body{margin: 0; padding: 0; color: #436e33; background-color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-top:5px solid #FFF;}
#cont1{margin: 0; padding: 0; border-top: 4px solid #60be18; text-align:center}
#cont2{ width: 771px; margin: 0 auto; text-align:left; background: url(../images/fondo_izquierda.gif) 0 0 repeat-y}
#izquierda{background: #60be18 url(../images/fondo_logoizquierda.gif) 0 0 no-repeat;float: left; padding: 0; height:1000px; width: 144px;}


html>body #izquierda {width: 144px;}


#izquierda .punteado_morado {display:none}

#centro{float: left; background:#FFF url(../images/cabecera_haztudieta.jpg) right 0 no-repeat; padding-left: 21px; width: 627px; width: 604px; padding-top:120px;}

#centro2{float: left; background:#FFF; width: 627px; width: 604px;padding-top:10px;}


html>body #centro {width: 604px}	

#cabecera{ float: left; border-left: 2px solid #FFF; background:#fff url(../images/fondo_cab.gif) 0 2px no-repeat; width: 627px; width: 625px; padding-top:17px !IMPORTANT; padding-top:22px;padding-bottom:5px !IMPORTANT;padding-bottom:7px}


html>body #cabecera {width: 625px;}


#cabecera h1{ font-weight: bold; color: #A51692; margin: 0; padding: 5px 0 0 10px;font-size:11px;display:none}
#cabecera ul{ margin: 6px 20px 0 0; padding: 0; list-style-type: none}
#cabecera ul li{float: right; color: #60be18}
#cabecera ul li a{color: #60be18}
#cabecera ul li .actual{color:#FFFFFF; background-color:#60BE18}


/*html,body, #cont1, #cont2, #izquierda{height:100%}*/

/* Menú lateral */

#menu{margin: 0; padding: 0 4px 0 4px;}
#menu ul{ margin:0; padding:0; list-style-type: none}
#menu ul li{margin-top: 5px;}
#menu ul li img {width:8px;height:7px}
#menu ul li a{color: #666666; font-weight:bold}
#menu ul li ul{margin:0; padding:0; list-style-type: none;}
#menu ul li ul li{ background: url(../images/guion_morado.gif) 0 7px no-repeat; margin: 2px 0 2px 0; padding-left: 5px}
#menu ul li ul li a{color: #fff; font-weight:normal}
#menu ul li ul li.sel a{ background-color:#174B04;color: #FFFFFF; padding: 0 2px}
div.sep{background: url(../images/punto_blanco.gif) 0 0 no-repeat; font-size: 4px; line-height: 4px; height: 4px; margin: 4px 0 4px 0}
#menu ul li.esp a{color: #174b04}
#menu ul li.esp a:hover{ color: #FF4E00}
#menu ul li.esp .flecha_esp{float: right}

.flecha_esp img {width:12px !IMPORTANT;height:13px !IMPORTANT;}
.banner{background:#fff url(../images/fondo_banner.gif) no-repeat; margin:0;padding:0; height:284px;}
.banner a img{margin: 70px 0 0 10px;}
.flecha_menu{text-align:right;}


/* Home */

.bloque_home{float: left; width: 287px; margin: 0 10px 30px 0; border-bottom:dashed #FFFFFF 1px;}
.bloque_home .tit, .titu_cre{background-color: #215a07;margin-bottom: 9px}
.titu_cre{width: 485px; position: relative; left: -11px;}
.bloque_home .tit a, .titu_cre a{padding-left:16px;color: #FFF}
.bloque_home .tit a:hover, .titu_cre a:hover{ color: #FFF; text-decoration:underline}
.bloque_home .tit img, .titu_cre img{ vertical-align: -3px}
.bloque_home .producto{ float: left; width: 91px; height:87px; text-align:center; margin: 0 6px 0 8px; background: url(../images/fondo_logo.gif) 0 0 no-repeat}
.bloque_home .producto img{margin-top: 1px; width: 89px; height:85px}
.bloque_home h3{margin:0;display:inline;font-size:11px;color: #FFFFFF; font-weight:bold;}
.bloque_home .texto-destacado{width:auto;} 

/* Dieta */

.bloque_dieta{float: left; width: 584px; margin: 0 10px 30px 0; border-bottom:dashed #FFFFFF 1px;}
.bloque_dieta .tit a, .titu_cre a{padding-left:16px;color: #FFF; text-decoration:none}
.bloque_dieta .tit a:hover, .titu_cre a:hover{ color: #FF0000; text-decoration:underline}
.bloque_dieta .tit img, .titu_cre img{ vertical-align: -3px}
.bloque_dieta .producto{ float: left; width: 91px; height:87px; text-align:center; margin: 0 6px 0 8px; background: url(../images/fondo_logo.gif) 0 0 no-repeat}
.bloque_dieta .productodos{ float: left; width: 465px;}
.bloque_dieta .texto{ float:left; }
.bloque_dieta .producto a{color: #174B04; text-decoration:none}
.bloque_dieta .producto a:hover{color: #174B04; text-decoration:none}
.bloque_dieta .producto .texto a{color: #174B04; text-decoration:none}
.bloque_dieta .producto .texto a:hover{color: #60BE18; text-decoration:none}
.bloque_dieta .productodos .texto a{color: #174B04; text-decoration:none}
.bloque_dieta .productodos .texto a:hover{color: #60BE18; text-decoration:none}
.bloque_dieta .producto img{margin-top: 1px; width: 89px; height:85px}
.bloque_dieta h3{margin:0;display:inline;font-size:11px;color: #FFFFFF; font-weight:bold;}
h2.tit{color: #000000; font-size: 12px; padding: 0 0 28px 0px; background: url(../images/lineatitulos.gif) 0 0 no-repeat;}
h2.tit2{color: #163D5B; font-size: 12px; padding: 0 0 28px 0px; background: url(../images/lineatitulos2.gif) 0 0 no-repeat;}
h2.tit3{color: #000; font-size: 12px; padding: 0 0 28px 0px; background: url(../images/lineatitulos2.gif) 0 0 no-repeat; float: left; margin:0 0 0 10px;}


.bloque_credito .producto{ float: left; width: 91px; height:87px; text-align:center; margin: 0 6px 0 0; background: url(../images/fo
ndo_logo.gif) 0 0 no-repeat}
.bloque_credito .producto img{margin-top: 1px; width: 89px; height:85px}


.bloque_home a{ color: #174b04}
.bloque_home a:hover{ color: #60be18}
.bloque_home .texto{ position: relative; top: -30px; height:90px;}
.bloque_home .texto ul{margin-left:0px; padding-left:20px;}
.bloque_home .texto li{margin-bottom:5px;}
.bloque_home .enlace{position: relative; top: 90px;}
.bloque_home .entrar{ color: #60be18; font-weight:bold}
.derecha{margin-left:10px;}
img.qc{width:140px;height:67px;margin:17px 0 53px 0px; padding:0; text-align:center}


/* Recetas */

.bloque_receta{float: left; width: 487px; margin: 0 10px 30px 0; border-bottom:dashed #FFFFFF 1px;}
.bloque_receta .tit, .titu_cre{ background-color: #215a07;margin-bottom: 15px}
.titu_cre{width: 485px; position: relative; left: -5px;}
.bloque_receta .tit a, .titu_cre a{padding-left:16px;color: #FFF}
.bloque_receta .tit a:hover, .titu_cre a:hover{ color: #FFF; text-decoration:underline}
.bloque_receta .tit img, .titu_cre img{ vertical-align: 3px}
.bloque_receta .producto{ float: left; width: 91px; height:87px; text-align:center; margin: 0 6px 0 8px; background: url(../images/fondo_logo.gif) 0 0 no-repeat}
.bloque_receta .producto img{margin-top: 1px; width: 89px; height:85px}
.bloque_receta h3{margin:2;display:inline;font-size:11px;color: #FFFFFF; font-weight:bold;}
.bloque_credito .producto{ float: left; width: 91px; height:87px; text-align:center; margin: 0 6px 0 0; background: url(../images/fondo_logo.gif) 0 0 no-repeat}
.bloque_credito .producto img{margin-top: 1px; width: 89px; height:85px}
.bloque_receta a{ color: #174b04}
.bloque_receta a:hover{ color: #60be18}
.bloque_receta .texto{ position: relative; top: -10px}
.bloque_receta .texto ul{margin-left:0px; padding-left:10px;}
.bloque_receta .texto li{margin-bottom:5px;}
.bloque_receta .enlace{position: relative; top: 50px;}
.bloque_receta .entrar{ color: #60be18; font-weight:bold}

.derecha{margin-left:10px;}
img.qc{width:140px;height:67px; margin:17px 0 53px 0px; padding:0; text-align:center}
.lateral{margin-left:10px;}


/* Home - Noticias */

.noticias{width:590px; background:url(../images/cab_noticias.gif) 0 0 no-repeat; padding: 21px 0 0 0}
.noticias img {display:none}
.noticias_content img {display:block}
.noticias_content {margin: 29px 0 0 0; background:url(../images/fondo_noticias.gif) 0 0 repeat-y; padding: 0 10px 12px 80px }
#.noticias strong{margin: 0;}
.noticias a.entrar{ color: #FFF; font-weight:bold;}
.noticias a.volver{ color: #fff; font-weight:bold; margin-left:350px;}
.noticias a.volver:visited{ color: #fff;}
.noticia{ font-size:11px; margin-top:7px;}
.noticia_titulo{width:480px; font-size:12px; font-weight:bold; margin-bottom:8px;padding-left:20px;color: #7b797b;}
.noticia_titulo a{color: #7b797b;}
.noticia_titulo img {position:relative;top:15px;left:-20px;width:15px;height:25px;}
.noticia_titulo .fle{ vertical-align: -3px}
.noticia_texto{margin-bottom:14px;}
.noticia_fecha{ color:#464B4F;}
.titu_noti{margin-left: 96px}
.ver_mas{margin-left:477px;}
div.noticia_separa{background: url(../images/punto_morado.gif) 0 0 no-repeat; font-size: 2px; line-height: 2px; height: 2px; margin: 4px 0 2px 60px; width:395px;}

/* noticia */

.noticias_left strong{margin: 0 360px 0 90px;}
.noticias_left a.volver{margin: 0;color:#fff;border:1px solid# 321;}
.noticias_pie{background: url(../images/pie_noticias.gif) 0 0 no-repeat;height:20px;}

/* Home - Intro */

div.intro{width:590px; padding: 0 0 0 10px; font-size:11px;position: relative; top: -16px;}
.intro_texto{color="#000000";}

/* Bloque Credito */

.bloque_credito{float: left; width: 385px; margin: 6px 0 10px 0;text-align:center; color: #778597}
.bloque_credito .tit{background-color: #174B04; margin-bottom: 9px; text-align:left;padding-left:0px;}
.bloque_credito .tit img{position:relative;left:0px;vertical-align: -3px}
.bloque_credito a{ color: #778597}
.bloque_credito a:hover{ color: #A41691}
.bloque_credito .texto{ margin-bottom: 15px; color:#666666; text-align:left;}
.bloque_credito .texto .euribor{font-size:14px; font-weight:bold;}


#derecha{width: 200px; float:left; margin-left: 15px}
#derecha2{width: 290px; float:left; margin: 0 0 0 10px}
#derecha2 h2{margin:0;padding:0 0 10px 0;color: #000; font-size: 12px; background: url(../images/lineatitulos2.gif) 0 0 no-repeat;}



.entrar{ color: #60be18; font-weight:bold;}
.derecha{margin-left:10px;}
#derecha td.morado img {display:none}
#derecha td.morado {color:#174B04}


/* Productos secciones contacto-privacidad-nosotros*/

.bloque_productos_columna{width:290px;margin:0;}
.bloque_productos_columna .titulo_producto{	margin:0 0 10px 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background: #215a07;float:left;width:274px;}
.bloque_productos_columna .titulo_producto a{color: #fff; text-decoration:none;padding:0 0 0 2px;}
.bloque_productos_columna .image{border:1px solid #215a07; margin:0 4px;float:left;}
.bloque_productos_columna .caja_descripcion{float:left; width:185px;margin:0;padding:0;}
.bloque_productos_columna .caja_descripcion .descripcion{width:180px;margin:0;padding:0;!important}
.bloque_productos_columna .caja_descripcion .descripcion a{color: #174b04;text-decoration:none; clear:both;}
.bloque_productos_columna .caja_descripcion .descripcion a:hover{color:#60be18;}
.bloque_productos_columna .caja_descripcion .enlace_descripcion a{color:#60be18;font-weight: bold;}



/* Interior */

#recuadro{border-top:1px solid #FFF;margin: 0; padding: 0; background: url(../images/linea_recuadro.gif) 89px 0 repeat-y #FFFFFF;border-left: 1px solid #174B04; border-right: 1px solid #174B04; width: 474px; width: 472px;}


html>body #recuadro {width: 472px;}

#recuadro .logo{ float: left; text-align:center; width: 90px}
#recuadro ul{ list-style-type: none; margin: 5px 0 5px 10px; width: 365px; padding:0; float:left}
#recuadro ul li{ background: url(../images/guion_morado.gif) 0 7px no-repeat; padding-left: 9px}
#recuadro .titu{ font-weight:bold; color: #606060; font-size: 11px; padding: 5px 0 0 11px; float: left}


.sangria{ padding-left: 45px}
.solicite{padding-left: 205px; margin-bottom: 40px}


/* Menú Inferior */

.menu_inferior {width:590px; margin: 30px 0 0 0; height:30px; float:left; text-align:center;}
.menu_inferior ul{padding-left:140px; list-style-type: none}
.menu_inferior ul li{float: left; color: #666666}
.menu_inferior ul li a{color: #60be18}
.menu_inferior ul li .actual{color:#FFFFFF; background-color:#60be18}


/* Site Map */

.sitemap{margin: 0; padding: 0; list-style-type:none}
.sitemap li{margin-bottom: 5px}
.sitemap li ul{margin: 4px 0 0 0; padding: 0; list-style-type: none}
.sitemap li ul li{ background-color: #DADCE1; margin-bottom: 4px; padding-left: 4px}
.sitemap li ul li a{color: #000; font-weight:bold}
.sitemap_noti{margin: 0; padding: 0; list-style-type:none}
.sitemap_noti li a{color: #7b797b;}

/* Estilos form contacto */

#form_contacto{}

#form_contacto .color{padding-left:3px; background-color: #60be18; color: #215a07; font-weight:bold}
#form_contacto .submit{background-color: #60be18; border: 1px solid #174B04; color: #215a07; font-size: 10px; font-weight:bold}
#form_contacto label{background: url(../images/cuadro_morado.gif) 0 3px no-repeat; padding:0 0 0 10px;}



/* Estilos Varios */

img{border: 0}
.clearer{clear:both; margin: 0; padding:0; height:1px; font-size:1px; line-height:1px}
.clearfix {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display:inline-table}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%}
.clearfix {display: block;}

/* End hide from IE-mac */

.centrado{ text-align:center}
a{ text-decoration: none}
a:hover{ text-decoration:underline}
.punteado_morado{ background: url(../images/punto_morado.gif) 0 0 repeat-x; margin: 5px 0 0 0; font-size: 3px; }
.gris_fuerte{color: #174b04; font-weight:bold}
.azul_fuerte{color: #FFFFFF; font-weight:bold}
.azul_fuerte img {position:absolute;margin-top:-10px;width:15px;height:25px;border-right:1px solid #FFF}
.morado{color: #60BE18}
.paginado{padding-top: 20px; clear: both; color: #464B4F; text-align:center}
.paginado a{color: #797979; font-weight:normal}
.paginado .nav1{ color: #A51692; font-weight:bold; font-size: 12px}
.paginado .nav2{ color: #163D5B; font-weight:bold}
.cuerpo{ color: #436e33}
.palito{color:#174b04;}
.boton{margin: 0; padding: 2px 0 0 15px; background: url(../images/fondo_boton.gif) 0 0 no-repeat; width: 125px; height:18px }
.boton a{color: #A51692; font-size: 10px; text-decoration:none}
.boton a:hover{color: #778597}
.blanco{ color: #FFF; font-weight:bold}
.input_txt{font-size: 11px; color: #464B4F; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; border: 1px solid #215a07;}
