/*
****************
****************
 El HOGAR DE BELEB ESTEBAN
****************
****************
 */
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
}

body {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	height: 950px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
    line-height: 1.5em;
	color:#666;
	}
	
h1, h2, h3{font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height:normal; padding:0px; margin:10px 0px; text-align:left; line-height:normal}
h3 {font-size:14px}

.left {float:left}
.right {float:right}

.georgia {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.georgia_b {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; color:#333333 }

.txt_bla{color:#FFFFFF}
.txt_negro{color: #333333}

#menu_h {width:100%;position:relative; height:50px; padding:0px;float:right; margin-top:115px; /*background: transparent url(imagenes/menu_h_bg.jpg) bottom left no-repeat;*/}

/* --------------- LINKS --------------- */

a:link, a:active, a:visited {
	text-decoration:underline;	
	color:#333;
	}
	
a:hover {
	text-decoration:underline;
	color:#333;
	}
	
/*#cabecera a:link, #cabecera a:active, #cabecera a:visited{
	text-decoration:none;
	font-size:11px;
	letter-spacing:1px;
	font-stretch:wider;
	color:#fff;
	}
	
#cabecera a:hover {
	text-decoration:underline;
	font-size:11px;
	letter-spacing:1px;
	color:#fff;
	}*/
	
a:link.bla, a:active.bla, a:visited.bla{
	text-decoration:none;
	color:#fff;
	}
	
a:hover.bla {
	text-decoration:underline;
	color:#fff;
	}
	
a:link.gris, a:active.gris, a:visited.gris {
	color:#666;
	text-decoration:none;
	}
	
a:hover.gris {
	text-decoration:underline;
	}
	
a:link.grisclaro, a:active.grisclaro, a:visited.grisclaro {
	color:#CCCCCC;
	text-decoration:underline;
	}
	
a:hover.grisclaro {
	text-decoration:none;
	}
	
a:link.grisoscuro, a:active.grisoscuro, a:visited.grisoscuro {
	color:#333;
	text-decoration:underline;
	}
	
a:hover.grisoscuro {
	text-decoration:none;
	}
	
a:link.under, a:active.under, a:visited.under {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
a:hover.under {
	text-decoration:none;
	}
	
a:link.under_bla, a:active.under_bla, a:visited.under_bla {
		color:#FFFFFF;
		text-decoration:underline;
		}	
	a:hover.under_bla {
		text-decoration:none;
		}

a:link.botrojo, a:active.botrojo, a:visited.botrojo {
	text-decoration:none;
	background:url(imagenes/bot_leermas.png) bottom center;
	height:
	}
	
a:hover.botrojo {
	color:#333;
	text-decoration:none;
	background:url(imagenes/bot_leermas_over.png) bottom center;
	padding:3px 8px;
	}

a:link.boton, a:active.boton, a:visited.boton {
	color:#fff;
	text-decoration:none;
	background:url(imagenes/subbgover.jpg) bottom center;
	padding:3px 8px;
	}
	
a:hover.boton {
	color:#333;
	text-decoration:none;
	background:url(imagenes/subbg.jpg) bottom center;
	padding:3px 8px;
	}	
	
a:link.boton_fau, a:active.boton_fau, a:visited.boton_fau {
	color:#fff;
	text-decoration:none;
	background:url(imagenes/subbgover_fau.jpg) bottom center;
	padding:3px 8px;
	}
	
a:hover.boton_fau {
	color:#333;
	text-decoration:none;
	background:url(imagenes/subbg.jpg) bottom center;
	padding:3px 8px;
	}	

	
/* --------------- LISTAS --------------- */

li.recetas {
   list-style-image:url(imagenes/book_open.png);
   list-style-position:outside;
   list-style-type: square;
}
/* --------------- ADV --------------- */

#adv_top{
	position:relative;
	height:90px;
	width:728px;
	float:right;
	right:10px;
	top:-85px;
	background-color:#00FFFF;
	z-index:100;
	}


#adv_left{
	position:relative;
	height:210px;
	width:auto;
	margin-top:-105px;
	text-align:center;
	/*background-color:#00FFFF;*/
	}

#adv_bottom{
	position:relative;
	width:auto;
	height:150px;
	background-color:#999999;
	margin-top: 10px;
	}

.adv_bottom_texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border: 0px none transparent;
	width:250px;
	overflow:hidden;
	height:70px;
}

/* --------------- BANNER HORIZONTAL --------------- */

#banner_h {width:780px;position:relative; height:120px; padding:0px;float:right; right:5; margin-top:55px; background: transparent url(imagenes/horizontal.jpg) bottom left no-repeat;}/*margin-top:3px *** CON ADV_TOP******/
#banner_h .col1, #banner_h .col2 {float:left; width:32%; position:relative; margin-right:1%}
#banner_h .col3 {float:left; width:32%; position:relative}
#banner_h .boton{position:relative; top:75px; left:10px;}

/* --------------- BAR --------------- */

#bar {
	position:relative;
	margin:5px 0px;
	height:29px;
	width:auto;
	}

