/* Estructura
----------------------------------------------- */
BODY {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

#base {
	width: 770px;
	margin: 0px auto;
	padding: 0px;
        position:relative;
}

#cabecera {
	width:770px;
	height: 120px;
	background-color:#9FB8AA;		
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#colIzq {
	float: left;
	width: 180px;
}

#centro {
	float: left;
	width: 590px;
}
#centro_opos {
	margin: 0px auto;
	width: 720px;
}
#centro_carp_ciu {
	margin: 0px auto;
	width: 720px;
}
#contenido {
	float: left;
	width: 100%;
}
#contenido_full {
	float: left;
	width: 100%;
}

#contenido_carp_ciu{
	width:90%;
}
#col1 {
	width: 223px;
	float: left;
	padding: 0px 10px 0px 0px;
}

#col2 {
	width: 223px;
	float: left;
	padding: 0px 10px 0px 0px;
}


/* Columna 1 y 2 juntas*/
#col12 {
	width: 453px;
	float: left;
	padding: 0px 10px 0px 0px;

}

/* Columna 1 y 2 y 3 juntas*/
#col123 {
	width: 590px;
	float: left;
	padding: 0px 0px 0px 0px;

}

#col3 {
	width: 124px;
	float: right;
}

#pie {
	width: 580px;
	text-align: center;
	float: right;
	margin-top: 50px;
	padding-top: 10px;
	padding-bottom: 50px;
	color: #808080;
	border-top: 1px dashed #8c8c8c;
}

#pie_carp_ciu {
	width: 760px;
	text-align: center;
	float: right;
	margin-top: 50px;
	padding-top: 10px;
	padding-bottom: 50px;
	color: #808080;
	border-top: 1px dashed #8c8c8c;
}

#cadenaNavegacion {
	font-size: 11px;
	height: 20px;
	padding-top: 4px;
	color: #808080;
	font-weight:bold;
}

#cadenaNavegacion a {
	color: #808080;
}

#cadenaNavegacion a:hover {
	text-decoration:underline;
}


/* Generales
----------------------------------------------- */
a {
	text-decoration: none;
}

a:Visited  {
	text-decoration : none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.noLink {
	text-decoration: none;
}

.enlace {
	cursor: pointer;
}

.enlace:hover {
	text-decoration: none;
}



.base {
	color: #000000;
	font-size: 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}


H1.saltodepagina
 {
     PAGE-BREAK-AFTER: always
 }


/* Cabecera
----------------------------------------------- */
#cabecera a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
}

/* Pie
----------------------------------------------- */
#pie a {
	text-decoration: none;
	color: #808080;
	border-bottom: 1px dotted #808080;
}

#pie a:hover {
	text-decoration: none;
	color: #808080;
	border-bottom:1px solid #808080;
}

/* Formularios
----------------------------------------------- */
form {
	margin: 0px;
}

input {
	font-size: 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* Columna Izquierda
----------------------------------------------- */

#colIzqNav{
	margin: 10px 10px 0px 15px;
}

#colIzqNav ul {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

#colIzqNav .nav {
	font-size: 11px;
	color: #0C4C2A;
	font-weight: bold;
	letter-spacing: 2px;
}

#colIzqNav .subnav {
	padding-left: 7px;
}

#colIzqNav .subnavItem {
	font-size: 11px;
	color: #0C4C2A;
}
#colIzqNav .subnavItem:hover {
	text-decoration: underline;
}

#colIzqNav2{
	margin: 10px 10px 0px 15px;
}

#colIzqNav2 ul {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

#colIzqNav2 .nav {
	font-size: 11px;
	color: #0C4C2A;
	font-weight: bold;
	letter-spacing: 0.2em;
}

#colIzqNav2 .subnav {
	padding-left: 7px;
}

#colIzqNav2 .subnavItem {
	font-size: 11px;
	color: #0C4C2A;
}
#colIzqNav2 .subnavItem:hover {
	text-decoration: underline;
}
/* Contenido
----------------------------------------------- */

/*Verde claro*/
.cuadroVerdeOUT { 
	background-color: #009530;
	height: 40px;
	margin-bottom: 8px;
}

