/* ********************************************** */
/* ********* VERSION AYUNTAMIENTO *************** */
/* --------- Version 2.0 por ABSIS  17-08-2007 -----------------  */
/* ********************************************* */

/* IMPORTANTE */
/* Los nombres de las reglas de estilos no pueden      */
/* comenzar por un número ni por un guión (-)          */
/* =============================== */
/* =============.BODY.============ */
/* =============================== */
body {margin:0; padding: 0; background-color:#FFF; font-family: verdana,arial,sans-serif; font-size: 0.70em; color: #000; text-align: center;}

/* =============================== */
/* ======.Elementos Comunes.====== */
/* =============================== */
a {text-decoration: none; outline: none; color: #2A396C; clear: none; background-color: inherit; font-size: 1em; text-decoration: underline;}
a:visited {}
a:active {}
a {}
a:hover {}
a img{border:none; display: block; float: left; margin: 0 3px 0 0;}
h1{color: #004080; font-size: 1.5em; font-weight: bold; display: block; float: left; width: 96%; margin:0; padding:0 0 0 30px; text-align: center; background: transparent url(img/decoracion/bgTitulo.gif) left top no-repeat; border-bottom: 2px solid #036; height: 25px; clear: both; text-align: left;/* overflow: hidden;*/}
h2{color: #2A396C; font-size: 1.5em; font-weight: normal; background: transparent none;}
h3{color: #000; font-size: 1em; font-weight: bold; background: transparent none;}
h4{color: #00f; font-size: 1em; font-weight: bold; background: transparent none;}
p {margin:0 5px 3px 5px; }
p.enlace{ margin: 0; padding: 0;}
table{font-size: 1em;}
a, p, label, input, textarea {font-size:1em;}

table{border-collapse: collapse; }
td{border: 1px solid #888; padding: 2px;}
/* =============================== */
/* =========.Estructura.========== */
/* =============================== */
/***********************************
Estructura:
  body
  |
  +--#pagina
     |
     +--#auxiliarSuperior
     |
     +--#contenidos
     |  |
     |  +--#tipolgiaDePagina(portada,noticias,...)
     |     |
     |     +--.columnaMenu
     |     |
     |     +--.columnaContenido
     |        |
     |        +--(Contenido de la página)
     |
     |
     +--#auxiliarInferior
************************************/
/* ====================================== */
/* =========.CONTENIDO PAGINA .======== */
/* ====================================== */
#pagina{ margin:0 auto; float:none; width:760px; padding:0; text-align:center; background-color:#fff; color:inherit; height:auto; min-height:auto;}

/*** Capas auxiliares para diseño ***/
#auxiliarSuperior {display:none;}
#auxiliarInferior {display:none;}

#contenidos{text-align:left; width:760px; height:auto; border-left:1px solid #888; border-right:1px solid #888; background-image:url(img/composicion/pagina/fondoweb.jpg); background-repeat: repeat-y;}

/*** Contenido ***/
.columnaContenido {padding:160px 0 0 0; margin:0; border:none; width:606px; background:#fff url(img/composicion/pagina/cabecera_1.jpg) left top no-repeat; color:inherit;}
* html #contenidos .columnaContenido {width:605px;}
.columnaMenu .banner{margin: 5px 0;}

/*** Info ***/
p.info{width:760px; background-color:#FFF; font-size:0.9em; text-align:center; margin:0 0 5px 0; padding:10px 0; border-left:1px solid #888; border-right:1px solid #888; border-top: 1px dotted #036;}

/*** fijador ***/
.fijador{ clear:both; font-size:0; height:0;}

.linea, .titulo, .seccion, .info, .parrafo, .subtitulo, .seccionEstacion{ clear:both; margin: 15px 0 15px 0; padding: 0 0 3px 0;width: 99%;}
#portada .vinculoPortada { clear:none; margin: 15px 0 15px 0; padding: 0 0 3px 0; width: 30%; border: 1px solid #f00;}

.subtitulo{margin: 10px 0 5px 0;}

.titulo{background: transparent url(img/decoracion/bgTituloDer.gif) right top no-repeat; width: 92%;}

/* ====================================== */
/* ============= PORTADA =============== */
/* ====================================== */
#portada {display:block; float:left; width:100%;}
#portada .cabecera {display:block; float:left; height:5px; width:100%; background:#fff;}
#portada .columnaContenido {display:block; float:left; width:100%; margin:0; padding:0; background-image:none;}
#portada .columnaContenido .imagenBase {display:block; float:left; width:100%; margin:10px 0; padding:0;}
#portada .columnaContenido .linea {display:block; float:left; width:auto; margin:5px 0; padding:5px 0;}

/* ====================================== */
/* ============= CABECERA ============== */
/* ====================================== */
.cabecera{display:block; float:left; height:65px; width:760px; background:transparent url(img/composicion/pagina/cabecera.gif) no-repeat top left; color:inherit;}
.cabecera .marcador{display:block; float:left; width:100%; }
.cabecera .tituloCabecera {display:none;}

.cambiaEstilo {width:57px; height:30px; margin:7px 0 0 0;}
.cambioDeIdioma {height:30px; margin:15px 0; padding:0 0 3px 0; width:400px;}
.cambioDeIdioma .itemIdioma  {width:100px; margin-left:20px; display:block; float:left;}
.cambioDeIdioma .itemIdioma a {color:#000; font-weight:bold; background-color:transparent;}
.cambioDeIdioma .itemIdioma a.ico_Castellano,
.cambioDeIdioma .itemIdioma a.ico_Valencia,
.cambioDeIdioma .itemIdioma a.ico_Ingles {display:block; float:left; height:50px; width:50px; background:transparent url(img/composicion/bola_Siguiente50.gif) no-repeat top left; color:inherit;}
.cambioDeIdioma .itemIdioma a.ico_Valencia {background-image:url(img/composicion/bola_Siguiente50.gif);}

.cabecera a.linkMuni {margin:0 0 0 282px; padding:0; display:block; float:left; clear:none; width:162px; background:transparent url(img/composicion/cabecera/municipio.jpg) top left no-repeat; height:138px; color:inherit;}
.cabecera .linkAyto {clear:none; width:155px; background:transparent url(img/composicion/cabecera/ayuntamiento.jpg) top left no-repeat; height:138px; color:inherit;}
.cabecera .linkServLinea {clear:none; width:145px; background:transparent url(img/composicion/cabecera/servlinea.jpg) top left no-repeat;  height:138px; color:inherit;}

/* ================================= */
/* ==========.  link Arriba    .========= */
/* ================================ */
.linkArriba{width: 100%; float: left; }
.linkArriba a{color: #F27D00;}

/* ================================== */
/* ==========.      MENU       .========= */
/* ================================== */
.barraMenu,
.barraMenu ul.menu,
.barraMenu li,
.barraMenu .menu a{display: block; float: left; height: 20px; padding: 0; margin:0;}

.barraMenu {float: none; width: 450px; margin: -15px 0 0 156px; background-color: #369; color: inherit;}

.barraMenu ul.menu{width: auto; float: right; margin: 0; }

.barraMenu li{clear: none; vertical-align: middle; border-left: 1px solid #fff; }
.barraMenu .menu a,
.barraMenu .menu a:hover,
.barraMenu .menu a:active,
.barraMenu .menu a:visited {padding: 2px 5px 0 5px; text-align: center;clear: none; margin: 0; text-transform: uppercase; font-size: 1em; color: white; background-color: transparent; text-decoration: none;}
.barraMenu .menu a:hover{background-color: #246; color: #fff;}

#guiaUrbana .barraMenu{width: 100%; float: left; margin: 1px 0 5px 0;}

/* ================================== */
/* ==========.      MENU       .========= */
/* ================================== */
.columnaMenu {margin:0; padding:135px 0 0 0; width:152px; background-color:#dedfde; border-top:none; border-right:2px solid #bbb; border-bottom:none; border-left:none; color:#036; font-size:0.8em;}
.columnaMenu h1{display:block; float:left; width:151px; background:transparent url(img/composicion/pagina/buscadorGU.gif) right top no-repeat; padding:0; font-weight:bold; font-size:2em; font-style:italic; color:inherit;}

.columnaMenu .menu ul,
.columnaMenu .menu li {margin:0;padding:0; list-style-type:none; border:none; display: block; float:left; background-image:none;}
.columnaMenu .menu ul {border-bottom:1px solid #000;}

.columnaMenu .menu {padding:0; display:block; float:left; font-size:1em; width:152px; margin: 0 0 5px 0;}
.columnaMenu .menu h4 {margin:0; padding:0; color:#000; font-size:2em; background-color:inherit;}

.columnaMenu .menu a,
.columnaMenu .menu a:active,
.columnaMenu .menu a:visited {color:#000; background-color:inherit; text-decoration:none; font-size:1.2em;}
.columnaMenu .menu a:hover {color:#444; background-color:inherit;}

.columnaMenu .menu li {margin:2px 0; width:152px; border-top:1px solid #000; border-bottom:1px solid #000;}
.columnaMenu .menu li li {border-bottom:none;}
.columnaMenu .menu li a {margin:2px 5px 2px 0; border:none; padding:0 0 0 8px; display:block; float:left;}

.columnaMenu ul.menu li.menuOpcion {background-color:#f2f2f2; color:inherit;}
.columnaMenu ul.menu li.menuSubOpcion {background-color:#cfdae8; margin:0; color:inherit;}
.columnaMenu ul.menu li.menuSubOpcion a:hover {background:transparent url(img/decoracion/menu_hover.gif) left 0 no-repeat; color:inherit;}

.columnaMenu li.menuSubOpcionActual {color:inherit; margin:0; display:block; height:auto; background-color:#cfdae8;}
* html #contenidos .columnaMenu li.menuSubOpcionActual a {width:134px; padding-right:0;}
* html #contenidos .columnaMenu li.menuSubOpcionActual {width:152px; padding-right:0;}
.columnaMenu li.menuSubOpcionActual a {font-weight:bold; background-color:inherit;}

/* --- buscador --- */
.columnaMenu .buscar {display:block; float:left; width:100%;}
* html #contenidos .columnaMenu .buscar {width:149px;}
.columnaMenu .buscar .busqueda,
.columnaMenu .buscar .busqueda .frmtramite,
.columnaMenu .buscar .busqueda .frmtramite .selecSeccion,
.columnaMenu .buscar .busqueda .frmtramite .campoBusqueda{display:block; float:left; width:100%;}
#FIL_strConsultas {width:98%;}

/* ====================================== */
/* ========. COLUMNA DERECHA .========= */
/* ====================================== */
/*.columnaDer {min-height:2em; margin:0; padding:167px 0 0 0; width:120px; background-image:url(img/composicion/pagina/cabeceraDestacados.jpg); background-position:left top; background-repeat:no-repeat; border:none; color:#036;}*/
.columnaDer {min-height:2em; margin:0; padding:167px 0 0 0; width:120px; background-image:url(img/composicion/pagina/cabecera2.jpg); background-position:left top; background-repeat:no-repeat; border:none; color:#036;}
.columnaDer .menu {display:block; float:left; background:none; color:inherit;}
.columnaDer .menu ul,
.columnaDer .menu li {margin:0; padding:0; list-style-type:none; border:none; display:block; float: left; background:transparent none; width:120px; color:inherit;}
.columnaDer .menu a img {clear:both; display:block; float:none; margin:0 auto;}
.columnaDer .menu a {color:#dedfde; font-size:1em; padding:5px 0; margin:0; background-color:none;}
.columnaDer .linea {margin:0}
.columnaDer .subtitulo {font-size:0.7em; color:#fff}

/* ====================================== */
/* ======= RESULTADOS BUSQUEDA ====== */
/* ====================================== */
#resultados .labelNN,
#resultados.labelG,
#resultados.labelGN {vertical-align:baseline; font-weight:normal; color:#f90; background-color:inherit;}

#resultados .labelNN {color:#006; background-color:inherit;}

#resultados.labelG,
#resultados.labelGN {font-size:1.1em;}

#resultados .clsBlqTitulo {font-size:0.8em; font-weight:normal; margin-top:0.8em; color:#444; background-color:inherit;}
#resultados .clsBlqTitulo a {font-size:0.9em; font-weight:bold;}

/* ====================================== */
/* ==========.GUIA URBANA      .========= */
/* ====================================== */
#guiaUrbana .barraMenu {margin:0;}
#guiaUrbana, #guiaUrbana .columnaContenido {width:100%; background-color:#FFF; background-image:none; padding:0; margin:0; color:inherit;}

#guiaUrbana .titulo {margin:0 0 20px 0;}
#guiaUrbana .columna1 {width:145px; margin:0 0 0 5px;}
#guiaUrbana .columna2 {padding:5px 0 0 0; width:580px;}
* html #contenidos #guiaUrbana .columnaContenido {width:100%; display:block; float:left;}

/* Elementos de bloque */
#guiaUrbana .controlesGU,
#guiaUrbana .controlesGU a,
#guiaUrbana form,
#guiaUrbana input,
#guiaUrbana .camposEntrada .campo_texto, 
#guiaUrbana .camposEntrada .botonBusquedaGU,
#guiaUrbana .camposEntrada,
#guiaUrbana .zoomsGU,
#guiaUrbana .zoomsGU a,
#guiaUrbana .vistaAereaGU,
#guiaUrbana .vistaAereaGU object, 
#guiaUrbana .vistaAereaGU object embed,
#guiaUrbana .campoZoom {display: block;float: left;}

.columnaBuscador h1{display:block; float:left; width:145px; background:transparent url(img/composicion/pagina/buscadorGU.gif) right top no-repeat; padding:0; font-weight:bold; font-size:2em; font-family:"times new Roman", arial, sans-serif; font-style:italic; color:inherit;}
.columnaBuscador {border-right:1px solid #2A396C;}

#guiaUrbana .camposEntrada {margin:0 0 15px 0; float:left; width:90%; vertical-align:bottom;}
#guiaUrbana .camposEntrada h2 {font-size:1em; color:#2A396C; font-weight:bold; clear:both; background-color:inherit;}
#guiaUrbana .camposEntrada .botonBusquedaGU {float:left; margin:0;}
#guiaUrbana .camposEntrada .campo_texto, #guiaUrbana .camposEntrada .botonBusquedaGU {clear:both;}
#guiaUrbana .camposEntrada label {width:50px; text-align:left;}
#guiaUrbana .camposEntrada input {margin:5px 0;}

#guiaUrbana .controlesGU {width:500px; background:#2A396C url(img/composicionAzul/bgBoton.jpg) top left repeat-x; color:inherit;}
#guiaUrbana .controlesGU a {padding:2px; clear:none; color:#fff; border-right:1px solid #fff; background-color:inherit;}
#guiaUrbana .controlesGU a:hover {background:#F27D00 url(img/composicionAzul/bgBoton_hover.jpg) top left repeat-x; color:inherit;}

#guiaUrbana .controlesGU a img {border:none;}

#guiaUrbana .entidadesGU {width:150px; border-right:1px solid #2A396C;}
#guiaUrbana .entidadesGU h2 {width:150px; padding:0; margin:0; font-size: 1em;}
#guiaUrbana .entidadesGU img {background-color:#fff; color:inherit;}

#guiaUrbana .campoZoom {width:150px; clear:none; color:#fff; float:right; background-color:inherit;}
#guiaUrbana .campoZoom label {clear:none; margin:0; padding:0; display:block; float:left;}
#guiaUrbana .campoZoom input {width:50px; border:solid 1px #333; clear:none;}
#guiaUrbana .zoomsGU {width:50px; height:400px; background-color:#E9E4DD; color:inherit;}
#guiaUrbana .zoomsGU a {width:40px; margin:5px; text-align:center; clear:none;}
#guiaUrbana .vistaAereaGU {float:right; width:50px; height:50px; background-color:#dedede; padding:0; clear:none; color:inherit;}
#guiaUrbana .vistaAereaGU object, 
#guiaUrbana .vistaAereaGU object embed {margin:0; width:50px; height:50px; border:solid 1px #888;}

#guiaUrbana .contenido {width:100%;}

#guiaUrbana .guiaUrbana{}
#guiaUrbana #guia{}
#guiaUrbana #guia object, 
#guiaUrbana #guia object embed {width:500px; height:400px; margin:0; padding:0; display:block;}
#guiaUrbana #guia object {border:1px solid #888;}

/* Resultados GU */
.elemCapa {margin-left:25px;}
.tablaResultados {width:650px; text-align:left; background-color:#fff; color:inherit;}
.tablaResultados .colTexto {width:600px; clear:none;}
.tablaResultados .colSiglas {width:50px; clear:none;}
.tablaResultados h5 {color:#f86; background-color:inherit;}
#guiaUrbana .resultadosGU {text-align:center; width:90%; background-color:#dedede; color:inherit;}
#guiaUrbana .resultadosGU #resultadoBusqueda {width:100%; background-color:#dedede; display:none; color:inherit;}

/***********  TEXTOBASE  *************/
.textoBase,
.textoBaseS,
.textoBaseiz,
.textoBaseDer {clear:both; width:95%; margin:10px 10px 5px 5px; font-size:1.05em;}

.textoBase,
.textoBaseiz {background:#fff url(img/composicion/pagina/pieParrafo.gif) left bottom no-repeat; color:inherit;}
.textoBaseDer {margin:10px 10px 5px 5px; padding:0 0 11px 0; overflow:visible;}
.textoBaseS {margin:10px 10px 5px 5px; padding:10px 0 11px 5px; overflow:visible; border:1px solid #333;}

.textoBase p,
.textoBaseiz p,
.textoBaseS p,
.textoBaseDer p {line-height:1.5; text-align:justify;}

.textoBase img,
.textoBaseiz img {display:block; float:right; margin:0 0 0 10px;}
.textoBaseDer img,
.textoBaseS img {display:block; float:left; margin:0 10px 0 0;}

.textoBase h1,
.textoBaseS h1,
.textoBaseiz h1,
.textoBaseDer h1{height:auto;}

.textoBase ul li,
.textoBaseiz ul li,
.textoBaseS ul li,
.textoBaseDer ul li {clear:both; list-style-type:disc; margin:0 0 0 15px; padding:0;}

.textoBase ol li,
.textoBaseS ol li,
.textoBaseiz ol li,
.textoBaseDer ol li {clear:both; list-style-type:decimal; margin:0 0 0 20px; padding:0;}

.textoBase ul,
.textoBaseiz ul,
.textoBaseDer ul,
.textoBase ol,
.textoBaseiz ol,
.textoBaseDer ol {clear:both; margin:0 0 0 10px; padding:0;}

div.imagenBase {text-align:center; width:100%;}
.num {text-align:right;}

/*********** Modificaciones específicas de formato de página *******************/
.subtitulo_Adornado{background: transparent url(img/decoracion/bgH2tra.gif) left top no-repeat; border-bottom: 1px solid #2A396C; width: 95%; padding:30;font-weight:bold;font-size:1.2em;color:#2A396C;text-indent:30px;}
.subtitulo_Adornado h2{background: transparent url(img/decoracion/bgH2traFin.gif) right bottom no-repeat; font-size: 1.2em; font-weight: bold; margin: 0 0 0 5%; width: 99%; height: 20px; border-top: 1px solid #2A396C; padding: 7px 0 0 0;}

#noticias .textoBaseDer{border: 1px solid #000; margin:0.5em;}
#noticias .textoBaseDer h1{border: none; text-align: left; background: transparent none; font-size: 1.2em; margin: 0.5em; width: auto; color: inherit;}
#noticias .textoBaseDer p, #noticias .textoBaseDer a {margin:0 0 0 1em; font-size:1em; clear:both;}
#noticias .columnaCentrada{text-align: center}
#noticias .columnaContenido{width: 486px;}
* html #contenidos #noticias .columnaContenido {width:486px; clear:none;}
* html #contenidos #noticias .columnaDer {float:right; width:100px; clear:none;}
* html #contenidos #noticias .columnaContenido .barraMenu {margin-left:136px;}

#ayuntamiento .columnaContenido,
#ayuntamiento .columnaContenido,

#asociaciones .textoBaseDer,
#serviciosMunicipales .textoBaseDer,
#serviciosMunicipales .textoBaseDer texto {border-bottom:0; padding:0; margin:0}
#serviciosMunicipales .textoBaseDer.subtitulo_Adornado {background:transparent url(img/decoracion/bgH2tra.gif) left top no-repeat; border-bottom:1px solid #2A396C; width:95%; padding:0; font-weight:bold; font-size:1.2em; color:#2A396C; text-indent:30px;}
#serviciosMunicipales .textoBaseDer.subtitulo_Adornado h2 {background:transparent url(img/decoracion/bgH2traFin.gif) right bottom no-repeat; font-size:1.2em; font-weight:bold; margin:0; width:99%; height:20px; border-top:1px solid #2A396C; padding:0;}

#tramites .subtitulo {background:transparent url(img/decoracion/bgH2tra.gif) left top no-repeat; border-bottom:1px solid #2A396C; width:95%; padding:0;}
#tramites .subtitulo h2 {background:transparent url(img/decoracion/bgH2traFin.gif) right bottom no-repeat; font-size:1.2em; font-weight:bold; margin:0 0 0 5%; width:99%; height:20px; border-top:1px solid #2A396C; padding:7px 0 0 0;}
#tramites .columnaContenido {padding:160px 0 6px 0; margin:0; border:none; width:606px; background:#fff url(img/composicion/pagina/cabecera_1.jpg) left top no-repeat; color:inherit;}
#tramites .columnaTexto{border-left:none; border-bottom:none; border-right:none; border-top:none; padding:0}
#tramites .columnaIcono{border-left:none; border-bottom:none; border-right:none; border-top:none; padding:0}
#tramites .columnaTexto{width:85%;}
#tramites .columnaIcono{width:5%;}
#tramites .columnaTextoFondoGris,
#tramites .columnaTextoFondoAzul{border-left:none; border-bottom:none; border-right:none; border-top:none; width:85%; padding:0;}
#tramites .columnaTextoFondoGris {background:#C0C0C0}
#tramites .columnaTextoFondoAzul {background:#80ffff}

#actualidad .columnaContenido,
#actualidad .columnaContenido {padding:160px 0 0 0; margin:0; border:none; width: 606px; color: inherit;}
#actualidad .columnaContenido {background: #fff url(img/composicion/pagina/cabecera_4.jpg) left top no-repeat; height:90%;}*/
#actualidad .parrafo .elem0Columnas .linea .elem2Columnas .columna1 .parrafo h1,
#actualidad .parrafo .elem0Columnas .linea .elem2Columnas .columna2 .parrafo h1 {color:#004080; font-style:italic; font-size:1.2em; font-weight:bold; display:block; float:left; width:90%; margin:0; padding:0 0 0 30px; background:transparent url(img/decoracion/bgTitulo.gif) left top no-repeat; border-bottom:2px solid #036; height:25px; clear:both; text-align:left;}
#actualidad .parrafo .linea .elem2Columnas .columna1 .textoJustificado,
#actualidad .parrafo .linea .elem2Columnas .columna2 .textoJustificado ,
#actualidad .parrafo .linea .elem1Columnas .columna1 .textoJustificado {font-size: 1em; font-weight: normal; background: transparent none;text-align: justify;margin: 5px  5px 0 0; padding: 5px; line-height:1.5em;}
#actualidad .parrafo .linea .elem2Columnas .columna1 {border-right: 1px solid blue}
#actualidad .parrafo .elem0Columnas .linea .elem2Columnas .columna1 .parrafo h2 ,
#actualidad .parrafo .elem0Columnas .linea .elem2Columnas .columna2 .parrafo h2 {color:#699; font-size:1.2em; font-weight:bold; display:block; float:left; width:98%; margin:0; padding:5px 0 0 0; text-align:center; height:25px; clear:both;}
#actualidad .parrafo .elem0Columnas .linea .elem2Columnas .columna1 .parrafo h2 {background-color:#fcc;}
#actualidad .parrafo .elem0Columnas .linea .elem2Columnas .columna2 .parrafo h2 {background-color:#ff9;}
#actualidad .columnaIcono {width:20%; padding:0; border:none}
#actualidad .columnaMes {width:400px; padding:0; border:none}
#actualidad .columnaMes .mes {border:none; text-align:center; font-weight:bold; color:#804040; font-size:1.4em;}

/* --- Elemento h1 --- */
#contratacion .parrafo .elem0Columnas .linea .elem2Columnas .columna1 .parrafo h1 ,
#contratacion .parrafo .elem0Columnas .linea .elem2Columnas .columna2 .parrafo h1 {color:#004080; font-style:italic; font-size:1.2em; font-weight:bold; display:block; float:left; width:90%; margin:0; padding:0 0 0 30px; background:transparent url(img/decoracion/bgH2tra.gif) left top no-repeat; border-bottom:2px solid #036; height:25px; clear:both; text-align:left;}
#contratacion .parrafoborde  {margin-top:10px;margin-left:10px;border-right:1px solid #FF7590;border-left:1px solid #FF7590;border-top:1px solid #FF7590;border-bottom:1px solid #FF7590;WIDTH:90%}
#empleo_publico .parrafo .elem0Columnas .linea .elem2Columnas .columna1 {border-right:1px solid #2A396C; width:80%}
#empleo_publico .parrafo .elem0Columnas .linea .elem2Columnas .columna2 {border-right:1px solid #2A396C; width:20%}
#empleo_publico .parrafo .elem0Columnas .linea .elem2Columnas .columna1 .parrafo h1,
#empleo_publico .parrafo .elem0Columnas .linea .elem2Columnas .columna2 .parrafo h1 {color:#004080; font-style:italic; font-size:1.2em; font-weight:bold; display:block; float:left; width:90%; margin:0; padding:0 0 0 30px; background:transparent url(img/decoracion/bgTitulo.gif) left top no-repeat; border-bottom:2px solid #036; height:25px; clear:both; text-align:left;}
#empleo_publico .parrafo .elem0Columnas .linea .elem2Columnas .textoJustificado {font-size:1em; font-weight:normal; background:transparent none; text-align:justify; margin:5px 0 0 0; padding-top:15px}

/* --- Elemento h2 --- */
#empleo_publico .parrafo .elem0Columnas .linea .elem2Columnas .columna1 .parrafo h2,
#empleo_publico .parrafo .elem0Columnas .linea .elem2Columnas .columna2 .parrafo h2 {color:#699; font-size:1.2em; font-weight:bold; display:block; float:left; width:98%; margin:0; padding: 5px 0 0 0; text-align:center; height:25px; clear:both;}
#empleo_publico .parrafo .elem0Columnas .linea .elem2Columnas .columna1 .parrafo h2 {background-color:#FCC;}
#empleo_publico .parrafo .elem0Columnas .linea .elem2Columnas .columna2 .parrafo h2 {background-color:#FF9;}

#parrafoImIz .columnaContenido {padding:160px 0 0 0; margin:0; border:none; width:606px; background:#fff url(img/composicion/pagina/cabecera_1.jpg) left top no-repeat; color:inherit;}
* html #contenidos #parrafoImIz .columnaContenido .textoBase,
* html #contenidos #parrafoImIz .columnaContenido .textoBaseDer {margin:10px 0 5px 5px;}

#portada .SelIdioma {clear:none; margin:15px 0; padding:0 0 3px 0; width:30%; border:0;}

#dependencias .titulo{ clear:both; margin: 15px 0 15px 0; padding: 0 30px 3px 0;width: 99%;}