/* General */
html{ height: 100%;}

body {
	padding: 0px; margin: 0px; border: 0px;  height: 100%;
	 background-image: url(../images/fondo.gif); background-position: top left; background-repeat: repeat-x; 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6886em; color: #000;   /* 11px */
	background-color:#FFFFFF;
 }
img { margin:0px; padding:0px; border: 0px;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}




#contenedor{ width: 954px;   margin-right:auto; margin-left:auto; padding: 0px;  }
/* Fin General */


/* ------------------------------------------------------------------------------------------------CABECERA------------------------------------------------------------------------------------------------------- */

#cabecera{ width:954px; height:165px; margin:0px; background-image: url(../images/cabecera.jpg); background-position: top right; background-repeat: no-repeat; float:left;}

.logo{ width: 200px; height: 154px; position: relative; top: 0px; left: 0px; background-image:url(../images/logo.jpg); background-repeat: no-repeat; float:left;  }
.logo h1 { width: 200px; height: 154px; margin: 0px; padding: 0px; }
.logo h1 a { width: 200px; height: 154px; display: block; }
.logo h1 span { display: none; }

/*Estilos para el Mapa Web*/



.mapaweb{width:653px; margin:0px; padding:0px; text-align:left; float:left;}



.mapaweb ul {font-weight:bold; color:#003399; margin:0px; padding:0px; list-style-type:none; }



.mapaweb ul li{padding-left:10px; padding-top:5px; background-image: url(../img/circulitomenuverde2.jpg);  background-position:top left;  background-repeat: no-repeat; font-weight:bold;  color:#6B8A3B;}



.mapaweb ul li a, .mapaweb ul li a:link, .mapaweb ul li a:visited, .mapaweb ul li a:hover{color:#6B8A3B;} 



.mapaweb ul li ul{list-style-type:none;}



.mapaweb ul li ul li{background-image: url(../img/circulitomenuazul2.jpg);  background-position: top left;  background-repeat: no-repeat; color:#630083; border-bottom:0px; }



.mapaweb ul li ul li a, .mapaweb ul li ul li a:link, .mapaweb ul li ul li a:visited, .mapaweb ul li ul li a:hover{color:#630083;}



.mapaweb ul li ul li ul{list-style-type:none;}



.mapaweb ul li ul li ul li{background-image: url(../img/circulitomenuamarillo2.jpg);  background-position: top left;  background-repeat: no-repeat; font-weight:bold; color:#000000;  }



.mapaweb ul li ul li ul li a, .mapaweb ul li ul li ul li a:link, .mapaweb ul li ul li ul li a:visited, .mapaweb ul li ul li ul li a:hover{color:#000000;  }



.mapaweb ul li ul li ul li ul{list-style-type:none;}



.mapaweb ul li ul li ul li ul li{background-image: none; font-weight:normal;  }



.mapaweb ul li ul li ul li ul li a, .mapaweb ul li ul li ul li ul li a:link, .mapaweb ul li ul li ul li ul li a:visited, .mapaweb ul li ul li ul li ul li a:hover{color:#000000; font-weight:normal;  }



/*Fin de Estilos para el Mapa Web*/



/*---------------------------------------------------------------------------------------------Fin Cabecera---------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------CONTENEDOR----------------------------------------------------------------------------------------------*/


	/*-------------------------------------------------------------Contenidos Home-----------------------------------------*/
	
	
#ContenedorCuerpo{ width: 954px; padding:0px; margin:0px; float: left;}

					/*-----------------------------------------------------------------------------------------------Menú Principal-----------------------------------------------------------------------------------------------*/
#menu{ width: 174px; padding:0px; margin:0px; padding-left:13px; padding-right:13px; padding-top:31px;  font-size:1em; float: left; background-color: White;}

#menu ul{margin: 0px;  padding: 0px; list-style-type: none; text-align:left; }
#menu ul li{   margin:0px; padding: 0px; border:0px; padding-bottom:19px; color:#6B8A3E; font-weight:bold;  }
#menu ul li a, #menu ul li a:link, #menu ul li a:visited { text-decoration: none;  font-weight:bold; color:#6B8A3E;}
#menu ul li a:hover{text-decoration: none; font-weight:bold; color:#6B8A3E;} 
#menu ul li .activo{ text-decoration: none; font-weight:bold; color:#640084;}

#menu ul li ul.nivel2 {margin:0px; padding:0px; border:0px; list-style-type: none; color:#000000; }
#menu ul li ul.nivel2 li {margin:0px; padding:0px; border:0px; padding-top:4px; color:#000000; font-weight: normal; }
#menu ul li ul.nivel2 li a, #menu ul li ul.nivel2 li a:link, #menu ul li ul.nivel2 li a:visited{color:#000000; text-decoration: none; font-weight: normal;}
#menu ul li ul.nivel2 li a:hover{color:#000000; text-decoration: underline; font-weight: normal;}
#menu ul li ul.nivel2 li .activo2 { text-decoration: none; font-weight:bold; color:#640084;}

				/*----------------------------------------------------------------------------------------------Fin Menú Principal--------------------------------------------------------------------------------------------*/

				/*----------------------------------------------------------------------------------------------CUERPO HOME--------------------------------------------------------------------------------------------*/


#Cuerpo{ width: 741px; margin:0px; padding:0px; margin-left:13px; background-image: url(../images/fondocuerpo.jpg); background-position: top left; background-repeat: no-repeat; float:left;  min-height:449px; }
html#Cuerpo{height:449px;}

#breadcrumbs{width:741px; margin:0px;  padding:0px; padding-top:8px; padding-bottom:26px; text-align:left; float:left; color:#000000; font-weight:normal; font-size:1em; }
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited{color:#000000; font-weight:normal; text-decoration:none;}
#breadcrumbs a:hover{color:#000000; font-weight:normal; text-decoration:underline;}
#breadcrumbs .activado{font-weight:bold; color:#640084;}


#cuerpointerior{width:480px; margin:0px; padding:0px; padding-top:29px; padding-left:39px; float:left;}

#descripcion{width:480px; margin:0px; padding:0px;   padding-top:0px; padding-bottom:26px; text-align:justify; line-height: 130%;  font-size:1.1em; font-style: italic; float:left;}
.autor{margin:0px; padding:0px; float:right;}

#agenda{width:480px; margin:0px; padding:0px;  margin-bottom:26px; float:left;}
.apartado{width:480px; margin:0px; padding:0px; padding-bottom:3px; margin-bottom:12px; background-image: url(../images/lineapartado.jpg); background-position: bottom left; background-repeat: no-repeat; float:left; }
.apartadopeq{width:229px; margin:0px; padding:0px; padding-bottom:3px; margin-bottom:12px; background-image: url(../images/lineapartado2.jpg); background-position: bottom left; background-repeat: no-repeat; float:left; }
h2.apartadoimg{margin:0px; padding:0px; color:#640084; font-weight:bold;  font-size:1.5em; float:left;}

.agendas{width:480px; margin:0px; padding:0px; text-align:justify; padding-top:8px; float:left;}
.agendas img{margin:0px; padding:0px; padding-right:11px; float:left;}
.agendas .fechas{margin:0px; padding:0px; padding-right:10px; color:#7E7D7E; font-weight: normal;}
		
#tablon{width:229px; margin:0px; padding:0px; float:left;}
.tmunicipal{width:229px; margin:0px; padding:0px; text-align:justify; padding-top:8px; float:left;}
.tmunicipal .fechas{margin:0px; padding:0px; color:#7E7D7E; font-weight: normal;}

#localizacion{width:229px;	margin:0px; padding:0px; margin-left:22px; float:left;}
#localizacion img{margin:0px; padding:0px; border:0px; float:left;}


#banneres{width:200px;  margin:0px; padding:0px;  /*margin-left:22px;*/ border:0px;  float:right; }
#banneres img{margin:0px; padding:0px; border:0px; margin-bottom:15px; }
#banneres a, #banneres a:link, #banneres a:visited{margin:0px; padding:0px;  border:0px; }
#banneres a:hover{margin:0px; padding:0px; border:0px; }



	/*-------------------------------------------------------Fin cuerpo Home------------------------------------------------*/


	
	/*------------------------------------------------------Contenidos interior-----------------------------------------------------*/
	#seccion{width: 655px; margin:0px; padding:0px; padding-top:26px; padding-left:39px; padding-right:47px; /*margin-bottom:14px;*/ margin-bottom:18px;  float:left;}
	h2.txtseccion{width:655px; margin:0px; padding:0px; padding-bottom:3px; background-image: url(../images/lineaseccion.jpg); background-position: bottom left; background-repeat: no-repeat; float:left;
	color:#640084; font-weight:bold;  font-size:1.5em; }
	
	#cuerpotexto{	width: 655px; margin:0px; padding:0px; padding-left:39px; padding-right:47px; text-align:justify; float:left;	}
	#cuerpotexto img{	margin:0px; padding:0px; padding-left:10px; padding-top:0px; padding-bottom:7px; float:right;	}
	#cuerpotexto2{	width: 655px; margin:0px; padding:0px; padding-left:39px; padding-right:47px; text-align:justify; float:left;	}
	#cuerpotexto2 img{	margin:0px; padding:0px; float:none;	}
	
	
	#cuerpotexto .listado{width:655px; margin:0px; padding:0px; padding-bottom:12px; float:left;}
		#cuerpotexto .listado .listadotitular{width:655px; margin:0px; padding:0px; border-bottom:2px solid #D9C1E3; float:left;}
		#cuerpotexto .listado .listadotitular a, #cuerpotexto .listado .listadotitular a:link, #cuerpotexto .listado .listadotitular a:visited, #cuerpotexto .listado .listadotitular a:hover{text-decoration:none;}
		#cuerpotexto .listado .listadodescripcion{width:655px; margin:0px; padding:0px; padding-top:5px; float:left;}
		
		
#cuerpotexto .listado .listadoimg{width:100px; height:59px; margin:0px; padding:0px; padding-right:15px; float:left;}
  #cuerpotexto .listado .listadoimg img{margin:0px; padding:0px; float:left;}
  #cuerpotexto .listado .listadoimgtitular{width:540px; margin:0px; padding:0px;  border-bottom:2px solid #D9C1E3; float:left;}
  #cuerpotexto .listado .listadoimgtitular a, #cuerpotexto .listado .listadoimgtitular a:link, #cuerpotexto .listado .listadoimgtitular a:visited, #cuerpotexto .listado .listadoimgtitular a:hover{text-decoration:none;}
  #cuerpotexto .listado .listadoimgdescripcion{width:540px; margin:0px; padding:0px; padding-top:5px; float:left;} 
		
	
		.fechas{margin:0px; padding:0px; padding-right:10px; font-size:1em; color:#727272; font-weight:normal;}

	
	
   /*------------------------------------------------------Fin Contenidos interior-----------------------------------------------------*/
	
	
	
/* ------------------------------------------------------------------------------------------------------Pie--------------------------------------------------------------------------- */
#pie{width:916px; height:49px; margin:0px; padding:0px; padding-top:45px; padding-left:29px;  margin-top:39px; background-image: url(../images/pie.jpg); background-position: top left; background-repeat:no-repeat; float:left; color:#FFFFFF;  }
#pie a, #pie a:link, #pie a:visited{color:#FFFFFF; font-weight:normal; text-decoration:none;}
#pie a:hover{color:#FFFFFF; font-weight:normal; text-decoration:underline;}

/*#pie .iasoft{margin:0px; padding:0px;  /*padding-top:3px;*/ /*padding-right:15px; color:#DADADA; font-size:0.9em; font-weight:normal; float:right;
#pie .iasoft a, #pie .iasoft a:link, #pie .iasoft a:visited{color:#DADADA; font-size:0.9em; font-weight:normal; text-decoration:none; }
#pie .iasoft a:hover{color:#DADADA; font-size:0.9em; font-weight:normal; text-decoration:underline; }*/
/*------------------------------------------------------------------------------------------ Fin Pie----------------------------------------------------------------------------- */




/*------------------------------------------------------------------------------------------ ESTILOS----------------------------------------------------------------------------- */

/* Enlace Generico */
a, a:link, a:visited { color: #640084; text-decoration: none; font-weight:bold;}
a:hover { color: #640084; text-decoration: underline; font-weight:bold;}
/* Fin Enlace Generico */


/* Formularios */
form { margin: 0px; padding: 0px; border:0px;}
input { margin: 0px; padding: 0px; padding-top:2px; height:14px;  font-size: 1em; font-weight: normal; color: #000; background-color: #FFFFFF; border: 1px solid #000000; }
input.cien{width:100%;}
textarea.cien{width:100%;}
select {  font-size: 1em; font-weight: normal; color: #000; background-color: #FFFFFF; border: 1px solid #000000; }
textarea { font-size: 1em; font-weight: normal; color: #000; background-color: #FFFFFF; border: 1px solid #000000; }
.opcion{ background-color: #FFF; border: 0px;  vertical-align: middle; }
.boton {height:18px;  padding-top:0px; font-size: 1em; font-weight: normal; color: #000000; cursor:pointer; background-color: #FFFFFF; }
/* Fin Formularios */


/*Estilos de texto*/

.vermas{margin:0px; padding:0px; padding-top:4px; color:#640084; float:right;}
.vermas a, .vermas a:link, .vermas a:visited{color:#640084; font-weight:bold; text-decoration:none;}
.vermas a:hover{color:#640084; font-weight:bold; text-decoration:underline;}

.vermaslistado{width:655px; margin:0px; padding:0px; padding-top:4px; color:#640084; float:left; text-align:right;}
.vermaslistado a, .vermaslistado a:link, .vermaslistado a:visited{color:#640084; font-weight:bold; text-decoration:none;}
.vermaslistado a:hover{color:#640084; font-weight:bold; text-decoration:underline;}

.volver{margin:0px; padding:0px; padding-top:3px; color:#640084; float:right;}


.morado{color:#640084;}
.verde{color:#6B8A3E;}
.negrita{font-weight:bold;}
.peq{font-size:0.9em; }
.subrayado{text-decoration:underline;}
.cursiva{ font-style: italic;}
/*Fin de los estilos de texto*/


/*Estilos para listas*/
/*ul{margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; list-style-type: none; text-align:left; }
ul li{margin:0px; padding:0px; padding-left:11px;  padding-top:2px; padding-bottom:2px; background-image: url(../images/puntito.gif); background-position: top left;  background-repeat: no-repeat;}
ul li ul{margin:0px; padding:0px; list-style-type: none; text-align:left; }
ul li ul li{margin:0px; padding:0px; padding-left:11px;  padding-top:2px; padding-bottom:2px; background-image: url(../images/puntito.gif); background-position: top left;  background-repeat: no-repeat;}
/*Fin para listas*/

/*Estilos para filtros*/
ul.mandos{margin: 0px;  padding: 0px; list-style-type: none; text-align:left; padding-bottom:30px; font-size:1.2em; }
ul.mandos li{   margin:0px; padding: 4px; border:0px; margin-right:19px; color:#FFFFFF; font-weight:bold; display: inline; background-color: #6B8A3E;  }
ul.mandos li a, ul.mandos li a:link, ul.mandos li a:visited { text-decoration: none;  font-weight:bold; color:#FFFFFF;}
ul.mandos li a:hover{text-decoration: none; font-weight:bold; color:#FFFFFF;} 

ul.mandos li.activo{color:#25360C;}
ul.mandos li.activo a, ul.mandos li.activo a:link, ul.mandos li.activo a:visited{color:#25360C;}
 ul.mandos li.activo a:hover{color:#25360C;}
/*Fin estilos para filtros*/

/* Paginacion */
.paginacion{  margin-top: 10px; padding:3px; padding-right:5px;  padding-bottom:4px; font-size: 1em;  color: #759A0C; text-align: right;}
.paginacion a, .paginacion a:link, .paginacion a:visited{ color: #759A0C; text-decoration: none; font-size: 1em; padding-right:1px;  padding-left:1px;}
.paginacion a:hover{ color: #9BCC10;  text-decoration: underline; font-weight: bold; padding-left:0px;}
.paginacion a.activo,.paginacion a.activo:link, .paginacion a.activo:visited{ background-color: #759A0C; padding-bottom:1px; padding-right:3px;  padding-left:3px; color: #FFF; font-weight: bold;}
.paginacion a.activo:hover{ color: #CAE57C;  text-decoration: underline;}
.paginacion input.activo{background-color: #759A0C;color: #FFF;}
/* Fin Paginacion */
/* Formularios */
form { margin: 0px; padding: 0px;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
.opcion{ background-color: #FFF; border: 0px;  vertical-align: middle; }
.boton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #FFF; cursor: pointer; background-color: #759A0C; border: 1px solid #CCC;}
.campoform{  text-align: right; font-weight: normal;  vertical-align: top; padding-top:3px; }
.txtlegal{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color: #A4A4A4; font-style: italic; clear: both; width: 99%; text-align: justify; margin-top:15px;}

option.optionpadre{	font-weight:bold;}
option.optionhijo{ margin-left: 10px;}

fieldset{ border: 1px solid #759A0C; }
form.fEventos { margin:10px; }
form.fEventos select.fijo{ width:310px; }
form.fEventos  p{ padding: 0px;	padding-bottom: 5px; margin: 0px;}
form.fEventos label { width: 250px;  float: left; background-color: #F5F5F5; text-align: right; font-weight: bold;  vertical-align: top; padding:2px; padding-right: 6px; }
form.fEventos label.blanco { background-color: #FFF;  }
/* Fin Formularios */

/*Galeria de Fotos*/
#galeria { 
	text-align:center;
}
#galeria a img{ vertical-align:middle;margin:3px;}
/*Fin Galeria de Fotos*/
/*------------------------------------------------------------------------------------------ FIN ESTILOS----------------------------------------------------------------------------- */


