 /* Hoja de estilos CSS para Gilsa*/

BODY {font:62.5% Verdana, Arial, Helvetica, sans-serif; text-align: center; background: #be5216; color:#000;}
HTML>BODY {background: #be5216; color:#000}

/* ESTILOS GENERICOS */
FORM {display:inline;}
SELECT {font-size:1em;}
A IMG,:link IMG,:visited IMG {border:none;}
H1,H2,H3,H4,H5,H6,PRE,CODE {font-size:1em;}
UL {list-style:none;}
UL,OL,LI,H1,H2,H3,H5,H6,PRE,FORM,BODY,HTML,FIELDSET,INPUT {margin:0; padding:0;}
:link,:visited {text-decoration:none;}
:hover {text-decoration:none;}
.clear {clear:both;} 
* html .clear { position:relative; margin-top:-1.8em; }
.ocultar {display:none;}

P { font:1.1em Verdana, Arial, Helvetica, sans-serif; text-align:justify; line-height:2em;}
* html P { line-height:1.8em;}

/*COMUN*/
#contenedor {width:93%; background-color:#fff; margin:0 auto; color:#000}

#cabecera_es, #cabecera_eu, #cabecera_en {width:100%;}

#interior{width:auto; padding:1em}
#pie{width:100%;}
* html #pie{ margin-right:0; width: 100%}
* html #cabecera_es, #cabecera_eu, #cabecera_en{ margin-right:0;}

.importante{font-weight:bold; color:#000; background-color:transparent}
.importante a{font-weight:bold; color:#000; background-color:transparent}
.naranja{color:#be5216; background-color:transparent;}
.naranja a{color:#be5216; background-color:transparent;}
.fondo{background-color:#ccc; color:#000}
a{color:#000;}
.txt {margin-left:0.2em; text-align:left;}

h2 {padding:1.2em 0 0.9em 0; font-size:1.6em; text-align:left; background:#fff url('../images/rayas.png') no-repeat 50% bottom;}
.tituloOculto{background-image:none;}
h2.sinraya {padding:1.2em 0 0.9em 0; font-size:1.6em; text-align:left;}
h3 { font:1.8em Arial, Helvetica, sans-serif; text-transform:uppercase; padding:1em 0 0.9em 0.5em; font-size:1.8em; text-align:left; background:#fff url('../images/rayas.png') no-repeat 50% bottom; color:#be5216}
h4 {font-size:1.5em; text-align:left; color:#000; font-weight:bold; background:#fff url('../images/rayas3.png') repeat-x 0 bottom; padding-bottom:0.6em; padding-left:0.2em}

/*CABECERA*/
#cabecera_es{ background:#fff url('../es/images/home.png') no-repeat; height:15.2em;}
#cabecera_eu{ background:#fff url('../eu/images/home.png') no-repeat; height:15.2em;}
#cabecera_en{ background:#fff url('../en/images/home.png') no-repeat; height:15.2em;}

#zonaIzda{width:23em; height:8.5em; float:left; margin:3em 0 0 3em}
* html #zonaIzda{width:23em; height:8.5em;margin-left:1.5em; }
#zonaDcha{float:right; width:33.6em;}
#zonaDcha #DchaSuperior{ background:transparent url('../images/fondo.png') no-repeat 0 0; width:30.8em; height:4em; padding-top:0.7em; color:#000}
* html #zonaDcha #DchaSuperior{ background-image:url('../images/fondo.gif');}
#zonaDcha #DchaInferior{ background:transparent url('../images/transparencia.png') no-repeat; width:33.6em; height:4.4em; margin-top:6.1em; color:#000}
* html #zonaDcha #DchaInferior{ background-image:none; margin-top:4em;}
#DchaInferior #cajonBusqueda{width:14em; height:1.6em; border:none; margin-right:1em;  background-color:transparent; color:#000}
* html #DchaInferior #cajonBusqueda{margin-right:2em; margin-left:0.8em;}

#DchaInferior #busqueda{background:transparent url('../images/busqueda.gif') no-repeat 1.8em 70%; width:31em; height:2.7em; padding-top:1.3em; color:#000}
* html #DchaInferior #busqueda{background-image:url('../images/busqueda2.gif');}
#DchaInferior #busqueda #txtInput{ margin-left:1em; font-weight:bold; font-size:1.2em;}
#DchaInferior #busqueda #txtInput a{padding:1em; background-color:transparent; color:#000}





/*CONTENIDO*/
#contenido{height:auto; padding-right:33em; padding-left:2em;}
* html #contenido{padding-right:34em;}
.listaNoticias { text-align:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; line-height:2em;  padding-left:0.5em; margin-top:1.5em; background-color:#fff; color:#000 }
* html .listaNoticias{line-height:1.5em}
.listaNoticias li a{color:#be5216; display:block; font-weight:bold; background:#fff url('../images/flecha.png') 0 0.7em no-repeat; padding-left:1.5em; text-decoration:underline;}
* html .listaNoticias li a:visited{text-decoration:underline;background-position:0 0.6em; margin-bottom:1em}
.listaNoticias li a:hover{text-decoration:none;}

.listaIndice, .listaEnlaces { text-align:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; line-height:2em;  padding-left:0.5em; margin-top:1.5em; background-color:#fff; margin-left:2em; }
* html .listaIndice{line-height:1.5em;}
.listaIndice li a, .listaEnlaces li, #listamapaWeb .seccion, #listabusqueda a { color:#be5216; display:block; font-weight:bold; background:#fff url('../images/flecha.png')  0 1.4em no-repeat; padding:0.7em 0 0.7em 1.5em; border-bottom:0.1em solid #666;}
.listaIndice li a:hover{color:#666;}

* html .listaEnlaces{line-height:1.5em;}
.listaEnlaces li a{ font-weight:normal;}
.listaEnlaces li a:hover{color:#666666;}

#contenido ol { font-size:1.1em; padding-left:2.5em; margin:0.5em 0}
#contenido li { margin-bottom:1em; line-height:1.5em; text-align:justify}
#contenido address {font-size:1.1em; line-height:2.0em; padding-left:1em}


#listamapaWeb{ text-align:left; font:1.1em Verdana, Arial, Helvetica, sans-serif; line-height:2em;  padding-left:0.5em; margin-top:1.5em; background-color:#fff; margin-left:2em; }
* html #listamapaWeb{line-height:1.5em;}
#listamapaWeb li a{ color:#be5216;background-color:#fff}

#listamapaWeb li a:hover, #listamapaWeb .seccion li a:hover, #listabusqueda a:hover{color:#666;}
#listamapaWeb .seccion li{color:#000; font-size:1.1em; font-weight:normal;}
#listamapaWeb .seccion li a{color:#000;}
#listamapaWeb .seccion li li{padding-left:2em;}

#listabusqueda{text-align:left; font-size:1.1em; }

#listabusqueda dt{padding-top:1.3em;}
#listabusqueda dd{text-align:justify; padding-top:0.2em;}

.txtAccesibilidad dt{ width:100%; padding:0 0.5em; font-size:1.1em; margin:0}
* html .txtAccesibilidad dt, * html .txtAccesibilidad dd, * html .txtAccesibilidad dl {width:98%;padding-top:0}
.txtAccesibilidad dt{padding:0.3em 0.2em; font-weight:bold; color:#be5216; border-bottom:1px dashed #be5216; margin-top:0.5em; background-color:#fff}
.txtAccesibilidad dd{text-align:justify; padding-top:0.2em; margin-left:0; font-size:1.1em; line-height:1.8em}

#resultado{text-align:right; padding-top:3em; margin-bottom:0.5em; border-bottom:0.1em solid #ccc; color:#999; background:#fff }

.txtAccesibilidad ul{ width:100%; padding:0 1em; font-size:1.1em}
.txtAccesibilidad li SPAN {padding:0em 0.2em; font-weight:bold; color:#be5216; margin-top:0.5em; background-color:#fff}
.txtAccesibilidad li{text-align:justify; padding-top:0.2em; margin-left:0; font-size:1.1em; margin-left:1em}


.ver{ text-align:right; background:#fff url('../images/rayas3.png') repeat-x 0 0; padding-top:1em; margin-top:1.5em; }
.ver a{text-decoration:underline; margin-right:1em;}
.ver a:hover{text-decoration:none;}
* html .ver a:visited{text-decoration:underline;}
* html .ver a:hover{text-decoration:none;}
DIV.img{float:left; padding:0.2em; border:0.1em solid #bcbcbc; margin-top: 2em; margin-right:1.5em;}


#imgTxt{margin-top:2.5em;}
/*Div.imgTxt {float:left; padding:0.2em; border:0.1em solid #bcbcbc; margin-top: 2em; margin-right:1.5em;}*/

DIV.img2{float:right; padding:0.2em; border:0.1em solid #bcbcbc; margin-top: 0.5em; margin-left:1.5em;}
#imgTxt2{margin-top:2.5em;}

/*#imgcentrada { text-align:center; margin:0 auto;padding:0.2em; border:0.1em solid #bcbcbc; margin-top: 0.5em; }*/
DIV.imgcentrada { text-align:center; margin:0 auto;padding:0.2em; border:0.1em solid #bcbcbc; margin-top: 0.5em;  }
/*BANNERS*/
#seccionBanners{float:right; width:27.9em; margin-top:3em; margin-bottom:3em; margin-right:2em;}
* html #seccionBanners{margin-right:1em;}
#bannersFijos{margin-bottom:2.5em; background:#fff url('../images/rayas2.png') repeat-x 0 bottom; padding-bottom:0.5em; text-align:left;}
#seccionBanners #bannersFijos li img{display:inline;}
#seccionBanners #bannersFijos li{padding-bottom:1.5em;}
#seccionBanners #banners {padding-top:1.5em;}
#seccionBanners #banners li img{display:inline;}
#seccionBanners #banners li{padding-bottom:1.5em;}
a.noimage{ background:url('../images/flecha2.png') no-repeat 0 0.2em; text-transform:uppercase; text-align:left; padding-left:1.3em; font-size:1.3em; font-weight:bold;}
a.noimage:hover{color:#999; background:#fff}

/*PIE*/
#pie{padding:0.5em 0 1em 0;  background:#d6d5d5 url('../images/lineamenu.gif') no-repeat 50% 0;  margin-top:4em; clear:both}
* html #pie { width:100%; padding-bottom:3em}
#pie #seccionIzqda{float:left; text-align:left;  padding-top:1em; padding-left:1em; font-size:1.2em; line-height:1.6em}
#pie #seccionDcha{float:right; width:59%;margin-right:1em;}
#pie #seccionDcha1{ text-align:right; padding-top:1em;}
#pie #seccionDcha2{float:right; padding-left:1.5em; padding-top:0.5em;}
* html #pie #seccionDcha2{padding-bottom:3.2em;}
#pie a img{text-decoration:none; }
a.rss img{vertical-align:middle; padding-right:0.2em;}
#pie a{text-decoration:underline;}
#pie a:hover{text-decoration:none;}

/*ACCESOS AL POLIGONO*/
#contenidoDcha UL , #contenidoIzqda UL { margin-top:-1em}
* html #contenidoDcha UL , #contenidoIzqda UL { margin-top:0em}
#contenidoDcha li , #contenidoIzqda li {background:#fff url('../images/flecha2.png') no-repeat 0 0.5em; text-align:left;  padding:0.2em 0.5em 0.2em 1.5em; margin-bottom:0.5em; font-size:1.1em; line-height:1.6em }

.recuadro h4{ margin-top:0.56em; background:none; margin-bottom:0.5em}
* html .recuadro h4{ margin-bottom:0em} 
.recuadro ul{margin-bottom:1.5em;}
.recuadro{padding-left:1em; margin-top:3em; border:0.1em solid #bcbcbc; background-color:#fff;}

.mapadetalle{width:12.65em;  padding:1.1em 0.45em 1.3em 0.5em; background:#be5216 url('../images/fondorecuadro.png') no-repeat 0em 0em;  margin-left:11em }
.mapadetalle A, .mapadetalle A:visited{ font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; background:#be5216}
.mapadetalle A:hover{ color:#fdff68; text-decoration:underline; background:#be5216}


#contenidoAcceso {float:left; width:auto;}
#contenidoIzqda{float:left; width:25.6em; padding:1em; }
#contenidoDcha{float:right; width:25.6em; padding:1em;}
* html #contenidoDcha{float:left; width:25.6em; padding:1em;}


/* ESTILOS MENU SUPERIOR */

/*MENU*/
#zonaMenu{background-color:#44413d; width:100%; height:3.8em}
* html #zonaMenu{ margin-top:-0.3em}
#zonaMenu ul{ display:block; color:#fff; margin-left:2.5em; background-color:#44413d;  }
* html ul{padding-top:0.1em; margin-left:0.7em;}

#zonaMenu a:hover{ }
#zonaMenu ul li { float:left; background-color:#64615e; background-image:url('../images/degradado.png'); background-repeat:repeat-x; background-position:0 100%; margin-right:0.1em; margin-top:0.1em;font-size:1.2em;  }
* html #zonaMenu ul li{background-image:none;}
#zonaMenu ul li a:hover{ color:#FFFF99}

#zonaMenu ul ul {visibility:hidden; position:absolute; width:15em; margin-left:0em;  }
* html #zonaMenu ul ul{font-size:1.2em; width:8em; margin-top:0.8em; left:-0.8em;}
* html ul#menu{margin-left:2.5em;}
#zonaMenu ul ul li{width:15em}

#zonaMenu ul ul li a:hover{color:#000; background:#999}


#zonaMenu li li{background-image:none; font-size:1.0em; text-align:left; background:#ccc; color:#999}

#zonaMenu a, #zonaMenu a:visited {display:block; text-decoration:none; color:#fff; padding:0.7em 0.7em; background-color:transparent;}
* html #zonaMenu a, * html #zonaMenu a:visited {padding:0.7em;}


* html #zonaMenu a:hover {color:#fff;position:relative; z-index:100; background-color:transparent;}
#zonaMenu li:hover {position:relative;z-index:100}
#zonaMenu :hover > a {color:#fff; background-color:transparent;}
* html #zonaMenu ul ul a:hover{color:#fff; position:relative; z-index:110; background-color:transparent;}
#zonaMenu ul ul li:hover {position:relative;}
#zonaMenu ul ul :hover > a{color:#999; background-color:transparent;}


#zonaMenu ul :hover ul{visibility:visible; height:auto; }
#zonaMenu ul :hover ul ul{visibility:hidden;}
#zonaMenu ul :hover ul :hover ul{visibility:visible;}



h4{margin-top:2em;}
#botonBuscador{border:none; background-color:#949494;}
* html #botonBuscador{background-color:#dedede; margin-bottom:0.3em; }
#imgtable{margin-top:2em; display:block;}
#imgtable img{float:left; width:40%; }
#imgtable table{margin-bottom:2em;}


DIV.mapaHome {float:left; padding:0.2em; border:0.1em solid #bcbcbc; margin-top: 0.5em; margin-right:1.5em; width:29em; background:#EFEFEF }
* html DIV.mapaHome { margin-top:2em}
DIV.fotoIzquierda {float:left; margin:2% 4% 0.5% 0; border:2px solid #ccc; background:#EFEFEF}
DIV.mapaHome P, DIV.fotoIzquierda P, DIV.fotoDerecha P { font:1.1em Arial, Helvetica, sans-serif; color:#666666; padding:0em 0.3em; line-height:1.5em}
* html DIV.mapaHome P, DIV.fotoIzquierda P, DIV.fotoDerecha P {margin:0.3em}
DIV.fotoDerecha {float:right; margin:2% 0 0.5% 5%; border:2px solid #ccc; background:#EFEFEF}
DIV.fotoCentrada {clear:both; margin:auto; text-align:center;}
DIV.fotoGrVitoria {margin:0 auto; text-align:center; border:2px solid #ccc; background:#EFEFEF url(../images/imgVitoria1.jpg) no-repeat 50% 50%; height:11em; width:100% }
DIV.fotoGrVitoria 
.notext{ display:none}


#contenido KBD { padding:0.1em 0.4em; border:1px solid #BE5216; background:#f9f2ee; font-size:1.2 em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000}
* html #contenido KBD { padding:0.1em 0.3em; font-size:1em}
