/***************** ETIQUETAS HTML *************************/
html {
	background-color: #57A327;
	background-image: url(../img/all/bg-web.png);
	background-repeat:repeat-x;
}
body {
	background-color: #57A327;
	background-image: url(../img/all/bg-destello.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica;
	font-size:12px;
	margin:0 0 20px 0;
	padding:0;
}
img {
   border:0;
   margin:0;
   padding:0;
}
h1,h2,h3,h4,p,ul,ol,li,form,blockquote {	
   margin:0;
   padding:0;
}
h1,h2,h3,h4 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	}
a {
	color: #478820;
	text-decoration: none;
}
a:hover {
	color: #fff;
}
ul {
	list-style-type:none}
fieldset {
   border:0;
   padding:0;
   margin:0;
}
input, textarea {
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica;
	font-size:12px;}

legend.access, hr {
   display:none;
}
/***************** /ETIQUETAS HTML ************************/

/****************** CAPAS CONTENEDORAS ********************/
/* Capa centrada */
#superior {
	width:100%;
	background-color:#000;
	margin:0;
	border-bottom:6px solid #2F5815	}
#cabecera {
   width:820px;
   margin:0 auto 0 auto;
   padding:20px 0
}
#logo_fundacion {
   font-size:0;
   float:left;
}
#cabecera p {
	float:right;
	background:url(../img/all/bg-p-telefono.gif) no-repeat right top;
	width:170px;
	height:53px}
#estructura {
	background:url(../img/all/bg-logo.png) no-repeat left top;
	}
#contenedor {
   width:820px;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:24px;
   min-height:448px;
   _height:448px;
}
#categorias {
	float:left;
	margin-top:20px;
	width:263px;
	background-color:#478820}
#contenido_general {
	float:right;
	background-color:#fff;
	width:490px;
	padding:17px;
	min-height:413px;
   _height:413px;
}

#zocalo {
	width:840;
	margin:22px 0 20px 0;
	padding:20px;
	background-color:#000;
	color:#79B120}

/********************* 	MENU *******************/
#menu {
	float:right;
	margin-top:2px;
	}
#menu li {
	display:inline;
	margin-left:10px;
	padding-left:15px;
	background:url(../img/all/bullet-li-menu.gif) no-repeat left center;
	}
#menu li.primero {
	margin-left:0;
	background:none;
	}
#menu li a {
	text-align:center;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
#menu li a:hover {
	color:#57A327;
	}
/********************* 	MENU *******************/

/********************* 	SUBMENU CONTACTOS *******************/
#contactos {
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial;
	font-size:14px;
	float:right;
	width:326px;
	color:#fff;
	font-weight:bold;
	}
#contactos li {
	height:44px;
	line-height:26px;
	margin-top:13px;
	display:inline;
	float:left;
	padding-left:35px;
	background-repeat:no-repeat;
	background-position:left center;
	text-align:right}
#contactos li.telefono {
	background-image:url(../img/all/bullet-li-telefono.gif);
	margin-right:20px;
	line-height:27px;}
#contactos li.buzon {
	background-image:url(../img/all/bullet-li-buzon.gif);
	}
#contactos li a {
	color:#fff;
}
#contactos li a:hover {
	color:#57A327
}
/********************* 	/SUBMENU CONTACTOS *******************/

/********************* LISTADO DE CATEGORIAS ***************/
#categorias h2 {
	border-bottom:1px solid #57A327;
	height:44px;
	background:url(../img/es/bg-h2-categorias.gif) no-repeat}
#categorias ul {
	margin:10px 10px 0 20px;
	padding-bottom:15px;}
#categorias li {
	display:inline;
	}
#categorias ul a{
	display:block;
	background:url(../img/all/bullet-li-categorias.gif) no-repeat left top;
	color:#fff;
	padding:4px 0 4px 20px;
	margin-bottom:5px
}
#categorias ul a:hover, #categorias ul a.actual {
	background-image:url(../img/all/bullet-li-categorias2.gif);
	color:#B9E12F;}

/********************* /LISTADO DE CATEGORIAS ***************/

/********************* MODULO DE CONTENIDO GENERAL ***************/
#contenido_general #imagen {
	border:1px solid #999;
	height:265px;
	background-repeat:no-repeat;
	background-position:left top}
/********************* /MODULO DE CONTENIDO GENERAL ***************/
#contenido_general h2 {
	height:25px;
	margin:16px 0;
	padding-bottom:12px;
	border-bottom:1px solid #ccc
	}
/********************* HOME ***************/
#contenido_general.home {
	background:#fff url(../img/all/bg-div-contenidos-home.gif) no-repeat left bottom;
	padding-bottom:75px
}
#contenido_general.home #imagen {
	background-image:url(../img/all/bg-div-imagen-home.jpg)}
#contenido_general.home h2 {
	background:url(../img/es/bg-h2-home-fundacion.gif) no-repeat left top;
	}
#contenido_general.home p {
	margin-left:140px;
	line-height:15px}
/********************* /HOME ***************/

/********************* QUIENES ***************/
#contenido_general.quienes {
	min-height:470px;
   _height:470px;
}
#contenido_general.quienes #imagen {
	background-image:url(../img/all/bg-div-imagen-quienes.jpg)}
#contenido_general.quienes h2 {
	background:url(../img/es/bg-h2-quienes.gif) no-repeat left top;}

/********************* /QUIENES ***************/

/********************* QUE ***************/
#contenido_general.que {
	min-height:470px;
   _height:470px;
}
#contenido_general.que #imagen {
	background-image:url(../img/all/bg-div-imagen-que.jpg)}
