body {background: #ECFFEC; text-align: center; margin: 0px; padding: 0px;}
	
#frame {width: 770px; background: url(images/estilo/fondo.jpg) center repeat-y 0px; margin: 0px auto; padding: 0px;}
#frame #cabecera {width: 750px; background: url(images/estilo/cabecera.jpg); height: 150px; margin: 0px auto;}
#frame #cabecera #flash {widht: 290px; text-align: left; margin-left: 210px;}

#contentheader {font: 11px Arial, Verdana, Helvetica, sans-serif; color: #666; background: url('images/estilo/roche.gif') no-repeat 10px 3px #ECFFEC; width: 770px; height: 25px; padding-top: 5px; margin: 0px auto; text-align: right;}
#contentheader a:link, #contentheader a:visited, #contentheader a:active {color: #666; text-decoration: none;}
#contentheader a:hover {color: #000; text-decoration: underline;}

#content {width: 750px; margin: 0px auto; text-align: left;}
#contentleft {width: 220px; padding: 0px; float: left;}
#contentcenter1 {width: 510px; padding: 0px; float: left; font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: justify;}
#contentcenter1 a:link, #contentcenter1 a:visited, #contentcenter1 a:active {text-decoration: underline; color: #C00;}
#contentcenter1 a:hover {text-decoration: underline; color: #999;}
#contentcenter {width: 360px; padding: 0px; float: left;}
#contentright {width: 170px; padding: 0px; float: left; text-align: center;}

	.foot_eventos {
	line-height: 12px;
	color: #666666;
	}

	#titulo-programa {
	height: 15px;
	font: 14px/16px tahoma, arial, verdana, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	width: 300px;
	position: absolute;
	top: 37px;
	left: 60px;
	}

#titulo-xenicare {background: url(images/xenicare/f-xenicare.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}

	#bg_titulo-programa {
	height: 40px;
	font: 14px/16px tahoma, arial, verdana, helvetica, sans-serif;
	padding-left: 0px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(images/xenicare/bg_titulo.jpg);
	}
	
	#programa {
	height: 30px;
	font: 16px/18px arial, verdana, helvetica, sans-serif;
	padding-left: 0px;
	color: #FFFFFF;
	background-color: #009933;
	padding-top: 0px;
	font-weight: bold;
	top: 220px;
	left: 0px;
	position: absolute;
	width: 510px;
	text-align: left;
	}
	
	#submenu_prog {
	height: 15px;
	top: 5px;
	position: relative;
	width: 510px;
	}
	
	#submenu_meses {
	height: 15px;
	font: 12px/14px arial, verdana, helvetica, sans-serif;
	padding-left: 0px;
	color: #666666;
	padding-top: 0px;
	font-weight: bold;
	top: 40px;
	left: 0px;
	position: absolute;
	width: 300px;
	text-align: left;
	}
	
	#rollover_meses {
	height: 25px;
	top: -5px;
	left: 85px;
	position: absolute;
	width: 215px;
	z-index: 2;
	text-align: left;
	}
	
	#img_meses {
	height: 200px;
	top: 60px;
	left: 310px;
	position: absolute;
	width: 200px;
	}
	
	#img_superior {
	height: 210px;
	top: 0px;
	position: absolute;
	width: 181px;
	left: 0px;
	z-index: 3;
	}
	
	#cont_prog_superior {
	height: 15px;
	font: 12px arial, verdana, helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	top: 20px;
	position: absolute;
	width: 320px;
	text-align: justify;
	left: 190px;
	}
	
	#cont_programa {
	height: 200px;
	padding-left: 0px;
	padding-top: 0px;
	top: 60px;
	left: 0px;
	position: absolute;
	width: 300px;
	color: #000;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	}
	#titulo-barra_botones {
	background: #CCC; 
	height: 20px; 
	margin-bottom: 10px; 
	font: 12px arial, verdana, helvetica, sans-serif; 
	padding-left: 10px; 
	color: #555; 
	font-weight: bold;}
	
	.links_prog {
	color: #358E5E;
	font: 11px sans-serif, tahoma, arial;
	font-weight: normal;
	text-align: right;
	}
		
	.links_prog:hover {
	color: #33CC66;
	font: 11px sans-serif, tahoma, arial;
	font-weight: normal;
	text-align: right;
	text-decoration:none;
	}
	
