@charset "utf-8";
/* CSS Document */
/* fixes */
*{margin:0;padding:0;}
img {border:none}
article, aside, figure, footer, header, hgroup, nav, section {display:block;}
textarea{resize:none;}
/* firma kábala */
.contenedorFirma {
	position: relative;
}
#logoKabala {
	display: block;
	width:50px;
	height:13px;
	position: absolute; 
	bottom: 10px;
	right: 10px;
}
.clear {
	clear: both;
}
header .firmaAspen {
	text-align: right;
	font-size: 12px;
	line-height: 20px;
	margin: 10px 30px 0 0;
}
.firmaAspen a {
	color: #fff;
	text-decoration: underline;
}
hr { color:#BF1616}
h2 { color:#5E0B0C; font-size:38px; font-family: 'Ubuntu', sans-serif; font-weight:lighter;}
.underline { text-decoration:underline;}
.navbar { border-bottom:8px solid #E6E2DF}

body { padding-top:197px; background-color:#600000; color:#E6E2DF;}

.carousel-caption h4 { color:#600000; font-size:38px; font-family: 'Ubuntu', sans-serif; font-weight:normal; line-height:36px;}
.navbar-inner { min-height: 40px; padding-right: 20px; padding-left: 20px; background-image:url(imagenes/bg-top.jpg); background-repeat:repeat-x; background-color: #790000;}

header .navbar ul.md-menu { margin-top:40px;} 

header .navbar ul.md-lang { margin-top:10px;}
header .navbar ul.md-lang > li { list-style:none; float:none;  }
header .navbar ul.md-lang > li a { font-size:11px; padding:0;}
header .navbar-inner { padding-top:25px; padding-bottom:12px;}

.md-white { background-color:#E6E2DF; padding:30px 0;}
.md-sucursales a { color:#600000; text-decoration:none}
.md-body { padding:30px 0;}
.md-body ul.items { overflow:auto; margin:0; border-bottom:2px solid #BF1616;}
.md-body ul.items li { float:left; list-style:none; padding:0 34px; margin-bottom:15px; width:95px; text-align:center;}
.md-body ul.textos { border:none;}
.md-body ul.textos li { text-transform:uppercase; color:#BF1616;}

.md-cotizaciones { background-color:#E6E2DF; position:relative; padding:15px 30px; height:150px; color:#600000;}
.md-divisas table tr.bd td,
.md-cotizaciones table tr.bd td { background-color:#600000; color:#BF1616; font-size:12px; border-right:1px solid #E6E2DF; padding:2px 10px;}
.md-cotizaciones table tr.bd td.moneda { width:125px;}
.md-divisas table tr.bd td.valor,
.md-cotizaciones table tr.bd td.valor { width:70px;}
.md-cotizaciones h2, .md-cotizaciones-side h2 {  color:#600000;}
.md-cotizaciones a.more { position:absolute; right:32px; top:22px; height:50px; width:87px; background-image:url(imagenes/img-more.svg); background-repeat:no-repeat; background-position:top right;}
.md-cotizaciones a.fixen { width:98px;}
.md-cotizaciones a.more span { padding-top:5px; display:table-cell; color:#600000; cursor:pointer}
.md-cotizaciones a:hover.more  { text-decoration:none}

.md-cotizaciones-side {background-color:#E6E2DF; padding:20px; height:253px; color:#600000; position:relative}
.md-cotizaciones-side a { display:block; width:100%; text-transform:uppercase; color:#790000}
.md-cotizaciones-side a span { padding-left:20px;}
.md-cotizaciones-side a:hover { text-decoration:none;}
.md-cotizaciones-side a.venta { background-color:#600000; color:#BF1616}
.md-cotizaciones-side p.smallp { font-size:10px; line-height:13px;}
.md-cotizaciones-side span.en { display:block; text-align:center; padding-top:4px;}
.md-cotizaciones-side a.btn-convert { background-color:#600000; color:#BF1616; padding:4px 0; text-align:center;}
.md-cotizaciones-side input.res { margin-top:5px; border:0; background-color:#fff; border-radius:0;}
.data { height:105px;}
.divservicio { color:#600000}
.ic { position:absolute; top:20px; right:20px; height:35px}

.md-content .hd img { margin-bottom:15px;}
.md-content .bd { padding-left:25px;}
.md-content .bd p { font-size:12px;}
.md-content .bd h2 { color:#E6E2DF}

.md-servicios ul li { float:left; list-style:none; width:14.2%; text-align:center;}
.md-servicios h3 { margin:10px 0 0 0}

.md-sucursales .bd .row-fluid { margin-bottom:20px;}
.md-sucursales .bd .row-fluid .span4 p { margin:0; color:#600000;}
.md-sucursales .bd .row-fluid .span4 img { margin-top:15px; margin-bottom:15px}
.md-sucursales .bd h2 { font-size:21px; color:#600000;}
.md-sucursales .sucursal { width:250px;}
.md-sucursales .sep { width:2px; background-color:#600000; float:left; height:400px; margin:0 42px;}

.md-divisas { color:#600000;}
.md-divisas .bd h2 { color:#600000;}
.md-divisas table tr.bd { display:block; margin-bottom:10px;}
.md-divisas table tr.bd td.moneda { width:145px;}
.md-divisas table tr.bd td { color:#fff;}
.md-divisas table tr.nocolor { margin-bottom:0;}
.md-divisas table tr.nocolor td { color:#600000; background-color:#E6E2DF;}

.md-politicas .hd { height:80px;}
.md-politicas .bd { font-size:18px; color:#600000;}

.md-links ul li { list-style:none; margin-bottom:10px;}
.md-links ul li a { color:#600000; text-decoration:underline;}



li.active span { display:block!important}


span.txt { display:block; margin-top:10px; line-height:16px; color:#600000}
.md-servicios ul li .contimg { height:70px;}

.fx table tr.bd td.moneda { width:160px;}









@media (min-width: 768px) and (max-width: 1024px) {

    .navbar .nav > li > a { padding:10px 33px 10px}

}

@media (max-width: 768px) {
	.firmaAspen {
		display: none;
	}
	.navbar .nav > li > a > br {display: none;}
    body { padding-top:0;/* padding-right:22px; padding-left:20px;*/}
	.md-sucursales .sucursal { width:213px;}

}

.md-cotizaciones-side table select{width: 140px}
.md-cotizaciones-side table input{width: 120px}
.md-servicios img{cursor: pointer;}
.none{display:none;}
.radiocont { padding-left:178px}
.radiocont span { display:block; margin-bottom:8px;}

.md-contacto { color:#600000}
.md-contacto input[type=text] { border:1px solid #600000; background-color:#600000; color:#FFF}
.md-contacto input.btn-env { border:0; background-image:url(imagenes/enviar.png); background-repeat:no-repeat; height:88px; width:85px; background-color:transparent; text-indent:-4000px; overflow:hidden}
.md-contacto textarea { height:80px; border:1px solid #600000; background-color:#600000; color:#FFF}
.radiocont { margin-bottom:15px; padding-left:0;}
.copy { text-align:right}

a.ft { color:#FFF; text-decoration:none}
p { line-height:17px;}

/*.navbar .fix-en > li > a { padding:10px 34px 10px;}
.navbar .fix-pt > li > a { padding:10px 41px 10px;}*/

@media (max-width: 767px) {
	.carousel-caption { display:none;}
	a.brand img { width:100px;}
	.navbar-inner { background-position:0 -30px;}
	.md-cotizaciones { padding:5px 10px; height:235px;}
	.md-cotizaciones-side { padding:5px 10px; margin-top:5px; height:320px;}
	h2 { font-size:22px;}
	h3 { font-size:14.5px;}
	.md-cotizaciones a.more { right:8px; top:12px;}
	.ic { right:8px; top:12px;}
	.md-cotizaciones table tr.bd td.moneda { width:80px;}
	.md-divisas table tr.bd td, .md-cotizaciones table tr.bd td { padding:2px 0 2px 8px;}
	.divisasphone { width:100%!important}
	.md-content .bd { padding:5px;}
	.md-sucursales { text-align:center; margin-bottom:5px;}
	.md-white { padding:10px;}
	.fx table tr.bd td.fixphone { width:65px!important; padding:2px 2px 2px 4px;}
	.md-politicas .hd { height:auto}
	.md-sucursales .sucursal { width:100%}
	}

#btn-menu li {
	position: relative;
}
#btn-menu li span{
	display:none;
	width:25px;
	height:25px;
	position:absolute;
	bottom:-30px;
	left:50%;
	margin-left: -12px; 
}
#btn-menu li span img{
	width:25px;
	height:25px;
}
.btn-aspen, .btn-servicios, .btn-sucursales, .btn-divisas, .btn-politicas, .btn-links, .btn-contacto{cursor:pointer}



.textoOscuro {
	color: #600000;
}
a.btnRojo {
	display: block;
	float: left;
	margin: 20px 0;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	padding: 0 20px;
	text-decoration: none;
	background-color: #600001;
	color: #ccc;
}
a.btnRojo:hover {
	background-color: #720202;
	color: #fff;
}

@media (min-width: 979px) {
	.navbar .nav > li > a {
		padding: 10px 19px; padding: 10px 17px\0/;
	}
	.navbar .nav > li.btn-dosLineas > a {
		text-align: center;
		padding: 4px 19px;
		line-height: 16px;
	}
}
#contacto_ok,#reclamo_ok{display:none;}