#contenido_general.que h2 {
	background:url(../img/es/bg-h2-que.gif) no-repeat left top;}
/********************* /QUE ***************/

/********************* ENLACES ***************/
#contenido_general.enlaces {
	min-height:470px;
   _height:470px;
}
#contenido_general.enlaces h2 {
	background:url(../img/es/bg-h2-enlaces.gif) no-repeat left top;}
#contenido_general.enlaces #imagen {
	background-image:url(../img/all/bg-div-imagen-enlaces.jpg)}
#contenido_general.enlaces h3 {
	padding:7px;
	font-size:15px;
	color:#fff;
	background-color:#478820;
	margin-bottom:15px;
}
#contenido_general.enlaces ul.enlace {
	margin-bottom:6px;
	padding-bottom:6px;
	margin-left:15px;
	border-bottom:1px solid #deded0}
#contenido_general.enlaces ul.enlace li {
	margin-bottom:3px
}
#contenido_general.enlaces ul li.enl {
	margin-bottom:5px;
}
#contenido_general.enlaces ul li.des {
	margin-left:10px;
	font-size:11px;
	padding-left:19px;
	background:url(../img/all/bullet-li-des.gif) no-repeat left center;}
#contenido_general.enlaces ul li.dir {
	margin-left:10px;
	font-size:11px;
	padding-left:19px;
	background:url(../img/all/bullet-li-dir.gif) no-repeat left center;}
#contenido_general.enlaces ul li.tel {
	margin-left:10px;
	font-size:11px;
	padding-left:19px;
	padding-left:19px;
	background:url(../img/all/bullet-li-tel.gif) no-repeat left center;}
#contenido_general.enlaces ul.enlace li a {
	padding-right:12px;
	background:url(../img/all/ico-a-enlace.gif) no-repeat right center;
	}
#contenido_general.enlaces ul.enlace li a:hover {
	color:#000;
	padding-right:12px;
	background:url(../img/all/ico-a-enlace2.gif) no-repeat right center;
	}
#contenido_general.enlaces div.cierre {
	height:26px;
	background-color:#478820;
	margin-top:10px;}
#informacion {
	margin:10px 0 10px 15px;
	border-bottom:none}
#informacion li {
	background:url(../img/all/bullet-li-informacion.gif) no-repeat left top;
	padding-left:20px;
	line-height:15px;
	border:none}
/* Submenu de Grupos de Categorías */
#submenuGrupos {
	background-color:#deded0;
	padding:7px 14px;
	margin-bottom:15px
	}
#submenuGrupos li {
	display:inline;
	padding-right:4px;
	line-height:16px;
}
#submenuGrupos li a {
	color:#478820;
}
#submenuGrupos li a:hover {
	color:#000;
}
#submenuGrupos li.localizador {
	color:#000;
	font-weight:bold;
	}
/* Página de subcategorias */
#contenido_general #cabSubcat {
	border:1px solid #999;
	height:200px;
	margin-bottom:15px;
	background:url(../img/all/bg-div-cabsubcat.jpg) no-repeat left center;
	}
#contenido_general.enlaces ul.subcat {
	margin-bottom:8px;
	padding-bottom:8px;
	margin-left:20px;
	border-bottom:1px solid #deded0}
#contenido_general.enlaces a.subcat {
	padding-right:0;
	padding-left:15px;
	background:url(../img/all/ico-a-subcat.gif) no-repeat
}
#contenido_general.enlaces a.subcat:hover {
	color:#000;
	padding-right:0;
	padding-left:15px;
	background:url(../img/all/ico-a-subcat2.gif) no-repeat
}

/********************* /ENLACES ***************/

/********************* BUZON ***************/
#contenido_general.buzon h2 {
	background:url(../img/es/bg-h2-buzon.gif) no-repeat left top;
	height:20px;
	margin:16px 0;
	padding-bottom:12px;
}
#contenido_general.buzon h4, #contenido_general.buzon form {
	padding-left:110px;}
.parrafoBuzon1 {
	padding-left:110px;
	background:url(../img/all/bg-p-parrafobuzon1.png) no-repeat left top;
}
.parrafoBuzon2 {
	margin:10px 0;
	}
#contenido_general.buzon h4 {
	font-size:14px;
	font-weight:lighter;
	color:#478820;
	margin:10px 0;}
#contenido_general.buzon label {
	display:block;
	margin-bottom:10px;
	width:250px;
	}
.nombre {
	margin-left:5px}
.apellidos {
	margin-left:2px}
.telefono {
	margin-left:16px}

/********************* /BUZON ***************/

/********************* ZOCALO ***************/
#zocalo li {
	margin-bottom:6px}
#zocalo #zoc1 {
	float:left}
#zocalo #zoc2 {
	float:right;
	text-align:right}

/********************* /ZOCALO ***************/

/********************* ACCESIBILIDAD ***********************/
.ayuda-access, #logo_fundacion span, #cabecera p span, h2 span {
   position: absolute;
   left: -10000px;
   top: -10000px;
}
.boton {
   display:block;
   text-indent:-10000px;
}

/********************* /ACCESIBILIDAD **********************/

/*********************** OTROS *****************************/
div.clear {
   clear:both;
   font-size:0;
   line-height:0;
   height:0;
   }
div.clearight {
   clear:right;
   font-size:0;
   line-height:0;
   height:0;
   }

.clear2 {
   clear:both;
}
/*********************** /OTROS *****************************/
