body.cabecera {
   background-color:white;
   border:0px;
   margin:0px;
   padding:0px 0px 0px 0px;
   text-align:center;
   }

body.principal {
   background-color:white;
   border:0px;
   margin:0px;
   padding:0px 0px 0px 174px;
   text-align:left;
   }


body.menu {
   background-color:sylver;
   border:0px;
   margin:0px;
   padding:0px 0px 0px 0px;
   width:100%;
   text-align:center;
   }


th.left {
   text-align:left;
   vertical-align:BOTTOM;
   background-color:#0054A8;
   font-family:verdana;
   font-size:9pt;
   font-weight:bold;
   color:#FFFFFF;
   }

th.right {
   text-align:right;
   vertical-align:BOTTOM;
   background-color:#0054A8;
   font-family:verdana;
   font-size:9pt;
   font-weight:bold;
   color:#FFFFFF;
   }

th.center {
   text-align:CENTER;
   vertical-align:BOTTOM;
   background-color:#0054A8;
   font-family:verdana;
   font-size:9pt;
   font-weight:bold;
   color:#FFFFFF;
   }

th.menu {
   text-align:CENTER;
   vertical-align:BOTTOM;
   background-color:#FF8000;
   font-family:verdana;
   font-size:10pt;
   font-weight:bold;
   color:#FFFFFF;
   }

td.opcionsup {
   text-align:CENTER;
   vertical-align:BOTTOM;
   background-color:#0054A8;
   font-family:verdana;
   font-size:8pt;
   font-weight:bold;
   color:#FFFFFF;
   border: 0px 2px 0px 2px;
   borderstyle-left:solid;
   bordercolor-left:white;
   borderstyle-right:solid;
   bordercolor-right:white;
   }



.texto {
   text-align:left;
   vertical-align:BOTTOM;
   background-color:#EEEEEE;
   color:#000000;
   font-family:verdana;
   font-size:7.5pt;
   }

.textoaf {
   text-align:left;
   vertical-align:BOTTOM;
   background-color:#EEEEEE;
   font-family:verdana;
   font-size:7.5pt;
   color:#0054A8;
   font-weight:bold;
   }



.textonegro {
   background-color:#E6f2ff;
   color:#000000;
   text-align:justify;
   font-family:verdana;
   font-size:8pt;
   padding:0px 15px 5px 15px;
   }
   
.textofb {
   background-color:#ffffff;
   color:#0054A8;
   text-align:justify;
   font-family:verdana;
   font-size:7.5pt;
   padding:0px 15px 5px 15px;
   }

.todocero {
   margin:0px;
   border:0px;
   padding:0px;
   }


.textotitulo {
   text-align:left;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   }

td.texto {
   padding-left: 10px;
   }

td.textoaf {
   padding-left: 10px;
   }


a.texto:before {
   content: "o ";
   }

a.texto {
   text-decoration:none;
   }

a.texto:link {
   text-decoration:none;
   }

a.texto:visited {
   text-decoration:none;
   }
a.texto:hover {
   width:100%;
   color:#0054A8;
   }



.textoc {
   text-align:center;
   vertical-align:BOTTOM;
   background-color:#E6f2ff;
   color:#000095;
   font-family:verdana;
   font-size:8pt;
   margin:0px;
   width:100%;
}

a.textoc {
   text-decoration:none;
   font-weight:bold;
   color: black;
   }
a.textoc:link {
   text-decoration:none;
   font-weight:bold;
   color: black;
   }

a.textoc:visited {
   text-decoration:none;
   font-weight:bold;
   color: red;
   }

a.textoc:hover {
   width:100%;
   text-decoration:none;
   font-weight:bold;
   color: red;
   }


a.opcionsup {
   text-decoration:none;
   font-family:verdana;
   }

a.opcionsup:link {
   color: black;
   }

a.opcionsup:hover {
   color: aqua;
   }

a.opcionsup:visited {
   color: #0054A8;
   }

a.opcioninf {
   text-decoration:none;
   padding-right:0px;
   padding-left:0px;
   font-weight:normal;
   font-family:garamont;
   font-size:8pt;
   }

a.opcioninf:link {
   color: white;
   }

a.opcioninf:hover {
   color: aqua;
   text-decoration: underline
   }


a.opcioninf:visited {
   color: #F0F0F0;
   }


td.valor {
   text-align:right;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#000000;
   font-family:verdana;
   font-size:8pt;
   padding-right:2px;
   }

td.valori {
   text-align:center;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#000000;
   font-family:verdana;
   font-size:8pt;
   padding-right:2px;
   }

td.totales {
   text-align:center;
   vertical-align:BOTTOM;
   background-color:#eeeeee;
   color:black;
   font-family:verdana;
   font-size:10pt;
   font-weight:bold;
   }

