@import url("bootstrap.min.css");
@import url("animate.css");
@import url("font-awesome.min.css");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,800");
@import url("http://fonts.googleapis.com/css?family=Yesteryear");

body{font-family:'Open Sans';color:#706F6F;}


.go-top {
  color: #fff;
  text-align: center;
  width: 35px;
  position: fixed;
  bottom: 2em;
  right: 2em;
  text-decoration: none;
  background-color: #C5D4D2;
  font-size: 12px;
  padding: 8px;
  display: none;
  -webkit-border-radius: 40px 40px 40px 40px;
  -moz-border-radius: 40px 40px 40px 40px;
  -khtml-border-radius: 40px 40px 40px 40px;
  border-radius: 40px 40px 40px 40px;
  box-shadow: 4px 4px 10px rgba(0,0,0,.8);
}


h1 {border-bottom:2px solid #6F9795;color:#999999;font-size:18px;padding-bottom:8px;}
h1 span{color:#6F9795;font-size:18px;}
.navbar{background-color:#ffffff;}

.navbar-brand { height:91px !important;}

.navbar-header{margin-top:48px;width:100%;border-top:1px solid #265149;border-bottom:1px solid #265149;box-shadow:0px 0px 5px #265149; background-color:#265149;}

.navbar-nav>li>a{color:#fff; margin:0px;padding:8px;}
.dropdown-menu>li>a{color:#000; margin:0px;padding:8px;}
.navbar-nav>li>a:hover,.navbar-nav>li>a:active,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:#788a87;color:#ffffff;}
.navbar-telefono span {font-size:20px;width:100%;color:#265149; font-weight:400;}

.navbar-toggle .icon-bar {background-color:#3AAADC;}
.espacio-menu {margin-top:200px!important;}

.carousel-fade .carousel-inner .item { opacity: 0; transition-property: opacity;}
.carousel-fade .carousel-inner .active { opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {  left: 0;  opacity: 0;  z-index: 1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {  opacity: 1;}
.carousel-fade .carousel-control {  z-index: 2;}
.carousel-control.left {  background-image: none; filter: none;}
.carousel-control.right {  background-image: none; filter: none;}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);    }
    .carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    .carousel-fade .carousel-inner > .item.next.left,   .carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active {
      opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}


.carousel-inner{border:2px solid #6F9795;   box-shadow:0px 0px 5px #6F9795;
	border-radius:10px 10px 10px 10px;
	
	}
	

.cita {background-color:transparent;}
.cita span{ /*font-weight: bold; color:#265149; font-size:16px;*/font-family: 'Yesteryear', cursive; color:#265149; font-size:40px;}
.cita p{background-color:transparent;z-index:106;text-align:left; margin-bottom:70px;margin-top:5px;padding-left:40px;}
.txtcita {font-family: 'Yesteryear', cursive; color:#706F6F; font-size:30px;}
/*.cita p::before { 
		padding:20px;margin:8px;
		content: "";
		display: block;
		position:relative;top:50px;z-index:1;left:-80px;
		background: url(../imagen/abre-comillas.png) no-repeat;height:80px;width:80px!important;
}
.cita p::after { 
		padding:20px;display:block;
		content: "";
		display: block;
		float:right;
		position:relative;top:-20px;z-index:0;right:10px;
		background: url(../imagen/cierra-comillas.png) no-repeat;height:80px;width:80px!important;
}
*/

.sociedades .row-fluid {margin-top:40px;}
#home-cuerpo #imagen-doctora {margin-top:60px;}
#home-cuerpo { margin-top:30px; background: url(../imagen/fondo.png) center center no-repeat; background-size:cover;}
#home-cuerpo .row-fluid:after{/*font-size:15px;border-bottom:2px solid #252161!important;content: "Doctora Beatriz Berenguer";*/text-align:right;font-weight:800;display: block;}


#home-pie-text {padding-top:20px;background-color: #C5D4D2;color: #265149;border-top:1px solid #788a87;min-height:180px;margin-top:40px; /*background-image:url(../imagen/fondo.png); background-repeat:no-repeat;*/ }
#home-pie-text ul li { list-style: none; }
#home-pie-text ul li a {color: #265149;}
#home-pie-text ul li a:hover {color: #000;}

#home-pie-imagen  {margin-top:0px; border-top:1px solid #788a87;padding-top:40px;}
#home-pie-imagen img {}


#pagina-experiencia .panel-default .caret {margin-top:4px;color:#3AAADC;font-size:30px!important; border-width: 10px;}
#pagina-experiencia .panel-default ,#pagina-experiencia .panel-title , #pagina-experiencia .panel-default>.panel-heading{background-color:#ffffff;}
#pagina-experiencia .panel-default {border-color:#24AAE1;}
#pagina-experiencia .panel-title a{color:#24AAE1;}
#pagina-experiencia .panel-body span{color:#252161;font-weight:800}
#pagina-experiencia .panel-body p{padding-left:50px;}


#pagina-publicaciones .panel-default .caret {margin-top:4px;color:#6F9795;font-size:30px!important; border-width: 10px;}
#pagina-publicaciones .panel-default ,#pagina-publicaciones .panel-title , #pagina-publicaciones .panel-default>.panel-heading{background-color:#ffffff;}
#pagina-publicaciones .panel-default {border-color:#6F9795;}
#pagina-publicaciones .panel-title a{color:#6F9795;}
#pagina-publicaciones .panel-body span{color:#252161;font-weight:800}
#pagina-publicaciones .panel-body p{padding-left:10px;}


#pagina-cirugia-mamaria .panel-default .caret {margin-top:4px;color:#3AAADC;font-size:30px!important; border-width: 10px;}
#pagina-cirugia-mamaria .panel-default ,#pagina-cirugia-mamaria .panel-title , #pagina-cirugia-mamaria .panel-default>.panel-heading{background-color:#ffffff;}
#pagina-cirugia-mamaria .panel-default {border-color:#24AAE1;}
#pagina-cirugia-mamaria .panel-title a{color:#24AAE1;}
#pagina-cirugia-mamaria .panel-body {background-color: #E4F5FC;color:#525457;}
#pagina-cirugia-mamaria .panel-body span{color:#252161;font-weight:800}
#pagina-cirugia-mamaria .panel-body p{padding-left:50px;}





#pagina-cirugia-infantil .panel-default .caret {margin-top:4px;color:#3AAADC;font-size:30px!important; border-width: 10px;}
#pagina-cirugia-infantil .panel-default ,#pagina-cirugia-infantil .panel-title , #pagina-cirugia-infantil .panel-default>.panel-heading{background-color:#ffffff;}
#pagina-cirugia-infantil .panel-default {border-color:#24AAE1;}
#pagina-cirugia-infantil .panel-title a{color:#24AAE1;}
#pagina-cirugia-infantil .panel-body {background-color: #E4F5FC;color:#525457;}
#pagina-cirugia-infantil .panel-body span{color:#252161;font-weight:800}
#pagina-cirugia-infantil .panel-body p{padding-left:50px;}


.linea-inferior{border-bottom:1px solid #939598;margin-top:20px;margin-bottom:20px;padding-bottom:20px;}
#mapa{min-height:400px;border-radius:10px 10px 10px 10px;border:1px solid #788a87; }

.input-group {
margin-bottom: 10px;
width: 100%;
}

.input-group-addon {
width: 120px;
text-align: right;
}


footer {padding-top:30px;color: #ffffff;background-color: #265149;min-height:180px;margin-bottom:0px;}

footer ul li { list-style: none; }
footer ul li a {color: #ffffff;}
footer ul li a:hover {color: #C5D4D2;}


@media (max-width:479px){
.navbar-brand>img{width:100%;}
.navbar-fixed-top {
        position: relative !important;
        top: auto !important;
    }
{
   margin: 0px; 
}
.espacio-menu { margin-top:100px !important;}
.navbar-telefono {width:100%;text-align:center;margin-top:30px;}
.navbar-telefono span{}
.navbar-header{margin-top:20px;}
.navbar-header ul {width:100%;}
footer ul  {margin-top:30px;padding:0px;}
footer ul li { list-style: none; width:100%;text-align:center;}
}

@media (max-width:600px){
.navbar-fixed-top {
        position: relative !important;
        top: auto !important;
    }
{
   margin: 0px; 
}
}


.penlace { color:#FFF;}
.penlace:hover {font-weight: bold; color:#FFF; }
.penlace:visited, .penlace:active, .penlace:visited { color:#FFF; text-decoration:none;}

.cenlace { color:#6F9795; font-weight: bold;}
.cenlace:hover {font-weight: bold; color:#6F9795; text-decoration:underline;}
.cenlace:visited, .cenlace:active, .cenlace:visited { color:#6F9795; text-decoration:none;}

.label { font-weight:normal !important;}
.cita2{text-align:center; font-style:italic; font-size:16px; font-weight:bold; color:#788a87;}
.error { font-style:italic; color:#F00; font-size:12px;}
.border {border-bottom:2px solid #788a87; border-top:2px solid #788a87; padding-bottom:15px; padding-top:15px; background-color:#C5D4D2;}

.cenlace2 { color:#265149; font-weight: bold;}
.cenlace2:hover {font-weight: bold; color:#6F9795; text-decoration:underline;}
.cenlace2:visited, .cenlace:active, .cenlace:visited { color:#265149; text-decoration:none;}

.google-maps {
    position: relative;
    padding-bottom: 400px; 
    height: 0;
    overflow: hidden;
	border-radius:10px;
	border-top:1px solid #788a87;
    }
    .google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 400px !important;
    }
.what { color:#265149; text-decoration:none;}
.what:hover { color:#265149; text-decoration:underline;}
.what1 { color:#ffffff; text-decoration:none;}
.what1:hover { color:#6F9795; text-decoration:underline;}
.what2 { color:#706F6F; text-decoration:none;}
.what2:hover { color:#706F6F; text-decoration:underline;}