/* ======================================== */
/* ======= VERSION AYUNTAMIENTO ======= */
/* ==== Version 2.0 por ABSIS  9-01-2006 ===== */

/* =========.Reseteamos todo.========== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; line-height:1;
	font-family:inherit; text-align:left; vertical-align:baseline;}

a img, :link img, :visited img {border:0;}
table {border-collapse:collapse; border-spacing:0;}
ol, ul {list-style:none;}

body {margin:0; padding:0; background:#dedede; font-size:0.7em; font-family:verdana, arial, Helvetica, sans-serif;}

/* =============================== */
/* ======.Elementos Comunes.====== */
/* =============================== */
a {background-color:transparent; text-decoration:none; outline:none; color:#1e4279; font-weight:bold; margin:0; padding-bottom:1px; line-height:1.1;}
a:visited {color:#948b34;}
a:active {color:#1e4279;}
a:hover {color:#948b34; text-decoration:underline;}
a img {border:none; padding:0; margin:0;}

h3 {font-size:1.0em; color:#606060; text-decoration:none;}
h2 {font-size:1.2em;}
h1 {font-size:1.4em; color:#BFCBDD; margin-top:1px; text-decoration:none; font-weight:bolder; letter-spacing:1px;}

h4 {background-color:transparent; color:#900; font-size:1.1em; border-bottom:1px solid; margin:0;}
p {display:block; float:left; margin:0 5px; max-width:99%; line-height:1.1; padding-bottom:2px;}
a, p, label, input, textarea, select {display:inline; font-family:verdana, arial, Helvetica, sans-serif;}
ul {width:80%; margin:0 0 0 5px; padding:0 0 0 20px; display:block; float:left;}
li {margin:5px 0;}
img {float:left;}

/* =============================== */
/* =========.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; text-align:left; min-height:1%; height:auto; background-color:#fff; width:790px; border-left:1px solid #888; border-right:1px solid #888; float:none;}
#auxiliarSuperior {display:none;}
#contenidos {width:100%; margin:0; padding:0; display:block; float:left;}
#auxiliarInferior {width:790px; margin:0; padding:0; display:block; float:left; height:20px; background-color:#1e4279;}

/* Tamaño para las capas contenido y sus variantes*/
.columnaContenido,
.columnaContenidoH {float:left; border:1px solid silver; border-top:10px solid #515184; padding-bottom:10px; min-height:123px;}

.columnaContenido {width:91%; margin:20px 0 0 35px;} 
* html .columnaContenido {margin:20px 0 0 17px;}
.columnaContenidoH {width:70%; margin:20px 0 0 4px;}
* html .columnaContenidoH {width:67%;}

/***contenido para consultas y para que no afecte tb los ITs y tramits ***gl****/
.consultas {display:none;}

#parrafo {display:block; float:left; clear:both; width:100%;}
.columnaContenido {display:block; float:left; clear:none;}
.pieWeb {display:block; float:left; clear:both; width:100%; margin:10px 0 0 0; text-align:center;}
.pieWeb p {display:block; float:left; clear:both; width:100%; margin:0; padding:0; max-width:none; text-align:center;}
A.mailPeu {display:block; float:left; margin:0; width:100%; text-align:center; padding:3px 0;}

/*----Info----*/
p.info {background-color:#fff; color:#777; width:790px; max-width:100%; margin:0 0 0 -1px; padding:20px 0 5px 0; border-left:1px solid #888; border-right:1px solid #888;}
* html p.info {margin:0; border:none;}

/*----fijador----*/
.fijador {clear:both; margin:0; padding:0; height:0;}
.linea, .seccion, .info, .parrafo {display:block; float:left; clear:both; margin:0; padding: 0; width:100%;}
.lineaA {display:block; float:left; clear:none; width:99%; margin-top:10px;}
.lineaA a, .lineaA .img_imgLink {display:inline; float:none; clear:none;}
.lineaA .img_imgLink {margin:0 5px 0 15px;}

/* ====================================== */
/* ==========.MENU             .========= */
/* ====================================== */
.columnaMenu {display:block; float:left; width:20%; border:1px solid #cecece; margin:20px 0 0 30px;}
* html .columnaMenu {margin:20px 0 0 15px;}
.menu, .menu ul, .menu li.menuSubOpcion, .menu a, 
.menu h1{margin:0; padding:0; display:block; float:left; clear:both; width:100%;}
.menu li.menuSubOpcionActual {margin:0; padding:0; display:block; float:left; clear:both; color:#515184; background-color:#efefef; width:100%;}
.menu li.menuSubOpcion IMG, .menu li.menuSubOpcionActual IMG {padding:0 2px 0 0;}
.menu {width:100%;}
.menu h1 {background-color:#515184; padding:3px 0 5px 3px; border:1px solid #515184; color:#515184; width:120px;}
.menu ul {list-style:none; border:none;}
.menu ul li a {width:97%; display:block; padding:5px 0 2px 4px; text-decoration:none; color:#515184;}
.menu ul li a:hover {display:block; padding:5px 0 2px 4px; text-decoration:underline; color:#515184;}
.columnaMenuP .menu ul li a {width:170px;}
.columnaMenuP .menu ul li a:hover, 
.columnaMenuP .menu ul li a:focus {color: #fff; font-weight:bold; border-bottom:1px solid #515184; background-color:#515184;}
.menu ul li a:visited{}

#parrafo .columnaMenuP {display:block; float:left; clear:both; width:100%; border:none; padding:20px 0 30px 0;}
#parrafo .columnaMenuP .menu {font-weight:bold; margin-left:50px;}

.columnaMenu .textoBase P {margin-top:5px;}

/* ====================================== */
/* ==========.PAGINA PRINCIPAL    .========= */
/* ====================================== */
.principal {margin:0; display:block; float:left; clear:none; width:100%;}
.principal a, .principal a:hover, .principal a:active, .principal a:visited 
{display: block; margin:0; font-weight:bold; color:#3471cc; clear:both; float:left; width:auto;}
.principal a:hover {color:#000; text-decoration:underline; font-weight:normal;}
.principal ul {float:left; display:block; clear:both; margin:0 0 15px 5px; width:95%;}
.principal ul li {list-style-type:none; display:block;}
.principal li {margin:5px 0; padding:0; list-style:none; display:block; float:left; clear:both;}

.principal .menuOpcion {width:100%; font-weight:bold; color:#3471cc; text-transform:uppercase; width:100%;}
.principal .menuOpcion a:hover {font-weight:bold;}

.principal .menuOpcion .menuOpcion {font-weight:bold; color:#3471cc; text-transform:none; padding-left:20px; margin-bottom:10px;}
.principal .menuOpcion .menuOpcion a {font-weight:bold; color:#3471cc; width:100%;}
.principal .menuOpcion .menuOpcion a:hover {font-weight:bold;}
.principal .menuOpcion .menuSubOpcion {margin-top:10px;}
.principal .menuSubOpcionMarcat {background:no-repeat;}
.principal .menuSubOpcion {list-style-type:none; padding:0; margin:10px 0 0 0; width:98%;}
.principal .menuSubOpcion a:hover {font-weight:normal;}
.principal .menuOpcion .menuSubOpcion a {color:#000; font-weight:normal;}
.principal .menuOpcion .menuSubOpcion a:hover {font-weight:normal;}
.menuOpcion .menuSubOpcion {margin:0; text-transform:none;}
.principal ul ul {margin-left:15px;}

/* **************************Portada************************************** */
/* *********************************************************************** */
#portada {display:block; float:left; width:100%;}
.titulo {display:block; float:left; width:95%;}
.textoBase {display:block; float:left; clear:both; width:90%; margin:5px;}
.textoBase p {display:block; float:none;}
.textoBase img {display:block; float:left;}

#imagenBase-14 {display:block; float:none; margin:auto 0;}
#Portada .imagenBase {float:left;}
#Portada .txt {clear:both; width:80%; margin:10px; float:none; display:block; background-repeat:no-repeat; background-image:url(../catala/img/iconos/propios/FOG-023666.jpg); border:1px solid #515184; height:143px;}
#Portada .txt h2 {width:100%; margin:0; padding:0; display:block; border-bottom:1px solid #515184; background-color:#515184; float:left; clear:both; color:#fff;}
#Portada .txt a {clear:both; background:#515184; color:#fff; display:block; margin:0; padding:0; width:100%; text-decoration:none; color:#fff; float:none; margin-top:130px;}
#Portada .txt a:hover {text-decoration:underline;}
.linea6 {width:260px; float:left; border:1px solid silver; display:block; margin:0; padding:0; clear:both; text-align:left; background-color:#515184;}
.linea6 a {display:block; margin:0; padding:0; text-decoration:none; color:#fff; width:250px; float:left;}
.linea6 a:hover{width:260px; color:#515184; background-color:#fff; margin:0; padding:0;}

.campo_lista, .campo_texto {/*width:30%;*/ float:left; display:block; clear:none;}

/*cabecera*/
.SeccionCompartida {width:99%; height:88px;}
.SeccionCompartida .cabecera1 {display:block; background: url(img/logoajuntament.gif) top right no-repeat; height:85px; width:680px; color:#fff; margin-bottom:10px;}
.cabecera1 {display:block; background: url(img/logoajuntament.gif) top right no-repeat; height:85px; color:#fff; margin-bottom:10px;}
.cabecera2 {background-image:url(../catala/img/fotos/cabecera.gif); width:680px; display:block; height:86px;}

/* ====================================== */
/* ==========.BUSCADOR MENU    .========= */
/* ====================================== */
.buscador,
.buscador1 {display:block; float:right; clear:both; width:250px; background-color:#eeeeef; margin:5px 0 0 0; border-top:1px solid silver; border-left:1px solid silver; border-bottom:1px solid silver; height: 2.2em;}
.buscador P,
.buscador1 P {display:block; float:left; width:auto; margin:6px 0 5px 5px; padding:1px 0 0 0;}
.buscador FORM,
.buscador1 FORM {display:block; float:left; width:auto;}
.buscador .frmTexto,
.buscador1 .frmTexto {display:block; float:left; width:auto; margin:4px 0 0 0; border:1px solid silver;}
.buscador .btnImg,
.buscador1 .btnImg {display:block; float:left; width:auto; margin: 1px 0 0 7px;}

.cabeceraResulBusqueda {display:block; float:left; clear:both; width:auto; margin:10px 0 0 15px; padding:3px 0;}
.resulBusqueda {display:block; float:left; width:100%; margin:15px 0 0 0;}
.resulBusqueda ul {display:block; float:left; width:95%;}

.elemResul {display:block; float:left; width:100%;}

.textoResultado {display:block; float:right; clear:both; width:99%; margin:5px 0; padding:0 3px;}

.buscar {height:50px; position:relative; float:right; padding:2px;}
.buscadorMenu {margin:0; padding:7px 5px 0 5px; background:#fff; border:none; height:25px; display:block; float:left; width:100%;}
.buscadorMenu h4 {margin:0 2px 0 0; padding:0; background-color:transparent; color:#FFF; display:inline;}
.buscadorMenu form {margin:0; padding:0; background-color:transparent; display:inline;}

.formBuscar input.frmTexto, .buscadorMenu input.frmTexto {display:inline; border:1px solid #008; margin:0; padding:0; font-weight:normal; vertical-align:middle; text-indent:3px; width:135px;}

input.btnBuscar, .formBuscar input.btnImg, .buscadorMenu input.btnImg {vertical-align:middle; padding:0; height:22px; width:22px; border:none;}

.formBuscar input.btnImg {margin:0;}

/* ====================================== */
/* ===.PAGINA RESULTADOS BUSQUEDA     .=== */
/* ====================================== */
#resultados .labelNN {vertical-align:baseline; font-weight:normal; color:#006; background-color:transparent;}
#resultados.labelG {vertical-align:baseline; font-weight:normal; color:#f90; background-color:transparent;}
#resultados.labelGN {vertical-align:baseline; font-weight:normal; color:#f90; background-color:transparent;}
#resultados .clsBlqTitulo {font-weight:normal; margin-top:0.8em; color:#444; background-color:transparent;}
#resultados .clsBlqTitulo a {font-weight:bold;}
.resulBusqueda .elemResul h2 {display:block; float:left; clear:both; width:100%;}
.resulBusqueda .elemResul h2 a {display:block; float:left; clear:both; width:100%;}

/* ====================================== */
/* ==========.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 {width:38%;}
.elem3Columnas .columna2, .elem3Columnas .columna3 {width:32%;}



.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%;}

/* ====================================== */
/* ==========.	carta serveis  .========= */
/* ====================================== */
.elem2Columnas {width: 100%; margin:0;}
.elem2Columnas .columna1 .imagenBase,
.elem2Columnas .columna2 .imagenBase{float: left; display: block; width: auto; margin:0; }

.seccionCabecera h1{color:#3471cc; text-decoration:none; font-weight:normal; margin:0 0 5px 0; text-align:left; letter-spacing:0;}
.fitxaTramit .seccion {display:none; float:left; width:100%; margin:0; padding:0; border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666;}
.fitxaTramit .seccion .elem2Columnas .columna1 {display:none; float:left; width:22%; background-color:#bfcbdd; padding:0 0 1000px 0; margin:0 0 -1000px 0; overflow:hidden;}
.fitxaTramit .seccion .elem2Columnas .columna2 {display:none; float:right; background-color:#fff; width:77%; padding:0 0 1000px 0; margin:10px 0 -1000px 0; overflow:hidden; color:#000;}
.fitxaTramit .seccion .elem2Columnas .columna2 .columna1 {color:#000; text-decoration:none; margin:15px 0 0 2px;}
.fitxaTramit .seccion .elem2Columnas .columna2 .columna1 {width:40%; background-color:#fff; margin:15px 0 5px 0; padding:0; color:#000; float:left;}
.fitxaTramit .seccion .elem2Columnas .columna2 .columna2 {width:50%; background-color:#fff; margin:10px 0 0 -5px; padding:0; color:#000; float:right}
.fitxaTramit .seccion .elem2Columnas  .columna1 h2 {color:#1e4279; text-decoration:none; margin-left:5px; margin-bottom:5px;}
.fitxaTramit .seccion .elem2Columnas .columna2 p {display:none; clear:both; float:left; width:85%; margin: 0 0 0 15px;}
.fitxaTramit .seccion .elem2Columnas .columna2 .formulario a img {clear: none;}
.fitxaTramit .seccion .elem2Columnas .columna2 .formulario a.linkCompuesto p.txtLink {clear:none; margin:10px 5px 0 5px; width:90%;}

.seccionImprimible {display:block; float:left; width:100%; margin:0; padding:0; border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666;}
* html .seccionImprimible {display:block; float:left; width:99%; margin:0; padding:0; border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666;}
.seccionImprimible .elem2Columnas {overflow:hidden;}
.seccionImprimible .elem2Columnas .columna1 {display:block; float:left; width:22%; background-color:#557ebc; padding: 0 0 1000px 0; margin: 0 0 -1000px 0; overflow: hidden;}
.seccionImprimible .elem2Columnas .columna2 {display:block; float:right; background-color: #fff; width: 77%;padding: 0 0 1000px 0; margin: 0 0 -1000px 0; overflow: hidden; color: #000;}
.seccionImprimible .elem2Columnas .columna2 p {display:block; clear:both; float: left; width:85%; margin: 5px 0 0 15px;}
.seccion .elem2Columnas {overflow: hidden;}
.seccion .elem2Columnas .columna2 p {display:block; clear: both; float: left; width:85%; margin: 0px;}
.seccionImprimible .elem2Columnas .columna1 .columna1 h2{color: #000; text-decoration: none ; margin-left: 2px; }
.seccionImprimible .elem2Columnas .columna1 h2{background-image: none; color: #fff; text-decoration: none ; margin-left: 5px; font-weight: normal;}
.seccionImprimible .elem2Columnas .columna2 .columna1{width: 45%;background-color: #fff;margin: 0; padding: 0; color: #000;}
.seccionImprimible .elem2Columnas .columna2 .columna2 {width: 40%;background-color: #fff;margin: 0; padding: 0; color: #000; display: block; }
.seccionImprimible .elem2Columnas .columna2 .formulario1{width: 100%;background-color: #fff;margin: 0; padding: 0; color: #000;}
.seccionImprimible .elem2Columnas .columna2 .formulario2 {width: 100%;background-color: #fff;margin: 0; padding: 0; color: #000; display: block; }
.seccionImprimible .elem2Columnas .columna2 .formulario { margin: 0 0 10px 0; float: left; width: 100%;background-color: #fff; padding: 0; color: #000; display: block; }
.seccionImprimible .elem2Columnas .columna2 .formulario .linkCompuesto{float: left; margin:0 0 0 20px; width: 100%;}
.seccionImprimible .elem2Columnas .columna2 .formulario a img{clear: none;}
.seccionImprimible .elem2Columnas .columna2 .formulario a.linkCompuesto p.txtLink{clear: none; margin: 10px 5px 0 5px; width: 90%; }
.seccionImprimible .elem2Columnas .columna2 .parrafo { margin: 5px 0 10px 0; float: left; width: 100%;background-color: #fff; padding: 0; color: #000; display: block;}

/* -- SECCION NO IMPRIMIBLE -- */
.seccionNoImprimible {display:none; float:left; width:100%; margin:0; padding:0; border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666;}
.seccionNoImprimible .elem2Columnas {overflow:hidden;}
.seccionNoImprimible .elem2Columnas .columna1 {display:block; float:left; width:22%; background-color:#557ebc; padding: 0 0 1000px 0; margin: 0 0 -1000px 0; overflow: hidden;}
.seccionNoImprimible .elem2Columnas .columna2 {display:block; float:right; background-color: #fff; width: 77%;padding: 0 0 1000px 0; margin: 0 0 -1000px 0; overflow: hidden; color: #000;}
.seccionNoImprimible .elem2Columnas .columna2 p {display:block; clear:both; float: left; width:85%; margin: 5px 0 0 15px;}
.seccionNoImprimible .elem2Columnas .columna1 h2{background-image: none; color: #fff; text-decoration: none ; margin-left: 5px; font-weight: normal;}
.seccionImprimible .elem2Columnas .columna2 .columna3 {margin-top:15px; width:10%; float:right;}
.seccionImprimible .elem2Columnas .columna2 .parrafo a.linkCompuesto,
.seccionImprimible .elem2Columnas .columna2 .formulario a.linkCompuesto {float:left; margin:0 0 10px 20px; width:90%;}
.seccionImprimible .elem2Columnas .columna2 .parrafo a.linkCompuesto  img.img_linkCompuesto {clear:none;}
.seccionImprimible .elem2Columnas .columna2 .parrafo a.linkCompuesto p.txtSeccVin {float:left; clear:none; margin:5px 5px 0 5px; width:90%;}
.seccionImprimible .elem2Columnas .columna2 .parrafo a.linkCompuesto p.txtLink {float:left;clear:none; margin:5px 5px 0 5px; width:90%;}
.seccionImprimible .elem1Columnas .columna1 {display:block; clear:none; float:left; margin:0; width:100%; border-bottom:1px solid #666;}
.seccionImprimible .elem1Columnas .columna1 p {display:block; float:left; width:90%; margin:0 0 5px 10px;}
.seccionImprimible .elem2Columnas .columna2 .columna2 a.linkCompuesto {float:left; margin:0; width:90%; margin:5px 0;}
.seccionImprimible .elem2Columnas .columna2 .columna2 a.linkCompuesto img.img_imgSubtitulo,
.seccionImprimible .elem2Columnas .columna2 .formulario a.linkCompuesto img.img_imgLink {margin:0 5px 0 0; display:block; float:left; clear:both;}
.seccionImprimible .elem2Columnas .columna2 .columna2 a.linkCompuesto p.txtSeccVin {display:inline; float:none; clear:none; margin:0; width:auto;}
.seccionImprimible .elem2Columnas .columna2 .columna2 .txtLink {display:block; float:left; clear:none; margin:20px 0 10px 5px; width:auto;}
.seccionCabecera {display:block; float:left; clear:both; margin:5px 0 0 0; width:99%; padding:0;} 
.lineaseccion a {display:block; float:right; clear:both; margin:5px 0 5px 0;}

.linea a.linkCompuesto {display:block; float:right; width:auto; padding-bottom:1px; margin:5px 5px 5px 30px;}
.linea a.linkCompuesto p.txtLink, 
.linea a.linkCompuesto img.img_imgLink {display:block; float:left; margin:0 5px;}

.lineaOculta  a {display:none; width:100px; float:right; margin:0 70px 0 0;}
.lineaseccion2 {display:block; float:right; clear:both; margin:5px 0;}
.seccionImprimible .titolFitxa h2 {color:#557ebc; text-decoration:none; font-weight:bold; margin:5px 0 5px 5px; text-transform:uppercase;}
.seccion .titolFitxa h2,
.seccion .titolFitxa p {letter-spacing:1px; color:#1e4279; text-decoration:none; font-weight:bold; margin: 5px 0 5px 5px; text-transform:uppercase;}
.lineaseccion3 {display:block; float:left; clear:both; margin:5px 0;}
.lineaseccion {margin-top:0; display: block; float:right; width: 100%; }

/****** tablas de actividades****/
.fitxaTramit .actividad .elem2Columnas {overflow:hidden;}
.fitxaTramit .actividad .elem2Columnas .columna1 {display:none; float:left; width:22%; background-color:#ffe030; padding:0 0 1000px 0; margin:0 0 -1000px 0; border:1px solid #fff;}
.fitxaTramit .actividad .elem2Columnas .columna2 {display:none; float:left; background-color:#fff; width:75%; padding:0 0 1000px 0; margin:0 0 -1000px 0; color:#000;}
.fitxaTramit .actividad .elem2Columnas .columna2 .columna1 {display:block; float:left; background-color:#fff; width:15%; color:#000;}
.fitxaTramit .actividad .elem2Columnas .columna2 .columna2 {display:block; float:left; background-color:#fff; width:50%; color:#000;}
.fitxaTramit .actividad .elem2Columnas .columna2 .columna3 {display:block; float:right; background-color:#fff; width:25%; color:#000;}
.seccionact .elem2Columnas .columna2 .columna1 .H2, .seccionact .elem2Columnas .columna2 .columna2 .H2,
.seccionact .elem2Columnas .columna2 .columna3 .H2 {color:#000; text-decoration:none; margin-left:2px;}
.actividad .elem2Columnas .columna2 .columna1 {background-color:#fff; margin:0; padding:0; color:#000;}
.actividad .elem2Columnas .columna1 h2 {color:#1e4279; text-decoration:none; margin-left:5px;}

.actividad .seccionact {display:none; float:left; width:100%; margin:0; padding:0; border:1px solid #666;}
.actividad .secciontabla {display:none; float:left; width:100%; margin-top:-1px; padding:0; border:1px solid #666;}
.secciontabla .elem2Columnas .columna2 p {display:none; clear:both;}

/* ====================================== */
/* ==========.ERROR            .========= */
/* ====================================== */
.mensajeErrorLogin {color:#8E2722; background-color:transparent;}

/* ====================================== */
/* ==========.LOGIN            .========= */
/* ====================================== */
#Login .columnaContenido {width:90%; margin-left:40px;}
* html #Login .columnaContenido {margin-left:20px;}
#frmLogin .datosUsuarioCert h2 {color:#1e4279; text-decoration:none; margin-left:10px; margin-bottom:10px; clear:both;}
#frmLogin .subgrupoForm .txtInfo p {margin:5px 0; padding:0; width:100%; clear:both;}
#frmLogin .lnfLineaBot {text-align:center; display:block; float:none; margin-bottom:20px; height:auto;}
#frmLogin input.botLinkCert#botLinkCert {height:40px; border:none; width:212px; margin:0 auto; padding:0; clear:both; background:url(img/botonlogin.jpg) top left no-repeat; float:none; display:block;}
#frmLogin .linkTexto {margin:5px 0; padding:0; clear: both;}
#frmLogin .txtDescripcion {margin:0; padding:0; clear:both;}

.paginaLogin {width:100%;}

.paginaLogin h2 {color:#1e4279; text-decoration:none; font-weight:bold; letter-spacing:1px; margin:10px 0 10px 5px; padding:0; display:block; clear:both; float:left;}
.paginaLogin h3 {padding:0; display: block; clear:both; float: left; margin:10px 0 20px 165px; font-weight:bold;}
* html .paginaLogin h3 {margin:10px 0 20px 82px;}
.paginaLogin .textoBaseiz {margin:0; padding:0; display:block; clear:both; float:left; margin:10px 0 10px 5px; }
.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;}
.tipoLogin1 {display:none;}
.tipoLogin {display:block; display:block; margin:0 0 15px 100px;}
.textoEnlaceNuevoUsuario {display:none;}

/**** Estilo para el formulario de alta de usuarios ****/
div#frmAltaUsuario{ width:100%; padding:1em;}
.datosNuevoUsuario{padding:0 10px;}

.paginaLogin .textoBaseDer {display:block; float:left; clear:both; width:80%; margin:0 0 15px 100px; padding:0; text-align:justify;}
* html .paginaLogin .textoBaseDer {margin:0 0 15px 50px;}
.paginaLogin .textoBaseDer p {clear:none; width:85%;}


/************************formularios************************/

#formularioBase .columnaContenido {overflow:hidden; border:2px solid #dedede; margin:10px 0 0 20px; width:750px; display:block; float:left;}
* html #formularioBase .columnaContenido {width:725px;}
#formularioBase h1 {margin-left: 10px; border-bottom: 1px solid #1e4279; color: #1e4279; margin-top: 10px; width: 95%; text-decoration: none ; font-weight: bolder; letter-spacing: 1px;}
#formularioBase .columnaContenido .parrafo H2 {text-transform:uppercase; color:#1e4279; text-decoration:none; margin:15px 0 5px 0px; font-weight:bold;}
#formularioBase .parrafo h3 {display:block; float:left; clear:both; margin:10px 0; font-weight:bold;}
#formularioBase .informacionAsociada {display:block; float:left; clear:both; margin: 20px 0 10px 0; width: 100%;}
#formularioBase .datosServicio {background-color:#dedede; display:block; float:left; width:100%; margin:0; padding:0 0 10px 0;}
#formularioBase .datosServicio .parrafo, #formularioBase .SeccionRepresentante .parrafo, #formularioBase .datosSolicitante .parrafo {display: block; float: left; clear:both; width: 680px; margin: 0 0 0 20px;}
* html #formularioBase .datosServicio .parrafo, 
* html #formularioBase .SeccionRepresentante .parrafo, 
* html #formularioBase .datosSolicitante .parrafo {margin:0 0 0 10px;}
#formularioBase .SeccionRepresentante .lnfLinea, #formularioBase .datosServicio .lnfLinea, #formularioBase .datosSolicitante .lnfLinea {display: block; float: left; clear:both; width: 680px; margin: 0 5px 10px 20px;}
#formularioBase .SeccionRepresentante .lnfLinea .lnfLinea, #formularioBase .datosServicio .lnfLinea .lnfLinea, #formularioBase .datosSolicitante .lnfLinea .lnfLinea {display:block; float:left; clear:both; width:680px; margin: 0 5px 10px 0;}
* html #formularioBase .SeccionRepresentante .lnfLinea, 
* html #formularioBase .datosServicio .lnfLinea, 
* html #formularioBase .datosSolicitante .lnfLinea {margin:0 5px 10px 10px;}
#formularioBase .SeccionRepresentante .textoBase, #formularioBase .datosServicio .textoBase, #formularioBase .datosSolicitante .textoBase {display: block; float: left; clear:both; width: 680px; margin: 0 5px 10px 20px;}
#formularioBase .SeccionRepresentante .textoBase p, #formularioBase .datosServicio .textoBase p, #formularioBase .datosSolicitante .textoBase p {margin:0;}
* html #formularioBase .SeccionRepresentante .textoBase, 
* html #formularioBase .datosServicio .textoBase, 
* html #formularioBase .datosSolicitante .textoBase {margin: 0 5px 10px 10px;}

#formularioBase .SeccionRepresentante {background-color:#dedede; display:block; float:left; width:100%; margin:0; padding:0 0 10px 0;}
.SeccionRepresentante .lnfLinea .campoLista1{margin:0 -20px 0 0;}
.SeccionRepresentante .lnfLinea .campoLista2{margin:0 65px 0 -30px;}

#formularioBase .columnaContenido .condiciones {display:block; float:left; width:730px; margin:15px 0 0 0; padding:0 0 10px 0;}
#formularioBase .columnaContenido .condiciones .lnfLinea {margin:0 5px 10px 20px; width:680px;}
* html #formularioBase .columnaContenido .condiciones .lnfLinea {margin:0 5px 5px 10px;}
#formularioBase .columnaContenido .condiciones .parrafo {margin:0; padding:0 30px 5px 25px; width:95%;}

.datosSolicitante .lnfLinea .campoLista1 {margin:0;}
.datosSolicitante .lnfLinea .campoLista2 {margin:0 65px 0 -30px;}
#formularioBase .datosSolicitante {background-color:#BFCBDD; display:block; float:left; width:100%; padding:0 0 10px 0;}

.parrafo p b {display:block; float:left; clear:none; margin:0;}
.parrafo p {display:block; float:left; clear:none; margin:2px 0 2px 0;}
.lnfLinea h2 {text-transform:uppercase; color:#234e8d; text-decoration:none; margin:15px 0 7px 20px;}
.lnfLinea .linea a {display:block; float:left; clear:both; margin:10px 0 0 0;}
#formularioBase .elem0Columnas .parrafo p {width:700px; margin:0 10px 10px 20px; clear:both; display:block; float:left;}
#formularioBase .elem0Columnas .lnfLinea .textoBase {width:690px; margin:0 10px 15px 0; clear:both; display:block; float:left;}
#formularioBase .elem0Columnas .lnfLinea  {margin: 0 0 0 25px; clear:both; display:block; float:left;}
#formularioBase .elem3Columnas {width:100%; display:block; float:left; clear:both;}
#formularioBase .elem3Columnas .columna1 {display:block; float:left; width:240px; margin:0;}
#formularioBase .elem3Columnas .columna2 {display:block; float:left; width:230px; margin:0;}
#formularioBase .elem3Columnas .columna3 {display:block; float:left; width:200px; margin:0;}
#formularioBase .linea a {display:block; clear:both; float:left; margin:5px 0 10px 0;}
#formularioBase .checkRepresentante {display:block; float:left; margin:10px 0 0 5px;}
#formularioBase .elem2Columnas {width:95%; display: block; float:left; clear:both;}
#formularioBase .elem2Columnas .columna1 {display:block; float:left; width:240px; margin:0;}
#formularioBase .elem2Columnas .columna2 {display:block; float:left; width:420px; margin:0;}
#formularioBase .subgrupoForm {float:left; width:100%;}
#formularioBase .condiciones .lnfLinea .botAceptar {margin:0; padding:0;}
* html #formularioBase .condiciones .lnfLinea .botAceptar {margin:0 0 0 -10px; padding:0;}

/*****instalacions****************/
#formularioBase .Instalacions {width:650px; margin:5px 10px 20px 40px; clear:both; display:block; float:left;}
#formularioBase .Instalacions p {display:block; float:left; margin-top:10px;}
#formularioBase .Instalacions .columna1 {display:block; float:left; width:150px; margin:0;}
#formularioBase .Instalacions .columna2 {display:block; float:left; width:150px; margin:0;}

.torns {display:block; float:left; width:100%; margin:5px 0 0 20px;}
.opcions {display:block; float:left; width:100%; padding:5px 0 0 100px; margin:0;}

/**************************attach**************/
#formularioBase .attachment {float:left; margin:10px 0 0 30px; display:block; width:100%; clear:both;}
#formularioBase .attachment a .imgAttach {display:block; margin:0; float:right;}
#formularioBase .attachment a .txtAttach {display:block; float:left; clear:both;}
#formularioBase .attachment a {width:142px; display:block; float:left; clear:both; margin:0 0 20px 0;}  
#spanAttachText {width:250px; display:block; float:left; clear:both; margin:0 0 20px 0;} 

/*****campos****/
.campo_fechaSinCalendario {clear:none; width:150px; float:left; margin:0; padding:0; margin:10px 0 0 0;}
.campo_numerico {margin:5px 0 0 0; display:block; float:left; clear:both;}
.campo_texto {display:block; clear:none; float:left; margin:5px 0 10px 0;}
.campo_booleano {clear:both; display:block; float:none; margin:3px 0 0 0; width:60%;}
.campo_booleano LABEL {clear:none; display:block; float:left; padding:5px 0 0 0;}

.campo_lista  {margin:5px 0; display:block; clear:both; float:left; width:auto;}
.campo_lista  .campoLista1 {display:block; float:left; width:175px; margin:0;}
.campo_lista  .campoLista2 {display:block; float:left; width:175px; margin:0;}
.campo_lista .elemento {display:block; clear:both; float:left; margin:0 0 4px 0;}

/**botones**/
.enlace {float:right; margin:10px 0 6px 0; display:block; clear:both; width:13%;}
.enlace .linkCompuesto {float:right;}
.botImprimir, .botAceptar, .botAtras {color:#fff; background-color:#1e4279; text-align:center; cursor:pointer; margin:20px 10px 10px 0;}
.botImprimir {float:right;}
.formMTMBotonera {width:90%;}

/*==================================================*/
/*  Documentos formulario                                 */
/*==================================================*/
#documento .columnaContenido {width:775px; border:1px solid #fff; margin:0;}
#documento h1 {margin:15px 0 15px 18px; border-bottom:1px solid #1e4279; color:#1e4279; text-decoration:none; font-weight:bold; letter-spacing:1px; width:90%;}
#documento .columnaContenido .documento {overflow:hidden; border:2px solid #dedede; width:100%;}
#documento .dadesolicitant {display:block; float:left; clear:both; width:95%; margin:0 0 0 10px; background-color:#BFCBDD;}
#documento .dadesolicitant h2 {text-align:left; color:#1e4279; text-decoration:none; margin:10px 0 5px 15px;}
#documento .dadesolicitant p {display:block; float:left; clear:both; margin:0 0 5px 20px; width:95%; text-align:left; line-height:1.1; padding-bottom:1px;}
#documento .dadeservei {display:block; float:left; clear:both; width:95%; margin:0 0 0 10px; background-color:#dedede;}
#documento .dadeservei h2 {text-align:left; color:#1e4279; text-decoration:none; margin:20px 0 5px 15px;}
#documento .dadeservei p {display:block; float:left; clear:both; margin:0 0 5px 20px; width:95%; text-align:left; line-height:1.1; padding-bottom:1px;}
#documento .dadeservei table {margin:0 0 0 15px; float:left; clear:both; display:block;}
#documento .parrafo p {display:block; float:left; clear:both; margin:10px 0 5px 20px; width:95%; text-align:left; line-height:1.1;}
#documento .formMTMBotonera {margin:0 0 10px 10px;}
#documento .columnaContenidoH {display:block; float:left;}
#documento .columnaContenidoH .textBaseiz {display:block; float:left; clear:both;}
#documento .columnaContenidoH h1 {padding-top:10px;}
#documento .columnaContenidoH h2 {padding:0 0 10px 15px;}
#documento .columnaContenidoH p {padding-left:15px;}

/*==================================================*/
/**********************TEXTOBASE***************/
/*==================================================*/
.textoBase, .textoBaseDer, .textoBaseiz {display:block; float:left; clear:both; width:100%; margin:0 0 5px 0; padding:0; text-align:justify;}
.textoBaseiz img {display: block; float:right; margin:0 0 0 10px;}
.textoBase img, .textoBaseDer img {display:block; float:left; margin:0 10px 0 0;}
.textoBaseDer li, .textoBaseIz li, .textoBase li {margin:0 0 0 25px; list-style-type:disc;}
.textoBaseiz h1, .textoBaseDer h1 {color:#BFCBDD; margin:5px 0 3px 8px; text-decoration:none; font-weight:bold; letter-spacing:1px;}
.textoBaseiz h2 , .textoBaseDer h2 {margin-left:10px; text-align:left; color:#1e4279; text-decoration:none; margin:5px 0 0 5px;}
.textoBaseiz p , .textoBaseDer p {display:block; float:left; clear:both; margin:0 0 10px 5px; width:95%; text-align:left; text-align:justify;}
.textoBaseDer h3 {margin:0 0 3px 5px;} /* SR */
.textoBaseDer a {padding:0 0 3px 10px;}
.columnaContenidoH .textoBaseDer H2, .columnaContenidoH .textoBaseDer H3,
.columnaContenidoH .textoBaseDer P {padding:0 0 3px 5px;}
.columnaContenidoH .textoBaseDer H2 {margin:10px 0 0 5px; font-weight:bold;}
.columnaContenidoH .textoBaseDer H3 {margin:10px 0 3px 5px; font-weight:bold;}
.columnaContenidoH #Consulta .textoBaseDer a {padding:0 0 3px 0;} 

.hidden {display:none;}

/*==================================================*/
/*   AJAX CALENDAR                                  */
/*==================================================*/
.btnCalendario {height:20px; width:19px; background:transparent url(img/btn_open_cal.gif) no-repeat 50% 50%; margin-left:0; padding-left:0; border:none; margin-right:2px;}   
.cont_calendario {position:absolute; width:161px; margin:10px auto;} /* Container calendarios */
.calendario {float:left; width:auto; margin:2px;} /* Container mensual */
.calendario table {border:1px solid #aaa; border-collapse:collapse; width:161px; background-color:#FFF;}

.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; color:#333; height:25px;}
.cal_controles th.cal_titulo_mes {border:none; background:none; color:#333; height:18px;}

.calendario th {color:#333; height:15px; border-bottom:1px solid #aaa; background:url(img/bg_th_table002.gif) repeat-x;}
.calendario th.cal_titulo_mes {color: #234e8d;}
.calendario th.cal_titulo_mes {cursor:move; color:#234e8d;}
.calendario td {text-align:center; width:23px; height:18px; cursor:pointer;}
.calendario td:hover {background:url(img/bg_dias_on.png) no-repeat 40% 50%;}
.calendario td.cal_vacio {background-color:#f6f6f6;}
.calendario td.cal_dias {background-color:#fff;}
.calendario td.cal_dias_finde {background-color:#fff; color:#234E8D; font-weight:bold;}
.calendario td.cal_dias_activados {color:#28c; background:#D3EFE1; border:1px solid #A6C6B1;}
.calendario td.cal_dias_activados a {text-decoration:none; color:#3D5F1B;}
.calendario td.cal_dias_activados:hover {background:#d6d6d6}
.calendario td.cal_dias_hoy {color:#6B824B; font-weight:bold; background:#D3EFE1; border:1px solid #A6C6B1;}
.calendario th.cal_mes_anterior, .calendario th.cal_mes_siguiente {border:none; cursor:pointer; height:25px;color: #234e8d;}
.calendario th.cal_titulo_mes {border:none; height:25px;color: #234e8d;}

.tabla_attachments {float:left; display:block; clear: both;}

/* ====================================== */
/* ==========      CONSULTAS       ========== */
/* ====================================== */
#Consulta, #tabFormulario, #tabFormulario FORM {display:block; float:left; width:100%;}
.filtroConsulta, .resulConsulta {display:block; float:left; width:95%; margin-left:10px;}
.filtro.estiloFiltro label {width:6em}
.seccion,
.seccion .servicio,
.seccion .servicio .gridResultado,
.seccion .servicio .gridResultado .EDC_grupoResultados {display:block; float:left; width:99%;}
.acciones,
#tabFormulario .seccion .servicio .resultados,
#tabFormulario .servicio .EDCresultado {display:block; float:left; width:100%; margin:0 0 5px 0; padding:0 0 5px 0;}
.acciones {background-color:#eeeeef; border:1px solid #cecece;}

/* Clases para las acciones de una consulta #tabFormulario .seccion .servicio  */
.accion {float:left; display:inline; margin:5px 0 0 5px; width:163px; background-color:#FFF;}
.accion a {padding:0; margin:0; float:left; border:1px solid #1e4279; text-align:center; width:162px;}
.lblDescripcion {padding:0; margin:5px 0 0 5px; float:left; border:1px solid #1e4279; background-color:#FFF; text-align:center; width:160px;}

/* Clases para los resultados de una consulta con Capas con descripción */
div.EDC_Texto, .edc_linea {clear:both; float:left; display:block; width:97%; padding:0; margin:5px 0 5px 5px;}
/*.EDC_Texto1 {display:block; float:left; min-width:30px; width:auto; margin:5px 0 5px 5px;}*/
.EDC_Texto1 {display:inline; float:left; clear:none; width:auto; height: 1.5em}
.edc_etiqueta {float:left; display:block; width:auto; margin:0 3px 0 0;}

/* Configuración para resultados de una consulta con tablas */
.EDCresultado table {margin:5px 0 2px 5px; width:100%; border-collapse:collapse;}
.EDCresultado th {background-color:#515184; color:#fff; padding:2px 0;}
.EDCresultado tr {border-bottom:1px solid #cecece;}
.EDCresultado td {border-bottom:1px solid #888; padding-top:5px;}
.EDCresultado a {text-decoration:underline;}
.EDCresultado table tr td input {border:none;}
.EDCresultado .inputSELECC {margin:0 5px 0 0;vertical-align:middle}
.filtroConsulta .lnfLinea {margin-left:15px;}
.filtroConsulta .linea {display:block; float:left; width:100%; padding:0 15px;}
.filtroConsulta .linea .enlaceCons {display:block; float:left; width:auto%; margin:0 15px 0 0; padding:0;}
.filtroConsulta .linea .enlaceCons .linkCompuesto {background-color: #eeeeef; display:block; float:left; width:auto; margin:1px 0; padding:2px 0;}

/*.resulConsulta {display:block; float:left; padding:5px 0 0 0; MARGIN:0;}*/
.columnaContenidoH .resulConsulta H3 {width:95%;}
.datosResultado div.formMTM, #formBuscar, #frmFormBase/*, #tabFormulario*/{width:100%; margin:0; padding:0;}

/* Conducta Estandar */
/*#consulta{width: 100%;}*/
#consulta .subtitulo {clear:both;}
#portada #consulta {width:407px;}

/* Conducta Estandar - filtro */
/*#consulta .filtro {margin: 10px 0 0 10px; width:90%;}*/
#consulta .filtro input,
#consulta .filtro select {clear:none; margin:0; width:auto; background-color:#fff; border:1px solid #CCC;}
#consulta .filtro input {}
#consulta .filtro .campo_texto {margin-right:5px; width:auto;}
#consulta .filtro .campo_lista {clear:none;}
#consulta .filtro .frmbotonera {clear:both;}
#consulta .filtro .lnfLinea {margin-left:10px;}
#consulta .filtro .textoBaseiz {padding-left:10px; width:95%;}
#consulta .filtro input.botAceptar {width:75px; border:2px solid #888; border-top-width: 1px; border-left-width: 1px; background-color: #aaa;position:relative;float:right;top:-10px;right:20px}
#consulta .filtro .campo_fechaHoraSinCalendario {margin-top:5px;}

/* Conducta Estandar - resultados */
/*.EDCresultado {width: 99%; clear: both; }*/
/*#tabFormulario .acciones a{margin-left:4px; color: #606060; padding:0 4px;}*/
#tabFormulario .gridResultado .boton1, #tabFormulario .gridResultado .boton2 {display:block; float:left;}
#tabFormulario .gridResultado .boton1 {width:17.9em;}
#tabFormulario .gridResultado .boton2 {width:400px;}
#tabFormulario .gridResultado .boton1 a,
#tabFormulario .gridResultado .boton2 a {
	display:block;
	float:left;
	background:#eee url(img/decoracion/bgMenuAcciones.gif) left top repeat;
	vertical-align:middle;
	text-decoration:none;
	color:#000;
	text-align:center;
	cursor:pointer;
	margin:2px 0 0 4px;
	width:19em;
	height:2em;
	border-bottom:1px solid #888;
	border-right:1px solid #888;
	padding:2px 2px 0 2px;}

/*#Consulta .EDC_resultado1 {width: 640px;}*/
.edc_titulo {clear:both; width:99%; margin:5px 0; font-weight:bolder;}
.EDC_vinculo {margin:0 0 0 0.3em;}
.edc_etiqueta {font-weight:bolder;}

#frmFormBase .textoBaseiz {margin:5px 0 0 0; padding-left:15px; width:95%;}
#frmFormBase .textoBaseiz H3 {margin:20px 0 0 0; padding:0;}
#frmFormBase .textoBaseiz P {margin:0; padding:0;}
/*#frmFormBase .seccion {display: block; width: 100%; padding-left:15px;}*/
#frmFormBase .columnaContenidoH .filtroConsulta .frmbotonera {visibility:hidden;}

.legend {display:none;}
/* ====================================== */
/* ==========.BARRA DE USUARIO  ======== */
/* ====================================== */
/* Barra de usuario dentro de columnaMenu */
.contenidoASP {display:block; float:left; margin:0 0 10px 0; background-color:#eeeeef; width:100%; padding:0.5em 0; border-bottom:1px solid #bbb;}
.usuarioInfo,
.usuarioInfo #form1,
.usrConectado,
.usrDesconectado {display:block; float:left; margin:0; padding:0; background-color:transparent; width:100%; border:none;}
.usrConectado .usuario,
.usrConectado .nombreUsr {display:block; float:left; width:95%; margin:0; padding:0 0 0 5px;}
.usrConectado .nombreUsr {margin:3px 0 5px 0; font-weight:bold;}
.usuarioInfobtn  {display:block; float:left; margin:0; padding:5px 0; width:150px; border:none; font-weight:bold; background: url(../catala/img/iconos/propios/conecta.jpg) center right no-repeat;}

/* Barra de usuario fuera de columnaMenu */
.barraUsuario2 {display:none;}
* html .barraUsuario2 {display:none;}
.barraUsuario {display:block; float:left; width:83%; margin:0 0 0 20px; background-color:#eeeeef; border:1px solid #bbb; padding:0;}
.barraUsuario .usrConectado .usuario ,
.barraUsuario .usrConectado .nombreUsr {display:block; float:left; width:auto; margin:0; padding:6px 0 0 5px;}
.barraUsuario .usrConectado .nombreUsr {font-weight:bold;}
.barraUsuario .usuarioInfobtn  {display:block; float:right; margin:0 3px 0 0; padding:5px 35px 5px 0; width:120px; border:none; font-weight:bold; background:url(../catala/img/iconos/propios/conecta.jpg) center right no-repeat;}

/* ====================================== */
/* ==== Seleccion Ficheros Adjuntos  ==== */
/* ====================================== */
#pagSelecFicheros {display:block; float:left; width:100%;}
.selecFicheros {display:block; float:left; width:98%; margin:1em;}
.selecFicheros, .selecFicheros input {}
.selecFicheros div.listaFicheros table {width:95%; float:left; margin:0 0 0 5px; border:1px solid #666;}
.selecFicheros tr{}
.selecFicheros input.boton {color:#333; font-weight:bold; font-style:normal; background-color:#FFF; border:1px #666 solid; background-image:url(img/bg_imprimir_abs_gris.gif); line-height:16px; cursor:pointer; margin-right:5px;}
.texto2 {clear:both; margin:1em 0 0 5px;}
.selecFicheros input.btnFichero {border:1px #666 solid; width:90%; margin:0 0 5px 5px;}
.selecFicheros .campo_seleccionar {display:block; float:left; width:100%; clear:both; margin: 1em 0;} 
.bot_Cerrar {float:left; width:100%; text-align:center;}
#butAttach, .bot_Cerrar input {
	color:#000; 
	text-align:center; 
	cursor:pointer; 
	background:#eee url(img/decoracion/bgMenuAcciones.gif) left top repeat; 
	border-bottom:1px solid #888; 
	border-right:1px solid #888; 
	height:2em; 
	margin:1em 0 0 5px; 
	padding:0 1em; 
	width: 19em; 
	text-decoration:none;
}
.bot_Cerrar input {width:10em; float:none; margin:0 auto 2em auto; width:auto;}
.selecFicheros div.listaFicheros th {background-color:#bfcbdd; color:#606060; padding:2px 0; padding:4px 2px; font-weight:bold;}
.selecFicheros div.listaFicheros td {padding-bottom:2px; padding-left:3px;}
.consultas{display:none;}
