/************************************************************************/
/* GENERAL						                */
/************************************************************************/  
html			{	height:100%;		}

body	{ 
	background-color: #63B65F; color: #7D7D7D; font-size: 14px;
	font-family:Verdana, sans-serif , Arial, Helvetica ; 
	padding: 0px;	margin:0px;		height:100%;
}
table 	{
	border-collapse:collapse;border-spacing:0;
	font-family:Verdana, sans-serif , Arial, Helvetica ;
}
img		{ border:0; border-width: 0px; }
h1		{	color: #BD8D33;	font-size: 18px; }
h2		{ 	font-size: 12px; }
h3		{ 	font-size: 14px; color:#58A624; }
h4		{ 	font-size: 14px; }
a 		{
	outline:none; 
	color:#3D8039;
	text-decoration:none;
}
td a {
	text-decoration:none;
}
/************************************************************************/
/* ERROR 404			                                        */
/************************************************************************/  
#not_found	{
	position:absolute; top: 200px; left:0px;  width:100%; height:150px; 
	background-color: white;	padding-top:60px;
}
/************************************************************************/
/* DIVS CONTENEDORES			                                */
/************************************************************************/  
#main	{
	position: relative;	
	margin:0px auto 0px auto;	
	left:50%;	top:0px;
	min-height:100%;	
	width:835px;
	margin-left:-418px;	
	padding:5px;
	background-color:#fff;	
	background: #fff top repeat-y url(../img/bg.png) ;	
}
#cabecera {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#contenido{
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 5px;
	min-height:400px;
}
#separator  {	
	BACKGROUND-COLOR:#63B65F;
	WIDTH:805px;
	margin-left:15px;
	HEIGHT: 5px;	
}
/************************************************************************/
/* FOOTER 						                */
/************************************************************************/  
#separator_footer  {	
		BACKGROUND-COLOR:#63B65F;
		WIDTH:805px;
		HEIGHT: 3px;	
}
#footer
{
		BACKGROUND-COLOR:#B7D8B1;
		position: absolute;
		bottom:0px;
		WIDTH:805px;		
		height:50px;		
		margin-left:15px;
}
#tb_footer	{
		WIDTH:100%;
		height:46px;		
}
.td_foot_right{		
		vertical-align:top;
		WIDTH:250px;
}
.a_foot_legal{
		margin-left:15px;
		Color: #37622F;
}
/************************************************************************/
/* MENU 						                */
/************************************************************************/
#tb_menu	{
		margin-left: 14px;
		margin-top:0px;		
		margin-right:60px;		
		COLOR: #3D8039;
		font-size: 15px;
		FONT-WEIGHT:bold;
		HEIGHT:30px;
	}
.td_menu	{
		padding-left:5px;
		padding-right:5px;
		Text-align:center;
		Cursor:pointer;
		min-width: 90px;
		BACKGROUND-COLOR:#A7CDAA;
	}
.td_menu_int{WIDTH:200px;}
.td_menu_sep{
		BACKGROUND-COLOR:#A7CDAA;
		width:1px;		
		BORDER-LEFT: #A7CDAA 3px solid;		
	}
