A, A:ACTIVE, A:LINK, A:VISITED { text-decoration: none; COLOR: #3D387A;}
A:HOVER { text-decoration: none; COLOR: #EC592E; }

A.links:link {FONT-WEIGHT: lighter; FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.links:visited {FONT-WEIGHT: lighter; FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.links:hover {FONT-WEIGHT: bolder; FONT-SIZE: 10px; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


BODY {	background-color: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

select {font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color: #000000;}
input {font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color: #000000;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color: #000000;}



.leftmenu {FONT-WEIGHT: lighter; FONT-SIZE: 11px; COLOR: #3D387A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.leftmenu_2 {FONT-WEIGHT: lighter; FONT-SIZE: 10px;COLOR: #3D387A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: left; list-style-image: url(img/iconos/pt_lista_menu.gif);	clip:   rect(auto auto auto auto); text-indent: -8pt; vertical-align: baseline; }
.rightmenu {
	FONT-WEIGHT: lighter;
	FONT-SIZE: 12px;
	COLOR: #3D387A;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: right;
	padding-right: 5px;
}
.TituloMenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-style: normal; line-height: normal; font-weight: 600; color:#3D387A; text-align: left;	margin-right: 5px;	margin-left: 5px;	text-indent: 5pt;}

.cuerpo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal; font-weight: 400; color:#323134; text-align: justify ; margin-right: 5px; margin-left: 5px}
.cuerpoleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal;  font-weight: 400; color:#323134; text-align: justify }
.cuerpocenter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal;  font-weight: 400; color:#323134; text-align: center; margin-right: 5px; margin-left: 5px}
.cuerpoclaro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal;  font-weight: 400; color:#F0E880; text-align: justify ; margin-right: 5px; margin-left: 5px}
.cuerpoleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal;  font-weight: 400; color:#323134; text-align: left ; margin-right: 5px; margin-left: 5px}
.cuerporight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal;  font-weight: 400; color:#323134; text-align: right; margin-right: 5px; margin-left: 5px}
.cuerpomini { font-family: Arial, Helvetica, sans-serif; font-size:7pt; font-style: normal;  font-weight: 400; color:#323134; text-align: left; margin-right: 5px; margin-left: 5px}
.cuerpo_Link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal;  font-weight: 600; color:#457595; text-align: left; text-decoration: none}
.cuerpo_azul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: 400; color: #2C4E94; text-align: justify; text-transform: none; font-variant: normal; margin-right: 5px; margin-left: 5px; line-height: 11pt}
.cuerpo_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #323134; text-align: left; text-transform: none}
.cuerpo_azul_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: 400; color: #457595; text-align: justify; text-transform: none; font-variant: normal; line-height: 15pt ; text-decoration: underline}

.menupie {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal; line-height: normal; font-weight: 400; color:#000000; text-align: center; margin-right: 15px; margin-left: 15px}
.lighttext {FONT-WEIGHT: lighter; FONT-SIZE: 10px; COLOR: #aba585; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.alert {font-family: Verdana; font-size:12px; line-height:13px; font-weight:bold; color:#990033;}
.menumigas {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-style: normal; line-height: normal; font-weight: 400; color:#000000; text-align: left;}

.Titular {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10pt;	font-style: normal;	line-height: normal;	font-weight: 600;	color:#3D387A;	text-align: left;	letter-spacing: 0px;	text-indent: 5pt;	padding: 5px;	margin: 5px;}
.SubTitular {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:9pt;	font-style: normal;	line-height: 15px;	font-weight: 400;	color:#3D387A;	text-align: left;	margin-right: 5px;	margin-left: 5px;	letter-spacing: 0px;}
.Titulo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10pt;	font-style: normal;	line-height: normal;	font-weight: 600;	color:#3D387A;	text-align: left;	margin-right: 5px;	margin-left: 5px;	letter-spacing: normal;}
.Titulillo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:8pt;	font-style: normal;	line-height: normal;	font-weight: 600;	color:#3D387A;	text-align: left;}
.Titulo_bloque {font-family: Arial, Helvetica, sans-serif;	font-size:14pt;	font-style: normal;	line-height: normal; font-weight: 600;	color:#222222;	text-align: left;}
.Titulillo_bloque {font-family: Arial, Helvetica, sans-serif;	font-size:10pt;	font-style: normal;	line-height: normal;	font-weight: 600;	color:#555555;	text-align: left;}


.menublanco {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: center;}
a.menublanco {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: center; TEXT-DECORATION: none; COLOR: #ffffff;}
a.menublanco:active {TEXT-DECORATION: none; COLOR: #ffffff;}
a.menublanco:visited {TEXT-DECORATION: none; COLOR: #FFFFFF;}
a.menublanco:hover {TEXT-DECORATION: none; COLOR: #FDE917;}

.menublanco_izq {FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
a.menublanco_izq {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: left; TEXT-DECORATION: none; COLOR: #ffffff;}
a.menublanco_izq:active {TEXT-DECORATION: none; COLOR: #ffffff;}
a.menublanco_izq:visited {TEXT-DECORATION: none; COLOR: #FFFFFF;}
a.menublanco_izq:hover {TEXT-DECORATION: none; COLOR: #FDE917;}

.titulofondoazul {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #6D8EA5;
	line-height: normal;
}
.Art3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	color:#0c5096;
	text-align: right;
	margin-right: 5px;
	margin-left: 5px;
}

ul#subind li a {list-style-type: none;
	margin: 0;
	padding: 0;
	list-style-position: inside;
}


.gridtxt {
font-size:8pt; font-family:Verdana; color:#000000;

}
.gridhead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#3A62BD;  /*#3D387A;  #6D8EA5;*/
	line-height: normal;
}

/* STYLES FOR MENUS BEGIN */

/* Start - For LEFT HAND menus */
dl, ul, dt, dd, li {list-style-type: none;  margin: 0;
padding: 0;}
/*dt, dd, li {list-style-type: none;  margin: 1px;
padding: 1px;}*/

/*
dt, li {line-height: 18px;}
dl, dt, dd, ul, li {

list-style-type: none;
}
*/

#smenu {
display:none;
}

#smenu_on {
display:block;
}

#izqmenu {
position: relative;
top: 0;
left: 0;
}
dl#izqmenu {
width: 145px;
line-height: 18px;
}
dl#izqmenu dt {
cursor: pointer;
margin: 2px 0;;
/*height: 20px;*/
line-height: 18px;
text-align: center;
font-weight: bold;
border: 1px solid #3A62BD;
background: #D8EAFE;
padding: 1px;
}
dl#izqmenu dd {
border: 1px solid #3A62BD;padding: 1px;
}
dl#izqmenu li {
text-align: center;
background: #fff;padding: 1px;
}
dl#izqmenu li a {
display: block;
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: left;
color: #3A62BD;
text-decoration: none;
border: 0 none;
height: 100%;
background: #fff;

}

dl#izqmenu dt a {
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: left;
color: #3A62BD;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}


dl#izqmenu li a:hover, dl#izqmenu dt a:hover {
background: #225297;
color: #FDE917;
}

dl#izqmenu li a:hover, dl#izqmenu dt a:hover .onner {
background: #225297;
color: #FDE917;
}
/* End - For Left menus */

/* Start - For DIV horiz menus */

#MenuButton A {
	FONT-SIZE: 11px;
	WIDTH: 120px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	display: block;
	padding: 2px  3px;
}
#MenuButton A:hover {
	WIDTH: 120px;
	COLOR: #FDE917;
	BACKGROUND-COLOR: #225297;
	TEXT-DECORATION: none;
}

#menu1 {
POSITION: absolute;
VISIBILITY: hidden; Z-INDEX: 1; 
FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
}

#menu2 {POSITION: absolute;
VISIBILITY: hidden; Z-INDEX: 1; 
FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
}

#menu3 {
POSITION: absolute;
VISIBILITY: hidden; Z-INDEX: 1; 
FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
}

#menu4 {
POSITION: absolute;
VISIBILITY: hidden; Z-INDEX: 1; 
FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
}

#menu5 {
POSITION: absolute;
VISIBILITY: hidden; Z-INDEX: 1; 
FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
}

#menu6 {
POSITION: absolute;
VISIBILITY: hidden; Z-INDEX: 1;
FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
}
/* End - For DIV horiz menus */

.titulo_gordo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.importante {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.texto_generico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.etiqueta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.texto_enlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366FF;
}
.tabla_cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
}
.letra_pequena {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.recuadro_celda {
	border: 1px solid #66AAF1;
}
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	font-style: italic;
}
.separador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #3D387A;
	border-left-color: #FFFFFF;
}
.punto_verde {
	color: #009900;
	text-decoration: blink;
}
.punto_naranja {

color: #FF9900
}
.hoja_separador {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #3D387A;
	border-right-color: #3D387A;
	border-bottom-color: #FFFFFF;
	border-left-color: #3D387A;
}
.fin_hoja_separador {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #3D387A;
	border-bottom-color: #FFFFFF;
	border-left-color: #3D387A;
}
.blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.recuadro_celda_oscuro {

	border: 1px solid #000099;
}
.autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
.pasos {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #003399;
}
.enlazar {
	color: #3366FF;
}
.dar_importancia {
	color: #003399;
}
.calendario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.campos_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #66AAF1;
	background-color: #D8EAFE;
}
.campos_form_obligatorios {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #66AAF1;
	background-color: #FFFF99;
}



/* STYLES FOR MENUS END */.punteado_derecho {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.recuadro_celda_negro {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #999999;
}
.color_IB1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #F15728;
}
.color_IB2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #F8E918;
}
.mes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.anyo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.dia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
