/* CSS Document */
body{
	margin:0;
	padding: 4px 0 0;
	border:0;
	font-size: 0.7em;
	text-align:center;
	background: url(../images/body_bg.jpg) repeat-x 0 0;
}
body, input, textarea, select, optgroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
input, textarea, select, optgroup, table, tr, th, td, h1, h2, h3, h4, h5, h6   {
	font-size: 100%;
	padding: 0;
}
p, ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
p {
	line-height: 1.4em;
}
ul, ol, li, dl, dt, dd {
	list-style: none;
}
acronym, abbr {
	cursor: help;
}
a {
	color: #000;
}
a img {
	border: 0;
}
a:hover {
	text-decoration: none;
}
label{
	cursor: pointer;
}
div.clear {
	clear: both;
	height: 0.0001em;
	line-height: 0.0001em;
	font-size: 0.0001em;
}
/*--------------- estilos generales*/
#contenedor {
	width: 80.2em;
	margin: 0 auto;
}

#contenido {
	text-align: left;
	margin: 10px 0 0 0;
	float: left;
	width: 81.25em;
}
#cabecera {
	width: 81.25em;
	text-align: left;
	float: left;
}
#cabecera h1{
	background: url(../images/logo.gif) no-repeat 0 0;
	width: 164px;
	height: 42px;
	text-indent: -2000px;
	margin: 20px 0 0 0;
	float: left;
}
#cabecera h1 a{
	display: block;
	width: 164px;
	height: 42px;
}
#cabecera #menu-aux{
	float: right;
	font-size: 0.85em;
	margin: 22px 0 0 0;
	padding: 0 10px 2px 0;
	background: url(../images/all/bg_privada.png) repeat-x bottom;
	border-left: 1px solid #dcdcdc;
}
#cabecera #menu-aux h2{
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #249039;
	margin: 0 0 8px 10px;
}
#cabecera #menu-aux li{
	float: left;
}
#cabecera #menu-aux li.inicio{
	background: url(../images/borde-menuaux-inicio.gif) no-repeat right center;
	padding: 0 10px;
}
#cabecera #menu-aux li.contacto{
	background: url(../images/borde-menuaux-contacto.gif) no-repeat right center;
	padding: 0 10px;
}
#cabecera #menu-aux li.ultimo{
	padding-right: 0;
}
#cabecera #menu-aux li label{
	padding: 0 0 0 10px;
}
#cabecera #menu-aux input{
	border: 1px solid #8cc63e;
	width: 10em;
}
#cabecera #menu-aux input.boton{
	border: 1px solid #7aac36;
	background: #8cc63e;
	color: #FFF;
	margin: 0 0 0 10px;	
	width: auto;
}
#menu {
	width: 80.1em;
	float: left;
	background: #8cc63e;
	margin: 4px 0 0 0;
	padding: 6px;
}
#menu li{
	float: left;	
	padding: 0 12px;
	background: url(../images/borde-menu.gif) right center no-repeat;
}
#menu li.ultimo{
	background: none;
}
#menu li a{
	text-decoration: none;	
}
#menu li.select a{
	color: #FFF;
}
#menu li a:hover{
	color: #FFF;
}
#pie {
	width: 81.25em;
	text-align: left;
	float: left;
	margin: 20px 0 10px 0;
}
#pie ul{
	float: right;
}
#pie ul li{
	font-size: 0.85em;
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #000;
}
#pie ul li.ultimo{
	border: none;
}
input, textarea {
	border: 1px solid #b3b3b3;
}
/*----------- Estilos para la INDEX----------------*/
#index #contenedor {
	width: 83em;
	position: relative;
}
#index #contenido {
	width: 100%;
}
#index #cabecera, #index #pie {
	width: 80.2em;
}
#index #contenido h2 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 1em;
	color: #8cc63e;
	font-weight: normal;
	margin: 0;
}
#index #contenido #home-der h2 {
	color: #249039;
}
#index #contenido h3 {
	color: #006e3a;
	margin: 5px 0 0 0;
}
#index #contenido #home-izq p{
	margin: 5px 0;
	line-height: 1.2em;
	font-size: 0.85em;
}
#index #contenido #home-der p{
	margin: 5px 0;
	line-height: 1.2em;
	font-size: 0.9em;
}
#index #contenido p a{
	color: #006e3a;
	text-decoration: none;
	padding: 0 0 0 10px;
	background: url(../images/bullet1.gif) no-repeat 0 0.3em;
}
#index #contenido p a:hover{
	text-decoration: underline;
}
#home-izq {
	float: left;
	width: 52.7em;
}
#home-der {
	float: left;
	margin: 0 0 0 10px;
	background: #f4f0e9;
	width: 26.7em;
	padding: 0;
	display: inline;
}

