/*Creado por 
Developer : Anngel Moreno 
Email: Anngel.Nts@gmail.com
Teléfono: 951026112
*/
.clear{clear: both;}
.barmd-2n{width:100%;position:relative;height:8px;border-bottom:2px solid #FFF;background:#000;clear:both;}
.barmd-2m{width:100%;position:relative;height:3px;background:#fff;clear:both;}
.barmd-20{width:100%;position:relative;height:2px;background:#000;clear:both;}
.barmd-21{width:100%;position:relative;height:4px;background:#000;clear:both;}
/* NAV HEADER */
.block-nav{width:100%;position:relative;overflow:hidden;background:#FFF;border-bottom:3px solid #000;}

.img-mediabox{border-radius: 50%;border:2px solid #B4B4B4;overflow:hidden;padding:4px;height:155px;width:155px;max-width:155px;max-height:155px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}

.box-enlacesexternos{width:auto;position:absolute;background:transparent !important;text-align:center;
z-index:10;top:0;right:0;margin-right:30px;
}
.box-enlacesexternos img{display:inline-block;margin:0px 3px;padding:5px 0px;}
.box-enlacesexternos a{display:inline-block;outline:none;}
/* END NAV HEADER */

/* SLIDER */
.box-slider{width:100%;position:relative;overflow:hidden;}
.box-infoabsolute{width:100%;position:absolute;overflow:hidden;border:0px solid #fff;
padding:15px;top:0;left:0;z-index:100;
background:rgba(2,2,2,0.7);
}

.box-info-portada{width:100%;position:relative;overflow:hidden;text-align:right !important;}
.box-info-portada .infohs h4{color:#fff;font-size:16px;text-align:right !important;margin:7px 0px;}


/* END SLIDER */

/* MENU NAVEGABLE DEFAULT */
.navbar-default{background:transparent !important;border-color:transparent !important;}
.navbar-default .navbar-nav>li>a{color: #000;font-weight:bold;border:3px solid transparent !important;padding:50px 15px;font-size:16px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:active{color: #fff;font-weight:bold;border-bottom:3px solid #000;}
.navbar-default .navbar-nav>li>a:focus{color: #000;font-weight:bold;border-bottom:3px solid #000;}
.navbar-nav > li{border-bottom:0px solid transparent;
-webkit-transition: all 0.1s;
-moz-transition: all 0.1s;
-ms-transition: all 0.1s;
-o-transition: all 0.1s;
transition: all 0.1s;
}
.navbar-nav > li:hover{background:rgba(6,6,6,0.5);border-bottom:0px solid #000;}
.navbar{position: relative;min-height: 50px;margin-bottom: 0px;border: 1px solid transparent;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    color: #fff;
    background:rgba(0,0,0,0.9);border-bottom:3px solid #000;
}
.navbar-default .navbar-toggle {
    border-color: #000;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background:rgba(255,255,255,0.3);
}


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background:rgba(255,255,255,0.05);
}
.dropdown-menu{
background:rgba(34,113,182,0.5);
border: 1px solid transparent !important;
}
.dropdown-menu>li>a {
color: #FFF;
font-weight:bold;
}
.dropdown-menu>li>a:hover{background:rgba(37,39,119,0.5);color:#fff;}
.dropdown-menu>li>a:active, .dropdown-menu>li>a:focus{background:rgba(37,39,119,0.5);color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:active{color:#CCC;}
/* MENU NAVEGABLE DEFAULT */

/* BOX MESSENGER */
.box-chatmessenger{width:100%;position:relative;overflow:hidden;padding:30px 0px 0px;}
.box-inline{display:inline-block;}
.box-chatmessenger h2{margin:0;color:#fff;padding:0px 10px;}
.box-chatmessenger h3{margin:0;color:#fff;padding:0px 10px;}
.box-modalmessenger{padding-top:15px;}
.box-imgiconos img{margin-top:-38px;display:inline-block;}
.box-imgicons{text-align:center;}
.box-imgicons img{display:inline-block;margin-top:35px;}
.imgabsolutew{margin-top:-12px;margin-right:15px;}

/* CONTENIDO */
.block-contenido{width:100%;position:relative;overflow:hidden;
background: rgba(119,141,145,1);/* Old Browsers */
background: -moz-linear-gradient(top, rgba(119,141,145,1) 0%, rgba(199,200,201,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(119,141,145,1)), color-stop(100%, rgba(199,200,201,1)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, rgba(119,141,145,1) 0%, rgba(199,200,201,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(119,141,145,1) 0%, rgba(199,200,201,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(119,141,145,1) 0%, rgba(199,200,201,1) 100%); /* IE 10+ */
background: linear-gradient(to bottom, rgba(119,141,145,1) 0%, rgba(199,200,201,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778d91', endColorstr='#c7c8c9', GradientType=0 );/* IE6-9 */

}


.block-contenido2{width:100%;position:relative;overflow:hidden;border-bottom:3px solid #fff;
background: rgba(119,141,145,1);/* Old Browsers */
background: -moz-linear-gradient(top, rgba(199,200,201,1) 0%, rgba(119,141,145,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(199,200,201,1)), color-stop(100%, rgba(119,141,145,1)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, rgba(199,200,201,1) 0%, rgba(119,141,145,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(199,200,201,1) 0%, rgba(119,141,145,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(199,200,201,1) 0%, rgba(119,141,145,1) 100%); /* IE 10+ */
background: linear-gradient(to bottom, rgba(199,200,201,1) 0%, rgba(119,141,145,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778d91', endColorstr='#c7c8c9', GradientType=0 );/* IE6-9 */

}

.block-content{width:100%;position:relative;overflow:hidden;background:#CCCCCC;
background: rgba(204,204,204,1);/* Old Browsers */
background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(204,204,204,1)), color-stop(84%, rgba(255,255,255,1)), color-stop(100%, rgba(229,229,229,1)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,229,1) 100%); /* IE 10+ */
background: linear-gradient(to bottom, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 84%, rgba(229,229,229,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#e5e5e5', GradientType=0 );/* IE6-9 */


}
.box-doctorescita{width:100%;position:relative;overflow:hidden;padding:30px 0px;}
.box-doctorescita .barhrline{margin: 0;border:1px solid #999999;}
.box-doctorescita h3{padding:0px 10px 0px 20px;vertical-align:middle;}
.box-doctorescita h5{padding:0px 10px 0px 20px;vertical-align:middle;}
.box-doctorescita .box-infodoctor{padding-top:20px;}
.box-doctorescita .box-infodoctor h3{color:#333333;font-weight:bold;font-size:22px;}
.box-doctorescita .box-infodoctor h5{color:#666666;font-weight:normal;font-size:15px}
.box-doctorescita .boxbtnflo{position:absolute;top:0;right:0;margin-top:35px;}
.boxbtnflo .btn-separar{background:#778D91;color:#fff;outline:none;border:0px;
padding:7px 15px;font-weight:bold;font-size:15px;
}
.boxbtnflo .btn-separar:hover{background:#000;}
.box-doctorxd{width:100%;position:relative;overflow:hidden;border:0px solid #000;margin-top:10px;margin-bottom:10px;}
.box-doctorimg .bxtratamiento-head>img{display:block;}
.box-doctorimg .bxtratamiento-body{margin-top: 5px !important;}



.box-tratamiento{width:95%;position:relative;overflow:hidden;border:2px solid #CCCCCC;padding:5px;}
.box-tratamiento .bxtratamiento-body{width:100%;position:relative;overflow:hidden;
background: #CCCCCC;padding:30px 15px 30px;margin-top: 10px;
}
.box-tratamiento .bxtratamiento-footer{width:100%;position:relative;overflow:hidden;padding: 20px 10px;
background: rgba(195,197,198,1);/* Old Browsers */
background: -moz-linear-gradient(top, rgba(195,197,198,1) 0%, rgba(255,255,255,1) 14%, rgba(195,197,198,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(195,197,198,1)), color-stop(14%, rgba(255,255,255,1)), color-stop(100%, rgba(195,197,198,1)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(top, rgba(195,197,198,1) 0%, rgba(255,255,255,1) 14%, rgba(195,197,198,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(195,197,198,1) 0%, rgba(255,255,255,1) 14%, rgba(195,197,198,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(195,197,198,1) 0%, rgba(255,255,255,1) 14%, rgba(195,197,198,1) 100%); /* IE 10+ */
background: linear-gradient(to bottom, rgba(195,197,198,1) 0%, rgba(255,255,255,1) 14%, rgba(195,197,198,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c5c6', endColorstr='#c3c5c6', GradientType=0 );/* IE6-9 */

}

.box-tratamientos{width:100%;position:relative;overflow:hidden;padding:0px 10px 0px;}
.box-tratamiento .bxtratamiento-footer{width:100%;height:80px}
.box-tratamiento .bxtratamiento-footer img, h4{display:inline-block;vertical-align:middle;}
.box-tratamiento .bxtratamiento-footer img{margin-right:10px;}
.box-tratamiento .bxtratamiento-footer h4{font-weight:bold;color:#000;font-size:14px;}
.box-tratamiento .bxtratamiento-body{height:150px;}
.box-tratamiento .bxtratamiento-body h5{font-size:14px;font-weight:bold;margin:2px 0 2px;


}


.box-tratamientos .bxtratamiento-body:hover{background:#000;color:#FFF !important;
background: rgba(13,19,24,1);
background: -moz-linear-gradient(top, rgba(13,19,24,1) 0%, rgba(43,44,45,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(13,19,24,1)), color-stop(100%, rgba(43,44,45,1)));
background: -webkit-linear-gradient(top, rgba(13,19,24,1) 0%, rgba(43,44,45,1) 100%);
background: -o-linear-gradient(top, rgba(13,19,24,1) 0%, rgba(43,44,45,1) 100%);
background: -ms-linear-gradient(top, rgba(13,19,24,1) 0%, rgba(43,44,45,1) 100%);
background: linear-gradient(to bottom, rgba(13,19,24,1) 0%, rgba(43,44,45,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d1318', endColorstr='#2b2c2d', GradientType=0 );

-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.box-tratamientos .bxtratamiento-body h5:hover{color:#c7c7c7 !important;cursor:pointer;}

.box-tratamientos .bxtratamiento-body a:hover{background:#000 !important;}

.margin-top-30{margin-bottom:30px;}

.box-nosotros{width:100%;position:relative;overflow:hidden;padding:15px 0px;}
.box-nosotros p{font-size:18px;text-align:justify;}
.box-contenido{width:100%;position:relative;overflow:hidden;padding:15px 0px;}
/* END CONTENIDO */


/* TESTIMONIOS */
.box-lg-testimonios{width:100%;position:relative;overflow:hidden;
border:1px solid #ccc;margin-bottom:20px;margin-top:20px;padding:5px;
}
.box-lg-testimonios img{border:0px solid #777;vertical-align:middle;
}
.box-lg-testimonios .box-infotestimonio{width:100%;position:relative;overflow:hidden;
background:#CCCCCC;padding:0px;border:0px solid #777;
}
.box-lg-testimonios .box-infotestimonio .bxitest-header{padding:0px 15px;}
.box-lg-testimonios .box-infotestimonio .bxitest-header h3{font-weight:bold;color:#333333;}
.box-lg-testimonios .box-infotestimonio hr{margin:0;border:1px solid #999;}
.box-lg-testimonios .box-testimonio{border:1px solid #777;width:100%;position:relative;overflow:hidden;
height:auto;background: #cccccc;
}
.box-lg-testimonios .box-infotestimonio .bxitest-body{padding:5px 15px;}
.box-lg-testimonios .box-infotestimonio .bxitest-body p{font-size:16px;text-align:justify;margin:3px 0px;color:#222;}
.box-lg-testimonios .box-infotestimonio .bxitest-footer{border-top:1px solid #d7d7d7;padding:10px 15px;
    border-bottom:0px solid #d7d7d7;
}
.box-lg-testimonios .box-infotestimonio .bxitest-footer span{color:#778D91;font-size:14px;font-weight:bold;}
.boxbtntestimonio{padding:5px 15px;}
.block-testimonios>h1{color:#FFF;font-weight:bold;}

.boximg-test{padding:15px 0px 5px;}

.box-comentarios{width:100%;position:relative;overflow:hidden;padding:5px 15px;}
.box-comentarios .bxcomentario{width:100%;border:1px solid #fff;padding:10px 10px;margin:5px 0px 15px;
background:#E7E7E7;
}
.box-comentarios .bxcomentario span{font-weight:bold;font-size:16px;}
.box-comentarios .bxcomentario p{font-size:16px;margin:0;text-align:justify;}
.box-inline2{display:inline-block;vertical-align:top;}

.box-form-comentario{width:100%;position:relative;overflow:hidden;}
.box-form-comentario span{color:#778D91 !important;font-weight:bold;
    padding:5px 15px;font-size:15px;
}
.box-form-comentario label{color:#778D91 !important;font-size:15px;font-weight:normal;}
.form-square:hover, .form-square:active, .form-square:focus{border:1px solid transparent;}
.btn-comentario{background: #778D91;color:#fff;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.btn-comentario:hover, .btn-comentario:active, .btn-comentario:focus{background: #000;color:#fff;}
/* END TESTIMONIOS */



.loading{width:100%;height:100%;
    position:absolute;top:0;left:0;z-index:10;
    vertical-align:middle;border:0px solid #222;
background:rgba(255,255,255,0.7);
display:none;
}
.loading img{vertical-align:middle;position:absolute;top:45%;left:48%;}
.close{outline:none;}
.alert-success {
  color: #FFF;
  font-weight:bold;
  padding:50px 30px;
  background-color: #778D91;
  border:3px solid #FFF;
  font-size:14px;
  z-index:9999;
}
.alert-warning {
  color: #FFF;
  font-weight:bold;
  padding:50px 30px;
  background-color: #222;
  border:1px solid #fff;
  font-size:14px;
   z-index:9999;
}

.box-contacto-body label{color:#444;font-size:14px;}

#scroller{padding:50px 0px 10px;margin:0;}
#scroller li{width:290px;height:450px;}


/* END BOX MESSENGER /

/* MENU NAVEGABLE FOOTER */
.block-footer{width:100%;position:relative;background:#fff;}
.block-footer .copyright{background:#000;padding:15px 10px 10px;}
.block-footer .copyright p{margin:0;}
.block-footer .copyright p,a{color:#CCCCCC;font-size:14px;}
.block-footer .copyright a{
color:#778C91;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.block-footer .copyright h5{color:#fff;font-size:16px;margin:0;}
.block-footer .copyright a:hover, .block-footer .copyright a:active, .block-footer .copyright a:focus{color:#4C8BF5;text-decoration:none;}
.logo-footer{padding:20px 10px 10px;}
.block-footer .info-direccion{padding:0px 10px 8px;}
.block-footer .info-direccion p{margin:3px;color:#000;font-size:16px;font-weight:bold;}
.block-footer .info-direccion span{margin-bottom:5px !important;color:#000;font-size:16px;display:block;font-weight:bold;}
.menu-footer{padding:5px 10px 5px;}
.menu-footer>li{border-right:1px solid #ccc;padding-left:10px;padding-right:15px;line-height:10px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.menu-footer>li:last-child{border-right:0px solid #666;}
.menu-footer>li>a{color:#000;font-size:16px;font-weight:bold;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.menu-footer>li>a:hover, .menu-footer>li>a:active, .menu-footer>li>a:focus{color:#666;text-decoration:none;}
/* MENU NAVEGABLE FOOTER */



/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

/* MENU NAVEGABLE DEFAULT */
.navbar-default{background:transparent !important;border-color:transparent !important;}
.navbar-default .navbar-nav>li>a{color: #000;font-weight:bold;border:0px solid #222;padding:10px 15px;font-size:14px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>li>a:focus{color: #444;font-weight:bold;border-bottom:3px solid #fff;}
.navbar-nav > li{border-bottom:0px solid transparent;
-webkit-transition: all 0.1s;
-moz-transition: all 0.1s;
-ms-transition: all 0.1s;
-o-transition: all 0.1s;
transition: all 0.1s;
}
.navbar-nav > li:hover{background:rgba(0,0,0,0.2);border-bottom:0px solid #fff;}
.navbar{position: relative;min-height: 50px;margin-bottom: 0px;border: 1px solid transparent;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    color: #fff;
    background:rgba(0,0,0,0.9);border-bottom:3px solid #fff;
}

.navbar-brand {
    float: none;
	display:block;
    height: 50px;
    padding: 0px 5px;
    font-size: 18px;
    line-height: 0px;
	text-align:center;
}
.navbar-brand>img {
    display: block;
	width:150px;
	margin:auto;
}
/* MENU NAVEGABLE DEFAULT */
/* MENU NAVEGABLE HEADER */
.block-nav{border-bottom:3px solid #000;}
.box-enlacesexternos{width:100%;position:relative;background:#fff !important;text-align:center;}
.box-enlacesexternos img{display:inline-block;margin:0px 3px;padding:5px 0px;}
/* MENU NAVEGABLE HEADER */
.menu-footer>li{border-right:1px solid #ccc;line-height:20px;}
.box-infoabsolute{width:100%;position:relative;overflow:hidden;border:0px solid #fff;
padding:15px;top:0;left:0;z-index:100;
background:rgba(39,41,76,0.9);
}
.box-chatmessenger{text-align:center;padding-top:5px;}
.box-chatmessenger h2{font-size:20px;}
.box-chatmessenger h3{font-size:14px;}
.box-chatmessenger .llaveimg{display:none;}
.box-imgiconos img{margin-top:0px;display:inline-block;}
.box-info-portada{text-align:center;}
.box-info-portada h4{color:#fff;font-size:16px;text-align:center;}
.box-imgicons img{display:inline-block;margin-top:0px;}
.box-info-portada{width:100%;position:relative;overflow:hidden;text-align:center !important;}
.box-info-portada .infohs h4{color:#fff;font-size:16px;text-align:center !important;margin:7px 0px;}
.box-doctorescita{text-align:center;}
.img-mediabox{width:155px !important;height: auto;margin:auto;max-height:155px;}
.box-doctorescita .boxbtnflo{position:relative;top:0;right:0;margin-top:0px;}
.box-doctorescita .box-infodoctor{padding-top:0px;}
.box-doctorxd{margin-bottom:35px;}
.boxbtntestimonio>.btn{width:100%;}
.box-lg-testimonios .box-infotestimonio .bxitest-header{text-align:center;}
.block-testimonios>h1{text-align:center;}
.boximg-test{padding:0px 0px 0px;}
.titleblocks{text-align:center;}


}