

body{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	margin: 0;
	padding:0;
	color:#55595D;
	font-size: 0.7em;
	background: #F5F5F5 url(../img/fondogeneralbody.jpg) repeat-x 0 -1px;
}


UL, LI{margin: 0;padding: 0;list-style: none;}
A{text-decoration: none;}
P{margin: 0 0 20px 0;padding:0;}
H1{display:none;}
B{color:#0099FF;font-weight:normal;}
HR{border-top:1px dotted #65C8FC;border-right:0px solid #FFFFFF;border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF; margin:20px 0;padding:0;height:0;}
IMG{border:0;}

UL.listadointerior{
	margin-bottom:20px;
}

#desarrollocontenido A{
	text-decoration:underline;
	color:#0099FF;
	font-weight:bold;
}
#desarrollocontenido A:hover{
	color:#AAA;
}

UL.listadointerior LI{
	list-style:square;
	list-style-position:outside;
	margin: 0 0 5px 20px;
	color:#65C8FC;
}

UL.listadointerior LI SPAN{
	color:#55595D;
}


body.home #contenedorgeneral{
	background: #E3E3E3 url(../img/fondogeneralhome.jpg) repeat-x 0 0;
}

#contenedorgeneral{
	width: 990px;
	margin: 0 auto;
	padding:0;
	background: #E3E3E3 url(../img/fondogeneral.jpg) repeat-x 0 0;
	position:relative;
}

#contenido{
	overflow: hidden;
	padding:40px 27px 0 19px;
	width: 940px;
	background-color: transparent;
	position:relative;
}

#desarrollocontenido{
	float:left;
	margin-bottom: -30000px;
	padding-bottom: 30000px;
	width: 740px;
	background-color: transparent;
	overflow:hidden;
}

#migapan{
	padding-left:246px;
	margin-top:-40px;
	margin-bottom:40px;
}

#migapan A{
	color:#333333;
	text-decoration:underline;
}

#migapan A:hover{
	color:#AAA;
}

#migapan A.active{
	text-decoration:none;
}

#textotabulado{
	padding-left:40px;
}



/*-------------CABECERA*/
UL#cabecera{
	overflow: hidden;
	height: 105px;
	position:relative;
	top:0;
	left: 240px;
	margin-bottom: 40px;
	width: 700px;
}


body.home UL#cabecera{
	margin-bottom: 11px;
}

UL#cabecera LI{
	display:inline;
	height:42px;
}

UL#cabecera LI A{
	height:42px;
	display: block;
	float:left;
}

UL#cabecera LI A#msup_caiba{background: url(../img/bocaiba.jpg) no-repeat 0 0; width:151px;}
UL#cabecera LI A#msup_productos{background: url(../img/boproductos.jpg) no-repeat 0 0; width:135px;}
UL#cabecera LI A#msup_plantas{background: url(../img/boplantas.jpg) no-repeat 0 0; width:134px;}
UL#cabecera LI A#msup_id{background: url(../img/boid.jpg) no-repeat 0 0; width:133px;}
UL#cabecera LI A#msup_actualidad{background: url(../img/boactualidad.jpg) no-repeat 0 0; width:139px;}

body.en UL#cabecera LI A#msup_caiba{background: url(../img/e_bocaiba.jpg) no-repeat 0 0; width:151px;}
body.en UL#cabecera LI A#msup_productos{background: url(../img/e_boproductos.jpg) no-repeat 0 0; width:135px;}
body.en UL#cabecera LI A#msup_plantas{background: url(../img/e_boplantas.jpg) no-repeat 0 0; width:134px;}
body.en UL#cabecera LI A#msup_id{background: url(../img/e_boid.jpg) no-repeat 0 0; width:133px;}
body.en UL#cabecera LI A#msup_actualidad{background: url(../img/e_boactualidad.jpg) no-repeat 0 0; width:139px;}



UL#cabecera LI A#msup_caiba:hover{background-position: 0 -42px}
UL#cabecera LI A#msup_productos:hover{background-position: 0 -42px}
UL#cabecera LI A#msup_plantas:hover{background-position: 0 -42px}
UL#cabecera LI A#msup_id:hover{background-position: 0 -42px}
UL#cabecera LI A#msup_actualidad:hover{background-position: 0 -42px}

