body {
	background-color: #02578d;
}
html, body {margin:0px;height:100%}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;		
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {	
	color: #071C2F;
}
a:active {
	text-decoration: none;
	color: #333333;
}

h1 {
	font-size: 20px; font-family: Arial; 
	color: #e9161d;
}
h2 {
	font-size: 18px;
	color: #004080;
}
h3 {
	font-size: 16px; font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif; 
	color: #000000;
}
h4 {
	font-size: 36px;
	color: #004080;
}
h5 {
	font-size: 40px;
	color: #BF0000;
}

img {
	border:none;
}

.input
{
	BORDER-RIGHT: #dddddd 1pt solid; 
	BORDER-TOP: #dddddd 1pt solid;  
	BORDER-LEFT: #dddddd 1pt solid; 
	BORDER-BOTTOM: #dddddd 1pt solid; 
	HEIGHT: 19px;  
	FONT-SIZE: 9pt; 
	FONT-FAMILY: 'Microsoft Sans Serif';	
}

.inputB
{
	BORDER-RIGHT: #dddddd 1pt solid; 
	BORDER-TOP: #dddddd 1pt solid;  
	BORDER-LEFT: #dddddd 1pt solid; 
	BORDER-BOTTOM: #dddddd 1pt solid; 
	HEIGHT: 15px;  
	FONT-SIZE: 8pt; 
	FONT-FAMILY: 'Microsoft Sans Serif';	
}


.input_new
{
	BORDER-RIGHT: #dddddd 1pt solid; 
	BORDER-TOP: #dddddd 1pt solid;  
	BORDER-LEFT: #dddddd 1pt solid; 
	BORDER-BOTTOM: #dddddd 1pt solid; 
	HEIGHT: 24px;  
	FONT-SIZE: 12pt; 
	FONT-FAMILY: 'Microsoft Sans Serif';
}

.input_txt
{
	BORDER-RIGHT: #dddddd 1pt solid; 
	BORDER-TOP: #dddddd 1pt solid;  
	BORDER-LEFT: #dddddd 1pt solid; 
	BORDER-BOTTOM: #dddddd 1pt solid; 	
	FONT-SIZE: 10pt; 
	FONT-FAMILY: 'Microsoft Sans Serif';
}

.input_txtdesc
{
	BORDER-RIGHT: #dddddd 1pt solid; 
	BORDER-TOP: #dddddd 1pt solid;  
	BORDER-LEFT: #dddddd 1pt solid; 
	BORDER-BOTTOM: #dddddd 1pt solid; 
	HEIGHT: 120px;  
	FONT-SIZE: 11pt; 
	FONT-FAMILY: 'Microsoft Sans Serif';
}



.txt_pag {	
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff; 	
}
.txt_pag2 {	
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #98e1ff; 
	font-weight: bold;
}
.txt_pag3 {	
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #1f4ca1; 	
}


.menu {	
	font-size: 14px; 
	font-family: Arial;
	color: #f5f5f5; 
	font-weight:bold;	
}

.menu2 {	
	font-size: 11px; 
	font-family: Arial;
	color: #555555; 
	font-weight:bold;	
}

.submenu {	
	font-size: 14px; 
	font-family: Arial;
	color: #444444;	
}

.menupie {	
	font-size: 13px; 
	font-family: Arial;
	color: #666666; 
	font-weight:bold;
}


.spa {
	font-size: 5px; font-family: Myriad web; color: #ffffff;
}


.titulo{
	font-size: 22px; font-family: Arial; 
	color: #e9161d;
	font-weight:bold;
}

.titulo_submenu{
	font-size: 14px; font-family: Arial; 
	color: #ffffff;	
	font-weight:bold;
}

