body {
	margin-top: 1px;
	margin-left: 1px;
}
.titulocentral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #010066;
	text-decoration: none;
	background-color: inherit;
}
.tituloimpresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #010066;
	text-decoration: none;
	background-color: inherit;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000B0;
	text-decoration: none;
	background-color: inherit;
}
A:link {text-decoration: none; color: #010066;	background-color: inherit;}
A:visited {text-decoration: none; color: #010066;	background-color: inherit;}
A:hover {text-decoration: none; color: #010066;
	background-repeat: no-repeat;
	background-color: #D2E9FF;
}
A:active {text-decoration: none; color: #0000F9;
	background-repeat: no-repeat;
	background-color: #C2D0E7;
}

a.link:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #010066; text-decoration: none;background-color:inherit}
a.link:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #010066; text-decoration: none;background-color:inherit}
a.link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none;background-color: #D2E9FF;}

a.subray:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #010066; text-decoration: underline;background-color:inherit}
a.subray:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #010066; text-decoration: underline;background-color:inherit}
a.subray:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: underline;background-color: #D2E9FF;}

a.link2:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; text-decoration: none;background-color:inherit}
a.link2:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; text-decoration: none;background-color:inherit}
a.link2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none;background-color: #D2E9FF;}

a.link3:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
a.link3:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
a.link3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #CCFFCC;
	color: inherit;
}


a.enlace:link { 
color: #0000D9; 
text-decoration: none; 
background-color: inherit;
} 
a.enlace:hover {
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #D2E9FF;
	color: inherit;
}
a.enlace:visited {text-decoration: none; color: #010066;	background-color: inherit;}
a.enlace:active {text-decoration: none; color: #0000B7;	background-color: inherit;}

.textomedio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: inherit;
}
.textoarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: inherit;
}
.textomediotabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4170B6;
	text-decoration: none;
	background-color: #DCE4F1;
	border: 1px solid #4170B6;
}
.textotablaazul {
	border: 1px solid #4170B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #DCE4F1;
}
.textotablaazul2 {
	border: 1px solid #4170B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #00FFFF;
}
.textotablarojo {
	border: 1px solid #4170B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #D76009;
}
.textotablaamarillo {
	border: 1px solid #4170B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFF00;
}
.textotablaverde {
	border: 1px solid #4170B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #84B933;
}
.textotablaverde2 {
	border: 1px solid #4170B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #00FF00;
}
.textotablavioleta {
	border: 1px solid #4170B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #E8DCFC;
}

.tabla{
	border: 1px solid #4170B6;
	font-family: Arial, Helvetica, sans-serif;
}
.td{
	border: 1px solid #4170B6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: inherit;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #010065;
	background-position: center center;
	font-weight: normal;
	background-attachment: fixed;
}
.botonpequeno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #010065;
	background-position: center center;
	font-weight: normal;
	background-attachment: fixed;
	width: auto;
	height: auto;
}
.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #4170B6;
	background-color: inherit;
}
.textopequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: inherit;
}
.textopequenomax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: inherit;
}
.cuadrotexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #4170B6;
	background-color: inherit;
}
.enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cuadrotextosborde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 0px none #000000;
}
.textotabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DCE4F1;
	text-decoration: none;
	background-color: #4170B6;
}
.tablamenu {
	background-color: #DFDFDF;
	color: inherit;
}
ul.rule-marker {
margin: 10px 0 0;
padding: 0 4px 5px}
ul.rule-marker li {
border-bottom: 1px solid #edeff0;
background-color: #fff;
margin: 0 -4px;
padding: 0.2em 4px;
color: inherit;}
ul.rule-marker li a { 
margin/**/:/**/-0.2em -4px;
padding/**/:/**/0.2em 4px;
/*\*//*/
margin: -0.2em -4px;
padding: 0.2em 4px;
/**/
}
div.columns-2-AB-A {
margin-bottom: 0.5em;
float: left;
width: 122px}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
	color: #666666;
	background-color: inherit;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: inherit;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
	color: #666666;
	background-color: inherit;
}
.textominimo{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: inherit;
}
.textominimo2{
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: inherit;
}
.textocolor{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	background-color: inherit;
}
.textoitalica{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: italic;
	background-color: inherit;
}
.textoazulpequeno {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #010066; text-decoration: none;	background-color: inherit;
}
.tabla_gris{
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.td_gris{
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: inherit;
}
.textomediotabla_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #999999;
}

