﻿.holly {
	height: 1%;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
/*------------------------------*/
/*------------------------------*/
/*------------------------------*/
/*------------------------------*/
/*------------------------------*/
/*------------------------------*/
/*------------------------------*/
/*------------------------------*/
html, body, div, img, h1, h2, h3, h4, h5, h6, p, ul, ol, li {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #002a11;
}

td{
	vertical-align:top;
}

h1{
	color:#002a11;
	font-size:18px;
}

h2{
	color:#556431;
	margin-top:18px;
	margin-bottom:10px;
	font-size:14px;
}

h3{
	color:#81984A;
	font-size:12px;
	font-weight:bold;
}

h4{
	font-size:15px;
	font-weight:bold;
}

h5{
	color:#81984A;
	font-size:16px;
	font-weight:bold;
}

h6{
	color:#81984A;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:2px;
}

.derecha{
	text-align:right;
}

.wrapper {
	margin:10px auto;
	background-color: white;
	width: 970px;
}

.cabecera {
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.botoneraSup{
	background-color:#333333;
	height:30px;
}
.botoneraSup ul{
	list-style:none;
}
.botoneraSup li{
	float:left; 
	background-color:#94b7a2; 
	line-height:30px; 
	padding-left:25px; 
	padding-right:25px;
	margin-right:1px;
	background-image:url('images/fondo_botonera_sup.jpg');
	background-repeat:repeat-x;
}
.botoneraSup a:link, .botoneraSup a:visited{
	color:white;
	text-decoration:none;
}
.botoneraSup a:hover, .botoneraSup a:active{
	color:white;
	text-decoration:underline;
}
.botoneraSup .seleccionado{
	background-color:white;
	background-image:url('images/fondo_botonera_supB.jpg');
	background-repeat:repeat-x;	
}

.delegados{
	background-color:#005423;
	color:#FFFFFF;
	font-size:11px;
	padding:4px;
	padding-right:10px;
	padding-left:10px;
	text-align:right;
}

.miga_de_pan{
	margin:10px;
	color:#AAC862;
	font-size:11px;	
}

.miga_de_pan a:link, .miga_de_pan a:visited{
	color:#999999;	
}
.miga_de_pan a:hover, .miga_de_pan a:active{
	color:#333333;
}





.contenedor {
	width:100%;
	background-color:#F7F7F7;
}

.colIzda {
	float:left;
	width: 220px;
}


.buscador{
	background-color:#eaf1d8; 
	border-top:2px #e6e6e6 solid; 
	border-bottom:2px #e6e6e6 solid; 
	padding:8px 5px 5px 25px; 
	font-size:11px;
}

.nivel1{
	font-weight:bold;
	list-style:none;
	border-top:1px #CCCCCC dashed;
	margin-bottom:30px;	
}
.li_nivel1{
	border-bottom:1px #CCCCCC dashed;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
}
.li_nivel1_SELECCIONADO div{
	border-bottom:1px #CCCCCC dashed;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
	background-color:#EEEEEE;
}
.li_nivel1 a:link, .li_nivel1 a:visited{
	color:#333333;
	text-decoration:none;	
}
.li_nivel1 a:hover, .li_nivel1 a:active{
	color:#000000;
	text-decoration:underline;
}
.li_nivel1_SELECCIONADO a:link, .li_nivel1_SELECCIONADO a:visited
{
	color:#000000;
	text-decoration:none;
}
.li_nivel1_SELECCIONADO a:hover, .li_nivel1_SELECCIONADO a:active
{
	color:#000000;
	text-decoration:none;
}

.nivel2{
	background-color:#FFFFFF;
	font-weight:normal;	
	list-style:none;
}
.li_nivel2 div, .li_nivel2_SELECCIONADO div{	
	background-color:#FFFFFF;
	border-bottom:1px #CCCCCC dashed;
	padding-left:35px;
	padding-top:5px;
	padding-bottom:5px;
}
.li_nivel2_SELECCIONADO a:link, .li_nivel2_SELECCIONADO a:visited
{
	color:#000000;
	text-decoration:none;
}
.li_nivel2_SELECCIONADO a:hover, .li_nivel2_SELECCIONADO a:active
{
	color:#000000;
	text-decoration:none;
}
.li_nivel2 a:link, .li_nivel2 a:visited{
	color:#888888;
	text-decoration:none;	
}
.li_nivel2 a:hover, .li_nivel2 a:active{
	color:#333333;
	text-decoration:underline;
}



.contenido{
	background-color:#FFFFFF;
	margin-left:220px;
	padding:0px 20px 20px 20px;
	min-height:300px;
}

/* Esto reescribe la clase para el IE6 \*/
* html .contenido{
	padding:0px 10px 20px 10px;
	
}
/* Esto reescribe la clase para el IE6 */

.referencia{
	color:#AAC862; 
	font-weight:bold;
}

.imagen_ppal{
	margin-bottom:10px;
	border:2px #AAC862 solid;
}

.imagen_izda{
	float:left; 
	margin-right:20px; 
	margin-bottom:20px;
}
.imagen_inicio{
	border:8px solid #dce9bd; 
	margin-top:4px;
}
.normativa{
	margin-top:3px;
	width:265px;
	border:2px #E7E7E7 solid;
	padding:5px;
	margin-bottom:10px;
	font-size:11px;
}

.normativa img{
	border:2px #E7E7E7 solid;
}

.normativa .seleccionado{
	border:2px #AAC862 solid;
}

.normativa ul{
	margin-left:20px;
}


.normativa li{
	margin:5px 0px;
}

.normativa a:link, .normativa a:visited{
	color:#666666;
}
.normativa a:hover, .normativa a:active{
	color:#000000;
}







.descargas{
}


.descargas ul{
	margin-left:20px;
}

.descargas li{
	margin:5px 0px;
}

.descargas a:link, .descargas a:visited{
	color:#556431;
}
.descargas a:hover, .descargas a:active{
	color:#AAC862;
}


.enlace a:link, .enlace a:visited{
	color:#888888;
}
.enlace a:hover, .enlace a:active{
	color:#AAC862;
}


a.enlaceGris:link, a.enlaceGris:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;
	color:#666666;
}
a.enlaceGris:hover, a.enlaceGris:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;
	color:#000000;
}
.textoGrisOscuro10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: none;}
	a.textoGrisOscuro10:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: none;}
	a.textoGrisOscuro10:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: none;}
	a.textoGrisOscuro10:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: underline;}
	a.textoGrisOscuro10:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;text-decoration: underline;}