#titulo-xenical {background: url(images/xenical/f-xenical.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}
#titulo-obesidad {background: url(images/obesidad/f-obesidad.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}
#titulo-alimentacion {background: url(images/alimentacion/f-alimentacion.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}
#titulo-dieta {background: url(images/alimentacion/f-dieta.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}
#titulo-calculadoras {background: url(images/calculadoras/f-calculadoras.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}
#titulo-noticias {background: url(images/noticias/f-noticias.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}
#titulo-charlas {background: url(images/charlas/f-charlas.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}
#titulo-verano {background: url(images/verano/f-verano.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}
#titulo-navidad {background: url(images/navidad/f-navidad.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}
#titulo-barra {background: #CCC; height: 20px; margin-bottom: 10px; font: 16px arial, verdana, helvetica, sans-serif; padding-left: 10px; color: #555; font-weight: bold;}
#titulo-barra-verde {
	height: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006600;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
}
#titulo-barra-recomendaciones {
	height: 45px;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #53A759;
	font-weight: bold;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	background-image: url(images/especiales/fondo_estrellas2.gif);
	background-position: center;
}

#titulo-hts {background: left; height: 70px; border: 1px #CCC solid; font: 20px/normal arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 0px; color: #406B4D;}

#titulo-barra_trans {
height: 15px;
}

#titulo-recetas {background: url(images/recetas/f-recetas.jpg) right no-repeat; height: 50px; border: 1px #CCC solid; font: 20px/24px arial, verdana, helvetica, sans-serif; letter-spacing: 0.2em; padding-left: 10px; color: #406B4D;}

#testi {width: 510px; text-align: center; margin-bottom: 10px;}

#calculo {text-align: left; margin: 10px 0 20px 0;}
#calculo input {float: left; width: 70px; display: block; border: 1px #999 solid; margin: 10px 0px 0px 0px; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #000000; padding: 3px;}
#calculo select {float: left; display: block; border: 1px #999 solid; margin: 0px; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #000000; padding: 3px;}
#calculo label {float: left; width: 170px; text-align: left; font: 12px Arial, Verdana, Helvetica, sans-serif; color: #568D66; margin: 14px 0px 0px 30px; font-weight: bold;}
#calculo br {clear: left;}
#calculo .boton {background: #CCC; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #000000; border: 1px #CCCCCC solid; font-weight: bold;}
#calculo .boton1 {float: left; display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #000000; padding: 5px; margin: 10px 0px 0px 0px;}

#calculo .item {float: left; text-align: left; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #666666; margin: 14px 0px 0px 10px;}

#pie {width: 100%; clear: both; background: url(images/estilo/base.jpg) center top no-repeat #ECFFEC; font: 9px/16px verdana, arial, helvetica; color: #000000; padding: 30px 0px 20px 0px;}
#pie a {color: #000000; text-decoration: none;}
#pie a:hover {color: #000000; text-decoration: underline;}

