@charset "utf-8";
/* CSS Document */

/*   Formato general   */
@charset "iso-8859-1";
BODY { 	BEHAVIOR: url(#default#homePage);}
BODY {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	COLOR: #333;
	FONT-FAMILY: "Trebuchet MS",Arial;
	FONT-SIZE: 12px;
}

/*   Celdas y parrafos   */
TD {
	FONT-FAMILY: "Trebuchet MS",Arial;
	FONT-SIZE: 12px;
}
P { COLOR: #333333; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 12px; }

/*   Diferentes tipos de links   */
A { COLOR: #647C92; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 12px; TEXT-DECORATION: underline }
A:hover {COLOR: #FF0000; TEXT-DECORATION: underline}
.footer2 {COLOR: #808080; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 11px;}
A.footer2 {COLOR: #014880; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A.footer2:hover {COLOR: #000000; TEXT-DECORATION: underline}
A.menu_sup { COLOR: #000000; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 13px; TEXT-DECORATION: none; font-weight: bold; background-color: #FFFFFF;}
A.menu_sup:hover { COLOR: #FFFFFF;  TEXT-DECORATION: none; background-color: #FF0000;}
A.main {
	COLOR: #000000;
	FONT-FAMILY: "Trebuchet MS", Arial, "Trebuchet MS", sans-serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.main:hover {COLOR: #FF0000; TEXT-DECORATION: underline}
A.titulo4 {
	COLOR: #2C91DF;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A.titulo4:hover { COLOR: #3399FF; TEXT-DECORATION: underline }
A.gigante {
	COLOR: #014880;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.gigante:hover {COLOR: #FF0000; TEXT-DECORATION: underline}

/*   Titulos principales y subtitulos   */
.titulo1 {
	COLOR: #FFF;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	font-weight: bold;
}
.titulo2 {
	COLOR: #2C91DF;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	font-weight: bold;
}
.titulo3 {COLOR: #FF0000; FONT-FAMILY: Helvetica, Arial; FONT-SIZE: 11px; }
.titulo4 {
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS",Arial;
	FONT-SIZE: 10px;
	font-weight: bold;
}
.titulo_seccion {
	COLOR: #29657B;
	FONT-FAMILY: "Trebuchet MS",Arial;
	FONT-SIZE: 18px;
	font-weight: bold;
}

/*   Tipos de texto especificos   */
.txt_alt { COLOR: #014880; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 11px; }
.txt_home { COLOR: #626262; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 11px; }
.black {COLOR: #000000; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 11px; font-weight: bold;}
.mini1 {COLOR: #999999; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 10px;}

/*   Mensajes de alerta   */
.alerta {COLOR: #FF0000; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 12px; font-weight: bold;}

/*   Forms: casillas   */
.form {  background-color: #FFFFFF;  border: 1px solid #999999;  padding: 3px;  font-size: 12;  color: #333333;  font-family: "Trebuchet MS",Arial;  height: 23px; }

/*   Forms: boton de envio   */
INPUT.Boton1 {BACKGROUND-COLOR: #777777; FONT-FAMILY: "Trebuchet MS",Arial; FONT-SIZE: 11px; width: 66px; height: 26px; color: #FFFFFF; letter-spacing:2px; border:0px}
.form {background-color: #FFFFFF; border: 1px solid #7E9DB9; padding: 3px; font-size: 12; color: #000000; font-family: "Trebuchet MS",Arial;}

/*   Menu principal izquierdo   */
.menu { margin: 0; 	padding: 0; width: 182px; height: 38px; text-align: left; text-indent: 25px; background: url("images/boton-menu.png") 0 0 no-repeat; color: #333333; }
.menu a { padding-top: 10px; width: 100%; height: 100%; display: block; overflow: hidden; font-family: "Trebuchet MS",Arial; color: #FFF; font-size: 12px; text-decoration: none; 
background: url("images/boton-menu.png") 0 0 no-repeat;  font-weight: bold;}
.menu a:hover { text-decoration: none; 	background-position: -182px 0; color: #FFF; }
.menu a:active { background-position: -364px 0; 	color: #FF3399; }

.imgload { background: url("images/cargando.gif") no-repeat center center;}

hr.linea{   width:100%;   height:1px;  color:#1C86EE;  text-align:left; 
border-top:0px; /*quita el grosor extra de Opera y FFox*/  
// border-bottom:#CC0000 dashed 1px;  
}  
