/* Letras y body */
body{ margin:0; padding:0; background-color: #ffffff; font-size: 11px; color: #666666; font-family: Tahoma; background:url(../imagenes/bg.jpg) center top no-repeat; line-height:17px; text-align:justify;}

/* Header */
#contenedor1{ width:100%; height:150px; margin: auto;  background:url(../imagenes/header_fondo.jpg) repeat-x; float:left; position:relative;}
#head{ width:1000px; height:auto; margin: auto; position: relative; }
#head_bg{ width:1000px;  height:150px; margin:auto;}
#head_2_login{width:225px; height:150px; background:url(../imagenes/header_tema.jpg); float:left; }
#head_3{width:305px; background:url(../imagenes/header_fecha.jpg); height:145px; float:left; color:#FFFFFF; padding-top:5px; text-align:right;}
#head_1{width:360px; height:150px; float:left;}
#logotgrl{position: absolute;z-index:999;top:0px;}

/* CUERPO */
#contenedor2{ width:100%;  margin: auto; height:auto; position: relative;  float:left;}
#cuerpo{ width:100%; height: auto; margin: 0px auto;}
#cuerpolog{ height: auto; margin: auto;}
#lado_1{width:210px; background:url(../imagenes/lado1.jpg);height:614px; float:left; position:relative;}
#centro{width:780px; background:#FFFFFF; height: auto; min-height:700px; margin:auto;  position:relative;}
#lado_2{width:210px; background:url(../imagenes/lado2.jpg);height:614px; float:left; position:relative;}
#logo2{width:150px; background:url(../imagenes/header_logo2.jpg);height:94px; float:left;}
#siguiente{ width:228px; height:30px; margin-left:55px; margin-top:35px;}

/*  M A P A   */
#cont_mapa{ width:740px; height:auto; min-height: 600px; background:#FFFFFF; float:left; padding:20px;}
#mapa{ width:100%; height: 500px; background: #E1E1E1; margin: 0px auto; border: 1px solid #999999;}


#sig{ font:Tahoma, Tahoma, Helvetica, sans-serif; font-size: 20px; color: #76a7bc; text-align:right; margin: 0;	padding: 0; float:right; }
#sig ul, li {list-style-type: none; margin: 0;	padding: 0;}
#sig a { display: block; color: #FF6600; text-decoration: none;}
#sig a:hover { color:#000000;}



/* Navegacion */
#header_nav{ color:#FFFFFF; float: right; left:210px; margin:0; padding:0; position: absolute; width:600px; font-size:10px; line-height:11px;}

#nav_menu { color:#666;	padding:0px 0px 5px 0px; margin:0px; text-transform:uppercase; 	}
#liga { font:Tahoma, Helvetica, sans-serif; color:#333333; background-color:#FFFFFF; padding:0px 0px 3px 0px; margin:0px; text-transform:uppercase;height:20px; text-decoration:none; }
#nav_menu ul, li {list-style-type: none; padding:0px; margin:0px; width:70px; padding-top:5px; }
#nav_menu ul {	margin: 0;	padding: 0; }
#nav_menu li {	float: left; }
#nav_menu a { text-decoration: none;display: block; color:#666;	padding: 5px 5px;text-align: center; border-left: 1px solid #ccc; height:17px;}
#nav_menu a#primero {	border-left: 1px solid #ccc; }
#nav_menu a:hover {background: #518d45; color:#ffffff;}



/* Navegacion */

#menuh_bg{width:780px; background:url(../imagenes/menuh01.jpg) right top no-repeat;height:94px; float:left;}
#menuh_horizontal{width:680px;height:20px; float:left;}
#texto{ width:490px; height:auto; min-height: 600px; background:#FFFFFF; float:left; padding:20px;}
#formulario{ width:94%; height:auto; min-height: 600px; background:#FFFFFF; float:left; padding:20px;}

#left{ height:auto; min-height: 600px; float: left; padding-bottom:20px;}
#texto_cuadros{ width:490px; height:auto; float:left; padding: 20px 0px 20px 0px;}
#cuadro1{ height: auto; background:url(../imagenes/cuadro1.jpg) no-repeat; }
#cuadro2{  height:142px; background:url(../imagenes/cuadro1.jpg) no-repeat;}
#imgcartel{ width:225px; margin-top:20px; }
.pie{ height:20px; width:225px;background: #E3E2D7; text-transform:uppercase; border:solid 1px #C0C5B4; font-size:10px; padding-top:5px; text-align:center;}
.pie a{ color: #660000; }
#imagenes{ width:225px; height:auto; float: left; margin-top:20px;}
#imagen1{ width:225px;}
#logeo{width:225px;height:auto;background: #E4E4E4; margin-top:20px;border: 1px solid #d4d4d4;}
#costo{width:205px;height:auto; background:url(../imagenes/costos_bg.jpg); border: 1px solid #d4d4d4;margin-top:20px; margin-bottom:10px; padding:10px;}
#precios{width:205px;height:auto; }



/* ESTILOS DE TEXTO */
#texto_vineta{font:Tahoma; font-size:12px; font-weight:normal; color:#636363; text-align:left; line-height:16px; padding:15px;}
.vinegrl_texto { background:url(../imagenes/vine.gif) no-repeat; text-indent:10px; margin-left:10px;}
.vinegrl_textoT { background:url(../imagenes/vine2.gif) no-repeat; text-indent:10px; color:#528d45;}
.menuvinetxt { color:#990000;}
.menuvinetxt a{ color:#990000;}
.menuvinetxt a:hover{ background:#939392; color:#fff;}

.titulo_grande{ font:Tahoma; font-size:24px; font-weight:bold; color:#528d45; text-align:left; border-bottom:1px  #9DA98D solid; line-height:40px;}
#banner_estudiantes{ width:490px; height:108px;}

.titulo_mediano{font-size:18px;font-weight: bold;color:#76a7bc;text-align:left;font-family: Tahoma; padding: 15px 0px 15px 0px;}
.titulo_mediano_centrado{font-size:18px;font-weight: bold;color:#76a7bc;text-align:center;font-family: Tahoma; padding: 15px 0px 15px 0px;}
.titulo_medianol{font-size:14px;font-weight: bold;color:#76a7bc;text-align:left;font-family: Tahoma; padding: 15px 0px 10px 0px; border-bottom: #E3EEF2 1px solid;}

.subtitulo_mediano{font-size:14px;font-weight: bold;color:#76a7bc;text-align:left;font-family: Tahoma;}
.siguiente_pagina{font-size:20px;font-weight: bold;color: #76a7bc;text-align: right; font-family: Tahoma;}
.titulo_chico{font-size:10px;font-weight:normal;color:#636363;text-align:left;font-family: Tahoma;text-transform: uppercase; text-indent: 15px;}
.cuerpo_texto1{ font:Tahoma; font-size:11px; color:#636363; text-align: justify;}
.direccion_grande{font-size:18px;font-weight: bold; color:#bdee3d; text-align: center; font-family: Tahoma; padding-top:20px; padding-bottom:10px;}
.direccion_chica{font-size:11px;font-weight: normal; color:#ffffff; text-align: center; font-family: Tahoma;}
.pie_imagen{font-size:11px;font-weight: normal; color:#666666; text-align: center; font-family: Tahoma;}
.login{font-size:10px;font-weight:normal;color: #666666;text-align: right;font-family: Tahoma;text-transform: uppercase;}
.costo_grande{ font:Tahoma; font-size:16px; font-weight:bold; color:#ffffff; text-align: left;}
.costo_extragrande{ font:Tahoma; font-size:19px; font-weight:bold; color:#da4347; text-align: left;}
.telefono{ font:Tahoma; font-size:15px; font-weight:bold; color: #666666; text-align: left;}
.titulo_med_negro{ color:#333; font-weight: bold;  text-align: justify; font-family: Tahoma, Helvetica, sans-serif;}
.texto_small{ font:Tahoma; font-size:9px; color:#636363; text-align: justify;}

.login_boton{ background:url(../imagenes/boton_bg.jpg); height:19px; font-size:11px;font-weight:normal;color:#ffffff;text-align: center;font-family: Tahoma; text-transform: uppercase;}
.login_inputs{	font-size:10px;	font-weight:bold;color:#000000;text-align: left;font-family: Tahoma;text-transform: uppercase;border: 1px solid #9bc03c;	line-height: 13px;	padding-top: 5px;width:100px;}

.fila1{ height:20px; line-height:12px; background: #E3E2D7; text-transform:uppercase;  font-size:9px; text-align:Left; padding-left:8px;}
.fila2{ height:20px; line-height:12px; background: #f1f0e9; text-transform:uppercase;  font-size:9px; text-align:Left; padding-left:8px;}
.fila_magistral{ height:20px; line-height:12px; background: #aba888; text-transform:uppercase;  font-size:12px; color:#FFFFFF; text-align:Left; padding-left:8px;}
.conf_magistral{ height:20px; line-height:12px; text-transform:uppercase;  font-size:11px; text-align:Left; padding-left:8px;}

/* FOOTER */
#contenedor3{ width:100%; background:url(../imagenes/footer_fondo.jpg); height: auto; margin: auto; position: relative; float:left;}
#footer{ width:780px; height: 150px; background:url(../imagenes/footer_fondo1.jpg) no-repeat; margin:auto;}
#direccion{ width:780px; height:40px; padding-top:18px;}
#menu_footer{ width:100%; height:20px; font:Tahoma; font-size:10px; font-weight:bold; padding-top:16px; padding-bottom:10px; color:#bdee3d; text-align:center;  }

#menu_footer ul{display:block; width:780px; height:20px; padding:0; margin:0; list-style:none;}
#menu_footer ul li{ display:block; font:normal 11px/18px "Tahoma", Tahoma, Helvetica, sans-serif; float:left; width:auto;}
#menu_footer ul li a{ font:normal 11px/18px "Tahoma", Tahoma, Helvetica, sans-serif; color:#bdee3d; text-decoration:none; padding:0 25px 0 30px;}
#menu_footer ul li a:hover{text-decoration:underline;}
#menu_footer2{ width:780px; height:35px; font:Tahoma; font-size:10px; color:#ffffff; padding-top:8px;}
#menu2{ width:780px; height:25px;}


/*---FOOTER PANEL--*/
#footerPan{padding-top:20px;width:640px; padding-left:140px;}
#footerPan ul{list-style:none; }
#footerPan li{font:11px/15px "Tahoma",Tahoma, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 4px 0 4px; color:#ffffff; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}


/*---EFECTO--*/
.dhtmlgoodies_question{ height:30px;margin-bottom:10px;overflow:hidden;cursor:pointer; background:url(../imagenes/icono-pa-bajar.png) top left no-repeat; text-indent:30px; font-size:16px;color:#76a7bc;text-align:left;font-family: Tahoma;}
.dhtmlgoodies_answer{visibility:hidden;height:0px;overflow:hidden;position:relative;background: #EDEDE9;border: 1px dashed #CCCCCC; margin:0px 0px 30px 30px;}
.dhtmlgoodies_answer_content{padding:1px;position:relative;}
#construccion{ width:1280px; height:475px; margin: auto; background:url(../imagenes/CONSTRUCCION.jpg) no-repeat;}

#div1 {position:absolute; top: 27px; left: 70px; width:150px; height:30px; visibility: hidden; background-color:#f6f6f6; border: 1px #ccc solid; padding:10px;text-transform:uppercase;line-height:16px;}
#div2 {position:absolute; top: 32px; left: 490px; width:150px; height:45px; visibility:hidden; background-color:#f6f6f6; border: 1px #ccc solid; padding:10px; text-transform:uppercase; line-height:16px;}
#div3 {position:absolute; top: 32px; left: 280px; width:150px; height:30px; visibility:hidden; background-color:#f6f6f6; border: 1px #ccc solid; padding:10px; text-transform:uppercase; line-height:16px;}

