BODY{
	font-family: arial;	font-size:10pt;	background-color: #E0E0E0;	margin-left : 0;	margin-right : 0;	margin-top : 0;	margin-bottom : 0;	
	}
h1 {
	font-family: Arial, Helvetica, sans-serif; font-size:14px;  padding-left:2px; background-color:#336699; color:#fff; font-weight:bold; margin-bottom: 7px; margin-top:9px; 
}
A {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;	font-size:10px;	color: #022D36;	text-align: left;	text-decoration: none;	background : transparent;
}
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:10px;	color:#AE3A1B;	text-decoration:none;	background : transparent;
}
A.visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:10px;	font-weight: bold;	color: #993300;	text-align: left;	text-decoration: underline;	background : transparent;
}
table {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #022D36; text-decoration: none;
}
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:11px;	color: #022D36;	border: 1px #022D36 solid; 	background-color: #E1E7E9;
}

TEXTAREA
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:10px;	color: #022D36;	border: 1px #022D36 solid; 	background-color: #E1E7E9;
}


.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #003366;
	font-weight:bold;

}
.cursiva {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #f46313; background : White;text-decoration: none; font-style : italic;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #022D36;	background : White;	text-decoration: none; 
}

.error {
	font-family: sans-serif;font-size: 10px ; text-decoration: none; color: #880000;background-color: #FFFFFF; border: #880000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.ruta {  
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; background : White;text-decoration: none
}

TABLE.bordeclaro {
	border : 1px solid #022D36;	background : transparent;
}
.box {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #022D36; text-decoration: none; background-color: #F0F0F0; border: 1px solid #022D36;
}
.box2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #022D36;	text-decoration: none;	border: 1px solid #022D36;	background-color: #E1E7E9;
}
.fcell {
	background-color:#E1E7E9;
}
.fcell2 {
	background-color:#F0F0F0;
}
.fcell3 {
	background-color:#FFFFFF;
}
.fondoclaroempr {
	background-color:#ECEFF7;
	font-family: Verdana, Arial, Helvetica, sans-serif;

} 
.titulo {
	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	background-color: #003366;
}

.titulobienvenida {
	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;
}

INPUT.button {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 8pt;	color: #FFFFFF;	border: 1px #336699 solid; 	background-color: #336699;	font-weight : bold;
}



#cent {
	width:98%;
}
#rutas {
	text-align:left;
}
#pie {
	background-color:#2B4CA2;
	color:#fff;
	width:100%;
	float:left;
	position:relative;
	padding:2px;
}
#copy {
	width:48%;
	float:left;

}
#aviso {
	width:48%;
	float:right;
	text-align:right;
}

a.link2:link {
	font-family: Arial Narrow, Helvetica, sans-serif; font-size:11px; font-weight: normal; 	color: #022D36;	text-align: left;	text-decoration: none;	background : transparent;
}
a.link2:hover {
	font-family: Arial Narrow, Helvetica, sans-serif; 	font-size:11px; font-weight: normal;	color:#AE3A1B;	text-decoration:none;	background : transparent;
}
a.link2:visited {
	font-family: Arial Narrow, Helvetica, sans-serif; font-size:11px; font-weight: normal; 	color: #022D36;	text-align: left;	text-decoration: none;	background : transparent;
}
INPUT.buttonpaginacion {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #022D36;	 	background-color: #B3C0C2;  
}

#enumeracion li {
	
background-image: url(../img/flechitas.gif);
background-repeat: no-repeat;
background-position: left 1px;
MARGIN-LEFT: 10px; 
padding-left:16px; 
color:#697F90;
padding-bottom:5px;
	
}
#enumeracion li a {
	

color:#022D36;
padding-bottom:5px;
font-weight:bold;
	
}
#enumeracion li a:hover {
	

color:#022D36;
padding-bottom:5px;
font-weight:normal;
font-weight:bold;
text-decoration:underline;
	
}

#enumeracion {
	MARGIN-RIGHT: 1px; float: left; 
}
#enumeracion UL {
	PADDING-LEFT: 2px; MARGIN-LEFT: 2px; COLOR: #1D3759; LIST-STYLE-TYPE: none;
}

th {
	background-color:#999;
	color:#fff;
	font-size:10px;
	text-align:center;
}
.th {
	background-color:#999;
	color:#fff;
	font-size:10px;
	text-align:center;
}


.fcell2txiki{
background-color:#EEEEEE;
font-size:9px;
font-weight:bold;
color:#999999;


}

.fcell5verde {
	background-color:#BEC5A3;
}


#etiqueta
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #314AC8;
font: bold 12px Verdana, sans-serif;
margin-bottom: 3px;
 letter-spacing: 0px;
 }


#etiqueta li
{
align:left;
list-style: none;
margin: 0;
display: inline;
}

#etiqueta li a
{
align:left;
font-size:10px;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #39489E;
border-bottom: none;
background: #39489E;
text-decoration: none;
}

#etiqueta li a:link { color: #fff; }
#etiqueta li a:visited { color: #fff; }

#etiqueta li a:hover
{
align:left;
color: #fff;
background: #39489E;
border-color: #39489E;
}

#etiqueta li a#current
{
align:left;
background: white;
border-bottom: 1px solid white;
color: #39489E;
}
.TITULOS {
	border : 1px solid #022D36;	background : #CCCCCC; font-weight:bold; COLOR:#333333;
}
.textarea {
font-size:9px;
height:13px;
}

.fcell5verdeGRANDE {
	background-color:#BEC5A3; font-size: 19px; font-weight: BOLD; padding-left: 32px;
}

.indicador
{
align:left;
background: red;
border-bottom: 1px solid white;
color: #39489E;
}

.indicadorazul
{
align:left;
background: blue;
border-bottom: 1px solid white;
color: #fff;
}

