/*GENERAL*/
*					{ margin:0; padding:0; outline:0;}
img, div 			{ behavior: url("iepngfix.htc"); }
img a 				{ border: none;}
body				{ behavior: url("csshover.htc");}
body				{ background-image:url(img/bg.jpg);background-repeat:repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#000d6c;}
#contenedor			{ width:1000px; overflow:auto; margin:0 auto;border:solid 10px #dedcdc; border-top:none;border-bottom:none;}
#header				{ width:1000px; height:175px; float:left; background-image:url(img/header.jpg); background-repeat:no-repeat;}
#menu				{
	width:990px;
	height:30px;
	float:left;
	background-color:#639609;
	padding:3px 0 3px 10px;
	border-bottom:4px solid #639609;
}
#contenido			{ width:960px; overflow:hidden; background:#fff; padding:20px; float:left;}
#columna_principal	{ width:680px; min-height:460px; float:left; padding:0 0 20px 20px; font-size:10px; color:#666;}
#columna_izq		{ width:210px;min-height:460px; float:left; background:#ccc; padding:20px;}
#pie				{
	width:1000px;
	height:15px;
	padding:10px 0px;
	float:left;
	background-color:#639609;
	text-align:center;
	color:#fff;
	font-weight:bold;
	border-bottom:solid 10px #dedcdc;
	font-size:10px;
}
.navegacion			{ width:680px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;padding:5px 0; margin-bottom:20px; float:left; }
.navegacion a		{ text-decoration:none; color:#666;}
.navegacion a:hover	{ text-decoration:underline; color:#336699; font-weight:bold;}
.navegacion span	{ text-decoration:underline;}
	
	  
/*BOTONES MENU PRINCIPAL*/
.inicio, .quienes, .eventos, .socios, .contacto, .areas
					{ background-repeat:no-repeat;padding:0 10px;height:20px; display:block; cursor:pointer; float:left;background-position:center top; 
					  border-right:solid 1px #3399ff;}
.inicio				{ background-image:url(img/btns/btn_inicio.jpg); width:48px;}
.quienes			{ background-image:url(img/btns/btn_quienes.jpg); width:118px;}
.eventos			{ background-image:url(img/btns/btn_eventos.jpg); width:65px;}
.socios				{ background-image:url(img/btns/btn_socios.jpg); width:56px;}
.contacto			{ background-image:url(img/btns/btn_contacto.jpg); width:112px;}
.areas				{ background-image:url(img/btns/btn_areas.jpg); width:96px;}
.inicio:hover, .areas:hover, .quienes:hover, .eventos:hover, .contacto:hover, .socios:hover, .activo
					{ background-position:center 100%;}
.noborde			{ border-right:none;}				
/**********************/


.banner				{ width:200px; overflow:hidden; text-align:center; padding:5px; background:#fff; float:left; margin-bottom:20px;}
#columna_izq h1		{ display:block; background:#666; color:#fff; font-size:12px; padding:5px; height:15px; width:200px; float:left; font-weight:normal; 
					  border-bottom:3px solid #3399ff; background:#000d6c url(img/vineta.gif) no-repeat 5px 7px; text-indent:20px; }
.txt_inicio			{ width:680px; text-align:justify; font-size:12px; padding-bottom:30px;clear:both; font-size:11px; }
.img_inicio			{ float: right; width:170px; margin:0 00 0 20px; padding:0;}
.img_inicio img	 { border: solid 1px #3399ff; padding:5px; margin-bottom:15px; float:right; width:164px; overflow:hidden; clear:both;} 
.noticias			{ width:200px; height:300px; float:left; background:#e4eaff; border:solid 1px #ccc; margin:0 7px; padding:10px 5px; position:relative;}
.img_noticias		{ width:200px; height:100px; overflow:hidden; border:1px solid #ccc; margin-bottom:15px;} 
.nomargen			{ margin-right:0;}
.fecha				{ position:absolute; right:0px; top:0px; background:url(img/calendario.png) no-repeat; width:54px; height:47px; font-weight:bold; 
					  font-size:20px; text-align:center; padding-top:18px;}
.fecha span			{ font-size:9px; }
.titulo_not			{ text-transform:uppercase; font-weight:bold; font-size:11px; margin-bottom:15px; height:25px; overflow:hidden; color:#000d6c;}
.txt_not			{ height:114px; overflow:hidden; font-size:10px; color:#333; margin-bottom:13px; color:#333;}
.btn_seguir			{ width:100px; height:15px; text-align:center; color:#fff; display:block; background:#000d6c; float:right; font-size:10px;
					  border:1px solid #ccc;}
.btn_seguir	a		{ color:#fff; text-decoration:none !important; cursor:pointer;}
.btn_seguir:hover	{ background:#4f589a; color:#fff; text-decoration:none !important;}


/*TITULOS*/
#columna_principal h1
					{ width:660px; height:15px; margin-bottom:20px; float:left; padding: 5px 10px; background:#333; color:#fff; font-size:12px; 
				 	 display:block;  text-transform:uppercase; background:#333 url(img/vineta.gif) no-repeat 10px 7px; text-indent:20px;} 
#columna_principal h1 a{ margin-left:250px; color:#ccc; text-decoration:none; text-transform: none;}					   
#columna_principal h1 a:hover{ color:#fff; text-decoration:underline; }					   
#columna_principal h2{ margin:20px 0 15px 0; color:#336699; font-size:12px; font-weight:bold;} 
ul.lista_ppal		{
	margin-left: 30px;
	list-style-type:disc !important;
	color:#669900;
}
ul.lista_ppal a		{ color:#33578e;}
ul.lista_ppal a:hover{ color:#003366;}
ul.lista_ppal2 li	{ list-style-type:none !important; margin-bottom:10px; }
ul.lista_ppal li ul li { margin-left: 30px;}


/*NOTICIAS 2*/

.not2				{
	width:670px;
	height:auto;
	border:1px solid #ccc;
	float: left;
	padding:10px 5px;
	position:relative;
	background:#e4eaff;
	margin: 0 0 15px 0;
}			
.not2_img			{
	width:200px;
	height:auto;
	overflow:hidden;
	border:1px solid #ccc;
	float:left;
	margin-right:15px;
} 
.not2_titulo		{ width:390px; float:left; height:30px; overflow:hidden; color:#003366; font-weight:bold; font-size:14px;}
.not2_txt			{ width:390px; height:54px; float:left; overflow: hidden; color:#555; margin-bottom:5px;}
.not2_fecha			{ position:absolute; right:5px; top:5px; background:url(img/calendario.png) no-repeat; width:54px; height:47px; font-weight:bold; 
					  font-size:20px; text-align:center; padding-top:18px;color:#333;}
.not2_fecha span	{ font-size:9px; }
.not2_seguir 		{ width:95px;height:15px;text-align:center;color:#fff;display:block;float:right;font-size:10px;margin:0 65px 0 0;text-decoration:none; 		
				  	  background:#4f589a;}
.not2_seguir a		{ background:#4f589a; color:#fff; text-decoration:none !important; cursor:pointer;}
.not2_seguir:hover	{ background:#7279ae;}
.mas_info			{ width:110px;float:left; color:#336699; font-size:10px; text-decoration:none !important;}
a.mas_info 			{ color:#336699; text-decoration:none !important; cursor:pointer; display: block; background:#fff; border:solid 1px #FF00FF;}
.mas_info:hover		{ background:#336699; color:#fff; text-decoration:none !important; cursor:pointer; display: block;}


/*EVENTOS*/
.evento, .doc		{ width:670px; float:left; padding:0 0 20px 0; border-bottom:1px solid #ccc; margin-bottom:20px; }
.evento_titulo		{ font-weight:bold; font-size:12px; margin-bottom:15px; color:#336699;}
.evento_txt			{ width:670px; float:left; margin-bottom:15px;}
.evento_fecha		{ width:125px; float:left; margin-right:20px;}
.fuente				{ margin-top:30px;}
.fuente a			{ color:#666;}
.fuente a:hover		{ color:#336699;}


/*BOX LOGIN*/
.head_prov			{ width:1000px;height:105px;float:left;background-image:url(img/head_prov.jpg);background-repeat:no-repeat;position:relative;}
.box_login			{ width:230px; overflow:hidden; margin:20px auto; border:solid 10px #e3e3e3; background:#efeded; padding:20px 15px 10px 15px;
					  //padding-bottom: 0; _padding-bottom: 0;}
.box_login label	{ font-weight:bold; height:15px; width:80px; float:left; margin: 0 0 10px 0; color:#336699;}
.campo_ing			{ float:left; height:15px; margin: 0 0 10px 0;}
.box_login button	{ float:left; margin: 0 0 0 110px;}
.login				{ width:230px; margin-bottom:15px; overflow:hidden;}
.box_login p		{ float:right; width:105px; overflow:hidden;}
.box_login p a		{ color:#666; font-size:10px; }
.box_login p a:hover{ color:#003399; text-decoration:underline; }


/*CONTACTO*/						
.formulario		 	{ width: 380px;padding: 0 0 20px 0;float: left;margin: 0 0 10px 50px;_margin-left: 40px;}
.formulario p		{ font-size:12px; margin-bottom:20px; }
.etiqueta			{ float: left;height: 15px;width: 100px;background-repeat: no-repeat;margin-right: 15px;background-position: left;
					  display: block; color:#336699; font-size:12px; background-image:url(img/vineta.jpg); text-indent:20px; font-weight:bold; }
.campos 			{ font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;float: left;height: 16px;width: 240px;
					  margin-bottom:10px;border: 1px solid #7f9db9;display: block;background-color:#fefef6;}
.mensaje 			{ display: block;float: left;height: 100px;width: 240px;border: 1px solid #7f9db9;background-color:#fefef6;}
.campos:hover, .mensaje:hover, .campos:focus, .mensaje:focus 
					{ border: 1px solid #336699;}
.btn_contacto		{ float:left; width:155px; height:20px; margin-top:10px; margin-left:180px;_margin-left:80px;}
button:hover		{ cursor:pointer;}
.margen_contacto	{ margin-right:15px;}
.pie_form			{ width:500px; height:25px; background-color:#e4e4e4; margin: 0 0 30px 20px; float:left;} 


/*POLITICAS*/
.txt_inicio	ol		{ margin-left:22px;}
.txt_inicio	ol li	{ margin-bottom:15px;}
.txt_inicio	ol li ol{ list-style-type:lower-alpha !important;}
.txt_inicio	ol li ol li	{ margin:8px 0 0 0;}


/*DOCUMENTOS*/
.doc_txt			{ width:590px; float:left; margin:0 15px 15px 0;}
.doc_img			{ width:65px; height:90px; float:right; background:url(img/icon_pdf.gif) no-repeat;}
.doc_titulo			{ width:590px;font-weight:bold; font-size:12px; margin-bottom:15px; color:#336699;}
.doc_valoracion		{ float:left; display:block; margin:0 200px 5px 0;}
.doc_fecha			{ float:left; width:400px; display:block;}
.uno, .dos, .tres, .cuatro, .cinco	
					{ width:185px; height:13px;}			
.uno				{ background:url(img/uno.jpg) no-repeat right center;} 
.dos				{ background:url(img/dos.jpg) no-repeat right center;} 
.tres				{ background:url(img/tres.jpg) no-repeat right center;} 
.cuatro				{ background:url(img/cuatro.jpg) no-repeat right center;} 
.cinco				{ background:url(img/cinco.jpg) no-repeat right center;} 	

/*BTNES BIBLIOTECA*/ 
.menu_biblio		{ float:left; width:450px; margin-top:30px;}
.present, .libros, .leyes, .documentos, .podcast, .video
					{ float:left; width:150px; height:42px; background-repeat:no-repeat; margin-bottom:15px; cursor:pointer;}
.present			{ background-image:url(img/ico_present.gif);}
.libros				{ background-image:url(img/ico_libros.gif);}
.leyes				{ background-image:url(img/ico_leyes.gif);}
.documentos			{ background-image:url(img/ico_docs.gif);}
.podcast			{ background-image:url(img/ico_podcast.gif);}
.video				{ background-image:url(img/ico_video.gif);}

