.cf{clear:both;float:left;}
.cr{clear:both;float:right;}
.bl{display:block;}
.l{float:left;}
.r{float:right;}
.960{width:960px;}
.tac{text-align:center;}
.j{text-align:justify;}
.u{text-transform:uppercase;}
.under{text-decoration:underline;}
.i{font-style:italic;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.white{background:#fff;}
.nb{border:0px;}
.rel{position:relative;}
.ab{position:absolute;}
.pt{font-family:'PT Serif Caption',serif;}
.tinos{font-family:'Tinos',arial,serif;}
.garamond{font-family:'EB Garamond',arial,serif;}
.oswald{font-family:'Oswald',arial,serif;}
.lucida{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;}
.arial{font-family:Arial,Helvetica,sans-serif;}
*{margin:0px;padding:0px;outline:none;}
body{margin:0px;padding:0px;background:#f6f6f6 url("i/bg.png") repeat-x top;}
body.interna{margin:0px;padding:0px;background:#f6f6f6 url("i/bg2.png") repeat-x top;}
p,span,strong,i,a,li,textarea,label,input,button,select,option{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:12px;color:#5f6061;text-shadow:1px 1px #ffffff;}
h1,h2,h3,h4,h5,h6{font-family:'PT Serif Caption',serif;font-size:23px;color:#5f6061;text-shadow:1px 1px #ffffff;font-weight:normal;}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:'PT Serif Caption',serif;font-size:23px;color:#5f6061;text-shadow:1px 1px #ffffff;font-weight:normal;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'PT Serif Caption',serif;font-size:23px;color:#5f6061;text-shadow:1px 1px #ffffff;font-weight:normal;}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:'PT Serif Caption',serif;font-size:23px;color:#808d4c;text-shadow:1px 1px #ffffff;font-weight:normal;}
li{list-style:none;}
a{text-decoration:none;}
img{border:0px;}
.wrapper{width:100%;}
.inner{position:relative;margin:0 auto;width:960px;}
.menu{clear:both;float:left;width:960px;height:149px;}.menu h1{float:left;}.menu h1 a{display:block;width:352px;height:149px;background:url(i/logo-doctor-santiago-molina.png) no-repeat;text-indent:-9999em;}
.menu ul{float:right;padding:55px 0 0 0;}.menu ul li{float:left;padding:0 0 0 10px;}.menu ul li a{display:block;float:left;padding:10px;font-family:'PT Serif Caption',serif;font-size:17px;color:#fff;text-shadow:1px 1px #161717;}.menu ul li a:hover{color:#d0f0f4;}
.menu ul li a.actual{background:url(i/actual.png);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#d0f0f4;}
.header{clear:both;float:left;width:960px;}.header #header1{position:relative;background:#ffffff url(i/header1.jpg) no-repeat 0px 0px;}.header #header1 h2{top:50px;left:470px;font-size:55px;}
.header #header1 h3{top:110px;left:500px;font-size:44px;}
.header #header2{position:relative;background:#ffffff url(i/header2.jpg) no-repeat 0px 0px;}.header #header2 h2{top:40px;left:480px;font-size:55px;}
.header #header2 h3{top:100px;left:555px;font-size:44px;}
.header #header3{position:relative;background:#ffffff url(i/header3.jpg) no-repeat 0px 0px;}.header #header3 h2{top:56px;left:480px;font-size:52px;}
.header #header3 h3{top:110px;left:480px;font-size:33px;}
.header #header4{position:relative;background:#ffffff url(i/header4.jpg) no-repeat 0px 0px;}.header #header4 h2{top:56px;left:482px;font-size:52px;}
.header #header4 h3{top:110px;left:600px;font-size:33px;}
.header #header5{position:relative;background:#ffffff url(i/header5.jpg) no-repeat 0px 0px;}.header #header5 h2{top:76px;left:482px;font-size:21px;}
.header #header5 h3{top:100px;left:490px;font-size:44px;}
.coda-slider{width:960px;}
.panel{padding:0px;width:960px;height:374px;}
.panel-wrapper{padding:170px 20px 0 482px;width:458px;height:204px;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.panel-wrapper h2{position:absolute;color:#5f6061;letter-spacing:-0.06em;}
.panel-wrapper h3{position:absolute;color:#34afd2;letter-spacing:-0.06em;}
.panel-wrapper p{color:#5f6061;line-height:18px;}
.panel-wrapper a{clear:both;float:left;display:block;margin:15px 0 0 0;padding:0px 10px;height:28px;line-height:28px;font-weight:bold;letter-spacing:-0.03em;color:#555555;text-shadow:1px 1px #ffffff;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:url("i/btn3.png") repeat-x top;border:solid 1px #dedede;}.panel-wrapper a:hover{background-position:bottom;color:#444;}
.coda-nav-left{position:absolute;top:300px;left:-15px;}.coda-nav-left a{display:block;width:31px;height:31px;background:url(i/izquierda.png) no-repeat;text-indent:-9999em;}
.coda-nav-right{position:absolute;top:300px;right:-15px;}.coda-nav-right a{display:block;width:31px;height:31px;background:url(i/derecha.png) no-repeat;text-indent:-9999em;}
.coda-slider-wrapper{clear:both;overflow:auto;}
.coda-slider{float:left;overflow:hidden;position:relative;}
.coda-slider .panel{display:block;float:left;}
.coda-slider .panel-container{position:relative;}
.main{clear:both;float:left;padding:0 0 15px 0;width:960px;}
.footer{clear:both;float:left;padding:12px 0 24px 0;width:960px;background:url(i/line.png) repeat-x top;}.footer p{float:left;}
.footer ul{float:left;padding:0 0 0 10px;}.footer ul li{float:left;padding:0px 5px;background:url(i/divider.png) no-repeat right 2px;}.footer ul li:first-child+*+*+*{background:none;}
.footer ul li a{display:block;float:left;}.footer ul li a:hover{color:#111;}
.footer a{float:right;}.footer a:hover{color:#111;}
.footer a.actualf{color:#5f848e;}
.informacion-personal{float:left;padding:10px 0 0 0;width:473px;}.informacion-personal h2{background:url(i/line.png) repeat-x bottom;}.informacion-personal h2 span{display:block;padding:3px 0 0 0;height:42px;background:url(i/logo.png) no-repeat right top;}
.informacion-personal ul{padding:10px 0 10px 0;}.informacion-personal ul li{padding:0 0 3px 24px;line-height:18px;background:url(i/bullet.png) no-repeat 0px 2px;}
.informacion-personal a{clear:both;float:left;display:block;margin:10px 0 0 0;padding:0px 10px;height:28px;line-height:28px;font-weight:bold;letter-spacing:-0.03em;color:#fff;text-shadow:1px 1px #222222;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:url("i/btn.png") repeat-x top;border:solid 1px #1f1f1f;}.informacion-personal a:hover{background-position:bottom;color:#def1f9;}
.home-right{float:right;padding:10px 0 0 0;width:467px;}.home-right .info{clear:both;float:left;padding:0 0 10px 0;width:467px;}.home-right .info .consulte{float:left;}.home-right .info .consulte a{display:block;}
.home-right .info .informacion{float:right;padding:15px;width:225px;background:#ffffff url(i/i.png) no-repeat 205px 15px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.home-right .info .informacion h2 a{font-size:22px;color:#4c7783;}.home-right .info .informacion h2 a:hover{color:#444;}
.home-right .info .informacion p{display:block;padding:5px 0 0 0;line-height:18px;}
.home-right .procedimientos{clear:both;float:left;width:467px;}.home-right .procedimientos h2{padding:0 10px;width:447px;height:58px;background:url(i/proce.png) repeat-x;line-height:58px;}.home-right .procedimientos h2 a{float:right;margin:14px 0 0 0;padding:0px 10px;height:28px;line-height:28px;font-size:12px;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:bold;letter-spacing:-0.03em;color:#51652e;text-shadow:1px 1px #cfe5a4;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:url("i/btn2.png") repeat-x top;border:solid 1px #a2bd65;}.home-right .procedimientos h2 a:hover{background-position:bottom;color:#3e4f21;}
.home-right .procedimientos ul.pro1{float:left;padding:12px 0 10px 0;width:180px;}.home-right .procedimientos ul.pro1 li{display:block;padding:0 0 0 20px;background:url(i/bullet.png) no-repeat 0px 2px;line-height:19px;color:#5f848e;}
.home-right .procedimientos ul.pro2{float:right;padding:12px 0 10px 0;width:270px;}.home-right .procedimientos ul.pro2 li{display:block;padding:0 0 0 20px;background:url(i/bullet.png) no-repeat 0px 2px;line-height:19px;color:#5f848e;}
.area-pacientes{clear:both;float:left;padding:19px;width:474px;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.area-pacientes h2{margin:0 0 9px 0;height:43px;line-height:35px;font-size:23px;border-bottom:solid 1px #e5e5e5;background:url(i/logo.png) no-repeat right top;}.area-pacientes h2 span{font-size:23px;color:#808d4c;}
.area-pacientes a.test{margin:0 0 1px 0;}
.area-pacientes ul{display:block;width:474px;}.area-pacientes ul li{display:block;width:474px;height:39px;border-bottom:solid 1px #e5e5e5;}.area-pacientes ul li a{display:block;width:474px;height:39px;line-height:39px;background:url(i/pdf.png) no-repeat 8px 10px;text-indent:37px;}.area-pacientes ul li a:hover{background:#f7f7f6 url(i/pdf.png) no-repeat 8px 10px;color:#111;}
.area-pacientes a.area-contacto{clear:both;float:left;display:block;margin:10px 0 0 0;padding:0px 10px;height:28px;line-height:28px;font-weight:bold;letter-spacing:-0.03em;color:#fff;text-shadow:1px 1px #222222;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:url("i/btn.png") repeat-x top;border:solid 1px #1f1f1f;}.area-pacientes a.area-contacto:hover{background-position:bottom;color:#def1f9;}
.info-right{float:right;padding:38px 0 0 0;width:438px;}.info-right h2{padding:0 10px;width:418px;height:58px;background:url(i/proce.png) repeat-x;line-height:58px;}.info-right h2 a{float:right;margin:14px 0 0 0;padding:0px 10px;height:28px;line-height:28px;font-size:12px;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:bold;letter-spacing:-0.03em;color:#51652e;text-shadow:1px 1px #cfe5a4;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:url("i/btn2.png") repeat-x top;border:solid 1px #a2bd65;}.info-right h2 a:hover{background-position:bottom;color:#3e4f21;}
.info-right .profesionales p{display:block;padding:20px 0 20px 20px;font-weight:bold;color:#40585f;}.info-right .profesionales p a{display:block;height:19px;line-height:19px;background:url(i/pdf.png) no-repeat 0px 0px;text-indent:25px;}.info-right .profesionales p a:hover{color:#111;}
.info-right .profesionales ul{display:block;padding:0 0 0 20px;}.info-right .profesionales ul li{display:block;background:url(i/bullet.png) no-repeat 0px 2px;line-height:19px;color:#5f848e;text-indent:24px;}.info-right .profesionales ul li a{color:#5f848e;}.info-right .profesionales ul li a:hover{color:#111;}
.info-right .trabajos h2{font-size:23px;}.info-right .trabajos h2 span{font-size:23px;color:#808d4c;}
.info-right .trabajos ul{clear:both;float:left;padding:7px 0 0 0;width:438px;}.info-right .trabajos ul li{float:left;width:215px;}.info-right .trabajos ul li:first-child+*{float:right;}
.info-right .trabajos ul li a{display:block;padding:6px;width:201px;border:solid 1px #dddddd;background:#fff;}.info-right .trabajos ul li a:hover span{background:#f7f7f6 url(i/pdf.png) no-repeat 170px 15px;}
.info-right .trabajos ul li a img{display:block;}
.info-right .trabajos ul li a span{display:block;margin:1px 0 0 0;padding:10px 30px 0 10px;width:161px;height:39px;background:#f0f6f8 url(i/pdf.png) no-repeat 170px 15px;}
.servicios{clear:both;float:left;padding:10px;width:604px;background:#ffffff url(i/servicios.png) no-repeat top;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.servicios .servicio{clear:both;float:left;width:604px;}.servicios .servicio .sert{float:left;display:block;margin:0 0 10px 0;padding:8px 0 0 0;height:42px;border-bottom:solid 5px #a3be38;}
.servicios .servicio h2{font-size:23px;letter-spacing:-0.05em;}.servicios .servicio h2 span{font-size:23px;color:#808d4c;}
.servicios .servicio img{clear:both;display:block;margin:0 0 10px 0;}
.servicios .servicio p{display:block;padding:0 0 10px 0;font-size:12px;color:#5f6061;line-height:18px;}
.servicios .servicio ul{padding:0px 0 10px 0;}.servicios .servicio ul li{padding:0 0 3px 24px;line-height:18px;background:url(i/bullet.png) no-repeat 0px 2px;}
.servicios .servicio a.servi-contacto{clear:both;float:left;display:block;margin:0px 0 0 0;padding:0px 10px;height:28px;line-height:28px;font-weight:bold;letter-spacing:-0.03em;color:#fff;text-shadow:1px 1px #222222;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:url("i/btn.png") repeat-x top;border:solid 1px #1f1f1f;}.servicios .servicio a.servi-contacto:hover{background-position:bottom;color:#def1f9;}
.menuser{float:right;padding:10px;width:313px;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.menuser h2{padding:6px 0 0 0;height:41px;border-bottom:solid 1px #e5e5e5;letter-spacing:-0.05em;}.menuser h2 span{color:#808d4c;}
.menuser ul{clear:both;float:left;padding:8px 0 0 0;width:313px;}.menuser ul li{display:block;padding:2px 0 0 0;}.menuser ul li a{display:block;width:311px;height:30px;background:#e8eef0;border:solid 1px #d6e0e4;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-family:'PT Serif Caption',serif;line-height:30px;text-indent:8px;font-size:13px;color:#344a51;text-shadow:1px 1px #ffffff;cursor:pointer;}.menuser ul li a:hover{background:#a3be38;border:solid 1px #9bb33c;text-shadow:1px 1px #71822b;color:#fff;}
.menuser ul li a.focus{background:#383a3d;border:solid 1px #000;text-shadow:1px 1px #000000;color:#fff;}
.mapa{position:relative;clear:both;float:left;width:463px;height:420px;}.mapa div{padding:10px 10px 0px 10px;width:443px;height:353px;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.mapa div h2{height:40px;line-height:34px;border-bottom:solid 1px #e5e5e5;font-size:23px;color:#5f6061;background:url(i/logo.png) no-repeat right top;}.mapa div h2 span{font-size:23px;color:#808d4c;}
.mapa div div{display:block;margin:9px 0 0 0;width:423px;height:242px;}
.mapa div p{display:block;margin:1px 0 0 0;padding:0px 0px 0px 10px;height:39px;background:#a3be38;line-height:39px;color:#fff;text-shadow:0px 0px #1278a1;}.mapa div p span{display:block;padding:0 10px;float:right;background:#889e30;color:#fff;text-shadow:0px 0px #1278a1;}
.mapa div strong{position:absolute;top:283px;left:285px;display:block;padding:7px 10px;float:right;background:#889e50;color:#fff;text-shadow:0px 0px #1278a1;font-weight:normal;}
.mapa ul{position:absolute;bottom:0px;clear:both;float:left;width:463px;}.mapa ul li{float:left;}.mapa ul li a{display:block;}
.formulario{float:left;margin:0 0 0 2px;padding:10px 10px 0px 10px;width:210px;height:410px;background:#a3be38;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.formulario h2{height:41px;line-height:34px;font-size:23px;color:#fff;text-shadow:1px 1px #72871e;background:url(i/formu.jpg) repeat-x bottom;}
.formulario form label{clear:both;display:block;height:21px;line-height:21px;color:#fff;text-shadow:1px 1px #a3be38;}
.formulario form input{border:solid 1px #92ac2a;}.formulario form input#cname{width:208px;height:27px;}
.formulario form input#cemail{width:101px;height:27px;}
.formulario form input#tel{width:101px;height:27px;}
.formulario form input.contactenos{clear:both;float:left;display:block;margin:10px 0 0 50px;padding:0px 10px 3px 10px;height:28px;line-height:28px;font-weight:bold;letter-spacing:-0.03em;color:#fff;text-shadow:1px 1px #222222;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:url("i/btn.png") repeat-x top;border:solid 1px #1f1f1f;cursor:pointer;}
.formulario form textarea{display:block;margin:0 0 10px 0;padding:5px;width:198px;height:114px;border:solid 1px #92ac2a;}
.formulario form .formleft{float:left;}
.formulario form .formright{float:right;}
.formulario p{clear:both;display:block;padding:5px 0 0 0;text-align:center;color:#fff;text-shadow:0px 0px #1278a1;}
.sobre{float:right;padding:10px;width:243px;height:400px;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.sobre h2{height:40px;line-height:34px;border-bottom:solid 1px #e5e5e5;font-size:23px;color:#5f6061;}.sobre h2 span{font-size:23px;color:#808d4c;}
.sobre img{display:block;margin:9px 0 1px 0;}
.sobre p{display:block;padding:6px 0 0 0;color:#717171;line-height:18px;}
.sobre p.infantil{display:block;margin:8px 0 0 0;border-top:solid 1px #ccc;}
.sobre a.tq{display:block;margin:12px 0 0 0;width:243px;height:71px;background:url(i/tq.jpg) no-repeat top;text-indent:-9999em;}.sobre a.tq:hover{background:url(i/tq.jpg) no-repeat bottom;}
.errorcontacto{clear:both;float:left;padding:50px 0 0 0;}.errorcontacto a{clear:both;float:left;display:block;margin:15px 0 0 0;padding:0px 10px;height:28px;line-height:28px;font-weight:bold;letter-spacing:-0.03em;color:#fff;text-shadow:1px 1px #222222;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:url("i/btn.png") repeat-x top;border:solid 1px #1f1f1f;}.errorcontacto a:hover{background-position:bottom;color:#def1f9;}

.mapa ul li a {
	display: block;
	width: 115px;
	height: 41px;
	font-size: 0;
}
.mapa ul li a.youtube {
	background: url(i/youtube.png) no-repeat top;
	background-size: 115px;
}
.mapa ul li a.youtube:hover {
	background: url(i/youtube.png) no-repeat bottom;
	background-size: 115px;
}
.mapa ul li a.linkedin {
	background: url(i/linkedin.png) no-repeat top;
	background-size: 115px;
}
.mapa ul li a.linkedin:hover {
	background: url(i/linkedin.png) no-repeat bottom;
	background-size: 115px;
}
.mapa ul li a.facebook {
	background: url(i/facebook.png) no-repeat top;
	background-size: 115px;
}
.mapa ul li a.facebook:hover {
	background: url(i/facebook.png) no-repeat bottom;
	background-size: 115px;
}
.mapa ul li a.turismo {
	background: url(i/turismo.png) no-repeat top;
	background-size: 115px;
}
.mapa ul li a.turismo:hover {
	background: url(i/turismo.png) no-repeat bottom;
	background-size: 115px;
}