/*Verde oscuro*/
.cuadroVerde2OUT {
	background-color: #0F4D2A;
	height: 27px;
	margin-bottom: 8px;
}

.cuadroPeqVerde2OUT {
	background-color: #0F4D2A;
	height: 14px;
	margin-bottom: 8px;
}

.cuadroIN {
	padding: 6px 0px 0px 8px;
	color: white;
	font-weight:bold;
	font-size: 12px;
	letter-spacing:1px;
}

.cuadroPeqIN {
	padding: 0px 0px 0px 8px;
	color: white;
	font-weight:bold;
	font-size: 9px;
	letter-spacing:1px;
}

.cuadroIN a {
	color: white;
	font-weight:bold;
	font-size: 12px;
	
}

.cuadroIN a:hover {
	text-decoration : none;
}


.titVerde { /* Verde claro */
	color: #009530;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 2px 0px;
	line-height: 14px;
}

.titVerde2 , .titVerde2 a { /* Verde oscuro */
	color: #0F4D2A;
	font-size: 11px;
	font-weight:bold;
	line-height: 14px;
}

.fondoVerde {
	background-color: #EAF9F1;
	padding: 0px 4px 8px 8px;
}


.colDerCab {
	height: 15px;
	color: white;
	font-weight:bold;
	text-align: center;
	letter-spacing:1px;
	font-size: 12px;
	background-color: #9FB8AA;
	padding: 6px 0px 6px 0px;
}


.colDerFondo {
	padding: 2px;
	background-color: #EAF9F1;
	font-size: 11px;
}

