body {
background-color:#F0F0F0;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
scrollbar-face-color: #CCCCFF; 
scrollbar-shadow-color: #999999; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #DDDDEE; 
scrollbar-darkshadow-color: #0099CC; 
scrollbar-track-color: #DDDDEE; 
scrollbar-arrow-color: #0099CC;
}

a.menu:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

a.menu:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

a.menu:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

a.menu:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

a.menuactivo:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
background-color: #006699;
}

a.menuactivo:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
background-color: #006699;
}

a.menuactivo:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
background-color: #006699;
}

a.menuactivo:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
background-color: #006699;
}

a.menu2:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFF66;
font-weight: bold;
text-decoration: underline;
}

a.menu2:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFF66;
font-weight: bold;
text-decoration: underline;
}

a.menu2:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFF66;
font-weight: bold;
text-decoration: underline;
}

a.menu2:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFF66;
font-weight: bold;
text-decoration: underline;
}

a.submenu:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

a.submenu:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

a.submenu:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

a.submenu:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

a.nosub:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: none;
}

a.nosub:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: none;
}

a.nosub:active {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #006699;
text-decoration: none;
}

a.nosub:hover {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #006699;
text-decoration: none;
}

a.nosubrojo:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: red;
text-decoration: none;
}

a.nosubrojo:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: red;
text-decoration: none;
}

a.nosubrojo:active {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: red;
text-decoration: none;
}

a.nosubrojo:hover {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: red;
text-decoration: none;
}

a.nosubp:link {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: none;
}

a.nosubp:visited {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: none;
}

a.nosubp:active {
font-family: Arial, Helvetica;
font-size: 9px;
font-weight: bold;
color: #006699;
text-decoration: none;
}

a.nosubp:hover {
font-family: Arial, Helvetica;
font-size: 9px;
font-weight: bold;
color: #006699;
text-decoration: none;
}

a.sub:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: none;
}

a.sub:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: none;
}

a.sub:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: underline;
}

a.sub:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: underline;
}

a.subp:link {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: none;
}

a.subp:visited {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: none;
}

a.subp:active {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: underline;
}

a.subp:hover {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: underline;
}

a.subtxtnegro:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
}

a.subtxtnegro:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
}

a.subtxtnegro:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: underline;
}

a.subtxtnegro:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: underline;
}

a.subtxtazul:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #0099CC;
font-weight: regular;
text-decoration: none;
}

a.subtxtazul:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #0099CC;
font-weight: regular;
text-decoration: none;
}

a.subtxtazul:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #0099CC;
font-weight: regular;
text-decoration: underline;
}

a.subtxtazul:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #0099CC;
font-weight: regular;
text-decoration: underline;
}

a:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: underline;
}

a:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: underline;
}

a:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: underline;
}

a:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: underline;
}

.txt {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
}

.txtetiqueta {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: bold;
text-decoration: none;
text-align: right;
}

.txtnegrita {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: bold;
text-decoration: none;
}


.txtrojonegrita {
font-family: Arial, Helvetica;
font-size: 11px;
color: red;
font-weight: bold;
text-decoration: none;
}


.txtrojo {
font-family: Arial, Helvetica;
font-size: 11px;
color: red;
font-weight: regular;
text-decoration: none;
}

.txtverdenegrita {
font-family: Arial, Helvetica;
font-size: 11px;
color: green;
font-weight: bold;
text-decoration: none;
}

.txtverde {
font-family: Arial, Helvetica;
font-size: 11px;
color: green;
font-weight: regular;
text-decoration: none;
}

.txtazuloscuro {
font-family: Arial, Helvetica;
font-size: 11px;
color: #0033FF;
font-weight: regular;
text-decoration: none;
}

.txtazul {
font-family: Arial, Helvetica;
font-size: 11px;
color: #0099CC;
font-weight: regular;
text-decoration: none;
}

.txtazulsubra {
font-family: Arial, Helvetica;
font-size: 11px;
color: #0099CC;
font-weight: regular;
text-decoration: underline;
}

.txtfondorojo {
font-family: Arial, Helvetica;
font-size: 11px;
color: #CCCCCC;
background-color: red;
font-weight: regular;
text-decoration: none;
}

.txtfondoverde {
font-family: Arial, Helvetica;
font-size: 11px;
color: #999999;
background-color: green;
font-weight: regular;
text-decoration: none;
}

.txtfondoazulon {
font-family: Arial, Helvetica;
font-size: 11px;
color: #999999;
background-color: #aaffff;
font-weight: regular;
text-decoration: none;
}

.txtfondoamarillo {
font-family: Arial, Helvetica;
font-size: 11px;
color: #999999;
background-color: yellow;
font-weight: regular;
text-decoration: none;
}

.txtfondoazuloscuro {
font-family: Arial, Helvetica;
font-size: 11px;
color: #999999;
background-color: darkblue;
font-weight: regular;
text-decoration: none;
}

.txtp {
font-family: Arial, Helvetica;
font-size: 9px;
color: #000000;
font-weight: regular;
text-decoration: none;
}