#bar_left {
	position:relative;
	float:left;
	height:29px;
	width:10px;
	margin-left:-10px;
	}
	
#bar_center {
	position:relative;
	float:left;
	color:#666666;
	vertical-align:bottom;
	text-align:left;
	height:15px; /*RESULTANTE DE 29px - [PADDING TOP + PADDING BOTTOM] */
	padding:7px 0px;
	width:100%;
	}
	
#bar_right {
	position:relative;
	float:right;
	height:29px;
	width:10px;
	margin-right:-10px;
	}
	
/* --------------- BAR GRIS --------------- */

.bar_bgcolor_GRIS {
	/*background-color:#f0f0f0;*/
	background-image:url(imagenes/bar_center_GRIS.png);
	font-weight:bold;
	}

.bar_leftbg_GRIS {
	background-image:url(imagenes/bar_left_GRIS.png);
	}

.bar_rightbg_GRIS {
	background-image:url(imagenes/bar_right_GRIS.png);
	}

/* --------------- BAR NERO --------------- */

.bar_bgcolor_NEGRO {
	background-color:#333333;
	}

.bar_leftbg_NEGRO {
	background-image:url(imagenes/bar_left_NEGRO.png);
	}

.bar_rightbg_NEGRO {
	background-image:url(imagenes/bar_right_NEGRO.png);
	}
	
/* --------------- BAR MARRON --------------- */

.bar_centerbg_MARR {
	background-image:url(imagenes/bar_center_MARR.png);
	background-position:center top;
	background-repeat:repeat-x;
	}

.bar_leftbg_MARR {
	background-image:url(imagenes/bar_left_MARR.png);
	}

.bar_rightbg_MARR {
	background-image:url(imagenes/bar_right_MARR.png);
	}

/* --------------- BAR AZUL --------------- */

.bar_centerbg_AZUL {
	background-image:url(imagenes/bar_center_AZUL.png);
	background-position:center top;
	background-repeat:repeat-x;
	}

.bar_leftbg_AZUL {
	background-image:url(imagenes/bar_left_AZUL.png);
	}

.bar_rightbg_AZUL {
	background-image:url(imagenes/bar_right_AZUL.png);
	}

/* --------------- BAR VERDE --------------- */

.bar_centerbg_VERDE {
	background-image:url(imagenes/bar_center_VERDE.png);
	background-position:center top;
	background-repeat:repeat-x;
	}

.bar_leftbg_VERDE {
	background-image:url(imagenes/bar_left_VERDE.png);
	}

.bar_rightbg_VERDE {
	background-image:url(imagenes/bar_right_VERDE.png);
	}
	
/* --------------- BORDE TRABLA LISTA	--------------- */
	
.borde_tablista{
	border:1px #f0f0f0 solid;
	}
	

	
/* --------------- CABECERA	--------------- */

#cabecera {
	position:relative;
	background-image:url(imagenes/cabecera.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:300px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	top:0px;
	z-index:10;
	left: 12px;

	}
	
#cab_foto {
	position:absolute;
	width:250px;/*140*/
	height:298px;
	float:left;
	left:0px;
	top:-40px;
	background:url(imagenes/cab_foto_belen.png) left top no-repeat;
	z-index:100;
	}

#cab_tel {
	position:absolute;
	width:120px;
	float:right;
	right:655px;
	}
	
#cab_buscador {
	position:absolute;
	width:220px;
	float:right;
	right:190px;
	top:55px;
	}

#cab_cesta_e {
	position:absolute;
	width:150px;
	float:right;
	right:100px;
	}
		
#cab_cesta {
	position:absolute;
	width:170px;
	float:right;
	right:20px;
	top:60px;
	}

.cab_busca_txt {
	width:115px;
	background-color: #F5F5F5;
	border:1px #666666 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:14px;
	line-height:11px;
	height:16px;	
	padding:2px;
	border:none;
	}