body.en UL#cabecera LI A#msup_caiba:hover{background-position: 0 -42px}
body.en UL#cabecera LI A#msup_productos:hover{background-position: 0 -42px}
body.en UL#cabecera LI A#msup_plantas:hover{background-position: 0 -42px}
body.en UL#cabecera LI A#msup_id:hover{background-position: 0 -42px}
body.en UL#cabecera LI A#msup_actualidad:hover{background-position: 0 -42px}

body.caiba UL#cabecera LI A#msup_caiba{background-position: 0 -84px}
body.productos UL#cabecera LI A#msup_productos{background-position: 0 -84px}
body.plantas UL#cabecera LI A#msup_plantas{background-position: 0 -84px}
body.id UL#cabecera LI A#msup_id{background-position: 0 -84px}
body.actualidad UL#cabecera LI A#msup_actualidad{background-position: 0 -84px}

body.en.caiba UL#cabecera LI A#msup_caiba{background-position: 0 -84px}
body.en.productos UL#cabecera LI A#msup_productos{background-position: 0 -84px}
body.en.plantas UL#cabecera LI A#msup_plantas{background-position: 0 -84px}
body.en.id UL#cabecera LI A#msup_id{background-position: 0 -84px}
body.en.actualidad UL#cabecera LI A#msup_actualidad{background-position: 0 -84px}

UL#cabecera LI A SPAN{
	display: none;
}

A#logocaiba{
	position:absolute;
	top:25px;
	left: 40px;
	height: 80px;
	width: 80px;
}

A#logocaiba SPAN{
	display: none;
}

#idioma{
	position:absolute;
	top:30px;
	right:4px;
	width:28px;
	height:83px;
	background: url(../img/e_idioma.jpg) no-repeat 0 0;
}

#idioma A SPAN{
	display:none;
}


#idioma{
	position:absolute;
	top:30px;
	right:4px;
}

#idioma A.bt_idioma{

	width:28px;
	height:83px;
	background: url(../img/e_idioma.jpg) no-repeat 0 0;
	display:block;
}

body.en #idioma A.bt_idioma{

	background: url(../img/idioma.jpg) no-repeat 0 0;
}

#idioma A.bt_idioma:hover,
body.en #idioma A.bt_idioma:hover{

	background-position: -28px 0;
}

/**/

/*-------------MENU LATERAL*/




body.trabaja  UL#menulateral LI IMG{
	margin: 40px 0 0 7px;	
}

UL#menulateral{
	width: 180px;
	float:left;
	margin:0 19px -30000px 0;
	padding-bottom: 30000px;
}


UL#menulateral LI{
	display:inline;
	float:left;
}

UL#menulateral LI A{
	width: 180px;
	height: 12px;
	display:block;
	margin-bottom: 8px;
}

UL#menulateral LI A SPAN{
	display:none;	
}


UL#menulateral LI.claimsinmargen IMG{
	margin-top: 0;	
}

UL#menulateral LI IMG{
	margin: 40px 0 0 20px;	
}

UL#menulateral LI.bt_preformas{
	padding: 5px 0;
	margin: 10px 0;
}

UL#menulateral LI A#mn_caibapresentacion{ background: url(../img/bocaibapresentacion.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_caibahistoria{ background: url(../img/bocaibahistoria.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_caibacifras{ background: url(../img/bocaibacifras.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_caibacalidad{ background: url(../img/bocaibacalidad.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_caibapolitica{ background: url(../img/bocaibapolitica.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_caibadonde{ background: url(../img/bocaibadonde.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_caibapresentacion{ background: url(../img/e_bocaibapresentacion.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_caibahistoria{ background: url(../img/e_bocaibahistoria.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_caibacifras{ background: url(../img/e_bocaibacifras.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_caibacalidad{ background: url(../img/e_bocaibacalidad.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_caibapolitica{ background: url(../img/e_bocaibapolitica.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_caibadonde{ background: url(../img/e_bocaibadonde.gif) no-repeat 0 -1px;}


UL#menulateral LI A#mn_productosbebidas{ background: url(../img/boproductosbebidas.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_productosalimentacion{ background: url(../img/boproductosalimentacion.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_productoshogar{ background: url(../img/boproductoshogar.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_productoshigiene{ background: url(../img/boproductoshigiene.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_productospreformas{ background: url(../img/boproductospreformas.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_productosmasinfo{ background: url(../img/boproductosmasinfo.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_productosbebidas{ background: url(../img/e_boproductosbebidas.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_productosalimentacion{ background: url(../img/e_boproductosalimentacion.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_productoshogar{ background: url(../img/e_boproductoshogar.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_productoshigiene{ background: url(../img/e_boproductoshigiene.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_productospreformas{ background: url(../img/e_boproductospreformas.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_productosmasinfo{ background: url(../img/e_boproductosmasinfo.gif) no-repeat 0 -1px;}


