@charset "utf-8";
/* CSS Document */

#hd {  background:url(../img/bg-hd.gif) 0 45px repeat-x;}
#hd .content {min-height:211px; margin-bottom:3px}
#hd h1 { width:400px; height:167px; background:url(../img/logo.png) no-repeat; position:relative; left:-30px; text-indent:-9999px}
#hd h1 a { position:absolute; top:0; left:0; display:block; width:400px; height:167px;}
#hd .search { position:absolute; right:0; top:64px; width:372px; height:36px; padding:20px 0 0 30px; background:url(../img/bg-hd-search.png) top left no-repeat}
#hd .search .input { width:260px; height:22px; padding:5px 10px; background:url(../img/bg-search_input.gif) no-repeat; float:left}
#hd .search .input input { border:0 none; width:267px; height:19px; line-height:19px; font-family:Georgia; font-size:116%; color:#808080}
#hd .search a.send { width:90px; height:32px; text-align:center; line-height:32px; text-decoration:none; font-family:Georgia; font-size:108%; color:#fff; font-weight:bold; background:url(../img/bg-search_send.gif) no-repeat; float:right}
#hd .nav-second { position:absolute; right:0; top:7px;}
#hd .nav-second li { display:inline; color:#5E341B; font-family:Georgia; font-size:93%; line-height:123.1%;}
#hd .nav-second li a {color:#5E341B; padding:0 3px 0 2px}
#hd .nav-main { position:absolute; bottom:0; left:0;}
#hd .nav-main li { float:left; display:inline;}
#hd .nav-main li a { display:inline-block; background:url(../img/bg-nav_main.gif) top left no-repeat; width:60px; height:37px; line-height:30px; padding-left:22px; font-family:Georgia; font-size:108%; color:#5E341B; text-decoration:none}
#hd .nav-main li a:hover, #hd .nav-main li.active a { background-position:left bottom; color:#EAEDC8}
#hd .nav-main li.consejos a { width:70px; background-position:-82px top;}
#hd .nav-main li.consejos a:hover, #hd .nav-main li.consejos.active a {background-position:-82px bottom;}
#hd .nav-main li.recetas a { width:130px; background-position:-174px top;}
#hd .nav-main li.recetas a:hover, #hd .nav-main li.recetas.active a {background-position:-174px bottom;}
#hd .nav-main li.ana_responde a { width:100px; background-position:-326px top;}
#hd .nav-main li.ana_responde a:hover, #hd .nav-main li.ana_responde.active a {background-position:-326px bottom;}
#hd .nav-main li.item73 a { width:70px; background-position:-82px top;}
#hd .nav-main li.item73 a:hover, #hd .nav-main li.item73.active a {background-position:-82px bottom;}
#hd .nav-main li.item74 a { width:130px; background-position:-174px top;}
#hd .nav-main li.item74 a:hover, #hd .nav-main li.item74.active a {background-position:-174px bottom;}
#hd .nav-main li.item75 a { width:100px; background-position:-326px top;}
#hd .nav-main li.item75 a:hover, #hd .nav-main li.item75.active a {background-position:-326px bottom;}

#hd .login-user { position:absolute; bottom:0; right:0; width:329px; height:32px; background:url(../img/bg-search_box.png) no-repeat; padding:5px 0 0 5px}
#hd .login-user label { float:left; font-size:85%; font-family:Georgia; color:#5E341B; padding:4px 2px 0 5px}
#hd .login-user .input { float:left; width:90px; height:23px; background:url(../img/bg-login-input.gif) no-repeat; padding:2px 5px 0 5px;}
#hd .login-user .input input { font-family:Georgia; font-size:92%; color:#8B9298; border:0 none; width:88px}
#hd .login-user a.send { float:right; width:23px; height:23px; background:url(../img/btn-login_send.gif) no-repeat; display:inline; margin-right:9px}
#hd .login-user h3 { font-family:Georgia; color:#5E341B; font-size:123.1%; float:left; margin-left:10px; line-height:137.5%; }
#hd .login-user a.logout { float:right; background:url(../img/ic-close.png) no-repeat left center; padding:5px 0 5px 28px; font-size:85%; font-family:Georgia; margin-right:10px; }
#hd .login-user a.logout:hover { text-decoration:none; color:#D14050; }

