@font-face {
	font-family: 'futura book';
	src: url("../font/FuturaStd-Book.woff") format("opentype");
}

body.home {
    background: #F8F8F8;
}
a:hover{
	text-decoration: none;
}

.navbar-inverse .navbar-inner{
	min-height: 68px;
	background: #F8F8F8;
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.navbar{
	margin-bottom: 0px;
}
.navbar .nav{
	margin: 0 0 0 0;
	float: right;
}
.navbar .container,
.container, 
.navbar-static-top .container, 
.navbar-fixed-top .container, 
.navbar-fixed-bottom .container{
	width: 1170px;
	max-width: 1170px;
}
.navbar .nav .highlight{
	text-transform: uppercase;
	font-weight:bold;
	color: #00558D;
	margin-top: 12px;
	float: none;
	padding-bottom: 7px;
	border-bottom: 1px solid #E5E5E5;
	min-width: 395px;
	font-size: 14px;
	padding-left:4px;
} 
.navbar-inverse .nav > li a{
	padding: 0px;
	text-shadow:0 0 0 rgba(0, 0, 0, 0);
}
.navbar .nav .links{
	padding: 4px 2px 4px 2px;
	margin:0 12px 0 0;
	text-transform: uppercase;
	font-size: 12px;
	color:#B3B3B3;
}
.navbar .nav .links:last-child{
	margin-right:0px;
	padding-right:0px;
}
.navbar-inverse .nav > li a{
	color:#B3B3B3;
}
.navbar-inverse .nav > li a:hover,
.navbar-inverse .nav > li.links a:active,
.navbar-inverse .nav > li.links a:focus,
.navbar-inverse .nav > li.links a:hover{
	color:#B4B068;
	text-decoration: none;
	/*border-bottom: 2px solid #B4B068;*/
}
.navbar-inverse .nav > li.links:focus > a,
.navbar-inverse .nav > li.links:hover > a,
.navbar-inverse .nav > li.links > a:focus,
.navbar-inverse .nav > li.links > a:hover{
	color:#B4B068;
}
.navbar-top .navbar-inner, 
.navbar-top .navbar-inner{
	        box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
       -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.navbar .nav .links:last-child{
	margin-right: 0px;
}
.navbar-inverse .nav .active a, 
.navbar-inverse .nav .active a:hover, 
.navbar-inverse .nav .active a:focus{
	background: none;
	box-shadow:0 0px 0px rgba(0, 0, 0, 0) inset;
	color:#B4B068;
}
.navbar-inverse .nav .active{
	border-bottom: 2px solid #B4B068;
}
.navbar-inner .brand{
	background: url('../img/logo.png') no-repeat;
	width: 304px;
	height: 56px;
	text-indent: -3000px;
	margin-left:25px;
	padding: 0px;
	margin-top:8px;
}
.dropdown-menu{
	border: 0px;
	padding: 12px;
	background: #B4B068;

	-webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
}
.dropdown-menu li{
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #CECC9D;
}
.dropdown-menu li:last-child{
	border-bottom: 0px;
	padding-bottom: 0px;
}
.navbar-inverse .nav > li .dropdown-menu li a{
	color: #FFFFFF;
}
.navbar-inverse .nav > li .dropdown-menu li a:hover,
.navbar-inverse .nav > li .dropdown-menu li a:focus,
.navbar-inverse .nav > li .dropdown-menu li a:active{
	color:#69653B;
	background: none;
}





.container-fluid{
	padding: 0px;
}
header{
	background: url("../img/bristol_ondas.png") no-repeat scroll center 0 transparent;
	height: 330px;
	background-size: 1600px 330px;
	margin-top:0;
	background-color: #FFFFFF;
}
header .container {
	position: relative;
	height: 100%;
}
header .container img.flia{
	position: absolute;
	top: 22px§;
	left: 0px;
}
header .container .content{
	width: 390px;
	float: right;
	margin:-266px 1.8% 0 0;
}
header .container .content h2{
	margin: 0px 0px 16px 0px;
	font-family: 'futura book';
	font-size: 28px;
	color: #B4B069;
	text-transform: uppercase;
	font-weight: lighter;
	height: 32px;
	background: none;
	text-indent: 0;
	width: auto;
	float: none;
}
header .container .content p{
	color: #626262;
    font-family: arial;
    font-size: 14px;
    line-height: 28px;
}
header .container .highlight{
	position:absolute;
	bottom: -46px;
	height: 92px;
	width: 98%;
	background: #006600;
	padding-left: 2%;
}
header .container .highlight a,
header .container .highlight a:active,
header .container .highlight a:hover,
header .container .highlight a:focus{
	color:#FFFFFF;
	text-decoration: none;
	width: 30%;
	display: inline-block;
	height: 101px;
	margin-top: -9px;
	margin-right: 50px;
}
header .container .highlight a:last-child{
	margin-right: 0px;
}
header .container .highlight a span{
	display: inline-block;
	margin-top: 21px;
	margin-left: 94px;
	font-size: 18px;
	font-weight: 200;
}
header .container .highlight a p{
	font-size: 12px;
	font-weight: normal;
	margin:8px 0 0 94px;
	line-height: 21px;
}

/* Null style-landing */
body.home section{
	background: none;
}

body.home section.content{
	margin-top:46px;
}
body.home section.content .container{
	/*width: 1142px;*/
}
body.home section.content h1{
	margin:28px 0 2px 0;
	/*text-indent: -3000px;*/
	/*background: url('../img/Title-Medicina-Prepaga.png') no-repeat;*/
	font-family: 'futura book'; 
	font-size:25px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: lighter;
	height: 32px;
}
body.home section.content div.underline{
	width: 60px;
	height: 3px;
	background: #B4B069;
	margin-bottom:15px;
}
body.home section.content p{
	color:#737D86;
	font-size: 13px;
}

.banner-asociate{
	width: 329px;
	height: 184px;
	background: url('../img/cartel_asociate2.png') no-repeat;
	float: right;
	margin-top:32px;
}
body.contactenos .banner-asociate{
	margin-top:50px;
}
body.socios.boletin-informativo-asociados .banner-asociate,
body.prestadores.boletin-informativo .banner-asociate,
body.prestadores.boletin-protectivo .banner-asociate,
body.home section.content .banner-asociate{
	margin-top: 64px;
	width: 100%;
	background-size: 100% !important;
	max-width: 329px;
	height: 224px;
	background: url('../img/cartel_asociate.png') no-repeat;
	float: right;
}
body.home section.content .banner-asociate{
	float:right;
    margin-top: 9px;
    height: 184px;
}
body.home section.content aside:first-child,
body.institucional section aside:first-child,
body.socios section aside:first-child,
body.socios.beneficios .row-fluid.content-beneficios,
body.contactenos section aside:first-child{
	padding-left:3%;
}
body.socios.beneficios .row-fluid.content-beneficios{
	width: 97%;
}
body.institucional section.content .container nav,
body.socios section.content .container nav{
	margin-left: 3%;
	width: 97%;
}

/* Change style-landing */
section .container form{
	margin-right: -7px;
}

.medios-de-pago {
    /*background: url('../img/cartel_mediospago_gris.png');*/
    color: #FFF;
 *   float: right;
    max-width: 329px;
    width: 100%;
    height: 89px;
    background-color: #B1B1B1;
    display: inline-block;
    margin-top: 21px;
    padding-top: 16px;
    position: relative;
}
.medios-de-pago p {
    /*text-indent: -99999px;*/
}
.medios-de-pago span {
    font-size: 16px;
    font-weight: 400;
    margin-left: 93px;
    height: 20px;
    width: 100%;
    color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 20px;
    text-align: left;
}
.medios-de-pago:hover {
    /*background: url('../img/cartel_mediospago.png');*/
    background-color: #b4b069;
    
}
.medios-de-pago h3 a,
.medios-de-pago a{
    display: block;
    width: 100%;
    height: 89px;
}
.medios-de-pago {
    margin-top: 0px !important;
}
.banner-asociate {
    margin-top: 32px !important;
}
body.socios.boletin-informativo-asociados .banner-asociate,
body.prestadores.boletin-informativo .banner-asociate,
body.prestadores.boletin-protectivo .banner-asociate{
	margin-top: 96px;
}
.banner-asociate h3,
.medios-de-pago h3 {
	margin: 0px;
	line-height: 18px;	
	padding: 23px 0 0 0;
	width: 100%;
	text-align: center;
	text-indent: -30000px;	
}
.banner-asociate p{
	width: auto;
	margin-top: 13px;
	line-height: 24px;
	text-align: center;
	margin-left: 72px;
	text-indent: -30000px;
}
.banner-asociate a{
	display: inline-block;
	margin-top: 26px;
	width: 306px;
	height: 42px;
	background: url('../img/btt_cotiza.jpg') no-repeat;
	margin-left: 13px;
	text-indent: -3000px;
}
p {
	margin: 0 0 20px;
}

.no-follow{
	display: none;
}

body.institucional .content,
body.socios .content,
body.prestadores .content{
	margin-top:34px;
}
.content nav{
	border-bottom:1px solid #EFEFEF;
}
.content nav a{
	font-size: 12px;
	color:#B1B1B1;
	margin-right: 14px;
	text-decoration: none;
}
.content nav a:hover{
	text-decoration: none;
	color:#B4B068;
}
.content nav a:last-child{
	margin-right: 0px;
}
.content nav a.active{
	border-bottom: 2px solid #B4B068;
    color: #B4B068;
    padding-bottom: 9px;
}
.content img.header{
	min-width: 100%;
}
body.institucional.quienes h1{
	/*text-indent: -3000px;
	background:url('../img/Title-Bristol-Medicine.png') no-repeat;*/
	font-family: 'futura book'; 
	font-size:24px; 
	color:#A9A8A8;
	text-transform: uppercase;
	font-weight: normal;
	height: 21px;
	line-height: 18px;
	margin: 32px 0px 15px 0;
}
body.institucional.quienes h2,
body.socios h2,
body.contactenos h2{
	/*text-indent: -3000px;*/
	height: 24px;
	line-height: 18px;
	margin: 21px 0px 15px 0;
	/*background:url('../img/Title-Cobertura-Medica.png') no-repeat;*/
	font-family: 'futura book'; 
	font-size:24px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.contactenos h1{
	margin: 42px 0px 15px 0;
	font-family: 'futura book'; 
	font-size:24px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;	
}
body.contactenos h2{
	font-size:18px; 
}
/*body.socios h2,
body.contactenos h2{
	margin-top:42px;
	background:url('../img/title-contactenos-completar-los-datos.png') no-repeat;	
}*/
body.socios.urgencias h2{
	margin-top:42px;
	background: none;
	font-size:20px;
	/*background: url('../img/Title-Cobertura-Medica-urgencias.png') no-repeat;*/
}
body.socios.faqs h2{
	margin-top:42px;
	/*background: url('../img/Title-socios-Preguntas-frecuentes.png') no-repeat;*/
	background: none;
}
body.socios.formas-de-pagos h2{
	/*text-indent: -3000px;*/
	height: 24px;
	line-height: 18px;
	margin: 42px 0px 15px 0;
	/*background:url('../img/Title-Formas-de-Pagos.png') no-repeat;*/
	background: none;
	font-family: 'futura book'; 
	font-size:18px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.socios.beneficios h2{
	/*text-indent: -3000px;*/
	height: 24px;
	line-height: 18px;
	margin: 42px 0px 38px 0;
	/*background: url('../img/Title-Beneficios.png') no-repeat*/
	background: none;
	font-family: 'futura book'; 
	font-size:18px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.institucional.quienes h3{
	/*text-indent: -3000px;*/
	height: 24px;
	line-height: 18px;
	margin: 32px 0px 15px 0;
	/*background:url('../img/Title-Nuestras-Sucursales.png') no-repeat;*/
	font-family: 'futura book'; 
	font-size:18px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}

body.socios.cartilla-medica h2{
	background: none;
	font-family: 'futura book'; 
	font-size:18px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
	height: 24px;
	line-height: 18px;
	margin: 42px 0px 15px 0;
}

body.contactenos p,
body.institucional p,
body.socios p{
	color:#737D86;
	font-size:13px;
}
body.institucional.quienes p a,
body.institucional.quienes p a:hover,
body.socios p a,
body.socios p a:hover{
	text-decoration: none;
	color:#737D86;
	font-size:13px;	
}
body.socios p strong{
	color:#00558D;
}
body.institucional.quienes aside.sidebar{
	border-left:1px solid #D9D9D9;
	margin-left: 1.253205%;
	padding-left: 1.253205%;
	margin-top:68px;
}
.thumbnail{
	-webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
    border:0px;
    border-right:1px dotted #DDDDDD;
    box-shadow:0 0px 0px rgba(0, 0, 0, 0.0);
}

.row-fluid ul.thumbnails [class*="span"]{
	margin-left:0;
}
.row-fluid ul.thumbnails [class*="span"]:last-child{
	border:0px;
	padding-right: 0px;
}
.row-fluid ul.thumbnails li .thumbnail{
	padding-left:10%;
	padding-right:10%;
}
.row-fluid ul.thumbnails li.span3{
	width:25%;
	float: left;
}
.row-fluid ul.thumbnails li:last-child .thumbnail{
	border:0px;
	margin-right:0px;
}
.thumbnail > img{
	margin-left: 0px;
	max-height: 71px;
}
.thumbnail .caption{
	padding: 9px 0;
}
.thumbnail h4{
	font-size: 14px;
	font-weight: normal;
	color:#428042;
	line-height: 18px;
	margin:0px;
}
body.institucional.quienes .thumbnail p{
	font-size: 11px;
	color:#737D86;
	line-height: 17px;
}
body.institucional.quienes aside.sidebar h3{
	margin: 0px;
}
body.institucional.quienes aside.sidebar ul{
	margin: 10px 0 0 0;
	list-style: none;
}
body.institucional.quienes aside.sidebar ul li{
	padding-bottom: 13px;
	margin-bottom:12px;
	border-bottom:1px dotted #DDDDDD;
	padding-left: 7px;
}
body.institucional.quienes aside.sidebar ul h4:before{
	display: inline-block;
	vertical-align: top;
	border-left: 4px solid #B4B068;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
	content: "";
	margin-left: -7px;
    margin-right: 7px;
    vertical-align: middle;
}
body.institucional.quienes aside.sidebar ul h4{
	margin: 0px;
	color:#428042;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
body.institucional.quienes aside.sidebar ul p{
	margin:1px 0 0 5px;
}

.accordion-group{
	margin-bottom:8px;
}
.accordion-group,
.accordion-inner{
	border: 0px;
}
.accordion-heading{
	background: #EAEAEA;
	position: relative;
}
.accordion-heading.active,
.accordion-body.collapse.in{
	background: #B2B066;
	color:#FFFFFF;
	font-size:12px;
}
.accordion-heading a.accordion-toggle{
	/*text-indent: -3000px;*/
	height: 21px;
	outline-style: none; 
	outline-width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 8px;
	margin-right: 8px;
}
body.institucional.planes-de-salud h1{
	height: 20px;
	line-height: 18px;
	margin: 36px 0px 15px 0px;
	/*background: url('../img/Title-Planes-de-Salud.png') no-repeat;
	text-indent: -3000px;*/
	font-family: 'futura book'; 
	font-size:24px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.institucional.asistencia-al-viajero h1{
	height: auto;
	line-height: 18px;
	margin: 36px 0px 15px 0px;
/*	background: url('../img/Title-Asistencia-al-viajero.png') no-repeat;
	text-indent: -3000px;*/
	font-family: 'futura book'; 
	font-size:24px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.socios.boletin-informativo h1{
	height: 20px;
	line-height: 18px;
	margin: 36px 0px 15px 0px;
	background: url('../img/Title-prestadores-boletin-informativo.png') no-repeat;
	text-indent: -3000px;
}
body.prestadores.boletin-informativo h1{
	height: 20px;
	line-height: 18px;
	margin: 36px 0px 15px 0px;
	/*background: url('../img/Title-prestadores-boletin-informativo.png') no-repeat;
	text-indent: -3000px;*/
	font-family: 'futura book'; 
	font-size:18px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.contactenos h1{
	height: 20px;
	line-height: 18px;
	margin: 30px 0px 15px 0px;
	background: url('../img/Title-Contactenos.png') no-repeat;
	text-indent: -3000px;
}
body.socios.boletin-informativo-asociados h1{
	height: 20px;
	line-height: 18px;
	margin: 36px 0px 15px 0px;
	/*background: url('../img/Title-Socios-Boletin-Informativo-asociados.png') no-repeat;
	text-indent: -3000px;*/
	font-family: 'futura book'; 
	font-size:18px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.prestadores.boletin-protectivo h1{
	height: 20px;
	line-height: 18px;
	margin: 36px 0px 15px 0px;
	/*background: url('../img/Title-prestadores-boletin-protectivo.png') no-repeat;
	text-indent: -3000px;*/
	font-family: 'futura book'; 
	font-size:18px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
.accordion-heading.active a.accordion-toggle{
	border-bottom: 1px solid #D1CEA2;
}
.accordion-heading a.accordion-toggle.plan500,
.accordion-heading a.accordion-toggle.plan400,
.accordion-heading a.accordion-toggle.plan300,
.accordion-heading a.accordion-toggle.plan200{
	/*background: url('../img/Title-Plan-BM-500.png') no-repeat 0px 13px;*/
	font-family: 'futura book';
	font-size:24px;
	color:#A9A8A8;
	text-transform: uppercase;
	font-weight: normal;
}
.accordion-heading.active a.accordion-toggle.plan500,
.accordion-heading.active a.accordion-toggle.plan400,
.accordion-heading.active a.accordion-toggle.plan300,
.accordion-heading.active a.accordion-toggle.plan200{
	/*background: url('../img/Title-Plan-BM-500-hover.png') no-repeat 0px 13px;*/
	font-family: 'futura book';
	font-size:24px;
	color:#FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
}

.accordion-heading.normal:after{
	display: inline-block;
	vertical-align: top;
	border-top: 6px solid #A3A3A3;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
    vertical-align: top;
    position: absolute;
    top:18px;
    right: 18px;
}
.accordion-heading.active:after{
	display: inline-block;
	vertical-align: top;
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
    vertical-align: top;
    position: absolute;
    top:18px;
    right: 18px;
}
.accordion-body.collapse.in .accordion-inner:before{
	display: inline-block;
	vertical-align: top;
	border-left: 4px solid #FFFFFF;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
	content: "";
	margin-left: -13px;
    margin-right: 5px;
    vertical-align: middle;
}
.accordion-body.collapse.in .accordion-inner{
	padding:9px 22px;
}
.accordion-heading a.accordion-toggle{
	padding-top: 15px;
	padding-bottom: 16px;
}

body.institucional.asistencia-al-viajero .accordion-heading.active:after,
body.socios .accordion-heading.active:after{
	border-bottom:6px solid #A3A3A3;
} 
body.institucional.asistencia-al-viajero .accordion-heading.active, 
body.institucional.asistencia-al-viajero .accordion-body.collapse.in,
body.socios .accordion-heading.active,
body.socios .accordion-body.collapse.in{
	background: none;
}
body.institucional.asistencia-al-viajero .accordion-heading,
body.socios .accordion-heading{
	border-top:1px solid #E7E7E7;
}
body.institucional.asistencia-al-viajero .accordion-heading.nacional a{
	/*background: url('../img/Title-Asistencia-al-viajero-nacional.png') no-repeat 0px 20px;;*/
	/*text-indent: -3000px;*/
	color:#B4B069;
	font-size:18px;
}
body.institucional.asistencia-al-viajero .accordion-heading.regional a{
	/*background: url('../img/Title-Asistencia-al-viajero-regional.png') no-repeat 0px 20px;;
	text-indent: -3000px;*/
	color:#B4B069;
	font-size:18px;
}
body.institucional.asistencia-al-viajero .accordion-heading,
body.socios .accordion-heading{
	background: #FFFFFF;
}
body.institucional.asistencia-al-viajero .accordion-heading.mundial a{
	/*background: url('../img/Title-Asistencia-al-viajero-mundial.png') no-repeat 0px 20px;;
	text-indent: -3000px;*/
	color:#B4B069;
	font-size:18px;
}
body.socios .accordion-heading a.en-instituciones{
	/*background: url('../img/Title-Urgencias-en-instituciones.png') no-repeat 0px 20px;;*/
	/*text-indent: -3000px;*/
	font-family: 'futura book'; 
	font-size:16px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.socios .accordion-heading a.importante{
	/*background: url('../img/Title-Urgencias-importante.png') no-repeat 0px 20px;;
	text-indent: -3000px;*/
	font-family: 'futura book'; 
	font-size:16px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.socios .accordion-heading a.coordinacion-medica{
	/*background: url('../img/Title-Urgencias-coordinacion-medica.png') no-repeat 0px 20px;;
	text-indent: -3000px;*/
	font-family: 'futura book'; 
	font-size:16px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}

body.socios .accordion-heading a{
	/*background: url('../img/Title-socios-faqs-01.png') no-repeat 0px 20px;;
	text-indent: -3000px;*/
	font-family: 'futura book'; 
	font-size:14px; 
	color:#B4B069;
	text-transform: uppercase;
	font-weight: normal;
}
body.socios.faqs .accordion-heading a{
	color:#00457C;
}
/*body.socios .accordion-heading a.faq-2{
	background: url('../img/Title-socios-faqs-02.png') no-repeat 0px 20px;;
	text-indent: -3000px;
}
body.socios .accordion-heading a.faq-3{
	background: url('../img/Title-socios-faqs-03.png') no-repeat 0px 20px;;
	text-indent: -3000px;
}
body.socios .accordion-heading a.faq-4{
	background: url('../img/Title-socios-faqs-04.png') no-repeat 0px 20px;;
	text-indent: -3000px;
}
body.socios .accordion-heading a.faq-5{
	background: url('../img/Title-socios-faqs-05.png') no-repeat 0px 20px;;
	text-indent: -3000px;
}
body.socios .accordion-heading a.faq-6{
	background: url('../img/Title-socios-faqs-06.png') no-repeat 0px 20px;;
	text-indent: -3000px;
}
body.socios .accordion-heading a.faq-7{
	background: url('../img/Title-socios-faqs-07.png') no-repeat 0px 20px;;
	text-indent: -3000px;
}*/


body.institucional.asistencia-al-viajero .accordion-body.collapse.in .accordion-inner,
body.socios .accordion-body.collapse.in .accordion-inner{
	color:#A3A3A3;
}
.accordion-body.collapse{
	font-size:12px;
	color:#A3A3A3;
}
body.institucional.asistencia-al-viajero .accordion-heading.active a.accordion-toggle,
body.socios .accordion-heading.active a.accordion-toggle{
	border:0px;
}
body.institucional.asistencia-al-viajero .accordion-heading a.accordion-toggle,
body.socios .accordion-heading a.accordion-toggle{
	padding-bottom: 15px;
}
body.institucional.asistencia-al-viajero .accordion-body.collapse.in .accordion-inner,
body.socios .accordion-body.collapse.in .accordion-inner{
	padding:0px 20px 9px 10px;
}
body.institucional.asistencia-al-viajero .accordion-inner,
body.socios .accordion-inner{
	padding:0px 20px 9px 10px;
}
body.institucional.asistencia-al-viajero .accordion-inner strong,
body.socios .accordion-inner strong{
	margin:10px 0;
	display: inline-block;
}
body.institucional.asistencia-al-viajero .accordion-inner strong,
body.institucional.asistencia-al-viajero .accordion-inner span,
body.socios .accordion-inner strong,
body.socios .accordion-inner span{
	color:#00558D;
}
body.socios .accordion-inner a{
	color:#00558D;
}

body.contactenos .container-fluid .highlight,
body.institucional .container-fluid .highlight,
body.socios .container-fluid .highlight{
	float: right;
	width: 329px;
}
body.contactenos .container-fluid .highlight a,
body.institucional .container-fluid .highlight a,
body.socios .container-fluid .highlight a{
    width: 100%;
	height: auto;
	min-height: 70px;
	margin-top: 21px;
	padding-top: 16px;
	color:#FFFFFF;
	display: inline-block;
	background: #B1B1B1;
	position: relative;
}
body.contactenos .container-fluid .highlight a:hover,
body.institucional .container-fluid .highlight a:hover,
body.socios .container-fluid .highlight a:hover{
	background: #006600;
}
body.contactenos .container-fluid .highlight a p,
body.institucional .container-fluid .highlight a p,
body.socios .container-fluid .highlight a p{
	float: left;
	color:#FFFFFF;
    margin-bottom: 0;
    margin-left: 94px;
    /*margin-top: -43px;*/
    width: 218px;
}
body.contactenos .container-fluid .highlight a span,
body.institucional .container-fluid .highlight a span,
body.socios .container-fluid .highlight a span{
	margin-left: 93px;
}
.container-fluid .highlight a.c-planes i.my-icon-planes2,
.container-fluid .highlight a.c-cartilla i.my-icon-cartilla2,
.container-fluid .highlight a.c-contacto i.my-icon-contacto2,
i.my-icon-pagos {
	bottom: 13px;
}
.container-fluid .highlight a.c-planes i.my-icon-shadow,
.container-fluid .highlight a.c-cartilla i.my-icon-shadow,
.container-fluid .highlight a.c-contacto i.my-icon-shadow{
	bottom:2px;
}
body.contactenos .container-fluid .highlight a span,
body.institucional .container-fluid .highlight a span,
body.socios .container-fluid .highlight a span{
	font-size: 16px;
	font-weight: 400;
}
body.institucional.asistencia-al-viajero h6{
	font-size: 13px;
	color:#737D86;
	margin-bottom: 0px;
}
ol{
	font-size: 13px;
	color:#737D86;
	margin:0 0 32px 19px;
}
.tel-normal{

}
ul.list-boletin{
	list-style: none;
	margin:40px 0px 0px 0px;
	color:#737D86;
	font-size: 12px;
}
ul.list-boletin li{
	height: 60px;
	border-top:1px solid #E7E7E7;
}
ul.list-boletin li div{
	padding-top: 20px;
}
ul.list-boletin li div:last-child{
	text-align: right;
	padding-top: 0px;
}
ul.list-boletin li div:last-child img{
	margin-right: 5px;
}
.contactenos form fieldset{
	width: 100%;
	display: inline-block;
}
.contactenos form label{
	color: #737D86;
	font-size: 12px;
	display: inline-block;
	float: left;
	width: 142px;
}
.contactenos form input{
	-webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    width: 270px;
    display: inline-block;
	float: left;
}
.contactenos form textarea{
	-webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
        width: 270px;
    min-width: 270px;
    max-width: 270px;
    float: left;
}
.contactenos form fieldset button{
	padding-left: 15px;
	padding-right: 15px;
	border:0px;
	background: #B3B3B3;
	color:#FFFFFF;
	font-weight: normal;
}
.contactenos form fieldset button:first-child{
	margin-left: 142px;
	margin-right: 7px;
	background: #B4B069;
}
img.formas-de-pago {
    float:right;
}
input.error,
textarea.error{
	border-color:#340101;
}
.message,
.messageG{
	display: none;
	width: 100%;
	text-align: center;
}
.contactenos form .message label{
	float: none;
}
div.message ul{
	margin:10px 0px 0px 0px;
	list-style: none;
}
div.message ul li{
	line-height: 18px;
	width: 100%;
	text-align: center;
}
div.message ul li label{
	width: 100%;
	margin:0px;
	color:#737D86;
	font-size: 12px;
}
#alert-contact,
#alert-contact-error {
	width:350px;
	margin-left:-175px;
	-webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
}
div.messageError,
div.messageGood{
	color:#737D86;
	display: none;
	text-align: center;
	width: 320px;
}
#alert-contact-error button.cerrar,
#alert-contact button.cerrar{
	padding-left: 15px;
	padding-right: 15px;
	border: 0px;
	color: #FFFFFF;
	font-weight: normal;
	background: #B4B069;
	-webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
    text-shadow: none !important;
}
#alert-contact p,
#alert-contact-error p {
	text-align: center;
}
.modal-backdrop{
	background: #FFFFFF;
}
.socios.cartilla-medica form fieldset label{
	color:#737D86;
	font-size: 12px;
}
.socios.cartilla-medica form fieldset select{
	font-size: 12px;
	color:#737D86;
	min-width: 269px;
}
#link_pdf,
#div_pdf {
    float: left;
    *width: 55px;
}
#div_pdf {
	*margin-right:29px
}
.socios.cartilla-medica form button,
#link_pdf {
        float: left;
	background:#B3B3B3;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: 400;
	border: 0px;
	padding: 2px;
	margin-top:26px;
	margin-right: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
.socios.cartilla-medica form button:last-child{
	margin-right: 0px;
}
.socios.cartilla-medica form button[type="submit"]{
	background: #B4B069;
}
table.result{
	border-bottom:1px solid #E7E7E7;
}
table.result th{
	background: #F8F8F8;
	color:#555555;
	font-size: 14px;
	font-weight: normal;
	border-right: 1px solid #E7E7E7;
	padding:13px;
	padding-left: 3%;
	padding-right: 0px;
}
table.result th:last-child{
	border-right: 0px;
}

table.result address{
	margin: 0px;
}
table.result td{
	font-size:14px;
	color:#555555;
	border-right: 1px solid #E7E7E7;
	position: relative;
	padding:13px;
	padding-left: 3%;
	padding-right: 1.5%;
}
table.result td:last-child{
	border-right: 0px;	
}
table.result td a.lupa{
	display: inline-block;
	width: 34px;
	height: 34px;
	text-indent: -3000px;
	background: url('../img/btt_lupa.png') no-repeat;
	/*position: absolute;*/
	/*left:50%;*/
	/*margin-left:-17px;*/
	outline: 0px;
	outline-width: 0px;
}
table.result td a.imprimir{
	display: inline-block;
	width: 34px;
	height: 34px;
	text-indent: -3000px;
	background: url('../img/btt_print2.png') no-repeat;
	margin-top: 5px;
	/*position: absolute;*/
	/*left:50%;*/
	/*margin-left:-17px;*/
	outline: 0px;
	outline-width: 0px;
}

.centro{
	width: 19%;
}
.direccion{
	width: 23.4%;
}
table.table .telefono{
	width: 24%;
	text-align: center;
	padding-left: 0px;
}
.telefono a{
	color:#B1B1B1;
}
#more-info .telefono a,
table.table .telefono a{
	color: #555555;
}
table.table .telefono a:hover{
	text-decoration: none;
}
.detalle{
	width: 24.6%;
}
.mas-info{
	width: 9%;
}
#more-info {
	width: 724px;
	margin-left:-362px;
	-webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
}
#more-info iframe{
	width: 637px;
	height: 350px;
}
#more-info .modal-header{
	padding:0px;
	border:0px;
}
#more-info .modal-header .close{
	position: absolute;
	right: 6px;
	top: 2px;
	margin:0px;
}
#more-info-label{
	width: 724px;
	display: inline-block;
	text-indent: -3000px;
	background: url('../img/header_popup.png') no-repeat;
	height: 99px;
}
#more-info .modal-body,
#more-info .modal-body-error{
	padding:20px;
}
#more-info .modal-body div,
#more-info .modal-body-error div {
	border-bottom: 1px solid #E7E7E7;
	padding-bottom: 6px;
	padding-top: 6px;
	color:#555555;
}
#more-info .modal-body div.planes,
#more-info .modal-body div.urgencias,
#more-info .modal-body div.especialidades,
#more-info .modal-body div.diagnostico
 {
	display: inline-block;
}
#more-info .modal-body div.urgencias{
	border:0px;
}
#more-info .modal-body div address{
	display: inline-block;
	margin-bottom: 0px;
	color:#555555;
}
#more-info .modal-body div strong{
	color:#00558D;
	font-weight: normal;
}
#more-info.print .modal-body div strong{
	color:#00558D;
	font-weight: bold;
}
#more-info ul {
	margin: 15px 0 0 20px; 
}
#more-info ul li{
	float: left;
	margin-right: 22px;
	color:#555555;
	font-weight: normal;
}
#more-info .modal-body div.clear,
.clear{
	width: 100%;
	margin:0px;
	padding: 0px;
	clear: both;
	border:0px;
}
#more-info .modal-header h3{
	margin:0px;
}
.modal-body {
	position: relative;
	max-height: 400px;
	margin: 0 auto;
	width: 89%;
	padding: 30px 0 !important;
	overflow-y: auto;
}
body.institucional.quienes #more-info .modal-body div{
	border:0px;
	padding: 0px;
	margin: 0px;
	/*display: none;*/
}
body.socios.beneficios .img-seccion{
	width: 100%;
	height: 291px;
	margin-bottom: 57px;
	background: #B2B2B2;
}
.beneficio{
	height: 197px;
	float: left;
	position: relative;
}
.content-beneficio:after{
	border-right: 1px dotted #D1D1D1;
	height: 197px;
	position: absolute;
	right: -10px;
	top: 0px;
	width: 1px;
}
.content-beneficio{
	position: relative;
	background: #B4B068;
	height: 138px;
	width: 90%;
	padding-top: 17px;
	padding-bottom:0px;
	padding-left: 5%;
	padding-right: 5%;
	display: inline-block;
}
.content-beneficio img{
	float: left;
	max-width: 100%;
	max-height: 100%;
}
.content-beneficio h3{
	float: left;
	color:#FFFFFF;
	font-family:  'Arial Black';
	font-size: 240%;
	font-weight: bold;
	text-align: center;
	margin-left:16%;
	margin-top:22px;
}
.content-beneficio h4{
	float: left;
	margin-left: 6%;
	font-size: 200%;
	font-family: Arial, sans-serif;
	font-weight: 100;
	color:#FFFFFF;
	text-transform: uppercase;
}
.beneficio a{
	color:#B4B068;
	font-weight: bold;
	width: 100%;
	display: inline-block;
	margin-top: 10px;
}
#footer{
	background: #F8F8F8;
	margin-top: 20px;
	padding-bottom: 10px;
	height: 100%;
}
#footer .container p{
	color:#00558D;
	font-size: 10px;
	margin: 15px 0 0 0;
	line-height: 15px;
}
#footer .disclamer p{
	padding-left:3.5%;
}
#footer .container p a,
#footer .container .follow-us a{
	color:#00558D;
	text-decoration: none;
}
#footer .container .follow-us a{
	display: inline-block;
	width: 26px;
	height: 26px;
}
#footer .container .follow-us a:first-child{
	margin-left:10px;
}
#footer .container .follow-us a i{
	margin-left: 0px;
}
#footer .container .follow-us{
	color:#00558D;
	text-transform: uppercase;
	font-size: 10px;
	width: 17.020%;
	margin-left: 0px;
	padding-top: 18px;
	text-align: right;
}
table.table{
	color:#737D86;
	font-size: 12px;
}
#form1{
	display: inline-block;
}
#form1 fieldset{
	width: 50%;
	float: left;
}

/*ul.nav li .dropdown:hover > ul.dropdown-menu,
ul.nav li.links:hover ul.dropdown-menu{
    display: block;    
}*/
.women-fp{
	float: right;
}
.overlay-send-form{
	position: absolute;
	top: 0px;
	height: 100%;
	left: 0px;
	width: 100%;
	display:none;
}
.overlay-send-form .overlay{
	height: 100%;
	width: 100%;
	background: #FFFFFF;
	opacity: 0.5;
  	filter: alpha(opacity=50);
}
#loaderImage{
	position: absolute;
	top:50%;
	left:50%;
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
}
#Results{
	display: none;
}
.caroufredsel_wrapper {
    height: 300px !important;
    width: auto !important;
    
}
#foo0 {
    margin-left: -100px !important;
}
/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.carousel .carousel-inner .item img{
	margin-left: -155px;
}
.carousel .carousel-inner .item .content{
	margin:0px;
	position: absolute;
	top: 30px;
	right: 0px;
	width:40%;
}
.carousel{
	margin-bottom: 0px;
}