.t_9 {font-size: 9px}
.t_10 {font-size: 10px}
.t_11 {font-size: 11px}
.t_12 {font-size: 12px}
.t_13 {font-size: 13px; }
.t_14 {font-size: 14px; }
.t_15 {font-size: 15px}
.t_16 {font-size: 16px; }
.t_17 {font-size: 17px; }
.t_18 {font-size: 18px; }
.t_19 {font-size: 19px; }
.t_20 {font-size: 20px; }
.t_21 {font-size: 21px; }
.t_22 {font-size: 22px; }

.t_pie {
	font-size: 10px; 
	font-family: Arial;
	color: #666666; 
	font-weight:bold;
}



.gris2 {color: #222222}
.gris3 {color: #333333}
.gris4 {color: #444444}
.gris5 {color: #555555}
.gris6 {color: #666666}
.gris7 {color: #777777}
.gris8 {color: #888888}
.gris9 {color: #999999}
.grismax {color: #cccccc}
.blanco {color: #FFFFFF}
.negro {color: #333333}
.fuccia {color: #a20060}
.fucc {color: #005696}
.verde {color: #9cab20}
.amarillo {color: #cd9d0c}




.rec_pag 
{ 
	margin: 8px;
	padding: 2px;						
	background-color: #00adef;	
	border-left: 1px solid #3cc5f9;
	border-top: 1px solid #3cc5f9;
	border-right: 1px solid #3cc5f9;
	border-bottom: 1px solid #3cc5f9;	
	overflow: hidden;
}
.rec_pag2 
{ 
	margin: 8px;
	padding: 2px;						
	background-color: #00a1e4;	
	border-left: 1px solid #0cb0f5;
	border-top: 1px solid #0cb0f5;
	border-right: 1px solid #0cb0f5;
	border-bottom: 1px solid #0cb0f5;	
	overflow: hidden;
}

.rec_pag3 
{ 
	margin: 5px;
	padding: 2px;						
	background-color: #00adef;	
	border-left: 1px solid #3cc5f9;
	border-top: 1px solid #3cc5f9;
	border-right: 1px solid #6dd5fd;
	border-bottom: 1px solid #6dd5fd;	
	overflow: hidden;
}


.recuadrosite
{ 
	margin: 2px;
	padding: 2px;						
	background-color: #ffffff;	
	border-left: 3px solid #ffffff;	
	border-right: 3px solid #ffffff;
	overflow: hidden;
}
.topnaranja
{ 
	border-top: 4px solid #ec3625;
	overflow: hidden;
}

.recuadro
{
	border:#e2e3e5 solid 2px;
}

.recuadro2
{
	border:#e2e3e5 solid 1px;
}
.recuadro3
{
	border:#e6e7e8 solid 4px;
}

.recuadro_3lados 
{ 							
	border-top: 4px solid #e6e7e8;
	border-right: 4px solid #e6e7e8;
	border-bottom: 4px solid #e6e7e8;	
}
.linea
{ 							
	border-top: 3px solid #e6e7e8;	
}
.linea2
{ 							
	border-top: 8px solid #e9161d;	
}

.linea3
{ 							
	border-top: 2px solid #cbcbcb;	
}

.linea4
{ 							
	border-top: 2px solid #f9f9f9;	
}


.dropcap
{
    float: left;  
    background: #f7f7f7;
    border: 1px solid #dddddd;
    padding: 2px 2px 2px 2px;
    display: block;
    margin-right: 4px;   

}

.dropcap2
{
    float: left;  
    background: #f5f5f5;
    border: 1px solid #eeeeee;
    padding: 2px 2px 2px 2px;
    display: block;
    margin-right: 3px;   

}

.dropcap3
{
    float: left;  
    background: #ffffff;
    border: 1px solid #ffffff;
    padding: 2px 2px 2px 2px;
    display: block;
    margin-right: 2px;   

}

.dropcap4
{
    float: left;  
    background: #f7f7f7;
    border: 1px solid #dddddd;
    padding: 3px 5px 2px 5px;
    display: block;
    margin-right: 10px;   
	margin-bottom: 10px;   

}

.mas{
	font-size: 25px; font-family: Arial; 
	color: #e9161d;
}




