/* -----   ----- Estilos Atyuntamiento                        ----   ----- */
/* -----   ----- Version 2.0 modificada por ABSIS  17-05-2004 ----   ----- */
/* -----   ----- EDIWEB                                        ---   ----- */

/* =============================== */
/* ======.Elementos Comunes.====== */
/* =============================== */
*{-moz-box-sizing: border-box;box-sizing: border-box}
p{margin-top:0px;margin-bottom:1em}
form{margin:0px}
input{padding:1px}

body {
	font-family: Verdana, Geneva, arial, helvetica, sans-serif;
	text-align:center;
	margin:0;
}
body#actuaciones{
	COLOR:#000000;
	font-family: Verdana, Geneva, arial, helvetica, sans-serif;
	BACKGROUND-COLOR:#ffffff;
	TEXT-ALIGN:left;
	margin:0;
	background-image : url();
}
/*body {margin:0; padding:0; background:url(img/bgBody.gif); }*/
div#bodyweb{ width:990px; height:auto; margin:auto; border:solid; border-color:#CCCCCC;pading:5px; border-width:thin;background-color : #008080; }

/*=================================*/
/*           MENU                  */
/*=================================*/
 						ul#menul{
 							/*width:255px;*/
 							/*border:1px solid #CCC;*/
 							font-family: Verdana, Geneva, arial, helvetica, sans-serif;
 							font-size:0.7em;
 							margin-left:2px;
 							margin-right:10px;
 							margin-top:30px;
 							padding:0.5em;
 							background:#008480;
 						}
						ul#menulm{
 							/*width:255px;*/
 							/*border:1px solid #CCC;*/
 							font-family: Verdana, Geneva, arial, helvetica, sans-serif;
 							font-size:0.7em;
 							margin-left:2px;
 							margin-right:10px;
 							margin-top:30px;
 							padding:0.5em;
 							background:#FFCC66;
 						}
						
						ul#menul li.menuOpcion{
							padding-top:3px;
							padding-bottom:3px;
							font-weight : bold;
							background-image:url(img/fletxamenut.gif);
							background-position: right 5px ;
							display:block;
							list-style:none;
							border-bottom:1px solid #007B77;
							border-top:1px solid #007B77;
							background-repeat:no-repeat;
						}
						ul#menulm li.menuOpcionm{
							padding-top:3px;
							padding-bottom:3px;
							font-weight : bold;
							background-image:url(img/fletxamenutm.gif);
							background-position: right 5px ;
							display:block;
							list-style:none;
							border-bottom:1px solid #FDDD89;
							border-top:1px solid #FDDD89;
							background-repeat:no-repeat;
						}
						ul#menul li.menuOpciond{
							padding-top:3px;
							padding-bottom:3px;
							font-weight : bold;
							
							background-position: right 5px ;
							display:block;
							list-style:none;
							border-bottom:1px solid #007B77;
							border-top:1px solid #007B77;
							
						}
						ul#menulm li.menuOpciondm{
							padding-top:3px;
							padding-bottom:3px;
							font-weight : bold;
							
							background-position: right 5px ;
							display:block;
							list-style:none;
							border-bottom:1px solid #FDDD89;
							border-top:1px solid #FDDD89;
							
						}
						
						ul#menul li.menuOpcion ul {
							margin-left:10px;
							background-color:#007B77;
						}
						ul#menulm li.menuOpcionm ul {
							margin-left:10px;
							background-color:#FDDD89;
						}
						
						ul#menul li.menuOpcion a, ul#menul li.menuOpciond a{
							
							display:block;
							list-style:none;
							text-decoration:none;
							color:#C6E4E3;
							background-repeat:no-repeat;
							padding-left:12px;
							
						}
						ul#menulm li.menuOpcionm a, ul#menulm li.menuOpciondm a{
							
							display:block;
							list-style:none;
							text-decoration:none;
							color:#856300;
							background-repeat:no-repeat;
							padding-left:12px;
							
						}
						ul#menul li.menuOpcion a:hover{
							background-position: right 5px ;
							background-image:url(img/fletxamenut.gif);
							background-color:#007B77;
							color:#fff;
							background-repeat:no-repeat;

						}
						ul#menulm li.menuOpcionm a:hover{
							background-position: right 5px ;
							background-image:url(img/fletxamenutm.gif);
							background-color:#FDDD89;
							color:#fff;
							background-repeat:no-repeat;

						}
						ul#menul li.menuOpciond a:hover{
							background-color:#007B77;
							color:#fff;
						}
						ul#menulm li.menuOpciondm a:hover{
							background-color:#FDDD89;
							color:#fff;
						}


						
						ul#menul li ul{
							/*width:230px;*/
 							margin-left:10px;
 							padding-left:0;
 							background:#008480;				
						}
						ul#menulm li ul{
							/*width:230px;*/
 							margin-left:10px;
 							padding-left:0;
 							background:#FDDD89;				
						}
						ul#menul li a:hover ul{
 							background:#007B77;
 											
						}
						ul#menulm li a:hover ul{
 							background:#FDDD89;
 											
						}								
						ul#menul li.menuSubOpcion{
							display:block;
							list-style:none;
							font-weight : normal;
							background-repeat:no-repeat;
							margin:0;
							padding:0;
							border-bottom:1px solid #008480;
						}
						ul#menulm li.menuSubOpcionm{
							display:block;
							list-style:none;
							font-weight : normal;
							background-repeat:no-repeat;
							margin:0;
							padding:0;
							border-bottom:1px solid #FFCC66;
						}
						
						ul#menul li.menuSubOpcion a{
							padding-left:20px;
							background-image:url(img/fletxa.gif);
							background-repeat:no-repeat;
							background-position:0px 5px;	
						}	
						ul#menulm li.menuSubOpcionm a{
							padding-left:20px;
							background-image:url(img/fletxam.gif);
							background-repeat:no-repeat;
							background-position:0px 5px;	
						}	
						ul#menul li.menuSubOpcion a:hover {
							border-bottom:1px solid #fff;
							background-position:5px 5px;
							background-image:url(img/fletxa.gif);
						}	
						ul#menulm li.menuSubOpcionm a:hover {
							border-bottom:1px solid #fff;
							background-position:5px 5px;
							background-image:url(img/fletxam.gif);
						}	