.noticias{
	border-top:1px solid #E0EBC7; 
	border-bottom:1px solid #E0EBC7; 
	padding-top:10px; 
	padding-bottom:10px; 
	margin-top:10px; 
	margin-bottom:10px;
	}

.fecha{
	font-size:10px; 
	color:#A8C85B;
	}

.noticias a{
	text-decoration:none;
	}
	
.paginacion{
	font-weight:bold;
}

.paginacion a:link, .paginacion a:visited{
	color:#718B30;
	text-decoration:none;
}
.paginacion a:hover, .paginacion a:active{
	color:#002a11;
	text-decoration:underline;
}

.gris{
	color:#999999;}
.negrita{
	color:#000000;
	font-weight:bold;}

.tablaGris{
	width:100%; 
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
}
.tablaGris th{
	background-color: #cccccc;
	border:1px solid #cccccc;
	border-right-color:#FFFFFF;
	text-align:left;
	font-variant:small-caps;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px;
	}
.tablaGris td{
	border:1px solid #cccccc;
	padding:4px;
	}
.tablaGris .td2{
	background-color:#f7f7f7;
	}

.tablaVerde{
	width:100%; 
	border:1px solid #a8c85b;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
}
.tablaVerde th{
	background-color: #a8c85b;
	border:1px solid #a8c85b;
	border-right-color:#FFFFFF;
	text-align:left;
	font-variant:small-caps;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px;
	}
.tablaVerde td{
	border:1px solid #a8c85b;
	padding:4px;
	}
.tablaVerde .td2{
	background-color:#F5F9EC;
	}
.tablaVerde .td3{
	background-color:#dce9bd; 
	color:#333333; 
	font-weight:bold;
	}
	
.pequenita{
	font-size:11px;
	}



.listado1{
	font-weight:bold;
	margin-left:30px;
}
.listado1 li{
	margin-bottom:5px;
	}
.listado1 a:link, .listado1 a:visited{
	color:#718B30;
	font-weight:bold;
	text-decoration:none;
	}

.listado1 a:hover, .listado1 a:active{
	color:#002a11;
	text-decoration:underline;
}
.listado2{
	margin-left:30px;
	margin-top:5px;
	margin-bottom:7px;
}
.listado3{
	margin-left:30px;
	margin-top:5px;
	margin-bottom:7px;
}

.iconos{
	float:left; 
	margin-right:10px; 
	margin-left:5px;
}

.pie {
	padding-top:3px;
	background-color: #002a11;
	color: #aac862;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}
.pie a:link, .pie a:visited {
	color: #aac862;
	text-decoration: underline;
}
.pie a:hover, .pie a:active {
	color: #D5E4B1;
	text-decoration: underline;
}
.holly
{
	height:1%;
}
.ContenedoraFilasImagenes
{
	background-color:#FFFFFF;
	float:left;
}
.contenidoImagenGaleria
{
	
	width:170px;
	
}
.contenidoDocumentoNoticia
{
	border:1px solid #DDDDDD; 
	margin-top:10px; 
	width:100%;
}
.capaBotones
{
	float:left;text-align:right;padding-top:10px;width:100%;
}
.texto_noticias_categoria{
	font-size: 0.80em;
}

.titularGaleriaDocNoticia
{
	border-bottom:1px solid #DDDDDD;
}
.celdaDocNoticia
{
	border-right:1px dotted #DDDDDD;
}
.elementoDocNoticia
{
	padding-top:2px;
	padding-bottom:2px;
}
.alturaMinimaGaleria
{
	min-height:142px;height:auto !important;height:142px;
}
.alturaMinimaIzq
{
	min-height:190px;height:auto !important;height:190px;
}
.capaGaleriaNoticia
{
	position:relative;
	border:1px solid #DDDDDD; 
	margin-top:20px; 
	margin-bottom:10px; 
	background-color:#EEEEEE;
	height:1%;
	
}
.desarrolloNoticia
{
	border:1px solid #DDDDDD; 
	margin-top:20px; 
	margin-bottom:10px;
}


.contenidoTitularNoticia
{
	color:#000000; 
	text-align:left; 
	background-color:#EEEEEE; 
	padding:6px; 
	font-weight:bold; 
	border-bottom:1px solid #DDDDDD;
}
.rellenoInterno10
{
	padding:10px;
	height:1%;
	
}
.descripcionNoticia
{
	padding:6px;
	width:98%;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


ul.listadoCampos
{
	margin: 0 auto auto 5px;
	text-align: left;
	list-style-type: none;
	
}
li.listadoCampos
{
	margin-bottom:5px;
}
label.listadoCampos 
{
	width: 125px;
	margin-right: 15px;
	display: inline-block;
	
	font-weight: normal;
	
	float:left;
}
.camposFormulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AAC862;
	border-right-color: #AAC862;
	border-bottom-color: #AAC862;
	border-left-color: #AAC862;
}

a.comoh2:link, a.comoh2:visited{
	font-weight:bold;
	color:#556431;
	margin-top:20px;
	margin-bottom:10px;
	font-size:14px;
	text-decoration:none;
	
}
a.comoh2:hover, a.comoh2:active
{
	font-weight:bold;
	color:black;
	margin-top:20px;
	margin-bottom:10px;
	font-size:14px;
	text-decoration:underline;
	
}
.textoEnlace
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	
}
a.textoEnlace:link, a.textoEnlace:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	
}
a.textoEnlace:hover, a.textoEnlace:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	
	text-decoration:underline;
}
.cargando
{
	padding-left:5px;
}
div.cargando 
{
	width:180px;
	height:30px;
	margin:5px, 5px, 5px, 5px;
	padding:10px, 5px, 5px, 10px;
	font-size:0.9em;
	border:1px dotted #C3D6EE;
	background-color: #FFFFAE;
	
	z-index:100px
	/*text-transform:uppercase;	*/
}

