/* CSS Document */
body {
	color: #666666;
	background-color:#FFFFFF;
	background:url(images/fdogris.gif);
	margin-left: 0;
	margin-right: 0;
	margin-top:0;
	margin-bottom:0;
	font-size:11px;
	font-family: "Trebuchet MS", Tahoma, Verdana; 
}
/*anulado de todos los margin y paddings de todas las etiquetas en todos los navegadores*/
* {
     margin: 0;
    padding: 0;
}
#principal {
  width:860px;
	border:1px solid #666666;
	background:#FFFFFF;
}
#header {
  width:860px;
	heigth:184px;
	margin:0px 0px 0px 0px;
}
#botonera {
	width:600px;
	height:157px;
	float:left;
}
#logo {
	width:260px;
	height:157px;
	float:right;
}
#menu {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:600px;
	height: 19px;
	background-color:#CCCCCC;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
  color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	float:left;
}
#franja {
	width:260px;
	float:right;
}
#header #menu a {
	font-size:11px;
	color: #FFFFFF;
	text-decoration:none;
}
#header #menu a:hover,
#header #menu a:active {
	font-size:11px;
	color: #666666;
	text-decoration:none;
}
#ubicacion {
  align: left;
  border-style: solid; 
	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	width:860px;
}
#navegador {
 overflow:hidden;
 height:27px;
}
#titularseccion {
  background-color:#FFFFFF;
	width:38px;
	height:100%;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #CCCCCC;
	float:left;
}
.contenedor-texto-foto-portada {
	/*width:360px;*/
	height:135px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:justify;
}
.contenedor-texto-foto {
	/*width:320px;*/
	height:135px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	/*padding:0px 5px 0px 5px;*/
	text-align:justify;
}
.contenedor-mas-portada {
	margin: 0px 5px 0px 10px;
  	/*width:350px;*/
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:left;
}
.contenedor-mas {
	padding: 0px 5px 0px 5px;
  width:320px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:justify;
}
.contenedor-texto-portada {
	padding: 0px 5px 0px 10px;
  width:350px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:justify;
}
.contenedor-texto {
	padding: 0px 5px 0px 10px;
  width:315px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:justify;
}
#contenedor-fondo {
	padding: 0px 10px 0px 10px;
  width:300px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	background-color:#FFE5BF;
	text-align:justify;
}
.contenedor-mas-centro {
	padding: 0px 5px 0px 10px;
  width:205px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:justify;
}
#contenedor-fecha {
  font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#CCCCCC;
	text-align:right;
}
#contenedor-fondo-centro {
	padding: 0px 10px 0px 10px;
	width:189px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	background-color:#E1F0F7;
	text-align:justify;
}
#contenedor-buscador-azul {
  font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	color:#3399CC;
	font-weight:bold;
	background-color:#E1F0F7;
	padding: 0px 10px 0px 10px;
}
#contenedor-buscador-rojo {
  font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	color:#B13933;
	font-weight:bold;
	background-color:#F2DFDF;
	padding: 0px 10px 0px 10px;
}
.contenedor-registro {
	margin:0px 5px 0px 5px;
	width:250px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#cccccc;
	text-align:right;
}
.contenedor-registro-on {
	margin:0px 5px 0px 5px;
	width:250px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#cccccc;
	text-align:center;
}
.contenedor-losacademicos1 {
	width:308px;
	padding:0px 10px 0px 10px;
	float:left;
	height:135px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:justify;
}
.contenedor-losacademicos2 {
	width:181px;
	padding:0px 10px 0px 10px;
	float:right;
	height:135px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:justify;
}
.contenedor-losacademicos3 {
	width:540px;
	padding:0px 10px 0px 10px;
	float:left;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:justify;
}
.contenedor-texto-foto-detalle {
	width:540px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	line-height:150%;
	color:#333333;
	text-align:justify;
}
#footer {
  border-style: solid; 
	border-top-color: #CCCCCC;
	border-bottom-color: #EEC700;
	border-width: 1px 0px 7px 0px;
	width:860px;
	height:16px;
	padding: 5px 0px 0px 0px;
	background-color:#FFFFFF;
}
img {
	margin: 0; 
	padding: 0; 
	border: 0;
}
input {
	border:1px solid #cccccc;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:10px;
	color:#666666;
}
.inputradio {
	color:#666666;
}
.textoprofesionales {
 font-family: "Trebuchet MS", Tahoma, Verdana;  
 color:#66CC33;
 font-weight:bold;
 font-size:14px;	
 text-align:justify;
}
.textodivulgativos {
 font-family: "Trebuchet MS", Tahoma, Verdana;  
 color:#FF9900;
 font-weight:bold;
 font-size:14px;	
 text-align:justify;
 text-decoration:none;
}
.textocorporativo {
 font-family: "Trebuchet MS", Tahoma, Verdana;  
 color:#3399CC;
 font-weight:bold;
 font-size:14px;	
 text-align:justify;
 text-decoration:none;
}
.textopremios {
 font-family: "Trebuchet MS", Tahoma, Verdana;  
 color:#993399;
 font-weight:bold;
 font-size:14px;	
 text-align:justify;
 text-decoration:none;
}
.textoacademicos {
 font-family: "Trebuchet MS", Tahoma, Verdana;  
 color:#3399CC;
 font-weight:bold;
 font-size:14px;	
 text-align:justify;
 text-decoration:none;
}
.tit_profesionales:link,
.tit_profesionales:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#66CC33;
	font-weight:bold;
  font-size:14px;	
	text-align:justify;
	text-decoration:none;
} 
.tit_profesionales:hover  {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#66CC33;
	font-weight:bold;
  font-size:14px;	
	text-align:justify;
	text-decoration:underline;
}
.tit_divulgativos:link,
.tit_divulgativos:visited {
  font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#FF9900;
  font-weight:bold;
  font-size:14px;	
  text-align:justify;
  text-decoration:none;
}
.tit_divulgativos:hover {
  font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#FF9900;
  font-weight:bold;
  font-size:14px;	
  text-align:justify;
  text-decoration:underline;
}
.tit_noticias:link,
.tit_noticias:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	color:#3399CC;
	font-weight:bold;
	font-size:14px;
	text-align:justify;
	text-decoration:none;
}  
.tit_noticias:hover  {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#3399CC;
	font-weight:bold;
  font-size:14px;	
	text-align:justify;
	text-decoration:underline;
}
.enlace:link,
.enlace:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#666666;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:none;
}
.enlace:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#666666;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:underline;
}
.enlacebuscador:link,
.enlacebuscador:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#CCCCCC;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:none;
}
.enlacebuscador:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#CCCCCC;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:underline;
}

