/* CSS Document */
body{
	margin:0;
	padding:0;
	background-image:url(../imagenes/fondoBody.gif);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 62.5%;
}
img{
	border:0;
}
a{
	text-decoration:none;
	color:#8fb620;
}
a:hover{
	color:#999;
}

h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:bold;
	border-bottom:1px solid #000;
	margin:0 0 1em 0;
	padding:0;
}
h1.oculto{
	margin:0;
	padding:0;
	text-indent:-9999px;
	border:0;
	line-height:0;
}

#cabeceraAbsoluto{
	width:100%;
	height:25em;
	background-image:url(../imagenes/fondoCabecera.jpg);
	background-position:50% 0%;
	background-repeat:repeat-x;
}

#cabeceraCentro{
	width:81.5em;
	height:25em;
	margin:0 auto;
	background-image:url(../imagenes/cabecera.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

#logo{
	width:24.4em;
	height:9em;
	float:left;
}
#menuArriba a{
	float:right;
	width:5em;
	height:2.8em;
	padding-top:2.2em;
	text-align:center;
	background-image:url(../imagenes/ciruloVerdeGris.gif);
	background-position:106% 0%;
	background-repeat:no-repeat;
	color:#666;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	
}
#menuArriba a:hover{
	background-image:url(../imagenes/ciruloVerdeGris.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	color:#8EB51D;
}
#cambiarTamano{
	width:5.5em;
	height:3em;
	float:right;
	margin:4.5em 1em 0 0;
}
#menuPrincipal a{
	width:12.6em;
	height:2.1em;
	padding-top:0.8em;
	margin:2em 0.8em 0em 0.8em;
	background-image:url(../imagenes/fondoBotonesMenu.gif);
	background-position:0% 100%;
	background-repeat:no-repeat;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}
#menuPrincipal a:hover{
	background-image:url(../imagenes/fondoBotonesMenu.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
}
#menuPrincipal a.sel{
	background-image:url(../imagenes/fondoBotonesMenu.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
}
#menuSecAbsoluto{
	width:100%;
	height:3.8em;
	background-image:url(../imagenes/fondoMenuSec.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
}
#menuSecCentro{
	margin:0 auto;
	width:80em;
	height:3.2em;
}
#menuSecCentroLinks a{
	width:12.2em;
	height:2.2em;
	padding-top:0.5em;
	margin:0em 1em 0em 1em;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}
#menuSecCentroLinks a:hover{
	color:#8EB51D;
}
#menuSecCentroLinks a.sel{
	color:#666;
	background-image:url(../imagenes/fondoBotonesMenuSec.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

#contenidos{
	width:740px;
	margin:0 auto;
	padding:15px 30px;
	color:#666;
}
#contenidos p, li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	line-height:1.5em;
	text-align:justify;
}
#contenidosIzq{
	width:355px;
	margin:0 3em 0 0;
	float:left;
}
#contenidosIzq p.titular{
	background-color:#99cc33;
	color:#FFF;
	margin:0;
	font-size:1.6em;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:1em;
}
#contenidosIzq p.titular a{
	color:#FFF;
}
#contenidosIzq p.titular a:hover{
	color:#f1f2f3;
}
#contenidosIzq ul,ol{
	margin:0 0 0 2em;
	padding:0;
}
#contenidosIzq ul li{
	line-height:2.3em;
	list-style:none;
	background-image:url(../imagenes/tick.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
	padding-left:2.5em;
}
#contenidosIzq ol li ul li{
	font-size:1em;
}
#contenidosIzq ul li ul li{
	font-size:1em;
}
#contenidosDcha{
	width:355px;
	float:left;
}
#contenidosDcha p.titular a{
	color:#FFF;
}
#contenidosDcha p.titular a:hover{
	color:#f1f2f3;
}
#contenidosDcha p.titular{
	background-color:#99cc33;
	color:#FFF;
	margin:0;
	font-size:1.6em;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:1em;
}
#contenidosDcha ul{
	margin:0 0 0 2em;
	padding:0;
}
#contenidosDcha ul li{
	line-height:2.3em;
	list-style:none;
	background-image:url(../imagenes/tick.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
	padding-left:2.5em;
}
#contenidosDcha ol li ul li{
	font-size:1em;
}
#contenidosDcha ul li ul li{
	font-size:1em;
}
#mision{
	width:276px;
	height:64px;
	background-image:url(../imagenes/fondoMision.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:25px auto;
	padding:30px 10px 10px 10px;
	text-align:center;
}
#mision p{
	text-align:center;
}
#productosFamilias{
	width:35.2em;
	background-color:#e0e0e0;
	border:0.1em solid #99CC33;
	/*min-height:23em;*/
	float:left;
}
#productosFamilias p{
	text-align:justify;
	padding:0em 1em;
}

