td {
  font: 12px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
}
a:hover { text-decoration: underline; }
a.subSecIzq:hover {
    font-size: 10px;
    color: #444444;
    text-decoration: Underline;
}
a.subSecIzq {
    font-size: 10px;
    color: #444444;
    text-decoration: none;
}

a.pie:hover {
  font: normal 11px Tahoma,Helvetica;
  text-decoration: none;
  color: #cc0000;
}
a.pie {
  font: normal 11px Tahoma,Helvetica;
  text-decoration: none;
  color: #cc0000;
}
.empresa {
  font: bold 11px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
}
.fecha {
  font: 11px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
}
.infoUsuario {
  font: 10px Tahoma,Helvetica;
  text-decoration: none;
  color: #a4a4a4;
  letter-spacing: 0px;
}
.inicio {
  font: 11px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
}
.login {
  font: 10px Tahoma,Helvetica;
  text-decoration: none;
  color: #444444;
  letter-spacing: 0px;
}
.campo {	
  font: 11px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
}
.btnpeq {
  font: 10px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
}
.cab_tabla {
  font: bold 11px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
}
.peque {
  font: 11px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
}


.titulo {
  font: 20px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 5px;
}

.subtitulo {
  font: 15px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
}

.texto {
  font: 12px Tahoma,Helvetica;
  text-decoration: none;
  color: #333333;
  letter-spacing: 0px;
  text-align: justify;
  padding-right: 4px;
}

.texto A{
  font: 12px Tahoma,Helvetica;
  text-decoration: none;
  color: #0053e1;
}

.texto A:visited{
  font: 12px Tahoma,Helvetica;
  text-decoration: none;
  color: #0053e1;
}

.tRojo {
  font: 14px Tahoma,Helvetica;
  text-decoration: none;
  color: #cb2b2f;
  letter-spacing: 0px;
  	FONT-WEIGHT: bold;
}

.tRojo A{
  font: 14px Tahoma,Helvetica;
  text-decoration: none;
  color: #cb2b2f;
  letter-spacing: 0px;
  	FONT-WEIGHT: bold;
}

.tRojo A:visited{
  font: 14px Tahoma,Helvetica;
  text-decoration: none;
  color: #cb2b2f;
  letter-spacing: 0px;
  	FONT-WEIGHT: bold;
}

.tAzul {
  font: 14px Tahoma,Helvetica;
  text-decoration: none;
  color: #0053e1;
  letter-spacing: 0px;
  FONT-WEIGHT: bold;
}

.radio1 {
	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif;
	line-height: 12px;
	letter-spacing: normal;
	text-align: center;
	cursor: hand;
	padding-right: 4px;
	padding-left: 4px;
	border: 0px;

}
.boton1 {
	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif;
	background-color: #efefef;
	line-height: 12px;
	letter-spacing: normal;
	background-image: url(../images/fondoBtn.gif);
	text-align: center;
	cursor: hand;
	padding-right: 4px;
	padding-left: 4px;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #bbbbbb;
}
.boton2 {
	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif;
	background-color: #efefef;
	line-height: 12px;
	letter-spacing: normal;
	text-align: center;
	cursor: hand;
	padding-right: 2px;
	padding-left: 2px;
	border-top: 1px solid #7A96AB;
	border-right: 1px solid #003C74;
	border-bottom: 1px solid #003C74;
	border-left: 1px solid #7A96AB;
}
.check1 {
	cursor: hand;
	border: 0px;
}
.text1 {
	FONT-SIZE: 10pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif;
	background-color: #efefef;
	line-height: 14px;
	letter-spacing: normal;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #bbbbbb;
}
.input1 {
	FONT-SIZE: 10pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif;
	background-color: #efefef;
	line-height: 14px;
	letter-spacing: normal;
	background-image: url(../images/fondoInput.gif);
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #bbbbbb;
}

