/*BANDERAS*/
.btn_banderas{
	background-image: url(banderas/fondo_flag.gif);
	padding:7px;
	padding-top:6px;
	vertical-align:top;
}

/* ATUDA Y RECOMENDACIONES SOBRE LOS TAMÑOS DE IMÁGENES Y ARCHIVOS */

.helpfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
}

.helpglobofont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
}

/* TEXTO NORMAL */

.texto01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	color: #0060af;
}
.texto02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0060af;
}
.texto02b {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
.texto03 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

/* TITULARES */

.tit01 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0060af;
}

.tit03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003D85;
}
.tit04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

/* TABLAS */

.tabla01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	color: #ffffff;
	padding-right: 10px;
}

.tabla02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	color: #0060af;
	background-color:#ffffff;
	padding-right: 4px;
	font-weight: bold;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #c1e8fb;
	height:38px;
	vertical-align: top;
}
.tabla03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	color: #ffffff;
	background-color:#528dc0;
	padding-right: 8px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	height:22px;
}
.tabla03b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	color: #ffffff;
	background-color:#11538a;
	padding-right: 8px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	height:22px;
	cursor:pointer;
}
.tabla04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color:#528dc0;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #86afd3;
	height:22px;
}
.tabla04b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color:#11538a;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #86afd3;
	height:22px;
	cursor:pointer;
}

.tabla07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003d85;
	background-color: #e6ecf3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9d5e5;
}

.tabla07b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003d85;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9d5e5;
}

.tabla08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d85;
	background-color: #f2f5f9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0cfe1;
	padding-left:6px;
}

.tabla08b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0cfe1;
}

.tabla11{
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
}


/* ENLACES */

a{
	font-family: Arial, Helvetica, sans-serif;
	color:#0060af;		
	font-size: 11px;
	text-decoration: none;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#0060af;		
	font-size: 11px;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#0060af;		
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#0060af;		
	font-size: 11px;
	text-decoration: underline;
}

a.enlace01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86B0D4;
	text-decoration: none;
}

a.enlace01:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86B0D4;
	text-decoration: none;
}

a.enlace01:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86B0D4;
	text-decoration: none;
}

a.enlace01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0060af;
	text-decoration: none;
}

a.enlace02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
a.enlace02:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
a.enlace02:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
a.enlace02:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}



a.enlace02b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
a.enlace02b:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
a.enlace02b:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
a.enlace02b:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c1e8fb;
	font-weight: bold;
	text-decoration:none;
}

a.enlace02c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
a.enlace02c:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
a.enlace02c:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
a.enlace02c:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c1e8fb;
	font-weight: bold;
	text-decoration:none;
}



a.enlace03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
a.enlace03:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
a.enlace03:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
a.enlace03:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}




a.enlace04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060af;
	text-decoration:none;
}
a.enlace04:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060af;
	text-decoration:none;
}
a.enlace04:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060af;
	text-decoration:none;
}
a.enlace04:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7ad3f7;
	text-decoration:none;
}

a.enlace05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

}
a.enlace05:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

}
a.enlace05:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

}
a.enlace05:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c1e8fb;

}

a.enlace06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0060af;
	text-decoration:none;

}
a.enlace06:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0060af;
	text-decoration:none;

}
a.enlace06:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0060af;
	text-decoration:none;

}
a.enlace06:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c1e8fb;
	text-decoration:none;

}

/* NOTICIAS */

.txtn01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0060af;
	text-align:center;
}

.txtn02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0060af;
	text-align:justify;
	padding:10px;
	padding-right:20px;
}

.txtn03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff9600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edf3f9;
	padding-left:10px;
	padding-bottom:10px;
}

a.enlace07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.enlace07:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.enlace07:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.enlace07:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

/* PROMOCIONES */
.tdtabla04down {

	height:26px;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060af;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f5f9;

}

.tdtabla04high {

	height:26px;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060af;
	background-color: #f2f5f9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0060af;
	cursor:pointer;
	
}

.txt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060af;
}
.txt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.txt03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.txt04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0060af;
}
.txt05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.txtp01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060af;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e8f0f7;
	padding-left:10px;
	padding-right:20px;
}

.tit02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0060af;
	font-weight: bold;
}

.tabla_noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #0060af;
	padding-right: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	height:22px;
	width: 400px;
}
.encabezado_not {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #0060af;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0060AF;
	border-bottom-color: #0060AF;
	border-left-color: #0060AF;
}

.encabezado_not_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color: #0060af;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0060AF;
	border-right-color: #0060AF;
	border-left-color: #0060AF;
	font-weight: bold;
	height: 25px;
}


a.encabezado_noticia {
	font-size:12px;
	text-decoration: none;
	color: #0060af;
}


a.encabezado_noticia:link {
	font-size:12px;
	text-decoration: none;
	color: #0060af;
}

a.encabezado_noticia:visited {
	font-size:12px;
	text-decoration: none;
	color: #0060af;
}

a.encabezado_noticia:hover {
	font-size:12px;
	text-decoration: underline;
	color: #0060af;
}

.encabezado_not_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color: #0060af;
	margin: 0px;
	padding: 0px;
	border: 1px solid #0060AF;
	height: 25px;
}

.marco_promos{
	background-color:#FFFFFF;
	border-bottom-color:#528dc0;
	border-bottom-style:solid;
	border-bottom-width:4px;
}

.fondo_promos{
	background:#FFFFFF url(maq/fondo_promos.gif) repeat-y top;
}

/* INICIO NEW */
.fondo_estudios{
	background: #ff9000 url(maq/fondo_estudios.gif)  no-repeat bottom;
}

.texto_estudios{
	text-align:center; 
	vertical-align:top;
	padding-top:25px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#FFFFFF; 
}

.btn_estudios{
	background: url(maq/btn_estudios.gif)  no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff9000;
	text-align:center;
}

.btn_estudios_over{
	background: url(maq/btn_estudios_over.gif)  no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

.fondo_maninvest{
	background: #9cc100 url(maq/fondo_maninvest.gif)  no-repeat bottom;
}

.texto_maninvest{
	text-align:center; 
	vertical-align:top;
	padding-top:25px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#FFFFFF; 
}

.btn_maninvest{
	background: url(maq/btn_maninvest.gif)  no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9cc100;
	text-align:center;
}

.btn_maninvest_over{
	background: url(maq/btn_maninvest_over.gif)  no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

.fondo_efe{
	background: #00b4e1 url(maq/fondo_efe.gif)  no-repeat bottom;
}

.texto_efe{
	text-align:center; 
	vertical-align:top;
	padding-top:25px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#FFFFFF; 
}

.btn_efe{
	background: url(maq/btn_efe.gif)  no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1359cb;
	text-align:center;
}

.btn_efe_over{
	background: url(maq/btn_efe_over.gif)  no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}

/* Fondo principal */
.fondo_01{
	background: #ece9e9 url(maq/fondo01.gif)   repeat-x top;
}