/* =============================== */
/* ======.Elementos portada====== */
/* =============================== */

body.portadatur h2.portadatur {
border-bottom:1px solid #0060A9; border-left:8px solid #0060A9; padding-left:6px; font-size:1.2em; color:#0060A9;
}
.infdataportada {
	font-size: 0.7em;
	COLOR:#008080;
}
.infdataAjuntament {
	font-size: 0.7em;
	COLOR:#008080;
}
.infdataMunicipi {
	font-size: 0.7em;
	background-color:#FDF3D9
}
.infdataportadatur {
	font-size: 0.7em;
	COLOR:#0060A9;
}
.hometexte {
	font-size: 0.6em;
}
.inftitolAjuntament {
	font-size: 0.7em;
	COLOR:#008080;
	font-weight : bold;
	text-align:left;
}
.inftitolMunicipi {
	font-size: 0.8em;
	font-weight : bold;
	text-align:left;
	background-color:#FDF3D9
}
.inftitolportada {
	font-size: 0.7em;
	COLOR:#008080;
	font-weight : bold;
	text-align:left;
}
.inftitolportadatur {
	font-size: 0.8em;
	COLOR:#0060A9;
	font-weight : bold;
	text-align:left;
}
/* =============================== */

.clastexte {
	font-size: 0.7em;
	margin : 0px 0px 0px 20px;
}
.clastextestur {
	font-size: 0.6em;
	margin : 0px 0px 0px 5px;
}

.info{
	font-family: arial, helvetica, sans-serif;
	font-size:0.6em;
	color: #555;
}
.info a{
text-decoration: none;
}
.info a:hover{
	font-size:1.1em;
	color: #000;
	text-decoration: underline;
}

 a {
	color: #555
}
 a:hover {
	text-decoration: underline
}
.edicion{
	margin : 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	vertical-align : middle;
}
.pagina{
	margin:0;
	padding:0;
}
.pagina{
	margin:0;
	padding:0;
}


.alternativa{
	margin :0;
	padding:0;
	display:none;
}
.ayto{
	margin :0;
	padding:0;
	display:block;
}
/*====================================*/
/* Estils per les pàgines de Municipi */
/*====================================*/
#municipi {
	background-color:#FFCC66; 
	margin:0px; 
	padding:4px 20px 10px 20px;
}
/*======================================*/
/*Estils per les pàgines de l'Ajuntament*/
/*======================================*/
#ajuntament {
	background-color:#06A29F; 
	margin:0px; 
	padding:4px 20px 10px 20px;
}

/*======================================*/
/*............Includes ASP..............*/
/*======================================*/

#includeASP{
	padding: 0;
}

/*======================*/
/*.......BUSCAR.........*/
/*======================*/

div.buscar{
	position:relative;
	display:block;
	font-family: Verdana, Geneva, arial, helvetica, sans-serif;
	text-align:left;
	margin:0 10 0 10;
}

div#buscar div.info{
	margin:0 10 0 10;
	font-size:0.7em;
}

div#buscar div.secciones{
	margin:0 10 0 10;
	font-size:0.7em;
}
div#buscar div.secciones select{
	font-size:1em;
	margin:0;
}

div.buscar div.buscador{
	margin:10px 0px 10px 10px;
}

/* texto del label del imput de busqueda*/
div#buscar div.buscador p{
	margin:0;
}


div.buscar div.busqueda span.labelGN, div.buscar div.busqueda span.label{
	margin:3%;
	font-size:0.8em;
}



div#buscar div.buscador p span{
	font-size:0.7em;
	color:#555;
	margin:0;
}

div.buscar span#resultados{
	font-size:0.8em;
	margin:10 10 10 10;
}
div#buscar div.mensajesResultados{
	margin:10;
}

div#buscar div.mensajesResultados p{
	margin:10;
}

/* estilos para la linea que informa de la palabra buscada */
div#buscar p.infoBusqueda{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fcfcfc;
	width:100%;
	color: #644;
	font-size:0.7em;
	margin:5px 5px 15px 5px;
	padding: 2px 0 2px 0;
}

/* estilos para la lista de resultados de la busqueda*/
li.clsBlqTitulo{
	font-size:0.8em;
	color:#444;
	margin-bottom:5px;
	margin-left:20px;
}
li.clsBlqTitulo a{
	font-size:1.2em;
	color:#661F00;
	padding-left:15px;
	background-image:url(../catala/img/composicion/flechas001p.gif);
	background-repeat:no-repeat;		
}

li.clsBlqTitulo a:visited{
	color:#806600;
	padding-left:15px;
	background-image:url(../catala/img/composicion/flechas001p.gif);
	background-repeat:no-repeat;		
}

/*====================================*/
/*    Estils per contingutPàgina      */
/*====================================*/
#contingutPagina {
	display:block;
	clear: both;
	margin:0px;
	padding:0px;
	position:inherit;
}
/* ====================================== */
/* ==========.Barra de Usuario.========== */
/* ====================================== */
.usuarioInfo{
	margin :0;
	background : #9D9D9D;
	padding:0;
}
.usuarioInfo form span#usuario{
	font-family: Verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.7em;
	margin:0;
	padding: 1px;
	color : White;
}
.usuarioInfo form span#ciudadano{
	font-family: Verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.7em;
	margin:0;
	padding: 4;
	color : White;
}
.usuarioInfo form{
	margin: 0;
	padding : 0;
}
.usuarioInfo form input{
	font-family: Verdana,geneva,arial,helvetica,sans-serif;
	font-size: 1em;
	padding:2px;
	line-height:10px;
	height: 18px;
}
.usuarioInfobtn {
	font-size: 1em;
	color: Gray;
	font-weight : bold;
	font-style: normal;
	background-color: #f2f2f2;
	border: 1px #666666 solid;
	line-height:10px;
	cursor: hand;
	background: #f2f2f2;
}

/* ================================== */
/* ========.Título Tramite.========== */
/* ================================== */

