@charset "iso-8859-1";
/* CSS Document */



body {margin:0px; padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; background-position:top; background-repeat:repeat-x; font-size:12px; line-height:18px;}

body a { text-decoration:none;}
body a:hover { text-decoration:underline;}

#home.body {background-image:url(../imgs/fondo_home.jpg);}
#institucional.body {background-image:url(../imgs/fondo_institucional.jpg);}

#gastronomia.body {background-image:url(../imgs/fondo_gastronomia.jpg);}
#gastronomia a, #gastronomia a:visited {color:#9e0039; text-decoration:none;}
#gastronomia a:hover { text-decoration:underline;}

#hoteleria.body {background-image:url(../imgs/fondo_hoteleria.jpg);}
#hoteleria a, #hoteleria a:visited {color:#40790d; text-decoration:none;}
#hoteleria a:hover { text-decoration:underline;}

#gestion.body {background-image:url(../imgs/fondo_gestion.jpg);}
#gestion a, #gestion a:visited {color:#0072bc; text-decoration:none;}
#gestion a:hover { text-decoration:underline;}
	
.anchomax {width: 100%;
    position:absolute;
    height:auto;}
	
.contenedor {
	height:auto;
    margin:auto;
    width:100%;}

#home.encabezado {height:auto; position:relative; margin:auto; width: 1002px; padding:0px; margin-bottom:16px;}
.encabezado {height:196px; position:relative; margin:auto; width: 1002px; padding:0px;}

.main {height:auto; width:1002px; overflow:visible; position:relative; margin:auto auto 15px;}