UL#menulateral LI A#mn_idpresentacion{ background: url(../img/boidpresentacion.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_idproyectos{ background: url(../img/boidproyectos.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_idpresentacion{ background: url(../img/e_boidpresentacion.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_idproyectos{ background: url(../img/e_boidproyectos.gif) no-repeat 0 -1px;}

UL#menulateral LI A#mn_actualidadmultimedia{ background: url(../img/boactualidadmultimedia.gif) no-repeat 0 -1px;}
UL#menulateral LI A#mn_actualidadnoticias{ background: url(../img/boactualidadnoticias.png) no-repeat 0 -1px;}
UL#menulateral LI A#mn_actualidadcontacto{ background: url(../img/boactualidadcontacto.png) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_actualidadmultimedia{ background: url(../img/e_boactualidadmultimedia.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_actualidadnoticias{ background: url(../img/e_boactualidadnoticias.gif) no-repeat 0 -1px;}
body.en UL#menulateral LI A#mn_actualidadcontacto{ background: url(../img/e_boactualidadcontacto.png) no-repeat 0 -1px;}


UL#menulateral LI A#mn_caibapresentacion:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_caibahistoria:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_caibacifras:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_caibacalidad:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_caibapolitica:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_caibadonde:hover{ background-position: 0 -13px;}

body.en UL#menulateral LI A#mn_caibapresentacion:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_caibahistoria:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_caibacifras:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_caibacalidad:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_caibapolitica:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_caibadonde:hover{ background-position: 0 -13px;}


UL#menulateral LI A#mn_productosbebidas:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_productosalimentacion:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_productoshogar:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_productoshigiene:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_productospreformas:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_productosmasinfo:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_productosbebidas:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_productosalimentacion:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_productoshogar:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_productoshigiene:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_productospreformas:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_productosmasinfo:hover{ background-position: 0 -13px;}


UL#menulateral LI A#mn_idpresentacion:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_idproyectos:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_idpresentacion:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_idproyectos:hover{ background-position: 0 -13px;}

UL#menulateral LI A#mn_actualidadmultimedia:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_actualidadnoticias:hover{ background-position: 0 -13px;}
UL#menulateral LI A#mn_actualidadcontacto:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_actualidadmultimedia:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_actualidadnoticias:hover{ background-position: 0 -13px;}
body.en UL#menulateral LI A#mn_actualidadcontacto:hover{ background-position: 0 -13px;}

body.caiba.presentacion UL#menulateral LI A#mn_caibapresentacion,
body.caiba.historia UL#menulateral LI A#mn_caibahistoria,
body.caiba.cifras UL#menulateral LI A#mn_caibacifras,
body.caiba.calidad UL#menulateral LI A#mn_caibacalidad,
body.caiba.politica UL#menulateral LI A#mn_caibapolitica,
body.caiba.donde UL#menulateral LI A#mn_caibadonde,
body.productos.bebidas UL#menulateral LI A#mn_productosbebidas,
body.productos.alimentacion UL#menulateral LI A#mn_productosalimentacion,
body.productos.hogar UL#menulateral LI A#mn_productoshogar,
body.productos.higiene UL#menulateral LI A#mn_productoshigiene,
body.productos.preformas UL#menulateral LI A#mn_productospreformas,
body.productos.masinfo UL#menulateral LI A#mn_productosmasinfo,
body.id.presentacion UL#menulateral LI A#mn_idpresentacion,
body.id.proyectos UL#menulateral LI A#mn_idproyectos,
body.actualidad.multimedia UL#menulateral LI A#mn_actualidadmultimedia,
body.actualidad.noticias UL#menulateral LI A#mn_actualidadnoticias,
body.actualidad.contacto UL#menulateral LI A#mn_actualidadcontacto,
body.en.caiba.presentacion UL#menulateral LI A#mn_caibapresentacion,
body.en.caiba.historia UL#menulateral LI A#mn_caibahistoria,
body.en.caiba.cifras UL#menulateral LI A#mn_caibacifras,
body.en.caiba.calidad UL#menulateral LI A#mn_caibacalidad,
body.en.caiba.politica UL#menulateral LI A#mn_caibapolitica,
body.en.caiba.donde UL#menulateral LI A#mn_caibadonde,
body.en.productos.bebidas UL#menulateral LI A#mn_productosbebidas,
body.en.productos.alimentacion UL#menulateral LI A#mn_productosalimentacion,
body.en.productos.hogar UL#menulateral LI A#mn_productoshogar,
body.en.productos.higiene UL#menulateral LI A#mn_productoshigiene,
body.en.productos.preformas UL#menulateral LI A#mn_productospreformas,
body.en.productos.masinfo UL#menulateral LI A#mn_productosmasinfo,
body.en.id.presentacion UL#menulateral LI A#mn_idpresentacion,
body.en.id.proyectos UL#menulateral LI A#mn_idproyectos,
body.en.actualidad.multimedia UL#menulateral LI A#mn_actualidadmultimedia,
body.en.actualidad.noticias UL#menulateral LI A#mn_actualidadnoticias,
body.en.actualidad.contacto UL#menulateral LI A#mn_actualidadcontacto{ background-position: 0 -13px;}



