BODY{

	margin : 0px 0px 0px 0px;

}



LI{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	color: #666666;

	text-align: justify;

	padding: 5px 10px;	

}



form{

	display : inline;

}



TD{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-align: justify;	

}



A:LINK {

	color : #666666;

	text-decoration : none;

	font-weight : bold;	

}



A:VISITED {

	color : #666666;

	text-decoration : none;

	font-weight : bold;	

}



A:HOVER {

	color : #333333;

	text-decoration : none;

	font-weight : bold;

}



P{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	color: #666666;

	text-align: justify;

	padding: 5px 10px;

}



H1{	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: bold;

	color: #0D3E80;

	text-align: left;

	padding: 2px 5px;

}



.thExtractos{

	padding-bottom : 15px;

	padding-top : 15px;

	text-align : center;

	font-weight : bold;

	text-transform : uppercase;

}



.menu {

	font-family: Geneva, Arial, Helvetica, san-serif;

	font-size: 12px;

	font-weight: bolder;

	color: #000000;

	padding-left: 7px;

	padding-top: 3px;

	padding-bottom: 3px;

	letter-spacing: 1pt;

	position: static;

	cursor: hand;

}



.cabezoteExtracto{

	border : 1px solid #999999;

}



.borderRight{

	border-right : 1px solid #999999;

}



.consolidadosExtracto{

	border-top : 1px solid #999999;

}



.borderRightBottomNom {
	border-bottom : 1px solid #999999;
	border-right : 1px solid #999999;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.borderRightBottom {
	border-bottom : 1px solid #999999;
	border-right : 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size: 9px;
}



th {
    font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}



.borderLeftTop{

	border-top : 1px solid #999999;

	border-left : 1px solid #999999;	

}



.numero{

	text-align : right;

}



.button {

font:11px "Verdana", Arial, Helvetica, sans-serif;

font-weight:normal;

border-top:2px solid #77BDD2; 

border-left:2px solid #77BDD2;

border-bottom:2px solid #227C97; 

border-right:2px solid #227C97; 

color:#FFFFFF;

background-color:#2897B8;

}



.buttondark {

font:11px "Verdana", Arial, Helvetica, sans-serif;

font-weight:normal;

border-top:4px solid #4E72A2; 

border-left:4px solid #4E72A2;

border-bottom:4px solid #092954; 

border-right:4px solid #092954; 

color:#FFFFFF;

background-color:#0D3E80;

}



.texto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	color: #666666;

	text-align: justify;

	padding: 5px 10px;



}

.menuizq {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	font-weight: normal;

	color: #333333;

	text-align: right;

	padding-left: 10px;

	padding-top: 8px;

	padding-bottom: 2px;

	padding-right: 2px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #96A6BC;

}

.busqueda {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 130%;

	font-weight: normal;

	color: #333333;

	text-align: left;

	padding: 0px;

}

.titulo {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: bold;

	color: #0D3E80;

	text-align: left;

	padding: 2px 5px;

}

.textopq {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 130%;

	font-weight: normal;

	color: #666666;

	text-align: left;

	padding: 10px 10px 10px 15px;

}



.textopqExtracto {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px;

	font-weight: normal;

	color: #666666;

	text-align: left;

}



.copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	font-weight: normal;

	color: #666666;

	text-align: center;

	padding: 5px 0px 5px 20px;

	background-color: #FFFFFF;

	border-top: 1px dashed #CCCCCC;





}

.tdmenuizq {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 130%;

	font-weight: normal;

	color: #666666;

	text-align: left;

	padding-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #CCCCCC;

	padding-right: 0px;



}

.submenu {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 130%;

	font-weight: normal;

	color: #666666;

	text-align: left;

	padding-left: 15px;

	padding-top: 2px;

	padding-bottom: 2px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.login {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	text-align: right;



}

.loginput {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

}

.inputBlanco {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	background-color : transparent;

	border : 0px none;

}

.tdSimulador{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-align: left;

}

.menutop {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-align: center;

	padding-left: 12px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right: 12px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #73BD68;

	height : 22px;

}



A.sm:HOVER{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

}



A.sm:VISITED{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

}



A.sm:LINK{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

}



.tituloseccion {





	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: normal;

	font-weight: bold;

	color: #0D3E80;

	text-align: center;

	padding: 10px 5px;

}

.textocentro {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	color: #333333;

	text-align: center;

	padding: 5px 10px;

}

.textoizq {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	color: #666666;

	text-align: justify;

	padding: 5px 10px;

}

.barralogeado {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 130%;

	font-weight: normal;

	color: #666666;

	text-align: left;

	padding-left: 15px;

	padding-top: 2px;

	padding-bottom: 2px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #99CCFF;



}

.mensaje{

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

	padding: 3px;

	background-color: #4584CA;

}

.tablaClave {

   border: 1pt dotted;

	color: #ADADAD;

}

.bordeCol{

	border: dotted 1pt ;

}

.tablePadding {

	padding-top: 30px;

	padding-bottom: 30px;

}

/* ESTILOS PARA LAS OPCIONES DE CONTRASEŅA */

.opContrasena {

    font:normal 10px Verdana, Arial, Helvetica, sans-serif;

    color:#FFFFFF;

    padding:2px;

    text-align:center;

}

A.opContrasena:link {

    font:normal 10px Verdana, Arial, Helvetica, sans-serif;

    color:#FFFFFF;

    text-decoration:underline;

}

A.opContrasena:hover {

    font:normal 10px Verdana, Arial, Helvetica, sans-serif;

    color:#ffffff;

    text-decoration:underline;

}

A.opContrasena:visited {

    font:normal 10px Verdana, Arial, Helvetica, sans-serif;

    color:#ffffff;

    text-decoration:underline;

}
.Error {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #FF0000;
	padding: 10px 10px 10px 40px;
	margin: 5px;
	background-color: InfoBackground;
	background-image: url(../_images/dialog-error.png);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}
.Warning {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #FF7F50;
	padding: 10px 10px 10px 40px;
	margin: 5px;
	background-color: InfoBackground;
	background-image: url(../_images/dialog-warning.png);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}
.Notice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #4682B4;
	padding: 10px 10px 10px 40px;
	margin: 5px;
	background-color: InfoBackground;
	background-image: url(../_images/dialog-information.png);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}
.Debug {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #000000;
	padding: 10px 10px 10px 40px;
	margin: 5px;
	background-color: InfoBackground;
	background-image: url(../_images/emblem-important.png);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}
.Success {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #00FF00;
	padding: 10px 10px 10px 40px;
	margin: 5px;
	background-color: InfoBackground;
	background-image: url(../_images/emblem-success.png);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}
