* {margin:0;padding:0; }
body{background:url(../imagenes/ns.1.gif) top left repeat-x #FFF; overflow:auto; cursor: default; overflow:-moz-scrollbars-vertical; min-height: 101%; color:#000;  }
body, input{font-family: verdana,"lucida grande",helvetica,arial,tahoma,sans-serif;font-size: 11px;}
a{color:#4686B4; text-decoration:none; border-bottom:1px solid #F0F0F0}
a:hover{color:#00a2ff; border-bottom:1px solid #AADFF0}
a:visited{color:#c3c3c3}
h2{font-size:19px; color:#5f92c2; margin-bottom:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
h3{font-size:16px; color:#80a464; margin-bottom:10px; border-bottom:1px solid #E8F8FF; background:url(../imagenes/dt.ico6.gif) top left no-repeat; padding-left:23px}
h4{font-size:14px; color:#5f92c2; margin-bottom:10px; border-bottom:1px solid #E8F8FF; background:url(../imagenes/dt.ico7.gif) top left no-repeat; padding-left:23px}
p{margin-bottom:8px; line-height:16px}
pre {border-bottom:1px solid #effcd8; border-top:1px solid #effcd8; background-color:#fdfff9; margin:5px 0; padding:8px 20px}
li{list-style-type:none; line-height:17px}
.limpiar { clear:both; font-size:1px; font-weight:normal; height:1px; line-height:1px; }
.color1 {color:#015290}
.alargar{clear:both}
.topline {border-top:3px solid #F2F2F2; margin-top:20px}
.boton {width:80px !important; height:24px !important; border:0; background:url(../imagenes/ns.4.gif) top left no-repeat; color:#FFF; font-weight:bold; cursor:pointer}
/* pagina 
--------------------------------------------------------------------------------- */
.pg {width:830px; margin:0 auto;  background:url(../imagenes/ns.2.gif) top left repeat-x; position:relative}
/* contenido general
--------------------------------------------------------------------------------- */
.cnt {width:786px; margin:0 auto; border:1px solid #e1e1e1; border-top:0; border-bottom:4px solid #e1e1e1; padding:10px 20px}
/* cabecera 
-------------------------------------------------------------------------------- */
.cab, .cab1, .cab2 {position:relative}
.cab {color:#CCCCCC; position:relative}
.cab  .doctora{position:absolute; top:14px; right:0px; background:url(../imagenes/ns.8.jpg); height:212px; width:803px}
.cab h1{position:absolute; top:20px; left:20px; background:url(../imagenes/ns.7.gif) top left no-repeat; height:32px; width:164px; overflow:hidden; line-height:10000px; overflow:hidden; text-indent: -9999px; cursor:pointer }
.cab form {position:absolute; right:5px; bottom:5px; _bottom:4px}
.cab form input{background:url(../imagenes/dt.ico5.gif) top right no-repeat #FFF; margin-bottom:1px }
.cab form .boton {background:url(../imagenes/ns.3.jpg) top left no-repeat; border:0; width:60px !important; height:19px !important; line-height:10000px; overflow:hidden; text-indent: -9999px; margin-bottom:0}
.cab ul{position:absolute; bottom:7px; left:7px}
.cab ul li {display:block; float:left;}
.cab ul li a, .cab ul li a:visited {font-weight:bold; color:#fff; padding:0 10px; text-decoration:none; border:0}
.cab ul li a:hover {background-color:#527295; color:#fcff9d; display:block; border:0}
.cab1 {height:65px; width:826px; margin:0 auto; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; position:relative}
.cab .herr {position:absolute; top:20px; right:30px; height:30px; width:150px; z-index:999; text-align:right; border-right:4px solid #F4F4F4; font-size:9px; line-height:15px; padding-right:5px}
.cab2{height:190px; border-left:1px solid #FFF; border-right:1px solid #FFF}
.rut {width:800px; margin:0 auto; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;background:url(../imagenes/dt.ico4.gif) 12px 8px no-repeat; color:#aaa; padding-left:26px; padding-top:7px; border-bottom:1px solid #EFEFEF }
/* tipos de columnas para contenido
-------------------------------------------------------------------------------- */
.col1d2 {width:230px; float:left; background:url(../imagenes/ns.6.gif) top left repeat-x; padding-top:10px; margin-right:20px }
.col2d2 {width:535px; float:left; }
/* contenido: menu
-------------------------------------------------------------------------------- */
.cnt .menu ul li{font-weight:bold; background:url(../imagenes/dt.ico1.gif) 0 4px no-repeat; padding-left:15px; }
.cnt .menu ul li a{display:block}
.cnt .menu ul li ul {padding-top:5px}
.cnt .menu ul li ul li {background:none; padding:0; font-weight:normal;}
.cnt .menu ul li ul li a {font-weight:normal; background:url(../imagenes/dt.ico2.gif) 0 2px no-repeat; padding-left:15px}
/* contenido: menu
-------------------------------------------------------------------------------- */
.notas {float:right; width:220px; background:#FFF; padding:0 0 10px 20px; border-top:0; margin:0 0 10px 10px}
/*.notas {float:right; width:220px; background:url(../imagenes/ns.9.gif) top left repeat-x #FFF; padding:10px 5px; border:1px solid #edf5f8; border-top:0}*/
.notas .menu {background:url(../imagenes/ns.9.gif) top left repeat-x; padding:10px 8px 0 8px; border:1px solid #edf5f8; border-top:0 }
.notas .menu ul li ul {margin-left:-15px !important; }
.notas .menu ul li ul li {padding-bottom:15px}
.notas .menu ul li ul li a {padding:0; background:none}
/* contenido: menu: submit newsletter
-------------------------------------------------------------------------------- */
.newl{background:url(../imagenes/ns.5.gif) top right no-repeat}
.newl label{display:block; font-weight:normal; color:#999; margin-top:5px}
.newl input {font-weight:normal}
.newl input.boton {font-weight:bold; margin-top:7px} 
.newl li input{width:210px}
/* contenido: menu: mas datos...
-------------------------------------------------------------------------------- */
.mas {margin-top:20px}
.mas h4 {margin:0}
.mas ul{background:#fbfbfb; border-bottom:1px solid #E8F8FF;}
.mas ul li {display:block; width:100%}
.mas ul li a {font-weight:normal; background:url(../imagenes/dt.ico2.gif) 0 2px no-repeat; padding-left:15px; display:block; border-bottom:1px solid #FFF}
/* pie de pagina
-------------------------------------------------------------------------------- */
.pie {text-align:center; color:#CCC; padding:10px 0; clear:both}
.pie a{text-decoration:none; color:#999999}
.pie a:hover {color:#6699CC}
/* contenido: mapaweb...
-------------------------------------------------------------------------------- */
.cuerpo ol, .cuerpo ul {padding-left:10px;}
.cuerpo li {background:url(../imagenes/dt.ico4.gif) 0 4px no-repeat; padding-left:15px}
.cuerpo ol ul {padding-left:30px;}
.cuerpo ol li {line-height:20px; background:url(../imagenes/dt.ico2.gif) 0 4px no-repeat; padding-left:15px}
.cuerpo ol li li  {background:url(../imagenes/dt.ico3.gif) 0 4px no-repeat; padding-left:15px}
.cuerpo ol li li  li{background:url(../imagenes/dt.ico4.gif) 0 4px no-repeat; padding-left:15px}
pre {width:92%; overflow-x:scroll; overflow-y:hidden}
.volver {border:1px solid #006699; background:#E6E6FF; padding:5px 10px; color:#003366  !important; font-size:14px; }