/* 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}

.soloPrint {display:none}

/* 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 {display:none}
.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;padding-top:7px}

.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%}
html > body .aux_cnt_1 
html > body .aux_cnt_2 
html > body .aux_cnt_3 
html > body .aux_cnt_4 {height:auto}

.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}

.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}
.links_pie {position:absolute;right:13px;top:10px;font-size:.8em} 


/* *** 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}
.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 {}


/* *** 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 .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:auto;margin:2px} /* Container mensual */
.calendario table {border-collapse:collapse}

.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;padding:0 3px}

/* 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;height:21px}
.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) */