#lateral{

	width: 166px;
	float:left;
	margin:0 13px -30000px 0;
	padding:0 0 30000px 20px;
	color:#999;
}

#lateral IMG{

	margin-bottom:10px;
}

 
/*-------------PIE*/

#cierre{
margin-top:5px;
	width: 950px;
}

UL.vinculos{
	overflow:hidden;
	margin: 0 30px 0 17px;
	padding: 10px 30px 10px 12px;
	background-color:#666666;
	width: 900px;
}

UL.vinculos A{
	color:#FFF;
	text-decoration:underline;
	margin-right:10px;
	border-right: 1px solid #FFF;
	padding-right:10px;
}

UL.vinculos LI A.ultimo{
	border: none;
}

UL.vinculos A:hover{
	color:#CCC;
}

UL.vinculos LI{
	float:left;
}

#pie{
	overflow: hidden;
	/*background:url(../img/fondopie.jpg) repeat 0 0;*/
	background:#65C8FC;
	padding: 12px;
	margin: 2px 30px 0 17px;
	position: relative;
	color:#FFF;
	line-height:12px;
	width: 918px;
}


#pie .planta{
	float:left;
	margin-right:20px;
}

#pie #copy{
	position: absolute;
	top:10px;
	right: 20px;
}
body.en #pie #copy{
	position: absolute;
	top:10px;
	right: 20px;
	text-align:right;
}

#pie #copy IMG{
	display:block;
	margin:10px 0;
}

#cierre #mapaweb{
	background-color:#999999;
	overflow:hidden;
	margin-top:2px;
	padding: 10px 12px;
	margin: 2px 30px 0 17px;
	width: 918px;
}

#cierre #mapaweb A{
	color:#CCCCCC;
	text-decoration:underline;
	font-size:90%;
}

#cierre #mapaweb A:hover{
	color:#DDD;
}

#cierre #mapaweb UL{
	float:left;
	margin-right:50px;
}

body.en #cierre #mapaweb UL{
	float:left;
	margin-right:48px;
}

#cierre #mapaweb .titulo A{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#cierre #mapaweb .titulo.seccion A{
	text-decoration:underline;
}



/*-------------RECURSOS*/
.barralateral{
	background: url(../img/barralateral.gif) repeat-y 0 0;
	/*height:400px;*/
	width:8px;
	float:left;
	margin-bottom:-30000px;
	padding-bottom:30000px;
}

P SPAN{
	color: #FFF;
	font-size: 110%;
	font-weight: bold;
	background-color:#65C8FC;
	padding: 0 10px;
	display:block;
}

.titular{
	color: #FFF;
	font-size: 110%;
	font-weight: bold;
	background-color:#65C8FC;
	padding: 0 10px;
	text-transform:uppercase;
	margin-bottom:10px;
}

.mediacolumnaizda{
	width: 300px;
	padding:0 0 0 40px;
	float:left;
	height: auto!important; /* para los browsers buenos */
	height: 300px; /* para IE5+ */
	min-height: 300px; /* para los browsers buenos */
	margin-bottom:-30000px;
	padding-bottom:30000px;
}

