@charset "utf-8";
/* CSS Documento */
/******************************************************/
/**********         GENERAL        ********************/
/******************************************************/
body
{
	 background-color:#a9a9a9; 
	 margin: 20px 0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#fff;
}
h3
{
	margin-top : 0px;
	text-align:right;
	font-weight:bold;
	font-size:15px;
	color:#800000;	
}
h3.especial
{
	padding-top:10px;
	color:#000;
	padding-bottom:3px;
	margin-bottom:0px;
}
#content 
{
 	width:980px;
	background: #a9a9a9;
	margin-left:auto;
	margin-right:auto;
}
#main
{
	min-height:425px;
}
#main div.col2small
{
	float:left;
}

#main div.col2large
{
	margin-left:170px;
	width:760px;
	color:#000;
}
#main div.col1large
{
	color:#000;
}

#main div.col2large , #main div.col1large 
{	
	padding:20px 20px;
}

#main div.col1large p , #main div.col2large p
{
	margin-top:0px;
}
#main div.col1largeconmargen
{
	margin-top:10px;
	padding:10px;
}

#tablajunta , #main div.col2large , #main div.col1large , #cajacontenedor , #paginacion , #cajacontenedorhistorico , #main div.col1largeconmargen , 
#cajacontenedor1 div.fondogris , #cajacontenedor2 div.fondogris 
{
	background-color:#CACACA;
	border-color:#878787;
	border-width:3px;
	border-style:solid;
}
div#cajacontenedor 
{
	border-bottom-width:0px;
}
div#paginacion
{
	border-top-width:0px;
}
a img
{
	border:0px;
}
a
{
	text-decoration:none;
	color:#fff;
}

#paginacion
{
	text-align:center;
}
/******************************************************/
/**********         CABECERA       ********************/
/******************************************************/

#logo
{
	float:left;
	width:150px;
	margin-top:4px;
}

#carrusel
{
	margin:0px 0 0 150px;
	padding:10px;
	height:170px;
	
}

/******************************************************/
/**********           MENU         ********************/
/******************************************************/

#menu ul li , #submenu ul li
{
	display:inline;
	background-color:#757776;
	padding:5px 15px;
	margin:-2px;	

}
#submenu ul li
{
	background-color:#959796;
}
#menu , #submenu 
{	
	font-size:13px;	
}
#menu ul
{
	margin:0px;
	padding:5px 0;
	background-color:#757776;
}
#submenu ul
{
	margin:10px 27px;
}
#menu li.menu_actual a , #menu li a:hover , #submenu li.menu_actual a , #submenu li a:hover , 
ul.listayear li span.marcado a , ul.listayear li span a:hover , #contacta a , 
#paginacion span.marcado a , #paginacion span a:hover , #subsubmenu ul li:hover a , #subsubmenu ul li.marcado a , 
#cajacontenedorhistorico div.listahistorico a:hover , div.personaorla div.descripcion div.curriculum a:hover , div.personaorla div.descripcion div.correo a:hover
{
	color: #cc0033;
}
#submenu ul li.izq
{
	float:right;
	margin:-23px -40px -21px 0;
	background:none;
}

/******************************************************/
/**********           PIE          ********************/
/******************************************************/

#pie
{
	text-align:right;
	margin:10px 0;
	clear:both;
}

/******************************************************/
/**********        Junta directiva ********************/
/******************************************************/


#tablajunta div.nombre , #tablajunta div.rango
{
	font-size:small;	
}
#tablajunta tr td
{
	vertical-align:top;
}
#tablajunta div.nombre
{
	font-weight:bold;	
}

/******************************************************/
/**********        presidentes     ********************/
/******************************************************/

#main div.centrado
{
	margin-left:auto;
	margin-right:auto;
	width:200px;
}

#main div.separacion
{
	margin:10px 0 10px 0;
	color:white;
	border-bottom:1px solid #cc0033;
}

#main div.personaorla
{
	width:300px;
	height:160px;
}

#main div.personaorla img
{	
	float:left;
	margin:1px;
}
#main div.personaorla div.descripcion , #main div.col1largeconmargen div.centrado div.personaorla div.descripcion  
{
	margin-left:120px;
	font-size:small;
}
#main div.personaorla div.descripcion div.nombre
{
	color:#000;
	font-weight:bold;	
}

/******************************************************/
/**********        contacta        ********************/
/******************************************************/

#contacta
{
	height:400px;
	margin-left:450px;
}

#mapa
{
	float:left;
}

#contacta span.titulo
{
	font-weight:bold;
	color:#000;
}

/******************************************************/
/**********        DOCUMENTOS      ********************/
/******************************************************/

#cajacontenedor span.cajaart , #cajacontenedor1 span.cajaart , #cajacontenedor2 span.cajaart   
{
	display:inline-block;
	width:460px;
	margin:10px;
}
#cajacontenedor a:hover span.cajaart , #cajacontenedor1 a:hover span.cajaart , #cajacontenedor2 a:hover span.cajaart  
{
	cursor:hand;
}
#cajacontenedor a span.cajaart span.descripcion , #cajacontenedor1 a span.cajaart span.descripcion , #cajacontenedor2 a span.cajaart span.descripcion
{
	display:inline-block;
	width:328px;
	margin-left:20px;
	vertical-align:top;
}
#cajacontenedor a span.cajaart span.descripcion div.titulo , #cajacontenedor1 a span.cajaart span.descripcion div.titulo , #cajacontenedor2 a span.cajaart span.descripcion div.titulo
{
	color:#cc0033;
	border-bottom:1px solid #fff;
	font-weight:bold;
}
#cajacontenedor a span.cajaart span.descripcion div.fecha , #cajacontenedor1 a span.cajaart span.descripcion div.fecha , #cajacontenedor2 a span.cajaart span.descripcion div.fecha
{
	text-align:right;
	font-size:10px;
	margin-bottom:4px;
	color: #333333;
}
#cajacontenedor a span.cajaart span.descripcion div.descripcion , #cajacontenedor1 a span.cajaart span.descripcion div.descripcion , #cajacontenedor2 a span.cajaart span.descripcion div.descripcion
{
	color: #000000;
}