.cab_busca_form {
	width:125px;
	height:12px;
	float:left;
	margin-right:11px;
	}

#cab_menu1 {
	position:absolute;
	width:500px;
	float:right;
	right:275px;
	top:47px;
	}
	
#cab_menu2 {
	position:absolute;
	width:160px;
	float:right;
	right:90px;
	top:47px;
	}

#cab_logo {
	position:relative;
	height:70px;
	width:150px;
	margin:7px;
	float:left;
	color:#abc102;
	font-size:11px;
	font-weight:bold;
	}
	
/* --------------- CLEAN ---------------- */

#clean {
	clear: both;
}
.clean {
	clear: both;
}

/* --------------- SOCIAL --------------- */

#social{
	position:relative;
	float:left;
	width: 200px;
	height:auto;
	margin:60px 0px 0px;
	background:url(imagenes/bg_social.jpg) top left no-repeat;
	text-align:center;
	}

#social #twitter{
	margin-left:9px;
	margin-top:3px;
	}

/* --------------- COMPRA --------------- */

.compra_pasos{
	float:right;
	position:relative;
	text-align:left;
	margin-top:-8px;
	height: auto;
	width:auto;
	}

.compra_pasos ul{
	text-decoration:none;
	float: left;
	}

.compra_pasos ul li{
	display:inline;
	width:auto;
	font-size: 16px;
	margin:0px 5px;
	padding:2px 15px;
	color: #fff;
	border:1px solid #496501;
	background-color: #333333;
	}

.compra_pasos .current{background:#FFFFFF; color:#333333}

/* --------------- CONTENEDORES --------------- */

#contenedor {
	position:relative;
	width: 990px;
	margin:0px auto;
	}
	
#contenedor2 {
	position:absolute;
	margin-top:-60px;
	width:100%;
	height:auto;
	}

/* --------------- CONTENEDOR CATEGORIAS --------------- */

#cont_categorias {
	position:relative;
	float: left;
	width: 170px;
	display: block;
	margin-bottom: 0px;
	/*background-color:#00FFFF;*/
	/*top:193px;*/
	}
	
/* --------------- CONTENEDOR MARCAS --------------- */

#cont_marcas{
	position:relative;
	width: auto;
	min-height:30px;
	padding:0px 15px;
	margin-top:-10px;
	}

/* --------------- CONTENEDOR STAGE --------------- */

#cont_stage {
	position:relative;
	background-repeat: no-repeat;
	background-position: center top;
	width: 790px;
	min-height: 150px;
	height:auto !important;
	height:450px;
	margin:5px 0px 0px 0px;
	float:right;
	}
	
#cont_stage_compra {
	position:relative;
	background-repeat: no-repeat;
	background-position: center top;
	width: 790px;
	min-height: 150px;
	height:auto !important;
	height:450px;
	margin:55px 0px 0px 0px;
	float:right;
	}

#cont_stage .col1, #cont_stage .col2{width:260px; margin-right:5px; float:left}
#cont_stage .col_doble {float:left; width:520px; position:relative; margin-right:1%}
#cont_stage .col3{width:260px; float:right}
	
#cont_stage_top {
	position:relative;
	background-position:center top;
	width:auto;
	height:23px; /*RESULTANTE DE 50px [ALTURA DIV] - (PADDING TOP + PADDING BOTTOM) */
	padding:25px 20px 10px 20px;
	color:#666666;
	font-weight:bold;
	}

#cont_stage_top_adv {
	background-image:url(imagenes/stage_top_ADV.jpg);
	position:relative;	
	background-position:center top;
	width:auto;
	height:5px; /*RESULTANTE DE 50px [ALTURA DIV] - (PADDING TOP + PADDING BOTTOM) */
	padding:21px 20px 20px 20px;
	color:#666666;
	font-weight:bold;
	}

#cont_stage_top_highlight_doble {
	position:relative;
	background-position:center top;
	width:auto;
	height:23px; /*RESULTANTE DE 50px [ALTURA DIV] - (PADDING TOP + PADDING BOTTOM) */
	padding:25px 20px 10px 20px;
	color:#666666;
	font-weight:bold;
	}

.cont_stage_top_GRIS {background-image:url(imagenes/stage_top_VERDE_790.jpg)}
	
.cont_stage_top_GRIS_index {background-image:url(imagenes/stage_top_GRIS_790index.jpg)}

.cont_stage_top_HIGHLIGHT {background-image:url(imagenes/stage_top_HIGHLIGHT.jpg)}

