/* cssProducto.css. Hoja de estilos base para todas las plantillas. Contiene los estilos basicos */
/* *** ESTILOS BASE *** */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body {line-height:1.5}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {border:none}
/* reset.css */

html {min-height:100%;height:100%;font-size:99%;line-height:100%}
body {min-height:100%;height:100%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;color:#000;text-align:center}
a {text-decoration:underline}
a:visited,a:active,a {}
.fijador {clear:both;font-size:1px;line-height:0;height:0;overflow:hidden}
ul,
ul li {list-style-image:none;list-style:none;line-height:100%}
blockquote {margin-left:15px}
p {margin:5px 0;line-height:175%}

ul {padding:7px 6px}
ol {padding:7px 6px 7px 16px}
li {padding:5px 5px 5px 15px;line-height:175%}
ol li {padding:5px;line-height:175%}

/* paddings/margins basicos (unifica los margins/paddings de los navegadores al resetearlos en la linea 3) */
h1, h2, h3 ,h4, h5, h6,
.linea,
.textoBase {padding:5px 0;clear:both}
em {font-style:italic}

/* titulos (unifica el tama�o de los titulos de los navegadores */
h1,h2,h3,h4,h5,h6 {margin:5px 0;color:#000;font-weight:bold}
h1 {font-size:xx-large}
h2 {font-size:x-large}
h3 {font-size:large}
h4 {font-size:medium}
h5 {font-size:small}
h6 {font-size:x-small}

/* campos tramites */
.campo_booleano,
.campo_texto,
.campoLista1,
.campo_fecha,
.campo_fechaHora,
.campoLista2,
.campo_numerico {float:left;padding:5px 5px 5px 0}

/* floats */
.fleft, .cizq  {float:left}
.fright, .cder {float:right}

/* SECCIONES OCULTAS */
/* por defecto */
#auxiliarInferior,
#auxiliarSuperior,
.soloPrint,
.frmTextAreaHidden,
.ocultar,
.hidden {display:none}

.campo_imagen a {background-image:url(img/attach.gif);background-repeat:no-repeat;padding-left:18px}

/* Correccion de errores de los navegadores */
/* IE 6 Bug ... (evita problemas con la renderizacion de las capas inferiores)*/
* html .contenido,
* html .menuPrincipal {height:1%}

/* IE 7 Bug ... (evita problemas con la renderizacion de las capas inferiores)*/
*:first-child+html .contenido,
*:first-child+html .menuPrincipal{
	 min-height:1%;
}

/* ESTRUCTURA BASE */
/* Estilso base */
#pagina{height:98%;min-height:98%;text-align:left;}

.aux_cnt_1 {width:940px;margin:0 auto;min-height:100%}
.aux_cnt_2 {min-height:100%}
.aux_cnt_3 {padding:0;min-height:100%}
.aux_cnt_4 {margin:0 auto;min-height:100%}


.tit {font-weight:bold}

#generica,
#documentoFinal,
#Login,
#consulta,
#contenidos,
#formularioBase,
#documentoConfirmacion {height:98%;min-height:98%}

/* IE6 bugs */
* html #Login .aux_cnt_1.unaColumna  {background:none;height:100%}
* html #Login .ccont_aux_1 {border:none}

/* ***  CABECERA *** */
/* genericos */
.cabecera {position:relative}
.cabecera  .cab_aux_2 {height:80px} /* modificar en el ayuntamiento.css */
.cabecera .logo {padding:5px}
.cabTitulo {position:absolute;top:43px;left:80px} /* modificar en el ayuntamiento.css */

/* utilidades */
.cabecera .utilidades {position:absolute;right:12px;top:3px;font-size:.6em;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;width:40%;text-align:right}
.cabecera .utilidades .linea {display:inline}
.cabecera .utilidades .contenidoASP,
.cabecera .utilidades .barraUsuario,
.cabecera .utilidades .cambiaEstilo {width:100%}
.cabecera .utilidades .buscador {display:block}

.cabecera .selecIdiomas,
.cabecera .buscador,
.cabecera .barraUsuario,
.cabecera .cambiaEstilo {padding-bottom:10px}

#documentoFinal .cabecera .utilidades .cambioDeIdioma {visibility:hidden} /*JC: he puesto visibility:hidden para que siga ocupando el mismo espacio y no se descuadre el buscador*/

.nombreUsr {font-weight:bold;padding-right:10px}

.selecIdiomas div,
.selecIdiomas form,
.cambiaEstilo div,
.buscador h3,
.buscador form,
.buscador input,
.barraUsuario p.usuario,
.barraUsuario p.nombreUsr,
.barraUsuario input {display:inline}

.buscador h3 {font-size:1.2em}
.buscador .campo_texto {float:none;clear:both;width:auto;margin-right:0;display:inline}
.buscador .campo_texto input {border:1px solid #B6B6B6;font-size:1.5em}
.buscador .linkCompuesto {display:inline}
.buscador .linkCompuesto img {width:18px;height:16px;margin-top:3px;position:relative;top:3px}

.usuarioInfobtn {font-size:1em}

.cabecera .selecIdiomas .linkImagen span {display:none}

.ccont_aux_1 {margin-bottom:10px}
.ccont_aux_2 {margin-bottom:10px}

/* *** MENU *** */
/* genericos */
.menu ul,
.menu li {padding:0;background-image:none}
.menu li a {padding:5px 10px;display:block}
.menu li a:hover {display:block}

/* menu superior */
.menuPrincipal {font-size:.8em}
.menuPrincipal ul,
.menuPrincipal li {background-image:none}
.menuPrincipal ul {margin:0;padding:0}
.menuPrincipal ul li {display:block;margin-right:4px;padding:0;float:left}
.menuPrincipal ul.menu a {float:left}
.menuPrincipal ul.menu a:hover {float:left}

/* *** PIE *** */
/* modificar en el ayuntamiento.css segun la cabecera */
.pie {width:938px;position:relative;margin-top:-30px;clear:both;float:none;height:30px;margin-left:auto;margin-right:auto;padding-bottom:14px}
.pie a {}
.pie a:hover {}
.pie .about {text-align:center;font-size:.6em;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
.pie .textoBase {width:100%;display:block;text-align:center;padding:10px 0 0 0;font-size:.6em;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
.pie p.info {width:100%;margin:0;padding:5px 0}
.pie_aux_1 {height:30px;background-repeat:repeat-y;width:100%}
.w3c_links {position:absolute;top:13px;left:13px;font-size:.8em}
.pie .columnaMenu {position:absolute;top:9px;font-size:.8em;right:0;width:225px}
.pie .columnaMenu li {width:auto;float:left}


/* *** CONTENIDO  *** */
/* Genericos */
.contenido {padding-top:10px;font-size:.8em;margin-bottom:30px}
.contenido li li {font-size:1em}
/* Estructura columnas */
/* una columna */
.unaColumna .contenido  .columnaDerecha,
.unaColumna .contenido  .columnaContenido,
.unaColumna .contenido  .columnaIzquierda {width:100%;margin-bottom:10px;float:left}
/* dos columnas */
.dosColumnas .contenido .columnaDerecha {width:20%;float:right;margin-bottom:10px}
.dosColumnas .contenido .columnaIzquierda  {width:20%;float:left;margin-bottom:10px}
.dosColumnas .contenido .columnaContenido  {width:75%;float:left;margin-bottom:10px;}
.dosColumnas.colIzq .contenido .columnaContenido {float:right}
.dosColumnas.colDer .contenido .columnaContenido {float:left}
/* tres columnas */
.tresColumnas .contenido .columnaDerecha {width:20%;float:right;background-image:none;margin:0 0 10px 0;padding:0}
.tresColumnas .contenido .columnaIzquierda  {width:20%;float:left;background-image:none;margin:0 0 10px 0;padding:0}
.tresColumnas .contenido .columnaContenido  {width:58%;float:left;padding:0;margin:0 0 10px 1%;}

/* Estilos interior columnas */
/* dos columnas */
.columnas2 .linea,
.columnas2 .campo_texto,
.columnas2 .campoLista1,
.columnas2 .campoLista2 {width:48%;float:left;clear:none}
/* tres columnas */
.columnas3 .linea,
.columnas3 .campo_texto,
.columnas3 .campoLista1,
.columnas3 .campoLista2 {width:33%;float:left;clear:none}
/* quatro columnas */
.columnas4 .linea,
.columnas4 .campo_texto,
.columnas4 .campoLista1,
.columnas4 .campoLista2 {width:24%;float:left;clear:none}

/* Bloques */
.bloque {float:left;clear:both;width:100%}

/* Tablas */
.gridResultado table {width:100%}
.gridResultado table th {border-bottom:1px solid #000; padding:0 5px}
.gridResultado table td {padding:4px 0}

/* Tramites */
/* campos obligatorios ... */
.informacionAsociada {text-align:right;padding-right:10px;font-size:0.9em;margin:10px 0}

/* botones */
div.boton.pad20 {padding-top:20px}
.frmbotonera {clear:both;padding:5px 0}

.botones {text-align:left}
.botones .boton,
.botones .linea {display:inline}
.botones .linea a.linkCompuesto {border:1px solid #000;color:#000;padding:2px 4px 2px 4px;text-decoration:none}

/* adjuntos */
p.txtAttach {padding:0}

/* Otros */
.tituloCampoLista {padding-top:15px}

/* *** COLUMNAS  *** */
.elem1Columna, .eleme2Columnas, .elem3Columnas, .elem4Columnas  {float:left;clear:both;padding:0;margin:0}

/* 2 cols */
.elem2Columnas .columna1 {float:left}
.elem2Columnas .columna2 {float:right}
.elem2Columnas .columna1, .elem2Columnas .columna2 {display:block;width:49%}

/* 3 cols */
.elem3Columnas .columna1, .elem3Columnas .columna2 {float:left}
.elem3Columnas .columna3 {float:right}
.elem3Columnas .columna1, .elem3Columnas .columna3 {width:32%}
.elem3Columnas .columna2 {width:34%;margin:0 auto}

/* 4 cols */
.elem4Columnas .columna1, .elem4Columnas .columna2,
.elem4Columnas .columna3, .elem4Columnas .columna4 {float:left;width:24%}


/* *** FICHEROS ADJUNTOS *** */
.selecFicheros {}
.selecFicheros table {}
.selecFicheros tr {}
.selecFicheros input.boton {}
.selecFicheros input.btnFichero {}
.selecFicheros div.listaFicheros table {}
.selecFicheros div.listaFicheros th {padding-top:0}
.selecFicheros div.listaFicheros tr {}

/* *** FICHEROS ADJUNTOS IDI*** */
.tblAdjuntosHeader{border:solid gray 1px;}
.tblAdjuntosHeader0{text-align:center;padding-left:10px;padding-right:10px;padding-bottom:10px;}
.tblAdjuntosHeader1{text-align:center;padding-right:10px;padding-bottom:10px;}
.tblAdjuntosHeader2{text-align:center;padding-right:10px;padding-bottom:10px;}
.tblAdjuntosHeader3{text-align:center;padding-bottom:10px;}
.tblAdjuntosBody{}
.tblAdjuntosRow{}
.tblAdjuntosTD0{text-align:left;padding-left:10px;padding-right:10px;}
.tblAdjuntosTD1{text-align:left;padding-right:10px;}
.tblAdjuntosTD2{text-align:center;padding-right:10px;}
.tblAdjuntosTD3{text-align:center;vertical-align:middle!important;}

tr.attachments td {vertical-align:top}
tr.attachments td.td_attachments {vertical-align:middle}
.tabla_attachments {vertical-align:top}
.tblAdjuntos {clear:both;display:block;left:-135px;margin-bottom:70px;position:relative;top:50px}
.campo_imagen .tblAdjuntos {left:0;top:0;margin-bottom:0}

/* *** ESTILOS PARRAFOS  *** */
.textoBaseDer,
.textoBaseIzq {clear:both;margin:10px 10px 5px 10px;padding:0;text-align:justify}
.textoBaseIzq * {clear:none}
.textoBaseIzq .fijador {clear:both}
.textoBaseIzq img {float:left;margin:0 20px 0 0}

.textoBaseDer * {clear:none}
.textoBaseDer .fijador {clear:both}
.textoBaseDer img {float:right;margin:0 0 0 10px}


/* *** CATEGORIAS  *** */
.categoritzacio {padding:0;margin:0;display:block;width:75%}
.categorias {display:block;padding:0;margin:0;width:100%}
.categorias .nivel1 {display:block;margin:0;padding:10px;width:45%}
.categorias .nivel2 {}
.categorias .niveles {display:block;padding:0;margin:0;width:100%}
.categorias .menuCategorias {margin:0;padding:0;display:block;border:0;width:100%}
.categorias .jerarquia {}
.categorias .jerarquia a {font-size:9px;background-color:transparent}
.categorias .menuCategorias .linea {display:block;clear:both;width: 100%}
.categorias .menuCategorias .titulo h1{}
.categorias .menuCategorias .niveles {}
.categorias .menuCategorias .niveles .nivel1 a, 
.categorias .menuCategorias  .niveles .nivel1 a:hover,
.categorias .menuCategorias  .niveles .nivel1 a:visited {margin:0;padding:0 0 0 10px;clear:both}


/* *** MIGAS DE PAN  *** */
.migasDePan {padding:5px}
.migasDePan p,
.migasDePan .migas,
.migasDePan .migas a {display:inline}
.migasDePan .migas {font-size:.9em}


/* **************** ESTILOS EDICION * *************** 
/* Se ha a�adido una clase .modoEdicion para los 2 primeros divs en las paginas en ediweb.
#pagina.modoEdicion
  |
  |- #contenidos.modoEdicion
  |
  |-- .paginaEd
  |-- .nombrePagina
  |-- #consulta.contenidoPagina
  |
  |--- (paginas)
 */
#pagina.modoEdicion {width:790px}
.controlesEdicion .columnaContenido,
.controlesEdicion .columnaDerecha, 
.controlesEdicion .columnaIzquierda  {width:100%}

#pagina.modoEdicion .paginaEd,
#pagina.modoEdicion .nombrePagina,
#pagina.modoEdicion #contenidos,
#pagina.modoEdicion #contenidoPagina,
#pagina.modoEdicion  .contenidoPagina,
#pagina.modoEdicion .aux_cnt_1,
#pagina.modoEdicion .aux_cnt_2,
#pagina.modoEdicion .aux_cnt_3,
#pagina.modoEdicion .aux_cnt_4,
#pagina.modoEdicion .pie,
#pagina.modoEdicion .pie_aux_1,
#pagina.modoEdicion .pie_aux_2,
#pagina.modoEdicion .pie {width:100%;margin:0;padding:0}

#pagina.modoEdicion .soloPrint {display:block;border:1px solid #666;clear:both;float:none;position:relative}

#pagina.modoEdicion  .soloPrint legend {background-image:url(../css/img/print.jpg)}
#pagina.modoEdicion #Login,
#pagina.modoEdicion #consulta,
#pagina.modoEdicion #contenidos,
#pagina.modoEdicion #formularioBase {height:auto}

#pagina.modoEdicion div.h3 {background:none;border:1px solid #CCC}
#pagina.modoEdicion fieldset {border:1px solid #CCC}

#pagina.modoEdicion .cabecera .utilidades,
#pagina.modoEdicion .cabecera .barraUsuario,
#pagina.modoEdicion .pie .about,
#pagina.modoEdicion .pie .textoBase,
#pagina.modoEdicion .pie .w3c_links,
#pagina.modoEdicion .pie .links_pie  {position:static;width:100%;display:block}

#pagina.modoEdicion .cabecera  fieldset.controlesEdicion {position:relative}

#pagina.modoEdicion .ocultar,
#pagina.modoEdicion .hidden {display:block}

#pagina.modoEdicion .pie .w3c_links {position:static}

#pagina.modoEdicion #camposPersonalizados .campoPersonalizado,
#pagina.modoEdicion .campoPersonalizado {float:none}
#pagina.modoEdicion .controlesEdicion  {clear:both;float:none;display:block}
/* *****************************************  */


/********************************** BASE ESTRUCTURA *******************************/
/* ESTILOS ESPECIFICOS COMPONENTES */
/* --- AJAX --- */
/* Ajax autocomplete */
div.auto_complete {border:1px solid #000;color:#000}
div.auto_complete li.selected {}    

/* Ajax calendar */
.btnCalendario {background:transparent url(../css/img/btn_open_cal.gif) no-repeat 50% 50%}   
.calendario table {border:1px solid #000;background-color:#FFF}

.EDC_Calendario table, 
.EDC_Calendario td, 
.EDC_Calendario th {vertical-align:top}

.cal_controles th.cal_mes_anterior, .cal_controles th.cal_mes_siguiente {color:#000}
.cal_controles th.cal_titulo_mes {color:#000}

.calendario th {border-bottom:1px solid #000}

.calendario td.cal_vacio {background-color:#EEE}
.calendario td.cal_dias,
.calendario td.cal_dias_finde,
.calendario td.cal_dias_activados {color:#000;border:1px solid #000}
.calendario td.cal_dias_activados a {color:#000}
.calendario td.cal_dias_activados:hover {}
.calendario td.cal_dias_hoy {color:#000;border:1px solid #000;background-color:#FF5F5F}
.calendario th.cal_titulo_mes,
.calendario th.cal_mes_anterior,
.calendario th.cal_mes_siguiente {font-size:.9em;background-color:#999;color:#000;border-bottom:1px solid #000}
.calendario th.cal_titulo_mes {color:#000}

/* calendario pequeno */
.cont_calendario .calendario th.cal_mes_anterior,
.cont_calendario .calendario th.cal_mes_siguiente {font-size:.6em;height:auto;border-bottom:1px solid #000}
.cont_calendario .calendario th.cal_titulo_mes {font-size:.8em}
.cont_calendario .calendario th {font-size:.7em;padding:0}


/* Tooltip AJAX */
div.tooltip {background-color:#EEE;border:5px solid #CCC;width:35%;padding:2px 5px}
div.tooltip div {border:1px dotted #888;padding:2px 5px}
div.tooltip div div {border:none;padding:0}
div.tooltip p.close {padding:5px 0}
div.tooltip .EDC_Titulo {color:#000}

/* Ajax calendar */
.btnCalendario {height:20px;width:19px;margin-left:0;padding-left:0;border:none;margin-right:2px;margin-top:-3px}   
.cont_calendario {position:absolute;width:161px;z-index:1500} /* Container calendarios */
.calendario {float:left;width:100%;margin:2px} /* Container mensual */
.cont_calendario #EDC_Container_Calendario_1 .celda_calendario {width:146px} /* tooltip calendario */
#EDC_Container_Calendario_1 .celda_calendario {padding:2px;width:100%} /* mensual */
#EDC_Container_Calendario_2 .celda_calendario {padding:2px;width:49%} /* bimensual */
#EDC_Container_Calendario_0 .celda_calendario {padding:2px;width:33%} /* anual */
.calendario table {border-collapse:collapse;width:100%}

.cal_controles {padding:2px 5px 0 5px}
.cal_controles table.tbl_cal_ctrl {border:none;border-collapse:collapse; width:100%}
.cal_controles th.cal_mes_anterior, .cal_controles th.cal_mes_siguiente {border:none;cursor:pointer;background:none;height:25px}
.cal_controles th.cal_titulo_mes {border:none;background:none;text-align:center;padding-top:3px}
.cal_controles th.cal_titulo_mes span {position:Relative;top:-2px}
.cal_controles th.cal_titulo_mes img {position:Relative;top:4px}

.calendario th {font-size:.9em;font-weight:bold;width:13%;padding:3px 2px;border-bottom:1px solid #000;background:#BBB;text-align:center}
.cont_calendario .calendario th.cal_titulo_mes {cursor:move}

.calendario td {font-size:.9em;text-align:center;width:13%;cursor:pointer}
.gridResultado .calendario table td {padding:10px 2px;border:1px solid #000;}
.gridResultado .calendario table td.cal_vacio {border:none}
.calendario td.cal_dias_finde {background-color:#DDD}
.calendario td.cal_dias_activados a {text-decoration:none}
.calendario td.cal_dias_hoy {font-weight:bold}
.calendario th.cal_mes_anterior, .calendario th.cal_mes_siguiente{border:none;cursor:pointer;height:25px}
.EDC_Calendario td div.EDC_Datos {border:1px solid #000;font-weight:bold;margin-bottom:2px;padding:2px}
.EDC_Calendario td div.EDC_Datos span {display:block}

/* formulario login */
.textoEnlaceNuevoUsuario {margin-bottom:20px}

/*Consultas */
/* titulos secciones consulta */
div.seccConsTit {font-weight:bold;font-size:1.1em;margin-bottom:5px}

/* filtro consultas */
.filtro {clear:both;padding:0 0 13px 0}
.filtro label {width:10em;float:left;padding-right:5px}
.filtro input {float:left;color:#000}
.filtro .linea {padding:0 10px}
.filtro .frmbotonera {padding:0 10px;text-align:center}

.acciones {width:100%}
.columnaContenido .acciones {float:left}
.columnaContenido .acciones .EDC_Texto {float:left}
.columnaContenido .resultados {clear:both;float:none}

/* resultados consulta */
div.EDC_Texto {padding:5px 10px}
.edc_etiqueta {font-weight:bold;margin-top:10px}
.Ocultar {font-weight:bold}

/* Paginacion */
.LinksPaginacion {font-size:.9em}
.LinksPaginacion a {cursor:pointer;margin:0 2px}
.LinksPaginacion span  {margin:0 2px}
.LinksPaginacion span.desactivado {color:#999}
.LinksPaginacion span.activado {color:#000}

/* Estilos consultas tipo capas con formato not�cias (requieren de una capa padre con la clase capaEstilos)  */
/* Orden de los campos para una optima visualizacion */
/*  Titulo
      Categoria 
      Fuente 
      Fecha
      Autor1
      Autor2
      Autor3
      Imagen
      Subtitulo
      Resumen
      Descripcion
      Adjuntos */
.capaEstilos div.EDC_Titulo {font-size:1.2em;font-weight:bold;padding:0 10px}/*h4 size*/
.capaEstilos div.EDC_Subtitulo {font-weight:bold;clear:left;margin:0 10px;padding:5px 0}
.capaEstilos div.EDC_Categoria,
.capaEstilos div.EDC_Fuente {font-size:.8em;padding:0 10px;color:#333;float:right;border-left:1px solid #333}
.capaEstilos div.EDC_Fecha {font-size:.8em;padding:0 10px;color:#333;float:right}
.capaEstilos div.EDC_Autor1,
.capaEstilos div.EDC_Autor2 {float:left;padding:0 10px}
.capaEstilos div.EDC_Autor3 {padding:0 10px}
.capaEstilos div.EDC_Resumen,
.capaEstilos div.EDC_Descripcion {clear:left}
.capaEstilos div.EDC_Adjuntos {clear:both}
.capaEstilos div.EDC_Imagen {border:1px solid #CCC;float:right;clear:right;margin:7px 10px}
.capaEstilos div.EDC_Imagen.EDC_Texto {padding:0}
.capaEstilos div.EDC_Imagen img {width:200px;margin:5px}

/* Estilos consulta tipo capas con etiquetas */
/* Orden de los campos para una optima visualizacion (ejemplo) */
/*    Texto1
      Texto2
      Texto2
      Texto2
      Texto3
      Texto4 (solo 1 campo en la misma linea)
      Texto1
      Texto3 
	  
	  JAPB 2009-06-16: Debido a un error con el render de IE7 con la limpieza de los floats y para mantener la compatibilidad con las consultas 
	  hechas a dia de hoy (con 3 clases se puede conseguir pero rompe la visualizacion de todas las concultas hechas con el actual sistema)
	  se anade el nuevo cssClass EDC_Texto4 destinado a los campos que ocupan toda una linea (solo hay 1 campo en una linea)
	  
*/
div.EDC_Texto1, div.EDC_Texto2, div.EDC_Texto3, div.EDC_Texto4 {padding:5px 10px}
.EDC_Texto1 {clear:left;float:left;min-width:55px;width:auto} /*Primer campo de una linea con un unico o varios campos*/
.EDC_Texto2 {float:left;width:auto} /*Campos centrales */
.EDC_Texto3 {float:left;min-width:30px;width:auto} /*Campo final de una linea con varios campos */
.EDC_Texto4 {clear:left;display:block}

*:first-child+html  .EDC_Texto3 {float:none} /* IE7 Fix */

/* especificaciones sin men superior */
.noMSup .cabecera,
.noMSup .cabecera .cab_aux_1 {height:105px}
.noMSup .cabecera h1 {top:80px;left:3px}
.noMSup .cabecera .barraUsuario {top:80px}

/* pestanas */
.pestanas ul,
.pestanas ul li {margin:0;padding:0}
.pestanas ul.menu {clear:both}
.pestanas ul li {float:left}
.pestanas ul li a,
.pestanas ul li a:hover {border:1px solid #000}

/* secciones busqueda */
.btnSeccionBusq {background:none;background-image:url(../css/img/buscar.gif);background-repeat:no-repeat;width:25px;height:25px;display:inline;border:none}
input.btnSeccionBusq {border:1px solid #FFF;background-color:#FFF;width:30px;height:30px}

/* texto tipo nota */
.lnfNota {clear:both;font-size:.8em;padding-left:50px}
/* *** PIE *** */
/* (vacio) */ 
.EDCresultado {clear:both}

/*srvPerfilContratante 31-03-2009 (inicio) */
#srvPerfilContratante  {background-color:#CCC;clear:both;float:left;font-size:0.8em;padding:15px 0;position:relative;text-align:center;width:100%}
#srvPerfilContratante #pagSelecFicheros {margin:0 auto;text-align:left;width:95%}
#srvPerfilContratante .txtError  {margin:0 auto;text-align:center;width:75%}
#srvPerfilContratante .txtError  span{background-color:#FFFFFF;border:2px solid red;display:block;color:red;font-weight:bold;padding:5px}
#srvPerfilContratante .txtInfo {margin-bottom:20px;padding:0 10px}
#srvPerfilContratante .adjFicheros {clear:both;float:left;padding:0 10px}
#srvPerfilContratante .selFichero,
#srvPerfilContratante .botAdjFichero {float:left}
#srvPerfilContratante .botAdjFichero {padding-left:15px}
#srvPerfilContratante .adjFicheros .selFichero  #lblFichero {font-weight:bold}
#srvPerfilContratante .botones {text-align:center}
#srvPerfilContratante #lblTotalKB {font-weight:bold;display:block;text-align:center;margin-bottom:20px}
#srvPerfilContratante .resultados {clear:both;padding-top:15px}
#srvPerfilContratante table#G_wgFicheros {border-right:1px solid #333;border-bottom:1px solid #333;margin:0 auto}
#srvPerfilContratante table#G_wgFicheros nobr {padding-left:1px}
#srvPerfilContratante table#G_wgFicheros tr {}
#srvPerfilContratante table#G_wgFicheros tr th,
#srvPerfilContratante table#G_wgFicheros tr td {border-left:1px solid #333;border-top:1px solid #333;padding:5px 10px}
#srvPerfilContratante table#G_wgFicheros tr th {background:url(../css/img/bgTHSrvPerfil.jpg) repeat-x;font-weight:bold}
#srvPerfilContratante table#G_wgFicheros tr td {background-color:#FFF}
/*srvPerfilContratante (fin) */

/*CORTINAS*/
.cortina {display:none;filter:alpha(opacity=50);-moz-opacity:0.50;z-index:2;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:#666}
/*.cortina {display:none;background-image:url(./img/cortina.png);z-index:2;position:absolute;top:0%;left:0%;width:100%;height:100%}*/
.panelCortina {background-color:#000;opacity:0.8;filter: alpha(opacity=80);height:100%;left:0;position:fixed;top:0;right:0;bottom:0;}
#iFrameASPX{background-color: #DDD}
.dialogCortinilla {float:left;}
.ui-dialog-titlebar 
        {
            background-color:#BBB;
            float:left;
            width:100%;
            border-radius:5px 5px 0 0;
        }
        .ui-dialog-titlebar span 
        {
            color:gray;
            margin:8px;
            float:left;
            width:95%;
        }
        .ui-dialog-titlebar button
        {
            display: none;
        }
        .ui-dialog-buttonset 
        {
            display:block;
            float:left;
            width:100%;
            text-align:center;
            margin-bottom:5px;
            background-color:#BBB;
            border-radius: 0 0 5px 5px;
        }
        .ui-dialog-buttonset button 
		{           
            border:0;
            width:98%;
            margin:1px;
            background-color:#BBB;
        }



/* Campos tramites (campo.xslt) */
.campoFecha,
.campoHora,
.campoNombreVia,
.campoNumero,
.campoBloque,
.campoEscalera,
.campoPiso,
.campoCodigoBanco,
.campoCodigoOficina,
.campoDigitosControl,
.campoNumeroCuenta,
.campoPuerta {float:left;margin-left:2px}
.campoTipoVia,
.campoAjax {float:left}
.campoElemento {float:left;margin-right:4px}
.HashArchivo{font-size:8px;font-style: italic;}

/* Tooltips */
/*Fijador para que no se mueva la capa div y cree scroll*/

.ui-tooltip {
	background-color:#7598b6;
	position:fixed !important;
}

.tooltips{
	border:1px #AAA solid;
	font-weight:normal;
	font-style:italic;
	font-size:0.7em;
	background-color:#CCC;
	border-radius:5px;
	padding:2px 5px;
	margin: 0 auto;
}

/* Tooltips */

/*AUTOLIQUIDACIONES*/
.lineaAutoliqCons{clear:both;float:none;width:100%;padding-left:15px;margin-left:15px;}
.lineaAutoliqCons .h3{position:relative; left:-30px;}
.lineaAutoliqCons #btnAceptar{clear:both;float:none;width:100%;margin-top:20px;text-align:right;}
.lineaAutoliqCons .boton{width:70px;}
.lineaAutoliqCons div.imagenBase{float:left;width:16px;}
.lineaAutoliqCons div.lineaFiltroAutoLiq  div.campo_texto,.lineaAutoliqCons div.lineaFiltroAutoLiq  div.campo_lista {float:left;}
.modoEdicion .lineaAutoliqCons .seccConsTit span{display:block;}
.lineaAutoliqCons .seccConsTit span{display:none;}
#formularioBase .calculoImporte .tplusAdquiriente .tituloRolContri,
#formularioBase .calculoImporte .tplusAdquiriente .tituloAdqTrans {font-weight:bold; margin-top:10px;}
.campoReadonly {background-color:#EBEBE4; color:#545454; border:1px solid #A9A9A9; min-height:17px; padding:2px;}
.campoImpRight{text-align:right;}
.rContri .campo_lista .campoElemento {float:left; clear:none; vertical-align:middle;}
.rContri .campo_lista .campoElemento input {float:left;}
.rContri .campo_lista .campoElemento label {margin:0; padding:0;}

.modoEdicion .FormularioAutoLiq{display:block;}
.FormularioAutoLiq{display:none;}
.modoEdicion .lineaAutoliqCons .seccionResultado{display:block;}
.lineaAutoliqCons .seccionResultado{display:none;}
.interiorBtn{float:left;}
.lineaAutoliqCons{display:none;} 
.infoAsociadaAutoliq{display:none;}
.modoEdicion .lineaAutoliqCons,.modoEdicion .infoAsociadaAutoliq{display:block;} 
.modoEdicion .DireccionTributaria{display:block;}
.DireccionTributariaCatastro{display:none;}
.modoEdicion .DireccionTributariaCatastro{display:block;}

#formularioBase #c261BC7EBA90649B7A5FEF1A66BB5FAF1  .imagenBase{CLEAR: none; margin-top:25px; FLOAT: left}
#formularioBase  #c261BC7EBA90649B7A5FEF1A66BB5FAF1 .imagenBase .imagenBase{margin-top:0;}
/*FIN AUTOLIQUIDACIONES*/

/* CONSULTA PAGO ONLINE*/
.consultaPago,.consultaVolante{width:auto; display:block; float:left; clear:none; margin:0 5px 0 0; padding:0 0 0 2px;}
.consultaPago .secCartaPago, .consultaPago .secTPVOnline, .consultaPago .secJustificantePago, .consultaVolante .secReportCertificadoViaje, .consultaVolante .secReportVolanteEmpActual{width:auto; clear:both; display:inline-block; padding:0;}
.consultaPago button, .consultaVolante button{cursor:pointer; color:white; border-radius:5px; border:1px solid #2e6da4; background-color:#337ab7; padding:.2em 1.5em; float:left; clear:none; font-size:1em; font-weight:bold; line-height:2em; font-family:verdana;}
.consultaPago button:hover, .consultaVolante button:hover{border:1px solid #204d74; background-color:#286090;}
/* FIN CONSULTA PAGO ONLINE*/
.txtAttachmentsNota, .firmaAdjuntos {display:none;}


/*********************************
                AJUSTES
**********************************/

.consultaVolante  button {
    border-radius: 4px;
    border: none;
    background-color: #372E95;
    margin-right: 15px;
    height: 36px;
}

.consultaVolante  button:hover{
    background-color: #372E95;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    -ms-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    -o-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    border:none;
}

.panelCortina {
    z-index: 1000;
}

.hiddenSubsanar {display:none !important;}

/*------ STYLE NEW FICHA -----*/
#Ficha .contenido {margin-bottom:0;}
#Ficha .columnaContenido {padding:0; width:100%;margin-bottom:0;}
#Ficha .linea.ContenidoAsp {padding:0;}
#Ficha h1 {margin:0;}
#Ficha .columnaContenido .w-100 {width:100% !important}
#Ficha .linea .texto_pie {display:none;}