body {
	margin: 0px;
	padding: 0px;
	font-family: "Myriad Web Pro", "Trebuchet MS", "Verdana";
	/*color:#003a3c; */
	color:#004244;

}


/******Bloques Principales ***************/

.cabecera {
background-color:#ffffff;
width: 100%;
height:85px;
}

.cab_logotipo {
width:200px;
float:left;
}

.cab_botoneraSuperior {
	padding:0px 10px 0px 0px;
	width:auto;/*antes auto*/
	float:right;
	margin:0px 0px 0px 0px;
	font-size:12px;

	background-image: url(imagenes/botonera/superior_botonera_fondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.cab_botoneraSuperior img {
margin:0px 5px 0px 0px;
}

.cab_secciones {
width:270px;
color:#ffffff;
text-transform: uppercase;
float:left;
margin:0px 10px 0px 0px;
}
.cab_secciones ul{
height:20px;
padding:3px 0px 0px 0px;
margin:0px 0px 0px 0px;

list-style: none;


}

.cab_secciones ul li{
height:100px;
text-align:center;

display:inline;
margin:0px 0px 0px 20px;
padding:0px;

}

.cab_secciones ul a{
color:#ffffff;
	text-decoration: none;
}

.cab_secciones ul a:hover{
	color:#e5ecfe;
	background-image: url(imagenes/botonera/superior_botonera_botonActivo.gif);
	
	background-position: left top;
}

.cab_idioma {
color:#ffffff;
	text-transform: uppercase;
	text-decoration: none;
padding:3px 0px 0px 20px;
float:left;
margin:0px 0px 0px 0px;

}


.cab_idioma a{
text-decoration:none;
color:#ffffff;

}
.cab_idioma a:hover{
text-decoration:none;
color:#03298e;

}
/*Andres: banner de Semal abajo de idioma*/
.cab_semal{
	padding:	0px 0px 0px 125px;
}

.cabecera_banner_superior {

}


.botonera_principal {
	clear:both;
	width:100%;
	height:40px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(imagenes/fondo_botonera.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
}

.portada_principal {
text-align:middle;
width:100%;
height:175px; 

}


.portada_secciones {
text-align:middle;
width:100%;
height:105px; 

}

.porta_texto {
width:40%;
padding:5px 0px 0px 40px;
float:left;

}
.porta_foto {
float:right;

}

.cuerpo {
clear:both;
margin:0px;
padding:0px;
width:100%;
height:auto;
}

.principal {
height:100%;

	background-color:#c7b88d;
	/*background-color:#e4d3a7;*/
	
	/*background-image: url(imagenes/fondo_portada.jpg);
	background-repeat: repeat-x;
	background-position: left top*/
}

.marco_cuadrado {
margin:5px 0px 0px 5px;
padding:5px 0px 5px 5px;
}
 .caja_home1 {
	float: left;
	width: 290px;
margin:5px 0px 0px 6px;
}

 .caja_home2 {
	float: left;
	width: 590px;
margin:5px 20px 0px 4px;
}

 .caja_secciones {
	float: left;
	width: 610px;
margin:5px 20px 0px 4px;
}

.pie {
width:950px;

	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

.pie_home {
clear:both;

	width:950px;
height:140px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(imagenes/fondo_cuadrado/fondo_pieinferior.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.color_home {
/*background-color:#e7e1cc; */
	/*background-color:#c7b88d;*/
}

.alinea_centro{
width:970px;

margin:0px auto 0px auto;
}


/*************************Cuadrado Puntas Redondeadas *********************************/
.cuadrado {
width:287px;
heigth:300px;
}
.cuadrado h1, .cuadrado2 h1{
margin:0px;
padding:0px;
font-size:13px;
font-weight:bolder;
/*font-weight:bold; */
color:#003032;
}

.marco_cuadrado h1{
margin:0px;
padding:0px;
font-size:16px;
 /*font-weight:bolder; */
/*font-weight:bold; */
color:#2f4ea0;
}

.cuadrado2 {
width:287px;
heigth:300px;
}
.cuadrado h2, .cuadrado2 h2,{
margin:0px;
padding:0px;
font-size:16px;
font-weight:lighter;
color:#64553d;
}

.cuadrado h2, .cuadrado2 h2,{
margin:0px;
padding:0px;
font-size:16px;
font-weight:lighter;
color:#64553d;
}

.cua_sup {
padding:8px 0px 0px 12px;
width:100%;
height:18px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(imagenes/fondo_cuadrado/fondo_cuadrado_fijo.gif);	
	
	
	
}
.cua_cent{

width:100%;

		background-repeat: repeat-y;
	background-position: left top;
	background-image: url(imagenes/fondo_cuadrado/fondo_cuadrado_fijo-02.gif);


}
.cua_inf {
	width:100%;
	height: 26px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(imagenes/fondo_cuadrado/fondo_cuadrado_fijo-03.gif);	
	

}
.cua_contenido {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.cua_contenido ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.cua_contenido ul li {
	font-size:14px;
	list-style: none;
	margin:0px;
}


.cua_contenido ul li a{
color:#64553D;
width:240px;
height:26px;
padding:10px 0px 0px 25px;
display:block;
text-decoration:none;
background-image: url(imagenes/fondo_boton2.gif);
	background-repeat: no-repeat;

	background-position: left top;
}

.cua_contenido ul li a:hover{
/* color:#64553D; */
color:#2F4EA0; 
 /* font-weight:bold; */
width:240px;
height:26px;
padding:10px 0px 0px 25px;
display:block;
text-decoration:none;
background-image: url(imagenes/fondo_boton2_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


li#no_fondo_sub a{
color:#64553D;


text-decoration:none;
background-image: url(imagenes/fondo_boton_inact.gif);
	background-repeat: no-repeat;
	background-position: left top;
}





.boton_principal a{
	font-size:14px;
	list-style: none;
	margin:0px;
color:#64553D;
width:240px;
height:26px;
padding:10px 0px 0px 25px;
display:block;
text-decoration:none;
background-image: url(imagenes/fondo_boton2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.boton_principal a:hover{
/* color:#64553D; */
color:#2F4EA0; 
 /* font-weight:bold; */
width:240px;
height:26px;
padding:10px 0px 0px 25px;
display:block;
text-decoration:none;
background-image: url(imagenes/fondo_boton2_a.gif);
background-repeat: no-repeat;
background-position: left top;
}


.activo a{
margin:0px 0px 0px 0px;
background-image: url(imagenes/fondo_boton_inact.gif);
background-repeat: no-repeat;
background-position: left top;
}
.activo a:hover{
margin:0px 0px 0px 0px;
background-image: url(imagenes/fondo_boton_inact.gif);
background-repeat: no-repeat;
background-position: left top;
}


.boton_principalSub a{
	font-size:13px;
	list-style: none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 8px 25px;
	color:#64553D;
	display:block;
	text-decoration:none;
	background-image: url(imagenes/fondo_boton_inac_sub.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.boton_principalSub a:hover{
color:#2F4EA0; 
	font-size:13px;
	list-style: none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 8px 25px;
	color:#64553D;
	display:block;
	text-decoration:none;
	background-image: url(imagenes/fondo_boton_inac_sub_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/**********************Cuadrados secciones *****************************/
.cua_sup_secciones {
padding:8px 0px 0px 12px;
width:100%;
height:24px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(imagenes/fondo_cuadrado/fondo_sec_cajagrande_superior.gif);	
	
	
}

.cua_cent_secciones{
padding: 0px 0px 3px 0px;
width:100%;
height:100%;

	background-image: url(imagenes/fondo_cuadrado/fondo_sec_cajagrande_medio.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.cua_inf_secciones {
	width:100%;
	height: 26px;
	background-image: url(imagenes/fondo_cuadrado/fondo_sec_cajagrande_inferior.gif);
	background-repeat: no-repeat;
	background-position: left top;

}


/************************Botonera***********************/
.botonera_principal ul {
	display:inline;
	list-style: none;
	float:right;
	margin:0px 30px auto 0px;
	padding:0px 0px 0px 0px;
	vertical-align: middle;
}

.botonera_principal ul li {
	vertical-align: middle;
	text-align: center;
	float:left;
	margin:2px 15px 0px 5px;
	font-weight:normal;
	color:#ffffff;
	font-size:16px;
	display:block;
}

.botonera_principal a {
padding:10px 0px 10px 0px;
width:137px;
display:block;
font-weight:normal;
color:#ffffff;
font-size:16px;
text-decoration:none;
}

.botonera_principal a:hover {
color:#fffb00;
display:block;

	background-image: url(imagenes/botonera/b_sobrenosotros_a.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.b_activo a  {
padding:10px 0px 10px 0px;
width:137px;
display:block;
font-weight:normal;
color:#ffffff;
font-size:16px;
text-decoration:none;
	background-image: url(imagenes/botonera/b_sobrenosotros_a.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/*****************CONTENIDO*********/
.sec_contenido {
	font-size:14px;
	line-height: 18px;
	padding:5px 15px 0px 15px;
	width:555px;
	height:512px;
	background-image: url(imagenes/fondo_sec_cajagrande.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color:#004244;


}

.sec_contenidos {
	font-size:14px;
	line-height: 18px;
	padding:10px 25px 0px 20px;

	/*width:100%;*/
	/*height:512px;*/
}
/*Andres: estilo para los link de las empresas*/
.sec_contenidos a{
	text-decoration:none;
	color:navy;
	font-size:16px;
}


 .sec_contenidos h2 {
	font-size:20px;
	font-weight:normal;
	color:#64553d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}

 .sec_contenidos h2 a{
	color:#64553d;
	text-decoration:none;
}
/*Andres: Estilo <a> en FAQ's*/
.sec_contenidos_faq a{
	color:				#64553d;
	text-decoration:	none;
	font-size:			20px;
}
.sec_contenidos_faq a:hover{
	text-decoration:	underline;
}


 .sec_contenidos h3 {
	font-size:18px;
	font-weight:normal;
	color:#64553d;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: both;
}
.sec_contenidos p{
margin:0px 0px 8px 0px;
}

.cua_sup_secciones h2 {
	font-size:20px;
	font-weight:normal;
	color:#64553d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
	clear: both;
}


.columna {
	font-size:12px;
	line-height: 16px;
	float:left;
	width:260px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
}

.sec_contenidos columna {
	font-size:12px;
	line-height: 16px;
	float:left;
	width:260px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 15px;

	margin-bottom: 30px;
	margin-left: 15px;
}
.final_columnas {
clear:both;
}
.columna p {
margin:0px 0px 12px 0px;
}

.sec_contenidos h2{
margin:10px 0px 0px 0px;
}

.sec_contenidos ul, .sec_contenidos ol {
width:380px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;

}

.sec_contenidos ul li {
font-size:14px;
margin:8px 0px 0px 0px;
width:100%;
padding:0px 0px 0px 12px;
	background-image: url(imagenes/icono_cuadrado_crema.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
}

.sec_contenidos ol li {
margin:12px 0px 0px 30px;
width:380px;
padding:0px 0px 0px 5px;
text-align:justify;
	
}

.apartado{
font-size:14px;
margin:35px;
}


li.preguntas_lista a{
color:#64553D;
text-decoration:none;
}

li.preguntas_lista a:hover{
text-decoration:underline;
}

.ver_preguntas {
margin:10px 0px 40px 0px;
}
.ver_preguntas a{

font-size:12px;
text-decoration:none;
}
/***************************CUADRADO GRANDE HOME ********************************************/


.cajahome_grande {
width:590px;
clear:both;

}

.cua_grandehome_sup {

width:100%;
height:15px;
	background-image: url(imagenes/fondo_cuadrado/cuadrado_grande_home_sup_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.cua_grandehome_cent{
width:100%;
	background-image: url(imagenes/fondo_cuadrado/cuadrado_grande_home_central_2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.cua_grandehome_inf {
	width:100%;
	height: 38px;
	background-image: url(imagenes/fondo_cuadrado/cuadrado_grande_home_inf_2.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.cua_grandehome_contenido {

margin:0px;
padding:0px 0px 0px 13px;
}
.cua_grandehome_contenido p {
margin:0px;

}



.cua_grandehome_columna1 {

	float: left;
	width: 362px;
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;


}
.cua_grandehome_columna2 {

	width: 195px;
margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float: left;
}

.cua_grandehome_columna1 h1{
	margin:5px 0px 5px 0px;
	font-size:16px;
	color:#64553d;
}
.cua_grandehome_columna1 p {
margin:0px 0px 10px 8px;
padding:0px 0px 0px 0px;
}

.cua_grandehome_columna1 p a{
color:#004244;
text-decoration:none;
}


.cua_grandehome_columna1 p a:hover{

text-decoration:underline;
}





.cua_grandehome_columna2 h1{
height:25px;
padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
	font-size:16px;
	color:#03497e;
	background-image: url(imagenes/icono_cuadrado_blanco.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.cua_grandehome_columna2 p {
	font-size:11px;
	margin:0px 0px 25px 16px;
	padding:0px 0px 0px 0px;
}

.cua_grandehome_columna2 p a{
color:#004244;
	text-decoration:none;
}
.cua_grandehome_columna2 p a:hover{
	text-decoration:underline;
}
.cua_grandehome_contenido img {
	margin: 3px 8px 0px 0px;
}

/***********************Cuadrado noticia home *****************************************/

.not_noticia {
clear:both;
	width:240px;
	height:auto;
	font-size:12px;
	background-image: url(imagenes/icono_reloj.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 4px 8px 15px;
	margin:5px 0px 20px 0px;
	line-height: 16px;
	

}
.not_fecha {
	font-size: 10px;
	color: #024D77;
}
.not_archivo {
padding:4px 25px 0px 0px;
font-size:10px;
text-align:right;
}

.not_archivo a{
text-decoration:none;
}

.not_archivo a:hover{
	text-decoration:underline;
}

.not_contenido a{
color:#004244;
text-decoration:none;
}

.not_contenido a:hover{
color:#004244;
text-decoration:underline;
}

.not_pregunta {
	width:240px;
	font-size:13px;
	background-image: url(imagenes/icono_pregunta.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	padding:10px 4px 0px 18px;
	margin:0px 0px 0px 0px;	
}
.not_pregunta a{
color:#004244;
text-decoration:none;
}
.not_pregunta a:hover{
color:#004244;
text-decoration:underline;

}


/********************Pie de pagina **********/
.pie_columna1{
margin:15px 0px 0px 20px;
float:left;
width:320px;

}
.pie_columna1 h1 {
padding:0px;
margin:0px 0px 0px 0px;
color:#64553D;
font-size:18px;
float:left;
}
.pie_columna1 p {
float:left;
	padding:4px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	font-size:12px;	
	line-height: 16px;
	color:#112888;
}


.pie_columna2{
line-height:normal;

margin:15px 30px 0px 20px;
float:right;
/*width:520px; */

}

.pie_columna2 h1 {
padding:0px;
margin:0px 0px 0px 0px;
color:#64553D;
font-size:18px;
float:left;
}
.pie_columna2 p {
width:290px;
padding:4px 0px 0px 10px;
margin:0px 0px 0px 0px;
font-size:11px;	
float:left;
}

.pie_columna2 em {
	text-align:center;
	color: #BBC2CC;
	font-size:11px;
	line-height: 14px;
	font-style: italic;

}


.pie_columna_inferior{
	clear:both;
	width:920px;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: lighter;
	letter-spacing: 0.4em;
	padding-top: 16px;
	color: #90959d;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/************* Estilo formularios ********/

.formulario_columna1 {
padding:15px 0px 0px 0px;
color:#999999;
font-size:12px;
float:right;
width:240px;
}

.formulario_columna2 {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 10px;
}


/*************Contenidos Centrales *****************************************************/

.apartado_alimentacion {
margin:0px 0px 0px 5px;
	width:341px;
	height:100px;
	background-image: url(imagenes/fondo_cuadrado/fondo_alimentacion_frutas.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.apartado_alimentacion p{
text-align:right;
padding:0px 0px 0px 0px;
/*text-align:right; */
font-size:14px;
margin:12px 15px auto auto;
float:right;
width:190px;

}
.apartado_alimentacion p a{
color:#3459aa;
font-size:12px;
margin:0px 0px 0px 0px;
text-decoration:underline;
}

.apartado_alimentacion p a:hover{
color:#114491;
text-decoration:underline;
}
