/* CSS Document */

a:active {
text-decoration: none;
color:#FFFFFF;
}


a:link {
text-decoration: none;
color:#FFFFFF;
}


a:visited {
text-decoration: none;
color:#FFFFFF;
}

a:hover {
text-decoration: none;
color:#FFFFFF;
}

table.roundedCorners {
 border: 1px solid #0072C6;
  border-radius: 13px; 
  border-spacing: 0;
}

.fondodiv{
background:#0072C6;
text-align:center;
font-family:sans-serif;
font-size:17px;
font-weight:lighter;
color:#FFFFFF;
height:40px;
line-height:33px;
word-spacing:10px;

}

.fondodivazul{
background:#008CFF;
text-align:center;
font-family:sans-serif;
font-size:17px;
color:#FFFFFF;
height:200px;

}

.tam{
font-size:10px;
text-align:center;
width:12px;
}
.tamb{
background:#808080;
font-size:10px;
text-align:center;
color:#FFFFFF;
width:12px;
}

.fondodivpromos{
background:#66CC00;
text-align:center;
font-family:sans-serif;
font-size:14px;
color:#FFFFFF;
height:20px;
line-height:20px;
}

.fondodivdetalle{
background:#66CC00;
text-align:center;
font-family:sans-serif;
font-size:17px;
color:#FFFFFF;
height:40px;
line-height:33px;
}

.fondodiv1{
background:#F0F0F0;
font-family:sans-serif;
font-size:12px;
color:#000000;
}

.fondodiv1b{
background:#F0F0F0;
font-family:sans-serif;
font-size:11px;
color:#000000;
}

.fondodiv2{
font-family:sans-serif;
font-size:14px;
color:#333333;
font-weight:lighter;
}

.fondodiv3{
font-family:sans-serif;
font-size:14px;
color:#333333;
font-weight:lighter;
}

.fondodiv3cen{
font-family:sans-serif;
font-size:14px;
color:#333333;
font-weight:lighter;
text-align:center;
}

.fondodiv3b{
font-family:sans-serif;
font-size:12px;
color:#333333;
font-weight:lighter;
}

.fondodiv3bnum{
font-family:sans-serif;
font-size:12px;
color:#333333;
font-weight:lighter;
width:60px;
text-align:center;

}

.fondodiv3bis{
font-family:sans-serif;
font-size:12px;
color:#333333;
font-weight:lighter;
text-align:center;
}

.fondodiv4{
background:#F0F0F0;
font-family:sans-serif;
font-size:12px;
color:#333333;
font-weight:lighter;
}

.fondodiv5{
background:#404040;
font-family:sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:lighter;
}


.fondodiv5ch{
background:#626262;
font-family:sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:lighter;
}

.fondodiv5b{
background:#404040;
font-family:sans-serif;
font-size:14px;
color:#FFFFFF;
height:67px;
font-weight:lighter;
}

.fondodiv5c{
background:#404040;
font-family:sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:lighter;
}

.fondodiv5bdia{
background:#0038A8;
font-family:sans-serif;
font-size:16px;
color:#FFFFFF;
height:67px;
font-weight:lighter;
}

.fondodiv5bneu{
background:#00B193;
font-family:sans-serif;
font-size:14px;
color:#FFFFFF;
height:67px;
font-weight:lighter;
}

.fondodiv5cneu{
background:#00B193;
font-family:sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:lighter;
}

.fondodiv6{
font-family:sans-serif;
font-size:12px;
color:#333333;
font-weight:lighter;
}

/* FF3700  */
.fondodivex{
background:#FF6600;
height:10px;
}

.fondodivexn{
background:#000000;
height:25px;

}

.fondofin{
background:#000000;
text-align:center;
font-family:sans-serif;
font-size:11px;
color:#FFFFFF;
height:20px;
line-height:20px;
position:relative;
left:0px;
right:0px;
bottom:0px;
z-index:0;
}
/* background:#0038A8; */
.titulo{
background:#FFFFFF;
font-family:sans-serif;
font-size:12px;
color:#0047AB;
text-align:center;
line-height:15px;
font-weight:bolder;
}