.breadcrumb {padding:0px; margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:0px; font-size:10px; color:#FFF;}
.breadcrumb a, .breadcrumb a:visited { color:#FFF;}

.titular {margin-left:40px;}



.navegacion {width:220px; height:auto; display:inline-table; float:left; position:relative; margin-left:40px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding:0px; line-height:20px; vertical-align:top;  z-index:6;}

#institucional.navegacion a, #institucional.navegacion a:visited {color: #000000;}
#institucional.navegacion a:hover {color: #0072bc;}

#gastronomia.navegacion a, #gastronomia.navegacion a:visited {color: #000000;}
#gastronomia.navegacion a:hover {color: #9e0039;}

#hoteleria.navegacion a, #hoteleria.navegacion a:visited {color: #000000;}
#hoteleria.navegacion a:hover {color: #40790d;}

#gestion.navegacion a, #gestion.navegacion a:visited {color: #000000;}
#gestion.navegacion a:hover {color: #0072bc;}

#pre_verde {  display: block;  width: 178ox;  height: 38px;  background: url("../imgs/bot_preverde.gif") no-repeat 0 0;}
#pre_rojo {  display: block;  width: 178ox;  height: 38px;  background: url("../imgs/bot_prerojo.gif") no-repeat 0 0;}
#pre_gris {display: block; width: 178ox; height: 38px; background: url("../imgs/bot_pregris.gif") no-repeat 0 0;}
#pre_gris:hover, #pre_rojo:hover, #pre_verde:hover {   background-position: 0 -38px;}
#pre_gris span, #pre_rojo span, #pre_verde span {  display: none;}

.vacio{clear:both; height:1px; line-height:1px;}
.contenido {width:712px; display:inline-table; float:left; position:relative; height:100%; margin:0px 10px; padding:0px; vertical-align:top;}
.contenido p {margin:0px; padding-botton:10px;}
.contenido p.primero { margin-bottom:10px;}

.invisible {visibility:hidden; height:1px; margin:0px; padding:0px;}

.horarios {margin-top:10px; width:506px; height:145px; padding:20px; background-image:url(../imgs/fondo_horarios.png); background-repeat:no-repeat; background-position:top;}

.tabla_azul { background-color:#ffffff; border:#9db8d6 1px solid;}
.headder_azul { background-image:url(../imgs/fondo_headder_azul.gif); background-repeat:repeat-x; color:#FFF; font-weight:bold; text-transform:uppercase; width:130px; text-align:left;}

.tabla_verde { background-color:#ffffff; border:#9db8d6 1px solid;}
.headder_verde { background-image:url(../imgs/fondo_headder_verde.gif); background-repeat:repeat-x; color:#FFF; font-weight:bold; text-transform:uppercase; width:130px; text-align:left;}


.tabla_rojo { background-color:#ffffff; border:#9e0039 1px solid;}
.headder_rojo { background-image:url(../imgs/fondo_headder_rojo.gif); background-repeat:repeat-x; color:#FFF; font-weight:bold; text-transform:uppercase; width:130px; text-align:left;}



/*Tipografías general*/
.titnav { font-size:13px; letter-spacing:-0.5px;}
.destacado {font-size:17px; line-height:18px;}
.slogan {
	font-size:14px;
	line-height:18px;
	font-weight: bold;
	color:#666;
}
.subtitulo {width:660px; border-bottom:#999 dotted 1px;}

.bold {font-weight: bold;}
.normal {font-weight:normal;}
.link {text-decoration: none;}	
.link:hover {text-decoration: underline;}
.caps { text-transform: uppercase;}

.azul, .azul a:hover {color: #0072bc;}	
.blanco {color: #ffffff;}	
.verde, .verde a:hover {color: #40790d;}	
.rojo, .rojo a:hover {color: #9e0039;}
	
.texto {padding-bottom:25px; padding-top:5px; width: 660px; margin:0px; text-align:justify}	
.wrap {width:510px !important;  text-align:justify !important;}
.wraptable {width:510px !important;}
.wraplist {width:400px !important; }


/*Novedades Home*/
.ultimas_novedades { width:368px; height:auto; display:inline-table; float:left; position:relative; margin-left:40px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding:0px; line-height:20px; vertical-align:top;}
.novedad { padding-bottom:15px; margin:0px;}
.novedad_txt { padding:0px; margin:0px; font-size:11px; line-height:15px;}
.novedad_tit { padding:0px; margin:0px; line-height: 16px;}

/*VideoSite*/
.videosite { display:inline-table; float:left; height:340px; position:relative; width:560px; margin-bottom:13px;}


/*Agenda*/
.agenda { 
	background-color:#FFFFFF;
	background-image:url(../imgs/fondo_agenda.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #BDBCBD;
	display:inline-table; float:left;
	height:256px;
	margin-left:40px;
	position:relative;
	width:717px;
	margin-bottom:0;
	padding-bottom:0px;
margin-bottom:15px; _margin-bottom:0px;
}

.dia_vacio {width:24px; height: 24px; }
.dia_normal {width:24px; height: 24px; text-align:center; color:#000000; font-family:"Arial Narrow"; font-size:13px;}
.dia_finde {width:24px; height: 24px; text-align:center; color:#878787; font-family:"Arial Narrow"; font-size:13px;}
.dia_destacado1 { color:#FFF; background:url(../imgs/fondo_destacado1.jpg) repeat-x; border: #4497df 1px solid; width:22px; text-align:center; font-weight:bold; font-family:"Arial Narrow"; font-size:13px; width: 24px; height: 24px;}
.dia_destacado2 { color:#FFF; background:url(../imgs/fondo_destacado2.jpg) repeat-x; border: #d48307 1px solid; width:22px; text-align:center; font-weight:bold; font-family:"Arial Narrow"; font-size:13px; width: 24px; height: 24px;}

.contenido_eventos {
	overflow: auto;
	height: 159px;
	width: 430px;
}
.evento_tit { padding:0px; margin:0px;}
.evento_txt { padding:0px; margin-left:12px; margin-top: 0px; margin-bottom:10px; font-size:12px; line-height:15px;}


.banners_home { width: 187px; display:inline-table; float:left; position:relative; vertical-align: top; margin-left: 16px;}



/*Listas*/

.icono_azul { list-style-image: url(../imgs/icono_azul.gif); font-size:12px; margin:0px; margin-bottom:20px; }
.icono_verde { list-style-image: url(../imgs/icono_verde.gif);	font-size:12px; margin:0px; margin-bottom:20px;}
.icono_rojo { list-style-image: url(../imgs/icono_rojo.gif); font-size:12px; margin:0px; margin-bottom:20px; text-align:justify; }


.lista_notas { width: 520px; margin:0px; padding: 0px; border: 0px;}
.lista_novedades {	width: 600px; margin:0px;	padding: 0px; border: 0px;}
.lista_fotos {	width: 600px; margin:0px;	padding: 0px; border: 0px;}
.itemlista { padding-bottom:10px;}


/*Fotos y foto flotante encima del titulo de la pagina*/
.fotoazul {	padding: 1px; border:#448ccb 1px solid; background-color:#FFF;}
.fotoverde { padding: 1px; border:#40790d 1px solid; background-color:#FFF;}
.fotorojo {	padding: 1px; border:#9e0039 1px solid; background-color:#FFF;}
.fotogris {	padding: 1px; border:#636363 1px solid; background-color:#FFF;}



#flotante {	position:absolute;	width:100%;	text-align:right; z-index: 5;	top: 190px;}
.foto_layer {	width:975px; margin:auto; position:relative;	}
.foto_layer_nota {	width:970px;	margin:auto;	position:relative;	top: 40px;	}
	
.epigrafe_verde { background: url(../imgs/epigrafe_verde.gif) bottom no-repeat; background-color:#6d992e; margin-left:796px; margin-top:0; padding:3px; position:inherit; width:168px; font-size:12px; text-align:left; line-height: 15px;}

.epigrafe_rojo { background: url(../imgs/epigrafe_rojo.gif) bottom no-repeat; background-color:#bf0020; margin-left:796px; margin-top:0; padding:3px; position:inherit; width:168px; font-size:12px; text-align:left; line-height: 15px;}

.epigrafe_gris { background: url(../imgs/epigrafe_gris.gif) bottom no-repeat; background-color:#6b6b6b; margin-left:796px; margin-top:0; padding:3px; position:inherit; width:168px; font-size:12px; text-align:left; line-height: 15px;}

.epigrafe_azul { background: url(../imgs/epigrafe_azul.gif) bottom no-repeat; background-color:#448ccb; margin-left:796px; margin-top:0; padding:3px; position:inherit; width:168px; font-size:12px; text-align:left; line-height: 15px;}
	
.foto_layer_globo { width:975px; margin:auto; position:relative; top: 570px;	}	
.foto_layer_diploma {	width:975px;	margin:auto;	position:relative;	top: 690px; _top: 700px;	}	
.foto_layer_florero {	width:975px;	margin:auto;	position:relative;	top: 500px; _top: 700px;	}	
.foto_layer_spa {	width:975px;	margin:auto;	position:relative;	top: 560px;	}	
.foto_layer_espatulas {	width:975px;	margin:auto;	position:relative;	top: 790px;	}	
.foto_layer_tarjetero {	width:975px;	margin:auto;	position:relative;	top: 540px;	}	
.foto_layer_pasaporte {	width:975px;	margin:auto;	position:relative;	top: 450px;	}
	
.foto_lista_notas {
	background-image:url(../imgs/foto_lista_egresado1.jpg);
	background-repeat:no-repeat;

}
/*Chattttt*/
#chatfijado { position:fixed; right:0px; bottom:0px;}