
/* ************************************************************************** */
/* ************************ VERSION AYUNTAMIENTO **************************** */
/* -----   ---------- Version 2.0 por ABSIS  15-12-2006 -------------  -----  */
/* ************************************************************************** */
/* ************************************************************************** */


/* =============================== */
/* ======.Elementos Comunes.====== */
/* =============================== */
body { padding: 0; margin: 0 ; color: black; background-color: #6e7070; font-family: Arial, Verdana, sans-serif; font-size: 0.75em; text-align: center;}

/* Todos los tags aqui descritos llevan el tipo de fuente */
h1,h1 p { color: #fff; background-color: #2eafcf; font-size: 150%;  margin: 0; padding: 5px 0 5px 10px; overflow: hidden; font-family: arial; width: 100%; clear: both;}
h2,h3,h4,h5,h6{color: #376faf; font-size: 110%; font-weight: bold;  margin-left: 5px; background-color: inherit;}

h2 { color: #eb7a02; font-size: 120%; display: block; float: left; width: 100%; margin: 5px 0;}
h3 { font-size: 110%;}
h4 { font-size: 105%;}
h5 { font-size: 100%; font-style: italic;}
h6 { font-size: 100%; font-style: italic;}

p { font-weight: normal; font-family: Arial, verdana, Helvetica, sans-serif; font-size: 0.9em; }
input,textarea {font-size: 80%; font-weight: normal; background: #fff; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; border-left: 1px solid #B0C4DE; border-top: solid 1px #B0C4DE;}
textarea{font-size:1em;}
label{font-size: 1em;}
a { text-decoration: none; font-weight: bold; font-size: 1em; cursor: pointer;}
a:link, a:visited, a:active { color: #19568f; background-color: inherit;}
a:hover { color: #19568f;font-size: 1em ; background-color: inherit;}
a img{border: none; margin: 0 2px 0 0;}
table{font-size: 1em; float: left;}
th { font-weight: bold; font-size: 90%; border: 0px solid #191970; border-bottom: 1px solid #191970;}
td { font-size: 90%;}
hr { height: 1px; border-top: 1px solid #191970;}
/*br{clear: both; display: block; float: left; margin: 2px 0 2px 0; width: 1px; height: 1px;}*/
/* =============================== */
/* =========.Estructura.========== */
/* =============================== */
/************************************
Estructura:
  body
  |
  +--#pagina
     |
     +--#auxiliarSuperior
     |
     +--#contenidos
     |  |
     |  +--#tipolgiaDePagina(portada,noticias,...)
     |     |
     |     +--.cabecera
     |     |
     |     +--.menu
     |     |
     |     +--.contenido
     |        |
     |        +--(Contenido de la página)
     |
     |
     +--#auxiliarInferior
************************************/
/* ====================================== */
/* ==========.CONTENIDO PAGINA  .======== */
/* ====================================== */

#pagina{color: #000; padding:0;margin:0 auto; float: none; text-align:left;border: 1px solid #555; border-width: 0 1px; background-color: #E3ECF3; width: 1006px; text-align: left;  height:auto; min-height:1%;}

#auxiliarSuperior {display: none;}
#contenidos{width: 100%; margin:0; padding:0; display: block; float: left;border: 1px solid #888; border-width: 0 1px; }
#auxiliarInferior {display: none;}

/* Tamaño para las capas contenido y sus variantes*/
.columnaContenido { width:849px; float: left; display: block; padding:0; margin:0;  }

/*----Menu y contenidos situados por encima o debajo de el----*/
/* .columnaMenu{width: 150px; display: block; float: left; margin:0; padding:3px;background-color: #fff; } */
.columnaMenu{width: 140px; display: block; float: left; margin:0 2px; padding:0 0 20px 0;background-color: #fff; border: 1px solid #c0e6f1; color: inherit;}
.barraMenu{width: 100%; display: block; float: left; margin:0; padding:0;}

/*---- Pie de pagina ----*/
p.info{ display: none;}
.pieWeb{background-color: #06c; color: #fff; font-size: 1em; width: 1006px; display: block; float: left; clear: both; margin: 20px 0 0 0;}
.pieWeb p{width: 100%; margin: 0; padding: 0; text-align: center;}
.logosPie{width: 700px; display: block; float: left; margin: 0 0 0 40px;}

/*----fijador----*/
.fijador{ clear:both; margin:0; padding:0; font-size:0px; height:0px;}
.cabecera{background: #fff url(img/composicion/cabecera.gif) top left no-repeat; display: block; float: left; height: 100px; width: 100%;}
.cabecera h1 {display: none; }  /* se mostrar en impresion */
.cabecera img.escudoImprimible {display: none;}

/* ====================================== */
/* ==========     .PARRAFOS     .======== */
/* ====================================== */
.seccion, .info, .parrafo, .linea { display: block; float: left; clear:both; margin:10px 0 10px 0; padding: 0; width: 95%;}
.seccion, .parrafo {background-color: #fff; color: inherit;}

.textoBase,
.textoBaseiz,
.textoBaseDer
{ color: inherit; background-color: #fff; display: block; float: left; clear: both; width: 97%; margin: 0 2px 15px 0; padding: 5px 5px 10px 5px;text-align:justify;border: 1px solid #c0e6f1;}

.textoBase p{ display: block; }

.textoBase img,
.textoBaseiz img,
.textoBaseDer img{  display: block; float: left; margin: 5px 20px 0 0; }

.seccion h1, 
.parrafo h1, 
.textoBase h1, 
.textoBaseDer h1, 
.textoBaseiz h1 
{color: #fff; background-color: #2eafcf; font-size: 150%;  margin: 1% 0 1% 0; padding: 5px 0 5px 10px; overflow: hidden; width: 98%;}

.titulo {display: block; float: left; width: 100%; margin: 0; padding: 0;}

img.img_linkCompuesto{margin:0; padding:0;display: block; float: left;}
p.txtLink{margin:0; padding:0;display: block; float: left;}
/* ====================================== */
/* ==========.    NOTICIAS      .======== */
/* ====================================== */
#portada .EDC_grupoResultados, .noticia{display: block; float: left; clear: both; width: 100%; border-bottom: 1px dotted #06C; padding: 15px 0 5px 0;}
.fechaNot, .noticia h1{display: block; float: left; font-size: 1.1em; background: transparent none;margin:0; padding: 0;color: #06C; background-color: inherit; clear: both;}
.fechaNot{font-size:1em; margin:0; width: 99%;}
.tituloNot a, .tituloNot a:visited, .tituloNot a:hover, .noticia h2{font-size: 1.1em; background: transparent none;margin:0; color: #eb7a02; padding:0; clear:both;}
.tituloNot a:hover{text-decoration: underline;}
.tipoNot, .noticia h3{font-size: 1em; background: transparent none;margin:0;}
.textoNot, .noticia p{font-size: 0.9em; background: transparent none;margin:0;}
.tituloNot {float: left; width: 99%; margin:0; padding:0; clear: both;}

/* ====================================== */
/* ==========.    NOTICIAS BOC      .======== */
/* ====================================== */

.tituloNotBoc a, 
.tituloNotboc a:visited, 
.tituloNotboc a:active,
.tituloNotBoc a:hover{font-size: 1em; background: transparent none;margin:0; color: #eb7a02; padding:0; clear:both;}

.tituloNotBoc a:hover{text-decoration: underline;}
.tituloNotBoc {float: right; width: 88%; margin:0; padding:0;}
.fechaNotBoc {float: left; font-size: 1em; background: transparent none;margin:0; padding: 0;color: #06C; width: 12%; margin-bottom:10px;}

#historicoBoc .EDC_grupoResultados{border-bottom: 1px dotted #AAA; margin: 3px 0 3px 0; padding: 2px 0 4px 0; display: block; float: left;}

/* ====================================== */
/* ==========.BARRA DE USUARIO  .======== */
/* ====================================== */

.usuarioInfo{font-size: 0.9em; display: block; float: left; margin: 0; padding: 0;background: transparent; border: none; }
.usuarioInfo .usuario{ margin:0; padding: 0; clear: none; display: block; float: left;}
#usuario b{display: block; float: none; clear: none; }
.usuarioInfo .ciudadano{ margin:0; padding: 0; clear: both; display: block; float: left;}
.usuarioInfo .usuario form span#usuario{color: #eee; margin: 0 0 0 5px; display: block; float: left; clear: none; background-color: inherit;}
.usuarioInfo .usuario span#usuario b{margin: 0 0 0 5px; width: 175px; display: inline; clear: none; float: none;}
.usuarioInfo form span#ciudadano{}
.usuarioInfobtn {margin: 0; padding: 0; font-weight: bold; background-color: inherit; color: #eee; display: block; float: right;}
.usuarioInfo form span#usuario,
.usuarioInfo form span#ciudadano{color: #fff; background-color: #000; width: auto; clear: none;display: block; float: left; width: 100%; }
.usuarioInfo input.usuarioInfobtn{color: #fff; background-color: #444; border: 1px solid #ddd; border-color: #AAA #666 #666 #AAA; clear: none; display: inline; float: none; margin: 0; padding:0; font-size: 0.9em;}
.usuarioInfo form input{padding:0; border: none;}

/* ====================================== */
/* ==========.MIGAS DE PAN  .======== */
/* ====================================== */
.barraJerarquia{display: block; float: left; width: 100%; clear: both; margin: 2px 0 2px 0;}
.barraJerarquia a{display: inline; float: left; text-decoration: none; font-weight: bold;}
.barraJerarquia p.carpetas{font-size: 0.9em; display: inline; float: left; color: #19568f; background-color: inherit;}


/* ====================================== */
/* ==========.MENU             .========= */
/* ====================================== */
.columnaMenu .menu {margin: 5px; float: left; clear: left; width: 130px; color: #000; display: block; padding:0;background-color: inherit;}
.columnaMenu .menu .menu{border: none; padding:0; display: block; float: left; margin:0;}
.columnaMenu .menu li {font-family: arial, verdana; border-bottom: 1px dotted #ddd; clear: both; margin: 1px 0; padding: 0; display: block; float: left; list-style-type: none; width: 130px;background: transparent url(img/composicion/flechitaMenu.jpg) 0 7px no-repeat; overflow: hidden;}
.columnaMenu .menu li li {background: transparent none;}

.columnaMenu .menu h1{display: none;}
.columnaMenu .menu h4{display: block; margin:0 1% 0 1%; padding:5px 0 5px 5px; background-color: #2eafcf; width: 98%; float: left; font-size: 1em; color: #fff; text-align: left;}
.columnaMenu .menu a,
.columnaMenu .menu a:hover,
.columnaMenu .menu a:active,
.columnaMenu .menu a:visited {margin:0 0 0 10px; padding: 5px 0; font-size: 0.9em; clear: both; display: block; float: left; width: 110px; font-weight: normal;}
.columnaMenu .menu a:hover{color: #eb7a02;background-color: inherit;}
.columnaMenu .menu ul {margin: 0; padding:0;}
.columnaMenu .menu ul li {margin: 0; padding:0;}

.columnaMenu .menu li.menuSubOpcionActual a,
.columnaMenu .menu li.menuSubOpcionActual a:hover,
.columnaMenu .menu li.menuSubOpcionActual a:active,
.columnaMenu .menu li.menuSubOpcionActual a:visited
{font-weight: bold;}

/* ====================================== */
/* ==========. BANNERS MENU    .========= */
/* ====================================== */
.columnaMenu .banner{margin:10px 0 0 2px; padding:0; display: block; float: left; clear: both; height: 85px; }



/* ====================================== */
/* ==========. BARRA MENU      .========= */
/* ====================================== */

.barraMenu,
.barraMenu .menu,
.barraMenu .menu li,
.barraMenu .menu ul,
.barraMenu .menu a{float: left; display: block; height: 2.4em; font-size: 1em;}


.barraMenu {clear: left; width: 1006px; padding: 0 0 3px 0; margin: 0 0 10px 0;border-bottom: 2px solid #FFF; background: none; }
.barraMenu .menu, 
.barraMenu .menu .menu{clear: left; width: 100%; padding:0; margin: 0; background: none; border: none;}
.barraMenu .menu .menu{margin: 0 0 0 2px;}
.barraMenu .menu li {clear: none; padding: 0; margin: 1px 1px 0 0; background: #2eafcf; list-style-type: none; width: 99px; }
.barraMenu .menu li li *{margin: 0; padding:0;}

.barraMenu .menu h4{display: block; margin:0; padding:0; width: 150px; float: left; font-size: 0.9em;}
.barraMenu .menu a,
.barraMenu .menu a:hover,
.barraMenu .menu a:active,
.barraMenu .menu a:visited 
{ margin:0; padding: 0; height: 2.6em; font-size: 0.9em;  clear: none; width: 100%; color: #fff; text-align: center; background-color: inherit; vertical-align: middle;}


.barraMenu .menu a:hover{background: #eb7a02 url(img/composicion/fondoMenuH_n.jpg) top left no-repeat; border: none; text-decoration: none;}

/* ========================================== */
/* ==========. BARRA HERRAMIENTAS  .========= */
/* ========================================== */
.barraHerramientas{display: block; float: left; width: 100%; clear: both; color: inherit; background-color: #000; border-bottom: 1px solid #bbb; margin: 0; padding: 0;}
.barraHerramientas .barraUsuario{display: block; float: left; width: 400px; clear: none; margin: 5px 0 0 5px; border: none;}
.barraHerramientas .cambioDeIdioma{display: block; float: right; width: auto; clear: none;margin: 0 10px 0 0; }
.barraHerramientas .cambioDeIdioma .itemIdioma a{color: #ddd; background-color: inherit;}
.barraHerramientas .buscador{display: block; float: right;  clear: none; margin: 4px 10px 0 0; }
.barraHerramientas .buscador h3{ color: #ddd; clear: none; margin: 0 3px 0 0; padding:0;display: block; float: left; font-size: 0.9em;}
.barraHerramientas .buscador form{clear: none; vertical-align:top; margin:0; padding:0; display: block; float: left;}
.barraHerramientas input.frmTexto{display:inline; margin:0; padding:0; font-weight: normal; vertical-align:top; text-indent:3px; width: 75px; height: 15px;}
.barraHerramientas .buscador input.btnBuscar, 
.barraHerramientas .buscador .formBuscar input.btnImg, 
.barraHerramientas .buscador .buscadorMenu input.btnImg{display: block;vertical-align:top;padding:0;margin:0; border:none;}
.formBuscar input.btnImg{margin:0;}

.cambiaEstilo{display: block; float: right; margin: 0 5% 0 0;  width: 75px; height: 16px;}
.txt_letraGrande,.txt_letraMediana,.txt_letraPequena {display: none;}

.cambiaEstilo .ico_letraGrande,
.cambiaEstilo .ico_Ayuntamiento,
.cambiaEstilo .ico_letraPequena,
.cambiaEstilo .ico_ayuntamientoAC{background: transparent url(img/composicion/letraGrande.gif) 0 0 no-repeat; width: 16px; height: 16px; display: block; float: left;}
.cambiaEstilo .ico_letraGrande {background-image:  url(img/composicion/letraGrande.gif); }
.cambiaEstilo .ico_Ayuntamiento{background-image:  url(img/composicion/letraMedia.gif); }
.cambiaEstilo .ico_letraPequena{background-image:  url(img/composicion/letraPeque.gif); }
.cambiaEstilo .ico_ayuntamientoAC{background-image:  url(img/composicion/contraste.gif);}

/* ====================================== */
/* ==========.BUSCADOR MENU    .========= */
/* ====================================== */
.buscadorMenu { margin:0;  padding:0; background: transparent; border:none; height:20px; display: block; float: right; width: auto; }
.buscadorMenu h4{clear: none; font-size: 0.8em; margin:0; padding:0; display: inline; color: #333; background-color: inherit;}
.buscadorMenu form{clear: none; margin:0; padding:0; background-color: transparent; font-size:0.8em; display:inline;}
.buscadorMenu input.frmTexto{display:inline; margin:0; padding:0; font-weight: normal; vertical-align:middle; text-indent:3px; width: 75px; height: 15px;}

input.btnBuscar, .formBuscar input.btnImg, .buscadorMenu input.btnImg{
  vertical-align:middle;
  padding:0px;
  border:none;
 }
.formBuscar input.btnImg{margin:0;}

/* ====================================== */
/* ===.PAGINA RESULTADOS BUSQUEDA     .=== */
/* ====================================== */
#buscador .buscar, #buscador .resulBusqueda{background-color: #fff; display: block; float: left; clear: both; width: 97%; margin: 0 2px 15px 0; padding: 5px 5px 10px 5px;text-align:justify;border: 1px solid #c0e6f1;}
.cabeceraResulBusqueda{border-top: 1px solid #888; width: 99%; background-color: #eee; height: 2em;}

.resulBusqueda h2{background: none; float: left; text-align: left; margin:0; padding:0;}
.resulBusqueda p{background: none; float: left; text-align: left; margin:0 0 0 5px; padding:0;}
.resulBusqueda .elemResul{display: block; float: left; clear: both; width: 99%; margin: 10px 0 3px 0; border-bottom: 1px solid #dedede;}
/* ====================================== */
/* ==========.COLUMNAS         .========= */
/* ====================================== */ 
/*----Columnas----*/
.elem0columnas, .elem1Columnas, .elem2Columnas, .elem3Columnas, .elem4Columnas, .elem8Columnas
{display: block; padding:0; margin:0; float: left; width: 100%;}

.columna1, .columna2, .columna3, .columna4{display: block; float: left; padding:0; margin:0;}

/*----2 columnas----*/
.elem2Columnas .columna1{ float:left; }
.elem2Columnas .columna2{ float:right;}
.elem2Columnas .columna1, .elem2Columnas .columna2{width:45%;}

/*----3 columnas----*/
.elem3Columnas .columna1,.elem3Columnas .columna2 { float:left;}
.elem3Columnas .columna3 { float:right;}

.elem3Columnas .columna1, .elem3Columnas .columna3{ width:32%; }
.elem3Columnas .columna2{width:34%; margin:0 auto 0 auto; }

/*----4 columnas----*/
.elem4Columnas .columna1, .elem4Columnas .columna2{ float:left; width:24%;}
.elem4Columnas .columna3, .elem4Columnas .columna4{ float:left; width:24%;}

/*----8 columnas----*/
.elem8Columnas .columna1, .elem8Columnas .columna2, .elem8Columnas .columna3, .elem8Columnas .columna4,
.elem8Columnas .columna5, .elem8Columnas .columna6, .elem8Columnas .columna7, .elem8Columnas .columna8{ float:left; width:12%;}

.textoBaseDer .elem2Columnas .columna1, .textoBaseDer .elem2Columnas .columna2{width:40%;}

/* ====================================== */
/* ==========   .FORMULARIOS    .======== */
/* ====================================== */
.campo_booleano{display: block; float: left; width: 100%;}
.campo_lista .elemento{ display: block; float: left; width: 100%;}
.campo_texto, .campo_lista, .campo_booleano{ display: block; float: left; padding-left:1px; }

.campo_booleano #WTXENVMAI, .campo_booleano #WTGENVMAI{	width: 20px; display: block; float: left;}
.campo_lista .campoLista1, .campo_lista .campoLista2 { display: block; float: left;}

/* ====================================== */
/* ==========   .DOCUMENTOS   .======== */
/* ====================================== */
#documento {display: block; float: left; }
#documento .columnaContenido{margin: 0 0 0 10px;}


/* ====================================== */
/* ==========.FORMULARIOS      .========= */
/* ====================================== */
#frmFormBase{text-align: left;}

#frmFormBase form{display:inline; margin:0; padding:0;}
#tabFormulario{padding:0; margin:0;}
.informacionAsociada{border: 1px dotted #7281bc; background: #fff;  display: block; float: left; width: 95%; padding: 10px 5px 10px 5px; margin: 10px 0 20px 0;}
.lineaTituloForm{display: block; float: left; width: 95%; clear: both; margin:0; padding:0;}
.lineaTituloForm h1{font-size: 1em;}
.subGrupoForm{ display: block; float: left; clear: both; color: inherit; background-color: #fff; border: 1px solid #c0e6f1; width: 95%; margin:0 0 20px 0; padding: 5px;}
.formDoc {background: transparent; border: none; clear: both;}
.formDoc input{background: transparent; border: none; font-weight: bold; }
.condiciones{display: block; float: left; width: 100%; margin: 0; padding: 5px;}
.condiciones .campo_booleano{width: auto;}

#checkRepresentante{border: none; background: none;clear: none; margin: 0; padding: 0;}

.condiciones #WTGENVMAI{border: none; background: none; clear: none; margin: 0; padding: 0; }
.condiciones #WTMAINOT{display: block; float: left; width: auto;clear: none; margin: 0; padding: 0; }

.condiciones #WTGENVSMS{border: none; background: none;clear: none; margin: 0; padding: 0; }
.condiciones #WTGTELMOV{display: block; float: left; width: auto;clear: none; margin: 0; padding: 0; }

.lnfLinea{clear:both; margin: 5px 0 0 0;}
.boton{ font-Size: 11px; color: #fff; background-color: #7281bc; text-Align: center; cursor: pointer; border: none;}

div.boton { margin:10px 1px 5px 1px; }
/*----Check Representante----*/
/* esta es el div que envuelve la check de la sección del repreentante*/
.checkRepresentante{clear:both;}


.botImprimir, .botAceptar, .botAtras, .botBorrar {font-Size: 11px; color: #fff; background-color: #7291bc; text-Align: center; cursor: pointer;}
.botImprimir{float:right;}

/* ====================================== */
/* ==========. carta servicios .========= */
/* ====================================== */
#cartaServicios .tituloH3{background: transparent url(img/composicion/flechitaMenu.jpg) 0 3px no-repeat; clear: both; width: 100%; display: block; float: left;}
#cartaServicios .tituloH3 p{display: block; float: left; clear: none; margin: 0 0 0 12px; font-weight: bold; }
#cartaServicios .parrafoTexto {border-bottom: 1px dotted #888; margin: 0 0 5px 0; display: block; float: left;}
#cartaServicios .botonEnlace{ width: 97%; margin: 0 2px 15px 0; display: block; float: left; }
#cartaServicios .botonEnlace a{ display: block; float: left; clear: both; font-size: 1.1em; font-weight: bold; }
#cartaServicios .botonEnlace a img{margin: 0;}

/* ====================================== */
/* ==========.ERROR            .========= */
/* ====================================== */
.mensajeErrorLogin{color:#8E2722; background-color: transparent;}
/* ====================================== */
/* ==========.CONSULTAS        .========= */
/* ====================================== */

.datosResultado, .servicio {
  background:none;
  margin:0;padding:0;
}
.servicio h2{
  border-left:16px solid #A1DA3C; 
  color:#475478; 
  font-size: 2em; 
  margin: 5px 2px 2px 8px; 
  padding:0 10px 0 0;
  clear:both;
  font-family: Arial, Helvetica, sans-serif;
  background:none;
}
.datosResultado div.formMTM{
  margin:0;
  padding:0;
}
.EDCresultado table{
  border:none;
  margin: 5px 0px 2px 0px; 
  padding:0 10px 0 0px;  
}
.EDCresultado th{background-color:#475478; padding:2px 5px 2px 5px;}
.EDCresultado td{padding-right: 10px;}
.EDCresultado a{text-decoration: underline;}
.EDCresultado a:hover {text-decoration: underline;}
fieldset.consulta{border: none;}

/* ====================================== */
/* ==========.LOGIN            .========= */
/* ====================================== */

#Login{ margin:0; padding:0;}
.paginaLogin{width:100%;}
.paginaLogin h1 { font-size:1.0em; margin:0; padding:0; }
.paginaLogin h2 { font-size:0.9em; margin:0; padding:0; }
.paginaLogin h3 { font-size:0.8em; margin:0; padding:0; }

.paginaLogin div.elem1Columnas div.columna, .paginaLogin div.elem2Columnas div.columna{
  border:1px solid #CCC;
  padding:1em;
  margin:2px;
}
.paginaLogin div.elem2Columnas{ margin:0; padding:0;}
.paginaLogin div.elem2Columnas div.columna{ float:left; width:48%;}
.paginaLogin div.elem2Columnas div.columna form{ margin:0; padding:0;}

/**** Estilo para el formulario de alta de usuarios ****/
div#frmAltaUsuario{ width:100%; padding:1em;}
.datosNuevoUsuario{padding:0 10px 0 10px;}


/* ====================================== */
/* ==========.CATEGORIAS       .========= */
/* ====================================== */
.categorias{ background: none; background-color: transparent; }

.categorias .niveles{}

.categorias #linea{ display: block; float: left; width: 100%; margin: 10px 0 0 0; overflow: hidden;}

.categorias .menuCategorias{ font-size: 10px; background: none;}

.categorias .jerarquia {font-size: 1.2em;color: #000; border-bottom: 1px solid #dedede; margin: 0;}
.categorias .jerarquia a {	font-size: 1.2em;color: #33B;}

.categorias .menuCategorias {margin-top: 20px;}
.categorias .menuCategorias .niveles{}

.categorias .nivel1, .categorias .nivel2, .categorias .nivel3
{font-weight: normal; display: block; float: left; margin:0; padding:0;}

.categorias a, .categorias a:hover, .categorias a:visited{color: #2eafcf; font-size: 0.8em;font-weight: bold;}
.categorias .menuCategorias .niveles .nivel1 a:hover{ text-decoration: underline;}

.categorias .nivel1 {width: 45%;font-size: 1.2em; clear: none; color:#2eafcf; background: transparent url(img/composicion/flechitaMenu.gif) left 3px no-repeat; font-weight: bold; border: 1px solid #c0e6f1; padding:0 0 1000px 12px; margin: 0 0 -1000px 0; }

.categorias .nivel2{padding-left: 15px;	list-style-type: disc; clear: both; display: block; float: left; width: 100%;}


/* ====================================== */
/* ==== Seleccion Ficheros Adjuntos  ==== */
/* ====================================== */
.selecFicheros{font-family: verdana,geneva,arial,helvetica,sans-serif;}
.selecFicheros table{background-color: #f3f3f3; color: #000000;}
.selecFicheros tr{font-size:0.7em;}

.selecFicheros input.boton
{
	color:#333;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	background-color: #FFF;
	border: 1px #666 solid;
	background-image:url(img/composicion/bg_imprimir_abs_gris.gif);
	line-height:16px;
	cursor: pointer;
	margin-right:5px;
}

.selecFicheros input.btnFichero
{
	font-family: Verdana,geneva,arial,helvetica,sans-serif;
	font-size:1em;
	border: 1px #666666 solid;
	width: 100%;
}

.selecFicheros div.listaFicheros table{border: #7291bc 1px solid;font-family: verdana,geneva,arial,helvetica,sans-serif;}
.selecFicheros div.listaFicheros th
{
	background: #7291bc;
	color: #000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;	
	font-weight: bold; 
	font-size:1em;
}
.selecFicheros div.listaFicheros tr{font-size:0.7em;}


/* *********************************************************************** */
/* *********************************************************************** */
/* PAGINAS CON 2 MENUS */
#pagina2menus .columnaContenido,
#turismo .columnaContenido,
#portada .columnaContenido, 
#servicioMunicipal .columnaContenido{display: block; float: left; width: 694px;}

#pagina2menus .columnamenu,
#turismo .columnamenu,
#portada .columnaMenu, 
#servicioMunicipal .columnaMenu{display: block; float: left; width: 150px;}



#noticia .columnaContenido{width: 99%;}

.textoDocumento {display: block; float: none; padding: 0px 5px 0px 46px; width:99%;}
.textoDocumento p {align:justify;}

.cabecera .tituloCabecera{display: block; float: right; width: 500px;}
.cabecera .tituloCabecera h1 {color: #fff; display: none;}
/*
.textoBase{ display: block; float: left; clear: both; width: 97%; margin: 5px;}
.textoBase p{ display: block; float: none;}
.textoBase img{ display: block; float: left;}
*/



