/* ----- ETIQUETAS GENERALES ----- */

* {margin:0;padding:0;border:0;outline:0;}
body {background:#FFFFFF url(body.png);text-align:center;margin:0 10px;}
div.contenedor {width:900px;margin:auto;text-align:left;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
li {list-style:none;}
div.clear {clear:both;}

/* ----- INDEX ----- */

body.index {background:#0074E8 url(bodyindex2.png);margin:0;text-align:center;}
div.index {margin:100px auto 0 auto;}

/* ----- CABECERA ----- */

div.cabecera {height:100px;position:relative;margin:0 0 10px 0;border-bottom:5px solid #0066CC;}

/* ----- CENTRAL ----- */

div.central {width:100%;background:#FFFFFF url(centralfondo.png) repeat-y;border:1px solid #0073E6;}
div.central div.izquierda {width:175px;float:left;position:relative;z-index:2;}
div.central div.centro {width:720px;float:right;position:relative;overflow:hidden;padding:0 0 40px 0;}

/* ----- MENU IZQUIERDO ----- */

div.menuizq {width:100%;margin:0 0 40px 0;}
div.menuizq ul li {border-bottom:1px solid #FFFFFF;position:relative;}
div.menuizq ul li.banner	{border:0;text-align:center;}
div.menuizq ul li.superior	{border:0;height:50px;}
div.menuizq ul li.superior img {margin:10px 0 0 15px;}
div.menuizq ul li.inferior {height:30px;border:0;}
div.menuizq ul li.titulo {background:#2487EA;text-align:center;margin:20px 0 0 0;}
div.menuizq ul li.titulo span {font:bold 12px Arial,Helvetica,sans-serif;line-height:26px;color:#FFFFFF;}
div.menuizq ul li a {background:url(marcador2.png) 3px 8px no-repeat;font:11px Tahoma,Arial,sans-serif;color:#005CB9;padding:0 0 0 18px;display:block;position:relative;line-height:26px;}
div.menuizq ul li a:hover {background:#FFFFFF url(marcador2.png) 3px 8px no-repeat;color:#005CB9;border-right:5px solid #A3CCF6;text-decoration:none;}
div.menuizq ul li a.especial			{background:none;padding:0;}
div.menuizq ul li a.especial:hover	{background:none;border:0;}

/* ----- TITULOS ----- */

div.titulo {margin:0 0 20px 0;}

/* ----- MENU ----- */

table.menu {width:95%;margin:0 0 0 15px;}
table.menu td {vertical-align:top;}

/* ----- MENU PROXIMOS ----- */

div.proximos {width:325px;border:1px dotted #81A412;position:relative;padding:0 0 10px 0;margin:0 0 25px 15px;}
div.proximos span.titulo {height:40px;font:bold 16px sans-serif,Arial,Tahoma;background:#81A412;color:#FFFFFF;line-height:40px;padding:0 0 0 45px;display:block;}
div.proximos img.titulo {position:absolute;top:-5px;left:-5px;}
div.proximos span.fecha {font:bold 11px Arial,Tahoma;color:#000000;display:block;border-bottom:1px solid #789813;margin:10px 10px 0 10px;padding:0 0 0 2px;}
div.proximos span.descripcion {font:11px Arial,Tahoma;color:#666666;display:block;margin:0 10px 0 10px;padding:0 0 0 2px;}

/* ----- MENU NOVEDADES ----- */

div.novedades {width:325px;border:1px dotted #5378BE;position:relative;padding:0 0 10px 0;margin:0 0 25px 15px;}
div.novedades span.titulo {height:40px;font:bold 16px sans-serif,Arial,Tahoma;background:#5378BE;color:#FFFFFF;line-height:40px;padding:0 0 0 45px;display:block;}
div.novedades img.titulo {position:absolute;top:-9px;left:-9px;}
div.novedades span.fecha {font:bold 11px Arial,Tahoma;color:#000000;display:block;border-bottom:1px solid #5378BE;margin:10px 10px 0 10px;padding:0 0 0 2px;}
div.novedades span.descripcion {font:11px Arial,Tahoma;color:#666666;display:block;margin:0 10px 0 10px;padding:0 0 0 2px;}
div.novedades a.descripcion {font:11px Arial,Tahoma;color:#666666;display:block;margin:0 10px 0 10px;padding:0 0 0 2px;}

/* ----- MENU SERVICIOS ----- */

div.servicios {width:305px;margin:25px 0 25px 20px;}
div.servicios span {font:12px Arial,Helvetica,sans-serif;}
div.servicios span.titulo {font:bold 14px Arial,Helvetica,sans-serif;line-height:25px;display:block;}
div.servicios span.speech {font:12px Arial,Helvetica,sans-serif;line-height:20px;}

/* ----- MENU ACCESOS ----- */

div.accesos {width:325px;margin:0 0 25px 15px;}
div.accesos a {font:bold 16px sans-serif,Arial,Tahoma;line-height:35px;display:block;padding:0 0 0 53px;margin:0 0 15px 30px;}
div.accesos a:hover {text-decoration:none;}
div.accesos a.enfermedad {background:#5378BE url(alma6.png) 5px 0 no-repeat;color:#FFFFFF;}
div.accesos a.enfermedad:hover {background:#91C8FF url(alma6.png) 5px 0 no-repeat;color:#000000;}
div.accesos a.sintomas {background:#81A412 url(alma5.png) 5px 0 no-repeat;color:#FFFFFF;}
div.accesos a.sintomas:hover {background:#97C115 url(alma5.png) 5px 0 no-repeat;color:#000000;}
div.accesos a.tratamiento {background:#DD0000 url(alma7.png) 5px 0 no-repeat;color:#FFFFFF;}
div.accesos a.tratamiento:hover {background:#FF4242 url(alma7.png) 5px 0 no-repeat;color:#000000;}

/* ----- MENU CONTACTO ----- */

div.contacto {width:415px;background:#D9ECFF;margin:35px 0 30px 140px;padding:10px;border:2px solid #8CC6FF;text-align:center;}
div.contacto span.info {font:12px Arial,Helvetica,sans-serif;color:#000000;line-height:20px;display:block;}
div.contacto span.info b {font-weight:bold;}
div.contacto a {font:bold 12px Arial,Helvetica,sans-serif;color:#0066CC;line-height:20px;display:block;}
div.contacto span.direccion {font:12px Arial,Helvetica,sans-serif;color:#000000;line-height:20px;display:block;margin:10px 0 0 0;}

/* ----- MENU CONTADOR DE VISITAS ----- */

div.contador {width:260px;height:25px;background:#B4C1D5;margin:50px 0 30px 225px;border:1px solid #8CC6FF;text-align:center;overflow:hidden;}

/* ----- PRINCIPAL ----- */

table.principal {width:90%;margin:0 0 0 35px;}
table.principal td {font:12px Arial,Helvetica,sans-serif;color:#000000;line-height:20px;}
table.principal td span.chico {font:11px Arial,Helvetica,sans-serif;color:#000000;}
table.principal td span.destacado {font:bold 12px Arial,Helvetica,sans-serif;color:#DD0000;}
table.principal td span.superdestacado {font:bold 20px Arial,Helvetica,sans-serif;color:#DD0000;}
table.principal td i {font:bold 16px Arial,Helvetica,sans-serif;font-style:normal;}
table.principal td b {font-weight:bold;color:#0066CC;}
table.principal td a {color:#0066CC;}
table.principal td div.grande {margin:15px 0;text-align:center;}
table.principal td div.grande span {font:bold 24px Arial,Helvetica,sans-serif;}
table.principal td ul.tilde li	{background:url(marcador2.png) 0 4px no-repeat;font:11px Arial,Helvetica,sans-serif;color:#858585;line-height:16px;text-indent:15px;margin:8px 0 0 0;}
table.principal td ul.flor li	{background:url(marcador.png) 0 4px no-repeat;font:12px Arial,Helvetica,sans-serif;color:#000000;line-height:20px;padding:0 0 0 20px;margin:0 0 13px 0;}
table.principal td div.linea {height:1px;margin:20px 0;overflow:hidden;border-top:1px solid #CCCCCC;}

/* ----- GALERIA DE IMAGENES ----- */

div.fotos {width:95%;margin:0 0 25px 15px;}
div.fotos ul li {width:217px;text-align:center;float:left;line-height:10px;margin:0 10px 20px 0;}
div.fotos ul li a img {width:185px;height:139px;border:2px solid #FFFFFF;}
div.fotos ul li a:hover img {border:2px solid #FF6600;}
div.fotos ul li a:hover {border:0;}
div.fotos ul li span {font:bold 10px Arial,Helvetica,sans-serif;color:#AAAAAA;display:block;}

/* ----- CONTACTO ----- */

table.contacto {width:90%;margin:40px 0 0 35px;}
table.contacto td.titulo	{width:25%;height:40px;font:bold 12px Arial,Helvetica,sans-serif;color:#000000;text-align:right;}
table.contacto td.campo	{text-align:left;}
table.contacto td.campo input , table.contacto td.campo textarea	{width:330px;background:#EFEFEF;border:1px solid #C3C3C3;font:12px Arial,Helvetica,sans-serif;color:#006699;padding:0 2px;margin:0 0 0 15px;}
table.contacto td.campo input	{height:25px;line-height:25px;}
table.contacto td.campo textarea	{height:125px;}
table.contacto td.campo input.error , table.contacto td.campo textarea.error	{border:1px solid #DD0000;}
table.contacto td.enviar	{height:65px;text-align:center;}
table.contacto td.enviar a.enviar			{background:#006699;font:12px Arial,Helvetica,sans-serif;color:#FFFFFF;line-height:25px;padding:5px 15px;text-decoration:none;}
table.contacto td.enviar a.enviar:hover	{background:#FFCC00;}

/* ----- PIE ----- */

div.pie {width:100%;position:relative;height:30px;background:#0073E6;margin:10px 0 0 0;border:1px solid #0073E6;}
div.pie ul {position:absolute;left:15px;}
div.pie ul li {font:10px Arial,Helvetica,sans-serif;color:#FFFFFF;display:inline;padding:0 2px;line-height:30px;}
div.pie ul li.espacio {margin:0 0 0 260px;}
div.pie ul li a {color:#FFFFFF;}