.cont_stage_top_HIGHLIGHT_doble {background-image:url(imagenes/stage_top_highlight_doble.jpg)}

.cont_stage_top_GRISOSCURO{background-image:url(imagenes/stage_top_GRISOSCURO.jpg)}
	
.cont_stage_top_NEGRO{background-image:url(imagenes/stage_top_NEGRO_790.jpg)}

.cont_stage_top_VERDE {background-image:url(imagenes/stage_top_VERDE.jpg)}

.cont_stage_top_AZUL {background-image:url(imagenes/stage_top_AZUL.jpg)}

#cont_stage_medium {
	position:relative;
	background-image:url(imagenes/stage_medium_790.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:auto;
	min-height: 386px;
	height: auto !important;
	height: 386px;
	*min-height: 386px;
	*height: auto !important;
	*height: 386px;
	_min-height: 386px;
	_height: auto !important;
	_height: 386px;
	}

#cont_stage_medium_adv {
	position:relative;
	background-image:url(imagenes/stage_medium_790.jpg);
	background-position:center top;
	width:auto;
	}
	
#cont_stage_medium_highlight {
	position:relative;
	background-image:url(imagenes/stage_medium_HIGHLIGHT.jpg);
	background-position:center top;
	width:auto;
	height:250px;
	}

#cont_stage_medium_highlight h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; padding-top:0px; line-height:normal}
	
#cont_stage_medium_highlight_doble {
	position:relative;
	background-image:url(imagenes/stage_medium_HIGHLIGHT_doble.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:auto;
	min-height:250px;
	}

#cont_stage_bottom {
	position:relative;
	background-image:url(imagenes/stage_bottom_790.jpg);
	background-position:center top;
	width:auto;
	height:15px;
	}
	
#cont_stage_bottom_highlight {
	position:relative;
	background-image:url(imagenes/stage_bottom_HIGHLIGHT.jpg);
	background-position:center top;
	width:auto;
	height:14px;
	}
	
#cont_stage_bottom_highlight_doble{
	position:relative;
	background-image:url(imagenes/stage_bottom_HIGHLIGHT_doble.jpg);
	background-position:center top;
	width:auto;
	height:14px;
	}

/* --------------- FOOTER --------------- */

#footer {
	position:relative;
	background-repeat: no-repeat;
	background-position: center top;
	height: 120px;
	width: 100%;
	float: left;
	top: 0px;
	margin: 10px 0px 0px 0px;
	padding-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#999;
}



#footer .col1, #footer .col2, #footer .col3 {float:left; width:160px; position:relative; margin-right:10px}
#footer .col4 {float:right; width:150px; position:relative; text-align:right}

#footer_cat{
	position:relative;
	background-image:url(imagenes/cat_footer.jpg);
	width:200px;
	height:30px;
	float: left;
	left: -10px;
	top: 5px;
	}
	
.credits_logo{
	width:auto;
	float:right;
	position:relative;
	top:-10px;
	vertical-align:top;
	}
	
/* --------------- PROBLEM --------------- */
	
.problem {
	padding:10px;
	border:#CC0000 3px solid;
	background-color:#F0E0DD;
	color:#CC0000;
	}

/* --------------- PRODUCTOS --------------- */

.prod_img {
	position:relative;
	background-image:url(imagenes/bg_prod_5.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin-right:5px;
	padding:11px 0px 0px 0px; /********** OHTABOO *********/
	height:200px; /*133px RESULTANTE DE 130px [ALTURA DIV] - (PADDING TOP) */
	width:auto; /*width:120px;*/
	float:left;
	}

.prod_img_inn {
	text-align:center;
	padding-top:15px;
	margin-bottom:30px;
	height:150px;
	}

.prod_anadir {
	position:relative;
	width:120px;
	float:left;
	}

.txt {
	margin:8px 4px 8px 0px;
	padding-bottom:4px;
	border-bottom: dotted 1px #CCCCCC;
	color: #666666;
	}

.txt_title {
	margin:4px 4px 4px 0px;
	padding-bottom:4px;
	border-bottom: dotted 1px #CCCCCC;
	color: #333;
	font-weight:bold;
	}

.txt_title_georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin:4px 4px 4px 0px;
	padding-bottom:6px;
	/*padding-left:10px;*/
	border-bottom: dotted 1px #CCCCCC;
	color: #333;
	font-weight:bold;
	font-style:italic;
	line-height:normal;
	}
	