/* -------- Destacado HOme -------- */
.destacadoHome{ width: 33.6em; height: 11.3em; float: left;	border: 1px solid #e5e5e5; background: url(../images/home_destacado.jpg) no-repeat right bottom; margin: 10px 0 0 0; padding: 10px;}
.destacadoHome p{ width: 25em;}

/* -------- Destacado Salud y Boletin -------- */
.destacado-salud {position:relative; width: 16.8em;height: 11.3em;float: left;border: 1px solid #e5e5e5;background: url(../images/home_salud.jpg) no-repeat right bottom;margin: 10px 0 0 0;padding: 0.9em 0.9em 1.1em 0.9em;}
.destacado-salud p{width: 8.5em;}
.destacado-salud p.sinFoto{width: auto;}
/*.destacado-salud p a{margin: 27px 0 0 0;display: block;}*/
.destacado-boletin {position:relative;width: 14.9em;height: 11.3em;float: left;border: 1px solid #e5e5e5;background: url(../images/home_boletin.jpg) no-repeat right bottom;	margin: 10px 0 0 0;padding: 0.9em 0.9em 1.1em 0.9em;}
.destacado-boletin p{	width: 8.8em;}
.destacado-boletin p.sinFoto{width: auto;}
.destacado-boletin input{border: 1px solid #8cc63e;}
.destacado-boletin input#suscribirse{border: 1px solid #7aac36;	background: #8cc63e; color: #FFF;margin: 5px 0 0 0;}

.destacado-salud p.enlace, .destacado-boletin p.enlace, .destacado-noticias p.enlace{position: absolute; bottom: 0; left: 10px;}
/* -------- Destacado NOticias -------- */
.destacado-noticias {
	width: 14.9em;
	height: 11.3em;
	float: left;
	border: 1px solid #e5e5e5;
	margin: 10px 0 0 0;
	padding: 0.9em 0.9em 1.1em 0.9em;
	position: relative;
}
.destacado-noticias h3 a{ color:#135f43; display: block; text-decoration:none;}
.destacado-noticias h3 a:hover{ text-decoration: underline;}
.destacado-noticias p a{
	margin: 10px 0 0 0;
	display: block;
}
.destacado-noticias p .entraNoti{ color:#343434 !important; margin: 0;background:none !important; padding:0 !important;}
.destacado-servicios {
	height: 12.8em;
	border-bottom: 1px solid #d3cfc9;
	margin: 0 10px;
}
#index #contenido .destacado-servicios h2{
	margin: 0.2em 0 0 0;
}
.destacado-servicios ul {
	position: absolute;
	top: 130px;
	right: 0;
	background: url(../images/home_servicios.gif) no-repeat 0 0;
	width: 232px;
	height: 166px;
}
.destacado-servicios ul a{
	text-decoration: none;
}
.destacado-servicios ul a:hover{
	text-decoration: underline;
}
.destacado-servicios ul li.servicio1{
	float: left;
	margin: 25px 0 0 50px;
	display: inline;
}
.destacado-servicios ul li.servicio2{
	float: left;
	margin: 25px 0 0 25px;
	display: inline;
	width: 5.4em;
}
.destacado-servicios ul li.servicio3{
	float: left;
	margin: 33px 0 0 13px;
	display: inline;
	width: 7.1em;
}
.destacado-servicios ul li.servicio4{ float: left; margin: 33px 0 0 33px; display: inline; width: 5.5em;}
#index #contenido .destacado-servicios p {
	width: 9.8em;
}
.destacado-actividad {
	border-bottom: 1px solid #d3cfc9;
	padding: 18px 0 18px 0;
	margin: 0 10px;
}
#index #contenido .destacado-actividad h2{
	margin-bottom: 10px;
}
#index #contenido .destacado-actividad p{
	width: 22em;
}
.destacado-actividad select{
	border: 1px solid #8cc63e;
}
.destacado-mapa {
	padding: 18px 0 5px 0;
	margin: 0 10px;
}
#index #contenido .destacado-mapa h2{
	margin-bottom: 10px;
}
.destacado-mapa img{ float: right; margin: 0 0 0 10px; border:none; padding:0;
}
.destacado-empleo {
	background: url(../images/home_empleo.jpg) no-repeat 0 0;
	height: 2.6em;
	padding: 3.8em 0 0 0;
}
#index #contenido #home-der .destacado-empleo h2{
	color: #FFF;
	background: url(../images/home_empleo_ff.jpg) #9cce59 repeat-x 0 0;
	margin: 0 110px 0 5px;
}
#index #contenido #home-der .destacado-empleo h2 a{
	color: #FFF;
	text-decoration: none;
}
#index #contenido #home-der .destacado-empleo h2 a:hover{
	color: #000;
}

/*--------------- INTERIORES  ------------------*/
#menu-secundario {
	width: 14.9em;
	float: left;
	background: #f4f0e9;
}
#menu-secundario li{
	margin: 0;
	display: inline;
}
#menu-secundario a{
	display: block;
	line-height: 1.5em;
	border-bottom: 1px solid #dddad4;
	text-decoration: none;
	padding: 5px 0 5px 10px;
	margin: 1px 0 0 0;
}
#menu-secundario .ultimo a{
	border: none;
}
#menu-secundario .select a{
	color: #8cc63e;
}
#menu-secundario a:hover {
	background: #8cc63e;
	color: #FFF;
}

