@charset "utf-8";
/* CSS Document */

*						{ margin:0; padding:0; }

body					{ background:url(../img/fondo.jpg) 0 -1px repeat-x #D0D4DD;font-family:Arial, Helvetica, sans-serif; }

#logo					{ width:775px; height:100px; padding:10px 0 25px 40px; margin:0 auto; }

#contenedor				{ position:relative; width:775px; margin:0 auto;/*border:1px dashed #00CCCC;*/ }

#barra					{ position:relative; width:100%; height:91px; background:url(../img/fondo_barra.jpg) repeat-x #0142AF;}
#barra #tituloBarra		{ height:70px; margin:0 0 0 10px; padding:10px 0 10px 10px; background:url(../img/colmena.jpg) no-repeat; 
						  text-align:right; color:#fff; }

#barra #tituloBarra	p	{ margin-bottom:5px; }

#contenido_auxiliar		{ z-index:2; position:absolute; left:5px; top:99px; width:206px; height:404px; 
						  background:url(../img/auxiliar_derecha.jpg) right top no-repeat #fff;}

#contenido_auxiliar #interior				{ position:relative; width:206px; height:404px; 
											  background:url(../img/auxiliar_arriba.jpg) top left no-repeat; }

#contenido_auxiliar #interior #citas		{ position:relative; width:184px; height:125px;padding:13px 11px 10px 11px; color:#013A98;
											  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
											  font-style:italic;  }
#contenido_auxiliar #interior #citas span	{ position:relative; display:block; margin-top:3px; width:184px; background:none; 
											  border:none; text-align:right; font-style:italic; font-size:10px; }
												 
#contenido_auxiliar #interior #txtCirculo			{ margin:10px 11px 0px 11px; padding:15px 0 0 0; border-top:1px solid #CFDAE7; font-size:12px; font-family:Arial, Helvetica, sans-serif;}												
#contenido_auxiliar #interior #txtCirculo strong	{ color:#013A98; }
#contenido_auxiliar #interior #txtCirculo a			{ display:block; margin-top:11px; width:165px; height:24px; 
												  	  background:url(../img/btn_unase.jpg) left top no-repeat; }
#contenido_auxiliar #interior #txtCirculo a:hover	{ background-position:0 -24px; }

#contenido_auxiliar #interior #txtLinkedIn			{ margin:0px 11px; padding:5px 0;font-size:12px; }
#contenido_auxiliar #interior #txtLinkedIn a		{ text-decoration:none; color:#333333; border:none; }
#contenido_auxiliar #interior #txtLinkedIn a img	{ border:none; }

											  
#contenido_auxiliar #interior span			{ position:absolute; width:190px; height:11px; bottom:0; left:0; 
										 	  background:url(../img/auxiliar_abajo.jpg) no-repeat left; }

#menu					{ position:relative; margin:0 0 0 17px; width:756px; height:39px; 
						  background:url(../img/fondo_menu.jpg) repeat-x #eee; border-left:1px solid #949494; 
						  border-right:1px solid #949494; }

#menu ul				{ position:absolute; right:0; list-style-type:none; width:545px;  /*border:1px dashed #00FF00;*/ }
#menu ul li				{ float:left; width:100px; height:29px; padding:5px 4px 5px 5px; text-align:center; 
						  font-size:12px; 
						  background:url(../img/separador_menu.jpg) left center no-repeat; }
#menu ul li.primer		{ background:none; }
						  
#menu ul li a			{ display:block; height:31px; text-decoration:none; color:#003A81;
						  line-height:31px; }	
#menu ul li a.doble		{ line-height:15px; }	
					  
#menu ul li a:hover,
#menu ul li a.actual	{ background:#ddd; color:#333333; }		

#contenido				{ position:relative; margin:8px 0 0 216px;  border:1px solid #B0B6C4; width:557px; height:364px;
						  background:#fff; overflow-y:auto; }	

#contenido #izq				{ float:left; width:325px; height:364px; overflow-y:auto; border-right:1px solid #B0B6C4;} 
#contenido #izq p			{ padding:10px; font-size:13px; line-height:16px;}
#contenido #izq p strong	{ color:#013A98;}
#contenido #izq p.titular	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
							  margin-bottom:5px; padding-bottom:0; border-top:1px solid #eee; }
#contenido #izq p.fecha		{ margin-top:0; padding-top:0; font-style:italic; font-size:12px; color:#999999; }
#contenido #izq p.texto		{ margin-top:0; padding-top:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;
							  line-height:16px; font-size:13px;}

