/* Plantilla general Template Vegetalia */
/* La tabulación es simplemente para una referéncia visual de los elementos que en el documento están contenidos por otros elementos.
No afecta en la aplicación de las clases. */

/* Elementos genéricos por tipo*/

body {
			background-image: url(../images/background_image.jpg);
			background-attachment: fixed;
			background-repeat: repeat-y;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background-position: top center; 
			font-size:10px;
			color: #333333;
			
		   }

body a {
					text-decoration: none;
					color: #003E0C;
			}
			
body a:hover {
							text-decoration: none;
						}

td {
		text-align: left;
		vertical-align: top;
	}		/* Así ponemos la alineación por defecto de las celdas de todo el documento. */

input, select {
	border: 1px #666666 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	/*margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 2px;
	height: 18px*/
}


/* Elementos por ID*/

#TablaPrincipal {
							width:800px;
							border-spacing:0px;
							border-collapse:collapse;
						}
		
	
#CeldaHeader {	
							background-color: #F3CD24;
							padding-top:10px;
						}
	#TableSubdivisionHeader {
												width:100%;
											}


#CeldaTop {
					height: 26px;
					background-image:url(../images/fondo_menu.gif);
					background-repeat:no-repeat;
					padding-top:14px;
				}
	#CeldaTop .module{
						background-color:transparent !important;
						border: none !important;
					}
				
#CeldaBody {
					/*background-color: #feff86; */
					background-color: #ffffff;
					padding-left:0px;
				}
				
	#TablaSubdivisionContenido{
												
											}
	
		#CeldaColumnaIzquierda{
												padding-top:0px;
												
												}
												
		#CeldaContenidoCentral{
											background-color:#ffffff;
											border: 1px solid #F3CD24;
											padding-left:10px;
											padding-right:10px;
											padding-bottom:10px;
											padding-top:19px;
									}
	    
		#CeldaPrimeraColumnaDerecha{
															padding-top:0px;
			
													}
	    
		#CeldaSegundaColumnaDerecha{
															padding-top:0px;
													}


#CeldaBottom{
						background-color: #feff86;	
				}
#CeldaFooter{
					background-color: #F3CD24;
					font-weight: bold;
					color: #003E0C;
				}


/* Elemento por CLASS*/
.bot_vegetus {
						font-size:11px;
						width: 85px;
						font-weight: bold;
						padding-left: 14px;
						line-height: 24px;
						background-image:url(../images/bot_vegetus.jpg);
						background-position: left;
						background-repeat:no-repeat;
					}
.bot_vegetus a{
						color: #FFFFFF;
					}
.bot_vegetus a:hover{
									color: #F3CD24;
					}
					
					
.bot_cursos {
						text-align:left;
						font-size:11px;
						width: 85px;
						font-weight: bold; 
						padding-left: 14px;
						line-height: 24px;
						background-image: url(../images/bot_cursos.jpg);
						background-position: left;
						background-repeat:no-repeat; 
					}
.bot_cursos a{
						color: #FFFFFF;
					}
.bot_cursos a:hover{
									color: #F3CD24;
					}					
					
					

.bot_salud {
					text-align:left;
					font-size:11px;
					width: 85px;
					font-weight: bold;
					padding-left: 14px;
					line-height: 24px;
					background-image: url(../images/bot_salud.jpg);
					background-position: left;
					background-repeat:no-repeat;
				}	
.bot_salud a{
						color: #FFFFFF;
					}
.bot_salud a:hover{
									color: #F3CD24;
					}	
					

/* Clases internas del contenido de Joomla */

.componentheading {
							color: #ffffff;
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							padding-top:1px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left top;
							background-repeat:no-repeat;
							padding-bottom:15px;
}

.contentpaneopen{
							width:100%;
							padding:0px;

						} /*Contenido de los artículos*/
						
.contentheading{
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							color:#19723f;
							padding-bottom:10px !important;
							
						} /*Encabezados de los artículos*/
	
						
.contentheading a{
							color:#19723f; /* Color verd */
							
}

table.contentpaneopen p {
												padding-left:0px;
												padding-right:10px;
											} /* Da aire en las celdas de los contenidos de los artículos. */
table.contentpaneopen img {
												padding-right:10px;
											} /* Da aire en las celdas de los contenidos de los artículos. */
.contentpaneopen td{
							padding:0px;
							text-align:justify;


						}
											

.readon {
				display:block;
				text-align:right;
} /* Leer mas ...*/

.readon b {
				color:#ffffff;
				background-color:#ff7f00; /*Color taronja*/
			}

.article_seperator {
					display:block;
					background-image:url(../images/estructura4/pixel_taronja.png);
					background-repeat:repeat-x;
}

/*Pendiente de revisión: estos css son medio temporales pendientes de corregir y de establecer correctamente.*/



div.module_quees {
							background-color:#ffffff;
							border: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							padding-top:0px;
							padding-left:9px;
							padding-right:9px;
							padding-bottom:3px; /*x3*/
						}
.module_quees div {
							padding:0px;
						}

.module_quees h3 {
							/*padding-top:3px;*/
							color: #ffffff;
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left bottom;
							background-repeat:no-repeat;
						}