#contenido-sin-menu{
	width: 65.4em;
	float: right;
	margin-bottom: 20px;
}
#contenido-menu-dere {
	width: 65.4em;
	float: right;
}
#menu-dere {
	float: right;
	width: 22.4em;
	padding: 0 0 0 10px;
	background: #f4f0e9;
}
#menu-dere .menu-desplegable {
	border-top: 1px solid #c5e29e;
	background: #FFF;
	margin: 0 12px 0 0;
}
#menu-dere .menu-desplegable li{
	border-bottom: 1px solid #c5e29e;
	line-height: 2.3em;
}
#menu-dere .menu-desplegable li a{
	text-decoration: none;
	background: url(../images/bullet2.gif) no-repeat 5px 0.2em;	
	padding: 0 0 0 15px;
}
#menu-dere .menu-desplegable li.desplegado a{
	background: url(../images/bullet3.gif) no-repeat 5px 0.3em;	
}
#menu-dere .menu-desplegable li .masinfo{
	display: block;
	border-top: 1px solid #c5e29e;
	line-height: 1.4em;
	padding: 10px;
}

#menu-dere .menu-enlaces{
	border-top: 1px solid #c5e29e;
	border-bottom: 1px solid #c5e29e;
	background: #FFF;
	margin: 0 12px 20px 0;
}
#menu-dere .menu-enlaces li{
	margin: 8px 0 8px 10px;
	
}
#menu-dere .caja-dere {
	border-top: 1px solid #dddad4;
}
#menu-dere  #calidad{/* background: url(../images/nuestra_actividad/dereCalidad.jpg) no-repeat right 5px;	*/padding: 20px 0; margin-top: 10px; margin-right: 10px; border-bottom: 1px solid #dddad4;}
#menu-dere  #calidad p{	/*width: 11.5em;*/width: 100%;}
#menu-dere  #presentacion{
	background: url(../images/nuestra_actividad/derePresentacion.jpg) no-repeat right 1em;
	padding: 0 0 20px 0;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #dddad4;
}
#menu-dere  #presentacion p{
	width: 9em;
}
#menu-dere  #cliente{
	background: url(../images/nuestra_actividad/dereCliente.jpg) no-repeat right 1em;
	padding: 0 0 20px 0;
	margin-top: 10px;
	margin-right: 20px;
	border-bottom: 1px solid #dddad4;
}
#menu-dere  #cliente p{
	width: 9em;
}
#menu-dere  #ecologico{
	background: url(../images/nuestra_actividad/dereEcologico.jpg) no-repeat 12em 3.5em;
	padding: 0 0 20px 0;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #dddad4;
}
#menu-dere  #ecologico p{
	width: 9em;
}
#menu-dere  #ecologico p.sinFoto{
	width: auto;
}
#menu-dere  #contratacion{
	/*background: url(../images/nuestra_actividad/dereContratacion.jpg) no-repeat right bottom;*/
	padding: 0 0 20px 0;
}
#menu-dere dt {
	font-weight: bold;
	margin: 10px 0 0 0;
}
#menu-dere dd {
}
#menu-dere dd span{
	font-style: italic;
}
#contenido-menu-dere #contenido-interior {
	width: 41em;
	float: left;
}
#contenido-sin-menu #contenido-interior {
	width: 65.4em;
	float: left;
}
#migas {
	line-height: 1.5em;
	margin: 0 0 5px 0;
}
#migas span{
	color: #249039;
}
#contenido-interior h2 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 1em;
	color: #8cc63e;
	font-weight: normal;
	margin: 15px 0 10px 0;
}
#menu-dere h2{font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;font-size: 2em;line-height: 1em;color: #1a8b30;font-weight: normal;margin: 28px 0 20px 0;}
#menu-dere h2 span{font-size: 0.75em;margin: 0;}
#contenido-interior h3 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1em;
	color: #8cc63e;
	font-weight: normal;
	margin: 25px 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom:1px solid #DDDAD4;
}
#contenido-interior h4 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #8cc63e;
	font-weight: bold;
	margin: 25px 0 5px 0;
}
#menu-dere  #calidad h2{
	margin-top: 10px;
}
#contenido-interior p{
	margin: 10px 0;
	font-size: 0.9em;
}
#contenido-interior p.entradilla {
	font-size: 1.1em;
	color:#8CC63E;
}
#contenido-interior ul {
	margin: 15px 0;
}
#contenido-interior ul li{
	padding: 0 0 0 12px;
	background: url(../images/bullet2.gif) no-repeat 0 0.3em;
	margin: 0 0 13px 0;
}

/*---------- Empresa > Presentacion--------------*/
.presentacion #menu .uno a{
	color: #FFF;
}
.presentacion #menu-secundario .uno a {
	background-color:#8CC63E;
	color: #FFF;
}
.dos-dere{
	float: right;
	margin: 0 0 0 10px;
}
.dos-dere img {
	margin: 0 0 5px 0;
	padding: 2px;
	border: 1px solid #ece6da;
}
.graficoIzq{
	float: left;
	width: 28em;
	margin: 10px 50px 10px 0;
}
.graficoDer{
	float: left;
	width: 28.3em;
	margin: 10px 0 10px 0;
}