.colDerTexto {
	color: #000000;
	font-size: 10px;
	line-height: 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.colDerTexto a {
	color: #000000;
	font-size: 10px;
}

.colDerTextoIzq {
	color: #000000;
	font-size: 10px;
	line-height: 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


.colDerTextoIzq a {
	color: #000000;
	font-size: 10px;
}


.colDerTextoVerde2 {
	color: #0F4D2A;
	font-size: 10px;
	line-height: 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.colDerForm {
	font-size: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.fotoIzq {
	float: left;
	margin: 3px 6px 5px 0px;
}

.fotoDer {
	float: right;
	margin: 3px 0px 5px 5px;
}

.pagTitulo{
	color: #0F4D2A;
	font-size: 12px;
	font-weight:bold;
}

.pagUL {
	margin-top: 5px;
}

.pagLI { 
	margin: 0px; 
	padding: 0px; 
} 

/*********** HOME *************/
.homeBloque {
	padding: 0px 0px 4px 0px;
}

.homeSeparador {
	padding: 0px 0px 10px 0px;
}


.homeNot {
	padding: 0px 0px 10px 0px;
	clear: both;
}

.homeActualidadTit {
	padding: 0px 0px 4px 0px;
}

.homeActualidadTit a {
	color: #0F4D2A;
	font-size: 11px;
	font-weight: bold;
}


.homeActualidadFoto {
	float: left;
	margin: 3px 5px 0px 0px;
	cursor: pointer;
}


.homeAgenda {
	padding: 0px 0px 10px 0px;
	clear: both;
}

.homeAgendaTit {
	padding: 0px 0px 4px 0px;
}

.homeAgendaTit a {
	color: #0F4D2A;
	font-size: 11px;
	font-weight: bold;
}

.homeAgendaFecha {
	color: #808080;
	font-size: 11px;
	font-weight: bold;
}

.homeEncuesta {
	background-color: #DFE1E0;
	padding: 4px 4px 8px 8px;
}

.homeEncuestaOtros {
	margin-bottom: 2px;
}

.homeEncuestaOtros a{
	font-size: 9px;
	color: #0F4D2A;
	font-weight:bold;
	letter-spacing: 1px;
}

.homeFotoPie {
	color: #000000;
	font-size: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
}

.homeFotoPie {
	color: #000000;
	font-size: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
}

.homeColDerCab {
	padding: 0px;
	color: #0C4C2A;
	background-color: #9FB8AA;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
}
.homeColDerCab a{
	color: #0C4C2A;
	font-size: 10px;
	font-weight:bold;
}

.homeColDerFondo {
	padding: 2px;
	background-color: #EAF9F1;
	font-size: 10px;
}
.homeColDerFondo a{
	font-size: 10px;
	color: #000000;
}

/** DETALLE ACTUALIDAD Y AGENDA **/
.notTitular {
	color: #0F4D2A;
	font-size: 13px;
	font-weight:bold;
	margin-bottom: 4px;
}

.notEntradilla {
	font-style: italic;
}

.bb-url {
	color:black;
}

.bb-url a{
	text-decoration: none;

}
.bb-url a:hover {
	text-decoration: underline;
}

.notFecha {
	font-size: 11px;
	height: 20px;
	padding-top: 4px;
	color: #808080;
	font-weight:bold;
}

.notFirma {
	color: #0F4D2A;
}


.notFoto {
	float: right;
	margin: 0px 0px 5px 10px;
	width: 10px;
}

.notFotoPie {
	font-size: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
}

/** LISTADO ACTUALIDAD **/

.actualidadTitular {
	padding: 0px 0px 0px 0px;
}

.actualidadTitular a {
	color: #0F4D2A;
	font-size: 11px;
	font-weight: bold;
}

.actualidadFoto {
	float: left;
	margin: 3px 5px 5px 0px;
}

.actualidadItem {
	padding: 0px 0px 10px 0px;
	clear: both;
}


.actualidadFecha {
	font-size: 11px;
	color: #808080;
	font-weight:bold;
}



/** PAGINACION **/

.paginacionAnterior, .paginacionSiguiente {
	color: #000000;
}

.paginacionNum {
	color: #000000;
	font-size: 11px;
}

.paginacionNumActual {
	color: #0F4D2A;
	font-size: 11px;
	font-weight:bold;
}



/** CONCEJALIAS **/

.conFondo {
	background-color: #EAF9F1;
	padding: 10px;
}

.conTit {
	color: #0F4D2A;
	font-size: 11px;
	font-weight: bold;
}

.conOtras {
	font-size: 9px;
	color: #000000;
	font-weight:bold;
	letter-spacing: 1px;
	margin-bottom: 2px;
}




/** ENCUESTA **/

.encPregunta {
	color: #0F4D2A;
	font-size: 13px;
	font-weight:bold;
	margin-bottom: 10px;
}

.encVotos {
	font-size: 11px;
	color: #0F4D2A;
	font-weight:bold;
}

.encResultados, .encOtras{
	color: #0F4D2A;
	font-size: 11px;
	font-weight: bold;
}





/** DIRECTORIO **/
.dirCat {
	margin: 0px 0px 2px 0px;	
}
.dirCat a{
	color: #0F4D2A;
	font-size: 13px;
	font-weight:bold;
	text-decoration: underline;
}

.dirClausula{
	color: #808080;
	font-size: 10px;
	
}
	
.dirSubCat {
	color: #0F4D2A;
	font-size: 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.dirDatos {
	color: #808080;
	font-weight:bold;
}

.dirNombre { 
	color: #0F4D2A;
	font-size: 12px;
	font-weight:bold;
}

.dirColDch {
	color: #000000;
	font-size: 10px;
	line-height: 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.dirForm {
	color: #000000;
	font-size: 10px;
	font-weight:bold;
}

/** DOCUMENTOS **/

.docTit {
	color: #000000;
	font-size: 10px;
	font-weight:bold;
}















.titVerdeGrande {
	color: #009530;
	font-size: 13px;
	font-weight:bold;
}

.titVerde2Grande {
	color: #0F4D2A;
	font-size: 13px;
	font-weight:bold;
}

.negritaPeq {
	color: #000000;
	font-size: 10px;
	font-weight:bold;
}

.negrita {
	color: #000000;
	font-weight:bold;
}

.foto {
	float: left;
	margin: 0px 5px 0px 0px;
	border: 1px solid #000000;
}













.fotoDch {
	float: right;
	margin: 0px 0px 5px 5px;
	border: 1px solid #000000;
}

/* Menu horizontal
----------------------------------------------- */
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute;  visibility:hidden}

/*Styles for level 0*/
.clLevel0, .clLevel0over {
	position: absolute; 
	padding: 4px 0px 0px 0px;
	font-family: verdana,arial,helvetica; 
	font-size: 10px;
	font-weight: bold;
	text-align: center; 
	letter-spacing: 0.5px;
 left:14px;
}
.clLevel0 { 
	background-color: #9FB8AA; 
	background-color: #9FB8AA; 
	color: #0C4C2A;
}
.clLevel0over { 
	cursor: pointer;
	background-color: #0C4C2A; 
	background-color: #0C4C2A; 
	color: #ffffff;
}
.clLevel0border{ 
	position:absolute; 
	visibility:hidden;

}


/*Styles for level 01*/
.clLevel01, .clLevel01over {
	position:absolute;
	padding: 4px 0px 0px 4px;
	font-family:verdana,arial,helvetica;
	font-size: 9px;
}
.clLevel01 { 
	background-color:#9FB8AA; 
	background-color:#9FB8AA; 
	color:#0C4C2A;
}
.clLevel01over { 
	cursor:pointer; 
/*	cursor:hand;*/
	background-color:#EAF9F1;
	background-color:#EAF9F1;
	color:#0C4C2A;
	font-family:verdana,arial,helvetica; 
	font-size:9px; 
}

.clLevel01border { 
	position:absolute; 
	visibility:hidden;
}


/*procedimientos*/

.negro{	color: #000;}
.negro a{ color: #000;text-decoration:none;}
.negro a:hover{ color: #000;text-decoration:underline;}




/**OIMA*/
		#tablaVerdes td {
			background-color:#FFFFFF;
		}
		#tablaVerdes .verdeOscuro {
			background-color:#AEC9BA;
		}

		#tablaVerdes .verdeOscuro2 {
			background-color:#0F4D2A;
		}
		
		#tablaVerdes .verdeClaro {
			background-color:#EAF9F1;
		}
		
		
.titulo_col
{
	padding:5px;
	font-size:9px;
	text-align:center;
	font-weight:bold;
	background-color:#AEC9BA;
}	
.col_verde
{
	background-color:#EAF9F1;
}
/**generales*/
.centrado, .cen {text-align:center;}
.a223{width: 223px;}



/*FIESTAS 2006*/
tr.dias{font-size:14px;line-height:20px;font-weight:bold;text-align:right;color:#009530;}
tr.calendario a{color:#0F4D2A;text-decoration:none;font-weight:bold;}
tr.calendario a:hover{color:#0F4D2A;text-decoration:underline;}


/**PGOU/PGMO*/
		.tablaVerdes {
			margin-bottom: 15px;
		}
		.tablaVerdes td {
			background-color:#FFFFFF;
		}
		.tablaVerdes .verdeOscuro {
			background-color:#AEC9BA;
		}

		.tablaVerdes .verdeOscuro2 {
			background-color:#0F4D2A;
		}
		
		.tablaVerdes .verdeClaro {
			background-color:#EAF9F1;
		}

/* Carpeta ciudadana */

#contenido_carp_ciu h3{
	font-size:2em;
	color:#009933;
	text-align:center;
	margin-bottom:50px;
}

#contenido_carp_ciu .tit_carp_ciu{
	font-size:1.5em;
	color:#009933;
}

a.enlace_carp_ciu{
	color:#006633;
	text-decoration:none;
}

a.enlace_carp_ciu:hover{
	color:#006633;
	text-decoration:underline;
}

.cuadro_certificado_carpciu{
	border:1px solid #ccc; 
	float:right; 
	width:160px; 
	font-size:0.9em;
	margin-left:10px;
}

.cuadro_certificado_carpciu h4{
	background-color:#ddd;
	margin:0;
	padding:3px;
	font-size:1em;
	text-align:center;
}

.cuadro_certificado_carpciu p{
	padding:5px 10px;
}

/* Página Fogueres */

.listaFogueres{
	list-style-type:none;
	width:450px;
	margin:20px 0 20px 0;
	padding:0;
}

.listaFogueres li{
	float:left;
	margin:0 5px 10px 0;
	
}

.listaFogueres li p{
	margin-top:5px;
	text-align:center;
}