.mediacolumnadcha{
	width: 300px;
	padding:0 0 0 40px;
	float:left;
	height: auto!important; /* para los browsers buenos */
	height: 360px; /* para IE5+ */
	min-height: 360px; /* para los browsers buenos */
	margin-bottom:-30000px;
	padding-bottom:30000px;
}

#capasostenedora{
	width:660px;
	padding: 0 0 0 40px;
	float:left;
}

body.caiba.presentacion .mediacolumnadcha IMG{
	position:absolute;
	bottom:0;
	right:40px;
	}
	
body.caiba.cifras .mediacolumnadcha IMG{
	position:relative;
	top:0;
	left:0;
	margin-bottom:20px;
	}

.mediacolumnadcha IMG{
	position:absolute;
	top:85px;
	right:40px;
	}

/*body.caiba #contenido #desarrollocontenido .imagenapoyo{
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../img/fondocaiba.jpg) no-repeat 0 0;
	width: 350px;
	height: 240px;
}*/

.item01{
	padding-right:10px;
	margin-bottom:40px;
}

.item01 .titulo/*,
.item02 .titulo*/{
	color: #FFF;
	font-size: 110%;
	font-weight: bold;
	background-color:#65C8FC;
	padding: 0 10px;
	text-transform:uppercase;
}


.item01.primeroderecha{
	margin-top:50px;
}

.mediacolumnadcha .item01 IMG{
	position:relative;
	left:0;
	top:0;
	}
	
/*.item02{
	margin: 0 0 40px 48px;
}*/

.nota{
	color:#999999;
	font-size:90%;
}


.volver{
	text-align:right;
	width:400px;
	position:absolute;
	top:0;
	right:40px;
}
/*-------------HOME*/

body.home #contenido{
	padding-top: 0;
}


body.home #superiorhome{
	background: url(../img/superiorhome.jpg) no-repeat 0 0;
	width: 938px;
	position: relative;
	margin-bottom:10px;
}
	
body.home #superiorhome .texto{
	position: absolute;
	top:100px;
	right: 50px;
	width: 300px;
}

body.home #superiorhome A#boverpresentacion{
	position:absolute;
	width: 186px;
	height: 22px;
	top:218px;
	right: 114px;	
}

body.home #superiorhome A#boverpresentacion SPAN{
	display: none;	
}
				
body.home #inferiorhome{
	width: 936px;
	height: 186px;
	overflow: hidden;
	position: relative;
	padding-left:5px;
	}
	
body.home #inferiorhome .texto01,
body.home #inferiorhome .texto02,
body.home #inferiorhome .texto03{
	width: 310px;
	float: left;
	position:relative;
	height: 186px;
	font-size:95%;
}

body.home #inferiorhome .texto01{
	background: url(../img/texto01home.jpg) no-repeat 0 0;
}

body.home #inferiorhome .texto02{
	background: url(../img/texto02home.jpg) no-repeat 0 0;
}
body.home #inferiorhome .texto03{
	margin-right: 0;
	background: url(../img/texto03home.jpg) no-repeat 0 0;
}

body.home #inferiorhome .titulo{text-transform: uppercase;}

body.home #inferiorhome .texto01 .titulo A{
	color:#7BC0E8;
	position: absolute;
	top: 25px;
	left: 110px;
	width: 150px;
	font-weight:bold;
}

	
body.home #inferiorhome .texto01 .titulo A:hover{
	color:#AAA;
	}

body.home #inferiorhome .texto01 .texto{
	position: absolute;
	top: 60px;
	left: 110px;
	width: 140px;
	color:#999999;
	}

body.home #inferiorhome .texto02 .titulo A{
	color:#6F8123;
	position: absolute;
	top: 25px;
	left: 30px;
	width: 260px;
	font-weight:bold;
	}
	
body.home #inferiorhome .texto02 .titulo A:hover{
	color:#AAA;
	}
	
body.home #inferiorhome .texto02 .texto{
	position: absolute;
	top: 65px;
	left: 30px;
	width: 260px;
	color:#999999;
	}


	
body.home #inferiorhome .texto03 .titulo{
	line-height: 1.1;
}

body.home #inferiorhome .texto03 .titulo A{
	color:#FF9900;
	font-weight:bold;
	position: absolute;
	top: 25px;
	left: 30px;
	width: 270px;
}

	
body.home #inferiorhome .texto03 .titulo A:hover{
	color:#AAA;
	}
	