.graficoCentro{float: left;width: 28.3em;margin: 10px 0 10px 160px;  _margin: 10px 0 10px 85px; }


#graficoFrutas {
	width: 50.5em;
	margin: 45px 0 0 35px;
}
#graficoFrutas h4 {
	margin: 0 0 25px 0;
}
.graficoIzq h4, .graficoDer h4 {
	margin-top: 0;
}
.grPiezas {
	margin: 15px 0 0 0;
}
.leyenda {
	text-align: right;
}
.leyenda .amarillo {
	height: 10px;
	border-bottom: 2px solid #e4c621;
	padding: 0 2px;
}
.leyenda .rojo {
	height: 10px;
	border-bottom: 2px solid #aa2337;
	padding: 0 2px;
	margin: 0 0 0 10px;
}
.leyenda .naranja {
	height: 10px;
	border-bottom: 2px solid #bc5c1b;
	padding: 0 2px;
	margin: 0 0 0 10px;
}
.leyenda .azul {
	height: 10px;
	border-bottom: 2px solid #0f85bc;
	padding: 0 2px;
	margin: 0 0 0 10px;
}
.leyenda .verde {
	height: 10px;
	border-bottom: 2px solid #3ebc06;
	padding: 0 2px;
	margin: 0 0 0 10px;
}
.leyenda .granate {
	height: 10px;
	border-bottom: 2px solid #a71d32;
	padding: 0 2px;
	margin: 0 0 0 10px;
}
#logos img{
	margin: 10px 37px 0 0;
}
#logos img.ultimo-logo{
	margin: 0;
}
/*---------- Empresa > Historia --------------------*/
.historia #menu .uno a{
	color: #FFF;
}
.historia #menu-secundario .dos a {
	background-color:#8CC63E;
	color: #FFF;
}
/*---------- Empresa > Mision --------------------*/
.misionvalores #menu .uno a{
	color: #FFF;
}
.misionvalores #menu-secundario .tres a {
	background-color:#8CC63E;
	color: #FFF;
}
.misionvalores #img-dere {
	float: right;
	margin: 100px 0 0 0;
}
.misionvalores #img-dere img{
	border:1px solid #ECE6DA;
	padding:2px;
}
/*---------- Empresa > Calidad --------------------*/
.calidad #menu .uno a{
	color: #FFF;
}
.calidad #menu-secundario .cuatro a {
	background-color:#8CC63E;
	color: #FFF;
}
#logos-calidad {
	float: right;
	text-align: center;
	margin: 0 0 0 25px;
	padding: 10px 0 0 0;
}

/*---------- Empresa > localización --------------*/
.localizacion #menu .uno a{
	color: #FFF;
}
.localizacion #menu-secundario .cinco a {
	background-color:#8CC63E;
	color: #FFF;
}
#localizacion ul.pestanas {
	border-bottom: 2px solid #DDDAD4;
	height: 1.7em;
}
#localizacion ul.pestanas li{
	width: 3em;
	float: left;
	background:#f4f0e9;
	border-right: 1px solid #8cc63e;
	height: 1.7em;
	line-height: 1.7em;
	padding-right: 5px;
}
#localizacion ul.pestanas li#botdatos{
	width: 10em;
	border: none;
	height: 1.7em;
}
#localizacion ul.pestanas li.sel{
	background:#DDDAD4;
}
#localizacion .cont-localiza {
	clear: both;
}
#map {
	height: 400px;
}
#localizacion ul.indice {
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	background-color: #F4F0E9;
	padding: 10px 10px 5px 15px;
}
.mod-datos {
	background: #f4f0e9;
	padding: 5px;
	margin: 0 10px 10px 0;
	float: left;
	width: 19.5em;
	height: 24.5em;
}
.corto{
	height: 17.5em;
}
#contenido-interior .mod-datos h4{
	margin: 3px 0 10px 0;
}
.mod-datos dt{
	font-weight: bold;
	margin: 3px 0 1px 0;
}
.mod-datos dd span{
	color: #1A8B30;
}
/*---------- Empresa > trabaja con nosotros --------------*/
.empleo #menu .uno a{
	color: #FFF;
}
.empleo #menu-secundario .ultimo a {
	background-color:#8CC63E;
	color: #FFF;
}