#main ul.listayear
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0;
	padding:10px 0px 0 0px;
}

#main ul.listayear li
{
	display:inline;
	margin:0;
	padding:0;
	width:300px;
}

#main ul.listayear li a
{
	background-color:#cacaca;
	margin:0px;
	padding:5px 103px;
	font-weight:bold;	
}

#main ul.listayear li.anteriores a
{
	padding:5px 61px;
}


/**********        INICIO       ********************/

#cajacontenedor1 , #cajacontenedor2
{
	width:480px;
	float:left;	
	margin:10px 5px 10px 5px;	
}
#cajacontenedor1 div.fondogris, #cajacontenedor2 div.fondogris , #cajacontenedor
{
min-height:350px;	
}




/******************************************************/
/**********        HISTORICO       ********************/
/******************************************************/
#cajacontenedorhistorico
{
	padding:10px;
	min-height:200px;
}
#main div.listahistorico
{
	background-color:#a9a9a9;
	margin:10px 0px;
	padding:5px 20px;
}

/******************************************************/
/**********        Catedras       ********************/
/******************************************************/
#subsubmenu 
{
	text-align:right;
}
#subsubmenu ul li a
{
	padding:3px 16px 3px 3px;
	border-bottom:1px solid white;
	border-left:1px solid white;
	text-decoration:none;
}
#subsubmenu ul li:hover a , #subsubmenu ul li.marcado a
{
	border-color:#cc0033;
}
#subsubmenu ul
{
	margin:0px;
}

#subsubmenu ul li
{
	display:inline;
}
div.col1largeconmargen div.centrado ul
{
	list-style:none;
	color:#000;
}
div.patrocinadores
{
	padding-left:25%;
	padding-right:25%;
}
/********************************************/
/*********   DETALLES NOTICIAS   ************/
/********************************************/


div.noticia div.titulonoticia {
   background: #878787;
}
div.noticia {
   margin-top:10px;
}


div.noticia div.titulonoticia div.brtop div, div.noticia div.titulonoticia div.brtop 
{
   width: 100%;
   height: 15px;
   font-size: 1px;
}
div.noticia div.titulonoticia div.contenidotitulo 
{
	 margin:-10px 0 0 15px;
	 color:#FFFFFF;
	 font-size:20px;
	 min-height:5px;	 
}
div.noticia div.contenido 
{
	border:3px solid #878787;
	padding:3px 25px 0px 25px;
	background-color:#cacaca;
	color:#000;
}

div.noticia div.contenido div.vistaimpresion
{
	text-align:right;
	font-size:smaller;
}
div.referencia, p.referencia a, INPUT.referencia
{
	font-size:small;
	text-align:right;
	text-decoration:none;
	color: #fff;
}

div.noticia div.contenido ul
{
	list-style:none;
	margin:5px 0 0 0;
	padding:0;

		
}
div.noticia div.contenido ul li
{		
	display:inline;
}
div.noticia div.contenido ul li.fin
{	
	
}
div.noticia div.contenido ul li a img, div.noticia div.contenido ul li a  
{		
	text-decoration:none;
	border:0px;
}

hr
{
	color:#fff;
}

/*****************   FORMATO AVE ******************/

#noticiaave h3
{
text-align:left;
}


#topnoticiaave div.titulo div.topl
{
	background-image:url("../../images/tl.gif");
	background-repeat:no-repeat;
	height:30px;
	width:30px;
}
#topnoticiaave div.titulo div.topl div.topr
{
	background-image:url("../../images/tr.gif");
	margin-left:30px;
	width:390px;
	height:30px;
}
#topnoticiaave div.titulo div.bottoml
{
	background-image:url("../../images/bl.gif");	
	background-repeat:no-repeat;
	height:30px;
	width:30px;
}
#topnoticiaave div.titulo div.bottoml div.bottomr
{	
	background-image:url("../../images/br.gif");
	margin-left:30px;
	width:390px;
	height:30px;
}
#topnoticiaave div.titulo div.bottoml div.bottomr div , #topnoticiaave div.titulo div.topl div.topr div
{
	width:360px;
	height:30px;
	margin-right:10px;
	background-color:#800000;
}





#noticiaave 
{
	padding:10px 80px;
	color:#000;
}

#noticiaave div#topnoticiaave img.logonot
{
	float:right;
	visibility: hidden;
}
#noticiaave div#topnoticiaave div.titulo div.cuerpo
{
	background-color:#800000;
	width:420px;
}

#noticiaave div#topnoticiaave div.titulo h1
{	
	border-top-style:double;
	border-top-color:#000;
	border-top-width:0px;
	margin-top:0px;
	padding-left:20px;
	width:400px;
	color:#fff;
}
#noticiaave div#topnoticiaave div.titulo h3
{	
	border-bottom-style:double;
	border-bottom-color:#000;
	border-bottom-width:0px;
	margin-bottom:0px;
	padding-left:10px;
	width:400px;
	color:#fff;
}
#noticiaave div.referencia ul li
{
	display:inline;
}
