/*NORMALIZACION*/
/* Padding y margin */
body, div, dl, dt, dd, ul, li, ol, h1, h2, h3, a, h4, h5, h6, pre, form, object, fieldset, input, blockquote, th, td, tr {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

/* Tamaños de los headers */
h1, h2, h3, h4, h5, h6, p {
font-size: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* Estilos de las listas */
ol, ul {
}

/* Estilo y grosor de las fuentes */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Bordes de las tablas */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Otros bordes */
fieldset, img {
border: 0;
}

/* Alineacón del texto */
caption, th {
text-align: left;
}

/* Comillas */
q:before, q:after {
}

/*FIN NORMALIZACION*/


body {
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  background-image: url(images/fnd_body_izq.gif);
  background-repeat: repeat-x;
}

.fnd_body_der {
background-image: url(images/fnd_body_der.gif);
background-repeat: repeat-x;
}

.fnd_body_izq {
background-image: url(images/fnd_body_izq.gif);
background-repeat: repeat-x;
}

.sombraObsc_fondo_izq {
background-image: url(images/sombraObsc_fondo_izq.gif);
background-repeat: repeat-y;
  background-position: top
}

.sombraObsc_fondo_der {
background-image: url(images/sombraObsc_fondo_der.gif);
background-repeat: repeat-y;
  background-position: top
}

.sombraClar_fondo_der {
background-image: url(images/sombraClar_fondo_der.gif);
background-repeat: repeat-y;
  background-position: top
}

.sombraClar_fondo_izq {
background-image: url(images/sombraClar_fondo_izq.gif);
background-repeat: repeat-y;
  background-position: top
}


.pie {
background-image: url(images/pie_inf.gif);
background-position: left;
background-repeat: no-repeat;
}


.txt_pie {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: 11px;
  margin-left: 45px;
  margin-bottom: 10px;
  margin-right: 0px;
  margin-top: 0px;
}

.wifi {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  font-size: 11px;
  margin-left: 0px;
  margin-bottom: 10px;
  margin-right: 45px;
  margin-top: 0px;
  line-height: 11px
}

#caja_central {
  background-color: #BB002D;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 23px;
  padding-bottom: 23px;
  width: 720px
}

.slide_fotos_home {
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 0px
}





#carreras_home1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 145px
}

#carreras_home1 p {
  font-size: 12px;
  padding: 0px 0px 2px 0px;
}

#carreras_home1 h1 {
  font-size: 20px;
  padding: 0px 0px 0px 0px;
}

#carreras_home1 a {
  text-decoration: none;
  color: #FFFFFF
}
#carreras_home1 a:hover {
  color: #EEBFCA
}







#carreras_home2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 120px
}

#carreras_home2 p {
  font-size: 12px;
  padding: 0px 0px 2px 0px;
}

#carreras_home2 h1 {
  font-size: 20px;
  padding: 0px 0px 0px 0px;
}

#carreras_home2 a {
  text-decoration: none;
  color: #FFFFFF
}
#carreras_home2 a:hover {
  color: #EEBFCA
}






#carreras_home3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 80px
}

#carreras_home3 p {
  font-size: 12px;
  padding: 0px 0px 2px 0px;
}

#carreras_home3 h1 {
  font-size: 20px;
  padding: 0px 0px 0px 0px;
}

#carreras_home3 a {
  text-decoration: none;
  color: #FFFFFF
}
#carreras_home3 a:hover {
  color: #EEBFCA
}











.caja_noticias {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	background-color: #FFF;
	width: 720px
}

#contenedor_noticias_home {
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
}

#tit_caja_noticias {
  background-image: url(includes/images/fondo_tit_noticias.gif);
  background-repeat: repeat-x;
  width: 700px;
  min-height: 27px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 4px;
  color: #FFFFFF;
  font-size: 14px
}

#tit2_caja_noticias {
  color: #FFFFFF;
  font-size: 14px
}



#archivo_caja_noticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	color: #FFF;
	text-align: right;
}

#archivo_caja_noticias a {
  text-decoration: none;
  color: #FFFFFF
}

#archivo_caja_noticias a:hover {
  color: #EEBFCA
}




#tit_noticia_foto {
  font-size: 14px;
  text-decoration: none;
  color: #BB002D;
  text-align: left;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 12px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 27px;
  padding-right: 7px;
  padding-top: 0px;
  width: 185px
}

#tit_noticia_foto a {
  text-decoration: none;
  color: #BB002D;
}

#tit_noticia_foto a:hover {
  text-decoration: none;
  color: #D04D6C;
}

#fecha_noticia_foto {
  font-size: 11px;
  color: #999999;
  text-align: right;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 7px;
  padding-top: 0px;
  width: 200px;
  text-decoration: none
}

#fecha_noticia_foto a {
  color: #999999;
  text-decoration: none
}

#txt_noticia_foto {
  font-size: 11px;
  color: #000000;
  text-align: right;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 7px;
  padding-top: 0px;
  width: 185px;
  text-decoration: none
}

#txt_noticia_foto a {
  color: #000000;
  text-decoration: none
}

#tit_noticias_home {
  font-size: 14px;
  color: #BB002D;
  text-align: left;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 7px;
  padding-top: 0px;
  width: 500px;
  text-decoration: none
}

#tit_noticias_home a {
  color: #BB002D;
  text-decoration: none
}

#tit_noticias_home a:hover {
  color: #D04D6C;
  text-decoration: none
}

#fecha_noticias_home {
  font-size: 11px;
  color: #999999;
  text-align: right;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 7px;
  padding-top: 0px;
  width: 500px
}

#fecha_noticias_home a {
  color: #999999;
  text-decoration: none
}

#txt_noticias_home {
  font-size: 11px;
  color: #000000;
  text-align: left;
  font-weight: normal;
  margin-top: 12px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 7px;
  padding-top: 0px;
  width: 500px
}

#txt_noticias_home a {
  color: #000000;
  text-decoration: none
}

.foto_noticia_home {
  margin-top: 5px;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  width: 160px
}


#ban_inferior {
  width: 720px;
  background-image: url(includes/images/fondo_ban_inferior.gif);
  background-repeat: repeat-x;
  color: #990D00;
  padding-top: 13px;
  padding-bottom: 14px;
  padding-left: 0px;
  padding-right: 0px
}

#caja_carreras {
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 0px
}

#link_noticias a {
font-weight: bold;
color: #666666;
text-decoration: none;
}

#link_noticias a:hover {
color: #333333;
}

#comunicarte_tit {
font-size: 16px;
text-align: left;
font-weight: normal;
color: #fff;
text-decoration: none;
}

#comunicarte_text2 {
font-size: 11px;
text-align: left;
font-weight: normal;
color: #fff;
text-decoration: none;
}

#comunicarte_text {
font-size: 9px;
text-align: left;
font-weight: normal;
color: #fff;
text-decoration: none;
}

#comunicarte_text a {
	font-size: 9px;
  text-decoration: none;
  color: #FFFFFF
}

#comunicarte_text a:hover {
	font-size: 9px;
  color: #EEBFCA
}