#subnavlist
{
/*border-bottom: 1px solid #6B1021;*/
/*border-top: 1px solid #6B1021;*/
margin: 0px;
margin-bottom: 0px;
padding: 0px;
padding-left: 0px;
/*background-color: #e0e0e0;*/
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 3px;
padding-top: 3px;
text-align: left;
border-bottom: 1px solid #39489E;
}

#subnavlist a, #subnavlist a:link, #subnavlist a:visited
{
border-right: 1px solid #39489E;

padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #39489E;
font-weight: bold;
text-decoration: none;
}

#subnavlist a:hover, #subnavlist a:active, #subnavlist a:focus
{
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
color: #000;
}

#subnavlist li
{
padding-right: 1px;
display: inline;
font-size: 0.6em;
}

#subnavlist ul
{
margin: 0px;
padding: 0px;
}

#subnavlist li a#current
{

color: #A17441;
}

.texto {
	FONT-SIZE: 10px;  background="#CCC"; COLOR: #fff; FONT-FAMILY: Verdana,
Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.t9 {
		PADDING-LEFT: 5px; FLOAT: left; position:relative; PADDING-BOTTOM: -20px;  WIDTH: 30%; HEIGHT:   10PX;COLOR: #000000; PADDING-TOP: -20px; FONT-FAMILY: Verdana; font-size:10px;
}
/*alinea el texto a la derecha*/
.t10 {
		PADDING-LEFT: 5px;  text-align:right; position:relative; float:center; PADDING-BOTTOM: -20px; VERTICAL-ALIGN: middle; WIDTH: 20%; COLOR: #000000; PADDING-TOP: -20px; FONT-FAMILY: Verdana;
}
.t5 {
	PADDING-LEFT: 5px; FLOAT: left; position:relative; PADDING-BOTTOM: -20px; VERTICAL-ALIGN: middle; WIDTH: 30%; COLOR: #000000; PADDING-TOP: -20px; FONT-FAMILY: Verdana;
}
.t1 {
	PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: -20px; VERTICAL-ALIGN: middle; WIDTH: 30%; COLOR: #000000; PADDING-TOP: -20px; FONT-FAMILY: Verdana; font-size:10px;
}
INPUT.buttonpaginacion {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #022D36;	 	background-color: #B3C0C2;  
}
.textarea {
	font-size:9px;height:13px;
}
.fondo_3 {
	background-color: #9C9A9D;
	color: #fff;
	text-align: center;
}
.fondo_4{
	background-color: #e0e0e0;
	color: #A17441;
	text-align: center;

}
.body2{
	background-color: #FFFFFF;
}

.trespuntos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;

}

.titXXL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	border-bottom: 1px solid #003366;
	font-weight:bold;
}
.titXXL15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	border-bottom: 1px solid #003366;
	font-weight:bold;
}
.subrallado {
	border-bottom: 1px solid #003366;	
}

.alinearderecha
{
	text-align: right;
}

.thnegrita {
	background-color:#999;
	color:#fff;
	font-size:12px;
	text-align:center;
	border-bottom: 1px solid #003366;	
	font-weight:bold;
}

#textos {
	margin: 20px;
	text-align: justify;
	color:#666;
	font-size: 1.0em;
}
#textos ul li{
margin-left:50px;

	list-style-image: url(../img/fle_granate.gif);
	list-style-position: outside;
	margin-bottom:0px;
	color:#666;
	
	

}



.Letra20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;	
}
.boxN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #022D36; text-decoration: none; background-color: #F0F0F0; border: 1px solid #022D36;
}
.boxNVerde {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #022D36; text-decoration: none; background-color: #BEC5A3; border: 1px solid #022D36;
}
.boxNRojo {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #022D36; text-decoration: none; background-color: #ECC1C1; border: 1px solid #022D36;
}



h2{
	font-size: 11px;
	font-weight: normal;
	color: #333;
	background:#cccccc;
	padding-left: 20px;
	margin-top:3px;
	margin-bottom: 2px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:2px;
	padding-top:2px;
	text-align:left;
	}

a.titulosgestor{

	padding-left:14px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #022D36;
	text-decoration: underline;
	background-image: url(../img/flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
a.titulosgestor:hover{

	padding-left:14px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	text-decoration: underline;
	background-image: url(../img/flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.tablaborde {
	border: 1px solid #666666;
}

.VentaProducto {
	float:left;
	width:100px;
	height:105px;
	margin-top:5px;
	margin-bottom:14px;
	padding-top:10px;
	margin-right:5px;
	margin-left:15px;
	padding-left:20px;
	text-align:left;
	border: 1px solid #666666;
	background-image: url(../img/cuadrado.gif);
	background-repeat: no-repeat;
	background-position: 3px 83px;
	font-weight=bold;
}
a.tit2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3366CC;
	font-weight: bold;
	color: #3366CC;
	font-size:11px;
	}


a.tit2:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: bold;
	color: #666666;
	font-size:11px;
	}
	
/** PARA EL AVISO LEGAL **/
.tablabotonabajo {
	background-color: #b1bee1;
}

.negrita {
	font-weight: bold;
	color: #666;
}

.tablaAvisoLegal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: justify;
}

p {
	text-indent: 25px;	
}

.titulotabla {
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
}
.titulogastos{
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;


}
.raiz{
	background-image: url(../img/flecha_azul.gif);
	background-repeat: no-repeat;
	padding-left:19px;
	font-size: 11px;
	font-weight: bold;
	color: #0344D9;
	background-position: 8px;
	
}

.rama{
	background-image: url(../img/flechita_azul.gif);
	background-repeat: no-repeat;
	padding-left:24px;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	background-position: 17px;
	
}

/** FIN PARA EL AVISO LEGAL **/