.tituloTramite{
	position:relative;
	margin:2%;
	margin-top:20px;
	margin-bottom : 2px;
	padding-bottom : 3px;
	width:100%;
}
.tituloTramite h1 {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	margin : 0% 0% 0% 0%;
	padding-left : 30px;
	background-color : #008D2B;
}
.subTituloTramite{
	margin:0% 2% 24px 2%;
	text-align: right;
}
.subTituloTramite a{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	margin-left: 10px;
	font-weight: bold;
	font-size: xx-small;
	color: #3c3c3c;
	text-decoration: none;
	vertical-align : middle;
}
.subTituloTramite a:hover {
	text-decoration: underline
}
.subTituloTramite img {
	margin : 0% 0% 0% 2%;
	vertical-align : middle;
}

/* SECCIONES */
/* =================================== */
/* ========.Contenidos Página.======== */
/* =================================== */


.contenidosPagina{
	margin : 2px;
	/*position:relative; si la activamos situa la capa encima del menu de la cabecera*/
	border:1px solid #ccc;
	background-color:#fff;
	padding: 2px;
}
#contenidoPagina{
	margin : 2px;
	/*position:relative; si la activamos situa la capa encima del menu de la cabecera*/
	border:1px solid #ccc;
	background-color:#fff;
	padding: 2px;
}

#contenidoPagina div.texto{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	margin-top: 0;
	margin-left:10;
	margin-bottom:0;
	padding-left: 5;
	padding-right: 5;
	padding-bottom:2;
}
.contenidosPagina div.imagen{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	margin-top: 0;
	margin-left:0;
	margin-bottom:0;
	padding-left: 5;
	padding-right: 5;
	padding-bottom:2;
}
.contenidosPagina div.capaesp,  #contenidoPagina div.capaesp{
	BORDER-RIGHT: #006666 0pt double;
	BORDER-TOP: #006666 0pt double;
	BORDER-LEFT: #006666 2pt double;
	BORDER-BOTTOM: #006666 0pt double;
	POSITION: absolute;
	PADDING-LEFT: 10px;
	LEFT: 491px;
	HEIGHT: 340px;
	TOP: 290px;
	WIDTH: 269px;
	VISIBILITY: visible;
	OVERFLOW: auto;
	z-index:0;
}
.contenidosPagina div.capaespp,  #contenidoPagina div.capaespp{
	BORDER-BOTTOM: #006666 0pt double;
	POSITION: absolute;
	PADDING-LEFT: 5px;
	LEFT: 222px;
	HEIGHT: 750px;
	TOP: 150px;
	WIDTH: 95%;
	VISIBILITY: visible;
	OVERFLOW: auto;
	style="width: 100%; height: 340px; left: 221px; top: 155px"
}

.contenidosPagina div.linkCompuesto, #contenidoPagina div.linkCompuesto, #contenidoPagina div.enlace, #contenidopagina div.parrafo a.lncVinculoSeccion{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	margin-top: 0;
	margin-left:0;
	margin-bottom:0;
	padding-left: 5;
	padding-right: 5;
	padding-bottom:2;
}
body.portadatur .contenidosPagina div.titulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	margin : 0 5 0 5;
	padding-left : 10px;
	background-color : #0060A9;
}
body.portadatur .contenidosPagina div.subtitulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #0060A9;
	margin : 0 5 0 5;
	padding-left : 10px;
	border-bottom:2px solid #0060A9;
}
body.portada .contenidosPagina div.titulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	margin : 0 5 0 5;
	padding-left : 10px;
	background-color : #008080;
}
body.portada .contenidosPagina div.subtitulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #0060A9;
	margin : 0 5 0 5;
	padding-left : 10px;
	border-bottom:2px solid #008080;
}

body.Turisme .contenidosPagina div.titulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	margin : 0 5 0 5;
	padding-left : 10px;
	background-color : #0060A9;
}


body.Turisme .contenidosPagina div.subtitulo, body.Turisme #contenidoPagina h2, body.portadatur #contenidoPagina h2{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #0060A9;
	margin : 0 5 0 5;
	padding-left : 10px;
	border-bottom:2px solid #0060A9;
}
body.Turisme .contenidosPagina div.subtitulo, body.Turisme #contenidoPagina div.parrafo h2, body.portadatur #contenidoPagina div.parrafo h2{
	padding-left : 0px;
	border-bottom:0px solid #0060A9;
}

body.Turisme #contenidoPagina div.informacionAsociada div.subtitulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #0060A9;
	margin : 0 5 0 5;
	padding-left : 10px;
	border-bottom:2px solid #0060A9;
}

body.Ajuntament .contenidosPagina div.titulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	margin : 0 5 0 5;
	padding-left : 10px;
	background-color : #008080;
}
body.Ajuntament #contenidoPagina div.subtitulo h2,  body.Ajuntament #contenidoPagina  h2, body.Ajuntament #contenidoPagina  .doctramits div.subtitulo, body.portada #contenidoPagina  h2{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #008080;
	margin : 0 5 0 5;
	padding-left : 10px;
	border-bottom:2px solid #008080;
}
body.Municipi .contenidosPagina div.titulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	margin : 0 5 0 5;
	padding-left : 10px;
	background-color : #FEBD11;
}
body.Municipi .contenidosPagina div.subtitulo, body.Municipi #contenidoPagina  h2{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #FEBD11;
	margin : 0 5 0 5;
	padding-left : 10px;
	border-bottom:2px solid #FEBD11;
}

#contenidoPagina div.parrafo{
	margin :5;
	padding:2px;
	padding-left : 10px;
	background:transparent;
	clear:both;
	
	
}









div.eventoHome div{ float:left; width:45px; height:48px; padding:0px; margin:0px; margin-top:0px; background-image:url(img/hoja_cal.gif); background-repeat:no-repeat; background-position:left; vertical-align:middle;}
div.eventoHome div p.mes{ float:left; margin:0px; padding:0px; padding-top:3px; width:45px; background:none; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; }
div.eventoHome div p.dia{ float:left; margin:0px; padding:0px; padding-top:4px; width:45px; background:none; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px;}




















.parrafo p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	margin-top: 15;
	margin-left:0;
	margin-bottom:0;
	padding-left: 5;
	padding-right: 5;
	padding-bottom:2;
}
.parrafo ul{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	
}