.textoOferta{ float:left; width: 42em; margin:0; padding:20px; background: #f4f0e9;}
.textoOferta a{ color:#135e40; text-decoration:none;}
.textoOferta a:hover{text-decoration:underline;}
.tabla-trabaja { width: 41em;}


.tabla-trabaja th{
	background: #c0e88b url(../images/empresa/trabajaTh.jpg) repeat-x bottom;
	border-right: 1px solid #77a835;
	border-bottom: 1px solid #77a835;
	padding: 2px 7px;
}
.tabla-trabaja td{
	border-right: 1px solid #c0e88b;
	padding: 4px 7px;
}
.tabla-trabaja td.right{
	border: none;
}
.tabla-trabaja .impar td{
	background: #f4f0e9;
}
/*---------- Empresa > trabaja con nosotros > ficha --------------*/
#contenido-interior .bot-print {
	float: right;
	margin: 15px 0 0 0;
	padding: 0 0 0 15px;
	background: url(../images/all/ico-print.jpg) no-repeat 0 0.3em;
}
#contenido-interior p.boton {
	text-align: center;
	margin: 20px 0;
}
#contenido-interior .boton a{
	border: 1px solid #C5E29E;
	padding: 2px 5px;
	background: #F4F0E9;
	text-decoration: none;
}
#contenido-interior .boton a:hover{
	background: none;
	border-color: #8CC63E;
}
#ficha-empleo {
	padding: 10px;
	background: #F4F0E9;
	border: 1px solid #DDDAD4;
}
#ficha-empleo dl {
	margin: 0 0 0 20px;
}
#ficha-empleo dt {
	font-weight: bold;
	float: left;
	width: 7em;
	margin: 5px 0 0 0;
	color: #249039;
}
#ficha-empleo dd {
	float: left;
	width: 35em;
	margin: 5px 0 0 0;
}
#ficha-empleo dd.cortoFicha{ width: 9em; }

.form-empleo{width: 35em;}
.form-empleo div { width:100%; float:none; text-align:left; margin: 0 0 5px !important; padding: 0; clear: both; /*border:1px solid #000;*/}
.form-empleo .campos-mal {
	border: 1px solid #DD0000;
	background: #FFF0F0;
	margin: 20px 0 !important;
	width: 36em;
}
#contenido-interior .campos-mal ul {
	margin: 10px 10px 10px 20px;
}
#contenido-interior .campos-mal li{
	margin: 3px 0 0 0;
}
.campos-mal strong{
	color: #DD0000;
}
.form-empleo label{	width: 10em; float: left; clear: left; text-align:right; display: inline; margin: 2px 10px 0 0; }
.form-empleo .label-radio { width: auto !important; display:block;
	margin: 4px  0 3px 55px;
}
.form-empleo input{
	float: left;
	width: 23em;
	margin: 2px 0 0 0;
}
.form-empleo input.check{ width: auto; float:left; background:none; padding:0; border:none; }
.form-empleo select{
	float: left;
	margin: 2px  0 0 0;
}
.form-empleo textarea{
	float: left;
	width: 23em;
	margin: 2px  0 0 0;
}
#botones {
	text-align: center;
}
#botones input { margin-left: 100px;
	width: auto;
	float: none;
	border: 1px solid #C5E29E;
	padding: 2px 5px;
	background: #F4F0E9;
	text-decoration: none;
}
.form-empleo div.aviso { float:right; clear: both; margin: 15px 0; padding: 0 12px 0 0; width: 23em;}
.form-empleo div.aviso input{
	width: auto;
	margin: 0 10px 0 0; background:none; padding:0; border:none;
}
.form-empleo div.aviso label{ float:right;
	width: 23em !important;
	clear: none;
	float: none;
	margin: 0;
	font-size: 0.8em;
}


#contenido-interior .form-empleo p.tipo-label { width: 11.2em; display:block; float: left; margin: 2px 0 5px 0px; /*border: 1px solid #333;*/}
#contenido-interior .form-empleo p.tipo-label span{ width: 11.2em; display:block !important;text-align:right !important; /*border: 1px solid #333;*/}
#contenido-interior .form-empleo .opcionFormulario{ width:50%; float: left; margin: 2px 0 0 5px; /*border: 1px solid #333;*/}
#contenido-interior .form-empleo .opcionFormulario li{ width:auto; float: left; margin: 0 10px 0 0 ; padding:0; background:0 !important;}
#contenido-interior .form-empleo .opcionFormulario li label{ width:auto; float: left; margin:0 5px 0 0; padding:0;}
#contenido-interior .form-empleo .opcionFormulario li input{ width:auto; float: left; margin: 2px 0 0; _margin: -2px 0 0; padding:0;}



/*---------- Nuestra actividad --------------*/
.volumen { width: 100%;float:left;
	text-align: right;
}
.volumen span{ height:15px; display:block; float:right; padding: 0 0 0 19px; background: url(../images/nuestra_actividad/ico-volumen.gif) no-repeat 0 0; }
.dos-col img {
	padding: 1px;
	border: 1px solid #ece6da;
}
.dos-col p {
	padding: 0 10px 0 0;
}
.col-izq {
	width: 20.1em;
	float: left;
	margin: 0 0 0 0;
}
.col-der {
	width: 20.1em;
	float: left;
	margin: 0 0 0 7px;
}
/*---------- Nuestra actividad > banana y platano canario--------------*/
.canario #menu .dos a{
	color: #FFF;
}
.canario #menu-secundario .uno a {
	background-color:#8CC63E;
	color: #FFF;
}

.ultramar #menu .dos a{
	color: #FFF;
}
.ultramar #menu-secundario .dos a {
	background-color:#8CC63E;
	color: #FFF;
}

.europea #menu .dos a{
	color: #FFF;
}
.europea #menu-secundario .tres a {
	background-color:#8CC63E;
	color: #FFF;
}