body.home #inferiorhome .texto03 .texto{
	position: absolute;
	top: 50px;
	left: 30px;
	width: 150px;
	color:#999999;
	}
	

/*-------------FORMULARIOS*/

FORM{
	margin:20px 0 0 0;
	padding:0;
	width:625px;
	}

.linea{
	overflow:hidden;
	margin-bottom:10px;
	border:0px solid #FFF;
	width:670px;
	}

LABEL{
	width:100px;
	float:left;
	text-align:right;
	padding-right:5px;
	position:relative;
	top:2px;
}

INPUT.condiciones{
	width:15px;
	float:left;
	margin-left:104px;
}

LABEL.condiciones{
	width:300px;
	float:left;
	padding-left:10px;
	text-align:left;
}

.cajacorta,
.cajalarga{
	border:1px solid #999999;
	width:195px;
	float:left;
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size:100%;
	padding: 0 5px;
}

.cajacortaopciones{
	width:205px;
}

.cajalarga{
	width:508px;
}

.cajaarea{
	border:1px solid #999999;
	width:508px;
	height:100px;
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size:100%;
	padding: 0 5px;
}

#botones{
	text-align:right;
	overflow:hidden;
}

.error
{
	border:1px solid #f00;
}


#botones input{
	margin-left:20px;
	text-transform:uppercase;
	padding:3px 10px;
	background-color:#65C8FC;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	font-size:95%;
	text-decoration: underline!important;
	float:right;
}

#botones input:hover{
	background-color:#CCCCCC;
	color:#FFFFFF;
}

#botones a{
	margin-left:20px;
	text-transform:uppercase;
	padding:3px 10px;
	background-color:#65C8FC;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	font-size:95%;
	text-decoration:underline;
}

#botones a:hover{
	background-color:#CCCCCC;
	color:#FFFFFF;
}



#lateral LABEL{
	text-transform:uppercase;
	width:60px;
	float:left;
	font-size:90%;
}



#lateral A#book SPAN{
	display:none;
}

#lateral A#book{
	margin-left:120px;
	background: url(../img/book.png) no-repeat 0 0;
	width:38px;
	height:38px;
	display:block;
	clear:both;
}

#lateral A#book:hover{
	background-position: 0 -38px;
}

#lateral A{
	color:#0099FF;
	font-weight:bold;
	text-decoration:underline;
}

#lateral A:hover{
	color:#AAA;
}


#lateral FORM
{
width:160px;
}



.cajalateral{
	border:1px solid #999;
	width:80px;
	float:left;
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size:100%;
	padding: 0 5px;
	margin-bottom:10px;
}

/*-------------TABLAS*/

TABLE{
	border-collapse:collapse;
	margin:1px 1px 80px 1px;
}

TH{
	padding:0 0 5px 0;
	margin:0;
	color:#FFFFFF;
	text-align:left;
	text-transform:uppercase;
	font-weight:normal;
}

TH SPAN{
	padding:2px 5px;
	background:#65C8FC url(../img/ico05.gif) no-repeat right top;
	padding-right:20px;
}

TD{
	padding:5px;
	border:1px solid #000;
	border-collapse:collapse;
	margin:0;
}


/*-------------CAIBA*/

body.caiba.donde #capasostenedora{
	margin-bottom:10px;
}



/*
body.caiba.donde .mediacolumnaizda{
	width: 300px;
	padding-left:50px;
	margin-bottom:40px;
	
}

body.caiba.donde .mediacolumnadcha{
	/*width: 330px;*/
	/*float:left;
	margin-bottom:40px;
}*/

body.caiba.donde .mediacolumnaizda IMG{
	margin-bottom:20px;
}

body.caiba.donde .mediacolumnadcha IMG{
	display:block;
	position:relative;
	top:0;
	left:0;
	margin-bottom:20px;
}

body.caiba.historia .lineahistoria{
	overflow:hidden;
	width:680px;
	margin-bottom:20px;
}

body.caiba.historia .lineahistoria .itemhistoria{
	width:210px;
	float:left;
	margin-right:10px;
}

body.caiba.historia .lineahistoria .itemhistoria EM{
	display:block;
	color:#888;
	margin-bottom:5px;
}

body.caiba.historia .lineahistoria .itemhistoria.ultimo{
	margin-right:0;
}



	


/*-------------CIFRAS*/