td.ntotales {
   text-align:right;
   vertical-align:BOTTOM;
   background-color:#eeeeee;
   color:black;
   font-family:verdana;
   font-size:10pt;
   font-weight:bold;
   padding-right:1px;
   }

input.cant {
   text-align:right;
   font-family:verdana;
   font-size:8pt;
   border-color: #0994D5;
   border-style: solid;
   border-width: 1px;
   }

input.boton {
   text-align:center;
   padding:0px 0px 0px 0px;
   font-size:8pt;
   width:100%;
   font-family:verdana;
   background-color:silver;
   color:black;
   }

.datos {
   text-align:left;
   font-family:verdana;
   font-size:8pt;
   border-color: #0994D5;
   border-style: solid;
   border-width: 1px;
   }



table.pro {
   font-family:verdana;
/*   border-color: #0994D5;
   border-style: solid;
   border-width: 2px;
*/   }

td {
    text-align:left;
    }


th.protit {
   background-color:#0054A8;
   color:#000095;
   text-align:center;
   font-family:verdana;
   font-size:10pt;
   color:white;
   }

td.proimg {
   background-color:#FFFFFF;
   text-align:center;
   }
   
td.procar {
   background-color:#E6f2ff;
   color:#000095;
   text-align:justify;
   font-family:verdana;
   font-size:8pt;
   padding:5px 15px 5px 15px;
   }


 
td.propre {
   background-color:#E6f2ff;
   color:#000095;
   text-align:center;
   }
   
span.protitprenor {
   background-color:#E6f2ff;
   color:#000095;
   text-align:center;
   font-family:verdana;
   font-size:10pt;   
   }
   
span.proprenor {
   background-color:#E6f2ff;
   color:red;
   text-align:center;
   font-family:verdana;
   font-size:10pt;   
   }
   
span.protitpretveng {
   font-family:verdana;
   font-size:12pt;
   font-weight:bold;
   }
   
span.propretve {
   background-color:#E6f2ff;
   color:red;
   text-align:center;
   font-family:verdana;
   font-size:12pt;
   font-weight:bold;
   }

input.boton2 {
   text-align:center;
   padding:0px 0px 0px 0px;
   font-size:8pt;
   font-family:verdana;
   background-color:silver;
   color:black;
   }
   
div.titulo {
   text-align:left;
   WIDTH:706px;
   vertical-align:BOTTOM;
   background-color:#0054A8;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   color:#FFFFFF;
   border:0px;
   margin:0px;
   padding:0px;
   }
   
td.azulblanco {
   background-color:#0054A8;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   font-family:verdana;
   font-size:7.5pt;
   padding:5px 0px 5px 2px;
   }

td.celesteazul {
   background-color:#0054A8;
   color:#ffffff;
   font-weight:bold;
   text-align:center;
   font-family:verdana;
   font-size:8pt;
   padding:5px 0px 5px 2px;
   }

td.azulblancop {
   background-color:#0054A8;
   color:#FFFFFF;
   text-align:center;
   font-family:verdana;
   font-size:7.5pt;
   padding:5px 0px 5px 2px;
   }
   
td.tomateblanco {
   background-color:#FF9224;
   color:#FFFFFF;
   text-align:right;
   font-family:verdana;
   font-size:8pt;
   padding:5px 0px 5px 2px;
   }

td.celesteazulp {
   background-color:#FF9224;
   color:#ffffff;
      font-weight:bold;
   text-align:center;
   font-family:verdana;
   font-size:7.5pt;
   padding:5px 0px 5px 2px;
   }


td.tomateclaro {
   background-color:#FFECD9;
   color:#000000;
   text-align:justify;
   font-family:verdana;
   font-size:8pt;
   padding:5px 0px 3px 0px;
   }
td.tomateclaro2 {
   background-color:#FFECD9;
   color:#000000;
   text-align:justify;
   font-family:verdana;
   font-size:8pt;
   padding:0px 15px 5px 15px;
   }   
td.tomatemedio {
   background-color:#FFD5AA;
   color:#000000;
   text-align:justify;
   font-family:verdana;
   font-size:8pt;
   padding:0px 0px 5px 0px;
   }
.textonegroblanco {
   text-align:left;
   vertical-align:BOTTOM;
   color:#000000;
   font-family:verdana;
   font-size:8pt;
   }


a.linkblanco:link {
   text-decoration:none;
   font-weight:bold;
   color: #FFFFFF;
   }

a.linkblanco:visited {
   text-decoration:none;
   font-weight:bold;
   color: #FFFFFF;
   }

a.linkblanco:hover {
   width:100%;
   text-decoration:none;
   font-weight:bold;
   color: #FFFFFF;
  }

a.linknegro:link {
   text-decoration:none;
   color: #000000;
   }