body.portadatur #contenidoPagina h1, body.Turisme #contenidoPagina h1{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	margin : 0 5 0 5;
	padding-left : 3px;
	background-color : #0060A9;
}
body.Ajuntament #contenidoPagina h1, body.portada #contenidoPagina h1{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	margin : 0 5 0 5;
	padding-left : 3px;
	background-color : #008080;
}
body.Municipi #contenidoPagina h1{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	margin : 0 5 0 5;
	padding-left : 10px;
	background-color : #FEBD11;
}

#contenidoPagina div.parrafo  a.linkimagen{
	float:right;
	margin:0;
	padding:0;	
}

#contenidoPagina div.imagenc{
	float:left;
	margin:0;
	padding:0;	
}

#contenidoPagina div.parrafo1{
	margin-top: 15;
	padding:2px;
	padding-left : 0px;
	background:transparent;
	clear:both;
}


/* =================================== */
/* ========.Edicio.======= */
/* =================================== */

body.Ajuntament div.contenedorControles #tabtaula3c td,body.Ajuntament div.contenedorControles #tabtaula2c td,body.Ajuntament div.contenedorControles #tabtaula4c td,body.Ajuntament div.contenedorControles #tabtaulac,body.Ajuntament #tablinkCompuestosup{

background-color:#C6E4E3;
}
body.Municipi div.contenedorControles #tabtaula3c td,body.Municipi div.contenedorControles #tabtaula2c td,body.Municipi div.contenedorControles #tabtaula4c td,body.Municipi div.contenedorControles #tabtaulac,body.Municipi #tablinkCompuestosup{

background-color:#FDF3D9;
}

legend{	
	font-size:0.7em;
	}
	
#tablineaSeccion h1, #portadaturlineaSeccion h1, #tablineaSeccion .titulo{
font-family: verdana,geneva,arial,helvetica,sans-serif;
font-weight: bold;
font-size: 0.8em;
color: #fff;
margin : 0 5 0 5;
padding-left : 3px;
background-color : #008080;
}
#tablineaSeccion h2,#tablineaSeccion .subtitulo{
font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	color: #008080;
	margin : 0 5 0 4;
	padding-left : 3px;
	border:none;
	font-weight: bold;
	border-bottom:2px solid #008080;
}
	
	
div.contenedorControles #tabtaula3c tr.ttTurisme td, div.contenedorControles #tabtaula2c tr.ttTurisme td, div.contenedorControles #tabtaula4c tr.ttTurisme td{
font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	
	padding-left : 5px;
	background-color:#0060A9;
}























/* =================================== */






.contenidosPagina div.parrafo{
	margin :5;
	padding:2px;
	padding-left : 10px;
	background:transparent;
	clear:both;
}
.contenidosPagina div.parrafo1{
	margin :5;
	padding:2px;
	padding-left : 0px;
	background:transparent;
	clear:both;
}
.contenidosPagina div.parrafo div.texto{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.7em;
	margin-top: 0;
	margin-left:0;
	margin-bottom:0;
	padding-left: 5;
	padding-right: 5;
	padding-bottom:2;
}
.contenidosPagina div.parrafo  div.imagen{
	float:right;
	margin:0;
	padding:0;
	
}

.contenidosPagina div.parrafo div.linkCompuesto{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	margin-top: 0;
	margin-left:0;
	margin-bottom:0;
	padding-left: 5;
	padding-right: 5;
	padding-bottom:2;
}
body.portadatur .contenidosPagina div.parrafo div.titulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
	margin : 0 5 0 4;
	padding-left : 3px;
	background-color:#0060A9;
}
body.portadatur .contenidosPagina div.parrafo div.subtitulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	color: #0060A9;
	margin : 0 5 0 4;
	padding-left : 3px;
	border:none;
	}
	body.Turisme .contenidosPagina div.parrafo div.titulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
	margin : 0 5 0 4;
	padding-left : 3px;
	background-color:#0060A9;
}
body.Turisme .contenidosPagina div.parrafo div.subtitulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	color: #0060A9;
	margin : 0 5 0 4;
	padding-left : 3px;
	border:none;
	}
	body.Ajuntament .contenidosPagina div.parrafo div.titulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
	margin : 0 5 0 4;
	padding-left : 3px;
	background-color:#008080;
}
body.Ajuntament .contenidosPagina div.parrafo div.subtitulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	color: #008080;
	margin : 0 5 0 4;
	padding-left : 3px;
	border:none;
	}
	body.Municipi .contenidosPagina div.parrafo div.titulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
	margin : 0 5 0 4;
	padding-left : 3px;
	background-color:#FEBD11;
}
body.Municipi #contenidoPagina  .ttMunicipi{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	
	padding-left : 3px;
	background-color:#FEBD11;
}
body.Ajuntament #contenidoPagina  .ttAjuntament{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	padding-left : 3px;
	background-color:#008080;
}
body #contenidoPagina  fieldset.controlesEdicion tr.ttAjuntament td {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	padding-left : 3px;
	background-color:#008080;
}

body.Turisme .contenidosPagina  .ttTurisme, body.Turisme #contenidoPagina  tr.ttTurisme td, body.Turisme #contenidoPagina  td.ttTurisme{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	
	padding-left : 5px;
	background-color:#0060A9;
}
body.portadatur .contenidosPagina  .ttTurisme, body.portadatur #contenidoPagina  tr.ttTurisme{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	
	padding-left : 3px;
	background-color:#0060A9;
}
body.Municipi #contenidoPagina  .tMunicipi{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	
	font-size: 0.7em;
	color: #000;
	
	background-color:#FDF3D9;
}
body.Ajuntament #contenidoPagina  .tAjuntament{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	
	font-size: 0.7em;
	color: #000;
	background-color:#C6E4E3;
}
body.Ajuntament #contenidoPagina  .t1Ajuntament{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
	background-color:#008080;
}
body.Ajuntament #contenidoPagina  .tcAjuntament{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.7em;
	color: #000;
	
}
div.escut{
	display:none;
	}
div#impr{
	display:none;
}
div#normal{
	display:block;
}	
	
body.Turisme .contenidosPagina  .tTurisme, body.Turisme #contenidoPagina  .tTurisme td,  body.Turisme #contenidoPagina  td.tTurisme{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	padding-left : 5px;
	font-size: 0.7em;
	color: #000;

	background-color:#DCE3F1;
}

