/* CSS Basic Document */
body
{
margin:0px auto;
padding:0px;
background:url(../images/fondo.png) repeat-x;
background-color:#C2F3C6;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
}

#fondo{ background:url(../images/linea.png) repeat; margin:0 auto; padding:10px;}

p{ font-size:12px;
   color:#000000;
   font-family: Verdana, Arial;
   line-height:1.5em;}

h2{ color:#92B35C;}

#contenido{ text-align:justify; color:#000; margin:0;}

a{ text-decoration:none;
   color:#06C;
   font-family:Verdana, Arial;
   font-size:12px;}

a:hover{ color:#039;
		 text-decoration:underline;}

.no-listas, #no-listas{ list-style:none; padding:0; margin:10px;}

#listas li{ list-style-image:url(../images/flecha.gif);
			 margin-top:10px; }

/* CSS Background image Document */
.header_image
{

height:175px;
padding-top:10px;
}

.wrap{padding:0;
      width:1040px; 
	  background-color:#FFF;
	  margin:auto;}

#wrap-superior{ height:18px;
				width:1040px;
				margin:auto;
				background:url(../images/fondo_sup.png) no-repeat;
				}

#wrap-inferior{ height:18px;
				width:1040px;
				margin:auto;
				background:url(../images/fondo_inf.png) no-repeat;
				}
				
.content{ margin:0;
		  padding:0;}

.propaganda{ height:100px;
			 width:1020px;
			 margin:auto;
			 border-bottom:#CCC dotted 1px;}

.footer{ margin-top:15px;}

/* CSS del menu principal*/
.menu{ 
	   padding:0;
	   margin:10px 30px 10px 10px;}

.menu li a{ display:block;
			color:#FFF;
			margin:0;
			padding: 3px 0 0 10px;
			height:22px;
			background:url(../images/menu_bg.png) no-repeat;
			}

.menu li a:hover{ color:#FFF;
				  text-decoration:none;
				  color:#06C;
                  background-position:0px -25px; }

/*CSS del menu monumentos*/

#monumentos{ padding:0;
			 margin:0;}

#monumentos a{ color:#000; 
			   font-weight:normal; 
			   font-size:12px; 
			   display:block; 
			   padding:10px; 
			   background:url(../images/fondo_tabla.png) no-repeat;
			   
			   } 
#monumentos a:hover{ color:#666; text-decoration:none;}
	
#monumentos li{ display:block; margin-top:1px }
/* CSS de las columnas central, izquierda y derecha*/

#izquierda{ padding: 5px;
			margin:2px;
			height:400px;
			}
#titulo { text-align:center; color:#FFF }

#izquierda #titulo{background:url(../images/titulo_pequeno.png) no-repeat;
				   height:30px;
				   padding-top:6px }
				   
#derecha #titulo{background:url(../images/titulo_pequeno.png) no-repeat;
				   height:30px;
				   padding-top:6px}

#central{	padding:5px;
			margin:2px;
			border-left:#CCC dotted 1px;
			border-right:#CCC dotted 1px;}

#derecha{   padding: 5px;
			margin:2px}

/* CSS de los modulos */
#modulo #uno{float:left; 
			 width:14px; 
			 min-height:150px; 
			 //height:200px;
			 background:url(../images/modulo_iz.png) no-repeat;
			 }
			 
#modulo #dos{float:left; 
			 width:190px; 
			 min-height:150px;
			 //height:200px;
			 background:url(../images/modulo_cen.png) repeat-x;
			 }

#modulo #tres{float:left;
			  width:14px;
			  min-height:150px;
			  background:url(../images/modulo_der.png) no-repeat;
			  //height:200px;}

#noticias, #comentario{ padding:15px;
		   margin:15px;
		   text-align:justify;
		   	}

#noticias h1, #comentario h1{ padding:0;
			  margin:0;
			  font-size:14px;}

#noticias p, #comentario p{color:#000;
			text-indent:1.5em;
			}
			
#comentario{ background-color:#EFEFCB;}

#noticias2{ padding:5px;
		   margin:5px;
		   text-align:justify;
		   	}

#noticias2 h1{ padding:0;
			  margin:0;
			  font-size:12px;}

#noticias2 p{color:#000;
			font-size:10px;	
			text-indent:1.5em;
			}
			
.galeria{ border:#CCC solid 1px;
		  width:200px;
		  padding:3px;
		  background:#E2E2E2;}

#paginador{border:#CCC solid 1px;
		   background:#E2E2E2;
		   margin-top:20px;
		   padding:3px;
		   }

#paginador p{ margin:0;
			  color:#455a80;
			  }