.tituloneu{
background:#FFFFFF;
font-family:sans-serif;
font-size:12px;
color:#00B194;
text-align:center;
line-height:15px;
font-weight:bolder;
}

.titulo2{
background:#0072C6;
font-family:sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
line-height:26px;
}

.titulo3{
background:#D81E05;
font-family:sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:center;
font-weight:lighter;
}



.porcentaje{
font-family:sans-serif;
font-size:20px;
color:#FF6600;
font-weight:bold;
}

.restozero{

font-family:sans-serif;
font-size:10px;
color:#000000;

}

.titulodocto{
font-family:sans-serif;
font-size:15px;
color:#000000;
font-weight: bolder;
}

.restozerobis{
background:#FFFFFF;
font-family:sans-serif;
font-size:10px;
color:#000000;
font-weight:lighter;
border-style: solid;
border-width: thin;
}

.resto{
font-family:sans-serif;
font-size:11px;
color:#000000;
}

.fondoresto{
font-family:sans-serif;
font-size:12px;
color:#000000;
font-weight:lighter;
}

.fondoresto2{
font-family:sans-serif;
background:#FF6600;
font-size:10px;
height:5px;
color:#FFFFFF;
}

.restoesp{
font-family:sans-serif;
font-size:11px;
color:#000000;
margin-left:10px;
}

.resto2{
font-family:sans-serif;
font-size:12px;
color:#000000;
}

.resto3{
font-family:sans-serif;
font-size:28px;
font-weight:bolder;
color:#008CFF;
}

.resto4{
font-family:sans-serif;
font-size:14px;
color:#000000;
}

.subrayado{
font-family:sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
text-decoration:line-through;
}

.subrayado2{
font-family:sans-serif;
font-size:22px;
color:#000000;
text-decoration:line-through;
}

.solo{
font-family:sans-serif;
font-size:22px;
font-weight:bold;
color:#66CC00;

}

.solo2{
font-family:sans-serif;
font-size:40px;
color:#66CC00;
font-weight:bolder;

}


.fondotexto{
background-color:#b31b00;
font-family:sans-serif;
font-size:12px;
color:#FFFFFF;
border-style:none;
}

.fondotexto2{
background:#F0F0F0;
font-family:sans-serif;
font-size:12px;
color:#333333;
font-weight:lighter;

}

.fondotexto2ama{
background:#FFFF00;
font-family:sans-serif;
font-size:12px;
color:#333333;
font-weight:lighter;

}

.fondotextonegra2{
background:#F0F0F0;
font-family:sans-serif;
font-size:12px;
color:#333333;
font-weight:bolder;

}

.titulomes{
background:#008CFF;
font-family:sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:bold;

}