.enlaceverde:link, 
.enlaceverde:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#66CC33;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:none;
}
.enlaceverde:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#66CC33;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:underline;
}
.enlacenaranja:link, 
.enlacenaranja:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#FF9900;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:none;
}
.enlacenaranja:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#FF9900;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:underline;
}

.enlaceazul:link, 
.enlaceazul:visited {
  font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#3399CC;
  font-size:11px;	
  text-align:justify;
  line-height:1.4;
  text-decoration:none;
}
.enlaceazul:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#3399CC;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:underline;
}
.enlacelila:link, 
.enlacelila:visited {
  font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#993399;
  font-size:11px;	
  text-align:justify;
  line-height:1.4;
  text-decoration:none;
}
.enlacelila:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana;  
  color:#993399;
  font-size:11px;	
	text-align:justify;
	line-height:1.4;
	text-decoration:underline;
}
#li {
text-indent:10px;
}



#caja-comentarios {
   font-size: 12px; 
   line-height: 16px;
   font-color: #626262;
   font-family: "Trebuchet MS", verdana, sans-serif; 
   text-align: justify;
   text-decoration: none;
   padding: 10px;
   margin: 0px 20px 20px 20px;
   border-bottom: 1px solid #B6B6B6;
   border-top: 1px solid #B6B6B6;
   border-left: 1px solid #B6B6B6;
   border-right: 3px solid #B6B6B6;
   background-color:#eaeae9;
}


#caja-formulario-de-comentarios {
	border-top: 1px solid #B6B6B6;
	width:400px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-color: #626262;
	font-size:12px;
	line-height:16px;
	color:#333333;
	text-align:left;
}


/* CSS para el calendario */

.calendarBG { background-color: #eaeae9; }
.calendarBlank {background-color: #F5FAFC;} /* ERA = #9DB7A7 */
.calendarHeader {font-weight: bold; color: #666; text-align: center; background-color: #fff; }

.calendarMonthLinks {font-size: 11px; font-weight: bold; letter-spacing: .1em; text-decoration: none; color: #fff; background-color: transparent;}

.calendarMonthLinks a {color: #fff; text-decoration: none; background-color: transparent; }
  
.calendarMonthLinks a:visited {color: #fff; text-decoration: none; background-color: transparent;}

.calendarMonthLinks a:hover {color: #ccc; text-decoration: underline; background-color: transparent;}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 /*background-color: #663300 /* ERA 663300 */; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

