body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin:0px;
	color:#333333;
	background: url(../images/fnd.jpg) no-repeat top center #003366;
} 
	
form {
	margin:0px;
	}
	
*{
	padding:0;
	margin:0;
}

ul {
	padding:8px 0 8px 35px;
}

ul.mapaWeb a {
	text-decoration:none;
	color:#333333;
	list-style:circle;
}

ul.mapaWeb a:hover {
	text-decoration:none;
	border:1px solid #aebcc7;
	background-color:#60AD01;
	color:#FFFFFF;
	padding:3px;
}

a { 
	color:#013366;
	text-decoration:none;
	font-weight:normal;
}
a:hover {
	text-decoration:underline;
}


h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#013366 }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#013366 }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#013366 }


.menufun {
	list-style: none;
	position:relative;
}


.txtdatos {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color: #3f160d;
	font-weight:normal;
}


.txtred {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	color: #7a7a7a;
	font-weight:bold;
}

.txt2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.txtpeq {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.txtform {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.txtMiniGris {
	font-size:10px;
	color:#999999;
	padding-bottom:2px;
}

	/* CONTENEDOR */

	#contenedor {
		margin:0 auto;
		width:950px;
	}
	#cuerpo{
		float:left;
		width: 950px;
		background:url(../images/fnd_rep_cont.jpg) repeat-y;

	}
	#contenido {
		float:left;
		width:950px;
		background:url(../images/fnd_cont.jpg) no-repeat; 
	}
	
	#contenido_home {
		float:left;
		width:950px;
		background:url(../images/fnd_cont_home.jpg) no-repeat; 
	}

	/* estructura */
	
	#areaSup { float:left; width:950px; height:39px; }
	#logo { float:left; width:190px; height:136px; padding:26px 0 0 70px }
	#bienvenida { float:right; width:406px; height:276px; padding:30px 0 0 24px; line-height:1.5em }
	#quienes_somos_home { float:right; width:240px; padding:15px 0 0 20px }
	#buscador { float:left; width:204px; height:103px; padding:41px 0 0 56px }
	#banners_home { float:left; width:950px; height:154px; padding:16px 0 0 0; text-align:center }
	#bajo { float:left; width:907px; height:129px; padding:0 0 0 43px }
	#pie { float:left; width:950px; height:15px; padding:35px 0 30px 0; color:#FFFFFF; background:url(../images/fnd_pie.jpg) no-repeat top center }
	#content { float:right; width:630px; padding:25px 30px 30px 30px; height: auto!important; /* para los browsers buenos */ height: 300px; /* para IE5+ */ min-height: 300px; /* para los browsers buenos */ }
	#colum_izq { float:left; width:220px; padding:20px 0 20px 40px }
	#menu_sup { float:right; width:630px; padding:25px 30px 0 30px }
	#submenu_quienes { float:left; width:100%; height:30px; padding-bottom:20px }
	#listadonoticias { width: 100%; min-height:300px; float: left; position: relative; }
	.noticia { float:left; width:100%; padding:10px 0 20px 0 }
	div.galeria { width:580px; padding:10px; margin:10px 0 10px 0; border:1px #019934 solid; background:#FFFFFF }


	/*LISTAS */
	#banners_home ul { padding:0; margin:0; }
	#banners_home ul li { list-style:none; padding:0 6px 0 6px; display:inline; }
	
	#menu_sup ul { padding:0; margin:0; }
	#menu_sup ul li { list-style:none; padding:0 20px 0 0; display:inline; }
	
	#submenu_quienes ul { padding:0; margin:0; }
	#submenu_quienes ul li { list-style:none; float:left; padding:2px; font-size:14px }
	#submenu_quienes ul li a { font-size:13px; font-weight:bold; color:#013366; padding:2px; display:block }
	#submenu_quienes ul li a:hover { background:#013366; color:#FFFFFF; text-decoration:none }
	#submenu_quienes ul li a.activo { background:#013366; color:#FFFFFF; text-decoration:none }
	
	ul#lstCatGaleria li { list-style:none; padding:5px 0 5px 0 }
	ul#lstCatGaleria li a { font-size:14px; font-weight:bold }
	
	
	
	/*ENLACES */
	a.btn { background:url(../images/btn_input.jpg) no-repeat center center; width:70px; height:22px; padding:8px 0 0 0; display:block; color:#FFFFFF; text-align:center; float:left; }
	#pie a { color:#FFFFFF; }
	.mas { color:#013366 }
	div.galeria a { font-size:14px; font-weight:bold }
	.enlace_buscador{text-decoration:underline;}
	.enlace_buscador:hover{text-decoration:none;}




	/*OTROS */
	.paginado{ width: 100%; text-align: right; float: left; position: relative; padding:5px 0 20px 0; margin-top:15px; border-top:1px solid #eeeeee; }
	.imgGaleria { float:left; padding:4px; border:1px #CCCCCC solid; background:#FFFFFF; margin:0 15px 15px 0 }
	
	/* TABLON */
	.anuncio{
	width:190px;
	float:left;
	margin-left:10px;
	
	}
	
	.fotoanuncio{
	width:161px;
	height:94px;
	padding:2px;
	border:1px solid #CCCCCC;
	}
	
	/*FORO*/
	.listadoforo{
	padding:10px;
	color:#555;
	margin-bottom:30px;
	background-color:#fdfdfd;
	border:1px solid #dbdbdb;
	}
	
	
	.titular_foro {
	font-size:14px;
	font-weight:bold;
	border-bottom: 1px dotted #ccc;
	color:#454545;
	margin-bottom:5px;
	}
	.forotema{
	width:550px; 
	border:1px dotted #ccc;
	padding:5px;
	margin-bottom:10px;
	float:left;
	background-color:#F0F0F0;
	}
	.foromensaje{
	width:655px; 
	border:1px dotted #ccc;
	padding:5px;
	margin-bottom:10px;
	float:left;
	background-color:#F0F0F0;
	}
	.listadotema{
	border:1px dotted #CCCCCC;
	padding:10px;
	background-color:#fdfdfd;
	width:auto;
	float:left;
	}
	
	.entradatema{
	min-height:20px;
	width:100%;
	float:left
	
	}
	
	
	
	
	
	
	

/* formularios */


	
input.a { 
border-right : 1px solid #fff;
border-top : 1px solid #fff;
font-size : 11px;
background-image: url(images/bg-form.gif);
border-left : 1px solid #fff;
color : #ffffff;
border-bottom : 1px solid #fff;
font-family : arial, verdana;
} 

input.b {
	border:none;
	background:url(../images/btn_input.jpg) no-repeat center center;
	width:70px;
	height:30px;
	color:#FFFFFF;
} 


select.a {
width: 140px;
border-right : 1px solid #aaa;
margin:0px;
border-top : 1px solid #aaa;
font-size : 10px;
background : #FFFFF;
border-left : 1px solid #aaa;
color : #575757;
border-bottom : 1px solid #aaa	;
font-family : arial, verdana;

}
select.b {
border-right : 1px solid #fff;
margin:0px;
border-top : 1px solid #fff;
font-size : 11px;
background : #FFFFF;
border-left : 1px solid #fff;
color : #7e003f;
background-color: #d5d4d4;
border-bottom : 1px solid #fff	;
font-family : arial, verdana;

}

textarea.a {
border-right : 1px solid #aaa;
border-top : 1px solid #aaa;
font-size : 11px;
background : #ffffff;
border-left : 1px solid #aaa;
color : #575757;
border-bottom : 1px solid #aaa;
font-family : arial, verdana;

}	