#productosFamilias p.titular{
	text-align:center;
	background-color:#99cc33;
	color:#FFF;
	text-transform:uppercase;
	margin:0;
	font-size:1.6em;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#productosListado{
	width:74em;
	background-color:#e0e0e0;
	border:0.1em solid #99CC33;
	/*min-height:23em;*/
	float:left;
}
#productosListado p.titular{
	background-color:#99cc33;
	color:#FFF;
	margin:0;
	font-size:1.6em;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#productosListado p{
	text-align:justify;
	padding:0em 1em;
}

#noticiaHome{
	background-color:#F2F2F2;
	border:1px solid #CCC;
	padding:0.5em 1em;
}

#pie{
	width:80em;
	height:3em;
	border-top:1px solid #CCC;
	margin:0 auto;
	text-align:center;
}
#pie p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#999;
}
#pie a{
	color:#999;
	text-decoration:none;
}
.clear{
	float:none;
	clear:both;
}
.verde{
	color:#8EB51D;
}
.rojo{
	color:#F00;
}
.flotarIzq{
	float:left;
}
.flotarDcha{
	float:right;
}
.margenImgIzq{
	margin:0em 1em 1em 0em;
}
.texto1{
	font-size:1em;
}
.texto11{
	font-size:1.1em;
}
.bordeGris{
	border:1px dashed #666;
}
.bordeVerde{
	border:1px dashed #99CC33;
}
.migas{
	font-size:1em !important;
	font-weight:bold;
	text-align:right !important;
	margin:0;
	padding:0;
}
.migas a{
	color:#8fb620;
	text-decoration:none;
	font-weight:normal;
}
.migas a:hover{
	font-size:1em !important;
	color:#666;
}


fieldset { width:72em; margin:0em; padding:1em; border:0.1em solid #CCCCCC;}
legend { margin:0em 0em 0em 0.1em; padding:0.5em; border:0.1em solid #CCCCCC; color:#ffffff; font-weight:bold; background-color:#8fb620; }
dl{ width:35.8em; margin:0em; padding:2em; }
dt{ width:15.8em; margin:0em 0em 1em 0em; padding:0.5em em 0.5em em; float:left; }
dd{ width:20em; margin:0em 0em 1em 0em; padding:0.5em em 0.5em 0em; float:left; }

.paginado {background-color:#f1f2f3; border:0.1em solid #CCCCCC; padding:0.5em; width:73em; margin-top:1.5em; height:1.8em;}
.paginado a{color:#8fb620;text-decoration:none; }
.pagina {border:0.1em solid #CCC; background-color:#F3F4F5;padding:0.2em 0 ;text-align:center; width:2.6em;float:left; font-weight:bold; margin:0 0.2em 0.2em 0; }
.pagina:hover{color:#ff0000;background-color:#FFF;}

.listaDescarga{
	list-style-type: none;
	margin:0;
	padding:0;
}
.listaDescarga a{
	text-decoration:none;
}
.listaDescarga li{
	height:2.3em;
	line-height:2.5em;
	font-size:1.1em;
}
.fondoVerde{
	background-color:#8fb620;
	color:#FFFFFF;
	padding:0.3em 1.5em;
	font-size:1.1em;
	font-weight:bold;
}
.fotoGaleria{
	float:left;
	width:10.3em;
	height:10.3em;
	border:1px solid #8fb620;
	padding:0.2em;
	margin:0.5em;
}
ul.lista{
	margin:0 0 0 2em;
	padding:0;
}
ul.lista li{
	line-height:2.3em;
	list-style:none;
	background-image:url(../imagenes/tick.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
	padding-left:2.5em;
}
ul.lista li ul li{
	font-size:1em;
}


