H1.SaltoDePagina
{
PAGE-BREAK-AFTER: always
}

@media all {
.page-break {
	display:none;
	}
}
@media print {
.page-break{
	display:block;
	page-break-before:always;
	}
}



a.menu:link,a.menu:visited
{
color:#003366;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold
}

a.menu:hover
{
color:#660000;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}
a.menu3:link,a.menu3:visited
{
color:#003366;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold
}

a.menu3:hover
{
color:#660000;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

a.menu2:link,a.menu2:visited
{
color:#003366;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold
}

a.menu2:hover
{
color:#660000;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}

a.menu4:link,a.menu4:visited
{
color:#ffffff;
text-decoration:none;
font-family: Verdana,Arial, Helvetica;
font-size: 10pt;
font-weight: bold
}

a.menu4:hover
{
color:#660000;
text-decoration:none;
font-family: Verdana,Arial, Helvetica;
font-size: 10pt;
font-weight: bold
}

td.letraA
{
color:#336699;
font-family: Verdana,Arial, Helvetica;
font-size: 9pt;
font-weight: bold
}

td.letraB
{
color:#ffffff;
font-family: Verdana,Arial, Helvetica;
font-size: 10pt;
font-weight: bold
}

td.letraC
{
color:#336699;
font-family: Verdana,Arial, Helvetica;
font-size: 9pt;
font-weight: bold
}

td.letraD
{
color:#FFFFFF;
font-family: Verdana,Arial, Helvetica;
font-size: 10pt;
font-weight: bold
}

td.letraE
{
color:#660000;
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold
}
td.letraF
{
	color:#B1C3D9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
}
td.letraG
{
	color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
}

td.letraH
{
color:#336699;
font-family: Arial,Verdana,Helvetica;
font-size: 7pt;
font-weight: bold
}

td.letraI
{
color:#000000;
font-family: Verdana,Arial, Helvetica;
font-size: 10pt;

}

td.letran
{
color:#000000;
font-family: Verdana,Arial, Helvetica;
font-size: 11pt;
}

td.letram
{
color:#000000;
font-family: Verdana,Arial, Helvetica;
font-size: 10pt;
}

td.letrat
{
	color:#B1C3D9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
}

td.letrar
{
	color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
}

input
{
font-size:12px;
font-family:Tahoma,Verdana,Arial;
border:1px solid black;
}

textarea
{
font-size:12px;
font-family:Tahoma,Verdana,Arial;
border:1px solid black;
}
select
{
font-size:12px;
font-family:Tahoma,Verdana,Arial;
border:1px solid black;
}

td.error
{
color:#CC0000;
font-family: Verdana, Arial, Helvetica;
font-size: 9pt;
font-weight: bold
}
body {
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.header {
	background-image: url(../images/hotspot.jpg);
	height: 100px;
	width: 845px;
	margin: 1px;
	padding: 1px;
}
.mainmenu {
	background-image: url(../images/bgcolor.gif);
	height: 20px;
	background-repeat: repeat;
	border: #000000;
}
a.menu1:link, a.menu1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
}
a.menu1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.menu2:link, a.menu2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
}
a.menu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.menu3 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	font-variant: small-caps;
	color: #000000;
	height: 25px;
	font-weight: bold;
}
a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.lsubm {
	background-image: url(../images/lsubm.gif);
	height: 20px;
	width: 6px;
}
.csubm {
	height: 20px;
	background-image: url(../images/csubm.gif);
}
.rsubm {
	height: 20px;
	width: 6px;
	background-image: url(../images/rsubm.gif);
}
table.bordetabla {
	border: 1px solid #000000;
}
.row-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border: 1px solid #00ff44;
	background-color: #3D6FA5;
	font-weight: bold;

}
.row-subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	background-color:#DCDAD5;
	font-weight: bold;

}
.row-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border: 1px solid #000000;
	background-color: #3D6FA5;
	font-weight: bold;
	text-align: left;
}
.row-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	text-align: right;
}
.row-center {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	text-align: center;
}
.row-justify {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	text-align: justify;
}
.row-color1 {
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.row-color2 {
	color: #000000;
	border: 1px solid #000000;
	background-color: #Edf3fe;
}
.row-detailts-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	border: 1px solid #000000;
	background-color: #EFEFEF;
	font-weight: bold;

}
.row-detailts-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	border: 1px solid #000000;
	background-color: #F8F7F1;
}
.row-detailts-center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	border: 1px solid #000000;
	background-color: #EFEFEF;
}
.cols-justify {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	text-align: justify;
}
.cols-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;

}
.cols-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}
.cols-center {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #6699CC;
}
.texto-login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #BBBBBB;
}
.texto-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
}
.ent1 {
	background-image: url(../images/desing2_r2_c2.jpg);
	width: 221px;
	height: 236px;
}
.ent2 {
	background-image: url(../images/desing2_r2_c3.jpg);
	width: 191px;
	height: 18px;
}
.ent3 {
	background-image: url(../images/desing2_r3_c3.jpg);
	width: 191px;
	height: 206px;
}
.ent4 {
	background-image: url(../images/desing2_r4_c3.jpg);
	width: 191px;
	height: 12px;
}
.ent5 {
	background-image: url(../images/desing2_r2_c4.jpg);
	width: 95px;
	height: 236px;
}.ent_text {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #5D5D5D;
}
.ent_error_login {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.TituloGeneral {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #325B87;
	font-weight:bold
}

.TituloPlanillas {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold
}

.TextoCajas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal
}

.TextoAlertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:bold
}

.TextoBoton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}

.TextoImprimir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000
}

.TextoImprimirT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold
}