h2 {font: 12px arial, verdana, helvetica, sans-serif; color: #406B4D; background: #82C896; padding: 3px 10px 3px 20px; text-align: left; font-weight: bold; clear: both;}
h3 {font: 14px/20px arial, verdana, helvetica, sans-serif; padding-top: 5px; color: #406B4D; text-align: center; font-weight: bold; clear: both;}
h4 {font: 16px/22px arial, verdana, helvetica, sans-serif; color: #999; font-weight: bold; text-align: left;}
p {margin-left: 10px;}

.campo {margin-bottom: 5px; border: 1px solid #999; padding: 2px; color: #000; font: 10px Verdana, Arial, Helvetica, sans-serif;}

.bt1 {height: 17px; font: 12px Arial, Verdana, Helvetica, sans-serif; color: #000; background: url(/new/images/estilo/flecha.gif) no-repeat; padding: 2px 0px 0px 3px; border: solid 1px #CCCCCC; margin: 0px 20px 2px 20px;}
.bt1 a:link, .bt1 a:hover, .bt1 a:active, .bt1 a:visited {color: #000; text-decoration: none; display: block; width: 100%; height: 100%;}

.bt2 {width:160px; height: 15px; font: 11px arial, verdana, helvetica, sans-serif; color: #3E5119; background: #ECFFEC; padding: 0px 3px 0px 3px; border: solid 1px #CCCCCC; margin: 0px 20px 2px 25px;} 
.bt2 a:link, .bt2 a:visited, .bt2 a:active, .bt2 a:hover {color: #3E5119; text-decoration: none; display: block; width: 100%; height: 100%;}

.crum {background: url(images/estilo/mapa.gif) no-repeat;  padding: 0px 10px 10px 25px; font: 12px arial, verdana, helvetica, sans-serif; color: #406B4D;}
.crum1 {padding-bottom: 10px; font: 11px arial, verdana, helvetica, sans-serif; color: #406B4D;}

.img-izq img {float: left; margin: 5px 10px 10px 0px;}

.verde {color: #406B4D; font-weight: bold;}

.txt-cuerpo {font: 11px/14px verdana, arial, sans-serif; color: #000; text-align: justify; padding: 10px;}

.profe {font-size: 9px; color: #666666; text-align: left;}

.consulta {border: 1px #666666 solid; background: #EEE; font: 10px verdana, arial, sans-serif; color: #000000;}
.consulta1 {font: 9px verdana, arial, sans-serif; color: #406B4D; text-align: left;}
	
#cab-izquierda {text-align: left; padding: 5px 0px 0px 30px;}

.txt-reg {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #012B53; font-weight: bold;}

.centrado {text-align: center;}

.blanco1 {font: 10px/16px verdana, arial, helvetica; color: #FFFFFF; padding: 5px 10px 5px 10px;}

.img-der img {float: right; margin: 5px 0px 10px 10px;}

#submenu {font: 11px arial, verdana, sans-serif; color: #FFF; color: #FFF; background: #406B4D; text-align: center; padding: 4px; margin-bottom: 10px;}
#submenu a:link, #submenu a:active, #submenu a:visited {color: #FFF; text-decoration: none;}
#submenu a:hover {color: #FFF; text-decoration: underline;}

table {border-collapse: collapse;}

#calendario {width: 190px; padding: 0px; float: left;}
#calendario table {border-collapse: collapse;}
#calendario thead td {text-align: center; background: #406B4D; font: 11px verdana, arial, sans-serif; color: #FFF;}
#calendario th {border: 1px #FFF solid; padding: 5px; text-align: center; background: #82C896; font: 11px verdana, arial, sans-serif; color: #406B4D; font-weight: bold;}
#calendario td {padding: 5px; text-align: center; background: #EEEEEE; font: 10px verdana, arial, sans-serif; color: #000; border: 1px #FFF solid;}
#calendario a:link, #calendario a:visited, #calendario a:active {color: #CC0000; text-decoration: none;}
#calendario a:hover {color: #C00; text-decoration: underline;}

#info-calendario {width: 320px; padding: 0px; float: left;}

#fechas-calendario {width: 510px; padding: 0px; float: left; clear: both;}

.lugar-calendario {background: #406B4D; font: 12px verdana, arial, sans-serif; color: #FFF; padding: 3px 10px 3px 10px; margin-top: 10px;}
.txt-calendario {background: #82C896; font: 11px verdana, arial, sans-serif; color: #406B4D; padding: 5px 10px 10px 20px; margin-bottom: 5px; font-weight: bold;}

.celda1 {font: 11px/14px verdana, arial, sans-serif; color: #000; text-align: center; background-color: #ECECEC; padding: 2px; border: 1px solid #999;}

.celda2, .celda3, .celda4, .celda5 {font: 10px/14px verdana, arial, sans-serif; color: #000; padding: 2px; border: 1px solid #999;}

.celda3 {background-color: #FFC;}
.celda4 {background-color: #6F9;}
.celda5 {background-color: #FF9595;}

.volver {text-align: right;}

.linea {margin-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #CCC;}

#noticia {font: 11px/15px verdana, arial, sans-serif; color: #000; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; text-align: left;}
#noticia a:link, #noticia a:active, #noticia a:visited {color: #000; text-decoration: none;}
#noticia a:hover {color: #C00; text-decoration: underline;}

.rojo {color: #C00;}

.rojo_alt {
	color: #C00;
	line-height: 15pt;
}

#paginas {font: 11px/17px arial, sans-serif; color: #C00;}
#paginas a:link, #paginas a:visited, #paginas a:active {color: #000; text-decoration: none;}
#paginas a:hover {color: #C00; text-decoration: underline;}

.atras {text-align: right; margin: 0px;}

#promo {width: 510px; background: url(images/xenicare/f-promo.gif) center repeat-y; margin-bottom: 10px;} 
#promo a:link, #promo a:active, #promo a:visited {color: #CC0000; text-decoration: underline;}
#promo a:hover {color: #999; text-decoration: underline;}
#promo .imagen {width: 150px; float: left; margin: 0px 20px 0px 10px; font: 9px/17px verdana, arial, sans-serif; color: #666; text-align: left;}
#promo-arriba {background: url(images/xenicare/top-promo.gif) no-repeat; font: 16px arial, verdana, helvetica, sans-serif; color: #406B4D; padding: 5px 10px 10px 10px; text-align: left;}
#promo-abajo {height: 10px; background: url(images/xenicare/bottom-promo.gif) no-repeat #FFF; margin: 0px; clear: both;}
.txt-promo {float: left; width: 310px; font: 10px/15px verdana, arial, sans-serif; color: #000; text-align: left;}
.txt-entero {font: 10px/15px verdana, arial, sans-serif; color: #000; text-align: left; margin: 0px 10px 0px 10px;}

.programa {margin-bottom: 10px;}

#news {width: 175px; float: left; font: 10px/15px verdana, arial, sans-serif; color: #000; text-align: left;}
#news .cab {height: 25px; background: url(images/home/noticias.jpg) no-repeat; margin: 10px 0px 5px 0px;}
#news a:link, #news a:active, #news a:visited {color: #000; text-decoration: none;}
#news a:hover {color: #C00; text-decoration: underline;}
#news .caja {border-bottom: 1px solid #CCC; margin-bottom: 5px;  padding-bottom: 5px;}


#eventos {
	width: 175px;
	float: right;
	font: 10px/15px verdana, arial, sans-serif;
	color: #000;
	text-align: left;
}
#eventos .cab {height: 25px; background: url(images/home/eventosXenicare.jpg) no-repeat; margin: 10px 0px 3px 0px;}
#eventos a:link, #eventos a:active, #eventos a:visited {color: #000; text-decoration: none;}
#eventos a:hover {color: #C00; text-decoration: underline;}
#eventos .caja {border-bottom: 1px solid #CCC; margin-bottom: 5px;  padding-bottom: 5px;}



#destacados {width: 175px; float: left; margin: 10px 0px 2px 10px;}
#destacados img {margin-bottom: 2px;}

#respuesta {width: 510px; float: left; border-bottom: 1px #CCC solid; margin-bottom: 10px; padding-bottom: 10px; clear: both;}
#respuesta a:link, #respuesta a:active, #respuesta a:visited {color: #666; text-decoration: none;}
#respuesta a:hover {color: #C00; text-decoration: underline;}
#respuesta .resp {margin: 10px 0px 0px 40px;}

#usuario {font: 11px/15px verdana, arial, sans-serif; color: #000; padding: 2px 10px 2px 30px;}
#usuario a:link, #usuario a:active, #usuario a:visited {color: #C00; text-decoration: none;}
#usuario a:hover {color: #999; text-decoration: underline;}

.contenedorfoto {float:left; width:220px; height:165px; margin: 5px; padding:10px; background:#F8F8F8; border-right: #999 solid 1px; border-bottom: #999 solid 1px; text-align:center;}
.contenedorfotogr {float:left; width:440px; height:295px; margin: 5px; padding:10px; background:#F8F8F8; border-right: #999 solid 1px; border-bottom: #999 solid 1px; text-align:center;}

#galeria table {border-collapse: separate; color: #495E49; font: 10px verdana, arial, helvetica, sans-serif; text-align: left;}
#galeria a:link, #galeria a:visited, #galeria a:active {color: #406B4D; text-decoration: none;}
#galeria a:hover {color: #000; text-decoration: underline;}
#galeria .od {background: #ECFFEC; border-bottom: 2px solid #B3DE94; border-top: 3px solid #FFF;}
#galeria .odd {background: #DAF2C8; border-bottom: 2px solid #67BD2A; border-top: 3px solid #FFF;}
#galeria td {vertical-align: middle; padding: 5px;}

.post { float: left; width: 100% !important; width: 99%; position: relative; margin-bottom: 1.5em; border-bottom: 1px solid #CCC;}
.post .date { position: absolute; top: 0; left: 5px; width: 7em; text-align: right;}
.post .date .month { text-transform: uppercase; font: 700 1.0em arial, sans-serif; color: #82C896;}
.post .date .day { display: block; margin-top: -5px; font: 700 2.1em arial, sans-serif; color: #82C896;}
.post .title { text-align: left; display: block; padding: 0; font-size: 1.1em; font-weight: bold; color: #666;}
.post p { margin: 0 0 0 8.5em; padding: 0 0 1em 1.2em; border-left: 1px solid #CCC;}
#submenu_programa {
	font: 11px arial, verdana, sans-serif;
	color: #28A764;
	background: #FFFFFF right;
	text-align: center;
	padding: 4px;
	margin-bottom: 10px;
	height: 10px;
	width: 310px;
	float: right;
	vertical-align: top;
}
#submenu_programa_izq {
	font: 14px arial, verdana, sans-serif;
	color: #28A764;
	background: #FFFFFF left;
	text-align: center;
	padding: 4px;
	margin-bottom: 10px;
	height: 18px;
	width: 310px;
	float: left;
	vertical-align: middle;
}
#titulo-xenicare-navidad {
	background: url(images/xenicare/f-xenicare_navidad.jpg) right no-repeat;
	height: 60px;
	border: 1px #CCC solid;
	font: 20px/24px arial, verdana, helvetica, sans-serif;
	letter-spacing: 0.2em;
	padding-left: 10px;
	color: #406B4D;
}

.boton_recetas {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #406B4D;
	text-align: center;
	line-height: 15px;
	text-decoration: none;
}

.boton_recetas:hover {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 15px;

	text-decoration: none;
	}
	

	
	.boton_recetas_interior {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #406B4D;
	text-align: left;
	line-height: 15px;
	text-decoration: none;
}

	.boton_recetas_interior:hover {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	line-height: 15px;
	text-decoration: none;
}#contentcenter2 {
	width: 510px;
	padding: 0px;
	float: left;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: justify;
}

.fondo_boton_recetas {
	
	background-image: url(images/especiales/boton.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #406B4D;
	text-align: center;
	line-height: 15px;
	text-decoration: none;
	
}

.fondo_boton_recetas2 {
	
	background-image: url(images/especiales/boton2.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #406B4D;
	text-align: center;
	line-height: 15px;
	text-decoration: none;
	
}

	.pie_pagina_acuarium {

    font-family: "Century Gothic", Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: right;
	line-height: 12px;
	}
	
	.pie_pagina_acuarium :hover{
	font-family: "Century Gothic", Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #2F767B;
	text-align: right;
	line-height: 12px;
	}
	
	.boton_consejos {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	line-height: 15px;
	text-decoration: none;
	margin-left: 20px;
}
	.boton_consejos: hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #cc0000;
	text-align: left;
	line-height: 15px;
	text-decoration: none;
	margin-left: 20px;
}.txt-eventos {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}

