/*body { padding-top: 50px; padding-bottom: 20px; }*/
html, body { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #a2a6a9; background-color: #f2f2f2; -webkit-font-smoothing: antialiased; }
.bg_white { background-color: #ffffff; padding: 0px; overflow: hidden; }
a { color: #005696; }
h1, h2, h3 { margin-top: 0px; margin-bottom: 10px; }
/*Obsolete Browsers*/
.lt-ie9 .wrap-chromeframe { background-color: #e07a3f; text-align: center; }
.lt-ie9 .wrap-chromeframe .chromeframe { margin: 0 auto; padding: 2em 0; width: 972px; text-align: left; color: #fff; }

.wrap-chromeframe { background-color: #e07a3f; text-align: center; }
.wrap-chromeframe .chromeframe { margin: 0 auto; padding: 2em 0; width: 972px; text-align: left; font-size: 1.1em; color: #fff; }

.chromeframe>a {color:#fff;text-decoration: underline;}
.navbar-nav>li>a { font-family: 'open_sans_condensedbold'; font-size: 17px; padding: 5px 8px 12px 11px; margin-top: 7px; }
.ico_canada { background-image: url(../images/ico_canada.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_ESP { background-image: url(../images/espana.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_GBR { background-image: url(../images/inglaterra.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_AUS { background-image: url(../images/australia.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_NZL { background-image: url(../images/nuevazelanda.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_PRT { background-image: url(../images/portugal.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_LKA { background-image: url(../images/srilanka.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_ENG{ background-image: url(../images/canada.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_FR{ background-image: url(../images/canada.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_POL{ background-image: url(../images/polonia.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_DAN{ background-image: url(../images/dan.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_USA{ background-image: url(../images/usa.gif); display: inline-block; height: 18px; width: 27px; margin-right: 2px; margin-bottom: -2px; }
.ico_twitter_mini { background-image: url(../images/ico_twitter_top.png); display: inline-block; height: 23px; width: 26px; }
.ico_facebook_mini { background-image: url(../images/ico_facebook_top.png); display: inline-block; height: 23px; width: 21px; margin-right: 8px; margin-left: 8px; }
.ico_youtube_mini { background-image: url(../images/ico_youtube_top.png); display: inline-block; height: 23px; width: 19px; }
.ico_linkedin_mini { background-image: url(../images/ico_linkedin_top.png); display: inline-block; height: 23px; width: 21px; margin-left: 4px;}
.btn-group.transparent .btn { background-color: transparent; background-image: url(none); padding: 0px; position: relative; z-index: 2; }
.navbar-bestdoctors { background-color: #005696; border-color: #005696; background-image: -webkit-gradient(linear, left 0, left 100%, from(#005696), to(#005696)); background-image: -webkit-linear-gradient(top, #005696, 0%, #005696, 100%); background-image: -moz-linear-gradient(top, #005696 0, #005696 100%); background-image: linear-gradient(to bottom, #005696 0, #005696 100%); background-repeat: repeat-x; border-radius: 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005696', endColorstr='#005696', GradientType=0);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0), 0 1px 5px rgba(0,0,0,0); box-shadow: inset 0 1px 0 rgba(255,255,255,0), 0 1px 5px rgba(0,0,0,0); padding-top: 0px; margin-bottom: 0px; clear: both; border: 0px; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { background-color: #2971a7; background-image: -webkit-gradient(linear, left 100%, left 100%, from(#2971A7), to(#2971a7)); background-image: -webkit-linear-gradient(top, #2971a7, 100%, #2971a7, 100%); background-image: -moz-linear-gradient(top, #2971a7 100%, #2971a7 100%); background-image: linear-gradient(to bottom, #2971a7 100%, #2971a7 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2971a7', endColorstr='#2971a7', GradientType=0);
}
.btn-group.transparent { margin-right: 20px; margin-top: 3px; }
.navbar-bestdoctors .navbar-brand:hover, .navbar-bestdoctors .navbar-brand:focus { color: #fff; background-color: transparent; }
.navbar-bestdoctors .navbar-nav>li>a:hover, .navbar-bestdoctors .navbar-nav>li>a:focus { color: #efefef; background-color: transparent; }
.navbar-bestdoctors .navbar-nav>li>a { color: #a1c1d8; text-shadow: 0px 0px 0px transparent; }
.navbar-bestdoctors .navbar-nav>.dropdown>a .caret { border-top-color: #fff; border-bottom-color: #fff; }
.navbar-bestdoctors .navbar-nav>.dropdown>a:hover .caret, .navbar-bestdoctors .navbar-nav>.dropdown>a:focus .caret { border-top-color: #efefef; border-bottom-color: #efefef; }
.navbar-bestdoctors .navbar-nav>.active>a, .navbar-bestdoctors .navbar-nav>.active>a:hover, .navbar-bestdoctors .navbar-nav>.active>a:focus { color: #fff!important; background-color: #2a71a7!important; border-bottom: 4px solid #2a71a7!important; !important;
margin-bottom: 0px; }
.btn-group.idioma { font-weight: normal!important; }
.btn-group.idioma .btn-default { text-shadow: 0 1px 0 #fff; background-image: -webkit-gradient(linear, left 0, left 100%, from(#fff), to(#fff)); background-image: -webkit-linear-gradient(top, #fff, 0%, #fff, 100%); background-image: -moz-linear-gradient(top, #fff 0, #fff 100%); background-image: linear-gradient(to bottom, #fff 0, #fff 100%); background-repeat: repeat-x; border-color: #fff; border-color: #ccc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
border-radius: 0px; padding: 5px; margin-right: 7px; margin-top: -12px; padding-top: 8px; padding-bottom: 2px; font-size: 12px; font-weight: normal; color: #005696; }

.logo_empresa { height: 4.6em; text-align:center;}
	.logo_empresa img { max-height: 4.6em;}
.navbar-bestdoctors .container { position:relative;}
.navbar-header { max-width: 57em;}

.navbar-bestdoctors .navbar-brand { display: block; height: 46px; width: 371px; float: none!important; margin: 23px 16px 16px!important; padding: 0px; clear: left; }
.btn-light { background-color: #d1e0ea; padding-left: 19px; padding-top: 7px; padding-bottom: 5px; margin-top: 13px; margin-right: 11px; padding-right: 20px; }
.btn-light h3 { font-size: 10px; line-height: normal; margin: 0px; font-family: 'open_sanslight'; text-align: left; text-transform: uppercase; font-weight: normal; margin-bottom: -2px; }
.btn-light h2 { font-size: 24px; line-height: normal; margin: 0px; font-family: 'open_sans_condensedbold'; font-weight: normal; }
.container .jumbotron { border-radius: 0px; background-color: #2971a7; color: #d6e4ee; font-family: 'open_sans_condensedbold'; padding-right: 10px; padding-left: 16px; margin-right: 13px; padding-top: 30px; padding-bottom: 30px; min-height: 332px; margin-bottom: 23px; width: 135%; padding-right: 39%; }
.navbar-form { padding: 4px 0px; margin-top: 0px; border: 0px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0); box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0); float: right; }
	.container .jumbotron .btn-block { border-radius:0; background:#b29f67 url("../images/arrow_type2.png") no-repeat 90% 50%; color:#fff; text-transform:uppercase;}

/*cardiocheck process*/	
#cardiocheck label { color:#787878;}
.graphCont { text-align:center;}
	.graphCont .graphCheck, .graphCont .graphCheck .contPre { width:93px; height:64px; background-image:url("../images/hearts.png"); background-repeat:no-repeat; background-position:0 0;}
	.graphCont .graphCheck { position:relative; margin:0 auto 2em;}
		.graphCont .graphCheck .contPre { position:absolute; top:0; left:0; }
		.graphCont .graphCheck.low { background-position: -220px 0;}
			.graphCont .graphCheck.low .contPre { background-position:-110px 0;}
		.graphCont .graphCheck.medium { background-position:-440px 0;}
			.graphCont .graphCheck.medium .contPre { background-position:-330px 0;}
		.graphCont .graphCheck.high { background-position:-660px 0;}
			.graphCont .graphCheck.high .contPre { background-position:-550px 0;}
	.endStep .graphCont { width: auto; margin-bottom:1em;}
		.endStep .graphCont .graphCheck { margin:0 auto ;}
	.endStep p { color:#979797;}
	.graphCont .legend { padding:0; list-style:none;}
		.graphCont .legend li { float:left; margin-right:1em; margin-bottom:.5em; padding-left:1.2em; background-image:url("../images/ico_hearts-rating.png"); background-repeat:no-repeat;}
		.graphCont .legend .init { padding-left:0; background:none; text-transform:uppercase;}
		.graphCont .legend .low { clear:left; background-position:0 5px;}
		.graphCont .legend .medium { background-position:0 -11px;}
		.graphCont .legend .high { background-position:0 -26px;}
		#cardiocheck label { color:#979797; font-weight:normal;}
		#cardiocheck .row .row label { font-weight:bold;}
	.graphCont .cont p { font-size:16px; color:#2971a7;}
	.graphCont .cont .type2 { margin-bottom:.3em; font-size:2.2em; font-weight:bold; line-height:.9em; text-transform:uppercase;}

.misdatospersonales #cardiocheck .inlineRadios .col-md-4 { width: 40.333%;}
.misdatospersonales #cardiocheck .inlineRadios label, .misdatospersonales #cardiocheck .inlineRadios .form-group .row { display:inline-block !important; vertical-align:middle;}

	.misdatospersonales #cardiocheck .inlineRadios .form-group .row { width:254px;}
		.misdatospersonales #cardiocheck .inlineRadios .form-group .col-md-6 { display:inline-block;}

#cardiocheck .form-group { border-bottom:1px solid #b5b5b5; padding-bottom: 1em;}
	#cardiocheck .form-group .row select { width:90%; margin-left:15px; }
	
#cardiocheck .buttons.center { text-align:center;}
	#cardiocheck .buttons.center .btn { display:inline-block;}
	#cardiocheck .buttons.center .col-md-12 { padding-left:0;}
	
#cardiocheck .listType { margin:0 0 1.4em; border-top:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f; padding:1em 0 0; list-style:none;}	
	#cardiocheck .listType li { float:left; margin:0 1em 1em 0; color: #979797;}
		#cardiocheck .listType li span { font-weight:bold;}
		
#cardiocheck .entry { margin-bottom:1em; border-bottom:1px dashed #000; padding-bottom:1em;}
	#cardiocheck .entry p { margin-bottom:.5em; font-size:1.2em; color:#2971a7;}
		
#cardiocheck .listType2 { margin:0; padding:0; list-style:none;}
	#cardiocheck .listType2 li { border-bottom:1px dotted #000; margin-bottom:1em;}
		#cardiocheck .listType2 .multim { margin-bottom:.5em; text-align:center;}
		#cardiocheck .listType2 .title { margin-bottom:.4em; font-size:1.2em; color:#2971a7;}
		
#cardiocheck .listType2 .tel { font-size:1.2em; line-height:1.6em; color:#2971a7; text-transform:uppercase; text-align:center;}
	#cardiocheck .listType2 .tel span { display:block; font-size:1.6em;}

#cardiocheck .buttons .row { display:inline-block; vertical-align:middle; margin-right:1em;}
#cardiocheck .btn.grey { background-color:#a1a1a1; color:#fff;}

.endStep .text { text-align:center;}
	.endStep .text p { font-size:1.4em; color:#2971a7;}
		.endStep .text p span { display:block; text-align:center; text-transform:uppercase; }

/*error form*/
.msgError { border: 1px solid #EDEDED; margin-bottom:2em; padding: 1em 1em 0; background-color: #F5F5F5;  }
	.msgError ul { padding-left:2.5em;}
		.msgError li { margin-bottom:.5em; font-size:1em; color:#CB3C40; font-weight:bold;}

.dropdown-menu.inner li a { white-space: normal;}


/*Clearfix*/
#cardiocheck .listType2 li:before, #cardiocheck .listType2 li:after { content:""; display:table; }
#cardiocheck .listType2 li:after { clear:both; }
		
@media (min-width: 480px){
.logo_empresa { float: right; margin-top: 10px; margin-right: 5px!important; text-align:left; }
}
@media (max-width: 480px){
#canada .txt-sup-btn{ display: none; }
}

 @media (min-width: 768px) {
.navbar-nav { float: left; margin-left: -9px; padding-left: 0px; }

.dos_columnas .columna_doscol img { width:100%;}
.dos_columnas .img_interconsultation { width:100%; margin:2em 0 0; padding:0;}

/*cardiocheck process*/
.graphCont { margin-bottom:3em; text-align:left;}
	.graphCont .graphCheck { float:left; margin:0 1.5em 0 0; }
	.endStep .graphCont .graphCheck { float:none; margin:0 auto;}

#cardiocheck .listType li { float:left; margin:0 3em 1em 0;}
#cardiocheck .listType li.cl { clear:left;}

.misdatospersonales #cardiocheck .inlineRadios .col-md-6 { padding-left: 7px;}
.misdatospersonales #cardiocheck .inlineRadios .form-group .row { width:auto;}
	.misdatospersonales .inlineRadios .form-group .row label { font-size:12px; color:#787878; font-weight:bold;}
#cardiocheck .form-group { margin:0; border-bottom:none; padding:0;}
	#cardiocheck .form-group .row { margin:0;}
		#cardiocheck .form-group .row select { position:absolute;top:-1500em;left:0;width:1px;height:1px;overflow:hidden}
	.visualOpt { display:table; width:100%; margin:0; padding:0;}
		.visualOpt li { display:table-cell; border-right:2px solid #fff; margin-right:.2em; padding:.4em .6em; background-color:#e5eef4; list-style:none; cursor:pointer;}
			.visualOpt li span { font-size:1.1em; color:#b29f67; font-weight:bold;}
		.visualOpt li.sel, .visualOpt li.prev { background-color:#b29f67;}
			.visualOpt li.sel span { color:#fff;}
			.visualOpt li.prev span { color:#d9cfb3;}
		
.graphCont .cont .type2 { font-size:2em;}

.endStep p { width: 80%; margin: 0 auto; text-align: center;}

#cardiocheck .listType2 .multim { display:inline-block; width:30.8%; margin-right:3.01%; vertical-align:middle; }
	#cardiocheck .listType2 .multim img { width:100%;}
#cardiocheck .listType2 .cont { display:inline-block; width:63.66%; vertical-align:middle; }
#cardiocheck .listType2 .tel { text-align:left;}

#cardiocheck .row { margin:0;}	
#cardiocheck .buttons.center { text-align:left;}
#cardiocheck .buttons .row { margin:0;}

}

@media (min-width: 900px) {
	#cardiocheck .listType2 .multim img { width:auto;}
	.endStep p { width: 36em;}
}

 @media (min-width: 1200px) {
.container { max-width: 980px; }
}
/*
.ico-register, .well.buscador_sintomas .btn-blue-round .ico-register { height: 25px; width: 25px; border-radius: 100px; background-color: #005696; display: block; float: left; margin-right: 7px; background-image: url(../images/btn_arrow_right.gif); background-repeat: no-repeat; background-position: center center; margin-top: 5px; margin-left: -3px; }
*/

.well.buscador_sintomas .btn-blue-round { float:right !important;}
	.well.buscador_sintomas .btn-blue-round .ico-register { float:left; margin-top:0; margin-left: 0;}
.carousel-caption { background-color: rgba(255, 255, 255, 0.85); position: absolute; right: 36%; bottom: 29px; left: 4%; z-index: 10; padding-bottom: 0px; color: #18609b; text-align: center; text-shadow: 0 0px 0px transparent; border-radius: 9px; text-align: left; padding: 22px; padding-top: 17px; }
.carousel-caption h5 { margin: 0px; margin-bottom: 7px; font-family: 'open_sanslight'; font-size: 12px; letter-spacing: 0px; }
.carousel-caption h2 { font-size: 24px; line-height: normal; margin: 0px; font-family: 'open_sans_condensedbold'; font-weight: normal; line-height: 27px; margin-bottom: 6px; text-transform: uppercase; letter-spacing: 0px; word-spacing: -1px; }
.carousel-caption p { margin: 0px; font-family: 'open_sansregular'; color: #95979B; font-size: 13px; }
.controls-top-right { width: auto; height: 97px; position: absolute; top: 0px; right: 21px; padding-right: 23px; padding-left: 23px; margin-top: 10px; margin-right: 15px; height: 86px; }
.carousel-control.left { background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0)), to(rgba(0,0,0,0))); background-image: -webkit-linear-gradient(left, color-stop(rgba(0,0,0,0) 0), color-stop(rgba(0,0,0,0) 100%)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0) 0, rgba(0,0,0,0) 100%); background-image: linear-gradient(to right, rgba(0,0,0,0) 0, rgba(0,0,0,0) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
height: 22px; margin-right: auto; }
.controls-top-right h2 { color: #adafb2; font-size: 22px; line-height: 34px; margin: 0px; font-family: 'open_sans_condensedbold'; font-weight: normal; }
.carousel-control.right { right: 0; left: auto; background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0)), to(rgba(0,0,0,0))); background-image: -webkit-linear-gradient(left, color-stop(rgba(0,0,0,0) 0), color-stop(rgba(0,0,0,0) 100%)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0) 0, rgba(0,0,0,0) 100%); background-image: linear-gradient(to right, rgba(0,0,0,0) 0, rgba(0,0,0,0) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control .icon-prev, .carousel-control .icon-next { top: 9px; }
.carousel-indicators li { display: inline-block; width: 12px; height: 12px; margin: 1px; text-indent: -999px; cursor: pointer; border: 1px solid #d9d9d9; border-radius: 10px; background-color: #d9d9d9; margin-right: 3px; }
/*cambios 10/12/2013*/
.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 140%;padding-left: 0;margin-left: 0px;text-align: center;list-style: none;left: 0px;
left: -20%;}

.controls-top-right {width: auto;height: 97px;position: absolute;top: 0px;right: 21px;margin-top: 10px;margin-right: 15px;height: 80px;min-width: 17%;padding-right: 0px;  padding-left: 0px;}
/*cambios 10/12/2013*/
.carousel-indicators .active { width: 14px; height: 14px; background-color: #005696; }
.carousel-control { font-size: 20px; color: #005696; text-align: center; text-shadow: 0 0px 0px transparent; opacity: 1; filter: alpha(opacity=100); }
.carousel-control:hover, .carousel-control:focus { color: #002846; }
.nav.navbar-nav .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 80px; padding: 5px 0; margin: 0px 0px 0px 0px; font-size: 14px; list-style: none; background-color: #2a71a7; border: 1px solid #ccc; border: 1px solid #2a71a7; border-radius: 0px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); box-shadow: 0 6px 12px rgba(0,0,0,0); background-clip: padding-box; width: 100%; padding-left: 15px!important; overflow: hidden; }
.controls-bottom-right { position: absolute; float: right; width: auto; min-width: 34px; margin-top: -24px; margin-right: -7px; right: 40px; top: inherit; }
#carousel-sidebar-home { text-align: center; background-color: #af9c65; color: #f3f3f3; margin-right: 16px; margin-left: -43px; padding-top: 9px; text-transform: uppercase; padding-bottom: 0px; z-index: 2; position: static; padding-left: 8px; padding-right: 8px; height: 332px!important; overflow: hidden; }
#carousel-sidebar-home h3 { font-family: 'open_sanscondensed_light'; font-size: 20px; margin: 0px; text-align: center; margin-bottom: -2px; }
#carousel-sidebar-home h2 { font-family: 'open_sans_condensedbold'; font-size: 26px; margin: 0px; text-align: center; margin-bottom: 3px; }
#carousel-sidebar-home h4 { 
	font-family: 'open_sans_condensedbold'; 
	font-size: 28px; 
	text-transform: none; 
	margin-top: 5px; 
	margin-left: 0px; 
	margin-right: 24px; 
	margin-bottom: 12px; 
	color: #f3f3f3; 
	word-spacing: 1px; 
}
#carousel-sidebar-home p { font-family: 'open_sansregular'; font-size: 13px; display: block; height: auto; min-height: 14px; text-transform: none; color: #f3f3f3; margin-bottom: 2px; word-spacing: 1px; }
#carousel-sidebar-home .carousel-caption { border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; padding: 0px; line-height: 0px; background-color: transparent; border-radius: 0px; height: auto; position: relative; margin: 0px; left: 0px; top: 0px; text-align: center; }
#carousel-sidebar-home img { margin: auto; margin-bottom: 0px; border-top: 1px solid #ececec; padding-top: 0px; margin-top: 15px; }

.itemactivo { color: #005696 }
#left_content { padding: 28px; padding-right: 29px; margin-top: 18px; padding-left: 31px; border-right: 1px solid #d6d6d6; padding-top: 10px; margin-right: 11px; }
#sidebar_content { padding-left: 15px; padding-top: 26px; font-family: 'open_sansregular'; font-size: 14px; line-height: 18px; margin-left: -42px; margin-right: 15px; }
#sidebar_content h2 { color: #b29f67; font-family: 'open_sanscondensed_light'; font-weight: normal; font-size: 24px; letter-spacing: 0px; }
.well { padding-left: 24px; padding-right: 15px; padding-bottom: 0px; margin-bottom: 39px; background-color: #eef4f8; background-image: linear-gradient(to bottom, #eef4f8 100%, #eef4f8 100%); background-repeat: repeat-x; border-color: #eef4f8; -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0), 0 1px 0 rgba(255,255,255,0); box-shadow: inset 0 1px 3px rgba(0,0,0,0), 0 1px 0 rgba(255,255,255,0); border-radius: 0px; border-bottom: 1px solid #a9c6dc; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=0 ); /* IE6-9 */;
}
.well h2, .well.buscador_sintomas h2 { font-family: 'open_sansregular'; color: #005696; font-size: 18px; }
.well p, .well.buscador_sintomas p { font-family: 'open_sansregular'; color: #95979B; font-size: 13px }
.img_especialista { background-image: url(../images/img_home_especialista.png); display: block; float: left; height: 170px; width: 225px; margin-top: -30px; margin-right: 32px; margin-left: auto; }
.img_especialista_f { display: block; float: left; height: 170px; width: 225px; margin-top: -27px; margin-right: 9px; margin-left: auto; }

.btn-blue-round { padding: 0px; border-radius: 10px }
.btn-blue-round .ico-register { margin: 0px }
.blog h2 { font-family: 'open_sans_condensedbold'; color: #005696; font-size: 21px; padding-bottom: 10px; border-bottom: 1px solid #dedede; }
.ico_blog { background-image: url(../images/ico_blog.png); display: block; float: left; height: 32px; width: 31px; margin-top: -5px; margin-right: 5px; margin-left: 3px; }
.news_blog h5 { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #c1c1c1; margin-top: 24px; margin-bottom: -4px; padding-left: 0px; }
.news_blog a { color: #b29f67; text-decoration: underline; padding-left: 4px; }
.news_blog h4 a { font-family: 'open_sans_condensedbold'; color: #858585; text-decoration: underline; margin-top: auto; padding-left: 0px; }
.news_blog h4 { margin-bottom: 19px; padding-left: 0px; padding-right: 6px; }
.img_carpeta_digital { background-image: url(../images/ico_carpeta_digital.png); display: block; height: 66px; width: 66px; margin-bottom: 21px; background-repeat: no-repeat; }
.btn-bestdoctors-gr { background-color: #b29f67; color: #fff; font-family: Verdana, Geneva, sans-serif; padding-top: 2px; padding-bottom: 2px; border-radius: 0px; text-align: left; text-transform: uppercase; font-size: 12px; padding-left: 10px; padding-right: 10px; margin-bottom: 3px; min-width: 108px; font-weight: bold; }
.widget { margin-bottom: 24px; }
.links_sidebar { margin-left: 0px; padding-left: 0px; margin-right: 25px; margin-top: 13px; margin-bottom: auto; margin-bottom: -4px; }
.links_sidebar li { list-style: none; padding-top: 0px; padding-bottom: 0px; }
.links_sidebar li a { font-family: 'open_sans_condensedbold'!important; font-size: 17px!important; color: #a1a1a1!important; display: block; padding-top: 9px; padding-bottom: 7px; border-top: 1px dotted #cecece; font-weight: normal!important; }
.links_sidebar li a i { height: 23px; width: 25px; float: left; display: block; margin-right: 10px; margin-top: -1px; background-repeat: no-repeat; margin-left: 4px; }
.ico_best_doctors { background-image: url(../images/ico_best_doctors.png); }
.ico_mail_best_doctors { background-image: url(../images/ico_mail_best_doctors.png); }
.ico_telephone_best_doctors { background-image: url(../images/ico_telephone_p.png); }
.links_sidebar li a i.ico_telephone_best_doctors { height: 26px;  }
.ico_facebook_best_doctors { background-image: url(../images/ico_facebook_best_doctors.png); }
.ico_twitter_best_doctors { background-image: url(../images/ico_twitter_best_doctors.png); }
.ico_youtube_best_doctors { background-image: url(../images/ico_youtube_best_doctors.png); }
.ico_linkedin_best_doctors { background-image: url(../images/ico_linkedin_best_doctors.png); }
.blog { padding-bottom: 40px }
.arrow-right { background-image: url(../images/btn_arrow_right.gif); float: right; height: 10px; width: 6px; margin-left: 15px; margin-top: 4px; background-position: center; margin-right: -3px; }
.logo_footer { background-image: url(../images/logoBD_cierre.jpg); background-repeat: no-repeat; background-position: -5px center; height: 45px; width: 240px; float: none; margin-bottom: 20px; }
.image_list li { list-style: none; float: left; margin-bottom: 22px; margin-right: 2px; }
.image_list { max-width: 57%; clear: both; min-height: 130px; margin-left: 0px; padding-left: 0px; margin-top: 17px; margin-left: 0px; margin-bottom: 13px; }
.image_list li a { display: block }
#footer { padding: 26px; padding-left: 32px; }
#footer a, #footer p { font-family: Arial, Helvetica, sans-serif; color: #b5b5b5; font-size: 12px; }
#footer h5 { font-size: 12px }
.menu_list { clear: both; margin-left: 1px; padding-left: 0px; margin-top: 14px; margin-bottom: 4px; min-height: 20px; }
.menu_list li { list-style: none; float: left; margin-right: 10px }
.menu_list li a { display: block; font-family: Arial, Helvetica, sans-serif; color: #95979B!important; font-size: 13px!important; border-right: 1px solid #ddd; padding-right: 6px; margin-right: -5px; line-height: 16px; }
.iso { background-image: url(../images/ico_iso.png); background-repeat: no-repeat; height: 65px; width: 341px; margin-top: 15px; margin-bottom: 20px; margin-left: 2px; }
.iso_en { background-image: url(../images/ico_iso_en.png); background-repeat: no-repeat; height: 65px; width: 341px; margin-top: 15px; margin-bottom: 20px; margin-left: 2px; }
.iso_pt { background-image: url(../images/ico_iso_pt.png); background-repeat: no-repeat; height: 65px; width: 341px; margin-top: 15px; margin-bottom: 20px; margin-left: 2px; }
.iso_dk { background-image: url(../images/ico_iso_dk.png); background-repeat: no-repeat; height: 65px; width: 341px; margin-top: 15px; margin-bottom: 20px; margin-left: 2px; }





.news_blog p { line-height: 18px; padding-left: 0px; margin-bottom: 19px; padding-right: 22px; }
.news_blog { margin-right: -9px; padding: 0px; padding-left: 15px; min-height: 135px; }
.widget p { padding-right: 20px; line-height: 17px; margin-bottom: 15px; }
.btn-bestdoctors-gr:hover { background-color: #918153; color: #fff }
.nav.navbar-nav>li { position: static; display: block; }
.navbar-bestdoctors-invert .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 80px; padding: 5px 0; margin: 0px 0px 0px 0px; font-size: 14px; list-style: none; background-color: #005696!important; border: 1px solid #005696!important; border-radius: 0px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); box-shadow: 0 6px 12px rgba(0,0,0,0); background-clip: padding-box; width: 100%; padding-left: 15px!important; }
.menu_list li:last-child a { border: none }
.nav.navbar-nav .dropdown-menu>li>a { display: block; padding: 0px 0px; clear: none; font-weight: normal; line-height: 1.428571429; color: #FFF; white-space: nowrap; float: left; margin-top: 11px; padding-left: 20px; padding-bottom: 17px; font-family: verdana; font-size: 12px; font-weight: normal; margin-right: 0px; word-spacing: 1px; padding-left: 0px; margin-right: 0px; padding-left: 7px; padding-right: 12px; background-image: url(../images/separador_menu.gif); background-repeat: no-repeat; background-position: right 11px; padding-top: 10px; color: #a1c1d8; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { color: #fff; background-color: #2a71a7; }
.nav.navbar-nav .dropdown.open { padding-bottom: 56px; }
.nav.navbar-nav .open>.dropdown-menu { margin-top: -56px!important; padding: 0px; display: block; min-height: 20px; }
#carousel-sidebar-home .carousel-control .icon-next:before { content: ''; }
#carousel-sidebar-home .carousel-control .icon-prev:before { content: ''; }
#carousel-sidebar-home .carousel-control .icon-prev { background-image: url(../images/btn_left_miexperiencia.gif); height: 15px; width: 8px; margin-top: -5px; margin-left: -16px; }
#carousel-sidebar-home .carousel-control .icon-next { background-image: url(../images/btn_right_miexperiencia.gif); height: 15px; width: 8px; }
#carousel-sidebar-home .carousel-control.left { height: 22px; margin-top: -10px; border-right: 1px solid #7e7652; margin-right: auto; }
.linkexperiencia { float: left; padding-top: 16px; color: #574f35; font-size: 11px; text-decoration: underline; padding-bottom: 16px; margin-left: 5px; text-transform: lowercase; }

/* Capa Promocional */
.wrap-promo { display:block !important; margin:0 18px; /* <-- To fix bootstrap negative margins */ padding:1em; }
  .wrap-promo .title-promo { margin:0 0 6px 0; font: normal 24px / 27px 'open_sans_condensedbold', Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0px; word-spacing: -1px; color:#005696; }
  .wrap-promo p { margin:0 0 10px 0; font:normal 13px 'open_sansregular', Arial, Helvetica, sans-serif; color: #787878; }
  .wrap-video { min-width:320px; width:100%; }
    .wrap-video .object { width:100%; }

.wrap-promo .twoCols .col1 {
    float: left;
}
.wrap-promo .twoCols .col2 {
    float: right;
}

.col1, .wrap-promo .twoCols .col2 {
    text-align: center;
    width: 48%;
}
.wrap-promo p {
    color: #787878;
    font: 13px 'open_sansregular',Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
}

.wrap-promo .twoCols {
    margin-top: 2em;
}

@media (min-width: 753px){
  .wrap-promo { display:none !important; }
  .fancybox-inner .wrap-promo { display:block !important; }
}
/* // Capa Promocional */

#carousel-home .carousel-control .icon-next:before { content: ''; }
#carousel-home .carousel-control .icon-prev:before { content: ''; }
#carousel-home .carousel-control .icon-prev { background-image: url(../images/btn_left_slide_home.gif); height: 15px; width: 8px; margin-top: 0px; margin-left: -3px; }
#carousel-home .carousel-control .icon-next { background-image: url(../images/btn_right_slide_home.gif); height: 15px; width: 8px; margin: 0px; margin-left: -8px; margin-top: 1px; }
.btnMenu { clear: both; float: none; background-color: #2971a7!important; color: #fff; border: 0px solid; border-radius: 0px; margin: 0px; margin-left: 22px; font-family: 'open_sans_condensedbold'; font-size: 18px; padding-top: 5px; margin-top: 5px; padding-bottom: 7px; }
#canada-menu{ background-color: transparent!important; }
#carousel-home .carousel-inner>.item img { min-height: 332px; width: auto!important; max-width: 200%; }
.btnMenu .caret { color: #fff; border-top: 4px solid #fff; display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid #fff; border-right: 4px solid transparent; border-bottom: 0 dotted; border-left: 4px solid transparent; content: ""; }
.ico_facebook { background-image: url(../images/ico_facebook_txt.png); background-repeat: no-repeat; background-position: left center; padding-left: 21px; color: #cdcdcd!important; margin-left: 18px; cursor: pointer; color: #cdcdcd!important; cursor: pointer; font-family: 'open_sans_condensedbold'!important; font-size: 21px!important; }
.ico_twitter { background-image: url(../images/ico_twitter_txt.png); background-repeat: no-repeat; background-position: left center; padding-left: 42px; color: #cdcdcd!important; margin-left: 16px; cursor: pointer; color: #cdcdcd!important; cursor: pointer; font-family: 'open_sans_condensedbold'!important; font-size: 21px!important; }
.ico_linkedin { background-image: url(../images/ico_linkedin_txt.png); background-repeat: no-repeat; background-position: left center; padding-left: 33px; color: #cdcdcd!important; margin-left: 10px; cursor: pointer; font-family: 'open_sans_condensedbold'!important; font-size: 21px!important; }
.ico_youtube { background-image: url(../images/ico_youtube_txt.png); background-repeat: no-repeat; background-position: left center; padding-left: 33px; color: #cdcdcd!important; margin-left: 10px; cursor: pointer; color: #cdcdcd!important; cursor: pointer; font-family: 'open_sans_condensedbold'!important; font-size: 21px!important; }
.ico_facebook:hover, .ico_twitter:hover, .ico_linkedin:hover, .ico_youtube:hover { color: #cdcdcd; position: pointer }
.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); box-shadow: inset 0 3px 5px rgba(0,0,0,0); }
 @media (min-width: 968px) {
.container { max-width: 980px!important; }
.logo_empresa { position: absolute; top: 2.2em; right: 26em; }
}
 @media (min-width: 768px) {
.container { max-width: 768px; }
}
 @media (max-width: 980px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; }
}
.navbar-bestdoctors.navbar-bestdoctors-invert { background-color: #ffffff; border-color: #ffffff; background-image: -webkit-gradient(linear, left 0, left 100%, from(#ffffff), to(#fff)); background-image: -webkit-linear-gradient(top, #ffffff, 0%, #ffffff, 100%); background-image: -moz-linear-gradient(top, #ffffff 0, #ffffff 100%); background-image: linear-gradient(to bottom, #ffffff 0, #ffffff 100%); background-repeat: repeat-x; border-radius: 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0), 0 1px 5px rgba(0,0,0,0); box-shadow: inset 0 1px 0 rgba(255,255,255,0), 0 1px 5px rgba(0,0,0,0); padding-top: 0px; margin-bottom: 0px; clear: both; border: 0px; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>li>a { color: #005696; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-form { background-color: #af9c65; margin-left: -7px; position: relative; padding-left: 9px; max-width:20em; min-width: 26.2%; min-height: 129px; margin-bottom: 0px; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-form ul { padding: 0px; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-form ul li { list-style: none; margin-bottom: 3px; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-form ul li a { color: #fff; padding-left: 10px; background-image: url(../images/btn_arrow_right.gif); background-repeat: no-repeat; background-position: left center; line-height: 17px; background-size: 5px 8px; text-decoration: underline; font-size: 12px; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-form h5 { color: #fff; font-size: 14px; margin-bottom: 10px; }
.jumbotron h3 { font-family: 'open_sans_condensedbold'; font-size: 24px; color: #d0bc81; margin-bottom: 25px; }
.jumbotron h4 { font-family: 'open_sans_condensedbold'; font-size: 24px; color: #d1e0eb; margin-bottom: 15px; }
.jumbotron ul { margin: 0px; padding: 0px; border-top: 1px solid #679ac1; padding-right: 0px; margin-right: auto; overflow: hidden; border-bottom: 1px solid #679ac1; }
.jumbotron ul li { list-style: none; line-height: 30px; }
.jumbotron ul li a { color: #d1e0eb; text-decoration: none; padding-left: 0px; border-bottom:1px solid #af9c65; display: block; font-size: 19px; font-family: 'open_sansregular'; padding-left: 0px; padding-top: 0px; line-height: 28px; font-size: 15px; padding-left: 15px; background-image: url(../images/btn_arrow_right.gif); background-repeat: no-repeat; background-position: 4px 9px; word-spacing: -1px; }
.jumbotron .dropdown-menu li a { color:#000;}
.jumbotron .nav-stacked li a { border-bottom:1px solid #679AC1;}

.jumbotron .dropdown-menu li a:hover, .jumbotron .dropdown-menu li a:focus .jumbotron .dropdown-menu .active a { background-color:#af9c65; background-image: -webkit-gradient(linear, left 100%, left 100%, from(#af9c65), to(#af9c65)); background-image: -webkit-linear-gradient(top, #af9c65, 100%, #af9c65, 100%); background-image: -moz-linear-gradient(top, #af9c65 100%, #af9c65 100%); background-image: linear-gradient(to bottom, #af9c65 100%, #af9c65 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af9c65', endColorstr='#af9c65', GradientType=0); color:#000;}


.bg_light { background-color: #f7f3ea; height: 100%; }
.bg_light:after { content: ''; background-color: #f7f3ea; min-height: 300%; position: absolute; width: 99%; margin-left: -18px; margin-top: -25px; border-left: 1px solid #c9ced0; border-right: 1px solid #c9ced0; }
.widget ul { padding-left: 0px }
.widget ul li { list-style: none; line-height: 22px; }
.widget ul li a { color: #898888; font-weight: bold; font-size: 12px; font-family: Verdana, Geneva, sans-serif; text-decoration: underline; }
.buscador_sintomas .btn-blue-round { background-color: #005696; border-radius: 0px; color: #fff; font-family: Verdana, Geneva, sans-serif; padding-top: 2px; padding-bottom: 2px; border-radius: 0px; text-align: left; text-transform: uppercase; font-size: 12px; padding-left: 10px; padding-right: 10px; margin-bottom: 3px; min-width: 206px; float: none!important; margin-bottom: 19px; font-weight: bold; line-height: 17px; }
.buscador_sintomas .btn-blue-round .ico-register { display: inline; float: right; height: 16px; }
.bankia_line { border-top: 3px solid #d7d800; min-width: 136%; }
.btn-bestdoctors-gr-select { background-color: #ffffff; color: #898888; font-family: Verdana, Geneva, sans-serif; padding-top: 3px; padding-bottom: 1px; border-radius: 0px; text-align: left; text-transform: none; font-size: 13px; padding-left: 8px; padding-right: 10px; margin-bottom: 3px; min-width: 218px; }
.btn-bestdoctors-gr-select .caret { background-color: #b29f67; padding: 12px; border: 0px; right: -1px; position: absolute; top: -1px; padding-bottom: 12px; background-image: url(../images/dropdown_select.gif); background-repeat: no-repeat; background-position: 5px 10px; padding-top: 12px; }
.buscador_sintomas h2 { font-size: 30px; font-family: 'open_sans_condensedbold'; margin-bottom: 3px; }
.buscador_sintomas p { font-size: 16px; margin-bottom: 17px; }
.buscador_sintomas .img_especialista { background-image: url(../images/img_buscador_sintonmas.png); display: block; float: left; height: 175px; width: 225px; margin-top: -36px; margin-right: 20px; margin-left: auto; background-repeat: no-repeat; margin-bottom: 0px; }
.well.buscador_sintomas { padding-top: 12px; margin-bottom: 49px; }
#sidebar_content.bg_light { padding-top: 20px; padding-left: 17px; border-left: 1px solid #c9ced0; border-right: 1px solid #c9ced0; }

.dorado { color: #b29f67 }
.verdana { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal }
.nav-tabs>li>a:hover { border-top: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; border-right: 1px solid transparent; color: #fff; background-color: #fff; border-radius: 0px; color: #2a6496; background-image: url(../images/btn_right_slide_home.gif); background-size: 7px 12px; background-position: 95%; }
.tab-content { width: 100%; position: relative; float: none; clear: both; padding-left: 15px; padding-right: 15px; margin-bottom: 6px; }
.textopp {padding: 30px;text-align: justify;}
.transparent_bg { background: transparent!important; color: #fff; border: 0px; margin: 0px; margin-top: 253px; clear: both; float: none; margin-left: -23px; margin-bottom: -36px; }
.transparent_bg * { color: #fff!important; }
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 0px solid #000; border-right: 0px solid transparent; border-bottom: 0 dotted; border-left: 0px solid transparent; content: ""; background-image: url(../images/caret_blue.gif); width: 11px; height: 6px; background-repeat: no-repeat; background-position: center bottom; }
.white { color: #fff }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>li.dropdown.open>a { color: #FFFFFF; }
.jumbotron.header { min-height: 0px; padding-top: 23px; padding-bottom: 25px; }
.jumbotron.header h3 { color: #fff; font-size: 24px; margin-bottom: 10px; font-family: 'open_sanslight'; }
.jumbotron.header p { color: #fff; font-size: 15px; margin-bottom: 0px; font-family: 'open_sanslight'; }
.open_menu { margin-top: -57px; position: relative; z-index: 1000; }
.jumbotron.header .btn.btn-light.btn-lg { background-color: #fff; padding-left: 10px; margin-top: 0px; }
.jumbotron.header .btn.btn-light.btn-lg h2 { font-family: Verdana, Geneva, sans-serif; font-weight: bold; color: #2971a7; font-size: 13px; float: left; text-align: left; padding-top: 5px; padding-bottom: 5px; text-transform: uppercase; }
.jumbotron.header .btn.btn-light.btn-lg .ico-register { margin-top: 9px; }
.nav.navbar-nav .dropdown-menu>li.active>a, .nav.navbar-nav .dropdown-menu>li:hover>a { color: #fff!important; position: relative; border-bottom: 4px solid #2971a7!important; margin-bottom: -4px; background-color: #2971a7!important; }
.navbar-bestdoctors-invert .navbar-nav>.open>a, .navbar-bestdoctors-invert .navbar-nav>.open>a:hover, .navbar-bestdoctors-invert .navbar-nav>.open>a:focus { color: #fff; background-color: #005696; }
.navbar-bestdoctors-invert .dropdown-menu { overflow: visible!important; }
.dos_columnas h4 { font-family: 'open_sanslight'; font-size: 18px; color: #005696; margin-bottom: 6px; }
.dos_columnas h3 { font-family: 'open_sans_condensedbold'; font-size: 18px; color: #005696; text-transform: uppercase; word-spacing: 3px; letter-spacing: 0px; line-height: 21px; margin-bottom: 16px; }
.una_columna h2 { font-family: 'open_sans_condensedbold'; font-size: 24px; color: #005696; text-transform: uppercase; word-spacing: 3px; letter-spacing: 0px; line-height: 21px; margin-bottom: 5px; }
.dos_columnas p, .una_columna p { font-family: Verdana, Geneva, sans-serif; color: #787878; margin-bottom: 23px; }
.dos_columnas blockquote { padding: 8px 0px; margin: 0 0 20px; border-left: 0px solid #eee; font-family: 'open_sanslight'; font-weight: normal; font-size: 12px!important; border-top: 1px solid #787878; border-bottom: 1px solid #787878; margin-top: -10px; max-width: 85%; margin-bottom: 14px; }
.dos_columnas blockquote p { font-family: 'open_sanslight'; max-width: 100%; line-height: 24px; }
.img_interconsultation { margin-left: -31px; padding-right: 15px; }
.columna_onecol { float: left; }
.columna_onecol .img_interconsultation { margin-left: 0; }
.columna_doscol { padding-left: 27px; }
.columna_doscol:first-child { border-right: 1px solid #d9d9d9; padding-left: 15px; padding-right: 35px; margin-right: auto; }
.blue, .blue p { color: #0a5d9a!important; }
.btn-blue-round, .well.buscador_sintomas .btn-blue-round { background-color: #005696; border-radius: 0px; color: #fff!important; font-family: Verdana, Geneva, sans-serif; padding-top: 2px; padding-bottom: 2px; text-align: left; text-transform: uppercase; font-size: 12px; padding-left: 10px; padding-right: 10px; margin-bottom: 3px; min-width: inherit; float: none; margin-bottom: 19px; font-weight: bold; line-height: 24px; border-radius: 15px; padding: 0px; }
.btn-bestdoctors-gr-selectbox { color: #898888; font-family: Verdana, Geneva, sans-serif; padding-top: 3px; padding-bottom: 1px; border-radius: 0px; text-align: left; text-transform: none; font-size: 13px; padding-left: 8px; padding-right: 10px; margin-bottom: 3px; min-width: 218px; border: 1px solid #b5b5b6; background-color: #f9f8f8; line-height: 20px; max-width: 300px }
label { display: block!important; line-height: 19px; margin-bottom: 0px; }
.btn-bestdoctors-gr-selectbox .caret { background-color: #b29f67; padding: 12px; border: 0px; right: -1px; position: absolute; top: -1px; padding-bottom: 12px; background-image: url(../images/dropdown_select.gif); background-repeat: no-repeat; background-position: 5px 10px; padding-top: 12px; top: 2px!important; right: 0px!important; }
textarea { border: 1px solid #b5b5b6!important; background-color: #f9f8f8!important; border-radius: 0px!important; color: #898888; font-size: 12px; }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 2px solid #b5cee1; }
.boxed { border-radius: 0px!important; padding-right: 20px!important }
.una_columna.texto_content h2 { font-family: 'open_sanslight'; text-transform: none; margin-bottom: 20px; }
.una_columna.texto_content h4 { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #787878; font-weight: bold; margin-bottom: 3px; }
.una_columna.texto_content h3 { font-family: 'open_sans_condensedbold'; color: #005696; font-size: 24px; margin-top: 35px; }
.full-line { width: 135%; }
.panel-default>.panel-heading { background-color: #f7f7f7; background-image: -webkit-gradient(linear, left 0, left 100%, from(#f7f7f7), to(#f7f7f7)); background-image: -webkit-linear-gradient(top, #f7f7f7, 0%, #f7f7f7, 100%); background-image: -moz-linear-gradient(top, #f7f7f7 0, #f7f7f7 100%); background-image: linear-gradient(to bottom, #f7f7f7 0, #f7f7f7 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0);
}
.panel-default>.panel-heading { color: #7b7d7e; background-color: #f7f7f7; border-color: #d1d1d1; }
.panel-default>.panel-heading.active { color: #005696; background-color: #eef4f8; border-color: #96adbe; background-image: -webkit-gradient(linear, left 0, left 100%, from(#eef4f8), to(#eef4f8)); background-image: -webkit-linear-gradient(top, #eef4f8, 0%, #eef4f8, 100%); background-image: -moz-linear-gradient(top, #eef4f8 0, #eef4f8 100%); background-image: linear-gradient(to bottom, #eef4f8 0, #eef4f8 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef4f8', endColorstr='#eef4f8', GradientType=0);
}
.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 0px; border-top-left-radius: 0px; }
.panel-title>a { color: inherit; font-weight: normal; font-size: 14px; line-height: 20px; }
.panel { margin-bottom: 20px; background-color: #fff; border-left: 1px solid transparent; border-right: 1px solid transparent; border-radius: 0px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05); box-shadow: 0 1px 1px rgba(0,0,0,0.05); }
.panel-group .panel { margin-bottom: 0; overflow: hidden; border-radius: 0px; }
.panel-default>.panel-heading+.panel-collapse .panel-body { border-top-color: transparent; }
.panel-group .panel-heading+.panel-collapse .panel-body { border-top: 1px solid transparent; font-size: 12px; line-height: 20px; color: #005696; }
.panel-collapse { background-color: #eef4f8; }
.panel-title>a { color: #7b7d7e; }
.panel-heading.active>.panel-title>a.accordion-toggle { color: #005696; }
.panel-title>a.collapsed { color: #7b7d7e; }
.panel-group .panel+.panel { margin-top: 0px; }
.panel-body { padding: 5px 15px 15px 15px; }
.jumbotron label { display: block!important; line-height: 19px; margin-bottom: -7px; font-size: 13px; font-weight: bold; font-family: Verdana; margin-top: 8px; }
input[type="text"].form-control { border: 1px solid #b5b5b6!important; background-color: #f9f8f8!important; border-radius: 0px!important; max-width: 90%; padding: 5px!important; height: 25px; margin-bottom: 6px; }
.jumbotron input[type="text"].form-control { margin-top: 11px; }
.jumbotron .btn-bestdoctors-gr-selectbox { min-width: 184px; max-width: 185px }
.jumbotron .bootstrap-select.btn-group { margin-bottom: 0px; position: relative; }
.about_us h2 { margin-bottom: 17px!important; }
.about_us h3 { font-size: 18px!important; font-weight: normal; text-transform: uppercase; margin-top: 10px!important; margin-bottom: 11px; line-height: 21px; }
.about_us h4 { font-family: 'open_sanslight'!important; text-transform: none; margin-bottom: -2px!important; color: #005696!important; font-size: 18px!important; font-weight: normal!important; }
.about_us p { }
.about_us blockquote p { font-family: 'open_sanslight'; max-width: 100%; line-height: 24px; }
.about_us blockquote { padding: 8px 0px; margin: 0 0 20px; border-left: 0px solid #eee; font-family: 'open_sanslight'; font-weight: normal; font-size: 12px!important; border-top: 1px solid #787878; border-bottom: 1px solid #787878; margin-top: -13px; max-width: 100%; margin-bottom: 10px; }
.img_about { margin-left: 10px }
.separador { min-height: 22px; }
.btn-light.btn-blue h2 { font-size: 12px; line-height: 17px; margin: 0px; font-family: 'Verdana'; font-weight: bold; text-transform: uppercase; padding-top: 3px; margin-bottom: 4px!important; width: auto; display: block; margin-right: 23px; color: #fff; }
.btn-light.btn-blue { background-color: #005696; }
.btn-light.btn-blue .ico-register { height: 25px; width: 25px; border-radius: 100px; background-color: #fff; display: block; float: left; margin-right: 7px; background-image: url(../images/btn_right_slide_home.gif); background-repeat: no-repeat; background-position: center center; margin-top: 5px; margin-left: -3px; }
.noborder { border: 0px solid transparent!important; }
.table { margin-bottom: 0px }
.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td { padding: 8px; line-height: 1.428571429; vertical-align: top; border-top: 1px solid #ddd; background-color: #f0f5f8; color: #898888 }
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #e8edf0; color: #898888 }
.table tr td a { text-decoration: none; color: #898888 }
.table thead>tr>th { vertical-align: bottom; border-bottom: 3px solid #f0f5f8; background-color: #005696; color: #fff; }
tfoot { border-bottom: 1px solid #005696; }
tfoot tr { border-top: 2px solid #005696; }
.paginador li { float: left; list-style: none }
.paginador li:last-child { margin-left: 10px }
.paginador { float: right; list-style: none; margin-bottom: 0px; }
.paginador li a { display: block; padding: 4px; padding-top: 0px; padding-bottom: 7px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
tfoot td { padding-bottom: 1px!important; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #005696!important; background-color: #f0f5f8!important; }
.paginador li a.active { font-weight: bold }
.bg_transparent { position: relative; overflow: hidden; padding: 0px; overflow: hidden; }
.buzon_correo li b { font-family: 'open_sanslight'; }
.buzon_correo li { font-family: 'open_sanslight'; font-weight: normal; color: #005696; font-size: 13px; }
.buzon_correo { margin-bottom: 20px }
.buzon_correo_content h4 { font-family: 'open_sansbold'!important; color: #005696!important; font-weight: normal!important; border-bottom: 1px solid #005696; padding-bottom: 5px; padding-left: 5px; margin-bottom: 12px!important; }
.opciones_buzon { min-height: 38px; display: block; border-top: 1px solid #005696; border-bottom: 1px solid #005696; }
.opciones_buzon li { float: left; }
.opciones_buzon li a { display: block; padding: 10px; padding-left: 40px; text-transform: uppercase; font-weight: bold; }
.opciones_buzon li.eliminar { float: right }
.opciones_buzon li.imprimir { float: right }
.conforme a { background-image: url(../images/conforme.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; display: block }
.masinfo a { background-image: url(../images/masinfo.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; display: block }
.eliminar a { background-image: url(../images/eliminar.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; display: block }
.imprimir a { background-image: url(../images/imprimir.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; display: block }
.buzon_correo_content .radio.inline span { color: #005696; font-family: 'open_sansbold'!important; font-weight: normal; min-height: 20px; display: block; }
.buzon_correo_content .radio.inline label { float: left; margin-left: 22px; min-width: 37px; margin-top: 7px; margin-right: 15px; }
.buzon_correo_content .radio { margin-left: 0px; padding-left: 0px; margin-bottom: 31px; }
.buzon_correo_content .radio span { color: #005696; font-family: 'open_sansbold'!important; font-weight: normal; min-height: 20px; display: block; }
.buzon_correo_content .radio label { float: none; margin-left: 22px; min-width: 37px; margin-top: 7px; }
.thumbVideo { width: 98%; }
.download_trans { background-image: url(../images/download_trans.png); background-repeat: no-repeat; background-position: center top; padding-top: 50px; margin-top: 20px; margin-left: 30px; margin-right: 10px; }
.vermas { font-size: 17px; color: #b29f67; border-bottom: 1px solid #b29f67; font-family: 'open_sans_condensedbold'; display: block; float: none; clear: both; text-align: right }
.vermas .caret { background-image: url(../images/caret_vermas.png); }
/* Mis Datos Personales */
.misdatospersonales .padding-big { padding: 25px 30px; margin-bottom: 10px; }
.misdatospersonales .extraMarginTop { margin-top: 40px; }
.misdatospersonales .well.header-title h2 { font-family: 'open_sanslight'; color: #005696; font-size: 24px; }
.misdatospersonales .well.header-title h5 { font-family: 'open_sansbold'; color: #005696; font-size: 15px; margin-bottom: 7px; margin-top: 18px; }
.misdatospersonales .well.header-title ul.list-unstyled { color: #005696; font-size: 15px; }
.misdatospersonales .well.header-title ul.list-unstyled li { }
.misdatospersonales .well.header-title ul.list-unstyled li b { font-family: 'open_sansbold'; }
.misdatospersonales legend { display: block; width: 100%; padding: 0; margin-bottom: 10px; font-size: 12px; line-height: inherit; color: #005696; border: 0; border-bottom: none; font-weight: bold; font-family: 'open_sans_condensedbold'; }
.misdatospersonales label { display: block!important; line-height: 19px; margin-bottom: 3px; font-size: 12px; font-weight: normal; color: #898888; }
.misdatospersonales .form-control { display: block; width: 100%; height: 25px; padding: 2px 5px; font-size: 12px; line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #f9f8f8; border: 1px solid #b5b5b5; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.misdatospersonales fieldset { padding: 0; margin: 0; border: 0; margin-bottom: 15px; }
input[type="text"].form-control { border: 1px solid #b5b5b6!important; background-color: #f9f8f8!important; border-radius: 0px!important; max-width: 100%; padding: 5px!important; height: 25px; margin-bottom: 6px; }
.misdatospersonales #frmBirthDay, .misdatospersonales .frmBirthDay { width: 19%; display: inline-block; }
.misdatospersonales #frmBirthMonth, .misdatospersonales .frmBirthMonth { width: 48%; display: inline-block; }
.misdatospersonales #frmBirthYear, .misdatospersonales .frmBirthYear { width: 28%; display: inline-block; }
.misdatospersonales .form-group label.label-chb input[type=checkbox] { display: inline-block; vertical-align: top; }
.misdatospersonales .form-group label.label-chb span { display: inline-block; width: 92%; margin-left: 10px; }
.btn-bestdoctors-bl { background-color: #005696; color: #fff; font-family: Verdana, Geneva, sans-serif; padding-top: 2px; padding-bottom: 2px; border-radius: 0px; text-align: left; text-transform: uppercase; font-size: 12px; padding-left: 10px; padding-right: 10px; margin-bottom: 3px; min-width: 108px; font-weight: bold; }
.btn-bestdoctors-bl:hover { background-color: #00406F; color: #fff }
.misdatospersonales .bootstrap-select .btn-bestdoctors-gr-selectbox { min-width: inherit; max-width: 90%; }
/* Fin Mis Datos Personales */

/*CONTACTO*/
.contacto .form-group { padding: 0px }
/*.contacto input[type="text"].form-control { border: 1px solid #b5b5b6!important; background-color: #f9f8f8!important; border-radius: 0px!important; max-width: 90%; padding: 5px!important; height: 25px; margin-bottom: 6px; }*/
.contacto input[type="text"].form-control { border: 1px solid #b5b5b6!important;background-color: #f9f8f8!important;border-radius: 0px!important;max-width: 90%;
padding: 5px!important;height: 25px;margin-bottom: 6px;line-height: 25px;padding-top: 2px!important;}

.contacto .radio.inline { font-size: 12px; clear: both; display: block; float: none; padding-left: 0px; min-height: 40px; margin-bottom: 15px; top: -6px; position: relative; }
.contacto .radio.inline span { display: block; clear: both; color: #898888; }
.contacto .radio.inline label { float: left; margin-left: 22px; min-width: 37px; margin-top: 7px; }
.contacto label { font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; color: #898888; line-height: 22px; }
.contacto label a { font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; color: #898888; text-decoration: underline }
.contacto .btn-bestdoctors-gr-selectbox { width: 100%; max-width: 100% }
.contacto .btn-group.bootstrap-select.fullwidth { width: 100%!important; max-width: 95%; }
.contacto .dos_columnas p, .contacto .una_columna p { font-family: Verdana, Geneva, sans-serif; color: #787878; margin-bottom: 26px; }
.contacto textarea { min-height: 101px; }
.selectNoMargin .btn-group.bootstrap-select { margin-bottom: -3px }
/*FIN CONTACTO*/
/*Wellness*/
.nopaddingTop { padding-top: 0px!important; margin-top: 0px!important; }
.noPaddingBottom { padding-bottom: 18px!important; margin-bottom: 15px!important; }
.wellness .marginMin { padding: 5px; padding-left: 11px; margin-right: -12px; margin-left: 4px; margin-bottom: 10px; }
.bg_grey { background-color: #f3f3f3; border: 1px solid #ddd; min-height: 374px; padding-top: 9px; padding: 7px; margin-bottom: 0px; }
.wellness .dos_columnas h4 { margin-top: 15px; }
.wellness .dos_columnas h4 a { font-family: 'open_sans_condensedbold'; text-transform: uppercase; font-size: 21px; }
.wellness .dos_columnas h3 { margin-top: 18px; margin-bottom: 9px; }
.wellness .dos_columnas h3 a { font-family: 'open_sans_condensedbold'; text-transform: none; font-size: 18px; color: #858585 }
.wellness .dos_columnas p { font-size: 13px; }
.play { position: relative }
.play a { position: absolute; width: 20%; height: 27%; background-color: rgba(255, 255, 255, 0.8); border-radius: 100%; left: 50%; top: 50%; margin-left: -10%; margin-top: -13%; background-image: url(../images/arrow_wellness.png); background-repeat: no-repeat; background-position: center center; background-size: initial; max-width: 61px; max-height: 61px; }
.marginMax { margin-bottom: 40px }
.title_relacionados { font-family: 'open_sans_condensedbold'; color: #b29f67; font-size: 30px }
.marginMax h3 { font-size: 25px; line-height: 25px;}
.play.small a { max-width: 80px; max-height: 80px; margin-left: -40px; margin-top: -40px; }
/*Wellness*/
.navbar-bestdoctors .navbar-nav>.dropdown.active>a, .navbar-bestdoctors .navbar-nav>.dropdown.active>a:hover, .navbar-bestdoctors .navbar-nav>.dropdown.active>a:focus { color: #fff!important; background-color: #005696; border-bottom: 4px solid #005696; margin-bottom: -4px; }
.jumbotron.dark { background-color: #005696 }
.register_sidebar { background-color: #f7f3ea; border-left: 1px solid #c9ced0; border-right: 1px solid #c9ced0; }
.bg_light.open_menu:after { content: ''; background-color: #f7f3ea; min-height: 300%; position: absolute; width: 101%; margin-left: -18px; margin-top: -25px; border-left: 1px solid #c9ced0; border-right: 1px solid #c9ced0; }
.bg_light .img_carpeta_digital { margin-right: 10px; }
textarea.form-control { color: #898888; font-size: 12px; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:hover, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:focus { color: #fff!important; background-color: #005696!important; border-bottom: 4px solid #005696!important; margin-bottom: -4px; }

#footer h3 {border-bottom: 1px solid #ddd;margin-bottom: 10px;margin-left: 0;padding-bottom: 10px;}
/*.navbar-bestdoctors .nav.navbar-nav .active>.dropdown-menu { margin-top: -56px!important; padding: 0px; display: block; min-height: 20px; }
.navbar-bestdoctors .nav.navbar-nav .dropdown.active { padding-bottom: 56px; }

.navbar-bestdoctors.navbar-bestdoctors-invert .nav.navbar-nav .active>.dropdown-menu { margin-top: 0px!important; padding: 0px; display: block; min-height: 20px; }
.navbar-bestdoctors.navbar-bestdoctors-invert .nav.navbar-nav .dropdown.active { padding-bottom: 0px; }*/
.testimonials .marginMin { display: inline-block; float: none; vertical-align: top; padding-left: 8px; }
.testimonials .marginMin a { background-color: #b29f67; color: #fff; display: block; border: 1px solid #b29f67; overflow: hidden; min-height: 351px;}
.testimonials .marginMin h2 { color: #fff; font-family: 'open_sans_condensedbold'; font-size: 28px; text-align: center; padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px; }
.testimonials .marginMin p { font-size: 12px; color: #fff; text-align: center; padding: 0px; margin: 0px; margin-bottom: 14px; }
.testimonials .marginMin img { }
.testimonials .marginMin h3 { font-family: "open_sansregular"; text-transform: none; color: #fff; text-align: center; margin-top: 13px; margin-bottom: 0px; padding-bottom: 12px; font-style: italic; font-size: 18px; }
.testimonials .marginMin a:hover { text-decoration: none; background-color: #998856; }
.featured_testimonials { display: block; border: 1px solid #b29f67; border-left: 0px solid transparent; border-right: 0px solid transparent; margin-bottom: 14px; padding-top: 15px; padding-bottom: 5px; margin-top: 7px; }
.featured_testimonials h1 { color: #b29f67; font-family: 'open_sanscondensed_light'; font-size: 28px }
.detalle_testimonial h2 { font-family: 'open_sans_condensedbold'; font-size: 36px; margin-bottom: 0px; color: #005696; word-spacing: 3px; }
.detalle_testimonial h3 { font-size: 24px; font-size: 29px; margin-bottom: 0px; font-family: 'open_sanscondensed_light'; margin-left: 8px; line-height: 27px; margin-bottom: 19px; color: #005696; }
.detalle_testimonial h4 { margin: 0px; margin-bottom: 14px; color: #005696; font-weight: normal; font-size: 17px; word-spacing: 4px; letter-spacing: 0px; }
.detalle_testimonial p { margin-left: 8px; font-size: 13px; word-spacing: -2px; line-height: 20px; margin-bottom: 25px; color:#787878}
.detalle_testimonial p { }
.paddingMin { padding-bottom: 7px!important; margin-bottom: 18px!important; }
.detalle_testimonial .destacado { border: 1px solid #005696; border-left: 0px solid transparent; border-right: 0px solid transparent; padding-top: 22px; margin-bottom: 27px; margin-left: 10px; margin-right: -13px; width: 59%; padding-left: 1px; min-height: 184px; }
.detalle_testimonial .destacado p { font-size: 17px; margin-bottom: 17px; margin-left: 0px; word-spacing: 1px; line-height: 24px; color: #787878; width: 115%; word-spacing: 2px; }
.detalle_testimonial .play { margin-right: 28px; margin-left: 25px; margin-bottom: 30px; }
.detalle_testimonial br { margin-bottom: 10px }
ul.wizard_registro li:after { content: ''; width: 0; position: absolute; right: -20px; border-top: 13px solid transparent; border-bottom: 12px solid transparent; border-left: 20px solid #787878; height: 0px; }
ul.wizard_registro li:before { content: ''; width: 0; position: absolute; right: -22px; border-top: 13px solid transparent; border-bottom: 12px solid transparent; border-left: 20px solid #FFFFFF; height: 0px; }
ul.wizard_registro li.activo:after { content: ''; width: 0; position: absolute; right: -20px; border-top: 13px solid transparent; border-bottom: 12px solid transparent; border-left: 20px solid #005696; height: 0px; }
ul.wizard_registro li.activo:before { content: ''; width: 0; position: absolute; right: -22px; border-top: 13px solid transparent; border-bottom: 12px solid transparent; border-left: 20px solid #FFFFFF; height: 0px; }
#footer h2 { margin-left: 0px; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 10px; max-width: 70%; min-height: 45px; }
#footer h2 a { color: #cdcdcd!important; cursor: pointer; font-family: 'open_sans_condensedbold'!important; font-size: 21px!important; }
#footer h2 .ico_blog { background-image: url(../images/ico_blog_disabled.png); background-repeat: no-repeat; background-position: left -1px; padding-left: 32px; color: #cdcdcd!important; margin-left: 18px; cursor: pointer; color: #cdcdcd!important; cursor: pointer; font-family: 'open_sans_condensedbold'!important; font-size: 21px!important; margin-left: 0px; margin-right: 40px; margin-top: 7px; display: block; }
ul.wizard_registro li:last-child { padding-left: 29px; position: relative; z-index: 2; }
ul.wizard_registro li:last-child.activo { z-index: 0; padding-left: 29px; }
 @media (min-width: 768px) and (max-width: 979px) {
#carousel-sidebar-home { margin: 0px; margin-left: -11px; padding-left: 9px; }
#carousel-home { margin-right: -30px; }
#carousel-home .carousel-caption { right: 15%!important; padding: 22px!important; padding-top: 17px!important; bottom: 6%!important; left: 3.5%!important; }
.navbar-form { margin-right: -17px; margin-top: -2px; }
.navbar-brand { top: -1px!important; position: relative; left: 5px; }
#left_content { padding: 18px; padding-right: 16px; margin-top: 18px; padding-left: 18px; border-right: 1px solid #d6d6d6; padding-top: 10px; margin-right: -21px; }
#sidebar_content { margin-left: 0px; padding-top: 33px; font-size: 12px; line-height: 16px; width: 100%; padding-left: 5px; }
.well { padding-left: 6px; padding-right: 7px; padding-bottom: 0px; margin-bottom: 41px; }
.img_especialista { display: block; float: left; height: 170px; width: 225px; margin-top: -2px; margin-right: 17px; margin-left: 0px; }
.links_sidebar { margin-left: 0px; padding-left: 0px; margin-right: 15px; margin-top: 13px; margin-bottom: auto; margin-bottom: -4px; }
.news_blog img { float: left; max-width: 216px; margin-right: 34px; margin-bottom: 6px; }
.news_blog p { line-height: 18px; padding-left: 0px; margin-bottom: 0px; padding-right: 22px; max-height: 39px; text-overflow: ellipsis; overflow: hidden; }
.news_blog a { color: #b29f67; text-decoration: underline; padding-left: 0px; }
.blog h2 { font-family: 'open_sans_condensedbold'; color: #005696; font-size: 21px; padding-bottom: 10px; border-bottom: 1px solid #dedede; margin-bottom: 2px; }
.news_blog h5 { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #c1c1c1; margin-top: 0px; margin-bottom: -4px; padding-left: 0px; padding-top: 10px; }
.navbar-nav { width: 100%; margin: 0px; padding: 0px; }
.nav.navbar-nav .open>.dropdown-menu { margin-top: 0px!important; padding: 0px; display: block; min-height: 20px; position: relative; margin-bottom: 15px; }
.navbar-default .navbar-nav .open .dropdown-menu>li>a { display: block; float: none; width: 100%; padding-left: 15px; padding-bottom: 5px; padding-top: 0px; padding-bottom: 0px; }
.navbar-collapse { max-height: 100%; }
.bg_light:after { content: ''; background-color: #f7f3ea; min-height: 100%; position: absolute; width: inherit; margin-left: -15px; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-form { min-width: 32.2%!important; }
.blog h2 a { float: right; position: relative; display: block; min-height: 28px; }
.hidden-phone { display: none }
.container .jumbotron { width: 106%; padding-right: 10px; padding-left: 10px; min-width: 0px; max-height: 587PX;}
.logo_empresa { float: right; margin-top: 10px; margin-right: 21px!important; }
.nomargin { width: 106%; border-right: 0px solid transparent!important; }
.open_menu { margin-top: 0px!important; position: relative; z-index: 1000; }
.navbar-collapse { 
	padding-right: 15px; 
	padding-left: 32px; 
	overflow-x: visible; 
	border-top: 1px solid transparent; 
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); 
	-webkit-overflow-scrolling: touch; 
	background-color: #2971a7; 
	margin-left: -17px; 
	margin-right: -16px; 
	margin-top: 0px; 
	padding-top: 15px; 
	max-height: 100%;
	width: 115%;
	border: 0px; 
}
.nav.navbar-nav>li { position: static; display: block; float: left; padding-bottom: 0px!important; margin-right: 4%; width: 45%; margin-bottom: 12px; }
.nav.navbar-nav .dropdown>.dropdown-menu { margin-top: 0px!important; padding: 0px; display: block; min-height: 20px; position: relative; background-color: transparent!important; border: 0px solid transparent!important; padding: 0px!important; border-top: 1px solid #679ac1!important; margin-bottom: 0px; }
.navbar-nav>li>a { padding: 0px; margin-top: 0px; font-family: 'open_sans_condensedbold'; font-size: 24px; color: #d1e0eb!important; padding-bottom: 12px; }
.nav.navbar-nav .dropdown-menu>li>a { display: block; padding: 0px; clear: none; font-weight: normal; color: #FFF; white-space: nowrap; float: none; font-family: verdana; font-size: 12px; background-image: url(none); color: #a1c1d8; color: #d1e0eb; text-decoration: none; padding-left: 0px; border-bottom: 1px solid #679ac1; display: block; font-size: 19px; font-family: 'open_sansregular'; padding-left: 0px; padding-top: 0px; line-height: 27px; font-size: 15px; padding-left: 15px; background-image: url(../images/btn_arrow_right.gif); background-repeat: no-repeat; background-position: 4px 9px; word-spacing: -1px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus,  .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:hover, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:focus { color: #555; background-color: transparent!important; }
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus { color: #2971a7!important; background-color: #fff!important; margin-bottom: 1px!important; border-bottom: 1px solid #fff!important; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:hover, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:focus { color: #fff!important; background-color: transparent!important; border-bottom: 0px solid transparent!important; margin-bottom: 0px; }
.nav.navbar-nav .dropdown-menu>li.active>a, .nav.navbar-nav .dropdown-menu>li:hover>a { color: #2971a7!important; position: relative; border-bottom: 1px solid #2971a7!important; margin-bottom: 0px; background-color: #fff!important; padding-left: 15px; }

.logo_empresa { position: absolute; top: 1.8em; right:20em; }
#carousel-sidebar-home .carousel-inner .item {
    margin-left: 15px !important;
}

 }
 @media (min-width: 300px) and (max-width: 767px) {
#carousel-sidebar-home { margin: 0px; padding-top: 40px; margin-bottom: -14px; height: AUTO!important;}
#carousel-home { margin-right: 0px; }
.container>.navbar-header, .container>.navbar-collapse { margin-right: 0px; margin-left: 0px; }
#carousel-home .carousel-caption { right: 4%!important; padding: 19px!important; padding-top: 17px!important; bottom: 6%!important; left: 4.5%!important; }
.navbar-bestdoctors .navbar-brand { 
	top: -1px!important; 
	position: relative; 
	left: 0px; 
	margin-left: -5px !important; 
	margin-top: 53px !important; 
	margin-bottom: 18px !important;
	background-repeat: no-repeat;
    -moz-background-size: 45% 45%;
    -webkit-background-size: 45% 45%;
    -o-background-size: 45% 45%;
    background-size: 45% 45%;
}
.btnMenu { 
	margin-left: -4px;
	padding-top: 5px;
    margin-top: -10px;
    padding-bottom: 7px;
}
.txt-sup-btn {
	text-align: right !important;
	margin-top: 45px !important;
	margin-right: 10px !important;
}

.navbar-bestdoctors { position: relative }
.navbar .btn-light { 
	clear: both; 
	float: none; 
	background-color: #d5dfe9!important; 
	color: #fff; 
	border: 0px solid; 
	border-radius: 0px; 
	margin: 0px; 
	margin-left: 22px; 
	font-family: 'open_sans_condensedbold'; 
	font-size: 18px; 
	padding-top: 9px; 
	margin-top: 17px; 
	padding-bottom: 9px;
	position: absolute; 
	top: 90px; 
	right: 9px; 
	padding-left: 10px; 
	padding-right: 9px; 
}
.navbar .btn-light2 { right: 103px; }
#canada .btn-light2 { right: 145px; }
.btn-light h3, .btn-light h2 i.ico-register { display: none; }
.btn-light h2 { 
	font-size: 14px !important; 
	color: #2e5694; 
}
#carousel-sidebar-home .carousel-control .icon-next { height: 15px; width: 8px; margin-top: -15px; margin-left: -15px; }
#sidebar_content { margin-left: 0px; margin-top: 0px; font-family: 'open_sansregular'; font-size: 14px; line-height: 18px; padding-top: 0px; margin-bottom: 20px; padding-left: 0px!important; padding-top: 4px!important; padding-bottom: 0px!important; margin: 0px!important; background-color: transparent; }
#left_content { padding: 10px; padding-right: 10px; margin-top: 18px; padding-left: 10px; border-right: 0px solid transparent; padding-top: 10px; margin-right: 0px; width: auto; }
#footer { padding: 10px; padding-left: 10px; }
.image_list { max-width: 100%; clear: both; min-height: 230px; margin-left: 0px; padding-left: 0px; margin-top: 17px; margin-left: 0px; margin-bottom: 13px; }
.well { padding-left: 10px; padding-right: 10px; padding-bottom: 0px; margin-bottom: 39px; }
.img_especialista { display: block; float: left; height: 150px; width: 198px; margin-top: 9px; margin-right: 7px; margin-left: auto; background-size: 100%; background-repeat: no-repeat; }
.jumbotron .container { padding: 0px }
.hidden-phone { display: none }
.bg_light:after { content: ''; background-color: transparent!important; min-height: 100%; position: absolute; width: inherit; margin-left: -15px; z-index: -1; border: 0px solid transparent!important; position: relative!important; margin: 0px!important; }
.blog h2 a { float: right; position: relative; display: block; min-height: 28px; }
.container .jumbotron { width: 100%; padding-right: 10px; padding-left: 10px; min-width: 0px; max-height: 577PX;}
.blog { padding-bottom: 0px; }
.logo_empresa { margin-top: 10px;}
/*.nomargin { width: 106%; border-right: 0px solid transparent!important; }*/
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-form { display: none }
#carousel-sidebar-home .carousel-inner .item {
    padding-top: 8px !important;
    margin-left: 0px !important;
}
#carousel-sidebar-home img { 
	float: left; 
	margin-bottom: 2px; 
	min-height: 0PX; 
	width: auto; 
	margin-left: 26px; 
	margin-right: 20PX; 
	width: 80%;
    height: 80%;
}
#carousel-sidebar-home .carousel-caption { float: left; margin-top: 24px; border: 0px; text-align: left; clear: right; width: 50%;}
#carousel-sidebar-home h4 {
    float: left;
    font-size: 16px;
    margin-top: -24px;
}
#carousel-sidebar-home h3 { 
	font-family: 'open_sanscondensed_light'; 
	font-size: 14px; 
	margin: 0px; 
	text-align: center; 
	margin-bottom: 0px; 
	float: right; 
	padding-left: 59%; 
	position: absolute; 
	top: 13px; 
}
#carousel-sidebar-home h2 { 
	font-family: 'open_sanscondensed_light'; 
	font-size: 16px;
	font-weight: bold;
	margin: 0px; 
	text-align: center; 
	margin-bottom: 0px; 
	float: right; 
	margin-left: 62%; 
	position: absolute; 
	top: initial;
}
#carousel-sidebar-home .carousel-inner { position: relative; width: 100%; margin-top: -40px; padding-top: 0px; max-height: 194px; }
.linkexperiencia { 
	float: right; 
	padding-top: 16px; 
	color: #574f35; 
	font-size: 11px; 
	text-decoration: underline; 
	padding-bottom: 16px; 
	margin-left: 5px; 
	text-transform: lowercase; 
	margin-right: 100px; 
	margin-top: -40px;
}
.btn-blue-round { margin-bottom: 0px!important; }
.news_blog {
    padding-right: 10px;
    margin-top: 5px;
}
.news_blog img { float: left; max-width: 216px; margin-right: 10px; margin-bottom: 6px; width: 44%; height: auto; }
.news_blog p { line-height: 18px; padding-left: 0px; margin-bottom: 0px; padding-right: 22px; max-height: 39px; text-overflow: ellipsis; overflow: hidden; }
.news_blog a { color: #b29f67; text-decoration: underline; padding-left: 0px; }
.blog h2 { font-family: 'open_sans_condensedbold'; color: #005696; font-size: 21px; padding-bottom: 10px; border-bottom: 1px solid #dedede; margin-bottom: 2px; }
.news_blog h5 { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #c1c1c1; margin-top: 0px; margin-bottom: -4px; padding-left: 0px; padding-top: 10px; }
.news_blog h4 { margin-bottom: 10px }
.AuthenticatedState {
	padding-right: 10px;
}
.iso_en {
    width: 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
}
.img_carpeta_digital { margin-top: 40px }
.widget p, .links_sidebar, .img_carpeta_digital, .widget .btn-bestdoctors-gr, .widget .btn-group, .widget ul, .widget br { display: none; }
#sidebar_content h2 { border-bottom: 1px solid #b29f67; padding-bottom: 8px; margin-bottom: 6px; padding-left: 20px; background-image: url(../images/btn_right_miexperiencia.gif); background-repeat: no-repeat; background-position: 6px 6px; }
.widget { margin-bottom: 0px; }
.jumbotron.header .btn.btn-light.btn-lg { margin-right: 20px; }
.img_interconsultation { width: 100%; height: auto; margin-left: 0px!important; }
#footer h2 .ico_blog { margin-right: 0px!important; }
.navbar-collapse { padding-right: 15px; padding-left: 32px; overflow-x: visible; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); -webkit-overflow-scrolling: touch; background-color: #2971a7; margin-left: -17px; margin-right: -16px; margin-top: 0px; padding-top: 15px; max-height: 100%; border: 0px; }
.nav.navbar-nav>li { position: static; display: block; float: left; padding-bottom: 0px!important; margin-right: 4%; width: 45%; margin-bottom: 12px; }
.nav.navbar-nav .dropdown>.dropdown-menu { margin-top: 0px!important; padding: 0px; display: block; min-height: 20px; position: relative; background-color: transparent!important; border: 0px solid transparent!important; padding: 0px!important; border-top: 1px solid #679ac1!important; }
.navbar-nav>li>a { padding: 0px; margin-top: 0px; font-family: 'open_sans_condensedbold'; font-size: 24px; color: #d1e0eb!important; padding-bottom: 12px; }
.nav.navbar-nav .dropdown-menu>li>a { display: block; padding: 0px; clear: none; font-weight: normal; color: #FFF; white-space: nowrap; float: none; font-family: verdana; font-size: 12px; background-image: url(none); color: #a1c1d8; color: #d1e0eb; text-decoration: none; padding-left: 0px; border-bottom: 1px solid #679ac1; display: block; font-size: 19px; font-family: 'open_sansregular'; padding-left: 0px; padding-top: 0px; line-height: 27px; font-size: 15px; padding-left: 15px; background-image: url(../images/btn_arrow_right.gif); background-repeat: no-repeat; background-position: 4px 9px; word-spacing: -1px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus,  .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:hover, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:focus { color: #555; background-color: transparent!important; }
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus { color: #2971a7!important; background-color: #fff!important; margin-bottom: 1px!important; border-bottom: 1px solid #fff!important; }
.navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:hover, .navbar-bestdoctors.navbar-bestdoctors-invert .navbar-nav>.dropdown.active>a:focus { color: #fff!important; background-color: transparent!important; border-bottom: 0px solid transparent!important; margin-bottom: 0px; }
.nav.navbar-nav .dropdown-menu>li.active>a, .nav.navbar-nav .dropdown-menu>li:hover>a { color: #2971a7!important; position: relative; border-bottom: 1px solid #2971a7!important; margin-bottom: 0px; background-color: #fff!important; }
.columna_doscol { padding-left: 15px; }
.full-line { width: 100%; padding: 10px!important; }
}
.jumbotron.header p b, .jumbotron.header p strong { font-family: 'open_sansbold'; }
.jumbotron.header p a { color: #fff; font-size: 15px; text-decoration: underline; font-family: 'open_sansbold'; }
.mapa_web h4 { padding: 0px; margin-top: 0px; font-family: 'open_sans_condensedbold'!important; font-size: 24px!important; color: #005696!important; padding-bottom: 12px; font-weight: normal!important; }
.mapa_web ul li { list-style: none; padding-left: 0px; margin-left: 0px; }
.mapa_web ul li a { }
.mapa_web .nav-tabs { padding-left: 0px; border-top: 1px solid #ddd; }
.mapa_web .nav-tabs>li>a { display: block; padding: 0px; clear: none; font-weight: normal; white-space: nowrap; float: none; color: #a1a1a1; text-decoration: none; border-bottom: 1px solid #dddddd; display: block; padding-top: 0px; line-height: 26px; font-size: 15px; padding-left: 15px; background-image: url(none); word-spacing: -1px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; display: block; font-family: 'open_sanslight'; background-size: 9px 13px; padding-left: 14px; }
.mapa_web .nav-tabs>li.active>a, .mapa_web .nav-tabs>li.active>a:hover, .mapa_web .nav-tabs>li.active>a:focus { color: #fff; cursor: default; background-color: #005696; border: 1px solid #005696; border-bottom-color: transparent; }
.mapa_web h2 { margin-bottom: 35px!important; }
.mapa_web .col-md-4 { margin-right: 6px; width: 36.333333%; }
.normal { font-weight: normal!important }
.alert-danger { background-image: -webkit-gradient(linear, left 0, left 100%, from(#eb2a2a), to(#eb2a2a)); background-image: -webkit-linear-gradient(top, #eb2a2a, 0%, #eb2a2a, 100%); background-image: -moz-linear-gradient(top, #eb2a2a 0, #eb2a2a 100%); background-image: linear-gradient(to bottom, #eb2a2a 0, #eb2a2a 100%); background-repeat: repeat-x; border-color: #eb2a2a; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb2a2a', endColorstr='#eb2a2a', GradientType=0);
color: #fff; border-radius: 0px; }
.alert-danger .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20); top: -3px; position: relative; }
.has-error input[type="text"].form-control { border-color: #b94a48!important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); }
.has-error label { color: #b94a48!important; }
.alert-info { background-image: -webkit-gradient(linear, left 0, left 100%, from(#2a71a7), to(#2a71a7)); background-image: -webkit-linear-gradient(top, #2a71a7, 0%, #2a71a7, 100%); background-image: -moz-linear-gradient(top, #2a71a7 0, #2a71a7 100%); background-image: linear-gradient(to bottom, #2a71a7 0, #2a71a7 100%); background-repeat: repeat-x; border-color: #005696; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
color: #fff; border-radius: 0px; font-size: 13px; }
.alert-info .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #FFF; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20); top: -3px; position: relative; text-decoration: none; }
.selectLarge .btn-bestdoctors-gr-selectbox { max-width: 100%!important; }
.selectLarge .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) { width: 400px!important; }
.opensanslight { font-family: 'open_sanslight'!important; font-size: 15px; }
.opensansbold { font-family: 'open_sansbold'!important; font-size: 15px; }
.opensansbold strong { font-weight: normal!important }
.opensanslight .blue strong, .opensanslight b { font-family: 'open_sansbold'!important; font-size: 15px; font-weight: normal!important }
.table.table-light thead>tr>th { font-family: 'open_sansbold'!important; font-size: 15px; color: #fff; font-weight: normal; line-height: 19px; border-right: 1px solid #fff; }
.table-striped.table-light>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #f7f7f7; color: #898888; }
.table.table-light tbody>tr>th, .table.table-light tbody>tr>td { background-color: #ffffff; color: #898888; padding: 7px; padding-left: 7px; padding-bottom: 5px; line-height: 16px; }
.titleMedico { font-family: 'open_sansregular'; font-size: 14px; margin-bottom: 26px; margin-top: 3px; padding-left: 5px; }
.fullhr { width: 108%; margin-left: -31px; margin-right: -68px; margin-top: 50px; margin-bottom: 16px; border: 0; border-top: 1px solid #b5cee1; }
.full-width { margin-right: -1px!important; padding-top: 0px!important; margin-top: 0px!important; }
.header-title.well.bankia_line.full-line.padding-big.noPaddingBottom input[type="text"].form-control { margin-bottom: 11px!important; }
.titleAbsense { font-family: 'open_sansregular'!important; font-size: 13px!important; margin-bottom: 15px!important; color: #0a5d9a!important; font-weight: normal!important; }
.verdanadoce { font-size: 12px; color: #898888!important; }
.table.table-light tfoot td { padding-bottom: 1px!important; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #005696!important; background-color: #FFFFFF!important; line-height: 21px; }
.table.table-light tfoot td a { color: #005696!important; text-transform: uppercase }
.descInbox strong { color: #898888; }
.descInbox strong span { margin-right: 15px; color: #005696; line-height: 22px; }
.blueLine { font-family: 'open_sansbold'!important; font-size: 15px!important; border-bottom: 1px solid #005696; font-weight: normal!important; color: #005696!important; margin-bottom: 10px!important; padding-bottom: 4px!important; padding-left: 5px; }
.textNormal p { font-weight: normal }
hr.normal { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #005696; }
.grey { color: #787878; }
.opciones_buzon.opciones_buzon_mini li a { display: block; padding: 10px; padding-left: 35px; text-transform: uppercase; font-weight: bold; font-size: 11px; }
.divert a { background-image: url(../images/divert.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; display: block; padding-left: 30px!important; }
.change a { background-image: url(../images/change.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; display: block; padding-left: 31px!important; }
.opensanssemibold { font-family: 'open_sansregular'; font-weight: bolder; font-size: 15px }
.radio.inline.questionar label { float: left; margin-left: 22px; min-width: 37px; margin-top: 7px; margin-right: 15px; }
.radio.inline.questionar { padding-left: 0px!important }
.traumacare h3 { color: #005696!important; font-size: 14px!important; font-family: 'open_sanslight'!important; text-transform: none!important; }


/*nuevos estilos*/
.multimedia_hr { margin-top: 5px; margin-bottom: 5px; border-top: 1px solid #c9c9c9; }
.noMarginTop { margin-top: 5px!important;}

/*.suggestionsBox {position: absolute;margin-top: 46px;width: 43%;background-color: #efefef;border: 1px solid #ddd;}*/
.suggestionsBox{position: absolute;margin-top: 46px;width: 43%;background-color: #efefef;border: 1px solid #ddd;z-index: 1;}
.suggestionsBox #arrow {position: absolute;margin-top: 1px;z-index: -1;}






#pred-companies {padding-left: 10px;padding-top: 5px;padding-bottom: 5px;margin-bottom: 0px;}



.suggestionsBoxPass{position: absolute;margin-top: 0px;width: 93%;background-color: #efefef;border: 1px solid #ddd;}
.suggestionsBoxPass #pred-companies {padding-left: 10px;padding-top: 0px;padding-bottom: 5px;margin-bottom: 0px;}

.heightFix { height: 27px;}
.selectsMin .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){ min-width: 130px; width: auto; }


/*.suggestionsBoxReg{position: absolute;margin-top: 0px;width: 93%;background-color: #efefef;border: 1px solid #ddd;}*/
.suggestionsBoxReg{position: absolute;margin-top: 0px;width: 93%;background-color: #efefef;border: 1px solid #ddd;z-index: 1;}
.suggestionsBoxReg #pred-companies {padding-left: 10px;padding-top: 0px;padding-bottom: 5px;margin-bottom: 0px;}
.suggestionsBox li, .suggestionsBoxReg li { list-style: none}


.btn-group.bootstrap-select .btn-bestdoctors-gr-selectbox{min-width: 0px!important;}

.ico-pdf { background:url('../images/ico_pdf.gif'); background-repeat:no-repeat; display:inline-block; height:17px; width:18px; background-position:  center 1px;}

/*estilos para ligthbox*/
#lightboxContent h1 {
	color: #005696;
    font-family: 'open_sans_condensedbold';
    font-size: 18px;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 16px;
    text-transform: uppercase;
    word-spacing: 3px;
	padding:10px;
	}
#lightboxContent p {
	padding:10px;
}

.navbar { z-index:inherit}
.msg-cookie {
    background-color: #E4E4E4;
    min-width: 972px;
}
.msg-cookie {
    bottom: 0;
    position: fixed;
    text-align: left;
    width: 100%;
    z-index: 99999;
}
.msg-cookie .wrap {
    margin: 0 auto;
    position: relative;
    width: 972px;
}
.msg-cookie {
    text-align: left;
}
.msg-cookie .wrap p {
    color: #575757;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 !important;
    padding: 5px 0;
    width: 800px;
}
.msg-cookie .wrap ul {
    bottom: 6px;
    margin: 0 !important;
    position: absolute;
    right: 0;
}
.msg-cookie .wrap ul li {
    display: block;
    float: left;
    margin-left: 8px;
    width: auto;
}

.request textarea {
    min-height: 101px;
}

.msg-cookie .wrap ul li a {
    background-color: #333333;
    color: #FFFFFF;
    display: block;
    font: bold 12px Arial,Helvetica,sans-serif;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
}

.txt-sup-btn {
    color: white;
    font-family: "open_sanslight";
    font-size: 10px;
    font-weight: normal;
    line-height: normal;
    margin: 21px 5px 2px 8px;
    text-align: left;
    text-transform: uppercase;
}

/*botonera nueva*/

.btn-light {
    background-color: #d1e0ea;
    margin-right: 11px;
    margin-top: 6px;
    padding: 0 10px 0 0;
}

.btn-light h2 {
    font-family: "open_sans_condensedbold";
    font-size: 24px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
}

.ico-register, .well.buscador_sintomas .btn-blue-round .ico-register { height: 25px; width: 25px; border-radius: 100px; display: block; float: left; background-image: url(../images/btn_right_miexperiencia.gif); background-repeat: no-repeat; background-position: center center; margin-top: 5px; margin-left: -3px; }

/*telefono nuevo*/

.telephone { color: #b29f67; font-weight: bold; font-size: 27px; margin: 15px 0; padding-bottom: 15px; font-family: 'open_sanscondensed_light';}

.ico_phone { background-image: url(../images/ico_telephone.png);height: 27px; width: 21px; float: left; display: block; margin-right: 5px; margin-top: -4px; background-repeat: no-repeat; margin-left: -5px;}

/*aviso legal 2*/
.acept2-lbl-chk {float:left;}
span.acept2-lbl {margin-left:1em;font-weight:normal;}
#carousel-sidebar-home .carousel-inner .item {
    margin-left: 24px;
}