body.portadatur .contenidosPagina  .tTurisme, body.portadatur #contenidoPagina  .tTurisme{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	padding-left : 3px;
	font-size: 0.7em;
	color: #000;
	background-color:#DCE3F1;
}

body.Municipi .contenidosPagina div.parrafo div.subtitulo{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	color: #FEBD11;
	margin : 0 5 0 4;
	padding-left : 3px;
	border:none;
	}
.contenidosPagina div.cabecera {
	width : 100%;
	background: transparent;
	margin-right:0;
	margin-bottom:0;
}
.contenidosPagina div.cabecera h2{
	background: #008D2B;
	border: 1px solid #3F738F
	width: 100%;
	margin: 0;
	color: #ffffff;
	padding-top: 2;
	padding-bottom: 2;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-indent:10;
}
.contenidosPagina div.cabecera h2#tipo2{
	background: #666666;
	width: 100%;
	margin: 0;
	color: #ffffff;
	padding-top: 2;
	padding-bottom: 2;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-indent:10;
}
.contenidosPagina div.cuerpo{
	width: 100%;
	background: transparent;
	padding-top:20;
	padding-bottom:15;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}
.contenidosPagina div.cuerpo h3 {
	font-size: 80%;
	line-height: 100%;
	padding-left: 20;
	padding-right: 20;
	margin-top: 15;
	margin-bottom: 0;
	font-weight : bold;
}
.contenidosPagina div.cuerpo p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	margin-top: 0;
	margin-left:0;
	margin-bottom:15;
	padding-left: 20;
	padding-right: 20;
	padding-bottom:0;
}
.contenidosPagina div.cuerpo span#enlaces p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.7em;
	margin-top: 0;
	margin-left:0;
	margin-bottom:15;
	padding-left: 20;
	padding-right: 20;
	padding-bottom:0;
}
.contenidosPagina div.cuerpo span#detalle p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	color:#666666;
	font-size: 0.7em;
	margin-top: 5;
	margin-left:0;
	margin-bottom:15;
	padding-left: 0;
	padding-right: 20;
}
.contenidosPagina form#tipo2 input.formMTMbtn{
	font-family: Tahoma, Arial,Verdana,Helvetica, sans-serif;
	font-size:70%;
	color:#3F738F;
	font-weight : bold;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px #3F738F solid;
	padding-left:6;
	padding-right:6;
	line-height:16px;
	cursor: hand;
}
.contenidosPagina div.cuerpo a {
	color: #008D2B
}
.contenidosPagina div.cuerpo a:hover {
	text-decoration: underline
}

/* Lateral*/
.contenidosLateral{
	float: right;
	width : 20%;
	background: #EFEFEF;
	margin:0% 2% 0% 2%;
	padding-bottom:0;
}
.contenidosLateral h1#titulo {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	color:#666666;
	font-size: 0.9em;
	font-style: bold;
	margin-left:10;
	margin-top:10;
}
.contenidosLateral span p {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	color:#000000;
	font-size:0.7em;
	margin-top: 10;
	padding-left: 10;
	padding-right: 10;
}
.contenidosLateralCuerpo{
	background: #EFF1F5;
	margin-right:0;
	padding-bottom:5;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	border-top: 1px solid #666666;
}
.contenidosLateralCuerpo h3{
	background: #cccccc;
	width: 100%;
	margin: 0;
	padding-top: 2;
	padding-bottom: 2;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-indent:10;
}
.contenidosLateralCuerpo p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size:0.7em;
	margin-top: 10;
	padding-left: 10;
	padding-right: 10;
	/*text-align : justify;*/
}
.contenidosLateralCuerpo a {
	color: #008D2B;
	padding-left: 10;
	padding-right: 10;
}
.contenidosLateralCuerpo a:hover {
	text-decoration: underline;
	padding-left: 10;
	padding-right: 10;
}

/* ================================== */
/* ==========.Guía Urbana.=========== */
/* ================================== */

.guiaUrbana{
	margin:2%;
	margin-top:0;
	margin-bottom:0;
	border-bottom : 1px solid #3F738F;
	padding-bottom : 0px;
}
.guiaUrbana h1 {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #333333;
	margin : 0% 0% 0% 0%;
	padding-left : 30px;
	background-image : url(../castellano/img/formularios/bgTitulo_h2_abs.gif);
	background-repeat : no-repeat;
}
.paginaResultados{
	margin:3px;
	background-color: #ffffff;
	background-image:none;
}
.tituloResultados
{
	/*background: #A6A6A6;*/
	width: 100%;
	margin: 0;
	padding:3;
	color: #606060;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: x-small;
	font-style: normal;
}
.guiaUrbana form{
	margin:0px;
}
.guiaUrbana input{
	margin:2px;
}
#expandoTabDiv{
	scrollbar-base-color: #ACB7BD; 
	BACKGROUND: #E1E1E1; 
	POSITION: relative; 
	/*top:-3px;*/
	BORDER: #7e8e99 2px solid; 
	PADDING-BOTTOM: 5px; 
	OVERFLOW: auto; 
	WIDTH: 100%;  
	HEIGHT: 356px;
}

