body {background-color: #D7DFE2; margin:0px; padding:0px; font: 10px  verdana, arial, helvetica; color: #416271;}
h1 {padding:5px 0 5px 0; margin:0px; font-size:18px; color:#FFFFFF;}
h2 {padding:5px 0 5px 0; margin:0px; font-size:18px; color:#f7951e;}
h3 {padding:0 0 5px 0;margin:0px;font-size:12px;color:#59cef9;}
h4 {padding:0 0 10px 0;margin:0px;font-size:14px;color:#7ea743;}
p {margin:0; padding:0;}
img  {border:0;}
#main_container {width:980px;height:auto;margin:auto;background-color:#FFFFFF;}
#header {width:980px;height:auto;margin:auto;}
#logo {padding:0px 0 0 15px;float:left;}

.left {float:left;overflow:hidden;}

ul.square13 {font-size:12px; list-style:url(/images/punto.gif) outside; margin: 0 0 0 15px; padding: 0 0 1em 8px;}

#nombrereceta { width: 740px; background-color: #DCEEC4; margin: 0; padding: 0; }
/*#valorar { width: 500px; background-color: #DCEEC4; margin-top: 0px; padding: 0; }*/
#comentario{display:none;background-color:#FFFFFF; clear:both; width:740px; margin-top:10px}

#valorar{width:500px; height:auto; background-color: #FFFFFF; margin-top:10px;}
#top_valorar {width:500px;height:10px;float:left;background:url(/images/top_box_green.gif) no-repeat bottom;}
#center_valorar {width:500px;*width:490px;height: auto;float:left;background:url(/images/center_box_green.gif) repeat-y;padding-left:10px; text-align:center; font-size:12px;}
#bottom_valorar {width:500px;height:10px;float:left;background:url(/images/bottom_box_green.gif) no-repeat top; margin-bottom:15px;}

.boxnaranja { margin: 0 5px 0 5px; padding-top: 8px; width: 90px; height: 58px; background: url(/images/cuadronaranja90.gif) no-repeat; }
.boxnaranja2 { float: right; margin: 0 5px 0 5px; padding-top: 4px; width: 50px; height: 49px; background: url(/images/cuadro_votos.gif) no-repeat; }
.boxnaranja3 { float:right; margin: 5px; width: 60px; height: 44px; background: url(/images/cuadro_votos3.gif) no-repeat; }
H2.votos {margin: 2px 0 0 0; text-decoration:none; font-size:25px; color:#333333;}

.formulario8 { FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f9f9f9; COLOR: #000000;  TEXT-DECORATION: none; }
.formulario8_buscador { FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f9f9f9; COLOR: #000000;  TEXT-DECORATION: none; width:140px; }
.formulario10 { FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND: #f9f9f9; COLOR: #000000;  TEXT-DECORATION: none; width:200px; }

.texto { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

.texto12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto12 A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto12 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto12 A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

.texto11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto11 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto11 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto11 A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

.texto10 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto10 A:link { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto10 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.texto10 A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

.receta { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #333; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.receta A:link { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.receta A:visited {  FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #5353FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
.receta A:hover {COLOR: #006600;  TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 100%; padding-bottom: -5px; }

H1.verde { margin-top: 0px; FONT-SIZE: 35px; COLOR: #3AB852; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.verde { padding-bottom: 0px; margin-top: 10px;FONT-SIZE: 30px; COLOR: #3AB852; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.verde { margin-top: 0px;FONT-SIZE: 25px; COLOR: #3AB852; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H4.verde { margin-top: 0px;FONT-SIZE: 15px; COLOR: #3AB852; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H1.gris { FONT-SIZE: 32px; COLOR: #808080;  TEXT-DECORATION: none; }
H2.gris { FONT-SIZE: 25px; COLOR: #808080;  TEXT-DECORATION: none; }
H3.gris { FONT-SIZE: 20px; COLOR: #808080;  TEXT-DECORATION: none; }
H4.gris { FONT-SIZE: 16px; COLOR: #808080;  TEXT-DECORATION: none; }
H5.gris { FONT-SIZE: 14px; COLOR: #808080;  TEXT-DECORATION: none; }
H1.naranja { margin-top: 0px; FONT-SIZE: 35px; COLOR: #FE6601; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.naranja { padding-bottom: 0px; margin-top: 10px;FONT-SIZE: 30px; COLOR: #FE6601; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.naranja { margin-top: 0px;FONT-SIZE: 25px; COLOR: #FE6601; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H4.naranja {margin:0;padding:0;FONT-SIZE: 15px; COLOR: #FE6601; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.blanco {padding-bottom: 5px;FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.blanco {padding: 5px 0 5px 0;FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

span.verde {color:#339900;font-weight:bold;font-size:10px; text-decoration:none;}
span.naranja {color:#FE6601;font-weight:bold;font-size:10px; text-decoration:none;}

H1.imprimir a { font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/print.gif) no-repeat; text-decoration: none; }
H1.imprimir a:hover { color: #FF7400; background: url(/images/print.gif) no-repeat; text-decoration: none; }
H1.amigo a { font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/amigo.gif) no-repeat; text-decoration: none; }
H1.amigo a:hover { color: #FF7400; background: url(/images/amigo.gif) no-repeat; text-decoration: none; }
H1.comentario a {font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/comentario.gif) no-repeat; text-decoration: none; }
H1.comentario a:hover { color: #FF7400; background: url(/images/comentario.gif) no-repeat; text-decoration: none; }
H1.valorar a { font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/valorar.gif) no-repeat; text-decoration: none; }
H1.valorar a:hover { color: #FF7400; background: url(/images/valorar.gif) no-repeat; text-decoration: none; }
H1.ficha a {font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 10px; padding-left: 30px; background: url(/images/ficha.gif) no-repeat; text-decoration: none; }
H1.ficha a:hover { color: #FF7400; background: url(/images/ficha.gif) no-repeat; text-decoration: none; }


#linea {border-bottom:1px solid #3AB852; height:1px;margin:-6px; width:99%;}
#linea2 {border-bottom:1px solid #FE6601; height:1px;margin:-6px; width:99%;}


/*----------------------menu-------------------------*/
#menu {width:980px;height:20px;padding:0px;clear:both;background-color:#638FA5;}
#fecha {padding:4px 0 0px 70px;float: left; color:#fff;}

input.color{ font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #FFFFFF; background-color: #416271; border: #006600 solid 1px;}
input.color:hover {cursor:pointer;background-color: #006600;}


#localizador {padding:4px 0 0 230px; margin: auto;color:#fff;}
#localizador a, a:link {text-decoration:none;color:#fff;}
#localizador a:hover {text-decoration:underline;color:#fff;}


/*----------------------left navigation-------------------------*/

.column1 {width:220px;float:left;margin:0px;padding:5px 10px 10px 5px;}
.submenu {text-align:left; color:#615357; padding:0px 5px 0px 10px;}
.submenu a, .submenu a:link, .submenu a:visited {color:#615357; text-decoration:none;}
.submenu a:hover {color:ff6600; text-decoration:underline;}

.left_box {width:220px;height:auto;float:left;padding-bottom:10px;overflow:hidden;}
.top_left_box {width:220px;height:10px;background:url(/images/top_box_bg.gif) no-repeat center;overflow:hidden;}
.center_left_box {width:220px;height: auto;background:url(/images/center_box_bg.gif) repeat-y;overflow:hidden;}
.bottom_left_box {width:220px;height:10px;background:url(/images/bottom_box_bg.gif) no-repeat top;overflow:hidden;}
.box_title {width:220px;text-align:center;font-size:18px;color:#615357;padding:0px 0 5px 0;}
.box_title span {font-weight:bold;color:#FE6601;}

.center_box500 {width:500px;height: auto;float:left;background:url(/images/center500.gif) repeat-y;}
.submenu500 {padding:5px 5px 0px 5px; height:260px;}

H1.menu2 { font: bold 13px Trebuchet MS, Arial, Helvetica, sans-serif; color: #777; margin-left: 0px; padding: 0 0 0 10px; text-decoration: none; background: url(/images/punto.gif) no-repeat;}
H1.menu2 a:hover { color: #45751E; TEXT-DECORATION: none; background-image: url(/images/menulink.gif); background-repeat: repeat-x; background-position: 100% 95%; padding-bottom: -5px;}

#main_content {width:980px;height:auto;clear:both;}


div.pagination {margin-top: 20px; margin-bottom: 10px; text-decoration:none;}
div.pagination a {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #C2D0D8; text-decoration:none; color: #000;}
div.pagination a:hover, div.pagination a:active {color: #0000CC;padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #FE6601; text-decoration:none; background-image:none;}
div.pagination span.current {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #FE6601; font-weight: bold; background-color: #ff6600; color: #ffffff; text-decoration:none;}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #C2D0D8; color: #C2D0D8; text-decoration:none;}


/*-----------------------------footer------------------*/
#footer {clear:both;width: auto;height:30px;color: #fff;background-color:#638FA5;}
.copyright {float:left;padding-left:10px;padding-top:7px;}
.footer_links {float:right;padding-right:5px;padding-top:10px;font-size:12px;}
.footer_links a {text-decoration:none;color: #fff;padding-left:5px;}
.footer_links a:hover {text-decoration:underline;color: #fff;}


/*-----------------------------live validation------------------*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#85CB11;
}
	
.LV_invalid {
    color:#CC0000;
	/*float:left;*/
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #85CB11;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

/*------------------------ nube de tags -----------------------*/
#tags {background-color:#CEE7FF;height:83px;margin:0 0 0;width:100%;}
.clearfix { display:inline-block; }
.clearfix { display:block; }
.tags_nube { padding: 10px 10px; }
.tags_nube .separator { color: #A9A9A9; }

#tags .tags_nube H1 { FONT-SIZE: 25px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H1 a { FONT-SIZE: 25px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H1 a:visited { FONT-SIZE: 25px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H1 a:hover { FONT-SIZE: 25px;COLOR: #006600; TEXT-DECORATION: underline; }

#tags .tags_nube H2 { FONT-SIZE: 20px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H2 a { FONT-SIZE: 20px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H2 a:visited { FONT-SIZE: 20px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H2 a:hover { FONT-SIZE: 20px;COLOR: #006600; TEXT-DECORATION: underline; }

#tags .tags_nube H3 { FONT-SIZE: 15px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H3 a { FONT-SIZE: 15px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H3 a:visited { FONT-SIZE: 15px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H3 a:hover { FONT-SIZE: 15px;COLOR: #006600; TEXT-DECORATION: underline; }

#tags .tags_nube H4 { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H4 a { FONT-SIZE: 12px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H4 a:visited { FONT-SIZE: 12px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H4 a:hover { FONT-SIZE: 12px;COLOR: #006600; TEXT-DECORATION: underline; }

#tags .tags_nube H5 { FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H5 a { FONT-SIZE: 10px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H5 a:visited { FONT-SIZE: 10px;COLOR: #5353FF; TEXT-DECORATION: underline; }
#tags .tags_nube H5 a:hover { FONT-SIZE: 10px;COLOR: #006600; TEXT-DECORATION: underline; }