a.linknegro:visited {
   text-decoration:none;
   font-weight:none;
   color: #000000;
   }

a.linknegro:hover {
   text-decoration:none;
   font-weight:none;
   color: #000000;
  }

a.linkgris:link {
   text-decoration:none;
   font-weight:bold;
   color: #7f7f7f;
   }

a.linkgris:visited {
   text-decoration:none;
   font-weight:bold;
   color: #7f7f7f;
   }

a.linkgris:hover {
   text-decoration:none;
   font-weight:bold;
   color: #7f7f7f;
}

a.linkliq:link {
   text-decoration:none;
   font-weight:bold;
   color: #ff0000;
   }

a.linkliq:visited {
   text-decoration:none;
   font-weight:bold;
   color: #ff0000;
   }

a.linkliq:hover {
   text-decoration:none;
   font-weight:bold;
   color: #ff0000;
}







td.propren {
   background-color:#FFECD9;
   color:#000000;
   text-align:center;
   }      
    
span.protitprenorn {
   background-color:#FFECD9;
   color:#000000;
   text-align:center;
   font-family:verdana;
   font-size:10pt;   
   }
   
span.proprenorn {
   background-color:#FFECD9;
   color:red;
   text-align:center;
   font-family:arial;
   font-size:10pt;   
   }      
span.protitpretven {
   background-color:#FFECD9;
   color:#000000;
   text-align:center;
   font-family:verdana;
   font-size:12pt;   
   font-weight:bold;
   }
   
span.propretven {
   background-color:#FFECD9;
   color:red;
   text-align:center;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   }
.texton {
   text-align:left;
   vertical-align:BOTTOM;
   background-color:#FFECD9;
   color:#000000;
   font-family:verdana;
   font-size:8pt;
   }
a.texton:before {
   content: "o ";
   }

a.texton {
   text-decoration:none;
   }

a.texton:link {
   text-decoration:none;
   }

a.texton:visited {
   text-decoration:none;
   }
a.texton:hover {
   width:100%;
   color:#000000;
   }

.textotitulon {
   text-align:center;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   color:#0054A8;
   }     

.textotitulom {
   text-align:center;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   background-color:#CEE7FF;
   }          
   
.textotitulot {
   text-align:center;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   color:#ff8000;   
 }

.textotituloa {
   text-align:center;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   color:#ffffff;
   background-color:#0099ff;
 }
  
a.linkazul:link {
   text-decoration:none;
   font-weight:bold;
   color: #0054A8;
   }

a.linkazul:visited {
   text-decoration:none;
   color: #0054A8;
   }

a.linkazul:hover {
   width:100%;
   text-decoration:none;
   color: #0054A8;
  }
  

a.linkverde:link {
   text-decoration:none;
   font-weight:bold;
   color: #006633;
   }

a.linkverde:visited {
   text-decoration:none;
   color: #006633;
   }

a.linkverde:hover {
   width:100%;
   text-decoration:none;
   color: #006633;
  }


td.azulblancog {
   background-color:#0054A8;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   font-family:verdana;
   font-size:10pt;
   padding:5px 0px 5px 2px;
   }  
   
   .textotituloa2 {
   background-color:#0054A;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   font-family:verdana;
   font-size:11.5pt;
   padding:5px 0px 5px 2px;
 }
 
 td.ablanco {
   background-color:#0054A8;
   color:#FFFFFF;
   text-align:right;
   font-family:verdana;
   font-size:8pt;
   padding:5px 0px 5px 2px;
   }

td.amedio {
   background-color:#E6f2ff;
   color:#000000;
   text-align:justify;
   font-family:verdana;
   font-size:8pt;
   padding:0px 0px 5px 0px;
   }
td.aclaro {
   background-color:#EEEEEE;
   color:#000000;
   text-align:justify;
   font-family:verdana;
   font-size:8pt;
   padding:5px 0px 3px 0px;
   }

  .textotituloab {
   text-align:center;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:10.5pt;
   font-weight:bold;
   color:#0054A8;
   background-color:#FFFFFF;
 }

  .textotitulorb {
   text-align:center;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   color:#ff0000;
   background-color:#FFFFFF;
 }

  .textotitulog {
   text-align:center;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   color:#7f7f7f;
   background-color:#FFFFFF;
 }
 
 td.ablanco2 {
   background-color:#CEE7FF;
   color:#0054A8;
   text-align:right;
   font-family:verdana;
   font-size:8pt;
   padding:5px 0px 5px 2px;
   }
   td.gris {
   background-color:#EEEEEE;
   color:#000000;
   text-align:justify;
   font-family:verdana;
   font-size:8pt;
   padding:0px 15px 5px 15px;
   }  
   