#td_corner_right{	background: #fff  no-repeat url(../img/corner_right.png) ;	width:30px; }
#td_corner_left{	background: #fff  no-repeat url(../img/corner_left.png) ; width:25px;	}
#div_menu_rec{
		position:absolute;
		top: 170px;
		left: 460px;
		BACKGROUND-COLOR:#A7CDAA;
		z-index:10;
}
#div_menu_recursos{
		position:absolute;
		top: 170px;
		left: 570px;
		BACKGROUND-COLOR:#A7CDAA;
		z-index:10;
}
#tb_menu_rec, #tb_menu_recursos	{
		COLOR: #3D8039;
		font-size: 14px;
		FONT-WEIGHT:bold;
		WIDTH:181px;
}
.td_menu_bottom	{	background: #fff  repeat-x url(../img/menu_bottom.png) ; height:11px; }
.td_menu_bottom_old		{	height:5px; BACKGROUND-COLOR:#6AB053; }
.td_menu_top 		{	background: #fff  no-repeat url(../img/menu_top.png) ;  HEIGHT:11px; }
#tb_menu_recursos td{	padding-left:10px;	Cursor:pointer;	}
#tb_menu_rec td{	padding-left:20px;	Cursor:pointer;	}
/************************************************************************/
/* CAJA DE BUSCAR				                        */
/************************************************************************/
#caja_busca	{
	background: #fff  no-repeat url(../img/search_box.png) ;
	HEIGHT:76px;
	WIDTH:168px;	
	padding-left:12px;
	padding-top:14px;
	margin-right:15px;
	padding-bottom:35px;
}
#txt_buscar	{
	WIDTH:110px;
	HEIGHT:15px;
	font-size: 13px;
	Color: #2B4725;
	background: #fff right no-repeat url(../img/lupita.ico) ;	
	padding-right:20px;
	margin-top:4px;
}
.img_buscar	{ Cursor:pointer;	}
#tit_searchbox	{ COLOR:white; font-size: 12px;	}
#tb_buscar	{
	background-color: white;
	padding-top:52px;
}
/************************************************************************/
/* BANNERS						                                        */
/************************************************************************/
#negroogle,	#div_kalenot{
	position:relative;
	bottom:0px;
	padding-bottom:65px;
	Cursor: pointer;
}
/************************************************************************/
/* ULTIMAS N RECETAS			                                        */
/************************************************************************/  
#tit_last_recipes{
	color: #BD8D33;	font-size: 18px; FONT-WEIGHT:bold; 
}
.aRecipeList{
	Color: #3D8039;
	FONT-WEIGHT:bold;
	font-size: 14px;	
	padding-left: 3px;
}
#tb_ult_recetas	{
	background-color: white;
}
#td_ult_recetas	{	padding-left: 40px;	}
#tb_ult_recetas li { 
	vertical-align:bottom;
	list-style-type: none;
	list-style-image: url(../img/green-dot.jpg) ;
}
/************************************************************************/
/* CAJA CON ESQUINAS REDONDEADAS           #77BD77    #9CDC9C           */
/************************************************************************/
#box_dark {
	background : #77BD77 url(../img/box/tl.png) no-repeat;
	height : auto;  position : relative;  padding : 30px 40px;
	font-family:Verdana, sans-serif , Arial, Helvetica ;
	color: #184518; font-size: 17px;	 
}
#box_light {
	background : #9CDC9C url(../img/box/tl2.png) no-repeat;
	height : auto;  position : relative;  padding : 30px 40px;
	font-family:Verdana, sans-serif , Arial, Helvetica ;
	color: #184518; font-size: 17px; 
}
.tr_dark, .bl_dark, .br_dark, .tr_light, .bl_light, .br_light, .tr_dark_ult, .bl_dark_ult,  .br_dark_ult {
	position : absolute;  display : block;
	width : 27px;	height : 29px;  /* corner images are 40x40 */  
}

.tr_dark_ult {  background : transparent url(../img/box/tr.png) no-repeat;  top : 0;  right : 0;	}
.bl_dark_ult {  background : transparent url(../img/box/bl.png) no-repeat;  bottom : 0;  left : 0; }
.br_dark_ult {  background : transparent url(../img/box/br.png) no-repeat;  right : 0;  bottom : 0; 	}

.tr_dark {  background : transparent url(../img/box/tr.png) no-repeat;  top : 0;  right : 0;	}
.bl_dark {  background : transparent url(../img/box/bl.png) no-repeat;  bottom : 0;  left : 0;	}
.br_dark {  background : transparent url(../img/box/br.png) no-repeat;  right : 0;  bottom : 0;	}
.tr_light {  background : transparent url(../img/box/tr2.png) no-repeat;  top : 0;  right : 0;		}
.bl_light {  background : transparent url(../img/box/bl2.png) no-repeat;  bottom : 0;  left : 0;	}
.br_light {  background : transparent url(../img/box/br2.png) no-repeat;  right : 0;  bottom : 0;	}

