/*GENERAL*/
*					{ margin:0; padding:0; outline:0;}
img, div 			{ behavior: url("iepngfix.htc"); }
img a, a img		{ border: none;}
body				{ behavior: url("csshover.htc");}
body				{ background-image:url(img/bg2.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 #e3e3e3; border-top:none; border-bottom:none; }

#header				{ width:1000px; height:175px; float:left;overflow:hidden;position:relative;}
#menu				{ width:1000px;height:25px; float:left; background-color:#0a3c9a;border-bottom:4px solid #0099ff;}
#contenido			{ width:960px; overflow:hidden; background:#fff; padding:20px; float:left; }
#columna_principal	{ width:680px; min-height:390px; float:left; padding:0 0 0 20px; font-size:10px; color:#666;}
#columna_izq		{ width:210px;min-height:390px; float:left; background:#dbe6fd; padding:20px 20px 0 20px; padding:20px;}
#pie				{ width:1000px;height:35px;padding:10px 0 0 0;float:left;background:#093382;text-align:center;color:#fff;
					  font-weight:bold;font-size:12px;/*border-bottom:solid 10px #819841;*/}
.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;}
.banner_inicio		{ width:680px; height:187px; border:solid 1px #ccc; margin-bottom:30px; float:left; overflow:hidden; position:relative; }	
	  
/*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:215px; overflow:hidden; text-align:center; padding:0; background:#fff; float:left; margin:10px 0 0 0;}
.banner img			{ margin:10px 0 0 0;}

#columna_izq h1		{ display:block;color:#fff; font-size:12px; padding:5px; height:15px; width:200px; float:left; font-weight:normal; 
					  border-bottom:3px solid #0099ff; background:#0a3c9a url(img/vineta.gif) no-repeat 5px 7px; text-indent:20px; }
.txt_inicio			{
	width:680px;
	text-align:justify;
	font-size:12px;
	padding-bottom:20px;
	clear:both;
	font-size:12px;
	color: #000000;
}

.img_inicio, .img_quienes
					{ float: right; width:170px; margin:0 0 0 20px; padding:0;}
.img_inicio img, .img_quienes img
				 	{ border: solid 1px #3399ff; padding:5px; margin-bottom:15px; float:right; width:164px; overflow:hidden; clear:both;} 
.img_quienes		{ float:left; width:400px;}
.img_productos		{ float:left; width:680px;margin: 0 0 30px 0;}
.img_quienes2		{ float:left; width:400px; margin:0 0 0 100px;}
.img_quienes3		{ float:left; width:400px; margin:0 0 30px 250px;}
.img_quienes img 	{ float:left; width:auto; border:none;}


.noticias			{ width:auto; height:300px; float:left; background:#e4eaff; border:solid 1px #ccc; margin:0 7px; padding:10px 5px; 		
					  position:relative;}
.img_noticias		{ width:200px; height:auto; 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:#000000; 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; color:#fff; font-size:12px; 
				 	  display:block;  text-transform:uppercase; background:#0a3c9a 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:#33578e; }
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:auto; 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:auto; float:left; overflow: hidden; color:#000; font-size:11px}
.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:11px;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;}



/*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;} 


/*GALERIA*/
#galeria			{ width:570px; overflow:hidden; margin:0 auto;}
.img_galeria		{ width:110px; height:82px; float:left; margin:0 10px 15px 0; overflow:hidden; padding:5px; border:1px solid #c1c1c1;}
.img_galeria:hover	{ border:1px solid #093382;}

#pagination-digg ul {
border:0 none;
font-size:11px;
margin:0;
padding:0;
}
#pagination-digg li {
border:0 none;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 2px 0 0;
padding:0;
}
#pagination-digg a {
border:1px solid #9AAFE5;
font-family:Arial,Helvetica,sans-serif;
margin-right:2px;
}
#pagination-digg .previous-off, #pagination-digg .next-off {
border:1px solid #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a, #pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6EA8B3 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
padding:4px 6px;
}
#pagination-digg a:link, #pagination-digg a:visited {
color:#0E509E;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover {
border:1px solid #0E509E;
}
div.pagination {
background-color:#FFFFFF;
color:#313031;
font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
font-size:13px;
padding:4px 6px 4px 0;
}
div.pagination a {
border:1px solid #B7D8EE;
color:#0030CE;
margin:0 3px;
padding:5px 6px 4px 5px;
text-decoration:none;
}
div.pagination a:hover, div.pagination a:active {
background-color:#D2EAF6;
border:1px solid #B7D8EE;
color:#0066A7;
}
div.pagination span.current {
background-color:#D2EAF6;
border:1px solid #B7D8EE;
color:#444444;
font-weight:bold;
margin:0 3px;
padding:5px 6px 4px 5px;
}
div.pagination span.disabled {
display:none;
}

/*DOCUMENTOS*/
.doc		        { width:670px; float:left; padding:0 0 20px 0; border-bottom:1px solid #ccc; margin-bottom:20px; }
.doc_txt			{ width:590px; float:left; margin:0 15px 15px 0;}
.doc_img			{ width:65px; height:90px; float:right; background:url(img/icon_down.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;} 	