#contenido #dcha			{ position:relative; float:left; width:229px; background:#eee; height:362px; 
							  border:1px solid #fff; overflow-y:auto; overflow-x:hidden;}
#contenido #dcha p			{ font-size:13px; }
#contenido #dcha img		{ border-bottom:1px solid #fff; }
#contenido #dcha strong		{ display:block; padding:5px 0 0 0px;  }
#contenido #dcha a			{ display:block; padding:2px 0px 2px 2px; margin:3px 0 3px 0; text-decoration:none; color:#013A98;}
#contenido #dcha a:hover	{ background:#ddd; color:#000000; }
#contenido #dcha ol.listadoNoticias			{ list-style-type:none; padding:0px; }
#contenido #dcha ol.listadoNoticias li		{ border-bottom:1px solid #CCCCCC; border-top:1px solid #fff; font-size:13px; }
#contenido #dcha ol.listadoNoticias li a span		{ display:block; font-style:italic; font-size:11px;}
#contenido #dcha ol.listadoNoticias li.primer	{ border-top:none; }
#contenido #dcha ol.listadoNoticias li.ultimo	{ border-bottom:none; }

#contenido	p				{ clear:both; padding:10px; font-size:13px; line-height:15px; }
#contenido	p strong		{ color:#013A98; }
#contenido  img				{ border:1px solid #eee; }
#contenido	.derecha		{ float:right; margin-left:5px; }
#contenido	.izquierda		{ float:left; margin-right:10px; }

/*#contenido ul.galeria			{ list-style-type:none; width:420px; padding:8px 0 8px 8px; margin:10px auto; 
								  border:1px solid #eee; background:#F8F8F8;}
#contenido ul.galeria li		{ float:left; display:inline; margin:0; padding:5px; height:70px; width:70px; border:1px solid #eee;
								  background:#fff; }						
#contenido ul.galeria li a		{ z-index:0; position:relative; display:block; background:#CCCCCC; width:70px; height:70px; }
#contenido ul.galeria li a img	{ z-index:0; position:absolute; border:none; width:70px; height:70px; }
#contenido ul.galeria li a:hover {z-index:500; position:absolute; font-size:100%; }
#contenido ul.galeria li a:hover img { position:absolute; z-index:505; left:-20px; top:-20px; width:150px; height:150px; 
									   border:1px solid #eee; }*/
									   
#contenido .galeria			{ width:450px; margin:0 0 10px 10px;}									   
#contenido .galeria a		{ display:block; width:450px; padding:5px; background:url(../img/fondo_galeria.jpg) repeat-x #eee;
							  border:1px solid #BBB; text-decoration:none; }
#contenido .galeria a img	{ float:left; margin-right:10px; border:none; }
#contenido .galeria a span	{ color:#333333; font-size:13px; }

#contenido .galeria a:hover							{ background:#0066CC; border:1px solid #003366; }
#contenido .galeria a:hover span					{color:#fff; }

#contenido p.barra			{ background:url(../img/barra.jpg) no-repeat; margin:2px 0 0 10px;; padding:0 0 0 10px; 
						 	  width:426px; height:22px; line-height:22px; color:#fff; font-weight:bold; font-size:14px; }

#contenido img.barra		{ float:left; padding:3px; margin-right:10px;  border:1px solid #eee; }							  


#contacto					{ padding:0 10px 0 10px; font-size:13px; }
#contacto input				{ padding:3px; border:1px solid #bbb; background:#f1f1f1; }
#contacto ol				{ list-style-type:none; }
#contacto ol li				{ border-top:1px solid #eee; padding:6px 0 5px 0; }
#contacto ol li label		{ display:inline-block; line-height:1.7; width:55px; color:#333333;}
#contacto ol li label		{ display:-moz-inline-box; # }
#contacto ol li input		{ width:240px; border:1px solid #bbb; background:#f1f1f1; padding:2px 0 1px 2px; }
#contacto ol li textarea	{ display:block; width:300px; height:130px; margin:5px 0 5px 0; padding:3px 0 3px 3px; 
							  border:1px solid #bbb; background:#f1f1f1; }

						  
#linea_pie				{ width:100%; height:4px; margin-top:10px; background:#fff; border:1px solid #B9BECA;}  
#pie					{ width:100%; padding-top:5px; text-align:center; font-size:11px; color:#6887BA; }					  

.clear					{ clear:both; }


p.grande				{ font-size:24px; font-weight:bold; }						  
p.mediano				{ font-size:18px; /*font-weight:bold;*/ }


/****************/