#box_orange {
	background : #FFC550 url(../img/box/orange_tl.png) no-repeat;
	height : auto;  position : relative;  padding : 30px 40px;
	font-family:Verdana, sans-serif , Arial, Helvetica ;
	color: #184518; font-size: 17px; 
}
.tr_orange, .br_orange, .bl_orange {
	position : absolute;  display : block;
	width : 29px;	height : 30px;  /* corner images are 40x40 */  
	margin-bottom : -1px;  /* this is for IE */
}
.tr_orange {  background : transparent url(../img/box/orange_tr.png) no-repeat;  top : 0;  right : 0;	}
.bl_orange {  background : transparent url(../img/box/orange_bl.png) no-repeat;  bottom : 0;  left : 0;	}
.br_orange {  background : transparent url(../img/box/orange_br.png) no-repeat;  right : 0;  bottom : 0;	}

#r_tl		{	background : url(../img/box/white_tl.png) no-repeat top left;  width:100%; height:10px;	}
#r_tr		{	background : url(../img/box/white_tr.png) no-repeat top right;	height:10px;}
#r_bl		{	background : url(../img/box/white_bl.png) no-repeat bottom left;	height:10px;}
#r_br		{	background : url(../img/box/white_br.png) no-repeat bottom right;	height:10px;}

#r_tl_dark		{	background : url(../img/box/white_tl_dark.png) no-repeat top left;  width:100%; height:10px;	}
#r_tr_dark		{	background : url(../img/box/white_tr_dark.png) no-repeat top right;	height:10px;}
#r_bl_dark		{	background : url(../img/box/white_bl_dark.png) no-repeat bottom left;	height:10px;}
#r_br_dark		{	background : url(../img/box/white_br_dark.png) no-repeat bottom right;	height:10px;}

#r_tl_orange		{	background : url(../img/box/white_tl_orange.png) no-repeat top left;  width:100%; height:10px;	}
#r_tr_orange		{	background : url(../img/box/white_tr_orange.png) no-repeat top right;	height:10px;}
#r_bl_orange		{	background : url(../img/box/white_bl_orange.png) no-repeat bottom left;	height:10px;}
#r_br_orange		{	background : url(../img/box/white_br_orange.png) no-repeat bottom right;	height:10px;}

#r_tl_orange2		{	background : url(../img/box/white_tl_orange.png) no-repeat top left;   height:10px;	}
#r_tr_orange2		{	background : url(../img/box/white_tr_orange.png) no-repeat top right; width:100%; height:10px;}

