/* CSS Document */

/************************************************ GENERIC ************************************************************/

body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
	background-color:#FFFFFF;
}
form, p{margin:0px;padding:0px;}
.error{color:#CC0000;}
.pointer{cursor:pointer;}
.noshow{display:none;}
.center{text-align:center;}
a img{border:0;}
a:link, a:visited{color:#212E57; text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
ul, li{margin:0; padding:0; list-style-type:none;}
.clear{clear:both;}

.doc{width:980px; margin:auto;}
.bg_nav, #bd, .bg_ft{clear:both;}

/**************************************************** HEADER ***********************************************************/

.bg_nav{ background-color:#212E58; border-bottom:1px solid #FFFFFF; width:100%; height:33px;}
.bg_nav ul.nav{ width:980px}
.bg_nav ul.nav li{float:left; display:inline-block; position:relative; height:33px;}
.bg_nav ul.nav li a{display:block; padding:8px 20px 9px 21px; font-weight:bold; color:#C8CBD5;}
.bg_nav ul.nav li a:hover, 
.bg_nav ul.nav li a:active,
.bg_nav ul.nav li.on a{
	color:#FFFFFF; text-decoration:none; background:url(../img/contenedor/bg/menu_on.jpg) repeat-x;
}
.bg_nav ul.nav li.on a, .bg_subnav ul.subnav li.on a{cursor:default;}

/* Submenu */
.bg_subnav{background:url(../img/contenedor/bg/submenu.jpg) repeat-x; width:100%; height:26px;}
.bg_subnav ul.subnav li{float:left; margin-top:5px}
.bg_subnav ul.subnav li a{width:138px;color:#E1D7AE; font-weight:bold; margin-right:30px;}
.bg_subnav ul.subnav li a:hover, .bg_subnav ul.subnav li a:active, .bg_subnav ul.subnav li.on a{color:#FFFFFF; text-decoration:none;}
#hd{height:96px; /*border-bottom:1px solid #987B13;*/}
form.buscador{float:right; margin-top:37px; height:22px}
form.buscador input{margin-right:2px; float:left; border:none; height:16px}

ul.subnav.investigaciones { margin-left:177px;}
ul.subnav.publicaciones { margin-left:314px;}
ul.subnav.multimedia { margin-left:533px;}
ul.subnav.alumnos { float:right;}

/***************************************************** BODY ************************************************************/

#bd{background:url(../img/contenedor/bg/sitio.jpg) repeat-x top; min-height:700px;} /* min-height = Resolución - 237px

/**************************************************** FOOTER ***********************************************************/

.bg_ft{background:url(../img/contenedor/bg/pie.jpg) repeat-x; height:162px; border-top:1px solid #AF9527; margin-top:25px;}
#ft, #ft a, #ft input{color:#9097ab;}
#ft .contacto{width:300px; height:162px; float:left;}
#ft .contacto h3{background:url(../img/txt/contacto_pie.gif) no-repeat left; height:18px; margin:25px 0 16px 0;}
#ft .contacto img{margin-right:15px; float:left}
#ft .contacto p{float:left;}

#ft .nav{float:left; margin-top:23px; height:115px; width:324px; font-weight:bold; }
#ft .nav li{background:url(../img/icon/arrow_bg_pie.jpg) no-repeat left; text-indent:15px;float:left; width:162px; margin-bottom:7px;}
#ft a:hover, #ft a:active{color:#FFFFFF; text-decoration:none;}

#ft .newsletter{float:right; width:306px;}
#ft .newsletter h3{background:url(../img/txt/newsletter_pie.gif) no-repeat left; height:18px; margin:25px 0 14px 0;}
#ft .newsletter form input{background-color:#212E58; margin:0 2px 2px 0; float:left; border:none; height:16px;}
#ft .newsletter form img{float:right;}
#ft .newsletter .error{clear:both; padding-top:5px; color:#FFFFFF}

/************************************************** TITLES ************************************************************/

h1, h2, h3, h4, h5, h6{margin:0;}
h1{
	background:url(../img/contenedor/logo.gif) no-repeat left;
	height:77px;
	float:left;
	width:290px;
	font-size:20px;
	color:#282A2B;
	font-weight:normal;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:30px;
	padding-bottom:4px;
	color:#4B3F11;
	font-weight:normal;
	margin-bottom:12px;
	border-bottom:#977C13 1px solid
}
.main_content h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:24px;
	color:#4B3F11;
	font-weight:normal;
	margin-bottom:10px;
}
.main_content h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:20px;
	color:#4B3F11;
	font-weight:normal;
}
h5{font-weight:bold; font-size:11px;}
h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
	color:#4B3F11;
	font-weight:normal;
	margin-bottom:15px;
}

/*************************************************** FORM *************************************************************/

input[type="text"],
input[type="password"],
textarea{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#999999;
	background-color:#FFFFFF;
	padding:3px;
	border:none;
	width:219px;
	border:1px solid #CCCCCC;
}
textarea{height:108px; width:432px;}

