body{
	background-color:#e3e3e3;
	margin:auto;
	text-align:center;
	padding:0;
	font-family:Arial, Helvetica;
    font-size:12px;
    color:#6d6d6d;
}
img{
	border:0;
}
#cabezal{
	width:100%;
	border:0;
	padding:0;
	margin:0;
	top:0;
	background-image:url(imagenes/cabezal.gif);
	background-repeat: repeat-x;
	height:43px;
	color:#fff;
}
#cabezal .izquierda{
	width:10%;
	text-align:left;
}
#cabezal .centro{
	width:75%;
	text-align:right;
	margin-right:100px;
	font-size:12px;
}
#cabezal .derecha{
	width:15%;
	text-align:right;
}
#cabezalinstitucional{
	width:846px;
	height:80px;
	margin-left:14px;
	background-image:url(imagenes/fondoinstitucional.gif);
	background-repeat:repeat-x;
}
.tablaGral{
	margin:auto;
	width:880px;
	border:0;
	height:100%;
	background-image:url(imagenes/background-total.gif);
	background-repeat:repeat-y;	
}
.cuerpoinfo{
	text-align:justify;
	font-size:12px;
}
.cuerpoinfo p{
	padding-left:25px;
	padding-right:25px;
}
#cabezaltotal{
	margin:auto;
	text-align:center;
	width:845px%;
}
.fincontenedor{
    margin:auto;
	width:880px;
	height:36px;
	border:0;
	background-image:url(imagenes/fin_contenedor.gif);
	background-repeat: no-repeat;
}
.pie{
	margin:auto;
	width:860px;
	text-align: left;
	font-size:10px;
}
/*----------------------Menu Cabezal-------------------*/
#cabezal a{
	text-align:right;
	color:#c7dce7;
	text-decoration:none;
}
#cabezal a:hover{
	color:#fff;
	border-top: 2px solid #c7dce7;
	border-bottom: 2px solid #c7dce7;
}
/*-------------------Links Institucional-----------------*/
#cabezalinstitucional #left{
	width:304px;
	height:80px;
	float:left;
	background-image:url(imagenes/logoinstitucional.gif);
}
#cabezalinstitucional #right{
	float:right;
  font-size:12px;
  padding-top:10px;
  padding-right:5px;
}
#cabezalinstitucional #right a{
  color:#0093dd;
  text-decoration:none;
}
#cabezalinstitucional #right a:hover{
  text-decoration:underline;
}
/*------------------Links Pie--------------------------*/
.pie span{
	margin-left:2px;
	color:#8e8e8e;
}
.pie span a{
	color:#0093dd;
	text-decoration: underline;
}
.pie span a:hover{
	text-decoration: none;
}
/*------------------Cabezales------------------------*/
h1{
  margin-bottom:1px;
  font-size:22px;
}
h1, h2{
  font-family:"Trebuchet MS";
  margin-left:25px;
}
h3{
  font-family:"Trebuchet MS";
  margin:0;
  font-size:14px;
}
h1 .university, h2 .university, h3 .university{
  color:#386397;
}
h1 .quickmind, h2 .quickmind, h3 .quickmind{
  color:#953b2a;
}
h1 .language, h2 .language, h3 .language{
  color:#181315;
}
h1 .sport, h2 .sport, h3 .sport{
  color:#f99615;
}
h1 .health, h2 .health, h3 .health{
  color:#81a004;
}
h1 .university a{
  color:#386397;
  text-decoration:none;
}
h1 .university a:hover{
  color:#386397;
  text-decoration:underline;
}
h1 .quickmind a{
  color:#953b2a;
  text-decoration:none;
}
h1 .quickmind a:hover{
  color:#953b2a;
  text-decoration:underline;
}
h1 .language a{
  color:#181315;
  text-decoration:none;
}
h1 .language a:hover{
  color:#181315;
  text-decoration:underline;
}
h1 .sport a{
  color:#f99615;
  text-decoration:none;
}
h1 .sport a:hover{
  color:#f99615;
  text-decoration:underline;
}
h1 .health a{
  color:#81a004;
  text-decoration:none;
}
h1 .health a:hover{
  color:#81a004;
  text-decoration:underline;
}
h1 .interior{
  color:#0093dd;
  background: url(imagenes/bullet-cabezal.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 40px;
}
.interiorH2{
  font-size:18px;
  font-weight:bold;
  color:#5fa4c9;
}
/*----------------Cab. Enalces----------------*/
a{
  text-decoration:none;
  color:#0093dd;
  font-weight:bold;
}
a:hover{
  text-decoration:underline;
}
a.university:link, a.university:active, a.university:visited{
  text-decoration:none;
  color:#386397;
}
a.university:hover{
  text-decoration:underline;
  color:#386397;
}
a.quickmind:link, a.quickmind:active, a.quickmind:visited{
  text-decoration:none;
  color:#953b2a;
}
a.quickmind:hover{
  text-decoration:underline;
  color:#953b2a;
}
a.languagemind:link, a.languagemind:active, a.languagemind:visited{
  text-decoration:none;
  color:#181315;
}
a.languagemind:hover{
  text-decoration:underline;
  color:#181315;
}
a.sportmind:link, a.sportmind:active, a.sportmind:visited{
  text-decoration:none;
  color:#f99615;
}
a.sportmind:hover{
  text-decoration:underline;
  color:#f99615;
}
a.healthmind:link, a.healthmind:active, a.healthmind:visited{
  text-decoration:none;
  color:#81a004;
}
a.healthmind:hover{
  text-decoration:underline;
  color:#81a004;
}
/*----------------Cajas home----------------*/
.cajas{
  margin:auto;
	border:1px solid #e2e2e2;
  background-color:#fbfbfb;
  width:94%;
  text-align:justify;
  overflow:auto;
}
.izq{
  float:left;
  width:25%;
}
.der{
  float:right;
  width:74%;
  margin-bottom:5px;
  padding-right:5px;
  padding-top:5px;
}
.separador{
  border-bottom:1px solid #e4e4e4;
  height:2px;
  width:98%;
  margin-top:0px;
  margin-bottom:1px;
}
.cajas img{
	float:left;
  margin-left:5px;
}
.limpia{
	clear:both;
}
/*--------------Alineacion Imagenes---------------*/
.imgIzq{
  float:left;
}
.imgIzqPrograma{
  float:left;
  margin:0px 8px 1px 0px;
}
.imgDer{
  float:right;
}
/*------------Lnks Generales-------------------*/
a.enlaceuniversity:link, a.enlaceuniversity:active, a.enlaceuniversity:visited{
  color:#386397;
  text-decoration:none;
}
a.enlaceuniversity:hover{
  color:#386397;
  text-decoration:underline;
}
a.enlacequikmind:link, a.enlacequikmind:active, a.enlacequikmind:visited{
  color:#953b2a;
  text-decoration:none;
}
a.enlacequikmind:hover{
  color:#953b2a;
  text-decoration:underline;
}
a.enlacelanguagemind:link, a.enlacelanguagemind:active, a.enlacelanguagemind:visited{
  color:#181315;
  text-decoration:none;
}
a.enlacelanguagemind:hover{
  color:#181315;
  text-decoration:underline;
}
a.enlacesportmind:link, a.enlacesportmind:active, a.enlacesportmind:visited{
  color:#f99615;
  text-decoration:none;
}
a.enlacesportmind:hover{
  color:#f99615;
  text-decoration:underline;
}
a.enlacehealthmind:link, a.enlacehealthmind:active, a.enlacehealthmind:visited{
  text-decoration:none;
  color:#81a004;
}
a.enlacehealthmind:hover{
  color:#81a004;
  text-decoration:underline;
}
/*-------------------Comentarios y Downloads----------------------------*/
.cajasprogramas{
  margin:auto;
	border:1px solid #e2e2e2;
  background-color:#fbfbfb;
  width:85%;
  text-align:justify;
  overflow:auto;
  padding:5px 0px 5px 5px;
}
.cajasprogramas span{
	border-left:2px solid #e2e2e2;
  padding-left:5px;
}
.cajasprogramas em{
	font-size:10px;
  margin-left:5px;
}
/*-------------------listas y paginas interiores----------------------------*/
.excursiones{
  padding-left: 12px;
  background: url(imagenes/bullet.png) 0em 0.5em no-repeat;
  margin-bottom: 0.6em;
  background-color:#f2f2f2;
  list-style-type: none;
  display:block;
  color:#333;
}
.titular{
  background:#f2f2f2 url(imagenes/icono-excursiones.png) no-repeat left;
  text-indent:20px;
  border:1px solid #e3e3e3;
  padding:8px;
  margin-left:26px;
  color:#0078b5;
  text-transform:uppercase;
  font-size:16px;
}
.faqs{
  background:#f2f2f2 url(imagenes/icono-faqs.png) no-repeat left;;
  border:1px solid #e3e3e3;
  padding:8px 0 8px 2px;
  margin-left:26px;
  color:#0078b5;
}
/*---------------------Cajas Programas Mapa Sitio-------------------*/
h6{
  padding-left: 20px;
  padding-top:30px;
  font-size:14px;
  color:#0093dd;
  margin-bottom:1px;
}
#mapauni{
  background-image:url(imagenes/programas/cajas/caja-uni.gif);
  background-repeat: no-repeat; 
  width:535px;
  height:230px;
  margin-left:140px;
}
#mapaquick{
  background-image:url(imagenes/programas/cajas/caja-quick.gif);
  background-repeat: no-repeat; 
  width:535px;
  height:230px;
  margin-left:140px;
}
#mapalan{
  background-image:url(imagenes/programas/cajas/caja-lan.gif);
  background-repeat: no-repeat; 
  width:535px;
  height:230px;
  margin-left:140px;
}
#mapasport{
  background-image:url(imagenes/programas/cajas/caja-sport.gif);
  background-repeat: no-repeat; 
  width:535px;
  height:230px;
  margin-left:140px;
}
#mapasalud{
  background-image:url(imagenes/programas/cajas/caja-health.gif);
  background-repeat: no-repeat; 
  width:535px;
  height:230px;
  margin-left:140px;
}
#mapauni ul li a, #mapaquick ul li a, #mapasalud ul li a, #mapalan ul li a, #mapasport ul li a{
  line-height:20px;
  color:#0093dd;
  text-decoration:underline;
}
#mapauni ul li a:hover, #mapaquick ul li a:hover, #mapasalud ul li a:hover, #mapalan ul li a:hover, #mapasport ul li a:hover{
  color:#75d1ff;
  text-decoration:none;
}
#mapauni ul li, #mapaquick ul li, #mapasalud ul li, #mapalan ul li, #mapasport ul li{
list-style-type: none;
}
/*-------------Recuadro fechas-------------------*/
.fechashealth{
  border:1px solid #81a004;
  background:#f3f3f3 url(imagenes/alerta.png) no-repeat right bottom;
  color:#333;
  padding:5px;
  margin-left:25px;
  line-height:16px;
}
.fechasquick{
  border:1px solid #953b2a;
  background:#f3f3f3 url(imagenes/alerta.png) no-repeat right bottom;
  color:#333;
  padding:5px;
  margin-left:25px;
  line-height:16px;
}
.fechassport{
  border:1px solid #f99615;
  background:#f3f3f3 url(imagenes/alerta.png) no-repeat right bottom;
  color:#333;
  padding:5px;
  margin-left:25px;
  line-height:16px;
}
.fechasuniversity{
  border:1px solid #386397;
  background:#f3f3f3 url(imagenes/alerta.png) no-repeat right bottom;
  color:#333;
  padding:5px;
  margin-left:25px;
  line-height:16px;
}
/*-----------------Contacto---------------------*/
#tablacontacto{
   margin-left:26px;
   margin-top:12px;
   width:100%;
}
#tablacontacto input, select, textarea{
  border:1px solid #0093dd;
  background-color:#d9f2ff;
}
#tablacontacto span{
  color:red;
  font-size:16px;
  font-weight:bold;
}
/*--------------Agenda--------------*/
#agenda{
  float:right;
  border:1px solid #d3d3d3;
  background:#f5f5f5;
  width:93%;
  margin:10px 26px 10px 0px;
  padding:5px 0 5px 2px;
}
#agenda p{
  padding:2px 0 12px 4px;
}
#agenda img{
  float:left;
}
#agenda a.linkagenda{
  font-size:1.4em;
  font-weight:bold;
  color:#0195de;
  text-decoration:none;
}
#agenda a.linkagenda:hover{
  text-decoration:underline;
}
#footer{
  margin:0 auto;
  margin:2px 0 10px 0;
  overflow:auto;
  font-size:11px;
  line-height:14px;
}
#footer span{
  float:left;
  margin:2px 5px 2px 2px;
  border-right:1px solid #ccc;
  width:6%;
  height:45px;
}