.nacional #menu .dos a{
	color: #FFF;
}
.nacional #menu-secundario .cuatro a {
	background-color:#8CC63E;
	color: #FFF;
}

.bio #menu .dos a{
	color: #FFF;
}
.bio #menu-secundario .cinco a {
	background-color:#8CC63E;
	color: #FFF;
}

.melon #menu .dos a{
	color: #FFF;
}
.melon #menu-secundario .ultimo a {
	background-color:#8CC63E;
	color: #FFF;
}
/*----------------------- Servicios -------------------------------------------------*/
/*--- importacion y distribucion ----*/
.importacion #menu .tres a{
	color: #FFF;
}
.importacion #menu-secundario .uno a {
	background-color:#8CC63E;
	color: #FFF;
}
#imagenes-migas h2 {
	color:#8CC63E;
	font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-size:2em;
	font-weight:normal;
	line-height:1em;
	margin:15px 0 10px;
}
#imagenes {
}
.importacion #menu-dere {
	margin-top: 15px;
}
.importacion #menu-dere  #calidad{
	background: url(../images/empresa/logoAenor.gif) no-repeat 16em 8em;
	padding: 0 0 10px 0;
	margin-top: 15px;
	margin-right: 10px;
	border-bottom: none;
}
.importacion #menu-dere  #calidad p{
	width: 13em;
}
.importacion #menu-dere  #imasd {
	background: url(../images/servicios/imasd.jpg) no-repeat 15em 6em;
}
.importacion #menu-dere  #imasd p{
	width: 16em;
}
/*--- almacen y maduracion----*/

.almacen #menu .tres a{
	color: #FFF;
}
.almacen  #menu-secundario .dos a {
	background-color:#8CC63E;
	color: #FFF;
}
#control {
	float: right;
	padding:0 0 0 10px;
	margin: 20px 0 0 0;
	border-left: 30px solid #FFF;
	width:22.4em;
	background: #F4F0E9;
}
#control h2 {
	color:#1A8B30;
	font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-size:1.8em;
	font-weight:normal;
	line-height:1em;
	margin: 10px 0 16px;
}
#control p{
	width: auto;
}

.almacen #galeria {
	float: right;
	clear: right;
	width: 355px;
	margin: 10px 0 20px 25px;
}
.almacen #galeria img{
	padding: 2px;
	border: 1px solid #dcdcdc;
}
.almacen #galeria #controles{
	color:#1A8B30;
}
.almacen #galeria #controles .sel{
	text-decoration: none;
	font-weight: bold;
}
.izq {
	float: left;
	margin: 0 20px 20px 0;
}
.izq img {
	padding: 2px;
	border: 1px solid #dcdcdc;
}
/*--- soluciones de suministro ----*/

.soluciones #menu .tres a{
	color: #FFF;
}
.soluciones  #menu-secundario .tres a {
	background-color:#8CC63E;
	color: #FFF;
}

/*--- Trazabilidad----*/
.trazabilidad #menu .tres a{
	color: #FFF;
}
.trazabilidad  #menu-secundario .cuatro a {
	background-color:#8CC63E;
	color: #FFF;
}
#historico {
	width: 22em;
	float: right;
	padding: 0 10px;
	margin: 5px 0 0 20px;
	border: 1px solid #8CC63E;
}
#historico label{
	padding-right: 10px;
}
#historico #consultar {
	background-color: #F4F0E9;
	margin: 10px 0 8px 12em;
}
/*----------------------- Las Frutas -------------------------------------------------*/
/*--- Todos los  productos ----*/
.productos #menu .cuatro a{
	color: #FFF;
}
.productos  #menu-secundario .uno a {
	background-color:#8CC63E;
	color: #FFF;
}
#buscador {
	border-bottom: 1px solid #dddad4;
	background:  url(../images/lafruta/ffbusqueda.jpg) repeat-x bottom;
	padding: 5px;
	height: 2.8em;
}
#buscador h3{
	width: auto;
	border: none;
	float: left;
	font-size: 1.6em;
	margin: 8px 0 0 10px;
	padding: 0;
	display: inline;
}
#buscador ul {
	float: left;
	margin: 9px 0 0 40px;
	display: inline;
}
#buscador ul li{
	display: inline;
	background: none;
	padding: 0 1px;
	font-family: "Century Gothic",Verdana,Arial,Helvetica,sans-serif;

	font-size: 1.25em;
}
#buscador ul li .sel{
	text-decoration: none;
	font-weight: bold;
	color: #8CC63E;
}
#contenido-interior h4.letra {
	font-size: 2.5em;
}
#contenido-interior .listado-productos li{
	background: none;
	float: left;
	display: inline;
	width: 30em;
	height: 5.5em;
}
#contenido-interior .listado-productos li a{
	display: block;
	text-decoration: none;
	padding: 0 0 1px 0;
	height: 5.5em;
}
#contenido-interior .listado-productos li a:hover{
	background: #f4f0e9;
	color: #1A8B30;
}
#contenido-interior .listado-productos img{
	vertical-align: middle;
	margin: 0 10px 0 0;
	border: 1px solid #dcdcdc;
	float: left;
}
#contenido-interior .listado-productos span{
	display: block;
	width: 20em;
	float: left;
	margin-top: 5px;
}
/*--- ficha ---*/
.volver {
	float: right;
	padding: 0 0 0 12px;
	background: 
}
#contenido-interior .producto h4 {
	font-size: 1.7em;
	margin-bottom: 15px;
}
/*--- MApa de la fruta ---*/