/* =================================== */
/* ========.Carta de Servicios.======= */
/* =================================== */
.cartaServicios{
	position:relative;
	margin:2%;
	margin-top:0;
	padding:2px;
	width : 100%;
}
.formBtnRojo{
	font-family: Tahoma, Arial,Verdana,Helvetica, sans-serif;
	font-size:70%;
	color:#ffffff;
	font-weight : bold;
	font-style: normal;
	background-color: #008D2B;
	border: 1px #666666 solid;
	/*background-image:url(../catala/img/formularios/bg_imprimir_abs.gif);*/
	line-height:16px;
	cursor: hand;
}
/* NO SE UTILIZA EN LOS AYUNTAMIENTOS
.medios{
	float: right;
	width : 200px;
	background: #EFEFEF;
	margin:0% 2% 0% 2%;
	padding-bottom:0;	
}
.mediosCabecera{
	width: 100%;
	padding-bottom:0;
	margin:0;
}
.mediosCabecera h2 {
	background: #666666;
	width: 100%;
	margin: 0;
	color: #ffffff;
	padding-top: 2;
	padding-bottom: 2;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-indent:10;
}
.mediosCuerpo{
	background: #EFF1F5;
	margin-right:0;
	padding-bottom:5;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	border-top: 1px solid #666666;
}
.mediosCuerpo h3{
	background: #cccccc;
	width: 100%;
	margin: 0;
	padding-top: 2;
	padding-bottom: 2;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-indent:10;
}
.mediosCuerpo p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size:0.7em;
	margin-top: 10;
	padding-left: 10;
	padding-right: 10;
	/*text-align : justify;*/
}
.mediosCuerpo a {
	color: #008D2B;
	padding-left: 10;
	padding-right: 10;
}
.mediosCuerpo a:hover {
	text-decoration: underline;
	padding-left: 10;
	padding-right: 10;
}
*/
.caracteristicas{
	width:100%;
}
.caracteristicasCabecera {
	background: transparent;
	/*margin:2px;
	margin-right:0;
	margin-bottom:0;*/
	margin:0;
}
.caracteristicasCabecera h2{
	width: 100%;
	margin: 0;
	color: #008D2B;
	border-bottom:1px solid #008D2B;
	padding-top: 2;
	padding-bottom: 2;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-indent:10;
}
.caracteristicasCuerpo{
	background: transparent;
	margin-right:0;
	padding-bottom:5;
}
.caracteristicasCuerpo h3 {
	font-size: 80%;
	line-height: 100%;
	padding-left: 20;
	padding-right: 20;
	margin-top: 15;
	margin-bottom: 0;
	font-weight : bold;
}
.caracteristicasCuerpo p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	margin-top: 0;
	padding-left: 20;
	padding-right: 20;
}
.caracteristicasCuerpo a {
	color: #008D2B;
	vertical-align : middle;
}
.caracteristicasCuerpo a:hover {
	text-decoration: underline
}
.caracteristicasMias {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
}
.caracteristicasPie{
	margin-top: 25;
	margin-bottom: 5;
	margin-right:20;
	margin-left:20;
	border-top : 1px dotted #cccccc;
}
.caracteristicasPie h3 {
	font-size: 0.7em;
	line-height: 100%;
	margin-top: 25;
	margin-bottom: 5;
	padding-left: 0;
	padding-right:0;
	font-weight : bold;
}
.caracteristicasPie p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.7em;
	padding-left: 0;
	padding-right:0;
	margin-top: 10;
}

/* ================================== */
/* ======.Información Asociada.====== */
/* ================================== */
.informacionAsociada{
	margin: 0px  0px 0px 0px;
	/*font-size:0.7em;*/
	background: transparent;
	padding-left: 5;
	padding-right: 5;
	padding-top: 1px;
	padding-bottom:1px;
}
.informacionAsociadaCol{
	float:left;
	width:30%;
}
.informacionAsociada h3 {
	font-size:1em;
	line-height: 100%;
	margin-top: 2;
	margin-bottom: 2;
	font-weight : bold;
}
.informacionAsociada p{
	font-size:auto;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	margin-top: 1;
}
.informacionAsociada p.anotacion{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.8em;
	margin-top: 3;
	margin-bottom:3;
}
/*.informacionAsociada img {
	float : left;
	margin : 2px 8px 4px 0px;
}*/
.informacionAsociada a {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	/*font-size: 0.7em;*/
	color: #804040;
}
.informacionAsociada a:hover {
	text-decoration: underline;
}

/* ==================================== */
/* ======.Datos de Identificación.===== */
/* ==================================== */
.identificacion{
	margin: 0% 2% 2% 2%;
	font-size:0.7em;
	background: transparent;
	padding-bottom:5;
}
.identificacion h2{
	border-bottom:2px solid #008D2B;
	color: #008D2B;
	width: 100%;
	margin: 0;
	padding-top: 2;
	padding-bottom: 2;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-indent:10;
}
.identificacion h3 {
	font-size: 1em;
	line-height: 100%;
	padding-left: 10;
	padding-right: 10;
	margin-top: 5;
	margin-bottom: 5;
	font-weight : bold;
}
.identificacion p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: auto;
	margin-top: 3;
}

/* =================================== */
/* ========.Datos del Servicio.======= */
/* =================================== */
.servicio{
	margin: 0% 2% 0% 2%;
	font-size: 0.7em;
	background: transparent;
	padding-bottom:5;
}
.servicio h2{
	border-bottom:2px solid #008D2B;
	color: #008D2B;
	width: 100%;
	margin: 0;
	padding-top: 2;
	padding-bottom: 2;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-indent:10;
}
.servicio h3 {
	padding-left: 10;
	padding-right: 10;
	padding-top: 5;
	padding-bottom:1;
	color: #008D2B;
	margin:10;
	/*border-bottom: 2px solid #A57D68;*/
	font-size: 1em;
	font-weight: bold;
}
.servicio p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: auto;
	margin-right:10;
	margin-top:5;
	margin-left:10;
	margin-bottom:0;
}


/* ================================ */
/* ========.Condiciones.=========== */
/* ================================ */
.condiciones{
	/*
	font-size: 0.7em;
	border-top : 2px solid #CECECE;
	border-bottom : 2px solid #CECECE;
	padding-top:24;
	padding-bottom:24;
	margin-top:30;
	margin-bottom:30;
	*/
	margin: 0% 2% 0% 2%;
}
.condiciones h3 {
	font-size: 0.7em;
	line-height: 100%;
	margin-top: 5;
	margin-bottom: 5;
	font-weight : bold;
}
.condiciones p{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size:70%;
	margin-top: 3;
	text-align:justify;
}
.condiciones p.notaInformativa {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 95%;
	text-align:justify;
}

/* ================================== */
/* ====.elementos del formulario.==== */
/* ================================== */

/* ==Botones ==*/
.formMTMBotonera{
	/*margin-left:60%*/
}
.formMTMbtn{
	font-family: Tahoma, Arial,Verdana,Helvetica, sans-serif;
	font-size:70%;
	color:#FFFFFF;
	font-weight : bold;
	font-style: normal;
	background-color: #008D2B;
	border: 1px #666666 solid;
	line-height:16px;
	cursor: hand;
}

