* {margin:0;padding:0;}
html {margin:0 auto;padding:0;color:#696A6A;text-align:center;}
body {margin:0 auto;padding:0;font: 70%/130% Arial, sans-serif;text-align: center;}
/* generales */
a img {border:0;}
a:link, a:visited {color:#ACB900;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:2px 0;}
h1 {font-size:120%;letter-spacing:2px;}
h2 {font-size:120%;}
h3 {font-size:110%;}
h3 {padding:9px 0 0 15px;margin-bottom:5px;}

div.clear {clear:both;height:1px;line-height:1px;}
object , embed { margin:0; padding:0;}
hr {color:#E1E4EA;clear:both;width:75%;text-align:center;}
ul, ol {margin-left:30px;}
li {list-style-type:square;}
img.b {border:1px solid #D9DF42;padding:1px;margin:3px 1px 0 1px;}
.right {float:right;margin-left:20px;}
.left {float:left;margin-right:20px;}
img.right {border:1px solid #D9DF42;}
div.p50 {width:47%;}
div.p50 p{padding:9px 15px;}
p.j {text-align:justify;}
img.imgcasoclinico {width:350px;border:1px solid #D9DF42;padding:1px;margin:5px 0 2px 3px;}

a.mas:link {display:block;padding-bottom:5px;text-align:right;}
/* Lay */
div#super_container{width:995px;text-align:left;margin:0 auto;}
div#clinicaoteo {height:113px;background:transparent url("../imagenes/layout/clinica-oteo.gif") no-repeat 70px 4px;}
div#opciones {clear:both;height:150px;border:4px solid #D9DF42;border-top:0;border-bottom:0;padding:0 20px;}
div#navi {float:left;width:320px;height:150px;}
div#contact {float:left;height:149px;width:240px;background:#D9DF42;}
div#content {clear:both;padding:9px 40px;}
div#content_main {float:left;width:600px;}
div#content_sub {float:left;width:234px;border-right:1px solid #ACB900;margin-right:20px;padding:0 20px;}
div#content2 {clear:both;border-top:1px solid #D9DF42;width:92%;margin:4px auto;padding:9px;}
div#siteinfo {clear:both;background:transparent url("../imagenes/layout/siteinfo_bg.jpg") no-repeat center 0;height:31px;padding:30px 0 0 20px;}
div#developer {text-align:right;padding-right:30px;font-size:85%;margin-top:-30px;}
/* */
div#navi ul {width:300px;background:#ACB900 url("../imagenes/layout/navi_bg.gif") no-repeat 100% 0;margin:0;padding:7px 0 6px 20px;}
div#navi ul li {list-style-type:none;font-variant:small-caps;letter-spacing:1px;font-weight:bold;height:17px;}
div#navi ul li a {padding:3px 3px 3px 16px;font-size:12px;color:#fff;background:transparent url("../imagenes/navi/flecha.gif") no-repeat 1px center;}
div#navi ul li a:hover {background:#D9DF42 url("../imagenes/navi/flecha.gif") no-repeat 5px center;color:#7E7F7F;text-decoration:none;}

/* secciones */
div#clinicaoteo ul {float:right;text-align:center;margin:75px 70px 0 0;width:440px;text-transform:uppercase;border-top:5px solid #7E7F7F;padding:7px 0 0 0;}
div#clinicaoteo ul li{display:inline;padding:0 10px 0 30px;}
div#clinicaoteo ul li a:link, div#clinicaoteo ul li a:visited {padding:0 30px;}
div#clinicaoteo ul li a:hover{text-decoration:none;border-top:7px solid #D9DF42;background:#ACB900;color:#fff;}

img.portada {float:left;border:2px solid #ACB900;border-bottom:1px solid #ACB900;border-top:none;}

div#content_sub h1, div#content_main h1{letter-spacing:1px;width:240px;height:25px;color:#fff;padding:4px 0 0 20px;background:transparent url("../imagenes/layout/h1_bg.gif") no-repeat;margin-top:9px;}
div#content_sub h1 {margin-left:-20px;}
div#content_sub h2 {margin-left:-14px;text-transform:uppercase;color:#ACB900;}

div#content_main ol {margin-bottom:15px;}
div#content_main ol li {padding-top:9px;list-style-type:none;width:90%;}
div#content_main ol li img {margin-right:19px;float:left;margin-top:-5px;}

div#content_main h2{margin:9px 0 9px 0;letter-spacing:2px;text-align:center;font-variant:small-caps;border:1px solid #ACB900;color:#5A5E5D;padding:5px;background:#EBF5C4;}
div#content_main p{margin:9px 9px;}
div#content_main span{font-weight:bold;}

div#content2 h4 {border-left:5px solid #D9DF42;padding-left:9px;}
div#content2 h4 span {color:#ACB900;}

div.galeria ul {width:84px;float:left;text-align:center;margin:0;}
div.galeria ul li {list-style-type:none;}
div.galeria img {width:80px;border:1px solid #ACB900;}

div.arriba {clear:both;text-align:center;margin-top:25px;font-size:90%;}
div.arriba a {background:transparent url("../imagenes/ico/top.gif") no-repeat;padding-left:20px;}

/* form */
label {display:block;clear:both;}
label span {width: 60%;text-align: right;display:block;padding-bottom: .10em;float: left;}
fieldset input, fieldset select, fieldset textarea {margin-top:3px;float: right;width: 35%;border: 1px solid #ccc;}
fieldset {background:#DFECD2;margin: 8px 0;padding: 5px 35px;overflow: hidden;border: 1px solid #99AB86;} 