div.module_recetas_imagen {

							background-color:#ffffff;
							border-top: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							border-left: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							border-right: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							padding-top:0px;
							padding-left:9px;
							padding-right:9px;
							padding-bottom:0px; /*x3*/
						}
.module_recetas_imagen div {
							padding:0px;
						}

.module_recetas_imagen h3 {
							/*padding-top:6px;*/
							color: #ffffff;
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left bottom;
							background-repeat:no-repeat;
						}
						
						
div.module_recetas_texto {

							background-color:#ffffff;
							border-bottom: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							border-left: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							border-right: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							padding-top:0px;
							padding-left:9px;
							padding-right:9px;
							padding-bottom:3px; /*x3*/
						}
.module_recetas_texto div {
							padding:0px;
						}

.module_recetas_texto h3 {
							color: #333333;
							font-weight: bold;
							font-size: 12px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							/*background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left bottom;
							background-repeat:no-repeat;*/
						}
						


div.module_buscar {
							background-color:#ffffff;
							border: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							padding-top:0px;
							padding-left:9px;
							padding-right:9px;
							padding-bottom:0px; /*x3*/
						}
.module_buscar div {
							padding:0px;
						}

.module_buscar h3 {
							/*padding-top:3px;*/
							color: #ffffff;
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left bottom;
							background-repeat:no-repeat;
						}
						
.button_buscar {
					vertical-align: bottom;
}
						

div.module_novedades {
							background-color:#ffffff;
							border: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							padding-left:9px;
							padding-right:9px;
							padding-bottom:3px; /*x3*/
						}
.module_novedades div {
							padding:0px;
						}

.module_novedades h3 {
							padding-top:6px;
							color: #ffffff;
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left bottom;
							background-repeat:no-repeat;
						}
						
.module_novedades img {
							width:45px;
							height:45px;
							text-align:center;
						}

.module_novedades td {
							text-align:center;
						}
						
div.module_banner_platos {
							padding-top:10px;
							padding-left:9px;
							padding-right:9px;
							padding-bottom:10px;
						}
.module_banner_platos div {
							padding:0px;
						}



div.module_noticias_sector {

							background-color:#ffffff;
							border: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							padding-left:9px;
							padding-right:9px;
							padding-bottom:3px; /*x3*/
						}
.module_noticias_sector div {
							padding:0px;
						}

.module_noticias_sector h3 {
							padding-top:6px;
							color: #ffffff;
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left bottom;
							background-repeat:no-repeat;
						}
						
div.module_weblinks {

							background-color:#ffffff;
							border: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							padding-left:9px;
							padding-right:9px;
							padding-bottom:3px; /*x3*/
						}
.module_weblinks div {
							padding:0px;
						}

.module_weblinks h3 {
							padding-top:6px;
							color: #ffffff;
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left bottom;
							background-repeat:no-repeat;
					}

div.module_menu_recetas {

							background-color:#ffffff;
							border: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							padding-left:9px;
							padding-right:9px;
							padding-bottom:9px; /*x3*/
						}
						
.module_menu_recetas div {
							padding:0px;
						}

.module_menu_recetas h3 {
							padding-top:6px;
							color: #ffffff;
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left bottom;
							background-repeat:no-repeat;
						}
			
.module_menu_recetas td:hover {
									
									background-color:#F3CD24;
}


div.module_menu_nuestro_entorno {

							background-color:#ffffff;
							border: 1px solid #F3CD24; /*Color Fondo Cabecera*/
							padding-left:9px;
							padding-right:9px;
							padding-bottom:9px; /*x3*/
						}
						
.module_menu_nuestro_entorno div {
							padding:0px;
						}

.module_menu_nuestro_entorno h3 {
							padding-top:6px;
							color: #ffffff;
							text-transform:uppercase;
							font-weight: bold;
							font-size: 12px;
							padding-left:10px;
							height:15px; /*Es el alto de la imagen de fondo*/
							background-image: url(../images/estructura4/fondocabecera.gif);
							background-position: left bottom;
							background-repeat:no-repeat;
						}
			
.module_menu_nuestro_entorno td:hover {
									
									background-color:#F3CD24;
}

a.mainlevel_menu_nuestro_entorno_elemento:hover {
									
									background-color:#F3CD24;
}

/*.module{
								background-color:#fff9bb;
								border-right: 1px solid #c7c292;
								border-bottom: 1px solid #c7c292;
}*/ /*Para el menú superior este estilo es contrarrestado con uno específico para esta class en el id CeldaTopMenuy*/

/*.latestnews {
					padding-right:5px;
				}

.module_novedades{
								background-color:#fff9bb;
								border-right: 1px solid #c7c292;
								border-bottom: 1px solid #c7c292;
								
}

.module_novedades  img {height:50px; margin-left: 10px;}

h3 {
		background-color: #F3CD24;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
		height:15px;
		padding-left:5px;
		padding-right:5px;
		background-image: url(../images/estructura3/MargenIzquierdoTitulos.gif);
		background-position: left;
		background-repeat:no-repeat;
	}
	
	
	*/