/*body.caiba.cifras .mediacolumnaizda{
	width: 310px;
	margin-right:40px;
	
}
body.caiba.cifras .mediacolumnadcha{
	width: 310px;
	padding-top: 53px;
}*/

/*-------------PRODUCTOS*/

body.productos #capasostenedora{
	/*margin-left:30px;
	width:740px;*/
}


body.preformas #desarrollocontenido{

	width: 740px;
	}
	
body.preformas #desarrollocontenido TABLE{

	float:left;
	}
	
body.preformas.masinfo #desarrollocontenido #capasostenedora{
	background: none;
	}
		
body.preformas #desarrollocontenido #capasostenedora{
	background: url(../img/fondopreformas.jpg) no-repeat bottom right;
	overflow:hidden;
	width:690px;
	}
			
body.preformas #desarrollocontenido #capasostenedora P{
	margin-right:40px;
	}
	
	

UL#menuproductos{
	margin:5px 0 20px 0;
	/*border-bottom:1px solid #666666;*/
	background: url(../img/fondosubmenu.gif) repeat-x 0 0;
	overflow:hidden;
	padding-bottom:2px;
}

UL#menuproductos LI{
	float:left;
}

UL#menuproductos LI A{
	color:#FFFFFF;
	text-transform:uppercase;
	background: url(../img/fondobtmenuproductos.jpg) repeat-x 0 0;
	/*background-color:#0099FF;*/
	padding:3px 10px;
	margin-right:1px;
	text-decoration:none;
	display:block;
}


UL#menuproductos LI A:hover{
	background: url(../img/fondobtmenuproductos_il.jpg) repeat-x 0 0;
color:#FFFFFF;
}


BODY.bebidas.bebidas01 UL#menuproductos LI A#productosbebidas,
BODY.bebidas.bebidas02 UL#menuproductos LI A#productosbebidas02, 
BODY.bebidas.bebidas03 UL#menuproductos LI A#productosbebidas03{background-image: url(../img/fondobtmenuproductos_il.jpg); padding-bottom:4px;}

.seleccionado { background-image: url(../img/fondobtmenuproductos_il.jpg); }
.sin_sel {}

BODY.alimentacion.alimentacion01 UL#menuproductos LI A#productosalimentacion,
BODY.alimentacion.alimentacion02 UL#menuproductos LI A#productosalimentacion02,
BODY.alimentacion.alimentacion03 UL#menuproductos LI A#productosalimentacion03{background-image: url(../img/fondobtmenuproductos_il.jpg);
padding-bottom:4px;}



BODY.hogar.hogar01 UL#menuproductos LI A#productoshogar,
BODY.hogar.hogar02 UL#menuproductos LI A#productoshogar02,
BODY.hogar.hogar03 UL#menuproductos LI A#productoshogar03,
BODY.hogar.hogar04 UL#menuproductos LI A#productoshogar04{background-image: url(../img/fondobtmenuproductos_il.jpg);
padding-bottom:4px;}

.contenedorproductos{
	overflow:hidden;
	margin-left:-14px;
}


body.productos #superior{
	/*margin-left:18px;*/
	width:620px;
	background-color:#fff;
	height:80px;
}


.contenedorproductos .atras,
.contenedorproductos .adelante{
	width:38px;
	float:left;
	height:170px;
	background: url(../img/flechaproductosatrasfondo.gif) repeat-y 0 0;
	padding-top:150px;
}
.contenedorproductos .adelante{
	background: url(../img/flechaproductosadelantefondo.gif) repeat-y 0 0;
}

.contenedorproductos IMG{
	float:left;
}


.contenedorproductos .atras A{
	width:39px;
	height:41px;
	display:block;
	background: url(../img/flechaproductosatras.png) no-repeat 0 0;
}


.contenedorproductos .adelante A{
	width:38px;
	height:41px;
	display:block;
	background: url(../img/flechaproductosadelante.png) no-repeat 0 0;
}


.contenedorproductos .atras A:hover,
.contenedorproductos .adelante A:hover{
	background-position: 0 -41px;
}

.contenedorproductos .atras A SPAN,
.contenedorproductos .adelante A SPAN{
	display:none;
}



/*-------------PLANTAS IN HOUSE*/



body.plantas #capasostenedora P{
	margin-right:40px;
}

body.plantas #plantas{
	overflow:hidden;
}

body.plantas #plantas UL{
	width:250px;
	float:left;
}

