.izq {
 float:left;
}

html {
 height: 100%;
}

body {
 background-color: #ffffff;
 text-align: center;
 margin: 0px;
 padding: 0px;
 border: 0px;
 height: 100%;
 background-image:url(../img/fondo.gif);
 background-repeat:repeat-y;
 background-position:center top;
}

br {
 line-height: 10px;
 height: 10px;
}

#container {
 width: 869px;
 /*position: relative;*/
 margin: 0 auto;
 margin-top: 0px;
 background-color: #ffffff;
 height: 100%;
 text-align:left;
 background-image:url(../img/fondo_point.gif);
 background-repeat:repeat;
 background-position:inherit;
}

#cabeza {
 width: 870px;
 height: 142px;
 position: relative;
 margin: 0px;
 margin-left: -1px;
 //margin-left: 0px;
 _margin-left: 0px;
 background-color: #ffffff;
 text-align:left;
 z-index: 2;
 float:left;
 display: block;
}

#cabeza #logo {
 width: 300px;
 height: 114px;
 position: absolute;
 margin-bottom: 3px;
 top: 0px;
 left: 0px;
 z-index: 2;
}

#cabeza #idioma {
 width: 238px;
 height: 114px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration: none;
 text-align:right;
 color: #01a6e6;
 position: absolute;
 top: 0px;
 left: 350px;
 z-index: 2;
 padding-top: 7px;
 margin-top: 0px;
}

#idioma a{
 text-decoration: none;
 color: #01a6e6;
}
#idioma a:hover{
 text-decoration: none;
 color: #0D3082;
}
#cabeza #buscar {
 width: 267px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 text-decoration: none;
 color: #10abe7;
 background-color: #e5f6fc;
 position: absolute;
 top: 0px;
 left: 602px;
 z-index: 2;
 padding-top: 51px !important;
 *padding-top: 71px !important;
 *padding-top: 71px;
 margin-top: 0px;
 border-left-color:#b7e6f8;
 border-left-style:solid;
 border-left-width: 1px;
 text-align:center;
}
#buscar .impu {
 height: 18px;
 width: 175px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 border:#e0e0dc solid 0px;
 background-color: #ffffff;
 padding:0px;
 color: #01a6e6;
}
#buscar a{
 text-decoration: none;
 color: #9e9e9c;
}
#buscar a:hover{
 text-decoration: none;
 color: #0D3082;
}

#buscar #news {
 width: 133px;
 height: 17px !important;
 *height: 17px !important;
 *height: 17px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #01a6e6;
 background-color: #ffffff;
 position: relative;
 margin-top: 42px !important;
 *margin-top: 22px !important;
 *margin-top: 22px ;
 padding-top: 4px;
 float:left;
 text-align:center;
}
#news a{
 text-decoration: none;
 color: #01a6e6;
}
#buscar #rss {
 width: 133px;
 height: 17px !important;
 *height: 17px !important;
 *height: 17px ;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #01a6e6;
 background-color: #ffffff;
 position: relative;
 margin-top: 42px !important;
 *margin-top: 22px !important;
 *margin-top: 22px ;
 padding-top: 3px;
 border-left-color:#b7e6f8;
 border-left-style:solid;
 border-left-width: 1px;
 float:left;
 text-align:center;
}
#rss a{
 text-decoration: none;
 color: #01a6e6;
}

#buscar #login {
 width: 268px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #ffffff;
 background-color: #80d2f2;
 position: relative;
 padding-top: 13px;
 margin-top: 0px;
 float:left;
 text-align:center;
}
#login a{
 text-decoration: none;
 color: #ffffff;
}
#login .impu2 {
 height: 16px;
 width: 96px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 border:#e0e0dc solid 0px;
 background-color: #ffffff;
 padding:0px;
 color: #01a6e6;
}
#buscar #LinkRegistrate{
 width: 268px;
 height:27px !important;
 *height:6px !important;
 *height:6px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #ffffff;
 background-color: #80d2f2;
 position: relative;
 margin-top: 0px;
 padding-top:10px !important;
 *padding-top:0px !important;
 *padding-top:0px;
 padding-bottom:0px !important;
 *padding-bottom:10px !important;
 *padding-bottom:10px;
 float:right;
 text-align:center;
}

#LinkRegistrate a{
 text-decoration: none;
 color: #ffffff;
}
#LinkRegistrate a:hover{
 text-decoration: none;
 color: #01a6e6;
}
#DecoraBusca{
 float:left;
display:block;
 width:267px;
height:28px !important;
 *height:28px !important;
 *height:28px ;
/* background-color: #80d2f2;*/
 background-color: #80d2f2;

}


#tira {
 width: 870px;
 height: 3px;
 position: relative;
 background-color: #ffffff;
 font-size:3px;
 line-height:3px;
 float:left;
 border-top-color:#99dbf5;
 border-top-style:solid;
 border-top-width: 4px;
 border-bottom-color:#99dbf5;
 border-bottom-style:solid;
 border-bottom-width: 1px;
 margin-left: -1px;
 //margin-left: 0px;
 _margin-left: 0px;
}

