/* ==================================== */
/* ===== RESETEAMOS ELEMENTOS ===== */
/* ==================================== */
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; font-size:100%; line-height:1;
	font-family:inherit; text-align:left; vertical-align:baseline;}

/***********************************************************/
/*************** VERSION AYUNTAMIENTO ******************/
/* ----------------- Version 2.0 por ABSIS  9-01-2006 -------------------- */
/***********************************************************/
/***********************************************************/
body {margin:0; padding:0; background:#dedede; font-size:0.7em; font-family:verdana, arial, Helvetica, sans-serif; color:#000;}

.campo_booleano, .campo_texto, .campoLista1, .campo_fecha, .campo_fechaHora, .campoLista2, 
.campo_numerico {float:left;padding:0}
h1, h2, h3 ,h4, h5, h6, .linea, .textoBase {padding:0;clear:both}
.textoEnlaceNuevoUsuario {margin-bottom:0}
.informacionAsociada {margin:0; font-size:1em;}
/* =============================== */
/* ====== Elementos Comunes ======= */
/* =============================== */
.lineaH,.lineaH .linkCompuesto {width:180px; height:100px;}
a {background-color: transparent;text-decoration: none; outline: none;color: #7C223C; font-weight : bold;}
a:visited,
a:hover,
a:active {color: #7C223C;} 
a:hover {text-decoration: underline;}
a img{border:none; padding:0; margin:0;}

h1 {display:block; float:left; background-color:transparent; color:#000; font-size:1.3em; width:99%; margin:0; padding:3px 0; clear: both;}
h2 {display:block; float:left; background-color:transparent; color:#7C223C; font-size:1.2em; width:98%; margin:0; clear: both;}
h3 {display:block; float:left; background-color:transparent; color:#7C223C; font-size:1.3em; width:100%;margin:0; padding:0; font-weight:bold; font-style:normal; border-bottom:1px solid; clear:both;}

.columnaContenido .h4,
h4{background-color: transparent; color:#7C223C; font-size: 1.1em; border-bottom: 1px solid; margin:0;}

p {display: block; float: left; margin:5px; max-width: 90%; font-size: 1em;}
a, p, label {display: inline; float: left;white-space:normal;}
textarea {display: inline; float: left;}
ul{width: 95%;clear:both; margin: 0 0 0 0; padding: 0 0 0 20px; display: block; float: left;}
li{display:block;margin: 5px 0 5px 0;}
img{float: left;}
table{display: table; clear: both;}
/*Tamaño reducido de algunos boxes porque la ColumnaContenido en la OVAC es más Pequeña  GL*/

#WTXDRSEXP, #WTXDRSSOL,#WTXDESCRI, #WTXLDND1A, #WTXLDND2A, #WTXLOCALI  {width:500px}
/*titulo+cabecera+imgBase*/
.cabecera {background-image: url(img/logo01.gif);background-repeat: no-repeat;width: 100%; height: 110px; display: block; 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; height:auto; min-height:auto; float:none; text-align:left; border:none; background-color:#fff; background-image:url(img/background.jpg); background-repeat:no-repeat; width:790px;}
#auxiliarSuperior {display:none;}
#contenidos {width:100%; margin:0; padding:0; display:block; float:left;}
#auxiliarInferior {display:none;}

.columnaContenidoo {width:80%; display:block; padding:0; margin:0; float:right;}
.columnaContenido {width:95%; display:block; padding:0; margin:0 25px; float:center;}

/*IE6 Only*columna contenido*/
* html #frmFormBase .columnaContenido {width:70%; float:right; padding:0; margin:0;}
* html .columnaContenido {width:90%; float:right; padding:0;margin:0;}

/**----Menu y contenidos situados por encima o debajo de el----*/
.columnaMenu {width:18%; padding:10px 0 0 0; margin:0; float:left;}

.columnaMenuS .menu H1,
.columna2 .buscador H3,
.columnaMenuT .menu H1{background-color:#e0e0e0; width:100%}
/*----Info----*/
p.info {background-color:transparent; color:#777; width:100%; margin:20px 0 0 0; padding:0; display:block; float:none; clear:both;}

/*----fijador----*/
.fijador {clear:both; margin:0; padding:0; font-size:0; height:0;}
.seccion, .info, .parrafo {display:block; float:left; clear:both; margin:10px 0; padding:0; width:95%;}
.elem0Columnas .linea .elem4Columnas {margin:0;} 
.textLink IMG {float:none;}
.pieWeb {float:left; width:100%; margin:20px 0 0 50px}
.pieWeb p {display:block; float:none; width:auto;}
.linkParrafo {float:none;}
.linkInicio,.lineaOAC {display:none;}
.lineaOVAC {float:right;}

/* ====================================== */
/* ==========.BARRA DE USUARIO  .======== */
/* ====================================== */
.usuarioInfo {width:150px; padding:1px 1px 10px; background-color:transparent; border:1px solid #e0e0e0;} 
.usuarioInfo form,
.usuarioInfo form span#usuario{}
.usuarioInfo form span#ciudadano{}

.usuarioInfo form span#usuario,.usuarioInfo form span#ciudadano,.usuarioInfobtn{}

.usuarioInfo form input {background-color:transparent; width:98%; font-size:xx-small; height:18px;}

.usuarioInfobtn {background-image:url(img/bg_imprimir_abs_gris.gif); height:20px; padding:0; font-family:arial, verdana; font-weight:bold; color:#333; border:1px solid #888; display:block; float:left;}
.usuario {display:none}
.nombreUsr {font-size:x-small;}

/* ====================================== */
/* ==========   .FORMULARIOS    .======== */
/* ====================================== */
.campo_booleano, .campo_booleano .booleano {display:block; float:left; margin:0 0 0 5px;}
.campo_booleano label {float:left; padding:2px 0 0 2px;} 

.campo_lista .elemento {display:block; float:left; width:85%;}
.campo_texto, .campo_lista, .campo_booleano {display:block; float:left; padding-left:1px;}
.campo_booleano #WTXENVMAI, .campo_booleano #WTGENVMAI {width:20px;}
.campo_lista .campoLista1, .campo_lista .campoLista2 {display:block; float:left;}
.campo_fecha {width:100%;}

.lnfTabla {margin:0 0 10px 5px; float:left; display:block; clear:both; width:99%;}
.lnfTabla .textoBase, .lnfTabla .campo_texto, .lnfTabla .campo_lista {float:left; display:block; clear:none; }
.datosServicio .lnfLinea .textoBase, .datosServicio .lnfLinea .textoBase p {margin:5px 0;} 
.datosServicio .parrafo h2 span font span font font, .datosServicio .parrafo h2 span font {color:#7c223C;}
.lnflinea .tabla campo_lista {float:left; display:block; clear:none;}
.datosServicio .lnfLinea .attachment {width: 100%;}
.datosServicio .lnfLinea .attachment .tabla_attachments .attachments .td_attachments {width:415px; clear:both; display:block;} 
.seccionImprimible .elem2Columnas .parrafo  {margin:60px 0 0 150px; width:200px}

/* ====================================== */
/* ==========.MENU     Vertical  .========= */
/* ====================================== */
.menu, .menu ul, .menu li.menuSubOpcion {clear:none}
.menu a, .menu .h1 {margin:0; display:block; float:left;}
.menu li.menuSubOpcionActual  {margin:0; padding:0; display:block; float:left; color:#cac; background-color:#efefef;}

.menu {font-size:100%;}
.menu .h1 {background-color:#e0e0e0; font-size:70%; padding:3px 0 5px 3px; color:#333; width:99%;}
.menu ul {list-style:none; border:none;}
.menu ul li a {font-size:80%; display:block; border-bottom:1px solid #cacaca; padding:5px 0 2px 4px; text-decoration:none; color:#666; width:150px;}
.menu ul li a:hover, .menu ul li a:focus {color:#fff; background-color:#e0e0e0;}
.menu .menuOpcion {display:inline;}
.seccion .menu ul li a {font-size:85%; display:block; border-bottom:1px solid #cacaca; padding:5px 0 2px 4px; text-decoration:none; color:#666; width:99%;}
.menu .menuOpcion IMG {padding:1px 5px 0 0;}
.menu ul ul {padding:0 0 0 20px;}
/* ====================================== */
/* ==========.BUSCADOR MENU    .========= */
/* ====================================== */
.buscadorMenu {margin:0 20px; padding:0; height:60px; display:block; float:left; width:100%; clear:both;}
.buscadorMenu form {margin:0; padding:0; background-color:transparent; display:block;}
.buscadorMenu h1 {color:#000; text-transform:uppercase; padding:4px 0 10px 0; font-weight:bold;}
.buscadorMenu p {width:100%; max-width:none;}
#buscador .columnaContenido .label {clear:both;}
#buscador .columnaContenido .labelGN {clear:both;}

.formBuscar input.frmTexto, .buscadorMenu input.frmTexto {display:inline; border:1px solid #f27d00; margin:0; padding:0; font-weight:normal; vertical-align:middle; text-indent:3px;}
.formBuscar input.frmTexto, .buscadorMenu input.frmTexto {width:135px;}

input.btnBuscar, .formBuscar input.btnImg, .buscadorMenu input.btnImg {vertical-align:middle; padding:0; border:none;}
.formBuscar input.btnImg {margin:0;}
.frmTexto {width:150px}
.buscador H3 {background-color:#e0e0e0;}
.busqueda #frmtramite .campo_texto {width:150px; display:block;}
.busqueda #frmtramite .campo_texto LABEL {display:none;}
.busqueda #frmtramite P {margin:5px 0;}

/*.busqueda #frmtramite INPUT {margin:0; padding:0;} */
.busqueda #frmtramite .selectIntensiva {display:none; float:left; width:5px; margin:10px 0 5px 0;}
.busqueda #frmtramite .selectIntensiva P.CheckIntensiva {width:10px;}
.busqueda #frmtramite .selectIntensiva P.textoCheckIntensiva {display:inline; width:130px;}
.busqueda #frmtramite INPUT.formMTMbtnLink {display:block; border:none; color:#fff; background-color:transparent; background-image:url(img/lupa.gif); background-repeat:no-repeat; text-align:center; cursor:pointer; margin:7px 0 0 12px; float:left; width:20px; padding:15px 15px 5px 5px;}
.cabeceraResulBusqueda {display:block; margin:0;  margin:10px 0;}
.resulBusqueda {display:block; margin:0 20px;}
.resulBusqueda .elemResul {display:block; margin:5px 0 10px 0;}
.resulBusqueda .elemResul .tit {display:block; float:left; width:98%; margin:5px 0; padding:0; font-size:1.2em;}
.resulBusqueda .elemResul .desc {display:block; float:left; width:98%; margin:0; padding:5px;}
.resulBusqueda .elemResul H2 {font-weight:bold;}

#chkIntensiva {display:none;}

/* ====================================== */
/* ===.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;}
.linkInicio2 .linkCompuesto { margin: 10px 0 0 690px;} /*SR*/

/* ====================================== */
/* ==========.COLUMNAS         .========= */
/* ====================================== */ 
/*.elem2Columnas, */
.controlesEdicion .columna1, .controlesEdicion .columna2, .controlesEdicion .columna3, .controlesEdicion .columna4 {position:relative}

/*----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;}
.elem0columnas H1 {background-color:#e0e0e0; width:100%;}

/*----2 columnas----*/
.elem2Columnas .columna1 {float:left;}
.elem2Columnas .columna2 {float:right;}
#cartaServeis .elem2Columnas .columna1 {width:28%;}
#cartaServeis .elem2Columnas .columna2 {width:70%; border:0;}
#cartaServeis .elem2Columnas .columna2 .columna1 {width:100%; border:0;}

/*----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;}

/*----4 columnas----*/
.elem4Columnas .columna1, .elem4Columnas .columna2,
.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%;}

/* ====================================== */
/* ==========.FORMULARIOS      .========= */
/* ====================================== */
#frmFormBase {text-align: left;}
#frmFormBase form {display:inline; margin:0; padding:0;}
#tabFormulario {padding:0; margin:0;}
.lnfLinea, div.boton {float:left; display:block; clear:both; margin-right:5px; margin-bottom:5px; width:100%}
div.boton {margin:0 1px 5px 1px;}

/*----Check Representante----*/
/* esta es el div que envuelve la check de la sección del repreentante*/
.checkRepresentante {padding:5px 0; clear:both;}
#checkRepresentante {float:left; display:block; margin:0; padding:0;}

.datosServicio .lnfLinea .campo_booleano {display:block; width: 100%;}
.datosServicio .lnfLinea .campo_booleano label {display:block; clear:none; width:75%; padding:2px 0 1px 3px;}

.chkRepresentante .checkRepresentante {width:100%;}
.chkRepresentante .checkRepresentante label {width:95%; margin:0 3px; padding:0 0 1px 0; float:left;}
.lnfLinea .campo_fechaSinCalendario label {display:block; clear:both; float:left; color:#000;}

.fitxaTramit, .actividad .secciontabla, .columnaContenido .elem0Columnas .seccion  {display:none;}
.actividad  .seccionact .elem3Columnas  {display:none;}

.textoBase p {clear:both; width:99%;}
.lnfLinea .campo_texto label {clear:both;}

/* ====================================== */
/* ==========.	carta serveis  .(COMO LAS I.T.S)========= */
/* ====================================== */
#cartaServeis .columnaContenido {width:85%; margin:0 4%;}
#cartaServeis .elem2Columnas {width:100%; margin:0;}
#cartaServeis .elem2Columnas .columna1 .imagenBase,
#cartaServeis .elem2Columnas .columna2 .imagenBase {float:left; display:block; width:auto; margin:0;}
#cartaServeis .seccionCabecera h1 {float:left; text-transform:uppercase; letter-spacing:1px;}

.seccionImprimible,
.fitxaTramit .seccion {display:block; float:left; width:99%; margin:0; border:1px solid #666; border-width:1px 1px 0 1px;}

.seccionImprimible .elem2Columnas .columna1,
.seccionImprimible .elem2Columnas .columna2,
.fitxaTramit .seccion .elem2Columnas .columna1,
.fitxaTramit .seccion .elem2Columnas .columna2 {padding:0 0 1000px 0; margin:0 0 -1000px 0; overflow:hidden;}

.fitxaTramit .seccion .elem2Columnas .columna1 {width:22%; background-color:#7C223C;}
.seccionImprimible .elem2Columnas .columna2,
.fitxaTramit .seccion .elem2Columnas .columna2 {background-color:#fff; width:77%; color:#000; font-size:0.9em;}

.seccionImprimible .elem2Columnas .columna1 {width:22%; background-color:#eda;}

.seccionImprimible .elem2Columnas .columna2 .columna1,
.seccionImprimible .elem2Columnas .columna2 .columna2,
.fitxaTramit .seccion .elem2Columnas .columna2 .columna1,
.fitxaTramit .seccion .elem2Columnas .columna2 .columna2 {margin:0; background-color:#fff; padding:0; color:#000; font-size:1em;}

.fitxaTramit .seccion .elem2Columnas .columna2 .columna1 {width:40%; margin:15px 0 5px 0; float:left; text-decoration:none;}
.fitxaTramit .seccion .elem2Columnas .columna2 .columna2 {width:50%; margin:10px 0 0 -5px; float:right;}

.seccionImprimible .elem2Columnas .columna2 .columna1 {width:99%;}
.seccionImprimible .elem2Columnas .columna2 .columna2 {width:40%;}

.fitxaTramit .seccion .elem2Columnas  .columna1 h2 {color:#FFF;}
.seccionImprimible .elem2Columnas .columna1 h2 {background-image:none; color:#000;}

.fitxaTramit .seccion .elem2Columnas  .columna1 h2,
.seccionImprimible .elem2Columnas .columna1 h2 {font-weight:normal; text-decoration:none ; margin:0 0 0 5px; padding:5px 0; width:90%; font-size:1em;}

.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 .elem2Columnas, .seccion .elem2Columnas {overflow: hidden;}

.seccionImprimible .elem2Columnas .columna2 p ,
.fitxaTramit .seccion .elem2Columnas .columna2 p,
.seccion .elem2Columnas .columna2 p {display:block; clear:both; float:left; width:99%; text-align:justify;}
.elem2Columnas .columna2 p {display:block; clear:both; float:left; width:99%; padding: 0 0 1px 0; text-align:justify;}
.columna2 h2 {display:block; clear:both; float:left; width:99%; padding: 0 0 1px 0; text-align:justify;}

.seccionImprimible .elem2Columnas .columna2 p {margin: 5px 0 0 0; font-size:1em;}
.seccion .elem2Columnas .columna2 p {margin:0;}
.fitxaTramit .seccion .elem2Columnas .columna2 p {margin:0; font-size:1em;}

.seccionImprimible .elem2Columnas .columna2 .formulario1 ,
.seccionImprimible .elem2Columnas .columna2 .formulario2 {width: 100%;background-color: #fff;margin: 0; padding: 0;  color: #000000;font-size:1em}

.seccionImprimible .elem2Columnas .columna2 .formulario2 {display:block;}
.seccionImprimible .elem2Columnas .columna1 .columna1 h2 {color:#000; text-decoration:none; margin-left:2px; font-size:1.1em }
.seccionImprimible .elem2Columnas .columna2 .formulario {margin:0 0 10px 0; float:left; width:100%; background-color:#fff; padding:0; color:#000; display:block; font-size:1.0em;}
.seccionImprimible .elem2Columnas .columna2 .formulario .linkCompuesto {float:left; margin:0 0 0 20px; width:100%;}
.seccionImprimible .elem2Columnas .columna2 .formulario a img {clear:none;}

.elem0Columnas .lineaSeccion a.linkCompuesto img.img_imgSubtitulo {float:right; margin:10px 0 0 0;}

.seccionImprimible .elem2Columnas .columna2 p a {clear:none; width:auto; display:inline; float: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 0 0; float:left; width:95%; background-color:#fff; padding:0 0 5px 0; color:#000; display:block; font-size:1em;}

.seccionImprimible .elem2Columnas .columna2 .columna3 {margin-top:15px; width:10%; float:right;}
.seccionImprimible .elem2Columnas .columna2 .parrafo a.linkCompuesto {float:left; margin:0 0 10px 0; width:90%;}
.seccionImprimible .elem2Columnas .columna2 .parrafo a.linkCompuesto  img.img_linkCompuesto {clear:none;}
.seccionImprimible .elem2Columnas .columna2 .parrafo a.linkCompuesto p.txtLink {float:left; clear:none; margin:5px 5px 0 5px; width:80%; font-size:1.0em; font-family:verdana,arial;}
.seccionImprimible .elem1Columnas .columna1 {display:block; clear:none; float:left; margin:0; width:100%;}
.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 0 0;}
.seccionImprimible .elem2Columnas .columna2 .columna2 a.linkCompuesto   img.img_linkCompuesto {margin:10px 0 0 0; display:block; float:left; clear:both;}
.seccionImprimible .elem2Columnas .columna2 .columna2 a.linkCompuesto p.txtLink {display:block; float:left; clear:none; margin:20px 0 10px 5px; 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;}

.linea a.linkCompuesto {display:block; float:left; width:100%; padding:0; margin:5px 0 5px 3px;}
.linea a.linkCompuesto p.txtLink, .linea a.linkCompuesto img.img_linkCompuesto {display:block; float:right;}

.lineaOculta a {width:100px; float:right; margin:0 70px 0 0;}
.lineaseccion2 {display:block; float:right; clear:both; margin:5px 0; letter-spacing:1px;}
.seccionImprimible .titolFitxa h2 {color:#000; font-weight:bold; margin:5px 0 5px 5px; text-transform:uppercase;}
.seccion .titolFitxa h2 {letter-spacing:1px; color:#7C223C; text-decoration:none; font-weight:bold; margin:5px 0 5px 5px; text-transform:uppercase;}
.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%;}

#cartaServeis TD {border:gray 1px solid; text-align:left;}
#cartaServeis TD.Euro {border:none;}

/****Linea FOAC/FOVAC*************************************/
.parrafo_nuevo {border:red 1px solid; margin:320px 0 20px 160px;}
.parrafoFOAC, .textoBaseFOAC, .lineaSeccionFOAC {display:none;}
.lineaSeccionFOVAC .linkCompuesto {float:right; clear:both;}

/****** tablas de actividades****/
.fitxaTramit .actividad .elem2Columnas {overflow:hidden;}
.fitxaTramit .actividad .elem2Columnas .columna1 {display:block; float:left; width:22%; background-color:#EDA; padding:0 0 1000px 0; margin:0 0 -1000px 0; border:1px solid #fff;}
.fitxaTramit .actividad .elem2Columnas .columna2 {display:block; 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:10%;  color:#000;}
.fitxaTramit .actividad .elem2Columnas .columna2 .columna2 {display:block; float:left; background-color:#fff; width:83%;  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; font-weight:bold;}
.seccionact .elem2Columnas .columna2 .columna2 .H2 {margin-left:8px;}
.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;}

.secciontabla .elem2Columnas .columna2 .columna1 p {margin-left:55px;}
.seccionact .elem2Columnas .columna2 .columna1 .H2 {margin-left:55px;}
.seccionact .elem2Columnas .columna2 .columna2 .H2 {color:#7C223C;} 

.actividad .seccionact {display:block; float:left; width:100%; margin:0; padding:0; border:1px solid #666;}
.actividad .secciontabla {display:none;}
.secciontabla .elem2Columnas .columna2 p {display:block; clear:both;}

.actividad .seccionact .elem2Columnas .columna1, .actividad .secciontabla .elem2Columnas .columna1 {display:none;}

.actividad .seccionact .elem2Columnas .columna2, .actividad .secciontabla .elem2Columnas .columna2 {display:block; float:left; width:100%;}
.actividad .seccionact .elem2Columnas .columna2 .columna1,
.actividad .secciontabla .elem2Columnas .columna2 .columna1 {border-color:#7C223C; display:block; float:left; width:22%; background-color:#7C223C;}
.actividad .seccionact .elem2Columnas .columna2 .columna1 p,
.actividad .secciontabla .elem2Columnas .columna2 .columna1 p {text-align:center; display:block; width:22%; color:#fff;}
.actividad .seccionact .elem2Columnas .columna2 .columna2,
.actividad .secciontabla .elem2Columnas .columna2 .columna2 {display:block; float:left; width:70%;}

.actividad .seccionact .elem3Columnas .columna1,
.actividad .secciontabla .elem3Columnas .columna1 {width:22%; background-color:#7C223C;}
.actividad .secciontabla .elem3Columnas .columna1 H2 {text-align:center; font-weight:normal; color:#fff;}
.actividad .seccionact .elem3Columnas .columna1 H2 {color:#fff; text-align:center;}

.actividad .seccionact .elem3Columnas .columna2,
.actividad .secciontabla .elem3Columnas .columna2 {width:38%; margin:0 0 0 5px;}
.actividad .secciontabla .elem3Columnas .columna2 H2 {color:#000; font-weight:normal;}

.actividad .seccionact .elem3Columnas .columna3,
.actividad .secciontabla .elem3Columnas .columna3 {width:38%}
.actividad .secciontabla .elem3Columnas .columna3 H2 {color:#000; font-weight:normal;}

/* ====================================== */
/* ==========.ERROR            .========= */
/* ====================================== */
.mensajeErrorLogin {color:#8E2722; background-color:transparent;}

/* ====================================== */
/* ==========.LOGIN            .========= */
/* ====================================== */
#frmLogin .linea .linkCompuesto {width:25%; float:right; padding:5px;}
#frmLogin .linea .linkCompuesto .img_imgLink {float:right;}
#frmLogin .datosusuarioo .h2 {width:100%; background-color:#e0e0e0; height:25px; padding:0; margin:0; max-width:100%;}
#frmLogin .InfLineaOC {display:none;}
#frmLogin .InfLinea1 {width:50%} 
#Login .seccion .columna2 .textoBaseDer P{display:block; width:50%; float:right; clear:none;}
#Login .seccion .columna2 .textoBaseDer .imagenBase {padding:0; display:block; float:left;}  

.paginaLogin {width:100%;}
.paginaLogin h1, .paginaLogin h2, .paginaLogin h3 {margin:0; padding:0;}

.paginaLogin div.elem1Columnas div.columna, .paginaLogin div.elem2Columnas div.columna{border:1px solid #CCC; padding:1em; margin:2px;}
.paginaLogin div.elem2Columnas {margin:0; padding:0;}
.paginaLogin div.elem2Columnas div.columna {float:left; width:48%;}
.paginaLogin div.elem2Columnas div.columna form {margin:0; padding:0;}
.seccion .paginaLogin {width:48%; border:1px solid #e0e0e0; float:left; display:block;}

/**** Estilo para el formulario de alta de usuarios ****/
#frmAltaUsuario {width:80%; padding:1px; border:1px solid #e0e0e0;}
.datosNuevoUsuario {padding:0 10px;}
#frmLogin .columnaContenido {margin:25px 100px 0 0;}
#Login .textoBaseDer {float:left; margin:0; padding:0;}
.txtNuevoUsuario {display:block; float:right; margin:0 10px 10px 10px}
.subgrupoForm .subtitulo {clear: both;}

/* ====================================== */
/* ==========.CATEGORIAS       .========= */
/* ====================================== */
.categorias{
	background: none;
	background-color: transparent;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
	margin-left: 0%;
}

.categorias .niveles
{
	display: block;
	float: left;
	padding: 15px;
	margin: 0px; 
	background-color: transparent;
	width: 100%;
}
.categorias #linea{ display: block; float: left; width: 100%;}
.categorias .menuCategorias
{
  margin:0;
  padding:0;
   
  float: left; 
  display: block;
  background: none;
  border: 0px;
  width: 100%;
}

.categorias .jerarquia {color: #000000;margin-left: 20px; border-bottom: 1px solid #dedede; margin: 0;}
.categorias .jerarquia a {	color: #3333BB;}

.categorias .menuCategorias {margin-top: 20px;}
.categorias .menuCategorias .niveles{padding-left: 0px;}
.categorias .nivel1 {background: none;display: block; float: left; padding: 20px 0 0 0; margin: 0px;width: 45%;	font-weight: normal; clear: none;}
.categorias .nivel1 a, .categorias .nivel1 a:hover, .categorias .nivel1 a:visited{color: #33B; font-weight: bold;}
.categorias .menuCategorias .niveles .nivel1 a:hover{ text-decoration: underline;}
.categorias .nivel2{padding-left: 15px;	list-style-type: disc; clear: both; display: block; float: left; width: 100%; background: url(img/fletxaGris.gif) top left no-repeat;}
.categorias .nivel2 a, .categorias .nivel2 a:hover, .categorias .nivel2 a:visited{color: #000; 	font-weight: normal;}

/* ====================================== */
/* ==== Seleccion Ficheros Adjuntos  ==== */
/* ====================================== */
#pagSelecFicheros .selecFicheros{font-family: verdana,geneva,arial,helvetica,sans-serif;}
#pagSelecFicheros .selecFicheros table{background-color: #f3f3f3; color: #000; font-size:1.2em;}
#pagSelecFicheros .selecFicheros tr{}

#pagSelecFicheros{	font-family: verdana,geneva,arial,helvetica,sans-serif;}
#pagSelecFicheros .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;
}

#pagSelecFicheros .selecFicheros input.btnFichero
{
	
	border: 1px #666 solid;
	width: 100%;
}
#pagSelecFicheros p.texto2{clear: both;}
#pagSelecFicheros .selecFicheros div.listaFicheros table{border: #7291bc 1px solid; clear: both;}
#pagSelecFicheros .selecFicheros div.listaFicheros th
{
	background: #853246;
	color: #FEFEFC;
	padding: 4px 2px;
	font-weight: bold; 
	
}
#pagSelecFicheros  .selecFicheros div.listaFicheros tr{}


/* *********************************************************************** */
/* **************Portada************************************************** */
#portada {display: block; float: left; width: 100%;}

#portada .columnaContenido .seccion .h3 {font-size: large;width:35%;float:right;padding:0 10px;}

#pagina .columna1,
#Login .columna1,
#portada .columna1{border:1px solid #e0e0e0;width:45%;float:left;}

#pagina .columna2,
#Login .columna2,
#portada .columna2 {border:1px solid #e0e0e0;width:45%;float:right;}

#portada .linkCompuesto {width:25%;float:right;padding:10px;}
#portada .textoBaseDer .linkCompuesto .img_imgLink {float:right;display:block;}
/************************formularios************************/
#frmFormBase .columnaContenido {width: 70%; display: block; float: left;padding:0 4%;margin: 0 0 0 0;}
#frmFormBase .linea {width:70px;float:right;margin:10px 0 0 0;}
#frmFormBase .linea a.linkCompuesto {width:99%;}
#frmFormBase .linea a.linkCompuesto img.img_imgLink {margin: 0 3px 0 0;}
/*#frmFormBase h1 {margin-left: 5px; border-bottom: 1px solid #000;  margin-top: 10px; width: 95%; text-decoration: none ; font-weight: bolder; letter-spacing: 1px; text-transform: uppercase; }*/
#frmFormBase .parrafo h2 {text-transform: uppercase; color: #7C223C; font-weight: bold; text-decoration: none; margin: 15px 0 0 0;}
#frmFormBase .parrafo h3 {display:block; float:left; clear:both; margin: 10px 0 0 0; color: #666666; font-weight: bold; background: none;width:98%;}
#frmFormBase .condiciones {display: block; float: left; width:690px; margin: 15px 10px 0 0; }
.campoPersonalizado {display:block; float:left; width:90%;}

#frmFormBase .datosSolicitante,
#frmFormBase .datosServicio, 
.campoPersonalizado .datosSolicitante,
#datosRepresentante {border:1px solid #7C223C;display: block; float: left; width: 100%; color: #000;margin:5px 0;}

#frmFormBase .datosSolicitante .parrafo ,#frmFormBase .datosServicio .parrafo,
#datosRepresentante .parrafo {display: block; float: left; clear:both; width: 99%; margin: 0 0 0 5px;}

#frmFormBase .datosSolicitante .lnfLinea ,#frmFormBase .datosServicio .lnfLinea,
#datosRepresentante .lnfLinea {display: block; float: left; clear:both; width: 99%; margin: 0 5px 3px 5px; padding: 0 0 5px 0;}

.parrafo p b{display: block; float: left; clear: none; margin: 0 0 0px 0px;}
.parrafo p {display: block; float: left; clear: none;  margin: 2px 0 2px 0px;}
.lnfLinea h2 {text-transform: uppercase;  color: #234e8d; text-decoration: none; margin: 15px 0px 7px 20px;}
.lnfLinea .linea a{display: block; float:left; clear: both; margin: 10px 0 0 0;}
#frmFormBase .elem0Columnas .parrafo p { width: 680px; margin: 0 10px 10px 20px; clear: both; display: block; float:left;}
#frmFormBase .elem0Columnas .lnfLinea .textoBase {  width: 690px; margin: 0 10px 15px 0px; clear: both; display: block; float:left;}
#frmFormBase .elem0Columnas .lnfLinea  {margin: 0 0 0px 25px; clear: both; display: block; float:left;}
#frmFormBase .elem3Columnas {width:100%; display: block; float:left; clear:both;}
#frmFormBase .elem3Columnas .columna1 {display: block; float:left; width:240px; margin: 0px;  }
#frmFormBase .elem3Columnas .columna2 {display: block; float:left;  width:230px; margin: 0px;}
#frmFormBase .elem3Columnas .columna3 {display: block; float:left; width:200px; margin: 0px; }
#frmFormBase .columnaContenido .attachment{margin: 0 0 0 5px; display:block; float:left; clear:both; width:99%; }
#frmFormBase .linea , #frmFormBase .lineaOAC , #frmFormBase .lineaOVAC {width:70px;float:right;margin:10px 0 0 0;} /*SR*/
#frmFormBase .lineaOAC,
#frmFormBase .columnaContenido .Titulo { display: none;}  /*SR*/
#frmFormBase .checkRepresentante {display: block; float:left; margin: 10px 0 0 5px;}
#frmFormBase .elem2Columnas {width:95%; display: block; float:left; clear:both;}
#frmFormBase .elem2Columnas .columna1 {display: block; float:left; width:240px; margin: 0px;  }
#frmFormBase .elem2Columnas .columna2 {display: block; float:left;  width:420px; margin: 0px;}
#frmFormBase .torns {display: block; float:left;  width:650px; margin: 5px 0px 5px 20px;}
#frmFormBase .opcions {display: block; float:left;  width:650px; margin: 5px 0px 5px 30px; }
#frmFormBase .opcions .campo_booleano {clear:none; display:block; float:left; margin:3px 5px 3px 5px; }
#frmFormBase .opcions .campo_texto .texto {clear:none; display:block; float:left; margin:0px 5px 0px 5px; border:1px solid #1e4279;}

#frmFormBase .barraUsuario {clear:none; display:block; float:left; margin:0px 5px 0px 10px;}

#frmFormBase .tabla_attachments {float: left; margin: 0 0 10px 0; display:block; width:99%;} 

/*****campos****/
.campo_numerico {margin: 5px 0 0 0px; display: block; float: left; clear: both; }
.campo_texto { display:block; clear:none; float:left; margin:5px 0 10px 0; color: #000;}
.campo_texto TEXTAREA{font-family: arial; color: #000; FONT-SIZE: 1.0EM;}

.campo_booleano {clear:none; display:block; float:left;margin:3px 0 0 0px; color: #000;}
.campo_lista  {margin: 5px 0px 5px 0px; display:block; clear:both; float:left; color: #000;}
.campo_lista  .campoLista1,
.campo_lista  .campoLista2 {display: block; float: left; margin: 0 5px 0 0; color: #000;}
.campo_lista .elemento  {display:block; clear:none; float:left; margin: 0px 0 4px 0px; color: #000;}
/*****textobaseiz***/
.textoBaseiz {display:block; float:left; clear:both; width: 95%; margin:0 0 15px 0;}
.textoBaseiz h1 {text-align:left; margin: 30px 0px 30px 0px;}
.textoBaseiz h2 {text-align:left;  color: #1e4279; text-decoration: none; margin: 5px 0 0 0;}
.textoBaseiz p {display:block; float:left; clear:both; margin: 0px 0 3px 0; width: 95%; text-align:left;}

/**botones**/
.enlace {float:left; margin:10px 0 6px 20px; display: block; clear: both; width: 680px;}

.botImprimir, .botAtras, .botBorrar,.botAceptar
{background-image: url(img/bg_imprimir_abs_gris.gif); margin: 2px 10px 0 10px; width: 100px; height: 20px; padding: 0; font-family: arial, verdana; font-weight: bold; color: #333; border: 1px solid #888; display: block; float: left;}
/*.botImprimir, .botAceptar, .botAtras, .botBorrar { color: #ffffff; background-color: transparent;color:#000; text-align: center; cursor: pointer; margin: 18px 10px 10px 30px;}***GL*/
.botImprimir{float:right;}
.formMTMBotonera {width: 90%;color:white}/*esto es para ocultar un caracter*/

/*****instalacions****************/

#formularioBase .Instalacions { width: 650px; margin: 5px 10px 20px 40px; clear: both; display: block; float:left; }
#formularioBase .Instalacions  p {  display: block;  float:left; margin: 10px 0 0 0;}
#formularioBase .Instalacions  .columna1 {display: block;float:left; width: 150px; margin: 0px;}
#formularioBase .Instalacions  .columna2 {display: block;float:left; width: 350px; margin:  0px; }

#Login .txt {width:40%;float:right;}
/*==================================================*/
/*  Documentos formulario                                 */
/*==================================================*/
#documento .columnaContenido {width: 85%; display: block; float: left;padding:0 7%;margin: 15px 0 0 0;}
#documento h1 {margin: 4% 0 0 4%;  color: #000;text-decoration: none ; font-weight: bolder; letter-spacing: 1px;width:80%;}
#documento h2 {margin: 0 0 5px 5px; width:95%;}
#documento .h2 {background-color: #ccc;width: 100%;font-size: small;color:#852e3f;padding:0;height:25px;}/*gv*/
#documento p {margin: 0 0 5px 10px; width:95%;}
#documento .textoBaseDer {border:0px solid #7C223C;float:left;padding:5px 0 0 0;clear:both;width:100%}
#documento .columnaContenido .documento{overflow: hidden; width: 100%;}
#documento .dadesolicitant {display:block; float:left; clear:both; width: 95%; margin:0 0 0px 10px;background-color: #BFCBDD;}
#documento .dadesolicitant h2 {text-align:left; color: #1e4279; text-decoration: none; margin: 10px 0 5px 25px;}
#documento .dadesolicitant p {display:block; float:left; clear:both; margin: 0px 0 5px 20px; width: 95%; text-align:left;}
#documento .dadeservei {display:block; float:left; clear:both; width: 95%; margin: 0px 0 0px 10px;background-color: #dedede;}
#documento .dadeservei h2 {text-align:left;  color: #1e4279; text-decoration: none; margin: 20px 0 5px 25px; }
#documento .dadeservei p {display:block; float:left; clear:both; margin: 0px 0 5px 20px; width: 95%; text-align:left;}
#documento .parrafo p {display:block; float:left; clear:both; margin: 10px 0 5px 20px; width: 95%; text-align:left;}
#documento .formMTMBotonera {margin:0 0 10px 10px;}
#documento .textoBase { width: 99%; margin: 5px 0;}
#documento .textoBase p {text-align: justify; width: 99%; margin:0; max-width:none;}
#documento .linea{display: block; float: right;}
#documento .lineaSeccion a.linkCompuesto {display: block; float: right; width: 35%; padding: 0; margin: 20px 35px 5px 30px;}
#documento .lineaSeccion a.linkCompuesto p.txtLink, 
#documento .lineaSeccion a.linkCompuesto img.img_linkCompuesto{display: block; float: left; margin: 0px 0 0 5px;  }

/*========================================================*/
/* CONSULTAS */
/*========================================================*/

#consulta .columnaMenu {width:15%;}
#consulta .columnaContenido {width:75%}
#consulta .linkInicio {width:15%;}
#frmFormBase .linkVolver,
#consulta .linkVolver  {float:right; margin:3px;display:block; }
#consulta fieldset.consulta{display: none;}
.datosFiltro{width: 650px; float: none; margin: 0 auto 2em auto;}
.datosFiltro .titulo{float: left; background: transparent url(img/composicion/bgCabSecCons.gif) left top no-repeat; clear: both;height: 25px; width: 650px; margin: 0; padding: 0;}
.datosFiltro .titulo h1{ float: none; text-align: left; margin: 5px 0 5px 20px;}
.datosFiltro .lnfLinea{border-top-width: 0; background: #fff none; width: 648px; padding: 1em 0;}
.datosFiltro .botAceptar{ margin: 1.8em 0 0 10px; padding:0;}
.acciones {width: 100%; margin: 0; padding: 0;}
.acciones a {display: block; float: left; color: #2a396c; font-weight : normal; text-decoration: none; margin: 0 0 5px 12px;}

.filtro {margin:0;}
#consulta .lnfLinea,
#consulta .titulo {width:70%;margin: 0 0 0 30px}
#consulta .titulo H1 {margin: 0;}

#contenidos .titulo H1,/*gl*/
#frmFormBase .columnaMenu .menu H1,/*GL*/
#consulta .columnaMenu .menu H1{display:none}
#consulta .h2 {width: 100%;background-color: #e0e0e0;height: 25px;padding:0;margin:0;max-width: 100%;}
/* ====================================== */
/* ==========.CONSULTAS        .========= */
/* ====================================== */

.datosResultado, .servicio {
  background:none;
  margin:0;padding:0;
}
.servicio h2{
  border-left:16px solid #A1DA3C; 
  color:#475478; 
   
  margin: 5px 2px 2px 8px; 
  padding:0px 10px 0px 0px;
  clear:both;
  background:none;
}
.datosResultado div.formMTM{
  margin:0;
  padding:0;
}
.EDCresultado table{
  border:none;
  margin: 5px 0 2px 50px; 
  padding:0 10px 0 0px;
}
.EDCresultado th{background-color:#475478; padding:2px 5px;}
.EDCresultado td{padding: 2px 10px 5px 0; margin:0; }
.EDCresultado a{text-decoration: underline;}
.EDCresultado a:hover {text-decoration: underline;}

.lblDescripcion {text-align: center; display: block; float:left; border: 1px solid #2a396c; margin: 0; padding: 2px 2px 2px 2px; width: 225px;}
.seccion .servicio .gridResultado .acciones  { margin: 0px 5px 5px 10px; }
.seccion .servicio { margin: 0px 5px 0px 20px;}
.seccion .servicio .gridResultado .EDCresultado table { margin: 10px 5px 5px 10px; padding: 5px 5px 5px 0px;}

/*.EDC_Texto{width:100%;display:block;float:left;}*/

.edc_etiqueta {margin:0 0 5px;float:none;font-weight: bold;padding:2px 2px;}/**gl**/
.EDC_Texto{clear:left;margin:5px 5px 5px 5px;}
td.EDC_Texto {padding: 5px 0 0 0;border:1px solid black;text-align:center;}/*GL*/


.EDCresultado, .gridResultado, .servicio, .seccion {border:none; margin:0; padding:0; width: 99%; }
.EDCresultado table { margin: 0 0 0 10px; border: 1px solid red; width: 80%; padding:10px;}
.EDCresultado table{border: 1px solid #206040; float: none; margin: 1em auto; display: table; background-color: #fff;  padding:0; width: 95%;}
.EDCresultado th{ background-color:#7C223C; padding:0.2em 0; color: #fff; width: auto;}
.EDCresultado tr{ padding:0;  width: auto; border-bottom: 1px solid #2a396c;}
.EDCresultado td {margin: 0 ;border-bottom: 1px solid #206040;}
.EDCresultado a { text-decoration: underline;}
.EDCresultado a:hover {text-decoration: underline;}
.EDCresultado{display: block; clear: both; width: 100%;}


#documento .linkVolver IMG,
#documento .linkInicio IMG {margin: 0 5px 0 0;}
#documento .linkVolver,
#documento .linkInicio {float: right; margin: 15px 10px 0 0;}
/*==================================================*/
/*   AJAX CALENDAR                                  */
/*==================================================*/
.btnCalendario{height:20px;width:32px; 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:10 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; font-size:0.7em; height:15px; border-bottom:1px solid #aaa; background: url(img/bg_th_tablCA00002.gif) repeat-x;}
.calendario th.cal_titulo_mes{font-size:0.7em;color: #7C223C;}
.calendario th.cal_titulo_mes{cursor:move;color: #7C223C;}
.calendario td{font-size:0.6em; 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;font-size:0.7em;}
.calendario td.cal_dias{background-color:#fff;font-size:0.7em;}
.calendario td.cal_dias_finde{background-color:#fff; color:#7C223C; font-weight:bold;font-size:0.7em;}
.calendario td.cal_dias_activados{color:#28c; background:#D3EFE1; border:1px solid #A6C6B1;} /*border:1px solid #684;*/
.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;font-size:0.7em;}
.calendario th.cal_mes_anterior, .calendario th.cal_mes_siguiente{border:none;cursor:pointer; height:25px;color: #7C223C;}
.calendario th.cal_titulo_mes{border:none; height:25px;color: #7C223C;}

/**********************TEXTOBASE***************************/
.seccion, .info, .parrafo, .descarga,
.textoBase,
.textoBaseIz,
.textoBaseDer{float: left; clear: both; width: 100%; margin: 1em 0 0.5em 0.5em; padding: 0 0 0.5em 0;text-align: justify;}

.textoBase h1,
.textoBaseIz h1,
.textoBaseDer h1{width: 100%;}
.textoBaseDer h2{width: 100%;background-color: #e0e0e0;height: 25px;padding:0px;}
.titulo h3 {text-align: justify;}
.textoBaseDer h3{width: 100%;font-size: 2.5em;color:#000; font-weight: normal;border-bottom:0;padding: 0 0 10px 0;text-align: justify;}

.textoBase p,
.textoBaseIz p,
.textoBaseDer p{float: left; display: block; clear: both; width: 100%; text-align:justify}

.textoBase img,
.textoBaseDer img{display: inline; float: none; margin: 0 0 0 0; }
.textoBaseIz img{ display: block; float: right; margin: 0 0 0 10px; }

.textoBaseDer li,
.textoBaseIz li,
.textoBase li{margin: 0.2em 0 1em 2.5em; list-style: disc inside; text-align: justify}

.textoBaseDer li div,
.textoBaseIz li div,
.textoBase li div{display: inline;}
.textoBaseDer H5{border-bottom:1px solid #900;color:#900;}
.columnaS {width:500px;border:1px solid #e0e0e0;clear:none;display:block;float:left}
.columnaT{width:200px;float:right;clear:none;border:1px solid #e0e0e0;}
.txtVinculoSeccion {clear: none;color:black;border:1px solid #e0e0e0;display:block;padding:5px;background-image: url(img/bg_imprimir_abs_gris.gif);}
.titulo .h3 {text-align: justify;}