body.plantas #plantas UL LI.titulo{
	color: #FFF;
	font-size: 110%;
	font-weight: bold;
	background-color:#65C8FC;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	text-transform:uppercase;
}

body.plantas #plantas IMG{
	float:left;
}


/*-------------I+D*/


/*-------------SALA DE PRENSA*/

body.actualidad #capasostenedora{
	overflow:hidden;
}


body.actualidad .texto{
	width:400px;
	float:left;

}


.itemnoticias A.desplegar{
	background:url(../img/ico01.gif) no-repeat 0 0;
	height:12px;
	width:13px;
	margin-left:5px;
	display:block;
	position:absolute;
	right:0;
	bottom:10px;
}

.itemnoticias A.desplegar:hover{
	background-position: 0 -12px;
}

.itemnoticias A.desplegar SPAN{
	display:none;
}

.itemnoticias A.recoger{
	background:url(../img/ico04.gif) no-repeat 0 0;
	height:12px;
	width:13px;
	margin-left:5px;
	display:block;
	position:absolute;
	right:0;
	bottom:10px;
}

.itemnoticias A.recoger:hover{
	background-position: 0 -12px;
}

.itemnoticias A.recoger SPAN{
	display:none;
}


.itemnoticias{
	margin:0 20px 10px 0;
	overflow:hidden;
	border-bottom:1px solid #000;
	padding-bottom:10px;
	position:relative;
	width:380px;
}

.itemnoticias .encabezado{
	overflow:hidden;
	width:350px;
}



.itemnoticias  .titulo{
	float:left;
	color:#0099FF;
	font-weight:bold;
	clear:both;
}

.itemnoticias.primero{
	border-top:1px solid #000;
	padding-top:10px;
}

.texto .itemnoticias img{	
margin: 10px 0;
display:block;
}

.texto .itemnoticias P{	
padding-right:40px;
}


body.actualidad #lateralprensa{
	width:198px;
	float:left;
	margin-left:20px;
	background-color:#E3E3E3;
	padding: 20px;
}


body.actualidad #lateralprensa .itemlateral{
	margin: 10px 0;
	padding: 10px 0;
	border-bottom: 1px solid #757575;
}

body.actualidad #lateralprensa .itemlateral.primero{
	border-top: 1px solid #757575;
}

body.actualidad #lateralprensa .itemlateral B{
	font-weight:bold;
}

body.actualidad #lateralprensa .itemlateral EM{
	color:#0099FF;
}

body.actualidad #lateralprensa .itemlateral .botondescarga{
	width:105px;
	margin-top:5px;
	text-align:center;
}

body.actualidad #lateralprensa .itemlateral A{
	color:#FFF;
	background-color:#65C8FC;
	padding: 3px 10px;
	display:block;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	text-decoration:underline;
}

body.actualidad #lateralprensa .itemlateral A:hover{

	background-color:#CCCCCC;
}

body.actualidad .itemmultimedia{

	border-bottom:1px solid #000;
	margin-bottom:20px;
	padding: 5px 0 20px 0;
	overflow:hidden;
	width:660px;
}

body.actualidad .itemmultimedia.primero{

	border-top:1px solid #000;
}


body.actualidad .itemmultimedia .titulo{
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
	color:#000000;
}

body.actualidad .itemmultimedia .item{
	width:135px;
	float:left;
	margin: 10px 30px 0 0;
	overflow:hidden;
}

body.actualidad .itemmultimedia .item .texto{
	
margin-bottom:5px;
font-size:90%;
}

body.actualidad .itemmultimedia .item LI{
	float:left;
	margin-right:5px;

}
body.actualidad .itemmultimedia .item LI A SPAN{
	display:none;

}

body.actualidad .itemmultimedia .item LI A{
	background:url(../img/ico02.gif) no-repeat 0 0;
	width:48px;
	height:13px;
	display:block;
}

body.actualidad .itemmultimedia .item LI A.ico03{
	background:url(../img/ico03.png) no-repeat 0 0;

}


body.actualidad .itemmultimedia .item LI A:hover{
	background-position: 0 -13px;
}

#mensajeserrores
{
	border:1px solid #FF7575;
	padding: 5px;
	margin-bottom:20px;
}

#mensajeserrores li
{
	margin-left:20px;
	list-style: square;
}

.contenidoNoticia img.incrustada { float:left; margin:5px 10px 5px 0; }
.contenidoNoticia p { margin:10px 0 0 0; }