.mapa_fruta #menu .cuatro a{
	color: #FFF;
}
.mapa_fruta  #menu-secundario .dos a {
	background-color:#8CC63E;
	color: #FFF;
}
#mapFruta {
	height: 450px;
}
#mapFruta h3 {
	margin: 0 0 3px 0;
}
/*--- Salud y nutrición ---*/
.salud #menu .cuatro a{
	color: #FFF;
}
.salud  #menu-secundario .tres a {
	background-color:#8CC63E;
	color: #FFF;
}
#propiedades {
	background: url(../images/lafruta/salud02.jpg) no-repeat right;
}
#propiedades p{
	margin-right: 80px;
}
#porque h2{
	margin-bottom: 0;
}
#porque p {
	margin: 10px 0;
}
#porque .razon {
	padding: 25px 40px 15px 10px;
	line-height: 1em;
	margin: 0 0 10px -10px;
	background: url(../images/lafruta/ffrazon.jpg) no-repeat 0 0;
	color: #FFF;
	font-size: 1.2em;
}
/*----------------------- Noticias -------------------------------------------------*/
/*--- Notas de prensa ---*/
.prensa #menu .ultimo a{
	color: #FFF;
}
.prensa #menu-secundario .uno a {
	background-color:#8CC63E;
	color: #FFF;
}
.filtro {
	float: right;
	margin: 12px 0 0 0;
	border: 1px solid #F0ECE6;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 3px;
	background: url(../images/all/bg_privada.png) repeat-x center;
}
.filtro label{ 
	padding: 0 5px 0 10px;
}
.rss {
	vertical-align: middle;
	padding: 0 0 0 4px;
}
#contenido-interior p.fecha {
	margin: 0 0 20px 0;
	font-size: 1.1em;
	color: #666666;
}
#contenido-interior p.imprimir {
	margin-top: 3px;
	float: right;
	padding: 0 0 0 15px;
	background: url(../images/all/ico-print.jpg) no-repeat 0 0.3em;
}
#contenido-interior p.pdf {
	padding: 2px 0 2px 15px;
	background: url(../images/all/ico-pdf.jpg) no-repeat 0 0.3em;
}
/*--- El mundo de la fruta ---*/
.mundoFruta #menu .ultimo a{
	color: #FFF;
}
.mundoFruta #menu-secundario .dos a {
	background-color:#8CC63E;
	color: #FFF;
}
.anteriores-der {
	float: right;
	margin: 20px 0 50px 40px;
	padding: 5px 15px 0 20px;
	background-color: #F4F0E9;
}
#contenido-interior .anteriores-der h4{
	margin-top: 0;
}
#contenido-interior h3.corto {
	width: 23em;
}
/*--- Recursos graficos y publicitarios ---*/
.recursos #menu .ultimo a{
	color: #FFF;
}
.recursos #menu-secundario .tres a {
	background-color:#8CC63E;
	color: #FFF;
}
.linea-recursos {
	clear: both;
	margin: 5px 0;
}

.lista-recursos {
	width: 22em;
	float: left;
	text-decoration: none;
	margin: 0 0 25px 0;
}
.lista-recursos img{
	border: 1px solid #ece6da;
	padding: 3px;
}
.lista-recursos:hover img{
	border: 1px solid #8CC63E;
}
.lista-recursos span{
	display: block;
	padding: 0 0 0 8px;
	background: url(../images/bullet6.gif) no-repeat 0 0.6em;
}
.zona-descarga {
	float: right;
	width: 15em;
	background: #faf5ee url(../images/noticias/recursos_graficos/zona-descarga.gif) repeat-x top;
	border: 2px solid #f0ece6;
	border-top: 1px solid #8CC63E;
	padding: 10px;
	margin: 14px 0 0 15px;
}
#contenido-interior .zona-descarga h4 {
	margin: 0;
}
#contenido-interior .zona-descarga input {
	background:#8CC63E none repeat scroll 0 0;
	border:1px solid #7AAC36;
	color:#FFFFFF;
	margin:0 0 0 10px;
	width:auto;
}
#contenido-interior .categoria {
	padding: 0 0 0 12px;
	background: url(../images/bullet3.gif) no-repeat 0 0.5em;
}
#contenido-interior .categoria label {
	padding-right: 6px;
}
/*--- detalle ---*/
.img-detalle img{
	margin: 10px 0 0 0;
	border: 1px solid #dcdcdc;
	padding: 10px;
	}
dl {
	margin: 10px;

}
dt {
	font-weight: bold;
}
dd { margin: 2px 0 10px 0; /*line-height: 1.7em;*/ }
dd span{
	padding: 0 0 0 8px;
	background: url(../images/bullet6.gif) no-repeat 0 0.6em;
}
dd a{ color:#135e3f;
	/*padding: 0 0 0 10px;
	background: url(../images/bullet2.gif) no-repeat 0 0.4em;*/
}