.txt_title_georgia_peq {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:4px 4px 4px 0px;
	padding-bottom:4px;
	border-bottom: dotted 1px #CCCCCC;
	color: #333;
	font-weight:bold;
	font-style:italic;
	}

.txt_noborder {
	margin:0px 4px;
	padding-bottom:4px;
	color: #666666;
	}
	
.prod_txt {
	margin:4px 4px;
	padding-bottom:4px;
	border-bottom: dotted 1px #CCCCCC;
	}
.prod_txt_noborder {
	margin:0px 4px;
	padding-bottom:4px;
	}
	
.prod_form_cantidad{
	width:20px;
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#CCCCCC;
	font-size:10px;
	line-height:10px;
	height:10px;	
	padding:3px;
	border:none;
	}

.prod_form_tipo{
	width:100px;
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:10px;
	line-height:12px;
	height:18px;	
	padding:3px;
	border:none;
	}

.prod_form_botanadir{
	background:url(imagenes/bot_buscar.png) top left no-repeat;
	border:0px;
	width:100px;
	height:28px;
	/*background-color:#333333;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px #CCCCCC;
	padding:2px;
	margin:2px;*/
	cursor:pointer;
	}

.prod_form_cesta{	
	background:url(imagenes/bot_anadir.png) top left no-repeat;
	width:160px;
	height:28px;
	border:0px;
	cursor:pointer;
	}
	
.prod_form_completar{	
	background:url(imagenes/bot_compra.png) top left no-repeat;
	width:200px;
	height:28px;
	border:0px;
	cursor:pointer;
	}

.prod_form_botcomprobar{	
	background:url(imagenes/bot_comprobar.png) top left no-repeat;
	width:200px;
	height:28px;
	border:0px;
	cursor:pointer;
	}
.prod_form_botvolver{	
	background:url(imagenes/bot_volver.png) top left no-repeat;
	width:200px;
	height:28px;
	border:0px;
	cursor:pointer;
	}
.prod_form_botcontinuar{	
	background:url(imagenes/bot_continuar.png) top left no-repeat;
	width:200px;
	height:28px;
	border:0px;
	cursor:pointer;
	}
.prod_form_bottarjeta{	
	background:url(imagenes/bot_tarjeta.png) top left no-repeat;
	width:200px;
	height:28px;
	border:0px;
	cursor:pointer;
	}
.prod_form_bottransf{	
	background:url(imagenes/bot_transferencia.png) top left no-repeat;
	width:200px;
	height:28px;
	border:0px;
	cursor:pointer;
	}
.prod_form_botenviar{	
	background:url(imagenes/bot_enviar.png) top left no-repeat;
	width:100px;
	height:28px;
	border:0px;
	cursor:pointer;
	float:right;
	}
.prod_form_botrestablecer{	
	background:url(imagenes/bot_restablecer.png) top left no-repeat;
	width:150px;
	height:28px;
	border:0px;
	cursor:pointer;
	float:right;
	}


.prod_form_txtregalo{
	width:95%;
	height:60px;
	font-size:12px;
	color:#CCCCCC;
	border:none;
	background-color:#666666;
	padding:5px;
	margin-top:8px;
	}
	
.prod_form_txt{
	width:98%;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	border:none;
	background-color:#CFCFCF;
	padding:3px 5px;
	}
	
.prod_form_comparar{
	font-size:13px;
	color: #333333;
	border:none;
	background-color:#CFCFCF;
	padding:8px;
	}
	
.prod_form_txt_bla{
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px #999999;
	background-color:#ffffff;
	padding:2px 0px 2px 2px;
	}
	
.prod_imgborder{
	border:1px #f0f0f0 solid;
	}

.prod_desc {
	position:relative;
	height:230px;
	width:130px;
	text-align:center;
	float:left;
	}