.Excepcion {font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000
  }

.Titulos {font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold}

.TituloAzul {font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #003366;
   font-weight: bold}


.TitulosMenu {font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #ffffff;
   font-weight: bold}

.TitulosMesa {font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #000000;
   font-weight: bold} 

.Estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #325B87;
	font-weight: bold;
	font-size: 9px;
}

.EstiloDescripcion {
	font-family: Arial, Helvetica, sans-serif;
	color: #325B87;
	font-weight: bold;
	font-size: 10px;
}

a:link.Vinculo {
	font-family: Arial;
	color: #993333;
	font-size:10pt;
	font-weight: bold;
}

a:visited.Vinculo {
	font-family: Arial;
	color: #993333;
	font-size:10pt;
	font-weight: bold;
}

a:hover.Vinculo {
	font-family: Arial;
	color: #993333;
	font-size:10pt;
	font-weight: bold;
}

a:link.VinculoE {
	font-family: Arial;
	color: #993333;
	font-size:8pt;
	font-weight: bold;
}

a:visited.VinculoE {
	font-family: Arial;
	color: #993333;
	font-size:8pt;
	font-weight: bold;
}

a:hover.VinculoE {
	font-family: Arial;
	color: #993333;
	font-size:8pt;
	font-weight: bold;
}

.titgrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.llenar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 22px;
	color: #000000;
	font-weight: lighter;

}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
}
.info1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
}
a:link.VinculoP {
	font-family: Arial;
	color: #FFFFFF;
	font-size:9pt;
	text-decoration:none;
	font-weight: bold;
}

a:visited.VinculoM {
	font-family: Arial;
	color: #000000;
	text-decoration:none;
	font-size:9pt;
	font-weight: bold;
}

a:hover.VinculoM {
	font-family: Arial;
	color: #000000;
	font-size:9pt;
	text-decoration:underline;
	font-weight: bold;
}
a:link.VinculoM {
	font-family: Arial;
	color: #000000;
	font-size:9pt;
	text-decoration:none;
	font-weight: bold;
}

a:visited.VinculoP {
	font-family: Arial;
	color: #FFFFFF;
	text-decoration:none;
	font-size:9pt;
	font-weight: bold;
}

a:hover.VinculoP {
	font-family: Arial;
	color: #FFFFFF;
	font-size:9pt;
	text-decoration:underline;
	font-weight: bold;
}

img.VinculoImagen {
	border-style: none;
	
}


.Estilo3 {color: #FFFFFF}
.Estilo4 {
	color: #000000;
	font-style: italic;}
	
.llenar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}


.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	color: #666666;
	font-weight: bold;


}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	border: 2px solid #999999;
	background-color: #CCCCCC;

}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

table.bordetabla {
	border: 1px solid #000000;
}
.row-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border: 1px solid #00ff44;
	background-color: #3D6FA5;
	font-weight: bold;

}
.row-subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	background-color:#DCDAD5;
	font-weight: bold;

}
.row-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border: 1px solid #000000;
	background-color: #3D6FA5;
	font-weight: bold;
	text-align: left;
}
.row-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	text-align: right;
}
.row-center {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	text-align: center;
}
.row-justify {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	text-align: justify;
}
.row-color1 {
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.row-color2 {
	color: #000000;
	border: 1px solid #000000;
	background-color: #Edf3fe;
}
.row-detailts-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	border: 1px solid #000000;
	background-color: #EFEFEF;
	font-weight: bold;

}
.row-detailts-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	border: 1px solid #000000;
	background-color: #F8F7F1;
}
.row-detailts-center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	border: 1px solid #000000;
	background-color: #EFEFEF;
}
.cols-justify {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	text-align: justify;
}
.cols-left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;

}
.cols-right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}
.cols-center {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
td.letraA
{
color:#336699;
font-family: Verdana,Arial, Helvetica;
font-size: 9pt;
font-weight: bold
}

td.letraB
{
color:#ffffff;
font-family: Verdana,Arial, Helvetica;
font-size: 7pt;
font-weight: bold
}

td.letraC
{
color:#336699;
font-family: Verdana,Arial, Helvetica;
font-size: 7pt;
font-weight: bold
}

td.letraD
{
color:#FFFFFF;
font-family: Verdana,Arial, Helvetica;
font-size: 9pt;
font-weight: bold
}

td.letraE
{
color:#660000;
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold
}
td.letraF
{
	color:#B1C3D9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
}
td.letraG
{
	color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
}

td.letraH
{
color:#336699;
font-family: Arial,Verdana,Helvetica;
font-size: 7pt;
font-weight: bold
}

td.letraI
{
color:#000000;
font-family: Verdana,Arial, Helvetica;
font-size: 9pt;

}

td.letran
{
color:#000000;
font-family: Verdana,Arial, Helvetica;
font-size: 11pt;
}

td.letram
{
color:#000000;
font-family: Verdana,Arial, Helvetica;
font-size: 10pt;
}

td.letrat
{
	color:#B1C3D9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
}

input
{
font-size:12px;
font-family:Tahoma,Verdana,Arial;
border:1px solid black;
}

textarea
{
font-size:12px;
font-family:Tahoma,Verdana,Arial;
border:1px solid black;
}
select
{
font-size:12px;
font-family:Tahoma,Verdana,Arial;
border:1px solid black;
}

td.error
{
color:#CC0000;
font-family: Verdana, Arial, Helvetica;
font-size: 9pt;
font-weight: bold
}
body {
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.header {
	background-image: url(../images/hotspot.jpg);
	height: 100px;
	width: 845px;
	margin: 1px;
	padding: 1px;
}