.titulodia{
background:#FF6600;
font-family:sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.tituloimpresion2{
font-family:sans-serif;
font-size:11px;
color:#000000;
}
.tituloimpresion2b{
background-color:#F0F0F0;
font-family:sans-serif;
font-size:11px;
color:#000000;
}


.numerocal{
background:#66CC00;
font-family:sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}


.fondomenugris{
background:#404040;
font-family:sans-serif;
font-size:13px;
color:#FFFFFF;

font-weight:lighter;
}

.fondomenugrisnom{
background:#005dad;
font-family:sans-serif;
font-size:13px;
color:#FFFFFF;

font-weight:lighter;
}

.fondomenugrisnomneu{
background:#FBB040;
font-family:sans-serif;
font-size:13px;
color:#FFFFFF;

font-weight:lighter;
}

.fondomenugrisdia{
background:#0038A8;
font-family:sans-serif;
font-size:15px;
color:#FFFFFF;

font-weight:lighter;
}

.fondomenugrisneu{
background:#00B193;
font-family:sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:lighter;
}

.fondomenuazul{
background:#005dad;
font-family:sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:lighter;

}

.fondomenuazul5{
background:#005dad;
font-family:sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:lighter;

}

.fondomenuazulneu{
background:#FBB040;
font-family:sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:lighter;

}

.fondomenuazuldia{
background:#00B28C;
font-family:sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:lighter;

}

.fondomenuazulb{
background:#005dad;
font-family:sans-serif;
font-size:12px;
color:#FFFFFF;
height:18px;
font-weight:lighter;
}

.fondomenuazulbdia{
background:#00B28C;
font-family:sans-serif;
font-size:12px;
color:#FFFFFF;
height:18px;
font-weight:lighter;
}

.fondomenuazulbneu{
background:#FBB040;
font-family:sans-serif;
font-size:12px;
color:#FFFFFF;
height:18px;
font-weight:lighter;
}

.fondomenuazulc{
background:#005dad;
font-family:sans-serif;
font-size:11px;
color:#FFFFFF;
height:15px;
font-weight:lighter;
}

.fondomenuazuld{
background:#005dad;
font-family:sans-serif;
font-size:10px;
color:#FFFFFF;
height:11px;
font-weight:lighter;
}

.fondomenuazulcneu{
background:#00B193;
font-family:sans-serif;
font-size:11px;
color:#FFFFFF;
height:15px;
font-weight:lighter;
}

.fondomenuazulctri{
background:#000000;
font-family:sans-serif;
font-size:11px;
color:#FFFFFF;
height:15px;
font-weight:lighter;
}

.fondomenurojoc{
background:#9c2515;
font-family:sans-serif;
font-size:11px;
color:#FFFFFF;
height:15px;
font-weight:lighter;
}

.fontroja{
background:#F0F0F0;
font-family:sans-serif;
font-size:11px;
color:#D81E05;
height:15px;
font-weight:lighter;	
}

.fondonombrerojo{
background:#9c2515;
font-family:sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:lighter;
}

.fondonombrerojodia{
background:#404040;
font-family:sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:lighter;
}

.titulo4{
background:#D81E05;
font-family:sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
}

.titulo5{
background:#D81E05;
font-family:sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
}

.titulo6{
background:#404040;
font-family:sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
}

.titulo4neu{
background:#404040;
font-family:sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
}

.fondomenugraluno{
background:#404040;
font-family:sans-serif;
font-size:13px;
color:#333333;
height:30px;
font-weight:lighter;
}

.fondomenugralunoama{
background:#9c2515;
font-family:sans-serif;
font-size:12px;
color:#FFFFFF;
height:30px;
font-weight:bold;
}
.fondomenugralunoama2{
background:#9c2515;
font-family:sans-serif;
font-size:12px;
color:#FFFFFF;
height:30px;

}

.fondomenugraldos{
background:#005dad;
font-family:sans-serif;
font-size:13px;
color:#333333;
height:30px;
font-weight:lighter;
}

.fondomenugraldosneu{
background:#FBB040;
font-family:sans-serif;
font-size:13px;
color:#333333;
height:30px;
font-weight:lighter;
}

.inputfile{
	width: 155px;


	
}

 .pagebreak {
    clear: both;
    page-break-after: always;
}


.letrachica{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;	
vertical-align: top;
}

.letrachicacal{
font-family:Century Gothic;
color:#000000;
font-size:10px;	
}

.letrachicaotra{
background:#F0F0F0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:8px;	
vertical-align: top;
}

.letrachicaotrac{
background:#FBB040;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:8px;	
vertical-align: top;
}


.otrosc {
color #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}
A.otrosc:link {
text-decoration: none; 
color: #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}
A.otrosc:active {
text-decoration: none; 
color: #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}
A.otrosc:visited {
text-decoration: none; 
color: #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}
A.otrosc:hover {
text-decoration: none; 
color: #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}

.otrosb {
color #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.otrosb:link {
text-decoration: none; 
color: #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.otrosb:active {
text-decoration: none; 
color: #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.otrosb:visited {
text-decoration: none; 
color: #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.otrosb:hover {
text-decoration: none; 
color: #000000; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}


.otros {
color #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.otros:link {
text-decoration: none; 
color #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.otros:active {
text-decoration: none; 
color #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.otros:visited {
text-decoration: none; 
color #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.otros:hover {
text-decoration: none; 
color #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}