#tira3 {
 width: 870px;
 height: 3px;
 /*position: relative;*/
 background-color: #99dbf5;
 font-size:3px;
 line-height:3px;
 float:left;
 margin-left: -1px;
 //margin-left: 0px;
 _margin-left: 0px;

}

#pie {
 width: 870px;
 height: 180px;
 /*position: relative;*/
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#01a6e6;
 font-size:10px;
 text-align:center;
 clear: left;
 padding-top: 28px;
 margin-left: -1px;
 //margin-left: 0px;
 _margin-left: 0px;
 background-image:url(../img/fondo_point.gif);
 background-repeat:repeat;
 background-position:inherit;
}
#pie a{
 color:#01a6e6;
 text-decoration: none;
 font-size:11px;
}
#pie a:hover{
 color:#0D3082;
 text-decoration: none;
 font-size:11px;
}



#cabeza #menu {
 width: 602px;
 height: 28px;
 padding:0px;
 margin:0px;
 text-align:left;
 color: #01a6e6;
 background-color:#01a6e6;
 position: absolute;
 top: 114px;
 left: 0px;
 z-index: 28;
}
#nav, #nav ul {
 margin: 0px;
 padding:0px;
 float: left;
 list-style: none;
}
#nav li {
 float: left;
 border-right-color:#b7e6f8;
 border-right-style:solid;
 border-right-width: 1px;
 height: 28px;
 _margin-bottom:-4px;
}
#nav .op1{
 background: #FFFFFF url(../img/opr_off1.gif) no-repeat;
}
#nav .op2{
 background: #FFFFFF url(../img/opr_off2.gif) no-repeat;
}
#nav .op3{
 background: #FFFFFF url(../img/opr_off3.gif) no-repeat;
}
#nav .op4{
 background: #FFFFFF url(../img/opr_off4.gif) no-repeat;
}
#nav .op5{
 background: #FFFFFF url(../img/opr_off5.gif) no-repeat;
 border-right-width: 0px;
}
#nav .op1:hover{
 background: #FFFFFF url(../img/opr_on1.gif) no-repeat;
}
#nav li:hover ul, #nav li.sfhover ul{
 left: auto;
}
#nav .op2:hover{
 background: #FFFFFF url(../img/opr_on2.gif) no-repeat;
}
#nav .op3:hover{
 background: #FFFFFF url(../img/opr_on3.gif) no-repeat;
}
#nav .op4:hover{
 background: #FFFFFF url(../img/opr_on4.gif) no-repeat;
}
#nav .op5:hover{
 background: #FFFFFF url(../img/opr_on5.gif) no-repeat;
}

#nav li ul{
 padding: 0;
 margin: 0;
 list-style: none;
 position: absolute;
 top: 28px !important;
 top: 24px;
 left: -999em;
 background-color: #01a6e6;

 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#01a6e6;
 font-size:10px;
 line-height: 10px;
 height: auto;
 /*background-image:url(../img/ico_submenu.gif);
 background-repeat:no-repeat;
 background-position:bottom;*/
}

#nav li a
{
  width: 120px;
  height: 28px;
}


#nav li.op5 a
{
  width: 118px;
}
 

#nav li a span
{
  display: none;
}

#sub1{
 width: 121px;
}
#sub2{
 width: 151px;
}

#sub3{
 width: 151px;
}

#sub4{
 width: 150px;
}
#nav li ul li{
 float:none;
 border-right-width: 0px;
 border-bottom-color:#99dbf5;
 border-bottom-style: dotted;
 border-bottom-width: 1px;
 margin-bottom: -2px;
 margin-top: 8px;
 margin-left: 5px;
 margin-right: 5px;
 line-height: 10px;
 height: 20px;
}

#nav .altura{
 margin-top: 25px;
}

#nav .ajuste2{
 height: 30px;
}


#nav li ul li a{
 text-decoration: none;
 color: #ffffff;
 display:block;
}
#nav li ul li a:hover{
 text-decoration: none;
 color: #0D3082;
 display:block;
}

.blue10 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration: none;
 color: #01a6e6;
}
#tiraclub {
 width: 871px;
 height: 3px;
 position: relative;
 background-color: #99dbf5;
 font-size:3px;
 line-height:3px;
 float:left;
 border-top-color:#b2e4f7;
 border-top-style:solid;
 border-top-width: 1px;
 margin-left: -1px;
 //margin-left: 0px;
 _margin-left: 0px;
}
.input_recetas{
 width: 155px;
 height: 18px;
 padding: 0px 0px 0px 5px;
 margin: 0px 0px 5px 0px;
 color: #4a7eae;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 border-color:#99dbf5;
 border-style: solid;
 border-width: 1px;

}