body{background:#c8c8c8;font-family:Arial, helvetica, sans-serif;font-size:72%;}

.mainbody{border-right:solid 1px #000; border-left:solid 1px #000; border-bottom:solid 1px #000; background-color:#fff}

.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:#000; left:406px; padding-bottom:5px; width:374px; position:relative; height:21px; text-align:right}

.categoria{margin-top:0; z-index:1; background:#00457c; width:780px; color:#fff; 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}

#mibody {background-color:#fff}
#mibody A:link {color:#00467e}
#mibody A:hover {text-decoration:underline}

#nav {PADDING-RIGHT:0; PADDING-LEFT:0; PADDING-BOTTOM:0; MARGIN:0; PADDING-TOP:0; LIST-STYLE-TYPE:none}
#nav UL {PADDING-RIGHT:0; PADDING-LEFT:0; PADDING-BOTTOM:0; MARGIN:0; PADDING-TOP:0; LIST-STYLE-TYPE:none}
#nav LI {PADDING-RIGHT:0; PADDING-LEFT:0; BACKGROUND:#00457c; FLOAT:left; PADDING-BOTTOM:0; MARGIN:0; PADDING-TOP:0; HEIGHT:26px}
#nav A {DISPLAY:block; COLOR:#fff; TEXT-DECORATION:none; background-color:inherit;}
#nav LI A {PADDING-RIGHT:0; PADDING-LEFT:0; FONT-WEIGHT:bold; PADDING-BOTTOM:5px; MARGIN:0 9px; PADDING-TOP:5px;}
#nav LI A:hover {background-color:inherit; PADDING-BOTTOM:6px; CURSOR:default; COLOR:#fff; 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:0 12px 0 0}
#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:#fff; 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 #fff;}
#nav LI UL LI UL LI:hover {background-color:#507694;}

#textocentrado,
#textoCentrado {TEXT-ALIGN:center}

#logoraiz,#logoRaiz{font-weight:normal;font-size:.5em;z-index:-5;margin-left:0;color:#c8c8c8;background-color:inherit;position:absolute; top:0}
#menuPaginaPrincipal{padding-left:0;margin:0 .50em .13em .56em;width:100%;border:0;color:#333333;}

/* 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:#fff}

/* 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;}

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:#000; 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:#000; 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:#000; 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:#000; border-bottom:solid 1px #bccbec;}

SELECT.select,select.select {color:#333333;}

OPTION.option,option.option {border-right:solid 1px #000; border-top:solid 1px #000; border-left:solid 1px #000; color:#000; border-bottom:solid 1px #000; background-color:#fff}

TEXTAREA.text,textarea.text {border-right:solid 1px #000; border-top:solid 1px #000; border-left:solid 1px #000; color:#000; border-bottom:solid 1px #000; background-color:#fff}

INPUT.text,input.text {background-color:inherit; border-right:solid 1px #000; border-top:solid 1px #000; border-left:solid 1px #000; color:#000; border-bottom:solid 1px #000;}

.buscaAccesos INPUT,
.buscaaccesos input {border-right:solid 1px #000; border-top:solid 1px #000; vertical-align:middle; border-left:solid 1px #000; width:93px; border-bottom:solid 1px #000; height:15px}

.buscaAccesos LABEL,
.buscaaccesos label {font-weight:bold; font-size:11px; margin-left:67px; vertical-align:middle; color:#fff; margin-right:5px; font-family:arial,helvetica,sans-serif; background-color:#000; 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:#000;border-bottom:solid 1px #bccbec;}
.botonbuscar,botonBuscar{border-top-width:0; border-left-width:0; border-bottom-width:0; margin-bottom:0; margin-left:5px; vertical-align:middle; margin-right:5px; border-right-width:0}
.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 #000; BORDER-TOP:solid 7px #000; BORDER-LEFT:solid 7px #000; BORDER-BOTTOM:solid 7px #000}

.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:#fff; text-align:left}

.textocontenido table,
.textoContenido TABLE {FONT-WEIGHT:normal; COLOR:#333333; background-color:#fff; 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 #000; border-top:solid 2px #000; border-left:solid 2px #000; color:#000; border-bottom:solid 2px #000;}

.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:#fff 0% 50%; PADDING-BOTTOM:10px; PADDING-TOP:20px}

.stTdColLateral,
.sttdcollateral {vertical-align:top; border-left:solid 1px #00457c; padding-top:25px; background-color:#fff}

.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:0; background-color:#fff}

.tabcent {WIDTH:100%; TEXT-ALIGN:left}

.tdinteres {WIDTH:50%; PADDING-TOP:10px}
.tborde {BORDER-TOP:solid 1px #00457c; VERTICAL-ALIGN:middle; WIDTH:100%}

.columnalateral,
.columnaLateral {MARGIN-TOP:-7px; BACKGROUND:#fff; 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:#fff; 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:#fff; height:20px; text-align:center}

.celdarecibo {background-color:inherit; BORDER-RIGHT:solid 1px #000; BORDER-TOP:solid 1px #000; BORDER-LEFT:solid 1px #000; COLOR:#000; BORDER-BOTTOM:solid 1px #000}

/* borde */

.border0{border-style:none}

.bordetablainteriorizq,
.bordeTablaInteriorIzq {BORDER-RIGHT:solid 8px #000; BORDER-TOP:solid 2px #000; BORDER-LEFT:solid 2px #000; BORDER-BOTTOM:solid 2px #000}

.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 #000; BORDER-TOP:solid 2px #000; BORDER-BOTTOM:solid 2px #000}

.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 #000; BORDER-TOP:solid 1px #000; BORDER-LEFT:solid 1px #000}

.bordetablacapa2,
.bordeTablaCapa2 {BORDER-RIGHT:solid 1px #000; BORDER-LEFT:solid 1px #000; BORDER-BOTTOM:solid 1px #000}

.bordetablamapasite1,
.bordeTablaMapaSite1 {BORDER-RIGHT:solid 1px #000; FONT-SIZE:7px; BORDER-BOTTOM:solid 1px #000; HEIGHT:7px}

.bordetablamapasite2,
.bordeTablaMapaSite2 {FONT-SIZE:7px; BORDER-BOTTOM:solid 1px #000; HEIGHT:7px}

.bordeAbajoDerecha,
.bordeabajoderecha {border-right:solid 7px #000; border-bottom:solid 7px #000}

.bordeAbajo,
.bordeabajo {border-bottom:solid 7px #000}

.bordeAbajo1,
.bordeabajo1 {border-bottom:solid 1px #000}

.mapHeader,
.mapheader {border-right:solid 1px rgb(126,46,60); padding-right:5px; border-top:solid 0 #bfa3a8; padding-left:5px; background:#f2f0f0 0% 50%; padding-bottom:5px; border-left:rgb(191,163,168) 0 solid; color:#00457c; line-height:.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:#fff; 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:#000; text-decoration:none}

.vinculonormal,
.vinculonormal:hover {FONT-WEIGHT:normal; COLOR:#00467e; TEXT-DECORATION:underline}

.vinculoblanconegrita2,
.vinculoBlancoNegrita2 {FONT-WEIGHT:bold; FONT-SIZE:.75em; COLOR:#ff0000; TEXT-DECORATION:none}

.vinculoBlancoNegrita2:hover,
.vinculoblanconegrita2:hover {font-weight:bold; font-size:.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:#000; 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:#000; 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,
.textoBlancoPie,.textoblancopie {background-color:#00457c;color:#FFF;font-family:Verdana;font-weight:400;text-align:center;}

.textomenugrisvertical a ,
.textoMenuGrisVertical A {PADDING-LEFT:4px; FONT-WEIGHT:normal; COLOR:#333333; background-color:#fff; TEXT-ALIGN:left}

.mapHeader A {background-color:inherit; FONT-WEIGHT:bold; COLOR:#00457c}

.textoblancopie a {font-weight:normal; color:#fff; 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:#fff; TEXT-DECORATION:none}

.vinculoMenuIniOut {FONT-WEIGHT:normal; COLOR:#00467e;}

.paginador {background-color:inherit; FONT-SIZE:1em; COLOR:#000; FONT-FAMILY:Arial; TEXT-DECORATION:none}

/* texto */

.textomenugrisvertical,.textoMenuGrisVertical {PADDING-LEFT:0; MARGIN:0 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:#000;font-family:arial,helvetica,sans-serif;text-align:right;}

.textonegro, .textoNegro{font-weight:normal; color:#333;}

.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:.3em .2em .3em .2em; padding:.3em 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:#033; 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:#fff; text-align:justify}

.textoAzulTitulos,
.textoazultitulos {padding-left:20px; font-weight:bolder; font-size:1.03em; color:#00457c; background-color:#fff; text-align:center}

.textoNaranjaTitulos,
.textonaranjatitulos {padding-left:20px; font-weight:bolder; font-size:1.03em; color:#db530a; background-color:#fff; text-align:center}

.textoGrisTitulos,
.textogristitulos {font-weight:bold; font-size:1.06em; margin-left:15px; color:#5e5e5e; background-color:#fff; text-align:center}

.textoNegroEstas,.textonegroestas {padding-left:0; color:gray; background-color:#fff}

.textoBlancoMenuHor,
.textoblancomenuhor {font-weight:bold; color:#fff; 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:#666; background-color:#fff; text-align:justify}

.textofechanot,
.textoFechaNot {FONT-SIZE:.7em; COLOR:#666;}

.textoBlancoPie, 
.textoBlancoPie {FONT-WEIGHT:normal; COLOR:#fff; FONT-FAMILY:Verdana; background-color:#00457c; TEXT-ALIGN:center}

.textoAzul,
.textoazul {font-weight:normal; color:#ea700b; font-family:arial; background-color:#fff; 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:#36c;}
.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:#fff; font-family:verdana; background-color:#00457c; text-align:center}
.titulo {background-color:inherit; COLOR:#000;}
.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:#000; border-bottom:solid 1px #bccbec; background-color:#fff}
.scap {font-weight:normal; background:url(/v70/titlebarbg.gif) #fafafa repeat-x left bottom;}
.sbtn {border: outset 1px #222;font-weight:normal; background: #eee; cursor: pointer; color: #000;padding:2px;}
.sbtn:hover{background: #ff7;}
.sbtn a:visited{color: #000; text-decoration: none;}
.sbtn a:link{color: #000; text-decoration: none;}
.sbtn a:hover{color: #c00; text-decoration: none;}
.buscador {border-right:#9a805b 1px solid; border-top:solid 1px #fff; font-size:1em; border-left:solid 1px #fff; color:#000; border-bottom:#9a805b 1px solid; background-color:#96ac88}
.subtitulorecibo {font-size:1.02em; color:#000; background-color:#fff}
.titulorecibo {font-weight:bold; color:#000; font-family:arial,helvetica; background-color:#fff}
.textorecibo {font-size:.9em; color:#000; background-color:#fff}
.titulotabla {border-right:#000 0 solid; border-top:#000 0 solid; font-weight:bold; font-size:1.03em; border-left:#000 0 solid; color:#333333; border-bottom:#000 0 solid; text-decoration:none}
.pnoticias {padding-left:15px; font-weight:bolder; font-size:1.03em; margin-bottom:-1px; color:#00457c; background-color:#fff; text-align:left}

.textoTitulo{font-size:.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:#fff;font-size:1.01em;font-weight:bold;background-color:inherit;}
 
/* lineas */

.lineahornaranjasimple,

.lineahornaranjasimplesub,
.lineaHorNaranjaSimpleSub {BORDER-RIGHT:medium none; BORDER-TOP:solid 1px #db530a; MARGIN:0 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:0 4.5% 0 5%; BORDER-LEFT:medium none; BORDER-BOTTOM:medium none; HEIGHT:2px}

.lineahorazulsimplesub,
.lineaHorAzulSimpleSub {BORDER-RIGHT:medium none; BORDER-TOP:solid 1px #00457c; MARGIN:0 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:0; 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 #000}
.linediv {WIDTH:99%; COLOR:#d4d4d4; HEIGHT:1px}
.lineaTituloAzul{background-color:inherit;  color:#00457C;  margin-top:1%;  margin-left:.5em}
.lineaAzul{color:#00457C;  background-color:inherit; margin-left:.5em}
.linea50 {width:50%; border:thin solid #c0c0c0;}

/* imagen */

.imagenCentradaBordeIzq,
.imagencentradabordeizq {border-top-width:0; border-bottom-width:0; border-bottom-color:#fff; vertical-align:middle; border-left:solid 1px #fff; border-top-color:#fff; border-right-width:0; border-right-color:#fff}

.imagenCentradaSinBorde,
.imagencentradasinborde {border-top-width:0; border-left-width:0; border-bottom-width:0; margin-bottom:0; margin-left:5px; vertical-align:middle; margin-right:5px; border-right-width:0}

.imagenCentrada,
.imagencentrada {border-top-width:0; border-left-width:0; border-bottom-width:0; vertical-align:bottom; border-right-width:0}

.imagencentradacuerpo,.imagenCentradaCuerpo{border-style:none;margin:4px 3px 6px 8px;}

.imagenCentradaCuerpoAct,
.imagencentradacuerpoact {border-top-width:0; border-left-width:0; border-bottom-width:0; margin:4px 3px 2px 8px; border-right-width:0}

.imagentiempo,
.imagenTiempo {BORDER-TOP-WIDTH:0; PADDING-RIGHT:1px; BORDER-LEFT-WIDTH:0; BORDER-BOTTOM-WIDTH:0; PADDING-BOTTOM:5px; WIDTH:28px; PADDING-TOP:5px; BORDER-RIGHT-WIDTH:0}

.imgnotdest,
.imgNotDest {BORDER-RIGHT:0; BORDER-TOP:0; FLOAT:left; PADDING-BOTTOM:5px; BORDER-LEFT:0; WIDTH:120px; MARGIN-RIGHT:10px; BORDER-BOTTOM:0; HEIGHT:70px}

.imgnotdestv,
.imgNotDestV {BORDER-RIGHT:0; BORDER-TOP:0; FLOAT:left; PADDING-BOTTOM:5px; BORDER-LEFT:0; WIDTH:70px; MARGIN-RIGHT:10px; BORDER-BOTTOM:0; HEIGHT:104px}

.imgnotdesti,
.imgNotDestI {BORDER-RIGHT:0; BORDER-TOP:0; FLOAT:left; PADDING-BOTTOM:5px; BORDER-LEFT:0; WIDTH:55px; MARGIN-RIGHT:10px; BORDER-BOTTOM:0; 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:0; PADDING-LEFT:0; PADDING-BOTTOM:0; PADDING-TOP:0; LIST-STYLE-TYPE:none; TOP:0}

.categoria UL SPAN {background-color:inherit; PADDING-RIGHT:10px; DISPLAY:block; PADDING-LEFT:10px; FLOAT:left; PADDING-BOTTOM:6px; CURSOR:default; COLOR:#fff; PADDING-TOP:6px; TEXT-DECORATION:none}
.sinVineta
{	list-style:none;
 	padding:.3em .3em .3em .3em;}
#menuIzquierda 
{
 list-style:square inside url(/v70/sede/vin_tazul.gif);
 text-align:left;
 padding:.3em .3em .3em .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')}
li.bien {list-style:url('/icons/vwicn082.gif')}
li.mal {list-style:url('/icons/vwicn081.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:#000; BORDER-BOTTOM:solid 1px #a0a0a0;}

/* fondos */

.grisef{background-color:#efefef}

/* definición de div */

.corte {clear:both;}
.div100Padding{width:100%;padding:.5em 0 .5em 0;border:thin groove #c8c8c8;}
.divIzquierdaInicio{width:20%;padding:.5em .5em .5em .5em;float:left;position:relative;vertical-align:middle}
.divDerechaInicio{width:70%;text-align:justify;float:right;padding:.5em .5em .5em .5em;position:relative}
.divCentrado{width:100%;border:thin groove #c8c8c8;text-align:center;}
.divMenuIzquierda{width:100%;border:thin groove #c8c8c8;}
.divPagina{width:100%;padding:.5em 0 .5em 0;border:0;}
.divCarcasa{border:thin groove #00457c;margin:0 auto;position:relative;width:69.46em;background:#fff;}
.divNegro{width:100%;padding:.5em 0 .5em 0;background-color:#000;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:.5em 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:.5em;}
.divPaddingIzquierdo{padding-right:.5em;}
.divIzquierda{width:27%;vertical-align:top;float:left;position:relative;}
.divIzquierdaFloat{width:78%;vertical-align:top;position:relative;padding:.5em .5em .5em .5em;}
.divCentroFloat{width:10%; float:right; position:relative; padding:.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:.5em .5em .5em .3em; position:relative}
.divDondeEstas{width:100%; text-align:left; padding:.5em 0 .5em 0;}
.divPrincipalFloat{width:100%;}
.pieSede {MARGIN:auto 0;  PADDING-TOP:0;  POSITION:relative;  background-color:#00457c; HEIGHT:30px;  TEXT-ALIGN:center; padding:.5em 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 0; WIDTH:654px; PADDING-TOP:0; 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:.5em 0 .5em 0;}
.divSeccionDer {float:right;width:22%; text-align:right; padding:.5em .2em .5em .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;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;color:#fff;} /*tab link background during hover state*/

	
/*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 #00c;margin:1px;}
.filavistas{padding-left:2em; text-indent:-2em; padding-bottom:1em; border-bottom:1px solid #c0c0c0;}

iframe{width:100%;height:400px}
#iframeload{width:0;height:0}

.hrptos{border-top:none; border-left:none;border-right:none;border-bottom:dotted 1px #000}

.xmenu{margin:0}
.xmenu li{padding-left:0;list-style-position:inside;_padding-left:3em}
.xli{margin-left:-1em;padding:.4em 0 .4em 0;}
.xli2{margin-left:-1em;padding:.4em 0 .4em 0;background-color:#ffd}
.xli20{list-style-image:url("/mas.gif")}
.xli21{list-style-image:url("/menos.gif")}
.xlid{list-style-image:url("/doc.gif");margin-left:-1em;padding:.4em 0 .4em 0;}
.xlid1{list-style-image:url("/doc.gif");margin-left:-1em;padding:.4em 0 .4em 0;background-color:#ffd}
