@font-face {
    font-family: "Bupa";
    src: url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-medium-webfont.eot');
    src: url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-medium-webfont.woff') format('woff'),
         url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-medium-webfont.ttf') format('truetype'),
         url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-medium-webfont.svg#gotham_mediumregular') format('svg');
    font-weight:700;
    font-style: normal
}
@font-face {
    font-family: "Bupa";
    src: url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-light-webfont.eot');
    src: url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-light-webfont.woff') format('woff'),
         url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-light-webfont.ttf') format('truetype'),
         url('/clinica/css/p11/v1/fonts/site_general/gotham/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight:100; 
    font-style: normal
}
@font-face {
    font-family: "sanitas-icon-webfont";
    src:url('/clinica/css/p11/v1/fonts/site_general/sanitas-icon/sanitas-icon-webfont.eot?-iv5nko');
    src:url('/clinica/css/p11/v1/fonts/site_general/sanitas-icon/sanitas-icon-webfont.eot?#iefix-iv5nko') format('embedded-opentype'),
        url('/clinica/css/p11/v1/fonts/site_general/sanitas-icon/sanitas-icon-webfont.woff?-iv5nko') format('woff'),
        url('/clinica/css/p11/v1/fonts/site_general/sanitas-icon/sanitas-icon-webfont.ttf?-iv5nko') format('truetype'),
        url('/clinica/css/p11/v1/fonts/site_general/sanitas-icon/sanitas-icon-webfont.svg?-iv5nko#sanitas-icon-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Fix iframe */


/*--*/

.transform { 
-ms-transform:scale(1);
-webkit-transform:scale(1);
transform:scale(1);
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition: all 0.3s ease 0s;
transition:all 0.3s ease 0s;} 
.transform:hover {
-ms-transform:scale(1.05);
-webkit-transform:scale(1.05);
transform:scale(1.05);
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition: all 0.3s ease 0s;
transition:all 0.3s ease 0s;}

.opacity {opacity: 0.90;
filter: alpha(opacity=90); /* For IE8 and earlier */}
.opacity:hover {opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */}

#cabecera .marco {width:400px; left:25px; margin:0 !important; position:absolute; top:16px;}
.marco.white > h2, .marco.white > h3, .white > p {color:#0063b9 !important;}

.version2.marco h2 {text-align:left; font-size:30px; line-height:105%; margin:0 0 15px;}
.version2.marco p {text-align:left;}
.version2.marco span.epigrafe {margin:3px 0 15px; padding:0 0 5px; font-size:19px; float:left; width:100%; text-align:left;}
.button.white span {color:#047ecb !important; font-size: 20px;}
.version2.marco {padding:10px;}


#seo {clear:both;text-align:left;}
#seo li {display:inline;background-color:yellow}
#seo div {display:none;position:absolute;font-size:12px }
#seo div.active {display:block;position:relative;float:left;padding:20px;border:1px solid #e5e5e5}
#seo dd a {color:#919295}
#seo .niveltres {padding-left:20px;}
.separa {clear:both; margin:0; padding:0;}

.side_panel{display:block;width:270px;position:fixed;bottom:0;top:0;left:-270px;z-index:0;background-color:#222;}
[data-slideable], .side_panel{-webkit-transition: -webkit-transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
-webkit-backface-visibility: hidden;-moz-transition: -moz-transform 250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-backface-visibility: hidden;-ms-transition: -ms-transform 250ms cubic-bezier(0.19, 1, 0.22, 1);-ms-backface-visibility: hidden;-o-transition: -o-transform 250ms cubic-bezier(0.19, 1, 0.22, 1);-o-backface-visibility: hidden;transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);backface-visibility: hidden;}
.icono {font-size:1em;display:inline-block;/* background-image:url('/clinica/imag/p11/v1/site_general/diseno/iconos-16x16.png'); background-repeat:no-repeat; text-indent:-9999px; */vertical-align:middle; margin-right:3px;text-align:center;}
.icono, .icono-grande, .icono-grande-azul, .icono-grande-blanco, .icono-grande-blanco-negativo, .icono-grande-blanco-negativo-70, .icono-grande-blanco-sin-70, .icono-extragrande-110 {
    font-family: 'sanitas-icon-webfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icono.izq {float:left;clear:left;}
.icono-grande {font-size:18px;display:inline-block;vertical-align:middle; margin-right:6px;background-color:#0079c8;color:#ffffff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height: 34px;padding:0 8px;}
.icono-grande-azul {font-size:18px;display:inline-block;vertical-align:middle; margin-right:6px;color:#0079c8;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height: 34px;padding:0 8px;}
.icono-grande-blanco {font-size:18px;display:inline-block;vertical-align:middle; margin-right:6px;color:#ffffff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height: 34px;padding:0 8px;}
.icono-grande-blanco-negativo {font-size:18px;display:inline-block;vertical-align:middle; margin-right:6px;background-color:#ffffff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:210% !important;padding:0 8px;}
.icono-grande-blanco-negativo-70 {font-size:38px;background-color:#ffffff;color:#0079c8;display:inline-block;vertical-align:middle; margin-right:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:0 16px;line-height:70px;}
.icotelpeq{background:url('/clinica/imag/p11/v1/site_general/diseno/ico-tel-peq.png') no-repeat 0 center transparent;display:inline-block;height:20px;vertical-align:top;width:20px;}
.icono-grande-blanco-sin-70 {border:4px solid #fff;border-radius:50%;color:#fff;display:inline-block;font-size:38px;line-height:62px;margin-right:0;padding:0 12px;vertical-align:middle;}
.icono-extragrande-110{background-color:#fff;border-radius:50%;color:#fff;display:inline-block;font-size:60px;line-height:110px;margin-right:0;padding:0 25px;vertical-align:middle;}
.icono-grande.izq {float:left;clear:left;}

.icoalert:before{content:"\e651";}
.icoaprobacion:before{content:"\e639";}
.icoarroba:before{content:"\e627";}
.icoasistencia:before{content:"\e61a";}
.icoavion:before{content:"\e641";}
.icoayuda:before{content:"\e64e";}
.icobuscar:before{content:"\e625";}
.icocafe:before{content:"\e60a";}
.icocalcular:before{content:"\e636";}
.icocama:before{content:"\e60b";}
.icocamara:before{content:"\e653";}
.icocarpeta:before{content:"\e628";}
.icocarta:before{content:"\e61f";}
.icocasa:before{content:"\e62c";}
.icocerrar:before{content:"\e645";}
.icochat:before{content:"\e624";}
.icocita:before{content:"\e63c";}
.icocoche:before{content:"\e601";}
.icocoment:before{content:"\e631";}
.icocompartir:before{content:"\e603";}
.icocorazont:before{content:"\e63e";}
.icodental:before{content:"\e616";}
.icodesc:before{content:"\e618";}
.icodieta:before{content:"\e60d";}
.icodocu:before{content:"\e63d";}
.icodocus:before{content:"\e642";}
.icodollar:before{content:"\e633";}
.icoeuro:before{content:"\e617";}
.icoeye:before{content:"\e613";}
.icofacebook:before{content:"\e646";}
.icofavorito:before{content:"\e619";}
.icoflechaabajo:before{content:"\e604";}
.icoflechaderecha:before{content:"\e606";}
.icoflechaarriba:before{content:"\e608";}
.icoflechaizquierda:before{content:"\e610";}
.icogeoloc:before{content:"\e602";}
.icogoogleplus:before{content:"\e647";}
.icogrupo:before{content:"\e654";}
.icohospital:before{content:"\e61d";}
.icoimprimir:before{content:"\e605";}
.icoinfo:before{content:"\e62e";}
.icoinfo1:before{content:"\e600";}
.icoinfo2:before{content:"\e612";}
.icoinformes:before{content:"\e63a";}
.icolapiz:before{content:"\e64c";}
.icolibra:before{content:"\e630";}
.icolist:before{content:"\e650";}
.icollave:before{content:"\e626";}
.icomaletinmas:before{content:"\e634";}
.icomaletin:before{content:"\e637";}
.icomano:before{content:"\e64f";}
.icomapa:before{content:"\e640";}
.icomedico:before{content:"\e621";}
.icomas:before{content:"\e60f";}
.icomenos:before{content:"\e611";}
.icomenumovil:before{content:"\e64b";}
.icominusval:before{content:"\e620";}
.icomundo:before{content:"\e64e";}
.icon-4:before{content:"\e62f";}
.icon-7:before{content:"\e632";}
.icon-10:before{content:"\e635";}
.icon-13:before{content:"\e638";}
.icoparking:before{content:"\e629";}
.icoparking2:before{content:"\e609";}
.icopapelera:before{content:"\e64d";}
.icopause:before{content:"\e652";}
.icopeine:before{content:"\e60e";}
.icoplato:before{content:"\e60c";}
.icoplay:before{content:"\e615";}
.icopluma:before{content:"\e62b";}
.icopremio:before{content:"\e63b";}
.icoreload:before{content:"\e622";}
.icoreloj:before{content:"\e63f";}
.icorenovar:before{content:"\e61c";}
.icosobre:before{content:"\e61e";}
.icostick:before{content:"\e614";}
.icotel:before{content:"\e62d";}
.icotelback:before{content:"\e62a";}
.icotratamiento:before{content:"\e643";}
.icotwitter:before{content:"\e648";}
.icouser:before{content:"\e649";}
.icovacuna:before{content:"\e623";}
.icoweb:before{content:"\e61b";}
.icoyoutube:before{content:"\e64a";}
.location:before{content:"\e644";}
.sgm-clock:before{content:"\e607";}
.icoparto:before{content:"\e65a";}

.icono-grande.icogoogleplus, .icono-grande-blanco-negativo.icogoogleplus, .icono-grande-blanco.icogoogleplus {font-size:25px;line-height:28px;padding:6px 6px 0 3px;}
.icono-grande-blanco-negativo-70.icogoogleplus{font-size:54px;line-height:60px;padding:10px 9px 0 6px;}


/* MASTHEAD */

.masthead{background-color:#f2f1f1;height:43px;position:relative;top:0}
.masthead #menu2,.masthead ul.mastnav{line-height:20px;position:absolute;right:0}
.masthead ul.mastnav{left:0}
.masthead ul.mastnav li,.masthead #menu2 li{float:left;font-size:12px;list-style:none outside none;padding:0}
.masthead ul.mastnav li.active{background-color:white}
.masthead ul.mastnav li.active span,.masthead ul.mastnav li:hover span{color:white}
.masthead ul.mastnav li.active a{border:medium none;color:#3394d3;font-weight:700}
.masthead ul.mastnav li:hover a{text-decoration:underline}
.masthead ul.mastnav li a{border-left:1px solid #1b1b1b;color:#1b1b1b;padding-left:20px;padding-right:20px;text-decoration:none}
.masthead #menu2 li{border-color:#ffffff;border-image:none;border-style:none solid none solid;border-width:0 1px 0 1px;padding:0 15px}
.masthead ul.mastnav li:first-child a{border:0 none}
.masthead ul.mastnav li.active{border:medium none}
.masthead ul.mastnav li.active + li a{border:medium none}
.masthead #menu2 li a{vertical-align:middle;}
.masthead.lite #menu2 li {border:none;}
.masthead.lite #menu2 a.search {display:none;}
/*.masthead.lite #menu2 #searchform {display:block;}*/
.masthead #menu2 .mclink{background-position:center center;background-repeat:no-repeat}
.masthead #menu2 .location{background-image:url('/clinica/imag/p11/v1/site_general/diseno/location_masthead.png');background-repeat:no-repeat;display:inline-block;height:18px;padding:10px}
.masthead #menu2 .search{background-image:url('/clinica/imag/p11/v1/site_general/diseno/search_masthead.png');background-repeat:no-repeat;display:inline-block;height:18px;padding:10px;}
.masthead #menu2 .search:hover {background-color:white;cursor:pointer;}
.masthead #menu2 .contact{display:inline-block;width:auto;}
.masthead #menu2 li.login{padding:0;background-color:#0079c8;line-height:43px;/*padding:0 25px*/}
.masthead #menu2 li.aux-search {border-right:1px solid #ffffff;}
.masthead.lite #menu2 li.aux-search {border:none}
.masthead #menu2 .login #alogin{background:url('/clinica/imag/p11/v1/site_general/diseno/mobile-nav.png') repeat scroll -5px -68px;color:#fff!important;display:inline-block;font-size:16px;font-weight:bold;padding:0 10px 0 45px;text-decoration:none}
.masthead #menu2 .login.active #alogin{background:url('/clinica/imag/p11/v1/site_general/diseno/mobile-nav.png') repeat scroll -17px -68px rgba(0,0,0,0);padding:0 0 0 33px;}
.masthead #menu2 .login #alogin:hover {background-color:#00335b}
/*.masthead #menu2 li.active{background-color:#678004;}*/
.masthead #menu2 a.contact{margin-right:0 !important;}
.masthead #menu2 .contacto.sintel{padding:0;}
.masthead #menu2 .contacto.sintel .contact{color:#ffffff;display:inline-block;height:34px;vertical-align:middle;}
.masthead #menu2 .contacto.sintel .contact > span > span {display:none;}
.mastcontrol .contacto.sintel .icono {margin:0;vertical-align:inherit;}

.masthead .mastcontrol li:hover {background-color:#ffffff;}
.masthead .mastcontrol li.aux-search:hover {background-color:transparent !important;cursor:default;}
.masthead .mastcontrol li.expand:hover {background:transparent;}
/*#searchform{border:0 none rgb(27,27,27);color:rgb(27,27,27);display:none;font:12px/12px Bupa,sans-serif;height:39px;list-style:none outside none;margin:0 5px;outline:0 none rgb(27,27,27);position:relative;text-align:left;}
#searchform input{width:100%;height:30px;border-radius:20px;font-size:16px;padding:5px 5px 5px 30px;position:relative;top:6px;border:1px solid #d8d9d9;box-shadow:none;}
*/
#searchnacidos input {background-image:url(/clinica/imag/p11/v1/auxi/search_masthead.png); background-position:10px 50%; background-repeat:no-repeat; border:1px solid #d8d9d9; border-radius:20px; box-shadow:none; font-size:16px; height:32px; min-height:32px !important; padding:5px 5px 5px 30px; position:relative; top:5px; width:100%}
.cont.nacidos h1.titular {float:left;}
.cont.nacidos #searchnacidos {float:right;}
#searchnacidos { width:300px; max-width:100%; clear:none}
.masthead form i.search{left:8px;position:absolute;top:12px}
/*#searchform label,#searchform input[type=submit] {display:none !important;}*/
.masthead a.search{background:center center;height:43px !important;width:48px;}
.aux-search {cursor:pointer;padding:0 !important;}
#menu2 .search-active a.search {display:none;}

/*.lite .masthead #searchform{display:block;}*/


* {/*position:relative;*/margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body, html{height:100%;}
body {text-align:center;font:normal 15px Arial,Helvetica,Sans-serif;line-height:20px; color:#666666;}
.baseline strong {color:#000000;}
#loginbox {z-index:10;position:absolute;top:40px;right:0;display:none; width:280px; background-color:white;border:1px solid #e6e6e6}
#loginbox form {padding:10px}
#loginbox label {text-align:left;}
#loginbox a.cerrar{width:auto;text-indent:0;padding-right:18px;background:url('/clinica/imag/p11/v1/site_general/diseno/f-borrar.png') right 50% no-repeat;color:#0079C8 !important;}
#loginbox.logado {display:none;}
#loginbox .checkrow > * {display:inline-block !important;line-height:normal;padding-top:0;vertical-align:text-top !important;}

#loginbox .row > .col3{width:100%!important;}
#loginbox .cont{padding:0 !important;}
#loginbox input.button.blue{float:right;margin-right:0;}
#loginbox input.button.blue + p{float:right;text-align:right;width:100%;}

.masthead .row,#loginbar .row,#cabecera > .row, header > .row,#cuerpo,.cuerpo > .row,.cuerpo > .tablerow,#pie,#seo, #ruta, #menu .submenu > ul{margin:0 auto;clear:both;width:936px;text-align:left;}
.landing .table {margin:0 auto;clear:both;text-align:left;}
header {height:120px;z-index:1;background-color:#FFFFFF;border-bottom:1px solid #e5e5e5;}
header > .row {height:100%}
#cobranded header {height:140px;}
#cuerpo, .cuerpo {padding:15px 0;background-color:#FFFFFF;overflow:hidden; padding: 25px 0;}
#masterlayout .cuerpo + .cuerpo:nth-child(2n){background-color:#E6E6E6;}
.resultados .cuerpo {background:white;}
.mascara {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/mascara.png') 0 0 repeat-x;}
a, a:visited {color:#0079C8; text-decoration:none;}
a > p {color:#666666;}
.mas, .mas a {font-weight:bold; text-align:right;color:#0079C8 !important; text-decoration:none;}
p.mas {margin-bottom:0;}
p.mas a {display:inline-block;padding:10px 20px}
a.mas, .mas a, a .mas {background: transparent url('/clinica/imag/p11/v1/site_general/diseno/arrow-right-small-2015.png') right center no-repeat;padding-right: 15px;}
span.mas {background-image: url('/clinica/imag/p11/v1/site_general/diseno/arrow-right-small.png');}


.tfucsia .mas {background-image:url('/clinica/imag/p11/v1/site_general/diseno/mas-tfucsia.png');}
.mas.twhite {background-image: url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-white.png');padding-right:35px;}
a.telf {color:#000;text-decoration:none;}
img {width:100%; height:auto;margin:0;padding:0;border:none;display:block;}
.images img {width:auto;}
.megabanner {margin:0 5px;}
.megabanner img {width:auto;}
img.foto {margin:0 0 5px 0}
article img.foto {margin-bottom:10px;}
article blockquote {width:33%;float:right;clear:right;margin:2px 0 20px 30px;border-top:2px solid #0079C8;border-bottom:2px solid #0079C8;padding:2px 0;}
article blockquote.izq{float:left;clear:left;margin:0.5em 30px 20px 0;}
article blockquote p {font-size:16px;font-weight:400;color:#0079C8;border-top:1px solid #0079C8;border-bottom:1px solid #0079C8;margin:0;padding:13px 0; }
article strong {color:#333;}
.foto {width:100%;margin:0}
.sub > .foto {margin-top:0}
/*aside > .foto {margin-bottom:0}*/
.foto img{width:100%}
.foto.der{float:right;clear:right;width:33%;margin:0 0 10px 3%}
.foto.izq{float:left;clear:left;width:33%;margin:5px 3% 10px 0px}
.rel3x1 {height:0;padding-bottom:33.33% !important;overflow:hidden;}
.rel3x2 {height:0;padding-bottom:66.66% !important;overflow:hidden;}
.rel4x2 {height:0;padding-bottom:50% !important;overflow:hidden;}
.rel4x3 {height:0;padding-bottom:75% !important;overflow:hidden;}
.foto.rel4x3 img {height:100%; width:auto;}
.piedefoto{color:#000;display:block;padding-top:10px;font-size:11px;font-weight:bold;line-height:15px;}
.foto + h2, .foto + h3, .foto + h4,.foto + .stitle, .foto + .sstitle, .foto + .ssstitle {clear:none;margin-top:20px;}
.foto + p {margin-top:10px !important;}
.video {position:relative;display:block;}
.video.der{float:right;clear:right;width:300px;height:200px;margin:0 0 10px 10px}
.video.izq{float:left;clear:left;width:300px;height:200px;margin:0 10px 10px 0px}
.video.big {width:640px;height:390px;margin-bottom:10px;}
.videos {position: relative;padding-bottom: 70%;overflow: hidden;margin-bottom: 10px;}
.videos iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.media {clear:both;position: relative;padding-bottom: 70%;overflow: hidden;margin-bottom: 10px;}
.media iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.fotofull {overflow:hidden;}
.fotofull img {width:100%;height:100%;position: absolute;}
.fotofull.vertical img {width:100%;height:auto;position: absolute;}
.fotofull.vertical.der img {width:auto;height:100%;position: absolute;right:0;bottom:0}
.fotofull.horizontal img {width:100%;height:auto;position: absolute;}
p, pre {margin:0 0 10px 0;line-height:20px;}
.baseline p + p {padding-top:10px;}
p.tit + p {padding-top:0px;}
sup {font-size:0.5em;line-height:0.1em;}
pre {margin:20px 0;border-radius: 5px;background: #ebe5d8;padding:10px;}
code {border-radius: 5px;padding:5px;background-color:#ebe5d8;color:#ae9962}
pre code {display:block;padding:10px; background: #ebe5d8;overflow:auto;}
nav {clear:both; min-height:40px;}
.ejemplo, .ejemplo footer, .ejemplo header {margin:20px 0;width:100%;clear:both; border:2px solid #e6e6e6;padding:15px;display:inline-block;}
.ejemplo .ejemplo{width:auto;}
.ejemplo.movil {width:400px;height:765px;padding:78px 30px; background:#efefef url('/images/113.png') 0 0 no-repeat;overflow:auto;}
article > div > .ejemplo {width:100%;/*overflow-x:auto;*/}
h1,h2,h3,h4,.hh1 {line-height:20px;margin-bottom:10px;font-family: Bupa,Arial,Helvetica,Sans-serif;font-weight:900;color:#000000}
#ruta, #ruta h1 {display:inline;font-weight:bold;font-size: 13px;line-height:15px;color:#0079c8}
ul {list-style-type:none;}
ol {padding-left:2em;}
ol li {line-height:150%;margin-bottom:10px;}
article li {margin-bottom:10px;}
/*article > p, article > ul, article > ol {color:#333;}*/
.boliches li {padding-left: 2em;background: transparent url('/clinica/imag/p11/v1/site_general/diseno/ul-bolo.png') 0 0 no-repeat;line-height:20px;margin-bottom:10px;}
article .lista > * {margin-bottom:0;}

.boliches > .boliches {margin-top:20px;}
article .ejemplo li {padding:0;background:none;}
div[itemprop="articleBody"] > h2 {clear:left;}
div[itemprop="articleBody"] > h3 {clear:left;}

.opciones {float:left;margin-bottom:10px;}
.archivos {margin-top:2em;border:1px solid #e6e6e6;clear:both;padding:0.5em 1em;}
.archivos dt{padding:0.5em 0;}
.archivos dt, .archivos dd {margin:0 0 0.5em 0;display:block;}
.archivos a {display:inline-block;padding:0.5em 0 0.5em 30px;background:url('/clinica/imag/p11/v1/site_general/diseno/ico-descarga.png') no-repeat 0 0.2em;}
.archivos a[href$=".pdf"], .archivos a.pdf{background-image: url('/clinica/imag/p11/v1/site_general/diseno/ico-pdf.png');}
.archivos a[href$=".doc"], .archivos a[href$=".docx"], .archivos a.docx{background-image: url('/clinica/imag/p11/v1/site_general/diseno/ico-doc.png');}
.archivos a[href$=".xls"], .archivos a.xls{background-image: url('/clinica/imag/p11/v1/site_general/diseno/ico-xls.png');}

/* botones */
.appbutton {-webkit-appearance: none;display:inline-block;width:auto;border:none; text-align:center;margin:5px 5px 0 0;padding:8px 13px;line-height:33px;font:normal 14px Bupa,Arial, Helvetica, sans-serif; color:white !important; background-color:#009FE4; background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-boton-color.png'); background-position:-10px 0; background-repeat: no-repeat; cursor:pointer; text-decoration:none !important;box-shadow:0px 1px 2px #424242;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-color:#00335B; text-shadow: 0 1px #00335B}
.appbutton:hover {background-image:none;}

.button, input.button, a[role="button"], .button.blue, .button.blue[rel="next"], .pagination a.button{margin:10px 15px 10px 0;line-height:1.5em !important;font:bold 14px  Arial, Helvetica, sans-serif;text-decoration:none;display:inline-block !important;color: #FFF;background-color: #047ecb;background-image: url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-white.png');background-position:right 50%;background-repeat:no-repeat;border:none;line-height:1em;cursor:pointer;height:auto !important;}

.tcenter .button {margin:10px 7px 10px 7px;}
.baseline .button,.baseline input.button,.baseline a[role="button"],.baseline .button.blue, .pagination a.button{margin:25px 15px 18px 0;}
.button.block {display:block !important;margin:0; text-align:right;text-decoration:none;background-image:url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-white-2015.png') !important;}
.button.inline {margin:0}
.pagination .button{margin-top:0;}
a.button {color:white;}
a.button, button.button {padding:0 !important;}
a.button.oferta {color:#0079c8;}
input.button, button.button{line-height:0.85em;}
.inline .button,.button.inline {margin-top:0 !important;margin-bottom:0 !important;}
.button > span, input.button, a[role="button"] > span{display:block;padding:12px 40px 12px 20px;}
.button.prev > span {padding:12px 20px 12px 40px;}
.button.sec span{border:3px solid #047ecb;}
.color .button.sec span{border-color:#ffffff;}
.button.sec span, a.sec[role="button"] > span {padding:9px 37px 9px 17px;}
input.button:hover {background-color:#0474BB;}
.button.sec, a.sec[role="button"] {color:#047ecb;background-color:transparent !important ;background-image: url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-blue.png');}
input.button.sec  {border:3px solid #047ecb;padding:9px 40px 9px 20px;background-color:transparent !important}
a.sec[role="button"]  {border:3px solid #047ecb;padding:0;background-color:transparent !important}
a.sec[role="button"] > span  {padding:9px 37px 9px 17px;float:left;}
.button.sec:hover {color:#0055b1;border-color:#0055b1;background-image: url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-blue-over.png')}
.landing footer {padding:10px;}
.color .button.sec, .color a.sec[role=button]{background-color:transparent;background-image:url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-white.png') !important;border-color:#ffffff !important;color:#ffffff!important}
.button.borde {border:3px solid #fff;}
.button.borde > span {padding:9px 37px 9px 17px;}
input.button.borde {padding:8px 37px 8px 17px;}

.button.tright,.button.tleft{background-image:none !important;}
.button.tleft > span {padding:12px 9px 12px 17px;}
.button.tright > span {padding:12px 17px 12px 9px;}
.button.sec.tleft > span {padding:9px 9px 9px 17px;}
.button.sec.tright > span {padding:9px 17px 9px 9px;}
.button.tleft .icono{float:right;margin-left:10px;margin-right:5px;}
.button.tright .icono{float:left;margin-left:5px;margin-right:10px;}


.button.orange{width:auto !important;color:#FFF !important; background-color:#ef5a00 !important;}
.button.oferta {padding:0;background-color: transparent !important;}
.button.oferta:hover:before,.button:hover:before, a[role=button]:hover:before {width:100%;height:100%;display:block;content:"\00a0 ";position:absolute;z-index:1;background-color:#000000;opacity:0.08;}
.sec:hover:before {opacity:0.04;}
.tcenter .button {margin:10px 0;}
.button.oferta .oferta{float:left;padding:5px 10px;}
.button.oferta > span {background-color:#ffffff !important;}
.orange.oferta > span {background-color:#ef5a00 !important;}
.button.texto {float:left;display:inline-block;}
.button.oferta span.texto{background:url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-blue.png') no-repeat right center;display:table;float:right;height:38px;margin-left:2px;padding:0 43px 0 10px;vertical-align:middle;}
.orange.oferta span.texto{background:url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-white.png') no-repeat right center;}
.button.oferta .texto > span{display:table-cell;vertical-align:middle}
.button.oferta .desde {display:block;clear:both; font-size:8px;text-align:center;}
.button.oferta .pvpdesde {display:block;clear:both; font-size:14px;line-height:100%; text-align:center;}
.button.oferta .pvpfijo {display:block;clear:both; text-align:center;padding:7px 0;}
.button.blue{color:#FFF !important; background-color:#047ecb;}
.button.blanco {color:#0079c8;background-image: url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-transparent.png') !important;}
.sec.blanco {color:#0079c8;background-image: url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-white.png') !important;background-color: transparent !important;}
.sec.blanco span {border-color:#ffffff !important;}
button.button::-moz-focus-inner {padding:0;border:0}

.button.prev {background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-boton-prev.png') !important; background-position:0 0;}
.borrar {width: 14px;height: 14px;display: inline-block;margin-right: 6px;text-indent: -9999px;background: transparent url('/clinica/imag/p11/v1/site_general/diseno/f-borrar.png') 0 50% no-repeat;}
.editar {padding-left: 14px;min-height: 14px;display: inline-block;background: transparent url('/clinica/imag/p11/v1/site_general/diseno/ico-editar.png') 0 50% no-repeat;font-weight: normal !important;}
.button.ancho {width:100%;}
.azul .button.oferta span.texto {border-color:#0071BB;}
.verde3 .button.oferta span.texto {border-color:#678004}
.pvp {display:inline-block; margin-left:10px; float:right;background:#F2F8FC; border-radius:5px;padding:2px 5px;text-shadow:0px 1px #FFF;border:1px solid #B2D7EE;color:#3394D3;}
.button.border {border:2px solid white;}
.button.border span {padding-top: 9px;padding-bottom: 9px;}
.button.superpuesto {position:absolute; top:0; right:5px;margin:0;background-image:none !important;z-index:2;border-radius:3px; border-top-left-radius:0;border-bottom-left-radius:0;}
.button.superpuesto.izq {position:absolute;left:5px;right:auto;border-radius:3px; border-top-right-radius:0;border-bottom-right-radius:0;}
.superpuesto.izq + input {padding-left:40px;}
.superpuesto .icono-grande-blanco {margin-right:0;}


footer {background-color: #0079c8;clear:both;}
footer #pie{font-size:12px;clear:both;color:#FFFFFF !important;padding:20px 0 10px 0;}
#pie a, #pie a:visited, .desplegable ul a, .desplegable ul a:visited {display: block;color:#FFFFFF;font-weight:bold; font-size: 14px; padding: 3px 10px; line-height: 20px;}
#pie .menu_footer a:hover{background: none repeat scroll 0% 0% #00335B;}
#pie dt, .desplegable dt {font-weight:bold;font-size:14px;margin-bottom:10px;}
#pie dd, .desplegable dd {margin:0;font-size:13px;}
#pie dd a, .desplegable dd a {font-weight:normal;padding:0;}
#pie dd a {padding: 3px 15px;display:block;line-height:20px;}
#pie dd a:hover {background:#00335B;}

#pie ul.sublinks li{float: none; margin:0; padding:0;}
#pie ul.sublinks li a {padding: 3px 10px; display:block; font-weight:normal; font-size:13px; line-height:20px;}
#pie ul.sublinks li a:hover {background:#00335B;}

#pie .social a {padding: 15px 10px 15px 0}

#pie .logo img{width: auto;}
#pie .refoot{clear:left;margin:0; color:#D3E3F3;}
div > refoot {margin-top:25px;} 
#pie .refoot li {display:inline;margin:0;}
#pie .refoot a {margin-left:1em;font-weight:normal;color:#FFFFFF;}
#pie .refoot li a {padding:0; font-size:12px;}
footer h2 {color:#FFF;font-weight:normal}
footer li {float:left;margin-right:10px;}
#pie li {margin-right:15px;}
#pie ul {clear:both;display:block;}
.footprint {display:block;}
.firma {display:inline-block;width:400px;float:right;background-image: url('/clinica/imag/p11/v1/site_general/diseno/a-tu-lado.gif');background-position: right 50%;background-repeat: no-repeat;
min-height: 30px !important;margin-top:-10px;}
.firma.interno {background-image: url('/clinica/imag/p11/v1/site_general/diseno/somos-sanitas.gif');}
.col4.firma{float:right;}
#pie > .row.menu_footer{ display: inline-block; }
#pie > .row .menu_select {display:none;width:300px;height:35px;padding:0 !important;margin-left:15px;margin-bottom:10px;overflow:hidden;background:#005D91 url('/clinica/imag/p11/v1/site_general/diseno/icon-tabs-active-white.png') no-repeat 100% 50%;border: 1px solid #007ADA;}
.label_pie {display:none;}
#logo {position:absolute;left:15px;top:30px;height:100px;display:block; background-color:transparent;overflow:hidden;}
#cobranded #logo {width:210px;height:100px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/logo-cobranded-210x100.gif') 0 0 no-repeat;}
#pie a.logo {display:block;margin:0 0 30px 10px;width:205px;height:50px;overflow:hidden;}


#cbn_autocompletado dl {border:1px solid #0079C8; background:#FFF;}
#cbn_autocompletado dt {padding:5px 10px;color:#FFF;background-color:#0079C8;}
#cbn_autocompletado dd {border-bottom:1px solid #e6e6e6;}
#cbn_autocompletado a{display:block;padding:5px 10px;}
#cbn_autocompletado a:hover{background-color:#E5F5FF; color:#00335b}
#cbn_autocompletado a strong {color:#00335b;}
#cbn_autocompletado a img {width:40px;height:40px;float:left;margin:0 10px 0 0;border:2px solid #FFF;}
#cbn_autocompletado a p {color:#333; text-decoration:none;margin:0;line-height:120%;}
#cbn_autocompletado a p.tit {font-weight:bold; color:#0079C8}
/*#buscador {display:none !important;}*/

#super {position:absolute;top:20px;left:120px;width:785px;font:normal 13px Bupa,Arial, Helvetica, sans-serif;}
#cobranded #super {left: 252px;top: 0;}
.menu1 {float:left;clear:left;}
#super li {float:left;margin-left:6px;padding:0 0 0 7px; background:transparent url('/clinica/imag/p11/v1/site_general/diseno/super-filete.gif') 0 50% no-repeat;}
#super li:first-child {margin-left:0;padding-left:0;background-image:none;}
#super a {text-decoration:none;}
#super li.primer a {padding-left:0;border:none;}
#super li.ulti a {padding-right:0;}
#super li a.active {font-weight:bold;color:#333333;}
#super li.tel {color:#000; font-weight:bold;}
#super .idiomas{background:url(/clinica/imag/p11/v1/site_general/diseno/ico-idioma.png) no-repeat scroll 5px 4px #eee;border-radius:4px;height:27px;padding:6px 5px 5px 30px;position:absolute;right:0;top:0;z-index:100;}
#super .idiomas.en-gb {background-position:5px -23px;}
header .ayuda {width:325px;position:absolute;right:0;top:0;text-align:right;font:normal 16px Bupa,Arial,Helvetica,Sans-serif;color:#6c6e71;line-height:110%;}
header .ayuda.cliente {width:auto;position:static;font-size:13px;}
header .ayuda.cliente span.icotel{display:none;}
header .ayuda.cliente h4{font-size:13px;color:#6C6E71;font-family:Arial,Helvetica,Sans-serif;}
header .ayuda h4 {display:inline-block;margin-top:0;}
#menu1,#menu2 {font-family:Arial,Helvetica,Sans-serif;}
#menu2 {position: absolute;right:0;top:0; text-align:right;}
/*header #menu2 {display:none}*/
#menu2 > ul > li:first-child, #menu2 > ul > li.ayuda {display:block;}
#menu2 > ul > li.ayuda.cliente h4 a {font-weight:bold;color:#6C6E71;}
#alogin{cursor:pointer;/*display:none;*/}

#menu2 a.cerrar{color:#ffffff;text-decoration:underline;text-indent:0;width:auto;display:inline-block;padding:0 10px;border-left:1px solid #409bd6}
#menu2 a.cerrar:hover{background-color:#00335b;}
#menu2 a.logged {font-weight:bold;}
/*#menu2 a {color:#666666;}*/
header nav {position:absolute;right:0;bottom:0;width:auto;max-width:790px;}
#cobranded header nav {left:252px;}
/*#menu {width:100%;display:block;}
#menu > li {display:table-cell;min-height:40px;background-color: #FFFFFF;}
#menu > li > div {display:inline-block;min-height:40px;text-align:center;}
#menu > li .submenu > *{text-align:left;}
#menu > li .submenu .col8 > *{float:left;margin-top:8px;}
#menu > li .submenu li.cerrador a{text-align:right;}
#menu > li > div > a {display:block;vertical-align:middle;margin:0;min-height:40px;
padding:10px 9px; font-size:18px;font-family: Bupa,Arial,Helvetica,Sans-serif;font-weight:lighter;color:#1b1b1b;text-decoration:none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
line-height:20px;}
#menu > li:first-child > div > a {border:none;}
#menu > li > a.consubmenu:hover, #menu > li > div a:hover, #menu > li.active:hover {color:#FFF;background-color:#0079c8; background-image:none;border-color:#0079c8}
#menu > li.subactive > div > a {min-height:1px;}
#menu > li .submenu li > a {display:inline-block;margin-left:-10px;padding:5px 10px !important;}
#menu > li .submenu li > .button.sec{padding:0 !important;margin-left:0;}
#menu > li .submenu a:hover{color:#FFF;background-color:#00335B; background-image:none;}
.consubmenuhover {color:#FFF !important;background-color:#0079c8; background-image:none;border-color:#0071BB !important;}
#menu > li.active:hover > div > a{color:#ffffff;}
#menu > li.active > div > a {color:#0079c8;}

#menu-2 > li {}
#menu-2 > li.col2 {width:14.2% !important;}
#menu-2 > li + li {border-left:1px solid #CCC}
#menu-2 > li > div {display:inline-block; min-height:60px; text-align:left;}
#menu-2 > li > div > a {box-sizing:border-box; color:#047ecb; display:block; font-family:Bupa,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; line-height:20px; margin:0; min-height:40px; padding:10px 13px 0; text-decoration:none; vertical-align:middle;}
#menu-2 > li + li > div a {padding:10px 15px 10px;}*/

H3.servicios {font-family:Bupa,Arial,Helvetica,sans-serif; color:#333333; font-size:24px; font-weight:lighter; padding:0 0 0 20px}
.icono-grande-azul {font-size:60px; line-height:60px; margin-right:0; padding:0;}
#servicios-online li {float:left; display:table-cell;}
#servicios-online > li.col2 {/*width:14.2% !important;*/ text-align:center;}
#servicios-online li.col2 a.sstitle {clear:both; display:block; font-family:Bupa,Arial,Helvetica,sans-serif; font-size:14px; color:#4d5b61;font-weight: lighter; font-size:14px; margin:30px 0 0 0;}
#servicios-online li a.sstitle.col7 {float:none; text-align:center; margin:30px auto 0;}
.rotate90 {-moz-transform: rotate(-42deg);
-webkit-transform: rotate(-42deg);
-o-transform: rotate(-42deg);
-ms-transform: rotate(-42deg);
transform: rotate(-42deg);}

.tablerow.servicios div a.modulo .cont h3.sstitle {font-size:16px;}
.tablerow.servicios div a.modulo .cont p {font-size:14px; color:#4b4a4a;}
span.mas {background-image:url(/clinica/imag/p11/v1/auxi/arrow-right-small-2015.png); padding-right:15px; color:#0079c8 !important; font-weight:normal; text-align:right; text-decoration:none; font-size:14px; display:block; float:left; margin-top:10px;}
span.mas2 { padding-right:15px; color:#0079c8 !important; font-weight:bold; text-align:right; text-decoration:none; font-size:14px;}

a.ver-todos {clear:both; float:right; font-size:16px; color:#333333; font-weight:normal; font-family:Bupa,Arial,Helvetica,sans-serif; background-color:#e5e5e5; margin:0 0 30px; padding:10px;}
.cuerpo.teal25 {clear:both;}
h4.item {font-size:13px;}
.cuerpo.teal25 {padding: 15px 0 0;}
.cuerpo.teal25 .cuerpo {clear:both;}



/*
.submenu {display:none;position:fixed;left:0;width:100%;min-width:790px;z-index:10;padding:15px 0;margin:0;background-color:#0079c8;-webkit-backface-visibility: hidden; 
-webkit-transform: translateZ(0);}*/
/*#logado {width:300px !important;}
div.submenu section {margin:0;}
#menu .submenu > ul {margin:0 auto; overflow:hidden;}
#menu .submenu strong {display:block;margin-bottom:5px;color:#ffffff !important;}
#menu .submenu .tsubsub {font-family:Bupa,Arial,Helvetica,Sans-serif;font-size:20px;font-weight:bold;color:#ffffff !important;}
#menu .submenu .bloque{border:none;margin-bottom:10px;}
.submenu > ul > li + li{padding-left:30px!important;background:url('/clinica/imag/p11/v1/site_general/diseno/vr-25.png') repeat-y top left;}
.submenu .grid > li{float:none;vertical-align:top; display:inline-block;margin:5px 5px 20px !important; width:23%; }

.submenu .stitle,.submenu .sstitle,.submenu .ssstitle,.submenu .tit {color:#FFF !important;}
.submenu  li > .stitle,.submenu  li > .sstitle,.submenu  li > .ssstitle,.submenu  li > .tit {margin:5px 0 15px;}
.submenu * {color:#cce3f2 !important;}
.submenu.lite {min-width:300px;top:40px;left:auto;}
.submenu.lite li {float:none;width:auto;margin:0;}
.submenu.lite li> a {min-height:0;color:#FFF !important;font-size:12px;display:block;padding:10px;background:url('/clinica/imag/p11/v1/site_general/diseno/hr-25.png') 0 0 repeat-x !important;text-align:left;}
.submenu.lite li:first-child a{background-image:none !important;}
.servicios {font-size:11px;}
.servicios strong {color:#000;}
.servicios .row {margin-bottom:10px;}
.mostrar, .mostrarb, .mostrarc {display:block !important;}
.ocultar {display:none !important;}
#amenu{display:none;}
#masterlayout{z-index:0;background-color:#F7F7F7}
#menumovil {display:none;z-index:1;position:fixed;left:-270px;top:0; width:270px;background-color:#FFF;}
header,#masterlayout,#menumovil, #filtrosmovil, #slider {-webkit-transition: -webkit-transform 250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition: -moz-transform 250ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition: -ms-transform 250ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition: -o-transform 250ms cubic-bezier(0.19, 1, 0.22, 1);transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);backface-visibility: hidden;-webkit-backface-visibility:hidden;}
*//* carrusel */
#cabecera {display:block;width:auto;max-width: 1280px;padding:0;margin:0 auto;background-color:#e5e5e5;background-repeat:no-repeat;overflow: hidden;/*border-top: 1px solid #efefef;*/}
.fotorow img {position:absolute;display:block;left:50%;width:1600px;margin-left:-800px}
#main #cabecera {width:auto; margin:0 5px;}
.marco {padding:15px;background:#0079C8;}
#cabecera .marco {width:318px;margin:30px 0;}
#main .marco {margin:20px 0 30px 20px;}
#cabecera .slide > .marco {left:15px;position:absolute;top:15px;z-index:999;}
.marco.seccion {background:none;margin: 0 0 15px;padding:5px;width:auto;}
.marco.seccion > h1{margin-bottom:0;}
.auto{min-height:0;width:auto !important;}
.marco.secundario {background:none;margin: 0 0 15px;padding:5px;min-height:0;width:auto;}
.marco h1, .marco .hh1, .marco h2 {margin:0;padding:0;line-height:20px;min-width: 0;font:bold 37px Bupa,Arial,Helvetica,Sans-serif;color:#FFF;}
#cuerpo .marco h2 + p, #cuerpo .marco h1 + p{background:transparent url('/clinica/imag/p11/v1/site_general/diseno/hr-75.png') 0 top repeat-x;padding-top:10px;margin-top:0.2em}

.marco .button{min-width:65%;margin:15px 0 0 0;}
.marco .button.blanco{background-color:#0079c8;}
.marco form .button{min-width:0%;margin:0;}
.marco p {color:#FFF;}
.marco p + h2 {margin-bottom:0 !important;padding:0;}
.marco p.sub {padding-bottom:0.5em;margin-bottom:10px;border-bottom:0;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/hr-50.png') 0 bottom repeat-x;}
.marco p.sub + h1, .marco p.sub + h2 {margin-bottom:0;padding-bottom:0;background-image:none !important}
.marco p:last-child {margin-bottom:0;}
.marco p.precio {font-size:46px; text-transform:none;margin-bottom:0;}
.marco p.precio .moneda {font-size:24px; font-weight:normal}

#cabecera .buscador {margin:0;width:700px;}


#cabecera > h1 {
display:inline-block;margin:0 0 20px 0;padding:12px 18px !important;min-width:309px;font:normal 22px Bupa,Arial,Helvetica,Sans-serif; color:#FFF;line-height:120%;padding:6px 18px; background:#0079C8;color:#FFF !important; }
.marco.seccion > h1, .marco.seccion > .hh1 {
display:inline-block;padding:12px 18px !important;min-width:309px;font:normal 22px Bupa,Arial,Helvetica,Sans-serif;color:#FFF;line-height:120%;padding:6px 18px;background:#0079C8;color:#FFF !important; }
.marco h2 + p,.marco .hh2 + p,.marco .stitle + p {margin-top:0 !important;}
#super .hh1, #super h1 {padding-left:0;margin:5px 0 0 0;font-size:24px;color:#6D6E72;background:none;}
#super .title {margin:0;color:#0079c8;line-height:22px;font-size:24px;}
#super .titlesub{margin-top:0;color:#000000;}
#slider-controles {position:absolute;top:0;right:0;width:62px;height:20px;}
#slider-controles a {display:inline-block;width:21px;height:20px;line-height:20px;margin:0;padding:0;text-indent:-9999px;background-image:url('/clinica/imag/p11/v1/site_general/diseno/slider-controles-20x20.gif'); background-position:-21px 0;}
#slider-controles a[rel="prev"]{width:21px;background-position:0 0;}
#slider-controles a[rel="next"]{width:20px;background-position:-42px 0;}
#slider-controles a:hover {background-position:-21px -20px;}
#slider-controles a:hover[rel="prev"]{background-position:0 -20px;}
#slider-controles a:hover[rel="next"]{background-position:-42px -20px;}
/* cuerpo */
#lat {float:left;width:215px;margin-right:15px;}
#menulat {margin-bottom: 15px; font-size: 15px; background: #FFF; border: 1px solid #e7e7e7; box-shadow: 0px 0px 25px 0px rgba(224, 224, 224, 0.9)}
#menulat a {display: block; margin: 0; padding: 10px; border-bottom: 1px solid #e7e7e7;}
#menulat li {padding:0 3px;}
#menulat .nivel1 {display:block;padding:5px 10px;font-weight:bold;font-size:16px; color:#000; background-color:#E6E6E6;}
#menulat .nivel2 > li {background:url('/clinica/imag/p11/v1/site_general/diseno/hr-25.png') 0 bottom repeat-x;}
#menulat .nivel2 > li:last-child {background-image:none;padding-bottom:0 !important}
#menulat .nivel2 > li.active {background:#D3E3F3;padding-bottom:3px;}
#menulat .nivel2 > li > a {font-family: Arial, Helvetica, sans-serif !important; display:block; padding-right:21px;background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-menu-nivel2.png'); background-position:right 10px; background-repeat:no-repeat;}
#menulat .nivel2 > li:last-child > a {border-bottom:none;}
#menulat .nivel2 > li > a.active {/*background-color:#D3E3F3;*/color:#333333;border:none;background-image:none;}
#menulat .nivel2 > li > a.desplegar {background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-menu-nivel2-active.png');}
#menulat .nivel3 a {display:block; padding-right:5px;color:#0057b5;border-bottom:1px solid #CCE4F4; background-image:none;background-color:#FFF;}
#menulat .nivel3 li:last-child a{border-bottom:none;}
#menulat ul.nivel3 {display:none; background-color:#FFF;padding:4px 0;}
.nivel2 > li.active ul.nivel3 {display:block !important}
#menulat .nivel3 a.active {color:#000000;}
.desplegar {display:block !important;}
#menulat.teal .nivel2 > li.active {background:#7FC1C2;}
#ppal {float:left;width:720px;background-color:#E6E6E6; background-position:0 0; background-repeat:no-repeat;}
#ppal > .contenido {margin:0 20px 20px 20px;padding:0 10px; background-color:#FFFFFF;}
#ruta, .hr {padding:10px 5px;clear:both;overflow:hidden;}
#ruta {padding:10px 15px;clear:both;overflow:hidden;font-size:13px;line-height:15px;}
.hr {margin-bottom:10px;padding-bottom:7px;border-top:1px solid #efefef;}
#ruta + h3, .row + h3{margin:10px;}
#ruta {display:block;background-image:none !important}
section > #ruta {margin:0 10px;clear:both;}
.row > #ruta {margin:10px;}
#ruta a {font-family: Arial, Helvetica, sans-serif !important; text-decoration:underline; color:#666666; font-weight: normal;}
#ruta span {color:#666666;}
#ruta li:last-child {color:#0079c8;font-weight:bold;}
#ruta li:after {content: " / ";}
#ruta li.no-content:after {content: "";}
#ruta a.right {float:right;}
#ruta h1 {font-family:Arial, Helvetica,Sans-serif !important;}
.cabecera {padding:20px 20px 7px 20px;}
.fondo1 {background-image:url('/clinica/imag/p11/v1/site_general/diseno/fondo1-760.png'); background-repeat:repeat-x}
.caja {margin:10px 0;background-color:#0071BB;padding:10px;-moz-box-shadow: 0px 0px 3px #999;-webkit-box-shadow: 0px 0px 3px #999;box-shadow: 0px 0px 3px #999;}
.caja h3{color:#FFF !important; font-weight:normal; font-family:Arial,Helvetica,Sans-serif;padding-bottom:5px;border-bottom:1px solid #FFF;margin-bottom:10px;}
.entradilla {margin:0 0 20px 0;line-height: 20px;color:#666666}
.entradilla p{font-size:18px; font:normal 20px "Bupa",Arial,Helvetica,Sans-serif;margin-bottom:10px;color:#666666; text-align: justify;}
.entradilla ul {font-size:13px;border-top: 1px solid #E4E4E4;padding-top:1em;color:#000;}

.fotomain {margin:0 0 20px 0;}

/* foto full articulo */
.owl-carousel2 {position: relative; margin-bottom: 0 !important;}
.owl-carousel2 .box-text {width:30%; position: absolute; left:80px; top:50px; z-index: 100;}
.owl-carousel2 .box-text h2 {color:#fff; text-align: left; line-height: 130%; font-size: 30px;}
@media only screen and (max-width: 778px){
    .owl-carousel2 img {width:100% !important; height: auto !important;}
    .owl-carousel2 .box-text {width:100%; position: static; padding: 10px 40px; margin: 0 auto;}
    .owl-carousel2 .box-text h2 {color:#0079c8; font-size: 20px; text-align: center;}
    section.baseline {margin-top:0 !important;}
}
/* fin foto full articulo */

h1,.hh1,.title {clear:left;font-size:37px;font-family: Bupa,Arial,Helvetica,Sans-serif !important;font-weight:900;color:#000;line-height:40px;}
.baseline h1,.baseline .hh1,.baseline .title {margin:10px 0 5px 0;}
.subh1, .titlesub, h1 > span {display:block;line-height:20px;font:normal 22px "Bupa",Arial,Helvetica,Sans-serif;margin-bottom:20px;color:#666666}
.baseline .subh1,.baseline  .titlesub,.baseline  h1 > span{margin-bottom:20px;}

h2,.hh2,.stitle {clear:left;font-size:22px;font-family: Bupa,Arial,Helvetica,Sans-serif !important;font-weight:900;color:#000;line-height:20px;}
.baseline h2,.baseline .hh2,.baseline .stitle {margin:15px 0 0 0;}
.subh2, .stitlesub, h2 > span {display:block;font:normal 19px "Bupa",Arial,Helvetica,Sans-serif;color:#666666}

h3,.hh3, .sstitle {clear:left;font-size:18px;font-weight:900;color:#000;font-family: Bupa,Arial,Helvetica,Sans-serif;}
h4,.hh4, .ssstitle{clear:left;font-size:16px;font-weight:900;color:#000;font-family: Bupa,Arial,Helvetica,Sans-serif;}
.subh3, .sstitlesub, h3 > span {display:block;font:normal 16px "Bupa",Arial,Helvetica,Sans-serif;color:#666666}
.baseline h3,.baseline .hh3,.baseline .sstitle,.baseline h4,.baseline .hh4,.baseline .ssstitle {margin:15px 0 0 0; font-family: Arial, Helvetica, sans-serif !important;}

.baseline p + h2,.baseline p + .hh2,.baseline p + .stitle,.baseline p + h3,.baseline p + .hh3,.baseline p + .sstitle,.baseline p + h4,.baseline p + .hh4,.baseline p + .ssstitle {margin:20px 0;}
.baseline h2 + p,.baseline .hh2 + p,.baseline .stitle + p,.baseline  h2 + ul,.baseline .hh2 + ul,.baseline .stitle + ul,.baseline  h3 + ul,.baseline .hh3 + ul,.baseline .sstitle + ul {margin-top:20px;}
.lista h2 + p,.lista .hh2 + p,.lista .stitle + p,.lista  h2 + ul,.lista .hh2 + ul,.lista .stitle + ul,.lista  h3 + ul,.lista .hh3 + ul,.sstitle + ul {margin-top:0;}

.hh4{line-height:20px;}
a > h3, a > h4 {color:#0079C8 !important;}
.title + div,.stitle + div,.sstitle + div {margin-top:10px;}
.title + #menu2 {margin-top:0;}
.cont + h2, .cont + .hh2, .cont + .stitle, .cont + h3, .cont + .hh3, .cont + .sstitle, .cont + h4, .cont + .hh4 {margin-top:15px}
.cont > p {margin-top:0;}

.color h2,.color .hh2,.color h3,.color .hh3,.color h4,.color .hh4,.color .title,.color .titlesub,.color .stitle,.color .stitlesub,.color .sstitle,.color .ssstitle,.color p {color:#FFFFFF;}
.color p a {color:#FFFFFF;text-decoration:underline;}
.link {color:#0079C8 !important}


.lista h4 {line-height:20px;}

.robapaginas {margin:10px 0;display:block;width:100%; height:270px; text-align:center;}
a.modulo{display:block}
.tablerow > a.modulo {display: table-cell;vertical-align: top;}
.cont section:last-child {margin-bottom:0;}
.pad0 > h3, .pad0 > h2 {padding:10px !important;margin:0 !important;}
.pad0 > .cont {margin:0 !important;}

.pad0 h3 .entypo-social {color:#FFF;font-size:18px}
header section, header .modulo {margin:0;}
.table {display:table;width:100%;border-spacing:0;padding:0;margin:0 0 10px 0;}
.table h3, .table h2 {margin:0 !important;}
.table.color > h3, .table.color > h2 {font-size:18px;color:#FFFFFF;padding-bottom:0.5em;}
.cell {position:relative;display:table-cell;vertical-align:top;width:25%; padding:0;color:#333333;}

.grid.tablerow {border-spacing: 15px 0;}
.grid.tablerow.border0 {border-spacing:0;}
.tablerow {display:table;border-spacing: 0;width:100%;/*height:100%;*/}
.tablerow .tablerow{height:100%;}
.tablerow >.col1 {float:none;width:8.333333% !important;}
.tablerow >.col2 {float:none;width:16.666666% !important;}
.tablerow >.col3 {float:none;width:25% !important;}
.tablerow >.col4 {float:none;width:33.333333% !important;}
.tablerow >.col5 {float:none;width:41.666666% !important;}
.tablerow >.col6 {float:none;width:50% !important;}
.tablerow >.col7 {float:none;width:58.333333% !important;}
.tablerow >.col8 {float:none;width:66.666666% !important;}
.tablerow >.col9 {float:none;width:75% !important;}
.tablerow >.col10 {float:none;width:83.333333% !important;}
.tablerow >.col11 {float:none;width:91.6666666667% !important;}
.tablerow >.col12 {float:none;width:100% !important;}

section {background-color:#FFFFFF; display: inline-block; width: 100%;}
section>section, section>.table {margin:0;}
.cabecera section {padding:10px;}
.cont {color:#666666; overflow: hidden;}
.color .cont {color:#FFFFFF;}
section .cont, .modulo .cont, fieldset.cont {width:100%; padding:15px;position:relative;display:inline-block;}
section + h3, .modulo + h3, section + h3 a, .modulo + h3 a, 
section + h2, .modulo + h2, section + h2 a, .modulo + h2 a {margin:0;padding-top:15px;}

section.gray25 h3, section.gray25 h3 a{font-size:22px;color:#0079C8 !important;}
.white > h2,.white > h3 {color:#333333 !important; font-size:30px !important;}
.gris > h2,.gris > h3 {color:#000000 !important;}
section .cont > h3 {color:#000000 !important;}
section.color .cont > h3 {color:#FFFFFF !important;}
section .cont a h3 {color:#0079C8;}
section .cont li > a h3 {color:#000000;}
section .cont li > a > h3 {color:#0079C8;}
section > a > p.tit {color:#0079C8;}
section > .cont > a > p {color:#666666;}
section.color > .cont > a > p {color:#FFFFFF;}

section > .cont > a > .tit {color:#0055B1}
section.white > p, section.gris > p,.white > p {color:#666666 !important;}
section > p a {font-weight:bold; text-decoration:underline;color:#FFF !important}
section.white > p a, section.gris > p a {color:#0079C8;text-decoration:none;}
section .cont > p {color:#666;}
section.color .cont > p {color:#FFF;}
section.color .cont.transparente p {color:#FFF;}
section.color .cont.transparente p a, .color > fieldset a {color:#FFF;text-decoration:underline;}
section .cont.color > p, section.color > p {color:#FFF;}
section .cont.color > p a,section.color .cont > p a, section > p a {color:#FFF;text-decoration:underline;}
section.color > a {color:#FFF !important;text-decoration:underline;}
section > img+p{margin-top:1em;}
section > img+h4 {margin-top:0.4em;}
.inferior{position:absolute;bottom:1.7em;left:0;height:2.5em;padding:0.5em 10px;width:100%;}
.cell.coninferior {padding-bottom:3em !important;}
.cell .inferior {padding:0.5em 0;}
.inferior a {display:block;margin:10px;padding:8px;border-top:2px solid #E6E6E6;}
section form {margin-bottom:10px;}
section form > *:last-child {margin-bottom:0;} 

.bloques {clear:both;}
a + .bloques, h2 + .bloques,h3 + .bloques,h4 + .bloques {margin-top:15px;}

.bloques > li {float:none;margin:0;padding:0;background-image:none !important;overflow:hidden;}
.bloque, .bloques > li {display:block;padding:9px 0 10px 0 !important;margin:0;border-top:1px solid #E6E6E6;}
.gris .bloque, .gris .bloques > li {border-color:#E6E6E6;}
.bloque.mas {padding-bottom:0 !important;}
.bloques > li:first-child {border-top:none;padding-top:0 !important}
.tint .bloque, .tint .bloques > li {border:none; background:transparent url('/clinica/imag/p11/v1/site_general/diseno/hr.png') 0 0 repeat-x}
.cont > .bloques > li:first-child {padding-top:0 !important;}
.cont > .bloques > li a {font-family: Arial, Helvetica, sans-serif !important;}
.cont > .bloques > li:last-child {padding:9px 0 0 0 !important}
.bloques > li > a p {color:#666666}
.bloques > li > a p.tit {color:#0079C8}
.bloques > li.mas {padding-bottom:0 !important}
.bloques > li > a h2,.bloques > li > a h3,.bloques > li > a h4 {font-size:16px;margin-bottom: 0 !important;}
.bloques li .direcciones a {font-weight:bold;}
.bloques .direcciones li > ul.options {float:none;}
.bloques .direcciones p {line-height:120%;margin-top:8px;}
.bloques.cuadromedico li .direcciones span {display:inline-block;margin-right:5px;}
.bloques.cuadromedico li .direcciones p span[itemprop=streetAddress], .bloques.cuadromedico li .direcciones p span:first-child {display:block;}
.bloques.cuadromedico li .direcciones p {margin-top:5px;line-height:130%;}
.bloques > li .direcciones ul.options > li {margin:0;}
a.bloque, p.bloque, div.bloque {padding:10px 5px;margin:0;}
a.bloque p {color:#666666;margin-bottom:0;}
a.bloque p.tit {margin-bottom: 0;}
section > a.bloque p {color:#FFFFFF;}
section > a.bloque p.tit {color:#FFFFFF !important;}
.cont > a.bloque p.tit {color:#0079C8 !important;}
.cont > a.bloque:hover {background-color:#E5F5FF}
.tit {display:block;font-weight:bold;margin:0;}
.tit2 {display:block;font-weight:normal; margin:0;}
.row,.grid {clear:both;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.grid {clear:both;width:100%;}

.row:before, .row:after {content: " ";display: table;}
form .row:before, form .row:after {content:"";display:block;}
.row > div {margin-bottom:15px}
.row > .tablerow {margin-bottom:0}
.clearfix{width:100%;clear:both;margin:0 !important}
.scroll {overflow:auto}
.columnas2 {
-moz-column-count:2;
-webkit-column-count:2;
column-count:2;
-moz-column-gap:20px;
-webkit-column-gap:20px;
column-gap:20px;
}
.columnas3 {
-moz-column-count:3;
-webkit-column-count:3;
column-count:3;
-moz-column-gap:20px;
-webkit-column-gap:20px;
column-gap:20px;
}
.columnas {margin:0;}
.dos > * {float:left;width:50%;}
article .dos > * {width:47%;margin-right:3%;}
.reticula p{background-color:#e6e6e6; text-align:center;margin-bottom:0;}
.reticula .row {}
.reticula.row div {border-left:1px dotted red;margin-bottom:10px;}
.row > div.der {float:right;clear:right;}
.izq4 {margin-left:33.333333% !important;}
.izq5 {margin-left:41.666666% !important;}
.izq6 {margin-left:50% !important;}
#side {float:right;clear:right;font-size:13px;padding:0}
#side.col3.saludo {display:block;}
#side.izq {float:left;clear:left;padding-left:15px !important}
#side .modulo, #side aside {margin-bottom:15px;}
#main {float:left !important;}
#main.col9 {padding:0 15px 0 0}
#main.der {float:right !important;clear:right;padding-right:0;padding-left:15px;}
.scroll250 {max-height:250px;overflow:auto;}
.scroll250 li {padding:5px 0;border-bottom:1px solid #e6e6e6;}
.scroll250 li:last-child {border-bottom:none;}
.cajafiltros li > span {float:right;}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12 {float:left;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
form .col1,form .col2,form .col3,form .col4,form .col5,form .col6,form .col7,form .col8,form .col9,form .col10,form .col11,form .col12 {padding:0 5px}

.grid > * {float:left}
.tablerow > * {display:table-cell;float:none;vertical-align:top;height:100%;}/**/

.grid.cols2 > * {width:50% !important;}         
.grid.cols3 > * {width:33.333333% !important;}
.grid.cols3 > .colspan2 {width:66.666666% !important;}
.grid.cols4 > * {width:25% !important;}
.grid.cols4 > .colspan2 {width:75% !important;}
.grid.cols4 > .colspan3 {width:75% !important;}
.grid.cols5 > * {width:20% !important;}
.grid.cols6 > * {width:16.666666% !important;}
.grid.cols6 > .colspan2 {width:33.333333% !important;}
.grid.cols6 dt,.grid.cols5 dt,.grid.cols4 dt,.grid.cols3 dt,.grid.cols2 dt {width:100%;}
.grid.cols2 > *:nth-child(2n+1),.grid.cols3 > *:nth-child(3n+1),.grid.cols4 > *:nth-child(4n+1) {clear:left;}
.grid.fotos > * {padding:5px;}

.col1,.w1 {width:8.333333% !important;}
.col2,.w2 {width:16.666666% !important;}
.col3,.w3 {width:25% !important;}
.col4,.w4 {width:33.333333% !important;}
.col5,.w5 {width:41.666666% !important;}
.col6,.w6 {width:50% !important;}
.col7,.w7 {width:58.333333% !important;}
.col8,.w8 {width:66.666666% !important;}
.col9,.w9 {width:75% !important;}
.col10,.w10 {width:83.333333% !important;}
.col11,.w11 {width:91.6666666667% !important;}
.col12,.w12 {width:100% !important;}
.izq2 {margin-left:16.666666%;}
.izq3 {margin-left:25%;}
.izq4 {margin-left:33.333333%;}
.izq5 {margin-left:41.666666%;}
.guttered > * {padding-left:15px !important;padding-right:15px !important;}
.guttered.tablerow > * {padding-left:0 !important;padding-right:0 !important;}
.guttered > .guttered {padding-left:0 !important;padding-right:0 !important;}
.gut20 > *  {padding-left:10px !important;padding-right:10px !important;}
.gut10 > *  {padding-left:5px !important;padding-right:5px !important;}
.cuerpo > .row,.cuerpo > .tablerow {clear:both;}
.cuerpo > .row.guttered,.cuerpo > .tablerow {padding:15px 0 0 0;}

#side .col6{width:100% !important;}
.h770 {height:770px;}
.h750 {height:750px;}
.h700 {height:700px;}
.h500 section .cont{height:500px;}
.h450 section .cont{height:450px;}
.h400 section .cont{height:400px;}
.h350 section .cont{height:350px;}
.h290 {height:290px;}
.h300 {height:300px;}
.h300 section .cont{height:300px;}
.h270 section .cont{height:270px;}
.h250 section .cont{height:250px;}
.h200 section .cont, .h200{height:200px;}
.h160 section .cont{height:160px;}
.h180 section .cont{height:180px;}
.h220 section .cont{height:220px;}

/* banners */
.banner > .cont{text-align:center !important;}
.banner .button{margin-right:0;}
.banner i {margin-bottom:10px;}
.bannerleft > .cont{padding-left:90px;}
.bannerleft i {position:absolute;left:10px;top:10px;}
#banners  > .tablerow {padding-top:0;}
/* paginación */
.pagination {margin-top:20px;padding:18px 0;clear:both;border-top:2px solid #E6E6E6;min-height:40px;overflow:hidden;}
.guttered > .pagination {margin-left:15px;margin-right:15px;}
.pagination a {line-height:40px;height:40px;font-size:20px;font-weight:bold;cursor:pointer;color:#333333;}
.pagination ul {margin:-10px 10px 0;float:left;}
.pagination li {float:left;}
.pagination li a {display: inline-block;margin: 0 1px;padding:10px 15px;text-align: center;text-decoration: underline;font-weight:normal;font-size:18px;height:auto;line-height:normal;}
.pagination > a{font:normal 18px Bupa,Arial,Helvetica,sans-serif;background:url('/clinica/imag/p11/v1/site_general/diseno/p-prev.png') no-repeat left center;height:auto;padding:0 20px 0 25px}
.pagination > a.prev{background:url('/clinica/imag/p11/v1/site_general/diseno/p-prev.png') no-repeat left center !important;}
.pagination > a:hover {color:#0079c8;text-decoration:underline;}
.pagination > a.button:hover {color:#ffffff;text-decoration:underline;}
.pagination > a.button {padding:0 !important;}
.pagination > a[rel="next"], .pagination > a.next{background-image:url('/clinica/imag/p11/v1/site_general/diseno/p-next.png');background-position: right center;height:auto;padding:0 25px 0 20px}
.pagination li a.button {padding:0;}
.pagination li a:hover {background-color:#0172C0;color:#FFF !important;}
.pagination li.active a, .pagination li.active a:hover {color:#0079c8;cursor:pointer;text-decoration:none;}
.pagination li.active a:hover {color:#ffffff;}
.pagination .button.next, .pagination .button.prev {float:none;line-height:18px;}
.pagination .prev.inactive, .pagination .inactive[rel="prev"], .pagination .next.inactive, .pagination .inactive[rel="next"] {background-image:none;padding:0; color:#999 !important;font-weight:normal;cursor:default;}
.pagination .prev.inactive:hover, .pagination .inactive[rel="prev"]:hover, .pagination .next.inactive:hover, .pagination .inactive[rel="next"]:hover {text-decoration:none;}
.pagination [rel="prev"] > span, .pagination .prev > span,  .pagination button[rel="prev"] > span {padding:12px 20px 12px 40px;}
.pagination  [rel="prev"].button, .pagination li  a[rel="prev"], .pagination .prev, .pagination li button[rel="prev"]{background-image: url('/clinica/imag/p11/v1/site_general/diseno/bot-arrow-left-white.png') !important;background-position: left center;}

/* con menu lateral */
.conlat #ppal {width:760px;}
.conlat #super, .conlat #menu {left:230px;}
.conlat #logo {left:77px}
.conlat
/* formularios */
form {font-size:13px;}
section form {clear:both;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/*section form:before, section form:after {content: " ";display: table;}*/
form table {width:100%;}
fieldset{margin:0;padding:10px;border:0;font-size:13px;}
#main fieldset {clear:both;padding-top:20px;border-top:1px solid #efefef;}
legend {font:bold 16px Bupa,Arial, Helvetica, sans-serif; color:#000;}
label {display:block;text-align: right;color:#000000;font-weight: bold;font-size: 13px;padding-top: 5px;margin-bottom:5px;}
label.oculto {display:none;position:absolute;}
.obligatorio:before{content:"*";color:#D81E05;}
.horizontal label.obligatorio:before{content:""}
.horizontal label.obligatorio:after{content:"*"}
.color .obligatorio:before{color:#FFFFFF;}
.color > label, .color > fieldset label, .color > fieldset p.mini {color:#FFFFFF;}
.color  label {color:#FFFFFF;}

.checkrow {padding:10px 0;}
.checkrow label {display:inline; text-align:left; font-weight:normal;font-size:11px;}
/*input[type=search] {appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;}
input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="tel"],input[type="rut"],input[type="direccion"],select,textarea{-webkit-appearance:none;width:100%;line-height:26px;height:34px;margin-bottom:5px;padding:5px;background-color:white;color:#666;border:2px solid;border-color:#FFFFFF;border-radius:3px;/*-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.2);text-align:left;font:normal 13px Arial,Helvetica,sans-serif;box-shadow:0 0 6px 0 rgba(0,0,0,0.3);z-index:10;}
input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="email"],input[type="rut"],input[type="direccion"]:focus,select:focus,textarea:focus {border-color:#0079c8;box-shadow:none;border-width:2px;outline: none;}
*/
.cyan input[type="text"]:focus,.cyan input[type="search"]:focus,.cyan input[type="password"]:focus,.cyan input[type="email"]:focus,.cyan select:focus,.cyan textarea:focus {
  border-color:#409bd6;padding-left:4px;padding-right:4px;}

select {padding-right:20px;background-image:url('/clinica/imag/p11/v1/site_general/diseno/iselect.png');background-position: right 50%;background-repeat: no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand {display:none;}/* For Microsoft IE */
input[type="submit"]{}

input.checkbox {margin-right:5px;}
.inline input, .inline select, .inline label, input.inline, select.inline, label.inline {display:inline-block;width:auto;height: 38px;margin-right:9px !important;float:left;}
span.inline {display:inline-block;width:auto;}
.inline input.button {margin:0;}
.inline label, label.inline {text-align:left;}
.horizontal label {text-align:left;}
.fontfix input {font-family:monospace !important}

input.check {width:auto !important; height:auto;margin-right:4px;}
textarea {height:13em;margin-bottom:10px;}
input.error, select.error {border-color:#D81E05}
fieldset.ayuda, div.ayuda {background-color:#EFFFDA; margin:0;padding:10px;font-size:22px;}
fieldset.ayuda h4, div.ayuda h4 {margin-bottom:0;font-size:22px;font-weight:bold;}
fieldset.ayuda p, div.ayuda p {font-size:13px;color:#333; margin:0;}

.iclave,input[type="password"],.inombre,.iemail,.iempresa,.ihorario,.itelefono, input[type="email"],.irut,.idireccion {padding-left:30px !important;background-position:0 50%; background-repeat:no-repeat !important;}
.inombre {background-image:url('/clinica/imag/p11/v1/site_general/diseno/inombre.png');}
.iclave,input[type="password"] {background-image:url('/clinica/imag/p11/v1/site_general/diseno/iclave.png');}
.iempresa {background-image:url('/clinica/imag/p11/v1/site_general/diseno/iempresa.png');}

.irut,input[type="rut"] {background-image:url('/clinica/imag/p11/v1/site_general/diseno/irut.png') !important;background-repeat:no-repeat !important;}
.idireccion,input[type="direccion"] {background-image:url('/clinica/imag/p11/v1/site_general/diseno/idireccion.png') !important;background-repeat:no-repeat !important;}
.iemail,input[type="email"] {background-image:url('/clinica/imag/p11/v1/site_general/diseno/iemail.png') !important;background-repeat:no-repeat !important;}
.ihorario{padding-right:0;background-image:url('/clinica/imag/p11/v1/site_general/diseno/ihorario.png');}
.itelefono {background-image:url('/clinica/imag/p11/v1/site_general/diseno/itelefono.png');}
.enmapa {position: absolute;z-index: 1;width:100%;}
.enmapa fieldset {padding-top:9px !important}
.enmapa input, .enmapa button, .enmapa textarea {box-shadow:0px 1px 5px #424242;margin-right:0 !important;} 

/*sopra - buscador */
.has-check,.has-radio {padding:7px 0 0;cursor:pointer;}
[type="text"].search {background-repeat:no-repeat; background-position:97% center; background-image:url('/clinica/imag/p11/v1/site_general/diseno/magni-icon.png');}
.predictive-list {left:5px;top:30px;max-height:180px;z-index:1;overflow:scroll;position:absolute;display:none;border-radius:2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0;border-radius:0 0 2px 2px;-moz-box-shadow:rgba(0, 0, 0, 0.33) 0 2px 3px 0;-webkit-box-shadow:rgba(0, 0, 0, 0.33) 0 2px 3px 0;box-shadow:rgba(0, 0, 0, 0.33) 0 2px 3px 0;background:#ffffff;}
.predictive-list .item {display:none; overflow:hidden;}
.predictive-list .item:first-child {border-top:2px;}
.predictive-list .item .result {color:#000000; font-size:13px; text-align:left; padding:10px 12px; background:#ffffff; display:block; width:100%; border:0; margin:0;}
.predictive-list .item .result.hover, .predictive-list .item .result:hover {  color:#ffffff;cursor:pointer;background-color:#999999;}
.on .radio-icon {background-image:url('/clinica/imag/p11/v1/site_general/diseno/radio-bg-selected.png');}
.radio-icon {width:18px;height:18px;display:inline-block;float:left;cursor:pointer;margin-right:7px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/radio-bg.png') center center no-repeat;}
.button.inline .icotarget {margin:0; background:transparent url('/clinica/imag/p11/v1/site_general/diseno/target-icon.png') center center no-repeat;}

.paso {border-top:2px solid #e6e6e6;padding-top:1em;line-height:33px; color:#CCC;}
.paso .button{margin:0 0 0 10px !important;float:right;}
.paso .button.sec {margin:0 !important;float:left;clear:left;}
.paso a {font-weight:bold;}
.pagination a[rel="prev"], .pagination a.prev, .pagination a[rel="next"], .pagination a.next {margin-top:0 !important;float:left;}
.paso a.guardar {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/f-guardar.png') 0 50% no-repeat; padding-left:14px;}
.pasos {margin:0 auto;width:936px;color:#FFFFFF;overflow:hidden;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* W3C */
background-color:#6C6E71;
}
.pasos ul{list-style-type:none;display:table-row;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#6A6C6F),to(#454648));background-image:-webkit-linear-gradient(top,#6A6C6F,#454648);background-image:-moz-linear-gradient(top,#6A6C6F,#454648);background-image:-ms-linear-gradient(top,#6A6C6F,#454648);background-image:-o-linear-gradient(top,#6A6C6F,#454648)}
.pasos li {width:15%;display:table-cell;vertical-align:bottom;text-align:left;margin:0;border-left:1px solid #6A6C6F;border-right:1px solid #333333;}
.pasos li > div {height:4.5em;padding:20px 10px 20px 50px;}
.pasos li > div > div {position:absolute;left:10px;top:10px;padding:0.25em;width:1.75em;height:1.75em;clear:left;text-align:center;color:white;border:2px inset #6A6C6F;border-radius:5px;background-color:#47484A;font:bold 18px Arial,Helvetica,Sans-serif;}
.pasos li span {float:left;font-family:Arial,Helvetiva,Sans-serif;}
.pasos li i{display:none;}
.pasos li.active i{display:block;position:absolute;left:20px;bottom:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e6e6e6}
.pasos li.active{background-color:#454648;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#6A6C6F),to(#454648));background-image:-webkit-linear-gradient(top,#6A6C6F,#454648);background-image:-moz-linear-gradient(top,#6A6C6F,#454648);background-image:-ms-linear-gradient(top,#6A6C6F,#454648);background-image:-o-linear-gradient(top,#6A6C6F,#454648)}
.pasos li.active div > div {background-color:#677E00;border:2px solid #e6e6e6;}
.pasos li.active span {color:white;font-weight:bold;}
.pasos li.offoff{background-color:#8DA043;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#8DA043),to(#677E00));background-image:-webkit-linear-gradient(top,#8DA043,#677E00);background-image:-moz-linear-gradient(top,#8DA043,#677E00);background-image:-ms-linear-gradient(top,#8DA043,#677E00);background-image:-o-linear-gradient(top,#8DA043,#677E00);border-left-color:#8DA043;border-right-color:#677E00;}
.pasos li.offoff div {background-color:#677E00;border-color: #8DA043;}
.pasos li.offactive {background-color:#333;background-image:url('/clinica/imag/p11/v1/site_general/diseno/paso-offactive.png'); }
section form.vertical label {margin-top:10px;clear:both; text-align:left;}
section form .row {padding-bottom:5px;}
section form .row, section form .col12 {float:none;}
.error {color:#D81E05; background:#FCF1F0; text-align:left;border-color:#D81E05;}
ul.error {list-style-type:none !important;padding:10px;margin:10px 0;line-height:20px;font:normal 13px Arial, Helvetica, sans-serif;}
ul.error li {margin:0 0 0 0;list-style-type:none;}
div.error, div.ok, p.ok, div.info, div.alert{margin:0 0 10px 0;padding:10px;font:normal 13px Arial, Helvetica, sans-serif;}
div.error, ul.error {color:#E53B36;}
.ok {color:#439135; background-color:#EFFFDA;padding:10px;}
.ok > * {margin-top:0 !important;color:#439135 !important;}
input.error, textarea.error {border:2px solid #E53B36;background-color:#FCF1F0;}
input.ok {background-color:#EFFFDA}
.error h3 {color:#E53B36 !important}
.alert {background-color:#fdf6dd;color:#635a15;}
.alert h3 {color:#635a15;}
.info {background-color:#dbf1fa;color:#0079c8;}
.info h3,.info75 h3,.info50 h3 {color:#0079c8;}
.info50 {background-color:#f5faff;color:#0079c8;}
.info75 {background-color:#ecf6ff;color:#0079c8;}
.alert h3,.error h3,.info h3,.ok h3 {margin:0 !important;}
.alert p,.error p,.info p,.ok p {margin:10px 0 0 0 !important;}
.date{height: 34px;}
span.date {padding-top:10px;}
.date input, .date select {float:left}
.date .day, .date .month {width:22% !important;margin-right:3% !important;}
.date .year {width:50% !important;margin-right:0 !important;}
.date select.month {width:47% !important;}
.date select.year {width:25% !important;}
.switch {background:#e6e6e6;}

.switch .tabs.wide li {border:1px solid #D6D6D6;border-bottom:none;}
.switch .tabs.big.icon {margin-left:10px;}
.switch #ruta {border-bottom:0;padding:15px 0 0 0;}
/* tabla coberturas*/
tbody.coberturas{background-color:#fdf6dd;display:table-row-group;}
tbody.coberturas th,tbody.coberturas td{border-bottom:1px dotted #e6e6e6;}
tbody.coberturas td{text-align:center;}
tbody.coberturas .leyenda{background-color:#fff;border:medium none;padding-bottom:0;text-align:left;}
tbody.coberturas .leyenda p{margin:0;}
.coberturas li,.coberturas th,.coberturas td{border-bottom:1px dotted #e6e6e6;font-size:12px;line-height:12px;padding-bottom:10px;padding-top:10px;}
.coberturas li p{margin:0 5px;}
.coberturas li.dobla{height:45px;}
.coberturas li.triplica{height:55px;}
div.cell .coberturas li{padding-left:5px;}
.productos .coberturas{margin-bottom:10px;}
.productos h4.subh3 {min-height:36px;}
.productos .coberturas span[class]{display:block;height:12px;margin:0 auto;text-indent:-9999px;width:12px;}
.productos .cell{width:20%;}
.productos section.cell{text-align:center;}
.productos h3.sstitle{min-height:40px;text-align:center;}
.productos div > .precio {text-align:left;}
.productos div.cell h3.sstitle{text-align:left;}
.productos .minipromo{min-height:60px;}
.productos .precio{height:42px;margin:5px 0;padding:0;text-align:center;}
.productos .precio,.datos .precio{color:#00335b!important;font-size:13px;}
.productos .button.orange{margin:0 auto;}
section .coberturas li {text-align:center;}
.si{background:url(/clinica/imag/p11/v1/site_general/diseno/icon-si.png) no-repeat scroll 0 0 transparent;padding-left:20px;}
.sipero{background:url(/clinica/imag/p11/v1/site_general/diseno/icon-sipero.png) no-repeat scroll 0 0 transparent;padding-left:20px;}
.simini{background:url(/clinica/imag/p11/v1/site_general/diseno/icon-si-mini.png) no-repeat scroll 0 50% transparent;padding-left:16px;}
.siperomini{background:url(/clinica/imag/p11/v1/site_general/diseno/icon-sipero-mini.png) no-repeat scroll 0 50% transparent;padding-left:16px;}
.coberturas .simini,.coberturas .siperomini,td p.siperomini{background-position:0 0;}
.miniinfo,.miniinfo2{background:url(/clinica/imag/p11/v1/site_general/diseno/mini-info.png) no-repeat scroll 0 50% transparent;padding-left:13px;}
span.miniinfo{color:#000;cursor:help;font-weight:700;}
a.miniinfo,a.miniinfo2{text-decoration:none!important;}
a.miniinfo{cursor:help;}
p.miniinfo{background-position:0 .2em;}
.op{background:url(/clinica/imag/p11/v1/site_general/diseno/icon-op.png) no-repeat scroll 0 0 transparent;padding-left:20px;}
.mini,.help{color:#585858;font-size:10px;}
.mininfo{color:#0079c8!important;margin:0;padding:10px!important;text-align:center;display:block;}
.divider{border-top:2px solid #e6e6e6;clear:both;margin-top:10px;padding-top:10px;width:100%;}
/* DESPLEGADOR */
.desplegador{float:left;text-align:left;width:100%;}
.desplegador.down{margin-bottom:10px;background:url('/clinica/imag/p11/v1/site_general/diseno/down.png') no-repeat;}
.desplegador ~ * {clear:left;}
/* ACORDEONES */
ul.accordion {border:none;}
ul.accordion > li {margin-bottom:4px;border:1px solid #E5E5E5;}
ul.accordion > li .title h3{color:#0079C8}
ul.accordion > li > div.title {padding:8px;}
ul.accordion > li > div.title, ul.accordion > li > div.content, ul.accordion > li.active .content {border:none;}
ul.accordion > li > div.title:hover {background:#F2F8FC;}
ul.accordion > li.active .title {background:#F2F8FC;}
ul.accordion > li.active .title h3 {color:#000}
ul.accordion > li > div.title::after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 6px;
position: absolute;
right: 15px;
top: 12px;
border-color: transparent #53AEFF transparent transparent;
}

/* PERSIANA */
.persiana {position:relative;height:0;padding-top:66%;overflow:hidden;background-color:white;}
.persiana img{position:absolute;left:0;top:0;margin:0;}
.slider {position:absolute;width:100%;z-index:2;}
.slider > .delimitador {width:100%;padding:5px 10px;color:#ffffff;background-color:#000000;margin-bottom:0;opacity:0.8;}
.slider > .delimitador, h4.delimitador {line-height:150% !important;margin-top:0;}
.excerpt {padding:15px;min-height:100%;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/transpa60.png') 0 0 repeat;display:block;}
.excerpt p{color:#ffffff;}
.leyenda {padding:10px;background-color:#e6e6e6;color:#000000;}
.leyenda span{width:100%;display:inline-block;color:#666666;}
.leyenda span.fecha{width:auto;float:right;}

/* GALERÍA */
.galeria li:nth-child(odd){clear:left;}
.galeria .thumbnail {height:278px;}
.galeria .thumbnail div{background-color:#000000;}
.galeria .thumbnail div img{max-width:288px;max-height:262px;}

.thumbnails{clear:both;min-height:100px;margin:0.5em 0 1em 0;}
.thumbnails, .thumbnails li{list-style-type:none !important; }
.thumbnails li {float:left;padding:0;margin:4px;background:none;}
.thumbnails li a img{border:2px solid #e6e6e6;}
#side .thumbnails li{margin:0 10px 10px 0;}
#side .thumbnails li a img{border:4px solid #FFFFFF;}
.color .thumbnails li a img, .thumbnails li a:hover img{border:2px solid #FFFFFF;}
.thumbnails li.active a img, #side .thumbnails li.active a img {border-color:#0079c8;}
ul.fotos li {float:left;clear:none;}

/* LISTADO CONTENIDOS CON FOTO */
.fotoizq .foto, .fotoder .foto{width:32%;overflow:hidden;margin-bottom:0;}
.vertical .foto, .vertical .foto{width:22%;padding-top:0 !important;height:auto !important;overflow:visible;}
.fotoder .foto, .fotoder .video{float:right;margin:0 0 0 15px;}
.fotoizq .foto, .fotoizq .video{float:left;margin:0 15px 0 0;}
.fotoizq .foto img, .fotoder .foto img {border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;margin:0;}
.fotoizq .foto + div {float:left;width:64%;}
.fotoder .foto + div {padding-right:36%;}
.fotoizq.vertical .foto + div {padding-left:25%}
.fotoder.vertical .foto + div {padding-right:25%}
.fotoizq .foto + div > h2,.fotoder .foto + div > h2 {margin-top:0}
.fotoizq .foto + div > .entradilla, .fotoder .foto + div > .entradilla {margin-bottom:0;}
.thumbnail{width:100px !important;}
.thumbnail img,.thumbnail .foto {width:100px !important;overflow:hidden;}
.fotoizq .thumbnail {float:left;clear:left;margin:0 10px 0 0;}
.fotoder .thumbnail {float:right; clear:right;margin:0 0 0 10px;}
.consombra img {box-shadow: 0px 0px 2px #999 !important;}

/* TABLAS */
table.datos {width:100%;border-collapse:collapse;border:none;text-align:left;margin:0 0 40px 0;}
table.datos * {position:static;}
.datos caption {padding:8px 0;text-align:left;border-bottom:1px dotted #e6e6e6;color:#000000;font-size:14px;}
.pijama tbody tr:nth-child(even){background-color:#F2F8FC;}
.pijama tbody tr.par{background-color:#F2F8FC;}
.pijama tbody tr:nth-child(odd){background-color:#FFFFFF;}
.pijama tbody tr.impar {background-color:#FFFFFF;}
table.datos thead, table.datos tfoot {background-color:#FFFFFF;}
.datos td, .datos th {padding:10px;font-size:12px;line-height:20px;border:none;}
.datos thead tr {border-bottom:2px solid #000}
.datos thead th {padding:10px 10px 5px 10px;text-align:left;vertical-align:bottom;color:#000;}
.datos tbody th {text-align:left;vertical-align:top;color:#000;}
.datos tbody tr {border-top:1px solid #C3C3C3;}
.pijama tbody tr {border:none;}
.datos tbody td {text-align:left; vertical-align:top}
.datos tbody td.middle {vertical-align:middle;}
.datos tbody td.bottom {vertical-align:bottom;}
/*.datos tbody td[colspan]{background-color:#fbe1bf;text-align:center;vertical-align:middle;}*/
.datos tfoot tr {border-top:1px solid #e6e6e6}
.datos tfoot td{font-size:11px;color:#585858}
/*.datos tbody tr:hover {background-color:#0071BB; color:#FFFFFF;}*/


ul.pijama > li:nth-child(odd){background-color:#FFFFFF;}
ul.pijama > li:nth-child(even){background-color:#F2F8FC;}

/* iconos */
.ico-tel {display:inline-block;line-height:20px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/ico-tel.png') 0 50% no-repeat;padding-left:25px;}
.ico-cal {display:inline-block;line-height:20px;background: transparent url('/clinica/imag/p11/v1/site_general/diseno/ico-cal.png') 0 50% no-repeat;padding-left:25px;}
.ico-ok {display:inline-block;line-height:20px;background: transparent url('/clinica/imag/p11/v1/site_general/diseno/ico-ok.png') 0 50% no-repeat;padding-left:25px;}
.icob,.ico {width:25px; height:25px; float:left; display:inline-block;}
.icob.cand {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home.png') 0 0 no-repeat;}
.icob.calc {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home.png') 0 -30px no-repeat;}
.icob.cale {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home.png') -30px 0 no-repeat;}
.icob.lupa {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home.png') 0 -60px no-repeat;}
.ico.cand {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-azul.png') 0 0 no-repeat;}
.ico.calc {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-azul.png') 0 -30px no-repeat;}
.ico.cale {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-azul.png') -30px 0 no-repeat;}
.ico.lupa {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-azul.png') 0 -60px no-repeat;}
.ico.tele {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-azul.png') -60px -60px no-repeat;}
.icon.cand {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-negro.png') 0 0 no-repeat;}
.icon.calc {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-negro.png') 0 -30px no-repeat;}
.icon.cale {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-negro.png') -30px 0 no-repeat;}
.icon.lupa {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-negro.png') 0 -60px no-repeat;}
.icon.tele {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-negro.png') 0 -90px no-repeat;}
.ico.gest {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home-azul.png') -30px -60px no-repeat;}
/* COLORES */
.transparent {background-color:transparent !important;color:#333333;box-shadow:none;}
/*.transparent .cell {-moz-box-shadow: 0px 0px 3px #999;-webkit-box-shadow: 0px 0px 3px #999;box-shadow: 0px 0px 3px #999;}*/
.white {background-color:#FFFFFF; color:#333333;}
.cyan, .tabs.cyan .active a {border:none;background-color:#0079c8 !important;color:#FFFFFF;}
.cyan75, .tabs.cyan75 .active a {border:none;background-color:#409bd6 !important;color:#FFFFFF;}
.cyan50, .tabs.cyan50 .active a {border:none;background-color:#7fbce3 !important;color:#FFFFFF;}
.cyan25, .tabs.cyan25 .active a, .cyan .tint {border:none; background-color:#bfddf1 !important;color:#333333;}
.cyan5, .tabs.cyan5 .active a {border:none;background-color:#F3F8FD !important;color:#333333;}
.cyan .button.blanco {color:#0079c8 !important;background-color:#0079c8 !important;}
.gray, .tabs.gray .active a {border:none;background-color:#6c6e71 !important;color:#FFFFFF;}
.gray75, .tabs.gray75 .active a {border:none;background-color:#919295 !important;color:#FFFFFF;}
.gray50, .tabs.gray50 .active a {border:none;background-color:#b5b6b8 !important;color:#FFFFFF;}
.gray25, .tabs.gray25 .active a, .gray .tint {border:none; background-color:#dadbdb !important;color:#333333;}
.gray .button.blanco {color:#6c6e71 !important;background-color:#6c6e71 !important;}
.teal, .tabs.teal .active a {border:none;background-color:#008385 !important;color:#FFFFFF;}
.tabs.teal {background:none;}
.teal75, .tabs.teal75 .active a {border:none;background-color:#40a2a4 !important;color:#FFFFFF;}
.teal50, .tabs.teal50 .active a {border:none;background-color:#7fc1c2 !important;color:#FFFFFF;}
.teal25, .tabs.teal25 .active a, .teal .tint {border:none; background-color:#bfe0e0 !important;color:#333333;}
.teal .button.blanco {color:#008385 !important;background-color:#008385 !important;}
.burgundy, .tabs.burgundy .active a {border:none;background-color:#942151 !important;color:#FFFFFF;}
.tabs.teal {background:none;}
.burgundy75, .tabs.burgundy75 .active a {border:none;background-color:#af597d !important;color:#FFFFFF;}
.burgundy50, .tabs.burgundy50 .active a {border:none;background-color:#c990a8 !important;color:#FFFFFF;}
.burgundy25, .tabs.burgundy25 .active a, .burgundy .tint {border:none; background-color:#e4c7d3 !important;color:#333333;}
.burgundy .button.blanco {color:#942151 !important;background-color:#942151 !important;}
.purple, .tabs.purple .active a {border:none;border:none;background-color:#6a2ca1 !important;color:#FFFFFF;}
.tabs.teal {background:none;}
.purple75, .tabs.purple75 .active a {border:none;background-color:#8f61b9 !important;color:#FFFFFF;}
.purple50, .tabs.purple50 .active a {border:none;background-color:#b495d0 !important;color:#FFFFFF;}
.purple25, .tabs.purple25 .active a, .purple .tint {border:none; background-color:#dacae7 !important;color:#333333;}
.purple .button.blanco {color:#6a2ca1 !important;background-color:#6a2ca1 !important;}
.violet, .tabs.violet .active a {border:none;background-color:#a4219b !important;color:#FFFFFF;}
.tabs.teal {background:none;}
.violet75, .tabs.violet75 .active a {border:none;background-color:#bb59b4 !important;color:#FFFFFF;}
.violet50, .tabs.violet50 .active a {border:none;background-color:#d190cd !important;color:#FFFFFF;}
.violet25, .tabs.violet25 .active a, .violet .tint {border:none; background-color:#e8c7e6 !important;color:#333333;}
.violet .button.blanco {color:#a4219b !important;background-color:#a4219b !important;}
.fuchsia, .tabs.fuchsia .active a {border:none;background-color:#e60e68 !important;color:#FFFFFF;}
.fuchsia75, .tabs.fuchsia75 .active a {border:none;background-color:#ec4a8e !important;color:#FFFFFF;}
.fuchsia75 .button.blanco {color:#ec4a8e !important;background-color:#ec4a8e !important;}
.fuchsia50, .tabs.fuchsia50 .active a {border:none;background-color:#f286b3 !important;color:#FFFFFF;}
.fuchsia25, .tabs.fuchsia25 .active a, .fuchsia .tint {border:none; background-color:#f9c3d9 !important;color:#333333;}
.fuchsia .button.blanco {color:#e60e68 !important;background-color:#e60e68 !important;}
.red, .tabs.red .active a {border:none;background-color:#d81e05 !important;color:#FFFFFF;}
.red75, .tabs.red75 .active a {border:none;background-color:#e25644 !important;color:#FFFFFF;}
.red50, .tabs.red50 .active a {border:none;background-color:#eb8e82 !important;color:#FFFFFF;}
.red25, .tabs.red25 .active a, .red .tint {border:none; background-color:#f5c7c0 !important;color:#333333;}
.red .button.blanco {color:#d81e05 !important;background-color:#d81e05 !important;}
.orange, .tabs.orange .active a {border:none;background-color:#ef5a00 !important;color:#FFFFFF;}
.orange75, .tabs.orange75 .active a {border:none;background-color:#ef8900!important;color:#FFFFFF;}
.orange50, .tabs.orange50 .active a {border:none;background-color:#f7c47f !important;color:#FFFFFF;}
.orange25, .tabs.orange25 .active a, .orange .tint {border:none; background-color:#fbe1bf !important;color:#333333;}
.orange .button.blanco {color:#ef5a00 !important;background-color:#ef5a00 !important;}
.green, .tabs.green .active a {border:none;background-color:#007a3d !important;color:#FFFFFF;}
.green75, .tabs.green75 .active a {border:none;background-color:#409b6e !important;color:#FFFFFF;}
.green50, .tabs.green50 .active a {border:none;background-color:#7fbc9e !important;color:#FFFFFF;}
.green25, .tabs.green25 .active a, .green .tint {border:none; background-color:#bfdece !important;color:#333333;}
.green .button.blanco {color:#007a3d !important;background-color:#007a3d !important;}
.lime, .tabs.lime .active a {border:none;background-color:#678004 !important;color:#FFFFFF;}
.lime75, .tabs.lime75 .active a {border:none;background-color:#8da043 !important;color:#FFFFFF;}
.lime50, .tabs.lime50 .active a {border:none;background-color:#b3bf81 !important;color:#FFFFFF;}
.lime25, .tabs.lime25 .active a, .lime .tint {border:none; background-color:#d9dfc0 !important;color:#333333;}
.lime .button.blanco {color:#678004 !important;background-color:#678004 !important;}

.lightgray, .tabs.lime .active a {border:none;background-color:#E6E6E6 !important;color:#6c6e71;}
.lightgray75, .tabs.lightgray75 .active a {border:none;background-color:#f0f0f0 !important;color:#6c6e71;}
.lightgray50, .tabs.lightgray50 .active a {border:none;background-color:#f7f7f7 !important;color:#6c6e71;}
.lightgray .button.blanco {color:#6c6e71 !important;background-color:#6c6e71 !important;}

.darkgreen, .tabs.darkgreen .active a {border:none;background-color:#18542c !important;color:#FFFFFF;}
.darkgreen75, .tabs.darkgreen75 .active a {border:none;background-color:#527f61 !important;color:#FFFFFF;}
.darkgreen50, .tabs.darkgreen50 .active a {border:none;background-color:#8ba995 !important;color:#FFFFFF;}
.darkgreen25, .tabs.darkgreen25 .active a, .darkgreen .tint {border:none; background-color:#c5d4ca !important;color:#333333;}
.darkgreen .button.blanco {color:#18542c !important;background-color:#18542c !important;}
.navy, .tabs.navy .active a {border:none;background-color:#00335b !important;color:#FFFFFF;}
.navy75, .tabs.navy75 .active a {border:none;background-color:#406684 !important;color:#FFFFFF;}
.navy50, .tabs.navy50 .active a {border:none;background-color:#7f99ad !important;color:#FFFFFF;}
.navy25, .tabs.navy25 .active a, .navy .tint {border:none; background-color:#bfccd6 !important;color:#333333;}
.navy .button.blanco {color:#00335b !important;background-color:#00335b !important;}
.gold, .tabs.gold .active a {border:none;background-color:#ae9962 !important;color:#FFFFFF;}
.gold75, .tabs.gold75 .active a {border:none;background-color:#c2b389 !important;color:#FFFFFF;}
.gold50, .tabs.gold50 .active a {border:none;background-color:#d6ccb0 !important;color:#FFFFFF;}
.gold25, .tabs.gold25 .active a, .gold .tint {border:none; background-color:#ebe5d8 !important;color:#333333;}
.gold .button.blanco {color:#ae9962 !important;background-color:#ae9962 !important;}
.black {background-color:#000000;}
.fondo, .tabs.fondo .active a {border:none;background-color:#E6E6E6 !important;color:#333333;}
.transparente {background:transparent none;}
div.fucsia, .tabs.fucsia .active a {border:none;background-color:#e60e68 !important;color:#FFFFFF;}
div.tfucsia a, .tfucsia h3, .tfucsia h4{color:#e60e68 !important;}
div.naranja, .tabs.naranja .active a, input.naranja {background-color:#ef5a00 !important;color:#FFFFFF !important}
.naranja a, .naranja .cont h3, .naranja h4 {color:#ef5a00}
div.azul, .tabs.azul .active a {border:none;background-color:#F2F8FC !important;color:#FFFFFF;}
.blanco {background-color: white;color: #333;}
div.verde3, .tabs.verde3 .active a {border:none;background-color: #678004 !important;color:#FFFFFF;}
div.morado, .tabs.morado .active a {border:none;background-color:#6A2CA1 !important;color:#FFFFFF;}
div.azul2, .tabs.azul2 .active a {border:none;background-color: #00335B;color:#FFFFFF;}
.gris {background-color:#F9F9F9 !important;border:1px solid #E6E6E6;color:#00335b}
.gris h2, .gris h2 a,.gris h3, .gris h3 a {color:#00335b}

.button.blanco.sec {color:#ffffff !important;}
.cyan.sec > *{border-color:#0079c8 !important;color:#0079c8 !important;}
.gray.sec > *{border-color:#6c6e71 !important;color:#6c6e71 !important;}
.teal.sec > * {border-color:#008385 !important;color:#008385 !important;}
.burgundy.sec  > *{border-color:#942151 !important;color:#942151 !important;}
.purple.sec > * {border-color:#6a2ca1 !important;color:#6a2ca1 !important;}
.violet.sec > * {border-color:#a4219b !important;color:#a4219b !important;}
.fuchsia.sec > *{border-color:#e60e68 !important;color:#e60e68 !important;}
.red.sec > *{border-color:#d81e05 !important;color:#d81e05 !important;}
.orange.sec > *{border-color:#ef5a00 !important;color:#ef5a00 !important;}
.green.sec > *{border-color:#007a3d !important;color:#007a3d !important;}
.lime.sec > *{border-color:#678004 !important;color:#678004 !important;}
.lightgray.sec > *{border-color:#6c6e71 !important;color:#6c6e71 !important;}


.tcyan {color:#0079c8 !important}
.twhite {color:#ffffff !important}
.tblack {color:#000000 !important}
.tgrey {color:#6c6e71 !important}
.tnavy {color:#00335b !important}
.tteal {color:#008385 !important}
.tpurple{color:#6a2ca1 !important}
.tviolet{color:#a4219b !important}
.tburgundy{color:#942151 !important}
.tfuchsia {color:#e60e68 !important}
.tred {color:#d81305 !important}
.tdarkgreen {color:#18542c !important}
.tgreen {color:#007a3d !important}
.tlime {color:#678004 !important}
.torange {color:#ef5a00 !important}
.tlime25{color:#d9dfc0 !important}

/* colores redes sociales */
.social {clear:both;height:42px;margin:1em 0;list-style-type:none;}
.social li {float:left;margin:0 !important;list-style-type:none;}
.social a {font-weight:normal !important;}
.social a span {display:none;text-indent:-9999x;}

.share {width:auto;height:34px;margin-bottom:10px;}
.autoria + .share {margin-top:10px;}
.share.sub {height:44px;}
.share a{display:block !important;margin-right:0 !important;cursor:pointer;text-align: left;line-height: 34px;}
.share li {width:34px;height:34px;list-style-type:none;display:inline-block;margin:0 !important; padding:0;background:none;}


.fb, a.fb {background-color:#3b5998;color:#fff !important;}
.tw, a.tw {background-color:#39CDFF;color:#fff !important;}
.yt, a.yt {background-color:#cc181e;color:#fff !important;}
/*a.fb,a.tw,a.yt {display:block;line-height:34px;font-size:16px;}
a.fb {background:#3b5998 url('/clinica/imag/p11/v1/site_general/diseno/f-redes-sociales.gif') 0 50% no-repeat;}
a.tw {background:#39CDFF url('/clinica/imag/p11/v1/site_general/diseno/f-redes-sociales.gif') -1000px 50% no-repeat;}
a.yt {background:#cc181e url('/clinica/imag/p11/v1/site_general/diseno/f-redes-sociales.gif') -2000px 50% no-repeat;}
*/
.gris.tw > h3, .gris.fb > h3 {padding:10px;margin-bottom:0;}
.tnegro, h2.tnegro, h3.tnegro, h4.tnegro {color:#000 !important}
.tblanco, h2.tblanco, h3.tblanco, h4.tblanco {color:#FFF !important}
.tfuchsia {color:#e60e68 !important}


h2.resp-accordion{height:101%;display:block;padding:7px;line-height:normal;border-bottom:none;background-color:#FFFFFF;background-image:none;text-shadow:none;}

/* PESTAÑAS */
.tabs {clear:both;overflow:visible;font-size:15px;z-index:1;border-bottom:1px solid #D6D6D6; background:none !important;}
.tabs > * {display:inline-block;margin-right:3px;margin-bottom:0 !important;}
.tabs > * a {padding:10px;display:block;color:#6c6e71; background-color:#F0F0F0;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:3px;border-bottom:none;}
.tabs.big > * a {padding:15px;}
.tabs > * a:hover {background-image:none; color:#ffffff; background-color:#6c6e71;}
.tabs > *.active a, .tabs > * a.active {top:1px;color:#000;background-color:#FFF;border:1px solid #D6D6D6;border-bottom:1px solid #fff;}
.tabs > * a.active:hover, .tabs > *.active a:hover {cursor:default;}
.tabs.wide {display:table;width:100%;border-bottom:0;}
.tabs.wide > * {display:table-cell;float:none;margin:0;border:none; }
.tabs.wide a, .tabs.big a {text-align:center;}
.tabs.wide a {line-height:30px;}
.tabs.big a {font-size:20px;}
header.lite .tabs {position:absolute;right:0;bottom:0;width:850px;}
.tabs.icon > * {height:103%;}
.tabs.icon > *.active {background:#FFFFFF;}
.tabs.icon > * a {padding:10px;}
.tabs.icon a{background: url('/clinica/imag/p11/v1/site_general/diseno/ico-tabs.png') no-repeat scroll 10px 50% !important;padding-left:38px !important;}
.tabs.icon .active a.list{background-position:-390px 50% !important;}
.tabs.icon a.map{background-position:-787px 50% !important;padding-left:30px !important;}
.tabs.icon .active a.map{background-position:-1187px 50% !important;box-shadow:none;}

.tleft {text-align:left !important;}
.tright {text-align:right !important;}
.tcenter {text-align:center !important;}
.vbottom {vertical-align: bottom !important;}
.vmiddle {vertical-align: middle !important;}
.fleft {float:left;}
.fright {float:right;}
.label.radius {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.success {color: #18542C !important;}
.label {padding: 1px 4px 2px;font-size: 9px;font-weight: bold;text-align: center;text-decoration: none;line-height: 1;white-space: nowrap;display: inline;position: relative;bottom: 1px;color: white;background: #0079C8;}
.label.success {background-color: #EFFFDA}
/* titulares */
.hh1 {font-size:22px;}
.hh2 {display:inline-block;margin:0 0 20px 0;font-size:22px;}
.hh3 {display:inline-block;margin:0 0 14px 0;font-size:16px;}
.banda {margin-top:150px;}
.tit1{font-size:34px; font-weight:normal; }
.subtit1{font-size:14px; font-weight:normal;}
/* fichas */
.carro {clear:both;margin-bottom:10px;}
.carro + * {clear:both;}
.carro dt, .carro dd {border-top:1px dotted #333;padding:0.5em 0;display:inline-block;vertical-align:text-top;}
.carro dt {width:80%;clear:left;}
.carro dd {width:20%}
.carro dd {text-align:right;}
.pad0 {padding:0px !important;}
.pad5 {padding:5px;}
.pad10 {padding:10px !important;}
.pad13 {padding:13px !important;}
.pad15 {padding:15px !important;}
.pad20 {padding:20px !important;}
.pad0-10 {padding:0 10px !important;}
.pad0-15 {padding:0 15px !important;}
.pad10-0 {padding:10px 0 !important;}
.padtop10 {padding-top:10px !important;}
.padtop20{padding-top:20px !important;}
.padbot0{padding-bottom:0 !important;}
.padbot15{padding-bottom:15px !important;}
.padbot30{padding-bottom:30px !important;}
.padright0 {padding-right:0;}
.padleft20 {padding-left:20px;}
.mar0{margin:0 !important;}
.marbot0, .row.marbot0 > *{margin-bottom:0 !important;}
.martop0{margin-top:0 !important;}
.martop10{margin-top:10px !important;}
.martop15{margin-top:15px !important;}
.martop20{margin-top:20px !important;}
.martop40{margin-top:40px !important;}
.marbot10{margin-bottom:10px !important;}
.marbot15{margin-bottom:15px;}
.marbot20{margin-bottom:20px;}

.sup {border-top:1px solid #e6e6e6;}
.sub {border-bottom:1px solid #e6e6e6;}
.color .sub {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/hr-50.png') 0 bottom repeat-x;padding-bottom:0.3em;}
h2.sub,h3.sub{padding-bottom:0.5em;}
.white > .sub, .white .cont > .sub, article .sub {border-bottom:1px solid #e6e6e6;}
form.sub {margin-bottom:0;}
.mapa {position:relative;display:block;width:100%;height:392px;margin:10px 0;overflow:hidden;border:10px solid #ef8900;-moz-box-shadow: 0px 0px 3px #999;
-webkit-box-shadow: 0px 0px 3px #999;
box-shadow: 0px 0px 3px #999;}
.mapa:hover {border-color:#0079C8;}
.mapa span {display: block;z-index: 10;left: 50%;top: 50%;margin: -28px 0 0 -6px;position: absolute;width: 32px;height: 32px;background: transparent url('/clinica/imag/p11/v1/site_general/diseno/chincheta24c.png') 0 0 no-repeat;
}
#map {width:880px; height:600px;}
.indicaciones {position:absolute;left:30px;top:25px;-moz-box-shadow: 0px 0px 6px #999;-webkit-box-shadow: 0px 0px 6px #999;box-shadow: 0px 0px 6px #999;}
.indicaciones p, .contactos p {margin-left:40px;}
.indicaciones a, .contactos a {font-weight:bold}
/* resultados */
.fecha {font-size:13px; margin:10px 0 5px; float:left;}
.overflow {height:500px; overflow:auto;}
.lista {}
.lista li {padding: 20px; border-top:1px solid #e5e5e5;}
.lista, .resul {list-style-type:none;}
.lista > li,.lista > dt,.lista > dd, .resul .vcard {clear:both;overflow:hidden;list-style-type:none;}
.lista.grid > li,.lista.grid > dd, .resul .vcard {clear:none;}

.lista.portada li{clear:none;border-bottom:none;padding:10px;}
.lista.portada li.first span.mini {float:left;}
.lista.portada li.third:nth-child(even), .white > .portada li.second:nth-child(odd) {clear:left;}
.lista.portada li a{display:inline;}
.lista.portada .mas, .lista.portada .mas a {text-align:left;}
.lista.portada .mas{padding-left:0;}
.cuadromedico > li h3 {margin-bottom:0;}
.cuadromedico > li {padding-top:1em;border:1px solid #E6E6E6;border-width:0 0 1px 0;}
/*.cuadromedico */.direcciones {width:100%;clear:none;display:table;float:none;}
/*.cuadromedico */.direcciones li {float:none;padding:0;}
/*.cuadromedico */.direcciones > li {display:table-cell;float:none;margin:0;padding:0;width:57%;}
/*.cuadromedico */.direcciones + .direcciones > li + li{vertical-align:bottom;}
/*.cuadromedico */.direcciones > li > .estrellas {float:right;margin-right:0;}
/*.cuadromedico */.direcciones p {line-height:100%;margin-top:8px;}
/*.cuadromedico */.direcciones p span {color:#666666;display:block;}
/*.cuadromedico */.direcciones ul.options {float:right;}
/*.cuadromedico */.direcciones ul.options > li {display:inline-block;width:auto;margin-left:10px;}

.lista.pijama > *:nth-child(even){background-color:#F2F8FC;}
.lista > *:last-child, .resul .vcard:last-child {border-bottom:none;}
.lista > li.first {display:inline-block;}
.lista > * > a, .resul .vcard a {color:#666;padding:15px;display:block;}
.lista > li > a {overflow:hidden;display:block;}
.lista > li > a, .lista > li > div {display:block; overflow:hidden;}
.lista > li:first-child{border: transparent none;}
li.tax:first-child{border-top: 1px solid #E5E5E5 !important;}
.lista > li a.link {display:inline-block;color:#0079C8;text-decoration:underline;}
.lista:not(.grid) > li:first-child > a {border:none;}
li.tax a .fecha {float:none;}
section .cont li.tax > a > h3 {clear:none;}
.lista li h3 a {padding:0;}
.lista li .tit,.resul .vcard .tit {font-weight:bold;}
.lista li .tit {margin-top:0;font-size:16px;}
.lista li p:last-child{margin-bottom:0;}
a .tit {color:#0079C8;}
.lista.portada a h3{margin-bottom:10px;}
.lista > li > a > h3,.resul > li > a > h3,.lista > a h4,.resul > a h4 {color:#0079C8;}
.lista > * > a:hover ,.resul > * > a:hover,.lista > a:hover {background-color:#F2F8FC}
.lista > a p.mini,.resul > a p.mini {margin:0;}
.resul .vcard .func a {background-position:0 50%; background-repeat:no-repeat; padding-left:16px;font-size:11px;line-height:13px; text-decoration:none;color:#0079C8;}
.func {margin-bottom:0;}
.vermapa {margin-right:10px;float:right;background-image:url('/clinica/imag/p11/v1/site_general/diseno/ico-mapa.gif')}
.citarse {margin-right:10px;float:right; background-image:url('/clinica/imag/p11/v1/site_general/diseno/ico-cita.png')}
.tel { background-image:url('/clinica/imag/p11/v1/site_general/diseno/ico-tel.png')}
.distribuidora {margin:10px 0;list-style-type:none;}
.distribuidora > li {overflow:hidden;border-bottom:1px solid #e6e6e6;}
.distribuidora > li:last-child {border-bottom:none;}
.intro {color:#000 !important; font-weight:bold;}
.distribuidora.triple .microficha{width:35%;padding:10px;}
.microficha h4 {margin:5px 0; line-height:150%;font-size:12px;}

/* iconos */
.ico-tel {display:inline-block;background: transparent url('/clinica/imag/p11/v1/site_general/diseno/ico-tel.png') 0 50% no-repeat;padding-left:38px;}
.icob,.ico {width:25px; height:25px; float:left; display:inline-block;}
.icob.calc {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/icos-home.png') 0 -30px no-repeat;}

/*SPS*/
.metanoticia a{color:#003359;}
.noticias {width:100%;clear:both;border-top:3px solid #e6e6e6;padding-top:10px;}
.noticia {display:block;}
.noticia2 {float:left;width:50%;}
.noticia1 a, .noticia2 a {display:block;color:#666;padding:5px;}
.metanoticia {font-size:11px;margin:0;}
p.metanoticia a{padding:5px 0 0 5px;}
.noticia1:hover, .noticia2:hover {color:#000;background-color:#E5F1F9;}
.noticia1 .tit {color:#0079C6;font-size:22px;margin:0 0 5px 0;}
.noticia2 .tit {color:#0079C6;font-size:16px;margin:0 0 5px 0}
.consultas a {display:block;color:#666;font-size:11px;padding:5px;border-bottom:2px solid #E6E6E6}
.consultas a:hover {color:#000;background-color:#E5F1F9;}
.consultas a:last-child {border:none;}
ul.alfabeto {float:left;clear:both;}
ul.alfabeto li {float:left;height:22px;margin:0 5px 5px 0;width:22px;line-height:22px;overflow:hidden; text-align:center;border:1px solid #B1B1B1;-moz-box-shadow: 0px 0px 2px #999;-webkit-box-shadow: 0px 0px 2px #999;box-shadow: 0px 0px 2px #999;}
ul.alfabeto li a{display:block;cursor:pointer;font-weight:bold; text-align:center;background: #E6E6E6 url('/clinica/imag/p11/v1/site_general/diseno/bg-carousel-controls.jpg') bottom left repeat-x;}
ul.alfabeto li a.active {background-image:none;color:#FFF;background-color:#B1B1B1;}
ul.alfabeto li span{display:block;color:#D3D3D3;}
ul.alfabeto li a:hover{background:#0172C0;color:#FFF !important;}
.estadillo {padding:10px 0;border-bottom:1px solid #e6e6e6;margin-bottom:10px;overflow:hidden;}
.paginationtop .button {margin-left:4px;}
.estadillo .paginationtop {float:right;}
.estadillo .votos {margin-top:8px;}
.votos {display:inline-block;color:#000;}
.votos .media {font-size:16px;font-weight:bold; float:left;margin-right:3px;}
.autor {width:100%;border-top:1px solid #E6E6E6;font-size:11px;margin:20px 0;padding:20px 0;}
.autor dt {float:left;width:70px;margin:0;padding:0;}
.autor dd {float:left;margin:15px 0 0 0;padding:0;}
.autor img {float:left;margin-right:10px;width:80px;border-radius: 50%;border: 5px solid #E6E6E6;}
.autor .bio {float:left;min-height:100px;}
.autor .social {float:right;margin-top:15px;}

.autoria {min-height:41px; line-height:40px;font-size:12px;border-bottom:1px solid #efefef;list-style-type:none;}
.autoria li {list-style-type:none;display:inline-block;padding-left:0;margin:0;background-image:none;}
.autoria li.categorias {padding-left:10px;}
.autoria li.comentarios {width:auto;line-height:40px;float:right !important; clear:right !important;}
.autoria img {display:inline;vertical-align:middle;width:auto;height:40px;margin-right:10px;}

ul.comentarios {clear:both;margin:20px 0;}
li.comentario {margin-bottom:20px;}
.comentario .autoria{border-bottom:3px solid #efefef;}
.comentario .mensaje {padding:20px;}

.social img{width:30px;height:30px; margin-right: 5px;}
article {margin:10px 0;margin-right:15px;}
article h1,section h1{border:none;position:relative;bottom:auto;left:auto;display:block;font-size:27px;text-align:left;color:#000;line-height:110%;height:auto;width:auto;margin:.5em 0;background:transparent;border:none;color:#000;}
article > h2 {margin:1em 0 0 0;}
article > p + h2,article > p + h3 {clear:both;}
article > h3 {color:#000 !important;}
ul.relacionados {clear:both;}
.relacionados li {float:left;display:table-cell;width:50%;}
.relacionados li a {margin:5px; display:block;border:2px solid #0079C8;cursor:pointer;}
.relacionados li a span {position:absolute;bottom:0;color:#FFF;display:block;padding:5px; background:transparent url('/clinica/imag/p11/v1/site_general/diseno/transpa40.png'); font-size: 12px;font-weight: bold;text-shadow: black 1px 1px 2px;}
.tags {margin-bottom:10px;font-size:11px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/tags.gif') 0 center no-repeat; padding-left:20px;}
.tags a {color:#00335A}
/* ratings */
.aggregateRating {position:relative;height: 20px;text-align: left;line-height: 20px;}
.puntuacion{float:left;width:1.5em;height:20px;margin-right:5px;line-height: 20px;font-weight:bold;font-size:1.5em; text-align:right}
.estrellas {float:left;position:relative;width:45px;height:10px;margin-top:5px;margin-right:5px;background: transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 0 repeat-x;}
.estrellas a {display:inline-block;text-indent:-9999px;}
.p0 {position:absolute;z-index:9;height:10px;width:0;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p1 {position:absolute;z-index:9;height:10px;width:9px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p2 {position:absolute;z-index:9;height:10px;width:18px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p3 {position:absolute;z-index:9;height:10px;width:27px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p4 {position:absolute;z-index:9;height:10px;width:36px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p5 {position:absolute;z-index:9;height:10px;width:45px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.votos {float:left;height:20px;line-height: 20px;}
.aggregateRating a{display:block;height:10px;text-indent:-9999px;position:absolute;left:0;top:0;display:inline-block;margin:0;padding:0;height:10px;text-indent:-9999px;background:transparent;}
.aggregateRating a:hover {background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -30px repeat-x;}
.v1 {width:9px;z-index:10}
.v2 {width:18px;z-index:13}
.v3 {width:27px;z-index:12}
.v4 {width:36px;z-index:11}
.v5 {width:45px;z-index:10}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url('/clinica/imag/p11/v1/site_general/diseno/delete.gif') no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url('/clinica/imag/p11/v1/site_general/diseno/star.gif') no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
pre.prettyprint {padding:20px; border:none; border-radius:10px; background:#e6e6e6}
#loginbar {clear:both;background:#e6e6e6;border:1px solid #dcdcdc; text-align:center;}
#loginbar .row {text-align:right;}
#loginbar form {padding-top:5px;padding-bottom:5px;}
#loginbar input{display:inline-block;width:9em;margin-left:10px;}
#loginbar label{display:inline-block;width:auto;margin-left:10px;}
.beta {background-image:url('/clinica/imag/p11/v1/site_general/diseno/beta.png');background-position: 0 0;background-repeat:no-repeat;}
article.beta {padding-top:40px !important;}
.vpest {z-index:10;position:fixed;top:50%;margin-top:-60px;width:32px;height:96px;background-color:#F1F1F1;box-shadow:0px 1px 6px #424242;border-color:#00335B;overflow:hidden;}
.vpest.izq{left:0;top:50%;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.vpest.der{right:0;border:1px solid #686868;border-right:none;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.vpest.der:hover {border-color:#005D91;}
.vpest .opina {display:block;width:32px;height:96px; text-indent:-9999px;background-image:url('/clinica/imag/p11/v1/site_general/diseno/opina.png');background-position:0 0;}
.vpest .opina:hover {background-position:-50px 0;}
.icosocial a {display:block;width:32px;height:32px;text-indent:-9999px;background-image:url('/clinica/imag/p11/v1/site_general/diseno/widget016_32x32_top.gif'); background-repeat:no-repeat;cursor:pointer}
.icosocial a:hover {background-color:#0079C8;}
.icosocial .fb {background-position:0 -160px !important;}
.icosocial .tw {background-position:0 -704px !important;}
.icosocial .yt {background-position:0 -64px;}
.icosocial .gp {background-position:0 -288px !important;}
.icosocial.personal {height:32px;clear:left;margin-bottom:20px;}
.icosocial.personal li{float:left;width:32px;height:32px;margin-right:5px;}
div p:last-child {margin-bottom:0 !important; font-family: Arial, Helvetica, sans-serif !important;}
/* landings WCS */
.landing .white strong {color:#000;}
.landing .white input, .landing .white select {background-color:#F0F0E1;border-color:#B9B9C8;}
.landing .white select {background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-select.gif'); background-position:right 50%; background-repeat:no-repeat;}
.landing input.button {width:100%;}
.landing form {float:right;width:300px;}
.landing form section {-moz-box-shadow: 0px 0px 3px #999; -webkit-box-shadow: 0px 0px 3px #999; box-shadow: 0px 0px 3px #999;}
.landing form .row {margin-bottom:0.5em;}
.landing form h3 {padding-bottom:0.3em;border-bottom:1px solid #FFF;color:#FFF}
.landing form .white h3 {border-bottom:1px solid #e6e6e6;color:#000}
.landing form .white h3.color {border:none;padding:10px;color:#FFF !important; text-align:right;}
.landing form .white h3.color a {color:#FFF !important;}
.landing .titulo {position:relative;background-color: #0079c8;min-height:31px;}
.titulo h3 {position:absolute;bottom:0;width:100%;z-index:2;margin:0;padding: 0.5em;font-size: 15px;color: #FFF;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/transpa60.png') 0 0;font-weight:bold;}
.landing .titulo h3.color {background-image:none;}
.landing #informacion section {margin-top:5px;}
/* ratings */
.rating {width: 45px;height: 10px;background: transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 0 repeat-x;display: inline-block;text-align: left;line-height: 10px;}
.p0 {display:inline-block;margin:0;padding:0;width:0;height:10px;text-indent:-999px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p1 {display:inline-block;margin:0;padding:0;width:9px;height:10px;text-indent:-999px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p2 {display:inline-block;margin:0;padding:0;width:18px;height:10px;text-indent:-999px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p3 {display:inline-block;margin:0;padding:0;width:27px;height:10px;text-indent:-999px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p4 {display:inline-block;margin:0;padding:0;width:36px;height:10px;text-indent:-999px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.p5 {display:inline-block;margin:0;padding:0;width:45px;height:10px;text-indent:-999px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -20px repeat-x;}
.estrellas.fijas .p1{position:relative;float:left;}
.estrellas.fijas .p15{position:relative;display:inline-block;margin:0;padding:0;width:9px;height:10px;text-indent:-999px;background:transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -10px;float:left;}
.rating a {display:block;height:10px;text-indent:-999px;position:absolute;left:0;top:0;}
.rating a:hover {background: transparent url('/clinica/imag/p11/v1/site_general/diseno/estrella.png') 0 -30px repeat-x;}
.v1 {width:9px;}
.v2 {width:18px;}
.v3 {width:27px;}
.v4 {width:36px;}
.v5 {width:45px;}
#cookies{background:none repeat scroll 0 0 #323232;font-size:16px;padding:25px 20px;width:100%;z-index:1000;position: fixed;bottom:0;}
#cookies > *{color:#ffffff!important}
#cookies .desc{border-right:2px solid #4b4b4b;display:table-cell;line-height:24px}
#cookies .cookieDesc{font-size:12px;margin:0 40px 0 20px; text-align:left;}
#cookies .cookieDesc > a{color:#ffffff;text-decoration:underline}
#cookies .con {display:table-cell;line-height:21px;padding:0 20px;vertical-align:middle;width:19%;}
#cookies .con a{color:#ffffff !important;cursor:pointer;padding:25px;text-decoration:none;font:900 18px Bupa,Arial,Helvetica,Sans-serif !important;}


/* LAYOUT CENTRADO VERTICAL */
.valign {display:table;width:100%;}
.valign > * {display:table-cell;vertical-align:middle;}
.valign > * > *{width:auto !important;margin:0 auto;}
/* ACORDEÓN */
/* ACORDEONES */
ul.accordion {border:none;}
ul.accordion > li {margin-bottom:4px;border:1px solid #E5E5E5;}
ul.accordion > li .title h3{color:#0079C8}
ul.accordion > li > div.title {padding:8px;}
ul.accordion > li > div.title, ul.accordion > li > div.content, ul.accordion > li.active .content {border:none;}
ul.accordion > li > div.title:hover {background:#F2F8FC;}
ul.accordion > li.active .title {background:#F2F8FC;}
ul.accordion > li.active .title h3 {color:#000}
ul.accordion > li > div.title::after{content:"";display:block;width:0;height:0;border:solid 6px;position:absolute;right:15px;top:12px;border-color:transparent #53AEFF transparent transparent;}
.descarga > dt,.acordeon > dt,.abanico > dt{background:none repeat scroll 0 0 rgba(0,0,0,0);border-top:2px solid #e6e6e6;color:#666666;cursor:pointer;font-weight:bold;padding:10px 0 10px 10px}
.acordeon > dt:first-child, .abanico > dt:first-child {border-top:none;}
.acordeon > dt.down {color:#0079C8;cursor:auto;}
.abanico > dt.down {color:#0079C8;cursor:pointer;}
.acordeon > dd, .abanico > dd {display:block;padding:1em; background-color:#F2F8FC;}
.acordeon > dd.off, .abanico > dd.off {display:none;}
dd.off .info {background-color:white;border:1px solid #d1e1ec}
.descarga {margin-left:30px; margin-right:30px;}
.descarga > dt {margin-left:10px;}
dl.abanico, dl.acordeon {margin-bottom:2em}
.abanico.forzardesplegado dt {background-image:url('/clinica/imag/p11/v1/site_general/diseno/down.png') !important}
.abanico.forzardesplegado dd.off {display:block !important}
.plegado {display:none;}
.down.left, .up.left, .mas.left {background-position: 0 center;padding-left: 14px;padding-right: 0;}
.down .resp-arrow{background-position:0 -18px;}


/* pestañas-acordeón responsive*/
.resp-tabs-container {background-color:#ffffff;clear:left;}
h2.resp-accordion {font-size:14px;border-top:2px solid #e6e6e6;margin:0px;padding:10px;cursor:pointer;display:none;}
.resp-content-active, .resp-accordion-active {display:block;}
.resp-tab-content.cont {display:none;padding:10px;position:relative;width:100%;overflow:hidden;}
.resp-arrow{color:#a6a6a8;font-family:"sanitas-icon-webfont";font-size:18px;font-style:normal;font-variant:normal;font-weight:400;height:18px;line-height:1;position:absolute;right:10px;text-transform:none;top:10px;width:18px;}
.resp-arrow:before {content:"\e60f";}
.icomenos:before{content:"\e611";}
.descarga > dt:hover,.acordeon > dt:hover,.abanico > dt:hover{background-color:#F2F2F3;color:#0079c8}
.descarga > dt:hover .resp-arrow,.acordeon > dt:hover .resp-arrow,.abanico > dt:hover .resp-arrow, .resp-accordion:hover .resp-arrow{color:#0079c8;}
.descarga > dt.down:hover .resp-arrow:before,.acordeon > dt.down:hover .resp-arrow:before,.abanico > dt.down:hover .resp-arrow:before, .down .resp-arrow:before, h2.active span.resp-arrow:before {content:"\e611";color:#0079c8;}

.resp-tab-content-active {display:block;}
h2.resp-accordion:first-child {border-top:none;}

/* submenu superior */
.desplegable dt,.desplegable dd {margin-bottom:0;}
.menu_superior .submenu{background-color:#007ADA;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#005D91),to(#007ADA));background-image:-webkit-linear-gradient(top,#005D91,#007ADA);background-image:-moz-linear-gradient(top,#005D91,#007ADA);background-image:-ms-linear-gradient(top,#005D91,#007ADA);background-image:-o-linear-gradient(top,#005D91,#007ADA);box-shadow:2px 3px 6px #000000;display:none;left:auto;padding:5px;position:absolute;right:-140px;text-align:center;top:20px;width:auto;z-index:12;min-width:936px;}
.desplegable:hover .submenu{display:inline-block;}
#super li.desplegable {padding:0 0 5px 7px}
#super li.desplegable .submenu li {background:none;display:inline-block;float:none;padding:5px;width:auto;vertical-align:top;}
.submenu dl {color:#FFFFFF;text-align:left;}
.desplegable dt {margin-bottom:0;padding:4px 0 4px 10px;}
#super .submenu dd a {display:block;padding:4px 4px 4px 10px;}
#super li.desplegable > a{padding-right:12px;background: url('/clinica/imag/p11/v1/site_general/diseno/arrow-down-small.png') no-repeat scroll right center;}
/* pie foto */
.pie_foto {display:inline-block;color:#000;margin-top:5px;}
/* addthis */
.hr span.mini {display:inline-block;padding-top:5px;vertical-align:bottom;margin-top:15px;}
.addthis_32x32_style .addthis_counter.addthis_bubble_style {width:62px !important;}
.addthis_16x16_style .addthis_counter.addthis_bubble_style {width:36px !important;}
.addthis_toolbox {float:right;}
/* FlexSlider Carrusel */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.carousel li { margin-right: 5px; }
.flex-direction-nav {box-shadow:1px 1px 5px #424242;height:20px;position:absolute;right:20px;top:20px;width:62px;z-index:21;}
.flex-pauseplay {position:absolute;top:20px;right:40px;z-index:999;}
.flex-direction-nav a, .flex-pauseplay a.flex-pause, .flex-pauseplay a.flex-play{background-image:url('/clinica/imag/p11/v1/site_general/diseno/slider-controles.gif');background-position:-21px 0;display: inline-block;height:20px;line-height:20px;margin:0;padding:0;text-indent:-9999px;width:21px;float:left;}
.flex-direction-nav a.flex-prev {background-position:0 0;width:21px;margin-right:21px;}
.flex-direction-nav a.flex-next {background-position:-63px 0;width:20px;}
.flex-pauseplay a.flex-play {background-position:-42px 0;width:21px;}
.flex-pauseplay a:hover {background-position:-21px -20px;cursor:pointer;}
.flex-direction-nav a.flex-prev:hover {background-position:0 -20px;}
.flex-direction-nav a.flex-next:hover {background-position:-63px -20px;}
.flex-pauseplay a.flex-play:hover {background-position:-42px -20px;}
li.lihov {height: 123px;overflow: hidden;width:176px;margin-right:4px;}
li.lihov .capaTexto {display:none;}
li.lihov:hover .capaTexto {display:block !important;color: #FFFFFF;display:block;font-family: 'Courier New',Courier,monospace;font-size:16px;font-weight:bold;height:8.5em;padding:0;white-space:normal;}
li.lihov:hover img {display:none;}
#carrusel{width:100%;padding:0 30px;}
#carrusel .linksCarrInferior {border:1px solid #B1B1B1;display:block;font-family:Arial;height:100%;padding-top:35px;text-align:center;width:100%;}
#carrusel .flex-direction-nav{top:0;left:0;width:100%;box-shadow:none;}
#carrusel .flex-direction-nav a{width:30px;height:123px;position:absolute;top:0;margin:0;padding:0;text-indent:-9999px;}
#carrusel .flex-direction-nav a.flex-prev {left:0;background:url('/clinica/imag/p11/v1/site_general/diseno/flechaleft.png') no-repeat 0 0;}
#carrusel .flex-direction-nav a.flex-next {right:0;background:url('/clinica/imag/p11/v1/site_general/diseno/flecharight.png') no-repeat 0 0;}
.list-map {float:left;width:25%;height:0;
padding-bottom: 70%;overflow-y:scroll;}
.list-map > ul{position:absolute;width:95%;}
.map-list{float:left;width:75%;position:relative;padding-bottom:70%;height:0;overflow:hidden;}
.map-list iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}

/* tooltip */
.tooltip{top:0;left:-3000px;position:absolute;width:160px;}
.tooltip .triangle{position:absolute;right:-9px;top:50%;margin-top:-5px;width:10px;height:10px;border:5px solid #2b2626;z-index:10;}
.tooltip > div{padding:10px;background-color:#2b2626;margin:0;border:0;top:0;left:5px;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(0,0,0,0.33) 0 2px 3px 0;-webkit-box-shadow:rgba(0,0,0,0.33) 0 2px 3px 0;box-shadow:rgba(0,0,0,0.33) 0 2px 3px 0;transition:.3s;}
.tooltip > div:hover{cursor:default;}
.tooltip > div p{margin-bottom:5px;}
.tooltip > div p:last-child{margin-bottom:0;}
.tooltip > div .text{font-size:11px;line-height:120%;font-family:Arial;}
.show .tooltip.left{left:-170px;right:auto;top:50%;}
.show .tooltip.left .triangle{right:-9px;top:50%;margin-top:-5px;border-left-color:#2b2626;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;}
.show .tooltip.right{left:auto;right:-163px;top:50%;}
.show .tooltip.right .triangle{right:auto;left:-9px;margin:-5px 0 0;border-left-color:transparent !important;border-top-color:transparent !important;border-right-color:#2b2626;border-bottom-color:transparent !important;}
.show .tooltip.top{left:50%;right:auto;margin:0 0 0 -80px;}
.show .tooltip.top .triangle{top:auto;left:auto;right:50%;bottom:-9px;margin:0 0 0 -5px;border-left-color:transparent !important;border-top-color:#2b2626;border-right-color:transparent !important;border-bottom-color:transparent !important;}
.show .tooltip.bottom{top:auto;left:50%;right:auto;margin:0 0 0 -80px;}
.show .tooltip.bottom .triangle{top:-9px;left:auto;right:50%;bottom:auto;margin:0 0 0 -5px;border-left-color:transparent !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:#2b2626;}
.show .tooltip.cyan{background:transparent!important;}
.show .tooltip.cyan .triangle{border-color:#0079c8;}
.show .tooltip.cyan > div{background-color:#0079c8;}
.show .tooltip.orange75{background:transparent!important;}
.show .tooltip.orange75 .triangle{border-color:#ef8900;}
.show .tooltip.orange75 > div{background-color:#ef8900;}
.show .tooltip.teal{background:transparent!important;}
.show .tooltip.teal .triangle{border-color:#008385;}
.show .tooltip.teal > div{background-color:#008385;}
.show .tooltip.purple{background:transparent!important;}
.show .tooltip.purple .triangle{border-color:#6a2ca1;}
.show .tooltip.purple > div{background-color:#6a2ca1;}
.show .tooltip > div{opacity:1;visibility:visible;}

/* display table con filas partidas */
.col4.partido {background:none !important;box-shadow:none;padding:0;}
.partido > .cont {background-color:#FFFFFF;box-shadow:0 0 2px #999999;display:block;height:100%;min-height:280px;margin-bottom:10px;padding:10px !important;}
.teal .tint.partido > .cont {background-color:#BFE0E0 !important;}
.partido > .cont:first-child {height:auto;}
.partido > .cont:last-child {margin-bottom:0;}

/*filtros cuadro médico */
#filtrosmovil {display:none;z-index:0;position:fixed;right:0;top:0;width:270px;background-color:#fff;box-shadow:-10px 0 25px rgba(255,255,255,0.3);text-align:left;background-color:#333333 !important;padding:0;}
#filtrosmovil aside > .cont{max-height:100% !important;}
.filtro {display:none}
#menumovil {display:none;}

.left {float:left !important;}
.right {float:right !important;}
.tachado {text-decoration:line-through;}
.opacity30 {opacity:0.3;}
.inline {clear:none; display:inline;}
.nowrap {white-space:nowrap;}
.port{margin-top: 10px;}
#artic #cabecera{margin:0 0 15px 0;}
.slider_text{position: absolute; top:20px; left: 60px;}

#pie dt p, #pie dd p {color: #FFFFFF; margin-bottom: 10px;}
#pie dt p{font-weight: bold; font-size: 14px;}
#pie dd p {font-size: 13px;}
li.logo-movil{display: none;}
.submenu .submenu-bajada {margin-left: 7%; font-weight: bold;}

.opcion-capcha{width: auto;}
.opcion-capcha img{float: left;}
.opcion-capcha input.fieldform.captcha {width: 70%; margin-left: 20px;}

.grid.cols3.guttered.tablerow {margin:0 0 20px;}
/* responsive */

/* HASTA 990 (tablet) */
@media only screen and (max-width:1200px){
    header > .row {width:100% !important;}
}
@media only screen and (max-width:1055px){
    #menu > li > div > a {padding:10px 5px; min-height:60px;}
    #menu > li {float:left; min-height:60px; text-align:center; width:120px;}
    #menu > li > div {min-height:60px;}
}
@media only screen and (max-width: 990px){
#iframe-trabaja {height: 4700px;}
article {padding:20px !important;margin-right:0 !important;}
body{width:100%;display:block;position:relative;overflow-x:hidden;font-size:15px;}
/* body, html {overflow-x:hidden;} */
body.desactivado{position:fixed;background:#333 !important;}
body > h1 {position:absolute;left:50%;bottom:0;width:940px;margin:0 0 0 -470px;padding:3px 0;clear:both;background:#FFF;border-bottom:1px solid #e6e6e6;text-align:center;font-size:9px;color:#CCC;}
article h1, section h1 {margin:  0.5em 0 0;}
.list-map {display:none;}
.map-list {width:100%;clear:both;}
#menumovil.active, #filtrosmovil.active_filtro {display:block;height:100%;overflow-y:scroll;}
#menumovil.active:active, #filtrosmovil.active_filtro:active {}
#menumovil:active, #filtrosmovil.active_filtro, #filtrosmovil:active{overflow-y:scroll;height:100%;}
header.active,#masterlayout.active, #menumovil.active{-webkit-transform: translateX(270px);-moz-transform: translateX(270px);-ms-transform: translateX(270px);-o-transform: translateX(270px);transform: translateX(270px);}
header.active_filtro,#masterlayout.active_filtro, #menumovil.active_filtro{left:-270px;}
#masterlayout{margin-top:80px;display:block;width:100%;}
header.lite ~ #masterlayout{margin-top:100px;}
  
#buscadormovil {position:fixed;top:0;padding:10px 59px 5px 10px; background:#ffffff;}
#buscadormovil input.q {display:inline-block;height:40px;border:1px solid #d8d9d9;border-radius: 20px;background-color:#f6f4f0;}
#buscadormovil .icono-grande.icobuscar{background:url('/clinica/imag/p11/v1/site_general/diseno/2015-iconos-grandes-blancos-sinbola.png') no-repeat scroll -199px -197px #0079c8;border:medium none;cursor:pointer;height:40px;position:absolute;right:5px;text-indent:-9999px;width:40px;}
#menumovil{font-size:15px;text-align:left; width:100%; background:#ffffff;}
#menumovil > ul {width:100%; background-color:#FFFFFF;display:none;height:100%;overflow-y:scroll;font-family:Bupa,Arial,Helvetica,Sans-serif;}
#menumovil li.active {font-weight:bold;}
#menumovil > ul.nivel2 {display:block;padding:0;overflow-y:auto;height:100%;}
#menumovil ul li {border-top:1px solid #EEEEEE;}
#menumovil li a {display:block;padding:15px;color:#000000; text-decoration:none;border:none;}
#menumovil li li a {padding-left:25px;} 
#menumovil li i {float:right;margin:0;}
#menumovil li a.active, #menumovil li a.active:hover {background-color:#FFFFFF;color:#0079C8;font-weight:bold;}
#menumovil #menu1 {border-top:4px solid #eeeeee;display:block;width:100%;font-family:Bupa,Arial,Helvetica,Sans-serif;}
#menumovil #menu1 li {border:none;}
#menumovil #menu1 a {padding:15px;}
  
.colum2 > *, .colum3 > *, .colum4 > *, .colum5 > *{width:100%;float:none;}
#opaca {display:none;z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background:black;opacity:0.3;}
#cuerpo{height:100%;display:table-row;}
#masterlayout,#cuerpo,.cuerpo {background-color:#f6f4f0;}
header .ayuda {position:static;width:auto;}
header .ayuda a {color:#FFF !important;display:inline-block !important;}
header .ayuda > * {display:none;}
header .ayuda h4 {margin-top:5px;display:block;}
header .ayuda.cliente h4{display:block;font-family: Bupa,Arial,Helvetica,Sans-serif;color:#fff;font-size:16px;}
#menu2 > ul > li.ayuda.cliente h4 a {font-weight:normal;}
.guttered > * {padding-left: 10px !important;padding-right: 10px !important;}
#main, .main{padding: 0 10px 10px 10px !important}
#main.guttered > * {padding-left:0 !important;padding-right:0 !important}
#logo{top:0;display:block;position:relative;margin:0;width:120px;height:59px !important;background-position:10px 10px;}
#logo.nomenumovil {left:10px !important;} 
#logo img {margin-top:15px;}
header {height:auto; background-color:#FFFFFF !important;padding:0;z-index:3;}
#super {position:relative;left:auto !important;top:auto;width:100%;margin:0;padding:10px;display:block;background-color:#FFFFFF;border-top:1px solid #efefef;}
#super .title {font-weight:normal;color:#7fbce3;}
#super .titlesub {display:none;}
#menu1 {display:none;}
#menu2 {position:absolute;right:0;top:0 !important;}
header #menu2 {display:block;}
#menu2 ul, #menu2 li {margin:0;padding:0}
#menu2 li {margin-left:10px;}
#menu2 > ul > li{display:none;}
#menu2 > ul > li:last-child, #menu2 li.login {display:inline-block;}
#menu > li.home > a span {background: url('/clinica/imag/p11/v1/site_general/diseno/f-menu-home.png') no-repeat;background-position: -20px 0 !important;display: inline-block;padding-left: 23px;width: auto;text-indent:0;}
#menu > li.home > a:hover span, #menu > li.home.active > a span {background-position: -20px -100px !important;}
#menu2 #alogin.logged {background-position:-80px -120px;}
#menu2 #alogin.logged:hover {background-position:-80px -160px !important;}
#alogin.active, #alogin.active:hover {background-position:-80px -40px !important;}
#amenu {float:left;width:60px;height:60px;background: #ffffff url('/clinica/imag/p11/v1/site_general/diseno/mobile-nav.png') 0 0 no-repeat;border-right:1px solid #EEEEEE;cursor:pointer;display:block;text-align:left;text-indent:-9999em;}
#loginbox {border:none;position:absolute;left:auto;top:60px;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
.masthead .row {width:auto;}
.masthead #menu2 li.login{background-color:#0079c8;line-height:43px;padding:0}
.masthead #menu2 .login > a {padding:0 15px;text-indent: -9999px;width:50px;background-position:center 7px;}
.masthead #menu2 .login > a:hover{background-color:#00335b !important;}
.masthead{background-color:transparent;position:fixed;width:55%;z-index:10;right:0;}
.desactivado .masthead{display:none;}
.masthead #menu2 .contacto a{display:inline-block;height:59px;vertical-align:middle;color:#ffffff;}
.masthead #menu2 .aux-search, .contacto.sintel {display:none;}
#menu2 .login .cerrar {display:none;}
.masthead #menu2 {padding:0 !important;}
.masthead #menu2 li {background: url('/clinica/imag/p11/v1/site_general/diseno/vr-25.png') repeat-y left top;border:none;margin:0;}
.masthead #menu2 li.contacto {padding:0;}
.masthead #menu2 li.active {background-color:#678004;}
.masthead #menu2 .contacto.sintel .contact {padding:0;text-align:left;}
.masthead #menu2 .sstitle {color:#0079c8;display:table-cell;vertical-align:middle;padding-right:10px;}
.masthead #menu2 .contacto.sintel .sstitle {display:table-cell;padding:0;}
.masthead #menu2 .contacto .icono {font-size:26px;}
.masthead #menu2 .contacto.sintel .contact:before {content:"\e62d";position:relative;}

.masthead #menu2 .login #alogin{background:url('/clinica/imag/p11/v1/site_general/diseno/mobile-nav.png') no-repeat 0 -175px transparent;border:medium none;border-radius:0;cursor:pointer;display:block;height:59px;padding:0;text-align:left;text-indent:-9999em;width:59px}
.masthead #menu2 .contact {padding:0;display:table !important;margin:0;}

.marco .button{min-width:250px !important;}
.cornerup {position:absolute;top:-20px;right:20px;width:0;height:0;border:10px solid transparent;border-bottom-color:white;}
header > nav {display:none}
/*header nav ul li {float:none; height:auto;z-index:2}
header nav li a {border-top:1px solid #FFF;padding:1.5em;}*/
#stay {position: absolute;left: .5em;top: .9em;z-index: 3;}
label[for="stay"] {border: 1px solid #ccc;z-index: 2;position: relative;padding:.6em 1em .5em 2em;cursor: pointer;color: #0079C8;}
label[for="stay"]+a {padding: .5em 1em;border: 1px solid #ccc;}
#loginbox p a {display:block;}
#loginbox p a.cerrar {background-position: 66% 50%; padding-right: 2em;}
.checkrow {margin:10px 0;color:#fff;}
#side {clear:both;width:auto !important;padding:0 10px 10px 10px;float:left;}
#menulat {display:none;}
#cabecera {margin-top:0;max-height:1000px;}
#cabecera + * {display:block;margin-top:20px;}
.owl-carousel {background:#fff; padding:0 0 10px;}
#cabecera .marco,#cabecera .buscador  {position:relative;top:auto;left:auto;margin:0;width:auto; font-size:13px;padding:15px;}
.fotorow img {position:relative;width:100%;left:0;margin:0;}
#cuerpo > .row,.cuerpo > .tablerow {position:static;}
/*#menu {display:none;z-index:3}
#menu, #menulat {width:100%;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;padding:0;margin:0;background-color:#e6e6e6;}
#menu li, #menulat li {width:100%;margin:0;padding:0;}
#menu li a, #menulat li a {display:block;margin:0;padding:10px;color:#0079C8 !important; border-bottom:1px solid #cccccc;background-color: #F9F9F9;background-image: -webkit-linear-gradient(top, #FFFFFF, #F9F9F9);background-image: -moz-linear-gradient(top, #FFFFFF, #F9F9F9);background-image: -ms-linear-gradient(top, #FFFFFF, #F9F9F9);background-image: -o-linear-gradient(top, #FFFFFF, #F9F9F9);}
#menu li.active a {padding:10px;}
#menu > li {box-shadow: 0 2px 4px #000000;}
#menu > li > a {font-size:13.6px;}
#menu > li > a:hover, #menu > li.active > a {color:#fff !important;}*/
#menulat .nivel2 > li > a {background-image: url('/clinica/imag/p11/v1/site_general/diseno/mobile-mas-peq.png');background-position: 98% 10px;}
#menulat .nivel3 a {padding-left:25px;font-weight:normal;}
#video, h1 {width:auto;height:auto;}
#contenedor, footer,#loginbar, #ruta, /*.row*/,#cabecera > .row, #cuerpo,.cuerpo > .row,.cuerpo > .tablerow,#seo,footer, .col12, .lite #super, .landing .table, #informacion, header nav, #pie{width:auto !important;}
#ruta {padding:10px !important;}  
#ruta,#ruta h1 {line-height:22px !important;}
#loginbox .col12 {width:100% !important;}
header {float:none;width:100%;position:fixed;border-bottom:1px solid #EEEEEE; top:0;}
header .row {width:100%;}
.ejemplo, .ejemplo footer, .ejemplo header {width:100%;}
#accion {float:none;width:auto !important;margin:0; text-align:center;}
#accion form {text-align:left;margin:0 auto;}
#cookies, #cookies p {width:auto !important; font-size:11px;}
.marco {margin:80px 10px}
.slide > .marco {margin:0;}
.pagination {overflow:hidden}
input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="tel"], select, textarea {height:35px;line-height:35px;}
textarea {height:100px;}
.sub input[type="text"], .sub input[type="search"], .sub input[type="password"], .sub input[type="email"], .sub input[type="tel"], .sub select, .sub textarea {height:35px;line-height:22px;}
.nivel2 {background:#F9F9F9;padding: 3px;}
#menulat .nivel2 > li.active {background:#D3E3F3;padding: 3px;}
#menulat .nivel2 > li.active a.active {padding-left: 20px;background:none;}
#menulat .nivel2 > li.active > a.active {color:#000 !important;}
.pagination .next{background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-next.png'), -webkit-linear-gradient(top, #FAFAFA, #E7E7E7);background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-next.png'), -moz-linear-gradient(top, #FAFAFA, #E7E7E7);background-image:url('./clinica/imag/p11/v1/site_general/diseno/f-next.png'), -ms-linear-gradient(top, #FAFAFA, #E7E7E7);background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-next.png'), -o-linear-gradient(top, #FAFAFA, #E7E7E7);}
.pagination .prev{background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-prev.png'), -webkit-linear-gradient(top, #FAFAFA, #E7E7E7);background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-prev.png'), -moz-linear-gradient(top, #FAFAFA, #E7E7E7);background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-prev.png'), -ms-linear-gradient(top, #FAFAFA, #E7E7E7);background-image:url('/clinica/imag/p11/v1/site_general/diseno/f-prev.png'), -o-linear-gradient(top, #FAFAFA, #E7E7E7);}
.pagination ul {width:182px;overflow:hidden;height:27px;float:left;margin:0;display:none;}
.pagination li {margin-left:4px;}
.pagination .button {margin:5px 0 !important}
.pagination a[rel="next"]{float:right;}
.pagination a.inactive[rel="prev"], .pagination a.inactive[rel="next"]{background:none !important;}
code {white-space: normal;}
ul.pagination > li:last-child {float:right;}
.video.big {width: 100%;}
.tabs.big{height:3.5em;}
.tabs.big a{font-size:1.5em;}
.tablerow {display:block;}
.tablerow > * {display:block;float:left;margin: 0 1.5% 15px 1.5%;width:47% !important;}
.tablerow .tablerow > * {margin: 0;}
.cell {display:block;float:left;width:48%;margin:5px 1%}
header .ayuda {display:none;}
.tabs li,.tabs dd,article .ejemplo .tabs li{width:100%;background-color:#E0E0E0;background-image:-ms-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-moz-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-o-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(1,#E0E0E0));background-image:-webkit-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:linear-gradient(to bottom,#FFF 0%,#E0E0E0 100%)}
.tabs dd a, .tabs li a, .tabs dd a:hover, .tabs li a:hover {background-color:transparent;background-image:url('/clinica/imag/p11/v1/site_general/diseno/icon-tabs-azul.png');background-repeat:no-repeat;background-position:center right;}
.tabs dd a:hover, .tabs li a:hover {background-color:#F2F8FC;}
.tabs .active a, .tabs .active a, .tabs dd a.active, .tabs li a.active, .tabs dd a.active:hover, .tabs li a.active:hover, .tabs dd.active a, .tabs li.active a, .tabs dd.active a:hover, .tabs li.active a:hover {background-image:url('/clinica/imag/p11/v1/site_general/diseno/icon-tabs-active-azul.png');}
.tabs.purple dd.active a, .tabs.purple li.active a, .tabs.purple dd.active a:hover, .tabs.purple li.active a:hover, .tabs.fuchsia dd.active a, .tabs.fuchsia li.active a, .tabs.fuchsia dd.active a:hover, .tabs.fuchsia li.active a:hover, .tabs.cyan dd.active a, .tabs.cyan li.active a, .tabs.cyan dd.active a:hover, .tabs.cyan li.active a:hover, .tabs.orange dd.active a, .tabs.orange li.active a, .tabs.orange dd.active a:hover, .tabs.orange li.active a:hover, .tabs.lime dd.active a, .tabs.lime li.active a, .tabs.lime dd.active a:hover, .tabs.lime li.active a:hover{background-color:transparent;background-image:url('/clinica/imag/p11/v1/site_general/diseno/icon-tabs-active-white.png');background-repeat:no-repeat;background-position:center right;}
.tabs .active a:hover, .tabs .active a:hover {background-position:center right;}
.tabs.wide dd, .tabs.wide li {float:left !important;}
.tabs.wide, .tabs.wide dd, .tabs.wide li {display:block;}
.tabs.wide a, .tabs.big a {height:100%;text-align:left;}
.switch .tabs.big.icon {background:#FFFFFF !important;border-radius:5px;box-shadow:0 3px 4px 0 rgba(50, 50, 50, 0.75) inset;display:inline-block;   margin-left:0;margin-bottom:5px;overflow:hidden;padding:1px;width:auto;}
.switch .tabs.icon li {border-radius:5px 0 0 5px;height:100%;margin:0;width:auto;}
.switch .tabs.icon li:last-child {border-radius:0 5px 5px 0;}
.switch .tabs.icon li:hover {background:#FFFFFF !important;}
.switch .tabs.icon li.active:hover {background:none !important;}
.switch .tabs.icon li.active, .switch .tabs.icon dd.active {background:none;border:none;}
.resp-tabs-container {padding:0;border:none;}
ul.resp-tabs-list {display:none;}
h2.resp-accordion {display:block;}
h2.resp-accordion.active > a {color:#000000;}
.resp-tab-content-active {border-top:0;padding:15px !important;}
.cont.resp-tab-content.resp-tab-content-active.purple > p {background:#FFFFFF;padding:10px;}
ul.alfabeto li {height:40px;width:40px;line-height: 40px;}
.footprint{display:block;clear:left;}
#pie .refoot{display:inline-block;}
#pie a.logo {display:none;}
#pie > .row .label_pie {margin-top:-15px; display: none;}
#pie > .row.menu_footer dl {display:none;}
#pie > .row .menu_select {display:none;}
.label_pie {color:#FFFFFF;padding-left:10px;text-align:left;width:auto;display:block;}
#pie > .row select#menu_pie {border:none;background-color:transparent;color:#FFFFFF;display:inline-block;width:325px;line-height:20px;}
#pie select#menu_pie option {margin-left:15px;}
#pie select#menu_pie option, #pie select#menu_pie optgroup {padding:10px;background-color:#005D91;display:block;float:left;}
#pie select#menu_pie optgroup {font-size:14px;}
#pie ul.social {display:inline-block;}
#pie div.postal {clear:both;}
#pie .postal p {margin-bottom:0.5em !important;}
.firma {margin-top:15px;margin-bottom:15px;background-position: 0% 50%;width:290px;}
#masterlayout .col12, #main, .main{width:100% !important;}
.cuadromedico .direcciones > li {display:block;width:100%;padding:0}
.cuadromedico .direcciones ul.options > li {margin-right:5px;margin-left:0;}
.cuadromedico .direcciones ul.options {float:none;margin-top:10px;}
.filtro {width:100%;display:inline-block;text-align:right;}
.filtro > a {display:inline-block;float:right;background:url('/clinica/imag/p11/v1/site_general/diseno/icon-next.png') no-repeat right center !important;color:#0079C8 !important;padding:10px 15px 10px 10px !important;}
.cuadromedico .filtro a:before {content:"Filtros";}
.cuadromedico .filtro a.active:before {content:"Atrás";}
.filtro a.active {background:url('/clinica/imag/p11/v1/site_general/diseno/icon-prev.png') no-repeat 14px center !important;padding-left:30px !important;}
.cajafiltros, #filtrosmovil {display:none;}
#filtrosmovil aside {margin:0;background:none !important;padding:0;box-shadow:none;}
#filtrosmovil aside li {padding:0;border-bottom: 1px solid #404040;}
#filtrosmovil aside li:last-child {border:none;}
#filtrosmovil aside > .cont{background:transparent;padding:0;}
#filtrosmovil a { color: #DDDDDD;display:block;padding: 20px 35px;}
#filtrosmovil a:hover {background-color:#000000;}
#filtrosmovil h3 {color:#FFFFFF !important;font-weight:700;margin:0 !important;padding:15px 10px;border:1px solid #404040;border-width:1px 0;}
#filtrosmovil li > span {position:absolute;right:10px;top:20px;color:#7F7F7F;}
#side > aside, #side > .modulo {float:none;display:inline-block;margin:0 1.5% 15px 1.5%;width:47%;vertical-align:top;}
#side > nav ~ *:nth-child(2n+1) {float:right;}
.slider {bottom:0 !important;}
.excerpt {display:none;}
.slider > .delimitador, h4.delimitador {font-size:14px;padding-right:30px;background: url('/clinica/imag/p11/v1/site_general/diseno/icon-tabs-white.png') no-repeat scroll 100% center #000000 !important;}
.pasos {width:auto;margin:70px 10px 10px 10px;}
.pasos ul {display:block;width:100% !important;}
.pasos li {display:block;float:left;width:20%;text-align:center;margin-bottom:-10000px;padding-bottom:10000px;}
.pasos li span {float:none;}
.pasos li.active i {margin:5px auto 0;position:static;}
.pasos li > div {display:block;font-size:11px;height:auto;padding:10px 10px 0;}
.pasos li > div > div {height:1.75em;margin:0 auto 5px;position:static;text-align:center;}
.tablerow {display:block;}
.tablerow >.col6 {display:block;width:100% !important;}
.fotofull {overflow:auto;width:100%;clear:both;}
.fotofull img, .fotofull.vertical img, .fotofull.horizontal img {width:100%;height:auto !important;position:relative;}
.grid .medium-cols2,.medium-cols3{margin-top:20px;width:100%!important;border-spacing:10px;padding:0 !important}
.medium-cols2 > *{display:table-cell;vertical-align:top;width:50%;}
.medium-cols3 > *{display:table-cell;vertical-align:top;width:33.333%;}
.medium-cols2 > :last-child,.medium-cols3 > :last-child{border:none}

.productos .coberturas span{background-position:center center;}
.productos .cell{padding:10px 0;}
section .coberturas li{display:table;width:100%;}
.productos li > *{display:table-cell;}
.productos li.minipromo > *{display:block;}
.productos li > *:last-child{text-align:center;}
.productos li > .no-large{font-size:14px;padding-left:10px;width:50%;text-align:left;}
  
label {text-align:left;}

section.lightgray, section.lightgray25, section.lightgray50, section.lightgray75 {background-color:#FFFFFF !important;}  
  
.si-tablet {display:block !important;}
.no-tablet {display:none !important;}  
.tablet-col1 {width:8.333333% !important;}
.tablet-col2 {width:16.666666% !important;}
.tablet-col3 {width:25% !important;}
.tablet-col4 {width:33.333333% !important;}
.tablet-col5 {width:41.666666% !important;}
.tablet-col6 {width:50% !important;}
.tablet-col7 {width:58.333333% !important;}
.tablet-col8 {width:66.666666% !important;}
.tablet-col9 {width:75% !important;}
.tablet-col10 {width:83.333333% !important;}
.tablet-col11 {width:91.6666666667% !important;}
.tablet-col12 {width:100% !important;}
.large-tablerow > * {display:block;}  
}
@media only screen and (max-width: 865px){
    #menu-2 > li > div > a {font-size:14px; line-height:120%;}
    #servicios-online > li.col2 { margin:10px; min-height:170px;}
}
@media only screen and (max-width: 700px){
    #menu-2 > li > div > a {font-size:13px; line-height:120%;}
}
@media only screen and (max-width: 655px){
    #menu-2 > li.col2 {max-width: 100% !important;}
}
@media only screen and (max-width: 590px){
    #menu-2 > li.col2 {max-width: 100% !important; width: 100% !important;}
    #menu-2 > li > div {min-height:auto;}
    #menu-2 > li > div > a {min-height:auto; font-size:16px; padding:10px 15px;}
    #servicios-online > li.col2 {width:20% !important;}
}
@media only screen and (max-width: 505px){
    #servicios-online > li.col2 {width:40% !important;}
}
/* HASTA 410 */
@media only screen and (max-width: 410px){
    .box-utiles .herramientas img {width: 8%;}
}
/* HASTA 480 (.small) */
@media only screen and (max-width: 480px){
#menu2 a {margin-top: 5px;}
li.logo-movil{display: block !important;}
.masthead #menu2 .contacto.sintel{display: none;}
.opciones {clear:both;float:none;}
#cookies p a#cookieoff {width:40px; height:40px;line-height:40px; font-size:30px;}
#cabecera {min-height:0;}
.marco {margin:140px 10px 10px 10px;width:auto;}
.marco h1,.marco h2,.marco .hh1{font-weight:bold;}
#cuerpo > .marco h2 {padding-bottom:0.5em;}
.marco > *, .marco p {font-size:14px !important;}
.marco .button{max-width:300px !important;min-width:0;}
#video, h1 {width:auto;height:auto;}
body {font-size:15px}
.landing .col8 > .pad20 {padding:0;}
section > #ruta {margin:0 ;}
#cuerpo, .cuerpo {padding: 60px 0 15px !important;}
#menu1,.fijo, #ruta a,#ruta span, footer dl.col2, span.mas {position:absolute;top:0;left:0;display:none;}
#ruta a.mob, #ruta a[rel="tag"], #ruta > li:nth-last-child(2) > a{display:inline-block;position: relative; background:transparent url('/clinica/imag/p11/v1/site_general/diseno/f-ruta-mob.gif') 0 50% no-repeat;padding-left:16px;}
#ruta {display: none;}
#ruta > li {display: none;}
#ruta > li:nth-last-child(2) {display:inline-block;}
#ruta > li:nth-last-child(2) > a{display:block;}
#ruta li::after {content:none;}
#cuerpo,.cuerpo > .row,.cuerpo > .tablerow,footer,#seo,.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12, .landing form, .landing .col8, article{display:block;position:relative;float:none;width:auto !important;}
#cuerpo,footer,#seo,#cabecera{padding:0}
.cuerpo > .row,.cuerpo > .tablerow,.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12, .landing form, .landing .col8{padding:0 15px}
header .ayuda {text-align:left;}
header .ayuda a {background-image: url('/clinica/imag/p11/v1/site_general/diseno/iconos-grandes.png');background-repeat:no-repeat;display:block;height:33px;margin:0;text-indent:-9999px;width:34px;overflow:hidden;float:right;}
header .ayuda h4 span, header .ayuda.cliente h4 span {display:none;}
.contact > span{display:none}
.izq1,.izq2,.izq3,.izq4,.izq5,.izq6{margin-left:0 !important;}
.grid.cols2 > *, .grid.cols3 > *, .grid.cols4 > *, .grid.cols5 > *, .grid.cols6 > *, .grid.cols3 > .colspan2  {width:100% !important;clear:both !important;margin-left:0 !important; margin-right:0 !important}
.medium-cols2 > *, .medium-cols3 > *{display:block;width:100%;border:none;}

form .row > div {margin-bottom:0;}
.landing #informacion section {padding:0;}
#cuerpo,.cuerpo > .row,.cuerpo > .tablerow {background-image:none !important;}
#mobile {display:block;position:absolute;right:0;top:0;display:block;width:110px;}
#mobile a {float:left;width:40px;height:40px;margin:10px 15px 10px 0;text-indent:-9999px; background-color:red;border-radius:5px;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.25);-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.25);box-shadow: 0 2px 2px rgba(0,0,0,0.25);}
#mobile a.active {background-color:#999;}
#cuerpo {padding:5px 0;height:100%}
label {text-align:left;}
input.button,.button {width:100%}
.pagination input.button, .pagination .button, .button.oferta {width:auto;}
.ejemplo, .ejemplo footer, .ejemplo header {width:100%;border:none;padding:0;}
footer #pie {padding:10px;font-size:10px;}
#pie > .row .menu_select {margin-left:5px;width:auto;}
#pie > .row select#menu_pie {width:110%;}
.firma {float:left;margin-top:5px;margin-bottom:5px;}
section > h3,.modulo > h3 {margin-bottom: 10px}
.switch .tabs.big.icon {display:block;}
.switch .tabs.icon li {width:50%;}
pre{clear:both;overflow:scroll}
#cookies, #cookies p {width:auto;}
#cookies p {width:auto}
#cookies {padding:10px;}
#cookies .con { padding:20px;width:100%;display:block;}
#cookies .desc, #cookies > h3 {width:100%;display:block;}
#cookies .desc {line-height:160%;padding:0px 0px 15px;border:none;border-bottom:2px solid #4b4b4b;}
#cookies > h3 {padding:0px;margin-top:15px;}
.titulo {min-height:0;}
#menulat a {padding:20px;}
.lista > li,.lista > dd, .resul .vcard {border-top:1px solid #e6e6e6;}
.lista li, .resul .vcard {padding:0;padding-top:15px;}
.lista li a, .resul .vcard a {display:block;padding:10px 20px 10px 0;}
.lista.portada .mas, .lista.portada p a{display:none}
.lista.portada li a{display:inline-block;}
.lista li a, .resul .vcard a, .cont > a.bloque {background-image:url('/clinica/imag/p11/v1/site_general/diseno/mobile-mas.png'); background-position:right 50%;background-repeat:no-repeat;}
.lista.fotoizq > li, .lista.fotoder > li, .lista.portada > li {padding: 10px;width: 100%;}
.lista.fotoizq > li h3 a, .lista.fotoder > li h3 a, .lista.portada > li a {padding: 0 16px 0 0;width: 100%;}
.lista .tax a {background:none;}
.lista .tax a span.mas { display:block; position:relative;}
.fotoizq .foto + div {padding-left:0;}
.fotoder .foto + div {padding-right:0;}
.button.orange {width:auto;display:inline-block;float:right;margin-bottom:30px;/*background-position:100% 0;*/}
.lista li:last-child .button.orange {margin-bottom:0;}
a .boliches li, .lista .boliches li {background-image:none;}
.foto.izq, .foto.der, .fotoizq .foto, .fotoder .foto{float:none;width:100%;margin:0 0 10px 0;}
.fotoizq .foto + div {width:100%;clear:both;}
.fotoizq .foto img, .fotoder .foto img{margin:0 auto;max-width:100%;width:100% !important;}
.foto.thumbnail,.thumbnail img {width:100px;float:left;margin:0 10px 10px 0;}
article blockquote, article blockquote.izq {width:100%;float:none;clear:right;margin:15px 0 15px 0;border-top:2px solid #0079C8;border-bottom:2px solid #0079C8;padding:2px 0;}
article blockquote p {font-size:16px;font-weight:normal;line-height:130%;color:#0079C8;border-top:1px solid #0079C8;border-bottom:1px solid #0079C8;margin:0;padding:15px 0; }
.cont.column{height:auto !important;}
.cell {width:100%;margin:5px 0}
#pie .refoot{font-size:12px;}
#pie .refoot li {display:inline-block;margin:10px 0 0;}
.tablerow > *, .tablerow >.col1, .tablerow >.col2, .tablerow >.col3, .tablerow >.col4, .tablerow >.col5, .tablerow >.col6, .tablerow >.col7, .tablerow >.col8, .tablerow >.col9, .tablerow >.col10, .tablerow >.col11, .tablerow >.col12 {width:100% !important;}
.cuadromedico .direcciones > li a {background:none;padding:0;}
.cuadromedico  > li {padding:10px 0;}
#filtrosmovil {width:100%;padding-top:54px;}
header.active_filtro,#masterlayout.active_filtro, #menumovil.active_filtro{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);-o-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
#filtrosmovil > .filtro {background-color:#333 !important;border-bottom:1px solid #404040;box-shadow:0 -4px 15px -1px rgba(255, 255, 255, 0.1) inset;left:0;position:fixed;text-align:left;top:0;z-index:9999;}
#filtrosmovil > .filtro > a {text-align:left;color:#fff !important;background: url('/clinica/imag/p11/v1/site_general/diseno/icon-prev-white.png') no-repeat 10px center !important;padding: 18px 10px 18px 23px !important;width:100%;}
.table .tablerow > .caption {display:table-caption !important;width:100% !important;margin:0;padding: 0 10px;caption-side:top;}
.table .tablerow > .caption.bottom{caption-side:bottom;}
.table .tablerow > .caption > * {width:100%;}
  #side.col3 > aside, #side.col3 > .modulo {width:100%;margin-left:0;margin-right:0;}
#side > *{margin-bottom:15px !important;}
.switch #ruta {margin-bottom:5px;}
.slider > .delimitador, h4.delimitador {font-size:18px;}
.pasos {width:200px;height:0;margin-top:10px;}
.pasos *{visibility:hidden}
.masthead #menu2 .sstitle > span {display:none;}
.masthead #menu2 .contacto .contact {width:59px;height:59px;padding:0;}
.label_pie {display:none;}
  
.mininfo:after{content:"\e606";display:inline-block;font-family:"sanitas-icon-webfont";line-height:1;vertical-align:sub;}
  
#side > aside, #side > .modulo {float:none;margin:0;width:100%;}  
  
.si-small {display:block !important;}
.no-small {display:none !important;}  
.small-col1 {width:8.333333% !important;}
.small-col2 {width:16.666666% !important;}
.small-col3 {width:25% !important;}
.small-col4 {width:33.333333% !important;}
.small-col5 {width:41.666666% !important;}
.small-col6 {width:50% !important;}
.small-col7 {width:58.333333% !important;}
.small-col8 {width:66.666666% !important;}
.small-col9 {width:75% !important;}
.small-col10 {width:83.333333% !important;}
.small-col11 {width:91.6666666667% !important;}
.small-col12 {width:100% !important;}
.small-nosub {border-bottom:none;}
.small-tleft {text-align:left !important;}
.small-tright {text-align:right !important;}
.small-tcenter {text-align:center;}
}

.entradilla p {text-align: left; font-size: 18px;}

/* HASTA 480 HORIZONTAL (.small.landscape) */
@media only screen and (max-width: 480px) and (orientation: landscape){
.pagination ul {width: auto;overflow: hidden;height:auto;margin:0 0 0 13px;}
.pagination li {margin-left:0;}
article {margin:0;}
header, .masthead{position:absolute;}
}

/* HASTA 600 (tablet) */
@media only screen and (max-width: 600px){
#pie .row.menu_footer ul{display: none;}
#pie .contacto{width: 100% !important; padding: 0 20px;}
}

/* HASTA 880 (tablet) */
@media only screen and (max-width: 880px){
.right {float: left !important;}
}

/* DE 481 A 990 (.medium) */
@media only screen and (min-width: 481px) and (max-width: 990px) {
#loginbox{top: 60px;width:25em;left:auto;right:0}
.cornerup {right:10px;}
div.filtro {display:none;}
header .ayuda.cliente span.icotel{display:inline-block;}
.grid.cols2 > *,.grid.cols3 > *, .grid.cols4 > * {width:50% !important;clear:none !important;}
.grid.cols2 > .medium-cols2, .grid.cols3 > .medium-cols2, .grid.cols4 > .medium-cols2, .grid.cols2 > .medium-cols3, .grid.cols3 > .medium-cols3, .grid.cols4 > .medium-cols3{width:100%!important}
.tablerow.cols2 > *,.tablerow.cols3 > *, .tablerow.cols4 > *, .tablerow.cols4 > .colspan3 , .tablerow.cols4 > .colspan2 ,.tablerow.cols3 > .colspan2 {width:47% !important;} 

.grid.cols2 > *:nth-child(2n+1),.grid.cols3 > *:nth-child(2n+1),.grid.cols4 > *:nth-child(2n+1) {clear:left !important;}
.grid.cols5 > *,.grid.cols6 > * {width:30.333333% !important;clear:none !important;}
.grid.cols5 > *:nth-child(3n+1),.grid.cols6 > *:nth-child(3n+1) {clear:left !important;}
.grid dt {clear:both !important;}
.lista .col3.foto {margin-bottom:10px;width:44% !important;}
.lista .col6 + .col3 {float:right;width:56% !important;}
.firma {background-position: right center;}
#cabecera > .row {min-height:0;}
.si-medium {display:block !important;}
.no-medium {display:none !important;}  
.medium-col1 {width:8.333333% !important;}
.medium-col2 {width:16.666666% !important;}
.medium-col3 {width:25% !important;}
.medium-col4 {width:33.333333% !important;}
.medium-col5 {width:41.666666% !important;}
.medium-col6 {width:50% !important;float:left;}
.medium-col7 {width:58.333333% !important;}
.medium-col8 {width:66.666666% !important;}
.medium-col9 {width:75% !important;}
.medium-col10 {width:83.333333% !important;}
.medium-col11 {width:91.6666666667% !important;}
.medium-col12 {width:100% !important;}  
.medium-tleft {text-align:left !important;}
.medium-tright {text-align:right !important;}
.medium-tcenter {text-align:center !important;} 
#cookieoff .icono-grande-blanco {margin-right:0;}
#cookies .con {padding: 0 0 0 20px;}
#cookies .con a {padding:0;}
#cuerpo, .cuerpo {padding: 60px 0 15px;}
}

/* DE 481 A 767 (.phablet) */
@media only screen and (min-width: 481px) and (max-width:767px){
.lista .col3.foto {margin-bottom:10px;width:50% !important;}
.lista .col6 + .col3 {width:100% !important;}
.col5, .col4, .col3, .col2, .col1 {width:22% !important;}
.col11,.col10,.col9,.col8,.col7, .col6 {width:100% !important;}
.izq1,.izq2,.izq3,.izq4,.izq5,.izq6{margin-left:0 !important;}
#pie ul{overflow: hidden;width: 100%;}
}

/* DE 481 A 600 HORIZONTAL (.phablet.landscape) */
@media only screen and (min-width: 481px) and (max-width:600px) and (orientation: landscape){
#cookies p a#cookieoff {width:40px; height:40px;line-height:40px; font-size:30px;}
.pagination .next, .pagination .prev {font-size: 0.9em;padding-top: 3px;height:28px;}
.pagination ul {margin:0 7px;}
header, .masthead{position:absolute;}
}

/* HASTA 415 */
@media only screen and (max-width: 415px){
.tableform fieldset .item.border5.row .opcion.col4 {padding:0 !important;}
.tableform fieldset .item.border5.row .opcion.col4 .fieldform {margin-left:0;}
}

/* DESDE 991 (.large) */
@media only screen and (min-width: 991px){
h2.resp-accordion:first-child + .cont.resp-tab-content.resp-tab-content-active, .resp-tab-content-active {display:block !important;}
#loginbar .row, header > .row ,#cabecera > .row, #cuerpo,.cuerpo > .row,.cuerpo > .tablerow, #pie,#seo, #ruta, #menu .submenu > ul{width:906px;}
.fotorow img {width:906px;margin-left:-453px;}
  
#cabecera .marco{margin:30px 15px;}
.masthead #menu2 .contacto.sintel .contact{height:auto;line-height:normal;padding:10px;text-align:center;width:48px;}
.masthead #menu2 li + li{border-color:#ffffff;border-image:none;border-style:none none none solid;border-width:0 0 0 1px;}
.masthead #menu2 .contact.icono-grande {border-radius:0;line-height:43px;font-size:12px;}
.masthead #menu2 .contact:before {display:none;}
.si-large {display:block !important;}
.no-large {display:none !important;}  
.large-col1 {width:8.333333% !important;}
.large-col2 {width:16.666666% !important;}
.large-col3 {width:25% !important;}
.large-col4 {width:33.333333% !important;}
.large-col5 {width:41.666666% !important;}
.large-col6 {width:50% !important;}
.large-col7 {width:58.333333% !important;}
.large-col8 {width:66.666666% !important;}
.large-col9 {width:75% !important;}
.large-col10 {width:83.333333% !important;}
.large-col11 {width:91.6666666667% !important;}
.large-col12 {width:100% !important;}  
}

/* DESDE 1200 (.extralarge) */
@media only screen and (min-width: 1200px){
.masthead .row {width:100%;max-width: 1280px;}
.masthead.lite .row, #loginbar .row, header > .row, #cabecera > .row, #cuerpo,.cuerpo > .row,.cuerpo > .tablerow, #pie,#seo, #ruta, #menu .submenu > ul {width:1140px;}
#super {width:909px}

#menu2 {padding:0 !important;}
.fotorow img {width:1600px;left:50%;margin-left:-800px;}
#cabecera .marco {margin:60px 0;}
}
/* For Firefox version 30 and above */
@-moz-document url-prefix(){
.ui-select{border:1px solid #CCC;border-radius:4px;box-sizing:border-box;position:relative;overflow:hidden;}
.ui-select select{width:110%;background-position:right 30px center;border:none;}
}


/**************************/
.contenedor{
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    font-family: 'Montserrat', sans-serif;
}
.flexbox{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

/*listado medicos*/
.cardDoctor{
    max-width: 260px;
    padding: 20px;
    background-color: #F5F5F5;
    text-align: center;
    box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
    margin-bottom: 30px;
    height: 300px;
}
.cardDoctor .imgDr{
    width: 140px;
    height: 140px;
    border-radius: 70px;
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #dbdbdb;
}
.cardDoctor h4{
    color: #2777C3;
    margin: 0px;
    font-weight: 700;
}
.cardDoctor p{
    color: #575757;
}