/* ==Campos ==*/
.formMTM{
	margin: 10px;
}
.formMTM input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	height: 20px;
	vertical-align : middle;
}
.formMTM input[type="text"] {
	background-color: #EFEFEF;
	height: 18px
}
.formMTM input[type="checkbox"] {
	background-color: transparent;
	height: 18px
}
.formMTM input[type="radio"] {
	background-color: transparent;
	height: 18px;
}
.formMTM select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-color: #FCFCFC;
	border: 1 solid #333366;
	height: 18px;
	width: 150px;
}
.formMTM option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-color: #FCFCFC;
	border: 1 solid #333366;
	height: 18px
}
.formMTM textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-color: #FCFCFC;
}
.formMTM fieldset {
	border:1px solid #7C5B49;
	color: #008D2B;
	padding:10px;
	margin:0;
	margin-top:4;
	margin-bottom:8;
}
.formMTM legend {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7C5B49;
	line-height: 100%;
	padding-left: 0;
	padding-right: 10;
	margin-top: 5;
	margin-bottom: 5;
	margin-left:-5;
	font-weight : bold;
}
.formMTM label {
	font-family: Verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.7em;
	margin:0;
	padding-right:6;
}
.formMTM span.descripcion {
	font-family: Verdana,geneva,arial,helvetica,sans-serif;
	font-size: 0.7em;
	margin:0;
}
.formMTM table {
	font-weight : normal;
	text-align : left;
	border : none;
	margin-bottom:4;
}
.formMTM caption {
	display : none;
}
.formMTM th {
	font-weight : normal;
	text-align : left;
}

/* ================================== */
/* ======.ConsultaCiudadanos.====== */
/* ================================== */

.datosCiudadano
{
	margin-left:3%;
	padding: 1px;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size:0.7em;
	color: #000000;
}

.datosCiudadano p{
	
	margin-top: 3;
	text-align:left;
	color:Black;
	font-size:0.7em;
}
.datosCiudadano a{
	
	font-size:0.7em;
	color:#444444;
}
.datosCiudadano a:hover{
	font-size:0.7em;
	color:#A57D68;
}
.formBuscar
{
	margin-left:3%;
	font-size:0.7em;
}


.formBuscar table#principal
{
	padding:0.3em;
	border: #008D2B 1px solid;
}
.formBuscar h2
{
	font-size:0.9em;
	font-weight: bold;
	padding-top: 2;
	padding-bottom: 2;
	margin: 0;
	width: 100%;
	border-bottom: #008D2B 2px solid;
}
.formBuscar table#campos td span
{	
	font-size:0.7em;
	color: #000000;
	font-weight: normal; 
	vertical-align:middle;
}
.formBuscar table#campos td.error
{	
	font-size:0.7em;
	color: #cc3300;
	font-weight: bold; 
	vertical-align:middle;
}
.formBuscar table#campos td#label
{	
	font-size:0.7em;
	background: #EFEFEF;
	margin: 2;
	color: #A57D68;
	font-weight: bold; 
	vertical-align:middle;
	text-indent:10;
	height:20;
}

 .formBuscar select
{	
	margin: 0;
	font-size:0.7em;
	color: #000000;
	border: dimgray 0.05em solid;
	width:100%;
}
/*.formBuscar input[type="text"]*/
.campoT
{
	border: dimgray 0.05em solid;
	padding: 0;
	font-size: 0.7em;
	margin: 0;
	color: #000000;
}
.formBuscar input[type="radio"]
{
	font-size:0.7em;
	background-color: transparent;
}
.formBuscar span
{
	font-size:0.7em;
}

.resultados
{
	margin-left:1.5%;
	margin-top: 1%;
	float:left;
	width:50%;
	
}
.resultados p
{
	font-size:0.7em;
}
.resultados table
{
	border: #008D2B 1px solid;	
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	width: 100%;
}

.resultados th
{
	background: #008D2B;
	width: 100%;
	color: #ffffff;
	padding-top: 2;
	padding-bottom: 2;	
	font-weight: bold; 
	font-style: normal;
	text-indent:10;	
	font-size:1.2em;
}
.resultados tr
{
	font-size:0.7em;
	}
.resultados tr#cabecera
{
	background: #EFEFEF;
	color: #A57D68;
	font-weight: bold;
	
}
.resultados td#subcabecera
{
	color: #ffffff;
	font-weight: bold;
	background:#A57D68;
	padding:3;
}
.resultados tr#separador
{
	width: 100%;
	background-color: #A57D68;
}
.resultados a
{	color: #555555;
	text-decoration: underline;	
}
.resultados a:hover {
	text-decoration: underline;
	color: #A57D68;
}

.frame
{
	border: 0px;
	overflow: visible;
	height: 100%;
	margin-top: 1%;
	width:45%;
}
.estado table
{
	background:transparent;
	padding: 0px;		
	margin: 0px;
	border:0px;
	font-family: verdana,geneva,arial,helvetica,sans-serif;	
	vertical-align:top;
	border-bottom: 0px;

}
.actuaciones
{
	padding-left: 0;	
	padding-right:0;		
	margin-top: 10;
	padding-bottom:5;
	margin:0px;
	
}

.actuaciones div.tramite
{
	margin:5;
	padding-left: 0;	
	padding-right:0;		
	margin-top: 10;
	padding-bottom:5;
	
}
.actuaciones div.tramite p.titulo
{
	color: #000000;	
}


.actuaciones table
{
	border: #008D2B 1px solid;	
	font-family: verdana,geneva,arial,helvetica,sans-serif;	
	width:100%;
}
.actuaciones th
{
	background: #008D2B;
	width: 100%;
	margin: 0;
	color: #ffffff;
	padding-top: 2;
	padding-bottom: 2;	
	font-weight: bold; 
	font-style: normal;
	text-indent:10;	
	font-size:1.2em;
}
.actuaciones tr
{

	font-family: verdana,geneva,arial,helvetica,sans-serif;	
	font-size:0.7em;
}
.actuaciones p
{
	padding-right: 5px;
	padding-left: 5px;
}
.actuaciones p#error
{
	padding-right: 5px;
	padding-left: 10px;
	color: #A57D68;
	font-weight:bold;
}