.input2 {
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif;
	background-color: #efefef;
	line-height: 14px;
	letter-spacing: normal;
	background-image: url(../images/fondoInput2.gif);
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #bbbbbb;
}
.enlacePeqClaro {   font: 10px Tahoma,Helvetica;  text-decoration: none;  color: #999999;  letter-spacing: 0px;}
A:visited.enlacePeqClaro {   font: 10px Tahoma,Helvetica;  text-decoration: none;  color: #999999;  letter-spacing: 0px;}
A:link.enlacePeqClaro {   font: 10px Tahoma,Helvetica;  text-decoration: none;  color: #999999;  letter-spacing: 0px;}
A:active.enlacePeqClaro {   font: 10px Tahoma,Helvetica;  text-decoration: none;  color: #999999;  letter-spacing: 0px;}
A:hover.enlacePeqClaro {   font: 10px Tahoma,Helvetica;  text-decoration: none;  color: #E96044;  letter-spacing: 0px;}

.titulosprincipal {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: White;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-DECORATION: none;
	padding-left: 7;
	padding-right: 7;
}

A.cabecera:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}

.cabecera {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica;
	TEXT-DECORATION: none;
	vertical-align: top;
}

#menu UL {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid;
}
#menu LI {
	LIST-STYLE-TYPE: none;
}
#menu A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #cb2b2f 10px solid; WIDTH: 158px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid;
   FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cb2b2f; 	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif; TEXT-DECORATION: none;
}
#menu LI A:hover {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BACKGROUND: #cb2b2f;
	BORDER-LEFT: #000 10px solid;
	BORDER-BOTTOM: #000 1px solid;
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; 	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif; TEXT-DECORATION: none
}

#menu LI  .activo{
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BACKGROUND: #cb2b2f;
	BORDER-LEFT: #000 10px solid;
	BORDER-BOTTOM: #000 1px solid;
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; 	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif; TEXT-DECORATION: none;
	
}

#menu LI A.selected {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #cb2b2f; BORDER-LEFT: #000 10px solid; BORDER-BOTTOM: #000 1px solid
}
#menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 150px;
	PADDING-TOP: 0px
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica;
	TEXT-DECORATION: none;

}

#acceso{
   padding-right: 2px; BORDER-RIGHT: #3a6ba7 1px solid;
	BORDER-TOP: #3a6ba7 1px solid;
	BACKGROUND: #ffffff;
	MARGIN: 0px;
   padding-left: 2px; BORDER-LEFT: #3a6ba7 1px solid;
	BORDER-BOTTOM: #3a6ba7 1px solid
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica;
	TEXT-DECORATION: none;
}

#main {
	WIDTH: 780px;MARGIN: 0px;
	
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
	//PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; 
}

.Rojo{
	BACKGROUND: #cb2b2f;
}

.Verde{
	BACKGROUND: #218c24;
}

.Azul{
	BACKGROUND: #3a6ba7;
}

.Gris{
	BACKGROUND: #ededed;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-DECORATION: none;
	padding-left: 7;
	padding-right: 7;
}

.Gris A{
	TEXT-DECORATION: none;
}



.Gris A:visited{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: Black;
	TEXT-DECORATION: none;
}

.Solapa{
	BACKGROUND: #218c24;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: White;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	TEXT-DECORATION: none;
	padding-left: 7;
	padding-right: 7;
}


.FinSolapa{
	BACKGROUND: #218c24;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-SIZE: 3pt;
}

.BordeTabla{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
}

.BordeInf{
	BORDER-BOTTOM: #000000 1px solid;
}

.FinSolapa{
	BACKGROUND: #218c24;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-SIZE: 3pt;
}


.ajustar{
	text-align: justify;
}



.pie{
	FONT-SIZE: 20pt;
	FONT-WEIGHT: bold;
	COLOR: #E3E3E3;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	letter-spacing: 7px;
}

.boton1 {
	FONT-SIZE: 7pt;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, san-serif;
	background-color: #3a6ba7;
	line-height: 12px;
	letter-spacing: normal;
	background: text-align: center;
	BACKGROUND: #3a6ba7;
	cursor: hand;
	padding-right: 4px;
	padding-left: 4px;
	border-top: 1px solid #3a6ba7;
	border-right: 1px solid #3a6ba7;
	border-bottom: 1px solid #3a6ba7;
	border-left: 1px solid #3a6ba7;
}

.bordes {

  padding: 5px;
	background-color: #efefef;
}