/************************************************************************/
/* RECETA						                */
/************************************************************************/ 
#rec_tipo	{
	background : url(../img/box_tipo.png) no-repeat;
	z-index:9;
	position:absolute;
	top:198px;
	left:460px;
	width : 286px;	
	height : 29px;
	Color: #FFE4CA;
	FONT-WEIGHT:bold;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 3px;
	Text-align: center;	
}
#tb_receta	{
	background-color: white;	
	font-size: 13px;
}
#r_tit		{
	padding-left: 15px;			padding-top: 0px; width:80%;
	vertical-align:top;
}
#r_stat		{
	padding-right: 15px;		padding-top: 5px;	
	font-size: 11px;			Color: #FF8000;
	float: right;				Text-align:right;
	width:130px;
}
#r_foto	{
	float: right;
	Text-align:right;
	padding-right: 15px;
}
#r_ingred	{
	padding-left: 15px;		padding-right: 10px;
	Color: #3175B9;
}
#r_prepar	{
	padding-left: 15px;		padding-right: 15px; 	padding-top: 15px;		padding-bottom: 10px;
	Text-align: justify;	color: #0E6121;
	background-color: #ECF5EB;
}
#r_acciones	{
	background-color: white;
	Text-align:right;
	padding-right: 15px;	padding-top: 10px;
}
#r_url		{
	font-size: 10px;			color: #0E6121;
	float: right;				Text-align:right;
}
#r_img_back	{	height: 34px;	margin-right:3px;   Cursor:pointer;}
#r_img_mail, #r_img_print, #r_img_cancel	{	height: 34px;	Cursor:pointer; }
/************************************************************************/
/* FORMULARIO DE ENVIO DE RECETA POR MAIL                               */
/************************************************************************/ 
#txtFrom	{
	BORDER: darkgreen 1px solid;	
}
#txtTo	{	
	background: #fff right no-repeat url(../img/arroba.gif);
	BORDER: darkgreen 1px solid;
	padding-right: 28px;
}
#r_mail_box	{
			position:absolute;
			BORDER: darkgrey 0px solid;
			background-color: #F5F5F5;			
			left:100px;
			padding-top:5px;
			padding-left:5px;
			padding-right:5px;
			font-size: 10px;
			Color: black;	
}
/************************************************************************/
/* CATEGORIAS			                                        		*/
/************************************************************************/  
#cat_tit{
	color: #BD8D33;	font-size: 18px; FONT-WEIGHT:bold; 
}
#tb_categ	{
	background-color: white;
	padding-top:52px;
}
#td_categ	{	padding-left: 40px;	vertical-align:top; height:300px; Text-align:justify;}
#tb_categ li { 
	vertical-align:bottom;
	list-style-type: none;
	list-style-image: url(../img/green-dot.jpg) ;
}
#cat_count	{
	font-size: 11px;
	Text-align:center;
}
#td_cat_tit_desc	{
	width:100%;
	padding-left:20px;
	padding-bottom:20px;
	height:10px;
}
#td_cat_tit_img	{
	float: right;				Text-align:right;
	padding-right:20px;
}
/************************************************************************/
/* CONTACTO			                                        			*/
/************************************************************************/
#pContacto	{	width:450px;	}
#tbContacto	{	width:300px;  background-color: white; }
#txt_mensaje{	width:260px; height:200px;	BORDER: orange 1px solid; background-color: #FFF4DF; }
#txt_asunto {	width:200px; BORDER: orange 1px solid; background-color: white;	margin-top:5px; background-color: #FFF4DF;}
#txt_mail	{	background: #fff right no-repeat url(../img/arroba.gif); width:170px; BORDER: orange 1px solid;	padding-right:30px; background-color: #FFF4DF;}
.td_cont	{	font-size: 11px; color: #7D7D7D; Text-align:center;}
.td_cont_txt{	font-size: 11px; color: #7D7D7D; Text-align:center; padding-right:25px; }
#cont_count	{	font-size: 10px; Color: grey; vertical-align:top; float:right; Text-align:right; padding-right:20px;	}
#cont_err	{	font-size: 12px; Color: #F51818;	}
#cont_ok 	{	font-size: 12px; Color: #207913;	}
/************************************************************************/
/* ARTICULOS		                                        			*/
/************************************************************************/
#arti_tb		{	width:435px;	height:130px;	}
#art_col_izq	{	width:285px;	float: left;	padding-left:0px; padding-right:10px;	}
#art_col_der	{	width:435px;		}
#art_searchbox	{ position : absolute; left:80px;	}
#img_links		{	padding-left:30px; margin-top:120px;	}
#banner_accvegan{	padding-left:30px;	}
#links			{	Text-align:center;}
/************************************************************************/
/* COMPARTIR/ENVIAR RECETA 												*/
/************************************************************************/ 
#tbEnvioReceta	{	width:420px;  background-color: white; }
#cmd_rec_enviar	{	width:50px;	margin-top:5px; }
#tbEnvioReceta input 	{	width:250px;	BORDER: orange 1px solid; background-color: #FFF4DF; margin-bottom:5px;}
#tbEnvioReceta select	{	width:254px;	BORDER: orange 1px solid; margin-bottom:5px;}
#tbEnvioReceta textarea	{	width:250px;  height:80px;	BORDER: orange 1px solid; background-color: #FFF4DF; margin-bottom:5px;}
.td_env	{	Text-align: right; font-size: 11px;	 width:50px; padding-right:10px; padding-left:10px;   }
#txt_rec_imagen{width:254px;	BORDER: orange 1px solid; background-color: #FFF4DF;}
#cboCat		{ BORDER: #C16100 1px solid; background-color: #FFF4DF;}