/*----------------------- Contacto -------------------------------------------------*/
#contacto-izq {
	width: 41em;
	float: left;
}
#contacto-izq #botones input {
	margin:0 0 0 150px;
}
#contacto-der {
	float: right;
	width: 34em;
	padding: 0 0 0 25px;
	border-left:  1px solid #dcdcdc;
}
#contacto-der .direccion{
	border: 1px solid #dcdcdc;
	padding: 5px 10px;
	background: #faf5ee url(../images/noticias/recursos_graficos/zona-descarga.gif) repeat-x top;
}
#contacto-der .direccion h4{
	margin: 5px 0 0 0;	
}
#contacto-der #map{
	height: 350px
}
/*----------------------- Mapa web -------------------------------------------------*/
.seccion-mapa {
	float: left;
	width: 18em;
	margin: 0 30px 10px 20px;
	display: inline;
}
.aux {
	margin-top: 22px;
	width: 16em;
}
#contenido-interior .aux li{
	background: url(../images/bullet6.gif) no-repeat 0 0.6em;
}
/*----------------------- Creditos -------------------------------------------------*/
#contenido-interior .creditos{
	margin-bottom: 40px;
}
#contenido-interior .creditos li {
	margin: 0 0 5px 15px;
}
#contenido-interior .creditos .logo {
	background: none;
	padding: 0;
}




/* --- imagenes --- */
img{ border:1px solid #ece6da; padding:2px; margin:0;}
.imgHome{ border:none; padding:0;}
#contenido-interior img.izq{ float: left; margin: 0 10px 10px 0;}
#logos-calidad img{ margin: 0 50px 8px 50px; padding:0; border:none;}
#menu-dere .menu-desplegable li .masinfo img{ margin: 10px 0 0 10px; border:none; padding:0}
#imagenes .uno{	margin-right: 10px; }
#control p img{ float: right; margin: 0 0 0 5px; border:none; padding:0;}
.producto img{float: left; margin: 0 35px 15px 0; border:none; padding:0;}
#contenido-interior h2 img{ border:none;  padding:0;}
#home-izq img{ border:none; padding:0;}


/* --- paginacion noticias --- */
.notasPrensa{float:left; display:block; margin:0px !important; clear:none;}
.paginacion{ width:auto; float:right; margin:0 !important;}
.paginacion li{ float:left; background:none !IMPORTANT; padding:0 0 0 5px !IMPORTANT; }
.paginacion li.activoPag{text-decoration:underline;}
.paginacion li a{ text-decoration:none;}
.paginacion li a:hover{ text-decoration:underline;}
.notas{ width:100%; float:left;}

/* Idiomas */
#idiomas{width: auto; float:right; }
#idiomas ul {  height:22px; float:right; background: #8cc63e url(../images/bg_idioma_izq.jpg) no-repeat 0 0;margin: 0 20px 0 0; _margin-right: 10px;}
#idiomas ul li { display:block; float:left; height:19px; padding: 3px 15px 0;}
#idiomas ul li.ultimo{ background:url(../images/bg_idioma_der.jpg) no-repeat right 0; padding-left: 0px; }
#idiomas ul li a{ color:#006e3a; text-decoration:none;}
#idiomas ul li a:hover{ text-decoration:underline;}
#idiomas ul li.activoIdioma a{ color:#fff; text-decoration:none;}
#idiomas ul li.activoIdioma a:hover{ text-decoration:none;}


/* -------- Destacado 01 y 02 -------- */
.destacado01{width: 17.8em;height: 11.3em; float: left;border: 1px solid #e5e5e5;/*background: url(../images/home_salud.jpg) no-repeat right bottom; */margin: 10px 0 0 0;padding: 10px 0 10px 10px; _padding: 10px 0 2px 10px;}
.destacado01 p{width: 18em;}
.destacado01 p.conImagen{width: 40%; float: left;}
.destacado01 p a{margin: 8px 0 0 0;}

.destacado02 {width: 15.8em;height: 11.3em;float: left;border: 1px solid #e5e5e5;/*background: url(../images/home_boletin.jpg) no-repeat right bottom;*/ margin: 10px 0 0 0;padding: 10px 0 10px 10px;}
.destacado02 p{	width: 15em;}
.destacado02 p.conImagen{width: 37%; float: left;}
.destacado02 p a{margin: 8px 0 0 0;}

.destacado01 p .entraNoti, .destacado02 p .entraNoti{ color:#343434 !important; margin: 0;background:none !important; padding:0 !important;}
.destacado01 h3 a, .destacado02 h3 a{ color:#135f43; display: block; text-decoration:none;}
.destacado01 h3 a:hover, .destacado02 h3 a:hover{ text-decoration: underline;}
.destacado01 img{float: right; margin:20px 0 0; padding:0; border:none;}
.destacado02 img{float: right; margin:38px 0 0; padding:0; border:none;}