/*HOJA DE ESTILOS PARA PANTALLA DISEÑADA POR DEUSTO SISTEMAS PARA GASTEIZ ON - Modificada el 25/03/08 a las 10:00' */
BODY {font:62.5% Verdana, Arial, Helvetica, sans-serif; text-align:center; background:#d1e552 url(../images/fondo.png) repeat-x 50% 0 fixed ; color:#000;}
HTML>BODY {background-color:#d1e552; color:#000;}

/*Estilos genéricos*/
FORM {display:inline;}

A IMG,:link IMG,:visited IMG {border:none;}
UL {list-style:none;}

UL,OL,LI,H1,H2,H3,H5,H6,PRE,FORM,BODY,HTML,FIELDSET,INPUT {margin:0; padding:0;}
.clear {clear:both;}
.centrado {text-align:center;}
.mayus {text-transform:uppercase}
.izquierda { float:left}
.derecha { float:right}
A.vermas, A.vermas:visited {font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; color:#999; text-decoration:underline}
A.vermas:hover {color: #000; text-decoration:none}
.imgLeft {float:left; margin-right:1em; margin-bottom:0.5em; border:2px solid #CCCCCC}
.imgRight {float:right; margin-left:1em; margin-bottom:0.5em; border:2px solid #CCCCCC}
.imgCenter { text-align:center; margin:1em 0; padding:1em 0}
.transparente {display:none}
.imgFotocarnet { float:left; border:1px solid #a8a8a8; padding:0.3em; margin:0.2em 1em; width:9.6em; background:#EEEEEE}
.imgFotocarnet SPAN {text-align:left; line-height:1.3em; font-size:1.1em;}
.imgLogo {float:left; padding:0.3em; margin:0.2em 2em; width:10.8em}
.border2px {border:2px solid #666666}
.imgCenter {margin-left:10%}

A { outline:none}

P {font:1.2em Verdana, Arial, Helvetica, sans-serif; text-align:justify; line-height:1.7em;}

/*Estilos estructura página */

#Principal { margin:0 auto; text-align:center; width:92%; min-width:78.5em; height:100%; min-height:100%; background:#fff; margin-bottom:3em}

/* Estilos para la cabecera */
#Header {font:1.2em Arial, Helvetica, sans-serif; margin:0}
#Header { height:160px; text-align:left; padding:0em 0.7em;  background:#fff; }
#Header #fecha {  float:left; padding:7px 2px }
#Header #menuSup { float:right; padding:7px 2px  }

#Header #menuSup LI { display:inline;}
#Header #menuSup LI A, #Header #menuSup LI A:VISITED { border-right:1px solid #000; padding:0 0.6em 0 0.3em; color:#0150b3}
#Header #menuSup LI A:HOVER { color:#000; text-decoration:none}
#Header #menuSup LI A.sinborde { border:0px; font-weight:bolder}

#Header #imgGRes { height:130px;  margin-top:-20px ; position:relative; }
#Header #imgGRes H1{position:relative; z-index:1;}
#Header #imgGRes H1 A{height:130px; font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; display:block; background:url(../es/images/fotoPrincipal1.png) 0 0 no-repeat;}
#Header #imgGRes H1 A SPAN {position: absolute;	z-index:-1; color:#000; }

#Header #imgGRen { height:130px;  margin-top:-20px ; position:relative; }
#Header #imgGRen H1{position:relative; z-index:1;}
#Header #imgGRen H1 A{height:130px; font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; display:block; background:url(../en/images/fotoPrincipal1.png) 0 0 no-repeat;}
#Header #imgGRen H1 A SPAN {position: absolute;	z-index:-1; color:#000; }

#Header #imgGReu { height:130px;  margin-top:-20px ; position:relative; }
#Header #imgGReu H1{position:relative; z-index:1;}
#Header #imgGReu H1 A{height:130px; font:1em Verdana, Arial, Helvetica, sans-serif; width:100%; display:block; background:url(../eu/images/fotoPrincipal1.png) 0 0 no-repeat;}
#Header #imgGReu H1 A SPAN {position: absolute;	z-index:-1; color:#000; }

INPUT.inputText {background:#f6f8fb; border:1px solid #000; padding:0.2em 0.3em; font-size:1.1em}
INPUT.inputText2 {background:#f6f8fb; border:1px solid #000; padding:0.2em 0.3em; font-size:0.9em}
INPUT.btnClase1 {padding:0.1em 0.2em; font:1.1em Verdana, Arial, Helvetica, sans-serif; background:#4b4b4b; text-transform:uppercase; text-align:center; color:#FFFFFF; border:1px solid #000}
#Header #busqueda {position:relative; top:100px; right:0; clear:both; text-align:right; padding-right:0.5em ;z-index:100}
#Header #busqueda SPAN{display:none}



/* Estilos para el cuerpo de la página */
#Cuerpo { height:100%; clear:both; border-top:7px solid #fff; padding-left:22em; padding-right:27.5em}
#Cuerpo .columna, #CuerpoInt .columna { position:relative; float:left}
#Cuerpo #Central, #CuerpoInt #CentralInt { margin:0 0em 2em 1em ; border:1px dashed #004fb3; border-width:0 1px; height:100%; padding:1em 2em; width:100%; text-align:left}
#Cuerpo #Central H2 { font:2em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#004fb3; padding-bottom:0.1em; border-bottom:2px solid #bbd800; margin-top:1em}
#Cuerpo #Central UL { width:100%; margin-top:0.5em}
#Cuerpo #Central LI { padding:0.5em 0em ; border-bottom:1px dashed #000}
#Cuerpo #Central LI SPAN { font:1.2em Arial, Helvetica, sans-serif; color:#333333; padding-left:1em}
#Cuerpo #Central LI A, #Cuerpo #Central LI A:visited {font:bold 1.2em Arial, Helvetica, sans-serif; text-transform:uppercase;  color:#004fb3; text-decoration:none}
#Cuerpo #Central LI A:hover {color:#333333; text-decoration:underline}
#Cuerpo #Central #masnoticias {float:right; margin-top:1em}

/* Estilos para el cuerpo de la página en página interior */
#CuerpoInt { height:100%; clear:both; border-top:7px solid #fff; padding-left:22em; padding-right:23.5em}
#CuerpoInt #CentralInt #migaspan { font:1.1em Verdana, Arial, Helvetica, sans-serif; color:#333333}
#CuerpoInt #CentralInt #migaspan A, #Cuerpo #Central #migaspan A:visited { color:#333333; text-decoration:underline}
#CuerpoInt #CentralInt #migaspan A:hover { text-decoration:none}
#CuerpoInt #CentralInt #migaspan SPAN { font-weight:bold; color:#000000}
#CuerpoInt #CentralInt H2 { font:bold 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#004fb3; padding-bottom:0.1em; border-bottom:3px solid #bbd800; margin-top:0.5em; background:#fff url(../images/bulleth2Int.png) 0.2em 50% no-repeat; padding-left:1em}
#CuerpoInt #CentralInt H3 { font:bold 1.9em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bed90a; padding-bottom:0.1em; background:#fff url(../images/bulleth3Int.png) 0.5em 0.4em no-repeat; padding-left:3em; margin-top:0em}
#CuerpoInt #CentralInt H4 { font:bold 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#004fb3; padding-left:0.5em; border-bottom:1px dashed #004fb3; margin-bottom:0.6em}
#CuerpoInt #CentralInt H4.subvencion { font:1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#004fb3; margin-bottom:0em; padding:0.5em 0; border-top:1px solid #004fb3; margin-bottom:0.2em}

#CuerpoInt #CentralInt UL.listadoNormal { width:95%; margin-left:1.5em; margin-bottom:2em;}
#CuerpoInt #CentralInt LI.listadoNormal { padding-left:1em; margin-bottom:0.5em; background:#fff url(../images/bulletResulbusq.png) no-repeat 0 0.6em; line-height:1.7em}
#CuerpoInt #CentralInt LI.listadoNormal A {color:#b93d00; text-decoration:none; font-size:1.1em; padding-left:0.5em }
#CuerpoInt #CentralInt LI.listadoNormal A:hover{ color:#000; text-decoration:underline}
#CuerpoInt #CentralInt UL.listadoNormal UL.listadoNormal2{ width:98%; margin:0.5em 0 0 1em}
#CuerpoInt #CentralInt LI.listadoNormal LI.listadoNormal2 { padding-left:1em; margin-bottom:0em; background:#fff url(../images/bulletResulbusq2.png) no-repeat 0 0.6em; line-height:1.4em; font-size:1.1em}

#CuerpoInt #CentralInt UL.listpagweb { width:95%; margin:1em 0em 2em 1.5em}
#CuerpoInt #CentralInt LI.listpagweb { padding-left:1em; margin-bottom:0.5em; background:#fff url(../images/bulletResulbusq.png) no-repeat 0 0.6em; line-height:1.7em; }
#CuerpoInt #CentralInt LI.listpagweb A, #CuerpoInt #CentralInt LI.listpagweb SPAN {color:#b93d00; text-decoration:underline; font-size:1.1em; padding-left:0.5em; font-weight:bold; text-transform:uppercase }
#CuerpoInt #CentralInt LI.listpagweb SPAN {text-decoration:none;}
#CuerpoInt #CentralInt LI.listpagweb A:hover{ color:#000; text-decoration:underline}
#CuerpoInt #CentralInt  UL.listpagweb2{ width:98%; margin:0.5em 0 0 1em}
#CuerpoInt #CentralInt  LI.listpagweb2 A, #CuerpoInt #CentralInt LI.listpagweb LI.listpagweb2 span  { padding-left:1em; margin-bottom:0em; background:#fff url(../images/bulletResulbusq2.png) no-repeat 0 0.6em; font-size:1em; font-weight:normal; text-transform:none}
#CuerpoInt #CentralInt  UL.listpagweb3{ width:98%; margin:0.5em 0 0.5em 0.5em}
#CuerpoInt #CentralInt  LI.listpagweb3 { padding:0 0 0em 0.5em; }
#CuerpoInt #CentralInt  LI.listpagweb3 A {font-weight:normal; font-size:0.7em; background:#fff url(../images/bulletResulbusq3.png) no-repeat 0 0.6em;}

#CuerpoInt #CentralInt UL.Destacado { width:95%; margin-left:1em; margin-bottom:2em}
#CuerpoInt #CentralInt LI.Destacado { font-style:italic; padding-left:2em; margin-bottom:1em; background:#fff url(../images/bulletlistadoInf.png)  no-repeat 1em 0.6em; line-height:1.7em; text-transform:uppercase}
#CuerpoInt #CentralInt .Destacadotxt {font:bold italic 1.2em Arial, Helvetica, sans-serif; margin-left:1em; color:#014fb3; border-bottom:0.1em dotted #014fb3}

#CuerpoInt #CentralInt #listado UL  { width:90%; height:auto}
#CuerpoInt #CentralInt #listado LI {font:bold 1.2em Arial, Helvetica, sans-serif; color:#004fb3; padding-bottom:0.2em; border-bottom:1px dashed #004fb3; text-transform:uppercase; margin-bottom:0.5em}
#CuerpoInt #CentralInt #listado LI SPAN {font:1.2em Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:normal; margin-bottom:1em; margin-left:0em; line-height:1.5em; text-transform:none}
#CuerpoInt #CentralInt H5.hist {font:bold 1.2em Arial, Helvetica, sans-serif; color:#004fb3; padding-bottom:0.2em; border-bottom:1px dashed #004fb3; text-transform:uppercase; margin-bottom:-0.5em}
#CuerpoInt #CentralInt H5 {font:1.2em Arial, Helvetica, sans-serif; color:#004fb3; padding-bottom:0.2em; text-transform:uppercase; padding-left:1em; margin-bottom:1em; border-bottom:1px solid #004fb3}
#CuerpoInt #CentralInt H6, #CuerpoInt #CentralInt P.frelacionado {font:bold 1.2em Arial, Helvetica, sans-serif; color:#000; padding-bottom:0.2em; border-bottom:1px dashed #000; text-transform:none; padding-left:0.5em; margin-bottom:1em }
#CuerpoInt #CentralInt #menuEnlaces UL { width:80%; list-style:none; margin-top:1em}
#CuerpoInt #CentralInt #menuEnlaces LI { background:#fff url(../images/bulletlistadoInf.png) no-repeat 1.5em 0.5em;  margin-bottom:1em; padding-bottom:0.4em; display:block}
#CuerpoInt #CentralInt #menuEnlaces LI A {color:#b93d00; text-decoration:none; font-size:1.1em; padding-left:2.5em }
#CuerpoInt #CentralInt #menuEnlaces LI A:hover{ color:#000; text-decoration:underline}


#CuerpoInt #CentralInt OL { padding-left:3em}
#CuerpoInt #CentralInt LI {font:1.2em Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:normal; margin-bottom:1em; line-height:1.5em}
#CuerpoInt #CentralInt OL UL { width:95%; margin:1em 0em 2em 0em}
#CuerpoInt #CentralInt OL UL LI {font-size:1em; padding:0.2em 0 0.2em 0em; margin-left:0}
#CuerpoInt #CentralInt OL UL LI INPUT.inputText {background:#f6f8fb; border:1px solid #000; padding:0.2em 0.3em; font-size:1.1em}

#CuerpoInt #CentralInt #menuInf UL { width:90%; height:auto; list-style:none; text-align:center}
#CuerpoInt #CentralInt #menuInf LI { display:inline; border-right:1px solid #000; padding-left:0.3em; padding-right:0.6em; font-size:1.1em; line-height:2em}
#CuerpoInt #CentralInt #menuInf LI A, #CuerpoInt #CentralInt #menuInf LI A:visited { font-weight:bold; color:#004fb3; text-decoration:underline}
#CuerpoInt #CentralInt #menuInf LI A:hover {text-decoration:none; color:#999999}
#CuerpoInt #CentralInt #menuInf LI.sinborde { border:0px}

#CuerpoInt #mapaTxiki { margin-bottom:1em; width:17em; margin-right:-23.5em; text-align:left; padding-left:1em;}
#CuerpoInt #ResulBusqueda { margin-bottom:1em; width:17em; margin-right:-23.5em; text-align:left; padding-left:1em;}
* html #CuerpoInt #ResulBusqueda { width:17em; margin-right:-20.5em; text-align:left; padding-left:1em;}

#CuerpoInt #ResulBusqueda H3 { font:bold 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; border-bottom:1px dashed #bbd800; padding-top:2.8em}
#CuerpoInt #ResulBusqueda H4 {font:1.3em Arial, Helvetica, sans-serif; color:#356690; margin:0.7em 0}
* html #CuerpoInt #ResulBusqueda H4 { font-size:1.2em; display:block; width:99%}
#CuerpoInt #ResulBusqueda UL { width:95%; margin-top:0em}
#CuerpoInt #ResulBusqueda LI, #CuerpoInt #ResulBusqueda LI.impar A { background:#fff url(../images/bulletResulbusq.png) 0.4em 0.7em no-repeat; border-top:1px dashed #0150b3; display:block;}
#CuerpoInt #ResulBusqueda LI.impar A  { border:none; background-color:#f8fbe5}
#CuerpoInt #ResulBusqueda LI.impar SPAN  { background:#fff url(../images/bulletResulbusq.png) 0.4em 0.7em no-repeat; border-top:1px dashed #0150b3; display:block;}
#CuerpoInt #ResulBusqueda LI.impar SPAN  { border:none; background-color:#f8fbe5}
#CuerpoInt #ResulBusqueda LI A, #CuerpoInt #ResulBusqueda LI A:visited {padding:0.2em 0 0.2em 1.2em; color:#000; display:block; font:bold 1.2em Arial, Helvetica, sans-serif; text-decoration:none; color:#000 }
* html #CuerpoInt #ResulBusqueda LI A { display:block; width:100%; padding:0.2em 0 0.2em 1em}
#CuerpoInt #ResulBusqueda LI SPAN{padding:0.2em 0 0.2em 1.2em; color:#000; display:block; font:bold 1.2em Arial, Helvetica, sans-serif; text-decoration:none; color:#000 }
* html #CuerpoInt #ResulBusqueda LI SPAN { display:block; width:100%; padding:0.2em 0 0.2em 1em}

#CuerpoInt #ResulBusqueda LI A:hover { background:#356690 url(../images/bulletResulbusq.png) 0.4em 0.6em no-repeat; color:#fff; text-decoration:none; display:block}
#CuerpoInt #ResulBusqueda #resultPag {margin-top:0.5em; border-top:2px solid #bbd800}
#CuerpoInt #ResulBusqueda #resultPag UL {width:100%; text-align:right; clear:both; margin-top:1em}
* html #CuerpoInt #ResulBusqueda #resultPag UL { padding-top:1em; padding-bottom:1em}
#CuerpoInt #ResulBusqueda #resultPag LI {display:inline; border:none; background:none}
#CuerpoInt #ResulBusqueda #resultPag LI SPAN {display:inline; border:1px solid #000; background:#cecece; color:#000; margin-right:0.1em; padding:0.2em 0.3em; font-size:1.1em; font-weight:bold }
#CuerpoInt #ResulBusqueda #resultPag LI A, #CuerpoInt #ResulBusqueda #resultPag LI A:visited {display:inline; border:1px solid #909090; background:#efefef; margin-right:0.1em; padding:0.1em 0.3em; font-size:1.1em; color:#909090 }
#CuerpoInt #ResulBusqueda #resultPag LI A:hover {border:1px solid #000; background:#cecece; color:#000}

#CuerpoInt #CentralInt #mapaGoogle  #resultPag LI A:hover { background:#356690 url(../images/bulletResulbusq.png) 0.4em 0.6em no-repeat; color:#fff; text-decoration:none; display:block}
#CuerpoInt #CentralInt #mapaGoogle  #resultPag {margin-top:0.5em; border-top:2px solid #bbd800}
#CuerpoInt #CentralInt #mapaGoogle  #resultPag UL {width:100%; text-align:right; clear:both; margin-top:1em}
* html #CuerpoInt #CentralInt #mapaGoogle  #resultPag UL { padding-top:1em; padding-bottom:1em}
#CuerpoInt #CentralInt #mapaGoogle  #resultPag LI {display:inline; border:none; background:none}
#CuerpoInt #CentralInt #mapaGoogle  #resultPag LI SPAN {display:inline; border:1px solid #000; background:#cecece; color:#000; margin-right:0.1em; padding:0.2em 0.3em; font-size:1.1em; font-weight:bold }
#CuerpoInt #CentralInt #mapaGoogle  #resultPagLI A, #CuerpoInt #CentralInt #mapaGoogle  #resultPag LI A:visited {display:inline; border:1px solid #909090; background:#efefef; margin-right:0.1em; padding:0.1em 0.3em; font-size:1.1em; color:#909090 }
#CuerpoInt #CentralInt #mapaGoogle  #resultPag LI A:hover {border:1px solid #000; background:#cecece; color:#000}


#Cuerpo #zonaBanners { margin-bottom:1em; width:20em; margin-right:-27.5em; text-align:left; padding-left:1em }
#Cuerpo #zonaBanners H3 { font:bold 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#004fb3; padding-bottom:0.1em; border-bottom:2px solid #bbd800}
#Cuerpo #zonaBanners UL { width:auto; margin-top:0.5em}
#Cuerpo #zonaBanners LI { margin-bottom:0.5em}

#CuerpoInt #CentralInt #formBusqueda {width:99%; margin:1em 0.1em}
* html #CuerpoInt #CentralInt #formBusqueda {z-index:1}
#CuerpoInt #CentralInt #formBusqueda LABEL { font:bold 1.2em Arial, Helvetica, sans-serif; color:#0150b3; padding-left:0.2em }
#CuerpoInt #CentralInt #formBusqueda SPAN {float:left; position:relative; width:auto; margin:0 0.4em }
#CuerpoInt #CentralInt #mapaGoogle {width:100%; height:60em; border:1px solid #ccc; margin:1em 0; background:#ccc}

#CuerpoInt #CentralInt TABLE#representantes {border:1px solid #000; width:44em; margin:0 auto}
#CuerpoInt #CentralInt TABLE#representantes TH { font-size:1.2em; padding:0.4em; width:20em; border-bottom:1px dashed #000; text-align:right }
.tablaCentrada {width:98%; padding:1px; margin:0 auto}
.tblEncabezado {font:bold 12px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #000; padding-bottom:3px;}
A.tblEncabezado , A.tblEncabezado:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #000; padding-bottom:3px; text-decoration:none}
A.tblEncabezado:hover { color:#666;  text-decoration:underline}
.tblceldas1 {font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:#efefef; padding:2px 5px; border-bottom:1px dashed #000}
A.tblceldas1, A.tblceldas1:visited {text-decoration:underline; border:0; padding:0}
A.tblceldas1:hover {text-decoration:none; color:#666}
.tblceldas1Cen {font:1.2em Arial, Helvetica, sans-serif; color:#000; background:#efefef; padding:2px 0px; text-align:center; border-bottom:1px dashed #000}
.tblceldas2 {font:bold 1.2em Arial, Helvetica, sans-serif; color:#000; background:#f8f8f8; padding:2px 5px; border-bottom:1px dashed #000}
.tblceldas2Cen {font:1.2em Arial, Helvetica, sans-serif; color:#000; background:#f8f8f8; padding:2px 3px; text-align:center; border-bottom:1px dashed #000}
A.paginacion, A.paginacion:visited { font-weight:bold; text-decoration:underline; color:#666666}
A.paginacion:hover { font-weight:bold; text-decoration:none}
IMG.detallePlantilla {margin:10px 10px 10px 25px; border:1px solid #000000; float:left}



/* Estilos para el pie de la página */
#Piepagina { clear:both; background:#e4eaf0; border-top:1px dashed #000; text-align:left; padding: 1em 1em 2em 1em; }
#Piepagina #direccion { width:30em; float:left}
#Piepagina #direccion ADDRESS { font-size:1.2em; line-height:1.7em; font-style:normal }
#Piepagina #direccion ADDRESS A, #Piepagina #direccion ADDRESS A:visited { text-decoration:underline; color:#000; font-weight:bold}
#Piepagina #direccion ADDRESS A:hover { text-decoration:none; color:#333}
#Piepagina #enlaces { line-height:1.7em; font-style:normal ;width:40em; float:right; text-align:right}
#Piepagina #enlaces P { text-align:right; font-size:1.1em; line-height:1.2em; padding-bottom:0}
#Piepagina #enlaces UL { margin:0.5em 0 }
#Piepagina #enlaces LI { display:inline; }
#Piepagina #enlaces LI A, #Header #Piepagina #enlaces LI A:VISITED { font:1.2em Arial, Helvetica, sans-serif; border-right:1px solid #000; padding:0 0.6em 0 0.3em; color:#000}
#Piepagina #enlaces LI A:HOVER { color:#000; text-decoration:none}
#Piepagina #enlaces LI A.sinborde { border:0px}



/*Estilos menú lateral*/
#menuIzqBanner{background:#fff; width:21em; padding-bottom:0.8em; right:26em; margin-left:-100%; margin-top:45em}
.menuIBanner{font-family: arial, sans-serif; width:21em; height:auto; position:relative; margin:0; z-index:100;}
#menuIzqu { background:#356690; width:21em; padding-bottom:0.8em; right:26em; margin-left:-100%}
.menuI{font-family: arial, sans-serif; width:21em; height:auto; position:relative; margin:0; z-index:100;}
.menuI ul {padding:0.5em 0 0 0; margin:0; list-style-type: none; width:21em; height:auto; }
.menuI ul li ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:20em; width:18em; padding:0}
.menuI ul li {float:left; width:21em}
.menuI ul li a, .menuI ul li a:visited {display:block; text-decoration:none; color:#fff; text-align:left; line-height:1.8em; font-size:1.1em; padding-left:1.5em; font-weight:bold; border-bottom:1px dotted #fff; background:url(../images/bulletMenu.png) 0.5em 0.9em no-repeat; text-transform:uppercase; padding-top:0.3em; padding-bottom:0.3em}
* html .menuI ul li a, * html .menuI ul li a:visited {width:18em; w\idth:18em;}
.menuI table {border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menuI ul li:hover a, .menuI ul li a:hover {color:#356690; background:#e0e8ee url(../images/bulletMenu.png) 0.5em -3.1em no-repeat;}
.menuI ul li:hover {position:relative; z-index:90;}
* html .menuI ul li a:hover {position:relative; z-index:100; width:17.2em}
.menuI ul li:hover ul, .menuI ul li a:hover ul {visibility:visible; position:absolute; height:auto; border:1px solid #356690; background:#e0e8ee; overflow:visible; text-transform:none}
* html .menuI li li a, * html .menuI li li a:hover {z-index:10000}


.menuI ul li:hover ul li a, .menuI ul li a:hover ul li a{display:block; background:#e0e8ee url(../images/bulletMenu.png) 0.5em -3.1em no-repeat; color:#356690; line-height:1.4em; padding:0.5em 0 0.5em 1.6em; height:auto; text-decoration:none; text-transform:none; border-bottom:1px dotted #356690; width:14.7em}
* html menuI ul li:hover ul li a, .menuI ul li a:hover ul li a {width:17em; z-index:10000 }
.menuI ul li:hover ul li:hover a, .menuI ul li a:hover ul li a:hover { background:#fff url(../images/bulletMenu.png) 0.5em 0.85em no-repeat; color:#000;}

/* Estilos para un 3er, nivel de menú*/
.menuI ul li:hover ul li ul,.menuI ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:16em;}
.menuI ul li:hover ul li:hover ul,.menuI ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #069; list-style-type:none; background:#069;}
.menuI ul li:hover ul li:hover ul li a,.menuI ul li a:hover ul li a:hover ul li a {display:block; background:transparent; color:#ff0;}
.menuI ul li:hover ul li:hover ul li:hover a,.menuI ul li a:hover ul li a:hover ul li a:hover {background:#eee; color:#000;}
/* Fin estilos para un 3er, nivel de menú*/
/* Fin estilos menú lateral*/

/* GALERIA DE IMAGENES */
.galeriaImagenes {width:100%; text-align:center}
.galeriaImagenes {width:100%; margin:0; padding:0}
.galeriaImagenes LI {margin:0; padding:0; width:48%; float:left; padding:1%; list-style:none url(none) !important; text-align:center}

.galeriaImagenes LI A{font-size:1em; text-decoration:underline; color:#000}
.galeriaImagenes LI A:hover {text-decoration:none}

* html .galeriaImagenes LI A:visited {text-decoration:underline}
* html .galeriaImagenes LI A:hover {text-decoration:none}


.imgBorder {border:2px solid #CFCCC8}

/* ESTILOS ENCUESTA - estilos para la encuesta. Debe funcionar también para la parte pública */
/*
#contenidoEncuesta {width:100%; height:auto; background:#fff; margin:0 auto; margin-top:2em }

#contenidoEncuesta  P { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0.3em 0.5em}
#contenidoEncuesta .procedec{ font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal}
#contenidoEncuesta OL {width:96%; margin:3em 0.3em 0.5em 0em; list-style:decimal;}
#contenidoEncuesta LI { font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0; clear:both; border-bottom:1px dashed #C0C0C0; padding-bottom:1em}
#contenidoEncuesta OL LI LABEL { font-weight:bold}
#contenidoEncuesta UL.subencuesta  { width:98%; margin-top:1em; margin-left:0em}
#contenidoEncuesta UL LI  {margin-bottom:1em}
#contenidoEncuesta UL LI LABEL { font-size:0.8em;  font-family:Arial, Helvetica, sans-serif;  font-weight: lighter}
#contenidoEncuesta UL LI.sinborde {border-bottom:none; margin-bottom:0}
#contenidoEncuesta UL.subencuestaLinea {margin-top:1.5em; margin-left:0em}
#contenidoEncuesta LI.subencuestaLinea { display:inline}
#contenidoEncuesta LI.subencuestaLinea LABEL{font-weight: lighter; margin-left:0.5em}

#contenidoEncuesta UL.listResp { width:100%; margin:1em 0.5em 1emx 1em; padding:1em 0}
#contenidoEncuesta LI.listRespli { padding-bottom:0.5em; clear:both; border-bottom:none }
#contenidoEncuesta LI.listRespli LABEL {font:0.9em Arial, Helvetica, sans-serif; margin-bottom:1em; margin-left:0; font-weight: lighter; }
#contenidoEncuesta LI .fleft {float:left; font-weight:normal; text-transform:none; width:68%; border-bottom:1px dashed #E2E2E2; padding-bottom:0.5em}
#contenidoEncuesta LI .fright { float:right; width:30%;}
#contenidoEncuesta LI .fleftInput {float:left; font-weight:normal; text-transform:none; width:88%; border-bottom:1px dashed #E2E2E2; padding-bottom:0.5em}
#contenidoEncuesta LI .frightInput { float:right; width:10%; margin-bottom:0.4em}
#contenidoEncuesta span {font:bold 1.3em Arial, Helvetica, sans-serif; color:#000}

/* ESTILOS FORMULARIOS PARA LA ENCUESTA IGUAL QUE EN PARTE PUBLICA */
#contenidoEncuesta {width:100%; height:auto; background:#fff; margin:0 auto; margin-top:0em }
#contenidoEncuesta  P { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0.3em 0.5em}
#contenidoEncuesta .procedec{ font:1.2em Verdana, Arial, Helvetica, sans-serif; font-weight:normal}

#contenidoEncuesta UL  { width:100%; margin:1em 0; font-size:1.1em; }
#contenidoEncuesta UL SPAN {font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color:#000}
* html #contenidoEncuesta UL  { width:100%; margin-left:1em}
#contenidoEncuesta UL LI { margin-left:0; border-bottom:1px dashed #C0C0C0; padding-bottom:0.7em; margin-bottom:0.7em; clear:both}
#contenidoEncuesta UL LI LABEL { font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:normal}
#contenidoEncuesta UL LI.sinborde {border-bottom:none; margin-bottom:0}

#contenidoEncuesta OL {width:95%; margin:1em 0em 0.5em 0em; list-style:decimal; font-size:1.1em; padding-left:0 }
* html #contenidoEncuesta OL { margin-left:2em; padding-left:2.5em; width:95%}
#contenidoEncuesta OL LI{ margin-left:0; border-bottom:1px dashed #C0C0C0; padding-bottom:0.5em; margin-bottom:0em; clear:both}
#contenidoEncuesta OL LI LABEL { font-weight:bold}
#contenidoEncuesta OL LI .fright { float:right; width:29%; text-align:right; font-size:0.9em}
#contenidoEncuesta OL LI .fleft {float:left; font-weight:normal; text-transform:none; width:70%; padding-bottom:0.5em; font-size:0.5em}

#contenidoEncuesta UL.subencuestaLinea {margin-top:1.5em; margin-left:0em}
#contenidoEncuesta LI.subencuestaLinea { display:inline}
#contenidoEncuesta LI.subencuestaLinea LABEL{font-weight: lighter; margin-left:0.5em}

#contenidoEncuesta UL.listResp { width:99%; margin:0em 0.5em 1.2em 0em; padding:1em 0}
#contenidoEncuesta LI.listRespli { padding-bottom:0.5em; clear:both; border-bottom:none }
#contenidoEncuesta LI.listRespli LABEL {font:0.9em Verdana, Arial, Helvetica, sans-serif; margin-bottom:1em; margin-left:0; font-weight: lighter; color:#0f0 }
#contenidoEncuesta LI .fleft {float:left; font-weight:normal; text-transform:none; width:70%; padding-bottom:0.5em; font-size:0.5em}
#contenidoEncuesta LI .fright { float:right; width:29%; text-align:right; font-size:0.9em}
#contenidoEncuesta LI .fleftInput {float:left; font-weight:normal; text-transform:none; width:88%; padding-bottom:0.5em}
#contenidoEncuesta LI .frightInput { float:right; width:10%; margin-bottom:0.4em; text-align:right}
#contenidoEncuesta SPAN {font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; color:#000}
#contenidoEncuesta .Lh16 { line-height:1.6em}
/* FIN FORMULARIOS*/

/* FORMULARIOS */
FIELDSET {border:none}
LEGEND {margin-bottom:5px; width:98%; font:bold 1.2em Arial, Helvetica, sans-serif; color:#004275; border-bottom:1px dotted #004275}
.filaForm {width:100%; height:auto; }
.filaForm span.etiqueta {float:left; text-align:right; padding:0.5em 0}
.filaForm span.campos {float:right; text-align:left; padding:0.5em 0} 
.filaFormGr {width:100%; height:16em; clear:both}
.filaFormGr span.etiqueta {float:left; text-align:right}
.filaFormGr span.campos {float:right; text-align:left}
.sepizq { margin-left:1.5em} 
INPUT.inputText {background:#f6f8fb; border:1px solid #9fb8cb; font:0.9em Verdana, Arial, Helvetica, sans-serif}
INPUT.inputText:focus {background:#ffffff}
INPUT.btnClase1 {padding:0.1em 0.2em; font:bold 1em Verdana, Arial, Helvetica, sans-serif; background:#dee7ed; border:1px solid #c6cfd5; border-bottom:2px solid #c6cfd5; color:#004275; text-align:center}
INPUT.btnClase1:hover {background:#ccd9e3}
INPUT#btnVolver.btnClase1 {position:relative; top:0; left:0; float:left; background:#f2f5f7}
INPUT#btnVolver.btnClase1:hover {background:#ccd9e3}
INPUT.btnClase2 {margin:0; padding:0.1em 0.1em; font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; background:#fcfcfa; border:1px solid #d3d5c6; border-bottom:2px solid #d3d5c6; color:#60663c; text-align:center}
INPUT#btnVolver.btnClase2:hover {background:#FF0000}
INPUT.btnClase3 {margin:0; padding:0.1em 0.1em; font:1.2em Verdana, Arial, Helvetica, sans-serif; background:#f2f1f4; border:1px solid #c8c1d9; border-bottom:2px solid #c8c1d9; color:#000; text-align:center}
.arialBold12_azul {font:bold 1.2em Arial, Helvetica, sans-serif; color:#004275}
.arialBold12 {font:bold 1.2em Arial, Helvetica, sans-serif; color:#000}
.txtarea {background:#f6f8fb; border:1px solid #9fb8cb; font:0.9em Verdana, Arial, Helvetica, sans-serif}

SELECT.inputText {background:#f6f8fb; border:1px solid #9fb8cb; font:1.1em Verdana, Arial, Helvetica, sans-serif; z-index:1}
* html SELECT.inputText { font:1em Arial, Helvetica, sans-serif}

.buttonText {background:#e5e5e5; border:1px solid #cdcdcd; font-weight:bolder; font-size:1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#004275; padding:0.2em 0.3em}
* html .buttonText { padding:0}


/* BOTONES INFERIORES */
#botones {margin:1.5em 0 2em 0 !important; padding:0.5em 2em !important; clear:both; text-align:right; border-top:7px solid #d5d5d5}
#botones HR {display:none}
.botonesSimple {margin:0 !important; padding:5px 0 !important; clear:both; text-align:right}
.botonesSimple HR {display:none}


DIV.fotoIzquierda {float:left; margin:2% 4% 0.5% 0; border:2px solid #CCCCCC; background:#EFEFEF}
DIV.fotoIzquierda P, DIV.fotoDerecha P { font:1.1em Arial, Helvetica, sans-serif; color:#666666; padding:0em 0.3em}
DIV.fotoDerecha {float:right; margin:2% 0 0.5% 5%; border:2px solid #CCCCCC; background:#EFEFEF}
DIV.fotoCentrada {clear:both; margin:auto; text-align:center;}


/* LIGHTBOX */
#lightbox {background-color:#eee; padding:10px; border-bottom:2px solid #666; border-right:2px solid #666; z-index:1010}
#lightboxDetails {font-size:1em; padding-top:0.4em}	
#lightboxCaption {float:left}
#keyboardMsg {float:right}
#closeButton {top:5px; right:5px}
#lightbox img {border:none; clear:both} 
#overlay img {border:none}
#overlay {background-image:url('../images/overlay.png')}
* html #overlay {background-color:#333;	back\ground-color:transparent; background-image:url(blank.gif);	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale")}


/* Iconos para comercios */
#leyendaIconos {clear:both; width:90%; margin-left:2em; font-size:0.95em; font-weight:bold}
#leyendaIconos SPAN { font-family: Arial, Helvetica, sans-serif; color: #747474; font-weight:normal}

#CuerpoInt #CentralInt UL.listadoNormal LI SPAN { font-weight:bold; color:#b93d00}
#CuerpoInt #CentralInt ADDRESS { font-size:1.2em; line-height:1.7em; font-style: italic; margin-left:2em; color:#666666 }
#CuerpoInt #CentralInt UL.listadoNormal LI A, #CuerpoInt #CentralInt UL.listadoNormal LI A:visited {text-decoration:underline;color:#004fb3 }
#CuerpoInt #CentralInt UL.listadoNormal LI A:hover {text-decoration:none; color:#000 }

#Cuerpo #Central SPAN { font-weight:bold; color:#004fb3;}