.prod_desc_top {
	position:relative;
	background-image:url(imagenes/bg_prod_over_top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:10px;
	width:100%;
	}

.prod_desc_medium {
	position:relative;
	background-image:url(imagenes/bg_prod_over.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:200px;
	width:100%;
	}

.prod_desc_bottom {
	position:relative;
	background-image:url(imagenes/bg_prod_over_bottom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:10px;
	width:100%;
	}
	
.precio_tot {
	float:right; 
	border:3px solid #abc102; 
	color:#333333; 
	padding:3px; 
	text-align:right; 
	font-size:16px; 
	background-color:#E7F2CC;
	}
	
.resaltar_verde {
	border:3px solid #abc102; 
	padding:3px; 	
	text-align:right; 
	font-size:16px; 
	background-color:#E7F2CC
	}
	
.resaltar_gris {
	border:3px solid #999999; 
	padding:3px; 
	text-align:right; 
	background-color:#F0F0F0
	}
	
.receta_container{
	width:100%;
	margin:10px 0px 40px 0px;
	}
.receta_container h1, .receta_container h2{
	width:100%;
	float:left;
	}
.receta_container .foto{
	float:left;
	width:340px;
	margin-top:10px;
	}
	
.receta_container .texto{
	margin-top:10px;
	margin-left:15px;
	width:370px;
	float:right;
	text-align:justify;
	}
.receta_sticker{
	position:absolute;
	left: 663px;
	top: 50px;
	background:url(imagenes/receta_semana.png);
	height:100px;
	width:100px;
	}
	
.receta th{line-height:24px; background-image:url(imagenes/subbgover.jpg); background-position:bottom; text-align:center; color:#fff}
.receta td{text-transform:lowercase}


#recomendados{
	position:relative;
	float:left;
	width:auto;
	min-height:120px;
	margin-top:20px;
	background-color:#888888;
	}

.recomendados_title{
	width:98%;
	background-color:#f0f0f0;
	color:#333;
	margin-bottom:8px;
	padding:8px 1%;
	font-size:12px;
	font-weight:bold;
	}


/* --------------- TOP --------------- */

#top {
	position:relative;
	height:70px;
	width:100%;
	margin:7px;
	}
	
.titbusqueda {color: #fff; font-size:18px; font-weight:normal; font-stretch:condensed; line-height:27px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
.titbusqueda_peq {color: #fff; font-size:16px; line-height:27px; font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase}
.titbusqueda_recetas {color: #333; font-size:20px; font-style:italic; font-weight:bold; line-height:27px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase}
	.titbusqueda2 {font-size:20px; color:#FFFFFF; font-weight:bold; line-height:27px}
	.titbusqueda_peq {font-size:16px;}
	
	
.txt_origen {font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; color: #333; margin-bottom:3px}
.txt_origen_cont {font-size: 11px; color:#666}

/* --------------- TABLAPROD --------------- */
	
#tabella1 {border: 1px solid #ccc;border-collapse: collapse}
#tabella1 td {padding: 2px 5px; text-align:left; border: 1px solid #ccc; border:1px solid #ccc}
#tabella1 tr.corrente td {background-color: #fcf;border-color:#fcf}
a{color: #000080}

/* --------------- INNER --------------- */

.inner {
	padding:20px;
	}

.inner_recetas{
	padding:15px 30px;
	}
	
.inner_15 {
	padding:15px 30px 15px 30px;
	min-height:100px;
	height:auto !important;
	height:100px;
	}
	
.inner_15_vusu {
	padding:15px 18px 15px 18px;
	min-height:100px;
	height:auto !important;
	height:100px;
	}

.inner_10 {
	padding:10px 0px;
	width:100%;
	min-height:100px;
	height:auto !important;
	height:100px;
	}
	
.inner_5 {
	padding:5px;
	}
	
	
/* --------------- SUBMENU --------------- */

#thicktabs{
margin: 0;
padding: 0;
float: left;
font: bold 13px Georgia, "Times New Roman", Times, serif;
font-style:italic;
width:100%;
}

#thicktabs li{
display: inline;
width:100%;	
}

#thicktabs li a{
float: left;
color: black;
padding: 8px 11px; /*padding of tabs*/
text-decoration: none;
background: transparent url(imagenes/subbg.jpg) bottom right no-repeat;
border-top: 1px solid #CCCCCC; /*top border style*/
border-bottom: 3px solid #333; /*thick bottom border below tabs*/
border-left:1px solid #CCCCCC;
border-right: 1px solid #999999; 
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #CCCCCC; /*left border style*/
}

#thicktabs li a#selected{ /*Extra CSS for left most menu item*/
background-image: url(imagenes/subbgover.jpg); /*background image swap on hover*/
background-position:bottom;
color:#FFFFFF;
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #999999; /*right border style*/
/*background-position: top left; Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: black;
}

#thicktabs li a:hover{
background-image: url(imagenes/subbgover.jpg); /*background image swap on hover*/
background-position:bottom;
color:#FFFFFF;
}

</style>

[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]

.col_izq {
		float: left;
		width: 15%;
		text-align: left;
		}
.col_der {
		float: right;
		width: 75%;
		text-align: left;
		}
		
.bg_trcompra{background:#F0F0F0};