.txtfondorojop {
font-family: Arial, Helvetica;
font-size: 9px;
color: #CCCCCC;
background-color: red;
font-weight: regular;
text-decoration: none;
}

.txtfondoverdep {
font-family: Arial, Helvetica;
font-size: 9px;
color: #999999;
background-color: green;
font-weight: regular;
text-decoration: none;
}

.txtfondoazulonp {
font-family: Arial, Helvetica;
font-size: 9px;
color: #999999;
background-color: #aaffff;
font-weight: regular;
text-decoration: none;
}

.txtfondoamarillop {
font-family: Arial, Helvetica;
font-size: 9px;
color: #999999;
background-color: yellow;
font-weight: regular;
text-decoration: none;
}

.txtgrisp {
font-family: Arial, Helvetica;
font-size: 9px;
color: #999999;
font-weight: regular;
text-decoration: none;
}
.txtnegritap {
font-family: Arial, Helvetica;
font-size: 9px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.txtrojonegritap {
font-family: Arial, Helvetica;
font-size: 9px;
color: red;
font-weight: bold;
text-decoration: none;
}

.txtrojop {
font-family: Arial, Helvetica;
font-size: 9px;
color: red;
font-weight: regular;
text-decoration: none;
}

.txtazulp {
font-family: Arial, Helvetica;
font-size: 9px;
color: #0099CC;
font-weight: regular;
text-decoration: none;
}


.txtrojog {
font-family: Arial, Helvetica;
font-size: 13px;
color: red;
font-weight: bold;
text-decoration: none;
}

.txtnegritag {
font-family: Arial, Helvetica;
font-size: 13px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.txtrecuadronegrop {
border: solid 2px;
border-color: #000000;
}

.txtnosub {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: none;
font-weight: normal;
cursor: default;
}

.txtnosubnegrita {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: none;
font-weight: bold;
cursor: hand;
}

.txtsub {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: underline;
cursor: hand;
}

.txtsubnegrita {
font-family: Arial, Helvetica;
font-size: 11px;
color: #006699;
text-decoration: underline;
font-weight: bold;
cursor: hand;
}

.txtnosubp {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: none;
cursor: default;
}

.txtnosubnegritap {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: none;
font-weight: bold;
cursor: hand;
}

.txtsubp {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: underline;
cursor: hand;
}

.txtsubnegritap {
font-family: Arial, Helvetica;
font-size: 9px;
color: #006699;
text-decoration: underline;
font-weight: bold;
cursor: hand;
}

.txtnosubg {
font-family: Arial, Helvetica;
font-size: 14px;
color: #006699;
text-decoration: none;
font-weight: normal;
cursor: default;
}

.txtnosubnegritag {
font-family: Arial, Helvetica;
font-size: 14px;
color: #006699;
text-decoration: none;
font-weight: bold;
cursor: hand;
}

.txtazulnegrita {
font-family: Arial, Helvetica;
font-size: 11px;
color: #0099CC;
font-weight: bold;
text-decoration: none;
}

.fondoblancotextonegro {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
background-color: #FFFFFF;
}

.fondoamarillotextonegro {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
background-color: #FFFFAA;
border: solid 1px;
border-color: #FFFFAA;
}

.fondogrisclarotextonegro {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
background-color: #e0e0e0;
border-bottom: solid 1px;
border-color: #e0e0e0;
}

.fondorojotextoblanco {
font-family: Arial, Helvetica;
font-size: 11px;
color: #CCCCCC;
background-color: #CC0000;
border: solid 1px;
border-color: #FFFFFF;
}

.fondoblanco {
font-family: Arial, Helvetica;
font-size: 11px;
color: #999999;
background-color: #FFFFFF;
border: solid 1px;
border-color: #FFFFFF;
}

.fondogrisclaro {
font-family: Arial, Helvetica;
font-size: 11px;
color: #999999;
background-color: #e0e0e0;
border: solid 1px;
border-color: #e0e0e0;
}

.fondoblancop {
font-family: Arial, Helvetica;
font-size: 9px;
color: #999999;
background-color: #FFFFFF;
border: solid 1px;
border-color: #FFFFFF;
}

.fondogrisclarop {
font-family: Arial, Helvetica;
font-size: 9px;
color: #999999;
background-color: #e0e0e0;
border: solid 1px;
border-color: #e0e0e0;
}

.fondoblancotxtnegrop {
font-family: Arial, Helvetica;
font-size: 9px;
color: #000000;
background-color: #FFFFFF;
border: solid 1px;
border-color: #FFFFFF;
}

.fondogrisclarotxtnegrop {
font-family: Arial, Helvetica;
font-size: 9px;
color: #000000;
background-color: #e0e0e0;
border-bottom: solid 1px;
border-color: #999999;
}

.fondogristxtnegrop {
font-family: Arial, Helvetica;
font-size: 9px;
color: #000000;
background-color: #cccccc;
border-bottom: solid 1px;
border-color: #000000;
}

.fondogristextonegro {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
background-color: #cccccc;
border: solid 1px;
border-color: #cccccc;
}

.cabecera_apli {
font-family: Arial, Helvetica;
font-size: 20px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

.cabecera {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: #0099CC;
}

.cabeceratitulo {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

.cabeceraamarillo {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFF66;
font-weight: bold;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

.cabeceragris {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: #CCCCCC;
}

.cabeceragrisdiv {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: #CCCCCC;
border: solid 1px;
border-color: #e0e0e0;
}

.cabeceragrisdivp {
font-family: Arial, Helvetica;
font-size: 9px;
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: #CCCCCC;
border: solid 1px;
border-color: #e0e0e0;
}

.cabeceragristxtblanco {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: #CCCCCC;
border: solid 1px;
border-color: #CCCCCC;
}

.cabecerarojotxtblanco {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: red;
border: solid 1px;
border-color: red;
}

.cabeceragrisp {
font-family: Arial, Helvetica;
font-size: 9px;
color: #000000;
font-weight: bold;
text-decoration: none;
background-color: #CCCCCC;
}

.cabeceragrisptxtblanco {
font-family: Arial, Helvetica;
font-size: 9px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: #CCCCCC;
border: solid 1px;
border-color: #CCCCCC;
}

.cabecerarojop {
font-family: Arial, Helvetica;
font-size: 9px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: red;
border: solid 1px;
border-color: red;
}

.activo {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: #006699;
}

.cuadrocabecera {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

.cuadrocuerpo {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
background-color: #FFFFFF;
border: solid 1px;
border-color: #0099CC;
}

.cuadrocuerporojo {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
background-color: #FFFFFF;
border: solid 1px;
border-color: #CC0000;
}

.contextual {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: regular;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #006699;
}

.campo {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
}

.campoconsulta {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
border: 0;
}

.campoconsultagris {
font-family: Arial, Helvetica;
font-size: 11px;
color: gray;
font-weight: regular;
text-decoration: none;
border: 0;
}

.campomayusculas {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
text-transform: uppercase;
}

.boton {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
background-color: #CCCCCC;
border: solid 1pt;
border-color: #666666;
}

.titulo{
font-family: Arial, Helvetica;
font-size: 14pt;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.subtitulo{
font-family: Arial, Helvetica;
font-size: 12pt;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.antetitulo{
font-family: Arial, Helvetica;
font-size: 10pt;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.tituloazul{
font-family: Arial, Helvetica;
font-size: 14pt;
color: #0099CC;
font-weight: bold;
text-decoration: none;
}

.subtituloazul{
font-family: Arial, Helvetica;
font-size: 12pt;
color: #0099CC;
font-weight: bold;
text-decoration: none;
}

.antetituloazul{
font-family: Arial, Helvetica;
font-size: 10pt;
color: #0099CC;
font-weight: bold;
text-decoration: none;
}

img{
border: 0;
}

a.bannerSiv:visited {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv:active {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}


a.bannerSiv:link {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv:hover {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv2:visited {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:right;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv2:active {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:right;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv2:link {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:right;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv2:hover {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:right;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv3:visited {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv3:link {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv3:active {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

a.bannerSiv3:hover {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

.bannerSiv {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}


.bannerSiv2 {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:right;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}

.bannerSiv3 {
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
text-decoration: none;
background-color: #0099CC;
border: solid 1px;
border-color: #0099CC;
}


.cuerpoportlet {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
background-color: #FFFFFF;
border: solid 1px;
border-color: #0099CC;
}

a.campo1:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
}

a.campo1:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
}

a.campo1:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
}

a.campo1:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
text-decoration: none;
}

a.campo2:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: regular;
text-decoration: none;
}

a.campo2:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: regular;
text-decoration: none;
}

a.campo2:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: regular;
text-decoration: none;
}

a.campo2:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight: regular;
text-decoration: none;
}


TR.cabeceraX {
	border-top: solid 2px rgb(00,153,204);
	border-bottom: solid 2px rgb(00,153,204);
	margin-top: 5px;
	text-align:center;
	padding-left: 5px;
	padding-right: 5px;
}

TD.cabeceraX {
	border-top: solid 2px #0033FF;
	border-bottom: solid 2px #0033FF;
	margin-top: 5px;
	text-align:center;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #0099CC;
}

TD.celdaImpar {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
font-weight: regular;
background-color: #FFFFFF;
border: solid 1px;
border-color: #EAEAEA;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

TD.celdaError {
font-family: Arial, Helvetica;
font-size: 11px;
color: black;
font-weight: regular;
background-color: #FF1F35;
border: solid 1px;
border-color: #EAEAEA;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}


TD.celdaPar {
font-family: Arial, Helvetica;
font-size: 11px;
color: #000000;
background-color: #FFFFFF;
border: solid 1px;
border-color: #FFFFFF;
font-weight: regular;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

.campoconsultarojo {
font-family: Arial, Helvetica;
font-size: 11px;
color: red;
font-weight: regular;
text-decoration: blink;
border: 0;
}