td.propreng {
   background-color:#FFFFFF;
   color:#000000;
   text-align:left;
   padding:0px 15px 5px 15px;
   }
   
span.protitprenorng {
   font-family:verdana;
   font-size:7.5pt;
   }
   
span.proprenorng {
   color:red;
   font-family:verdana;
   font-size:7.5pt;
   }    
span.protitprenorng {
   font-family:verdana;
   font-size:7.5pt;
   }
   
span.protitpretveng {
   font-family:verdana;
   font-size:10pt;
   font-weight:bold;
   }
span.propretveng {
   color:red;
   font-family:verdana;
   font-size:10pt;
   font-weight:bold;
   }  
.texton {
   text-align:left;
   vertical-align:BOTTOM;
   background-color:#EEEEEE;
   color:#000000;
   font-family:verdana;
   font-size:8pt;
   }                    
.textor {
   text-align:center;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#ff0000;
   font-family:verdana;
   font-size:7pt;
   }

.textonegro {
   text-align:center;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#000000;
   font-family:verdana;
   font-size:7.5pt;
   font-weight:bold;
   }

.textog {
   text-align:center;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#7f7f7f;
   font-family:verdana;
   font-size:8.5pt;
   font-weight:bold;
   }


.textong {
   text-align:justify;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#000000;
   font-family:verdana;
   font-size:7.5pt;
   }

.textoaz {
   text-align:center;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#0054A8;
   font-family:verdana;
   font-size:7.5pt;
   font-weight:bold;
   }

.textov {
   text-align:center;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#006633;
   font-family:verdana;
   font-size:7pt;
   font-weight:bold;
   }

.textofg {
   background-color:#EEEEEE;
   color:#000000;
   text-align:justify;
   font-family:verdana;
   font-size:7.5pt;
   padding:0px 15px 5px 15px;
   }

.textotituloab2 {
   text-align:left;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   color:#0054A8;
   background-color:#FFFFFF;
  }

   .textotitulorb2 {
   text-align:left;
   vertical-align:BOTTOM;
   font-family:verdana;
   font-size:11.5pt;
   font-weight:bold;
   color:#ff0000;
   background-color:#FFFFFF;
  }

 .textonc {
   text-align:justify;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#000000;
   font-family:verdana;
   font-size:7.5pt;
   padding:0px 15px 5px 15px;
   }
.textoazc {
   text-align:left;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#0054A8;
   font-family:verdana;
   font-size:7.5pt;
   font-weight:bold;
   padding:0px 15px 5px 15px;
   }

td.grisnegro {
   background-color:#eeeeee;
   color:#000000;
   text-align:center;
   font-family:verdana;
   font-size:7.5pt;
   padding:5px 0px 5px 2px;
   }

td.grisnegro2 {
   background-color:#eeeeee;
   color:#000000;
   text-align:left;
   font-family:verdana;
   font-size:7.5pt;
   padding:0px 15px 5px 15px;
   }

td.blanconegro {
   background-color:#ffffff;
   color:#000000;
   text-align:center;
   font-family:verdana;
   font-size:7.5pt;
   padding:5px 0px 5px 2px;
}

.textog4 {
   text-align:justify;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#ff0000;
   font-family:verdana;
   font-size:7.5pt;
   }
.textonf {
   text-align:left;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#000000;
   font-family:verdana;
   font-size:7.5pt;
   padding:0px 0px 0px 0px;
   }

td.textonf {
   padding-left: 0px;
   }

a.linkrojo:link {
   text-decoration:none;
   font-weight:bold;
   color: #ff0000;
   }

a.linkrojo:visited {
   text-decoration:none;
   color: #ff0000;
   }

a.linkrojo:hover {
   width:100%;
   text-decoration:none;
   color: #ff0000;
  }
td.rojoblanco {
   background-color:#ff0000;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   font-family:verdana;
   font-size:8.5pt;
   padding:5px 0px 5px 2px;
   }

td.rojoamarillo {
   background-color:#eeeeee;
   color:#4C4C4C;
   font-weight:bold;
   text-align:center;
   font-family:verdana;
   font-size:10pt;
   padding:5px 0px 5px 2px;
   }
a.linkamarillo:link {
   text-decoration:none;
   font-weight:bold;
   color: #4C4C4C;
   }

a.linkamarillo:visited {
   text-decoration:none;
   color: #4C4C4C;
   }

a.amarillo:hover {
   width:100%;
   text-decoration:none;
   color: #4C4C4C;
  }

 .textoenc {
   text-align:justify;
   vertical-align:BOTTOM;
   background-color:#ffffff;
   color:#000000;
   font-family:verdana;
   font-size:15pt;
   padding:0px 15px 5px 15px;
   }


#javascript-flash-header {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 5000; RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 950px; BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 367px; BORDER-RIGHT-WIDTH: 0px
}