/* html 

html { background: #c8c8c8; 
       font-family: Arial, helvetica, sans-serif; 
       font-size: 72%;
       } */

/* body */

body { background: #c8c8c8;
       font-family: Arial, helvetica, sans-serif; 
       font-size: 72%;}

.mainbody {BORDER-RIGHT: solid 1px #000000; BORDER-LEFT: solid 1px #000000; BORDER-BOTTOM: solid 1px #000000; BACKGROUND-COLOR: #ffffff}

/* general */

.aligncenter{text-align: center; margin-left:auto; margin-right:auto;}
.alignright{text-align: right; margin-right:0}
.alignleft{text-align: left; margin-left:0}

.buscaAccesos,
.buscaaccesos {margin-top: -26px; background: #000000; left: 406px; padding-bottom: 5px; width: 374px; position: relative; height: 21px; text-align: right}

.categoria {MARGIN-TOP: 0px; Z-INDEX: 1; BACKGROUND: #00457c; WIDTH: 780px; COLOR: #ffffff; POSITION: absolute; HEIGHT: 26px}

.notdest,
.notDest {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; TEXT-ALIGN: left}

.posparrafo {VISIBILITY: hidden; POSITION: absolute; TOP: 170px; TEXT-ALIGN: center}


/* clases */

#mibody {BACKGROUND-COLOR: #ffffff}
#mibody A:link {COLOR: #00467e}
#mibody A:hover {TEXT-DECORATION: underline}

#nav {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#nav UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#nav LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #00457c; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 26px}
#nav A {DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; background-color:inherit;}
#nav LI A {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px 9px; PADDING-TOP: 5px;}
#nav LI A:hover {background-color:inherit; PADDING-BOTTOM: 6px; CURSOR: default; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
#nav LI.first {BACKGROUND-IMAGE: none}
#nav LI.first A {MARGIN: 0px 12px 0px 0px}
#nav LI UL {MARGIN-TOP: 25px; LEFT: -999em; PADDING-BOTTOM: 3px; WIDTH: 180px; POSITION: absolute}
#nav LI:hover UL {LEFT: auto}
#nav LI:hover {BACKGROUND: #507694}
#nav LI UL LI {BORDER-TOP: #e9e9e9 1px solid; BACKGROUND-IMAGE: none; WIDTH: 200px; HEIGHT: 25px; TEXT-ALIGN: left}
#nav LI UL LI.subfirst {BORDER-TOP-STYLE: none; HEIGHT: 26px}
#nav LI LI A {PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; MARGIN: 3px; HEIGHT: 10px}
#nav LI LI A:hover {background-color:inherit; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
#nav LI UL LI UL LI{BACKGROUND-COLOR: #00457c; border-left:solid 1px #ffffff;}
#nav LI UL LI UL LI:hover {BACKGROUND-COLOR: #507694;}

#textocentrado,
#textoCentrado {TEXT-ALIGN: center}

#logoraiz,
#logoRaiz {FONT-WEIGHT: normal; 
           FONT-SIZE: 0.5em; 
           Z-INDEX: -5; 
           MARGIN-LEFT: 0px; 
           COLOR: #c8c8c8; 
           background-color:inherit;
           POSITION: absolute; 
           TOP: 0px}

/* longitudes generales */

.ancho10 {width: 10%}
.ancho20 {width: 20%}
.ancho30 {width: 30%}
.ancho40 {width: 40%}
.ancho50 {width: 50%}
.ancho60 {width: 60%}
.ancho70 {width: 70%}
.ancho80 {width: 80%}
.ancho90 {width: 90%}
.ancho100 {width: 100%}
.ancho20l {width: 20%;
           text-align: left;
           vertical-align:middle;}
.ancho60c {width: 60%;
           text-align: center;
           vertical-align:middle;}
.ancho20r {width: 20%;
           text-align: right;
           vertical-align:middle;}
.titulo80{FONT-WEIGHT: normal; 
          BACKGROUND: url(/v70/titleBarBg.gif) #fafafa repeat-x left bottom;
          text-align:center;
          width: 80%;}
.titulo60{FONT-WEIGHT: normal;
          BACKGROUND: url(/v70/titleBarBg.gif) #fafafa repeat-x left bottom;
          text-align:center;
          width: 60%;}
.titulo20{FONT-WEIGHT: normal;
          BACKGROUND: url(/v70/titleBarBg.gif) #fafafa repeat-x left bottom;
          text-align:right;
          width: 20%;}
.titulo20l{FONT-WEIGHT: normal;
           BACKGROUND: url(/v70/titleBarBg.gif) #fafafa repeat-x left bottom;
           text-align:left;
           width: 20%;}

/* marcos */

.mainmarco {BACKGROUND-COLOR: #ffffff}

/* títulos */

h1 {color: #565656;
    font-weight: bolder;
    text-align: center;
    margin:0;
    font-size: 1.01em;}
h2, h3, h4, h5, h6 {color: #00457c;
    background-color:inherit;
    font-weight: bolder;
    text-align: center;
    margin:0;
    font-size: 1.01em;}

/* parrafo */

/* span */

/* input, option, text y select */

input:focus {
	border-color: #000;
	background-color: #FFFE9D;
}

input.botonrojo {border-right: solid 1px #bccbec; border-top: solid 1px #bccbec; font-weight: normal; background: #ededed; border-left: solid 1px #bccbec; cursor: pointer; color: #000000; border-bottom: solid 1px #bccbec;}
input.botonamarillo {border-right: solid 1px #bccbec; border-top: solid 1px #bccbec; font-weight: normal; background: #ededed; border-left: solid 1px #bccbec; cursor: pointer; color: #000000; border-bottom: solid 1px #bccbec;}
input.botonazul {border-right: solid 1px #bccbec; border-top: solid 1px #bccbec; font-weight: normal; background: #ededed; border-left: solid 1px #bccbec; cursor: pointer; color: #000000; border-bottom: solid 1px #bccbec;}
input.botonmarron {border-right: solid 1px #bccbec; border-top: solid 1px #bccbec; font-weight: normal; background: #ededed; border-left: solid 1px #bccbec; cursor: pointer; color: #000000; border-bottom: solid 1px #bccbec;}

SELECT.select,
select.select {color: #333333;}

OPTION.option,
option.option {border-right: solid 1px #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; color: #000000; border-bottom: solid 1px #000000; background-color: #ffffff}

TEXTAREA.text,
textarea.text {border-right: solid 1px #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; color: #000000; border-bottom: solid 1px #000000; background-color: #ffffff}

INPUT.text,
input.text {background-color:inherit; border-right: solid 1px #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; color: #000000; border-bottom: solid 1px #000000;}

.buscaAccesos INPUT,
.buscaaccesos input {border-right: solid 1px #000000; border-top: solid 1px #000000; vertical-align: middle; border-left: solid 1px #000000; width: 93px; border-bottom: solid 1px #000000; height: 15px}

.buscaAccesos LABEL,
.buscaaccesos label {font-weight: bold; font-size: 11px; margin-left: 67px; vertical-align: middle; color: #ffffff; margin-right: 5px; font-family: arial,helvetica,sans-serif; background-color: #000000; text-align: justify}

/* botones */

button {border-right: solid 1px #bccbec; 
        border-top: solid 1px #bccbec; 
        font-weight: normal; 
        background: #ededed; 
        border-left: solid 1px #bccbec; 
        cursor: pointer; 
        color: #000000; 
        border-bottom: solid 1px #bccbec;}
.botonbuscar {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin-bottom: 0px; margin-left: 5px; vertical-align: middle; margin-right: 5px; border-right-width: 0px}
.botonBuscar {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px; BORDER-RIGHT-WIDTH: 0px}
.botonini {BORDER-RIGHT: #c0c0c0 3px outset; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 3px outset}

/* tablas */

.estilotabla,
.estiloTabla {BORDER-RIGHT: solid 7px #000000; BORDER-TOP: solid 7px #000000; BORDER-LEFT: solid 7px #000000; BORDER-BOTTOM: solid 7px #000000}

.tablaContenido,
.tablacontenido {padding-right: 4px;padding-left: 4px;background: url(/v70/titlebarbg.gif) #fafafa repeat-x left bottom; padding-bottom: 2px;padding-top: 2px;border: solid 1px #a0a0a0;}

.columnaPrincipal TABLE,
.columnaprincipal table {font-weight: normal; color: #535353; background-color: #ffffff; text-align: left}

.textocontenido table,
.textoContenido TABLE {FONT-WEIGHT: normal; COLOR: #333333; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}

.tablamenu,
.tablaMenu {BORDER-RIGHT: solid 1px #00457c; PADDING-RIGHT: 2px; BORDER-TOP: solid 1px #00457c; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: solid 1px #00457c; PADDING-TOP: 2px; BORDER-BOTTOM: solid 1px #00457c}

.tabla10Cen
{   width:10%;
    margin:0 auto;}
.tabla20Cen
{   width:20%;
    margin:0 auto;}
.tabla30Cen
{   width:30%;
    margin:0 auto;}
.tabla40Cen
{   width:40%;
    margin:0 auto;}
.tabla50Cen
{   width:50%;
    margin:0 auto;}
.tabla60Cen
{   width:60%;
    margin:0 auto;}
.tabla70Cen
{   width:70%;
    margin:0 auto;}
.tabla80Cen
{   width:80%;
    margin:0 auto;}
.tabla90Cen
{   width:90%;
    margin:0 auto;}
.tabla100Cen
{   width:100%;
    margin:0 auto;}
 
.celdaTitulo,
.celdatitulo {font-weight: bold; font-size: 1.02em; background: #dddddd; vertical-align: middle; color: #00457c; height: 22px; text-align: center}

TABLE.recibo,
table.recibo {background-color:inherit; border-right: solid 2px #000000; border-top: solid 2px #000000; border-left: solid 2px #000000; color: #000000; border-bottom: solid 2px #000000;}

.tabletiempo,
.tableTiempo {BORDER-RIGHT: solid 1px #848284; PADDING-RIGHT: 10px; BORDER-TOP: solid 1px #848284; MARGIN-TOP: 5px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 10px; BORDER-LEFT: solid 1px #848284; WIDTH: 162px; BORDER-BOTTOM: solid 1px #848284}

.filacuerpo,
.filaCuerpo {BORDER-TOP: solid 26px #00457c; BACKGROUND: #ffffff 0% 50%; PADDING-BOTTOM: 10px; PADDING-TOP: 20px}

.stTdColLateral,
.sttdcollateral {vertical-align: top; border-left: solid 1px #00457c; padding-top: 25px; background-color: #ffffff}

.stTdColTitulo,
.sttdcoltitulo {padding-left: 15px; padding-top: 15px}

.stTdColTira,
.sttdcoltira {vertical-align: top; width: 30px}

.stTdColPpal,
.sttdcolppal {border-right: solid 1px #00457c; border-top: solid 25px #00457c; vertical-align: top; border-left: solid 1px graytext; padding-top: 0px; background-color: #ffffff}

.tabcent {WIDTH: 100%; TEXT-ALIGN: left}

/* celdas */

.tdinteres {WIDTH: 50%; PADDING-TOP: 10px}
.tborde {BORDER-TOP: solid 1px #00457c; VERTICAL-ALIGN: middle; WIDTH: 100%}

.columnalateral,
.columnaLateral {MARGIN-TOP: -7px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 10px; PADDING-TOP: 25px}

.columnatiralateral,
.columnaTiraLateral {MARGIN-TOP: -8px; Z-INDEX: 5; MARGIN-LEFT: 5px; WIDTH: 10px; HEIGHT: 90px}

.columnaprincipal,
.columnaPrincipal {PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 20px; MARGIN-LEFT: 3px; COLOR: #535353; PADDING-TOP: 25px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify}

.columnaPrincipal li{margin-left:16px}

.tdcolumna1,
.tdColumna1 {BORDER-RIGHT: solid 1px graytext; VERTICAL-ALIGN: top}

.tdcolumna2,
.tdColumna2 {BORDER-RIGHT: solid 1px graytext; PADDING-RIGHT: 4px; MARGIN-LEFT: 195px; VERTICAL-ALIGN: top; PADDING-TOP: 7px}

.tdcolumna3,
.tdColumna3 {MARGIN-LEFT: 610px; VERTICAL-ALIGN: top; PADDING-TOP: 7px}

.celdaMenuIniIn,
.celdaMenuIniOut {BACKGROUND: #ededed; VERTICAL-ALIGN: middle; COLOR: #00467e; HEIGHT: 20px; TEXT-ALIGN: center}

.celdamenuiniout,
.celdamenuiniin {background: #ffffcc; vertical-align: middle; color: #ffffff; height: 20px; text-align: center}

.celdarecibo {background-color:inherit; BORDER-RIGHT: solid 1px #000000; BORDER-TOP: solid 1px #000000; BORDER-LEFT: solid 1px #000000; COLOR: #000000; BORDER-BOTTOM: solid 1px #000000}

/* borde */

.border0{border-style:none}

.bordetablainteriorizq,
.bordeTablaInteriorIzq {BORDER-RIGHT: solid 8px #000000; BORDER-TOP: solid 2px #000000; BORDER-LEFT: solid 2px #000000; BORDER-BOTTOM: solid 2px #000000}

.bordefinoazul,
.bordeFinoAzul{background-color:inherit; color:#00457c; border-top:1px; border-bottom:0px; border-style:solid; height:1px; width:92%}

.bordetablainteriorder,
.bordeTablaInteriorDer {BORDER-RIGHT: solid 2px #000000; BORDER-TOP: solid 2px #000000; BORDER-BOTTOM: solid 2px #000000}

.bordetablaexterior,
.bordeTablaExterior {BORDER-RIGHT: solid 1px #a0a0a0; BORDER-TOP: solid 1px #a0a0a0; BORDER-LEFT: solid 1px #a0a0a0; BORDER-BOTTOM: solid 1px #a0a0a0}

.bordetablaexterior1,
.bordeTablaExterior1 {BORDER-RIGHT: solid 1px #a0a0a0; BORDER-TOP: solid 1px #a0a0a0; BORDER-LEFT: solid 1px #a0a0a0; BORDER-BOTTOM: solid 1px #a0a0a0}

.bordeTablaExterior99 {width:99%; BORDER-RIGHT: solid 1px #a0a0a0; BORDER-TOP: solid 1px #a0a0a0; BORDER-LEFT: solid 1px #a0a0a0; BORDER-BOTTOM: solid 1px #a0a0a0}

.bordetablacapa1,
.bordeTablaCapa1 {BORDER-RIGHT: solid 1px #000000; BORDER-TOP: solid 1px #000000; BORDER-LEFT: solid 1px #000000}

.bordetablacapa2,
.bordeTablaCapa2 {BORDER-RIGHT: solid 1px #000000; BORDER-LEFT: solid 1px #000000; BORDER-BOTTOM: solid 1px #000000}

.bordetablamapasite1,
.bordeTablaMapaSite1 {BORDER-RIGHT: solid 1px #000000; FONT-SIZE: 7px; BORDER-BOTTOM: solid 1px #000000; HEIGHT: 7px}

.bordetablamapasite2,
.bordeTablaMapaSite2 {FONT-SIZE: 7px; BORDER-BOTTOM: solid 1px #000000; HEIGHT: 7px}

.bordeAbajoDerecha,
.bordeabajoderecha {border-right: solid 7px #000000; border-bottom: solid 7px #000000}

.bordeAbajo,
.bordeabajo {border-bottom: solid 7px #000000}

.bordeAbajo1,
.bordeabajo1 {border-bottom: solid 1px #000000}

.mapHeader,
.mapheader {border-right: solid 1px rgb(126,46,60); padding-right: 5px; border-top: solid 0px #bfa3a8; padding-left: 5px; background: #f2f0f0 0% 50%; padding-bottom: 5px; border-left: rgb(191,163,168) 0px solid; color: #00457c; line-height: 0.8em; padding-top: 5px; border-bottom: solid 1px rgb(126,46,60); text-align: left}

/* link */

a { text-decoration: none;}
a:visited {color: #00467e;}

.vinculomenuiniin {font-weight: bold; font-family: arial; background-color: #ffffff; text-decoration: none}

.vinculomenuiniout {font-weight: normal; color: #00467e; font-family: arial}

.columnaprincipal a:link,
.columnaPrincipal A:link {COLOR: #00467e}

.columnaprincipal a:hover,
.columnaPrincipal A:hover {TEXT-DECORATION: underline}

.vinculoInterno,
.vinculointerno {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoInterno:hover,
.vinculointerno:hover {font-weight: bold; color: #00467e; text-decoration: underline}

.vinculoAncla,
.vinculoancla {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoAncla:hover,
.vinculoancla:hover {font-weight: bold; color: #ff0000; text-decoration: underline}

.vinculoAnclaO,
.vinculoanclao {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoAnclaO:hover,
.vinculoanclao:hover {background-color:inherit; font-weight: bold; color: #9d340c; text-decoration: underline}

.vinculoExterno,
.vinculoexterno {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoExterno:hover,
.vinculoexterno:hover {font-weight: bold; color: #00467e; text-decoration: underline}

.vinculoInternoO,
.vinculointernoo {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoInternoO:hover,
.vinculointernoo:hover {font-weight: bold; color: #00467e; text-decoration: underline}

.vinculoExternoO,
.vinculoexternoo {font-weight: normal; color: #00467e; text-decoration: none}

.vinculoExternoO:hover,
.vinculoexternoo:hover {font-weight: normal; color: #00467e; text-decoration: underline}

.vinculoBlancoNegrita,
.vinculoblanconegrita {font-weight: bold; color: #ff0000; text-decoration: none}

.vinculoBlancoNegrita:hover,
.vinculoblanconegrita:hover {background-color:inherit; font-weight: bold; color: #000000; text-decoration: none}

.vinculonormal,
.vinculonormal:hover {FONT-WEIGHT: normal; COLOR: #00467e; TEXT-DECORATION: underline}

.vinculoblanconegrita2,
.vinculoBlancoNegrita2 {FONT-WEIGHT: bold; FONT-SIZE: 0.75em; COLOR: #ff0000; TEXT-DECORATION: none}

.vinculoBlancoNegrita2:hover,
.vinculoblanconegrita2:hover {font-weight: bold; font-size: 0.75em; color: #cccccc; text-decoration: none}

.vinculoblanco,
.vinculoBlanco {FONT-SIZE: 1.0em; COLOR: gray; TEXT-DECORATION: none}

.vinculoblanco:hover,
.vinculoBlanco:hover {background-color:inherit; FONT-SIZE: 1.0em; COLOR: #000000; TEXT-DECORATION: none}

.vinculoCapa,
.vinculocapa {font-size: 1.0em; color: #00467e; text-decoration: none}

.vinculocapa:hover,
.vinculoCapa:hover {FONT-SIZE: 1.0em; COLOR: #ff0000; TEXT-DECORATION: underline}

.vinculonegro,
.vinculoNegro {background-color:inherit; COLOR: #000000; TEXT-DECORATION: none}

.vinculonegro:hover,
.vinculoNegro:hover {FONT-SIZE: 1.0em; COLOR: #ff0000; TEXT-DECORATION: none}

.textoAzulTitulos A:hover,
.textoazultitulos a:hover {text-decoration: underline}

.textoTituloNot:hover,
.textotitulonot:hover {text-decoration: underline}

.textoBlancoPie A,
.textoBlancoPie A {FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #00457c; TEXT-ALIGN: center}

.textomenugrisvertical a ,
.textoMenuGrisVertical A {PADDING-LEFT: 4px; FONT-WEIGHT: normal; COLOR: #333333; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}

.mapHeader A {background-color:inherit; FONT-WEIGHT: bold; COLOR: #00457c}

.textoblancopie a {font-weight: normal; color: #ffffff; font-family: verdana; background-color: #00457c; text-align: center}

.mapheader a {font-weight: bold; color: #00457c; background-color:inherit; }

.botonini:hover {BORDER-RIGHT: #3963ad 3px outset; BORDER-TOP: #3963ad 1px solid; BORDER-LEFT: #3963ad 1px solid; BORDER-BOTTOM: #3963ad 3px outset}

.pagelink,
.pageLink {FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #225f90; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif,helvetica,sans-serif; LIST-STYLE-TYPE: none}

.vinculoMenuIniIn {FONT-WEIGHT: bold; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}

.vinculoMenuIniOut {FONT-WEIGHT: normal; COLOR: #00467e;}

.paginador {background-color:inherit; FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none}

/* texto */

.textomenugrisvertical,
.textoMenuGrisVertical {PADDING-LEFT: 0px; MARGIN: 0px 8px 2px 9px; LIST-STYLE-TYPE: none}

.tituloimagencab,
.tituloImagenCab 
{   MARGIN-TOP: -28px; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 21px; 
    Z-INDEX: 3; 
    BACKGROUND: #f2f2f2; 
    MARGIN-LEFT: 590px; 
    WIDTH: 190px; 
    COLOR: #000000; 
    FONT-FAMILY: Arial,Helvetica,sans-serif; 
    TEXT-ALIGN: right; 
   /*  FILTER: alpha(opacity=55, Style=1, StartX=30, StartY=0, FinishX=0, FinishY=0); 
   moz-opacity: 0.55; 
    opacity: 0.55 eliminado porque no existe en css 2.1 */}
    
.textoNegro,
.textonegro {font-weight: normal; color: #333333;}

.textoRojo,
.textorojo {background-color:inherit; font-weight: normal; color: #9d340c;}

.titularRojo,
.titularrojo {background-color:inherit; font-weight: bold; color: #9d340c;}

.titularAmarillo,
.titularamarillo {font-weight: bold; font-size: 1.03em; color: #ffff99;}

.titularCeleste,
.titularceleste {font-weight: bold; font-size: 1.03em; color: #7dd8d8;}

.cabeceraAzul,
.cabeceraazul {border: solid 1px #a0a0a0;padding-right: 4px; padding-left: 4px;font-weight: bold; background: #3963ad; padding-bottom: 2px; color: #f0fff0; padding-top: 2px;text-align: center}

.cabeceraAzulClaro,
.cabeceraazulclaro {border-right: solid 1px #a0a0a0; padding-right: 4px; border-top: solid 1px #a0a0a0; padding-left: 4px; font-weight: bold; background: #edf0f5; padding-bottom: 2px; border-left: solid 1px #a0a0a0; color: #00457c; padding-top: 2px; border-bottom: solid 1px #a0a0a0; text-align: center}

.cajaAzulClaro {margin:0.3em 0.2em 0.3em 0.2em; padding:0.3em 0 0.3em 0; border-right: solid 1px #a0a0a0; border-top: solid 1px #a0a0a0; font-weight: bold; background: #edf0f5; border-left: solid 1px #a0a0a0; color: #00457c; border-bottom: solid 1px #a0a0a0; text-align: center}

.cabeceraVerde,
.cabeceraverde {font-weight: bold; font-size: 1.02em; color: #f0ffff; background-color: #003333; text-align: center}

.cabeceraVerdeClaro,
.cabeceraVerdeClaro {FONT-WEIGHT: bold; FONT-SIZE: 1.02em; COLOR: #f0ffff; BACKGROUND-COLOR: #00995c; TEXT-ALIGN: center}

.cabeceraRojo, 
.cabecerarojo {FONT-WEIGHT: bold; FONT-SIZE: 1.02em; COLOR: #fff0f0; BACKGROUND-COLOR: #9d340c; TEXT-ALIGN: center}

.cabeceraRojoClaro,
.cabecerarojoclaro {font-weight: bold; font-size: 1.02em; color: #fff0f0; background-color: #dc5555; text-align: center}

.textoContenido,
.textocontenido {font-weight: normal; color: #333333; background-color: #ffffff; text-align: justify}

.textoAzulTitulos,
.textoazultitulos {padding-left: 20px; font-weight: bolder; font-size: 1.03em; color: #00457c; background-color: #ffffff; text-align: center}

.textoNaranjaTitulos,
.textonaranjatitulos {padding-left: 20px; font-weight: bolder; font-size: 1.03em; color: #db530a; background-color: #ffffff; text-align: center}

.textoGrisTitulos,
.textogristitulos {font-weight: bold; font-size: 1.06em; margin-left: 15px; color: #5e5e5e; background-color: #ffffff; text-align: center}

.textoNegroEstas,
.textonegroestas {padding-left: 0px; color: gray; background-color: #ffffff}

.textoBlancoMenuHor,
.textoblancomenuhor {font-weight: bold; color: #ffffff; background-color: #00457c; text-align: justify}

.textoTituloNot,
.textotitulonot {background-color:inherit; font-weight: bold; color: #00457c; text-align: left; text-decoration: none}

.textoContNoticia,
.textocontnoticia {font-weight: normal; color: #666666; background-color: #ffffff; text-align: justify}

.textofechanot,
.textoFechaNot {FONT-SIZE: 0.7em; COLOR: #666666;}

.textoBlancoPie, 
.textoBlancoPie {FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #00457c; TEXT-ALIGN: center}

.textoAzul,
.textoazul {font-weight: normal; color: #ea700b; font-family: arial; background-color: #ffffff; text-align: center}

.textoFuente,
.textofuente {border-top: solid 1px #848284; font-size: 1em; color: #636563; font-family: arial,helvetica,sans-serif,verdana,helvetica,sans-serif; letter-spacing: 2px}

.titulogrande {FONT-WEIGHT: bold; COLOR: #3366cc;}
.tituloseccion {BORDER-RIGHT: solid 1px #a0a0a0; BORDER-TOP: solid 1px #a0a0a0; FONT-WEIGHT: bold; BORDER-LEFT: solid 1px #a0a0a0; COLOR: #3366cc; BORDER-BOTTOM: solid 1px #a0a0a0;}
.textoblancopie {font-weight: normal; color: #ffffff; font-family: verdana; background-color: #00457c; text-align: center}
.titulo {background-color:inherit; COLOR: #000000;}
.textaligncenter{text-align: center}
.textalignright{text-align: right}
.textalignleft{text-align: left}
.textalignjustify{text-align: justify}

.textotiempo,
.textoTiempo {FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; COLOR: #636563; PADDING-TOP: 3px; LETTER-SPACING: 2px}

.nota {FONT-WEIGHT: normal; COLOR: #135e29;}
.stxt {BORDER-RIGHT: solid 1px #bccbec; BORDER-TOP: solid 1px #bccbec; FONT-WEIGHT: normal; BORDER-LEFT: solid 1px #bccbec; COLOR: #000000; BORDER-BOTTOM: solid 1px #bccbec; BACKGROUND-COLOR: #ffffff}
.scap {FONT-WEIGHT: normal; BACKGROUND: url(/v70/titleBarBg.gif) #fafafa repeat-x left bottom;}
.sbtn {BORDER-RIGHT: solid 1px #bccbec; BORDER-TOP: solid 1px #bccbec; FONT-WEIGHT: normal; BACKGROUND: #ededed; BORDER-LEFT: solid 1px #bccbec; CURSOR: pointer; COLOR: #000000; BORDER-BOTTOM: solid 1px #bccbec;}
.buscador {BORDER-RIGHT: #9a805b 1px solid; BORDER-TOP: solid 1px #ffffff; FONT-SIZE: 1em; BORDER-LEFT: solid 1px #ffffff; COLOR: #000000; BORDER-BOTTOM: #9a805b 1px solid; BACKGROUND-COLOR: #96ac88}
.subtitulorecibo {FONT-SIZE: 1.02em; COLOR: #000000; BACKGROUND-COLOR: #ffffff}
.titulorecibo {FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial,Helvetica; BACKGROUND-COLOR: #ffffff}
.textorecibo {FONT-SIZE: 0.9em; COLOR: #000000; BACKGROUND-COLOR: #ffffff}
.titulotabla {BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.03em; BORDER-LEFT: #000000 0px solid; COLOR: #333333; BORDER-BOTTOM: #000000 0px solid; TEXT-DECORATION: none}
.pnoticias {PADDING-LEFT: 15px; FONT-WEIGHT: bolder; FONT-SIZE: 1.03em; MARGIN-BOTTOM: -1px; COLOR: #00457c; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}
#menuPaginaPrincipal 
{   PADDING-LEFT: 0; 
    MARGIN: 0 0.50em 0.13em 0.56em; 
    width:100%;
    border: 0;
    COLOR: #333333;}
.textoTitulo
{   font-size:0.5em;}
.textoIzquierda
{   text-align:left;}
.textoDerecha
{   text-align:right;}
.textoCentrado
{   text-align:center;}
.textoJustificado
{   text-align:justify;}
.titulosGrises 
{   FONT-WEIGHT: bold; 
    FONT-SIZE: 13px; 
    COLOR: #5e5e5e; 
    TEXT-ALIGN: center}
.textoBlanco 
{   color:#ffffff;
    font-size:1.01em;
    font-weight:bold;
    background-color:inherit;}
    
/* lineas */

.lineahornaranjasimple,

.lineahornaranjasimplesub,
.lineaHorNaranjaSimpleSub {BORDER-RIGHT: medium none; BORDER-TOP: solid 1px #db530a; MARGIN: 0px 5% -15px 4%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 2px}

.lineahorazulsimple,
.lineaHorAzulSimple {BORDER-RIGHT: medium none; BORDER-TOP: solid 1px #00457c; MARGIN: 0px 4.5% 0px 5%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 2px}

.lineahorazulsimplesub,
.lineaHorAzulSimpleSub {BORDER-RIGHT: medium none; BORDER-TOP: solid 1px #00457c; MARGIN: 0px 5% -15px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 2px}

.lineahorgrissimple,
.lineaHorGrisSimple {BORDER-RIGHT: medium none; BORDER-TOP: solid 1px graytext; MARGIN-LEFT: 0px; BORDER-LEFT: medium none; WIDTH: 102.5%; BORDER-BOTTOM: medium none}

.lineahormenu,
.lineaHorMenu {BORDER-RIGHT: medium none; BORDER-TOP: #d4d4d4 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 1px}

.separador {BORDER-BOTTOM: solid 1px #000000}
.linediv {WIDTH: 99%; COLOR: #d4d4d4; HEIGHT: 1px}
.lineaTituloAzul
{   background-color:inherit; 
    color:#00457C; 
    margin-top:1%; 
    margin-left:0.5em}
.lineaAzul
{   color:#00457C; 
    background-color:inherit;
    margin-left:0.5em}
.linea50    
{   width:50%;
    border: thin solid #c0c0c0;}

/* imagen */

.imagenCentradaBordeIzq,
.imagencentradabordeizq {border-top-width: 0px; border-bottom-width: 0px; border-bottom-color: #ffffff; vertical-align: middle; border-left: solid 1px #ffffff; border-top-color: #ffffff; border-right-width: 0px; border-right-color: #ffffff}

.imagenCentradaSinBorde,
.imagencentradasinborde {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin-bottom: 0px; margin-left: 5px; vertical-align: middle; margin-right: 5px; border-right-width: 0px}

.imagenCentrada,
.imagencentrada {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: bottom; border-right-width: 0px}

.imagenCentradaCuerpo,
.imagencentradacuerpo {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 4px 3px 6px 8px; border-right-width: 0px}

.imagenCentradaCuerpoAct,
.imagencentradacuerpoact {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 4px 3px 2px 8px; border-right-width: 0px}

.imagentiempo,
.imagenTiempo {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; WIDTH: 28px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px}

.imgnotdest,
.imgNotDest {BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; WIDTH: 120px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px; HEIGHT: 70px}

.imgnotdestv,
.imgNotDestV {BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; WIDTH: 70px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px; HEIGHT: 104px}

.imgnotdesti,
.imgNotDestI {BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; WIDTH: 55px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px; HEIGHT: 50px}

.fondorecibo {BACKGROUND-IMAGE: url(/obj.nsf/in/AXESOR/$file/recibo2.gif); BACKGROUND-REPEAT: no-repeat}
.fondoliquidacion {BACKGROUND-IMAGE: url(/obj.nsf/in/AXESOR/$file/liquidacion2.gif); BACKGROUND-REPEAT: no-repeat}

/* listas */

.textomenugrisvertical li,
.textoMenuGrisVertical LI {BORDER-BOTTOM: solid 1px graytext}

.categoria UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TOP: 0px}

.categoria UL SPAN {background-color:inherit; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 6px; CURSOR: default; COLOR: #ffffff; PADDING-TOP: 6px; TEXT-DECORATION: none}
.sinVineta
{	list-style: none;
 	padding: 0.3em 0.3em 0.3em 0.3em;}
#menuIzquierda 
{
    list-style: square inside url(/v70/sede/vin_tazul.gif);
    text-align: left;
    padding: 0.3em 0.3em 0.3em 0.3em;}
    
LI.bop {list-style: url('/bop.gif')}
LI.boe {list-style: url('/boe.gif')}
LI.boja {list-style: url('/boja.gif')}
LI.alcalde {list-style: url('/ayt0.gif')}
    
/* errores */

.error {FONT-WEIGHT: bold; COLOR: #9c0000; TEXT-DECORATION: none}

/* marcos */

.cuadro {BORDER-RIGHT: solid 1px #a0a0a0; BORDER-TOP: solid 1px #a0a0a0; BORDER-LEFT: solid 1px #a0a0a0; BORDER-BOTTOM: solid 1px #a0a0a0}
.cuerposeccion {background-color:inherit; BORDER-RIGHT: solid 1px #a0a0a0; BORDER-TOP: solid 1px #a0a0a0; FONT-SIZE: 10px; BORDER-LEFT: solid 1px #a0a0a0; COLOR: #000000; BORDER-BOTTOM: solid 1px #a0a0a0;}

/* fondos */

.grisef{background-color:#efefef}

/* definición de div */

.corte { clear: both;}
.div100Padding
{   width:100%;
    padding:0.5em 0 0.5em 0;
    border:thin groove #c8c8c8;}
.divIzquierdaInicio
{   width: 20%; 
     padding:0.5em 0.5em 0.5em 0.5em;
    float:left;
    position:relative;
    vertical-align:middle}
.divDerechaInicio
{   width: 70%;
    text-align:justify;
    float:right;
    padding:0.5em 0.5em 0.5em 0.5em;
    position:relative}
.divCentrado
{   width:100%;
    border:thin groove #c8c8c8;
    text-align:center;}
.divMenuIzquierda
{   width:100%;
    border:thin groove #c8c8c8;}
.divPagina
{   width: 100%;
    padding:0.5em 0em 0.5em 0em; 
    border:0;}
.divCarcasa
{   border:thin groove #00457c; 
    margin:0 auto; 
    position:relative; 
    width:69.46em; 
    background: #ffffff;}
.divNegro
{   width:100%;
    padding:0.5em 0 0.5em 0;
    background-color:#000000;
    background-image:url(/v70/sede/cabecera_granada1.gif);
    background-repeat:no-repeat;
    vertical-align: middle;
    text-align:right;}
.divDentroNegro
{   position: relative; 
    float: right;}
.divBlanco
{   width:100%;
    background-image:url(/v70/sede/sedeelectronicagranada.jpg);
    text-align:left;
    vertical-align:top}
.divPiePrincipal
{   width:100%;
    padding:0.5em 0 0.5em 0;
    background-color:#00457c;
    text-align:right;
    position:relative; 
    bottom:0;}
.divPieIzquierda
{   width: 30%; 
    float: right; 
    position: relative;
    background-color:#00457c;}
.divPieDerecha
{   width: 70%; 
    float: left; 
    position: relative;
    background-color:#00457c;}
.divBarraMenuAzul
{   float:left;
    position:relative;
    z-index:99; 
    width:100%;
    text-align:left}
.divPaddingDerecho
{   padding-right:0.5em;}
.divPaddingIzquierdo
{   padding-right:0.5em;}
.divIzquierda
{   width: 27%; 
    vertical-align:top;
    float:left;
    position:relative;}
.divIzquierdaFloat
{   width: 78%; 
    vertical-align:top;
    position:relative;
    padding:0.5em 0.5em 0.5em 0.5em;}
.divCentroFloat
{   width: 10%; 
    float:right;
    position:relative;
    padding:0.5em 0 0 0;}
.divCentroTitulo
{   text-align:center;
    background-image:url(/v70/sede/fondo.jpg);
    border:thin groove #c8c8c8;
    width:100%;}
.divDerecha
{   width: 70%;
    text-align:justify;
    float:right;
    padding:0.5em 0.5em 0.5em 0.3em;
    position:relative}
.divDondeEstas
{   width: 100%;
    text-align:left;
    padding:0.5em 0 0.5em 0em;}
.divPrincipalFloat
{   width: 100%;}
.pieSede 
{   MARGIN: auto 0px; 
    PADDING-TOP: 0px; 
    POSITION: relative; 
    background-color:#00457c;
    HEIGHT: 30px; 
    TEXT-ALIGN: center;
    padding:0.5em 0 0.5em 0;}
.divFlechas
{   float:right;
    width:10%;
    position:relative}
.divLogoTitulo
{   float:right;
    width:10%;
    position:relative;}
.divTitulo
{   float:right;
    width:80%;
    position:relative}
.div10Cen
{   width:10%;
    margin:0 auto;}
.div20Cen
{   width:20%;
    margin:0 auto;}
.div30Cen
{   width:30%;
    margin:0 auto;}
.div40Cen
{   width:40%;
    margin:0 auto;}
.div50Cen
{   width:50%;
    margin:0 auto;}
.div60Cen
{   width:60%;
    margin:0 auto;}
.div70Cen
{   width:70%;
    margin:0 auto;}
.div80Cen
{   width:80%;
    margin:0 auto;}
.div90Cen
{   width:90%;
    margin:0 auto;}
.div100Cen
{   width:100%;
    margin:0 auto;}
.pie {MARGIN: auto 0px; WIDTH: 694px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: center}
.divizq {width: 20%;  position:absolute; top:0; left:0; text-align:left;}
.divcen {position:relative; width:100%; padding-right: 4px; padding-left: 4px;background: url(/v70/titlebarbg.gif) #fafafa repeat-x left bottom; padding-bottom: 2px;padding-top: 2px;border: solid 1px #a0a0a0; text-align:center;}
.divder {width: 20%; position:absolute; top:0; right:0; text-align:right;}
.divmas {MARGIN-BOTTOM: 3px; TEXT-ALIGN: right}
.divSeccionIzq { float:left;
                 width:74%;
                 text-align:left;
                 padding:0.5em 0 0.5em 0em;}
.divSeccionDer {float:right;
                width:22%;
                text-align:right;
                padding:0.5em 0.2em 0.5em 0.5em;}

/* definición de formularios */

.saltoFormulario
{   margin:0; 
    padding:0; margin-top:-1%;}

/* definición de saltos */
    
.brFloat
{   clear: left;}

/* definición de menu sede */


.jqueryslidemenu{
font-weight: bold;
background: #00457c;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #00457c;  /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
background: #00457c; 
}

.jqueryslidemenu ul li a:hover{
background: #507694; /*tab link background during hover state*/
color: #ffffff;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a
{
   font: normal 13px Arial,Helvetica,sans-serif;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}



.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
color: #00457c;
background-color:inherit;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* Nuevas para web5w.js */
.subMenu{border:solid 1px #a0a0a0;padding:1%;margin:1%}
LI.mgv {list-style: url('/v70/vin_tazul.gif');margin-left:10px}
LI.mgvp {list-style: url('/v70/vin_azul.gif');margin-left:10px}
.lineaGrisDcha{border-right:1px solid #c8c8c8}
.divBorde{border:1px #000 solid}
.divBordeGris{border:1px solid #e8e8e8;margin:2px}
.mainBanner{background-image: url('/v70/aytobanner.jpg');}
.bannerLado{border:1px solid #c8c8c8;text-align:center;margin:auto;margin:.3em}
.menuAzul{visibility: visible}
.bordeimg img{ border:2px outset #0000cc;margin:1px;}
.filavistas{padding-left:2em; text-indent: -2em; padding-bottom:1em; border-bottom:1px solid #c0c0c0;}