.actuaciones div.tramite table
{	
	border: 0px;	
	width:100%;
	text-align:left;
	margin:0px;
	padding:0px;
}
.actuaciones div.tramite p
{
	padding-right: 5px;
	padding-left: 5px;
	width: 100%;
	color: #666666;
	margin-bottom:5px;
	}


.listaActuaciones table
{
	border: 0px;	
	width:100%;
}
.listaActuaciones th
{
    font-size:1em;
	border: #3F738F 1px solid;	
	font-weight: bold;
	background: #008D2B;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 0px;
	width: 100%;
	color: #ffffff;
	text-indent: 0px;	
	font-style: normal;
}
.listaActuaciones td#accio
{
	margin-top: 10px;
	padding-top:10px;
	font-weight: bolder;
	width: 100%;
	color: #000000;
	border-bottom: #3F738F 1px solid;
}
.listaActuaciones td#cos
{
	margin-bottom: 10px;
	padding-bottom:10px;
	margin-top: 10px;
	padding:2px;
	width: 100%;
	color: #000000;
	border-bottom: #cccccc 1px solid;
	background-color:#EFEFEF;
}
.listaActuaciones td#peu
{

	width: 100%;
	color: #A57D68;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
}

/* ================================== */
/* ======.Error.====== */
/* ================================== */
.errores
{
	font-size: 0.8em;
	margin: 0px;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
}
.errores table#errors
{
	border: #008D2B1px solid;	
	font-family: verdana,geneva,arial,helvetica,sans-serif;	
}
.errores th
{
  	background: #008D2B;
	width: 100%;
	margin: 0;
	color: #ffffff;
	padding-top: 2;
	padding-bottom: 2;	
	font-weight: bold; 
	font-style: normal;
	text-indent:10;	
	font-size:1.2em;
}
/* ================================== */
/* ======.Categorias.====== */
/* ================================== */

.categorias{
	position:relative;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0 0px 0;
	width: 100%;
}
.categorias TABLE 
{
	width:100%;
	vertical-align:top;
}

/* Estilos que controlan los enlaces de la ruta*/
.categorias div.jerarquia
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fcfcfc;
	width:100%;
	color: #644;
	font-size:0.7em;
	font-weight:bold;
	margin:5px 5px 10px 5px;
	padding: 2px 0 2px 0;
}
.categorias div.jerarquia a{
	
	text-decoration: underline;
}

.categorias div.jerarquia a:hover{
	color: #0060A9;
	
}

/* estilos para el menú lateral o índice */

.categorias div.indice
{
	background-color: #fcfcfc;
	background-image:url(../catala/img/composicion/tramacuadrado.gif);
	border-top: 6px solid #ccc;
	border-bottom: 4px solid #e3e3e3;
	margin:5px;
	padding:5px;
	width:100%;
}

.categorias div.indice th
{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	text-align:left;
	color: #333333;
	padding-bottom:1em;
}

.categorias div.indice td
{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	text-align:left;
	color: #333333;
	padding-left:0.3em;
	height:1.5em;
}

.categorias div.indice a
{
	color: #333333;
	text-decoration:none;
	padding-left:20px;
	background-image:url(../catala/img/composicion/flechas001.gif);
	background-repeat:no-repeat;
}

.categorias div.indice a:hover
{
	text-decoration:underline;
	color: #000000;
	/*
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fcfcfc;
	*/
	background-image:url(../catala/img/composicion/flechas001.gif);
	background-repeat:no-repeat;
}

/*******************************/

.categorias div.menuCat 
{
	display:block;
	margin:0;
	padding:0;
}

.categorias div.menuCat div.tituloMenuCat
{
	margin-bottom : 0.5;
	padding-bottom : 0.05;
}

/* título de las categorias*/

.categorias div.menuCat div.tituloMenuCat h1
{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #852100;
	margin : 0 10px 0 10px;
	padding-left : 10px;
	
}

.categorias div.menuCat div.niveles
{
	display:block;
	margin:10px 10px 10px 10px;
	padding:10px 15px 10px 15px;
	display:block;
}

.categorias div.menuCat div.niveles TD
{
	text-align:left;
	vertical-align:top;
	font-size: 0.7em;
}
.categorias div.menuCat div.niveles div.nivel1
{
	margin-bottom:10px;
	border-bottom:1px;
	display:block;
	
	/*background-color:blue;*/
}
.categorias div.menuCat div.niveles div.nivel1 td.nivel1
{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	/*background-color:#f6f6f6;*/
	color: #333333;
	padding:3px;
}
.categorias div.menuCat div.niveles div.nivel1 td.nivel1 span.descripcion
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	padding-bottom:0.5em;
}
.categorias div.menuCat div.niveles div.nivel1 a
{
	text-decoration:underline;
	color: #856300;
	font-weight: bold;
	padding-left:20px;
	background-image:url(../catala/img/composicion/flechas001p.gif);
	background-repeat:no-repeat;	
}
.categorias div.menuCat div.niveles div.nivel1 a:hover
{
	text-decoration:underline;
	color: #333333;	
}
.categorias div.menuCat div.niveles  div.nivel2
{
	padding-left : 0.9em;
	/*background-color:#f6f6f6;*/
	display:block;
	width:100%;	
}

.categorias div.menuCat div.niveles div.nivel2 td.nivel2
{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;	
}

.categorias div.menuCat div.niveles div.nivel2 a
{
	font-weight: normal;
	text-decoration:none;
	color: #856300;
	font-weight: bold;
	padding-left:20px;
	background-image:url(../catala/img/composicion/flechas001p.gif);
	background-repeat:no-repeat;	
}
.categorias div.menuCat div.niveles div.nivel2 a:hover
{
	text-decoration:underline;
	color: #333333;	
}

.categorias div.menuCat div.niveles  div.nivel3
{
	padding-left : 0.9em;
	display:block;
	width:100%;	
}

.categorias div.menuCat div.niveles div.nivel3 td.nivel3
{
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-weight: bold;
	padding-left : 0.9em;
	color: #333333;
}

.categorias div.menuCat div.niveles div.nivel3 a
{
	font-weight: normal;
	text-decoration:none;
	color: #856300;
}
.categorias div.menuCat div.niveles div.nivel3 a:hover
{
	text-decoration:underline;
	color: #666666;
}

