BODY { 
	color: black;
	margin-bottom: 5px;
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-size: 75%;			
	 width: 82.9em; 
}
 	
IMG{ 
	border: 0px;
	margin: 0px;
	padding: 0px;	
}

FORM {
	margin:0px;
	padding:0px;
}

/*Listas varias*/
ul,ol{	
	float:left; 
	display:block;
	margin:0px;		
	width: auto;
   color: black;
	padding:10px;
} 

ul.debates, ul.actos, ul.actos ul{	
	float:none; 
} 

ul.debates li{	
	margin-bottom:0px;
}

.debates0 ,.debates1, .debates2, .debates3, .debates4{
	margin:0px;
	padding:0px;
}

.debates0 {	margin-left: 10px;}
.debates1 {	margin-left: 25px;} /*    border:1px solid green; */ 
.debates2 {	margin-left: 40px;} /* padding-left: 25px; */ 
.debates3 {	margin-left: 55px;} /*  padding-left: 43px; */ 
.debates4 {	margin-left: 70px;} /*  padding-left: 48px; */ 

ul.reglamento, dl{	
	float:none; 
	display:block;
	margin:0px;		
	width: auto;
   color: black;
	padding:10px;
} 

li{	
	list-style-image: url(/img/css/arrow.gif);
	padding:0px;
	margin:0px;
	margin-left:13px;
	margin-bottom:10px;
   color: black;
	width: auto;
	vertical-align:middle;
}

/* Luz */

ul.lista_nomargin_listin li{	
	float:left;
	list-style-type: none;
	list-style-image: none;
	margin-left:0px;
	margin-bottom:0px;
	width:100%;
}

ul.lista_nomargin_listin{
	float:left;
	width:90%;
}

ul.lista_nomargin li{	
	margin-bottom:0px;
}

/* Luz */
ul.noimg li {
	list-style-type: none;
	list-style-image: none;
}

ol.sin_numero{
   float:none;
   margin-top: 0px;
   margin-left: 20px;
   margin-bottom:0px;
   padding-left: 0px;
   color: black;
   padding:0px;
   width:95%;
}

dl.tabla  {
	margin: 0;
	padding: 0;
}

.tabla dt {
	float: left;
	padding-left: 0px;
	margin: 0;
	font-weight: bold;
}

.tabla dd{
	padding-left: 22px;	
	margin-left: 50px;
}

.tabla_equipo dt{
	font-weight: bold;	
	margin-left: 15px;
}

.tabla_equipo dd{
	margin-left: 30px;;	
}

.texto{
	float:none;
	margin-top: 1px;		
	margin-left:30px;
	margin-bottom:5px;
	padding-left: 0px;
	width:auto;
}

a.texto{
	margin-left:0px;
}

li.sin_numero{
	list-style-type: none;
	list-style-image: none;
	padding-left: 0px;
	margin-left:20px;
	font-style: italic;
	margin-bottom:0%;
   color: black;
}

ol.lista_legis{
	float:none;
        margin: 0px;
        padding:0px;
        width:90%;
}
li.lista_legis{
	list-style-type: none;
	list-style-image: none;
	padding-left: 0px;
	margin-left:10px;
	text-align: right;
	margin-bottom:2px;
}
li.indent1{
	list-style-image: url(/img/css/arrow.gif);
	padding-left: 0px;
	margin-left:20px;
   color: black;
}
li.indent2{
	list-style-image: url(/img/css/arrow.gif);
	padding-left: 0px;
	margin-left:40px;
   color: black;
}
li.indent3{
	list-style-image: url(/img/css/arrow.gif);
	padding-left: 0px;
	margin-left:60px;
   color: black;
}
li.indent4{
	list-style-image: url(/img/css/arrow.gif);
	padding-left: 0px;
	margin-left:80px;
   color: black;
}


/* Asuntos recientes */

li.mini{ 
	list-style-image: url(/img/css/mini-arrow.gif);
}

li.mini2{ 
	list-style-image: url(/img/css/mini-arrow.gif);
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-bottom:5px; 
}

li.mini3{  	
	list-style-image: url(/img/css/mini-arrow.gif);
	padding:0px;
	margin:0px;
	margin-left:50px;  
	margin-bottom:5px;
}

ul.variacion{
	float:none;
	padding:3px;
	padding-bottom: 0px;
}

ul.variacion li{
   margin-bottom:2px;
	margin-left:25px;
   list-style-image: url(/img/css/alert.gif);
   color: black;
}

li.sustitucion{
	list-style-image: url(/img/css/blanc.gif);
	padding-left: 0px;
	margin-left:40px;
	font-style: italic;
   color: black;
}
li.flecha{
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
	list-style-image: url(/img/css/flecha.gif);
   color: black;
}

li.guion{
	list-style-image: url(/img/css/guion.gif);
   color: black;
}
li.guion_negrita{
	list-style-image: url(/img/css/guion.gif);
	font-weight: bold;
   color: black;
}

li.numero{
	list-style-type: decimal;
	list-style-image: none;
	padding-left: 0px;
	padding-right: 15px;
	text-align: justify;
   color: black;
}

li.letra{
	list-style-type: lower-alpha;
	list-style-image: none;
	padding-left: 0px;
	padding-right: 15px;
	text-align: justify;
   color: black;
}

li.numero_ceros{
	list-style-type: lower-roman;
	list-style-image: none;
	padding-left: 0px;
	padding-right: 15px;
	text-align: justify;
   color: black;
}

/*para Listín!!!*/
/*
li.apartado {
	list-style-type: none;
	list-style-image: none;
   color: black;
}
*/
ul.apartado{	
	float:none; 
	display:block;	
	margin:0px;			
   color: black;
	padding:10px;
} 

ul.apartado li{	
	list-style-type: none;
	list-style-image: none;
	margin-bottom:0px;
}

/* Directorio 
ul.kk{	
	float:none; 
	display:block;	
	margin:0%;			
	margin-left: 43px;
   color: black;
	padding:0px;
} 

ul.kk li {	
	list-style-type: none;
	list-style-image: none;
	border: medium;
}
*/

dt.servicios{
	padding-right: 15px;
	padding-left: 0px;
	margin-left:0;
	font-weight: bold;
	margin-bottom:0px;
   color: black;
}

dd.servicios{
	padding-left: 0px;
	padding-right: 15px;
	margin-left:10px;
	margin-bottom:10px;
	text-align: justify;
   color: black;
}

dl.ruta dt{
	font-weight: bold;
	color:black;	
	
}
dl.ruta dd {
	margin-left: 360px;
	color:black;	
}

.indentar0 ,.indentar1, .indentar2, .indentar3, .indentar4{
	float:left; 
	margin:0px;
	padding:0px;
}


.indentar0 {	padding-left: 0px;}
.indentar1 {	padding-left: 13px; } /*    border:1px solid green; */ 
.indentar2 {	padding-left: 25px;} /* padding-left: 25px; */ 
.indentar3 {	padding-left: 43px;} /*  padding-left: 43px; */ 
.indentar4 {	padding-left: 48px;} /*  padding-left: 48px; */ 
.indentar_cursiva {padding-left: 20px; font-style:italic; width:100%;}
.indentar_cursiva2 {padding-left: 43px; font-style:italic; }
.indentar_cursiva3 {padding-left: 63px; font-style:italic; }


/*PARA LAS IMÁGENES DE "NUEVOS CONTENIDOS" DE BATZORDE*/
LI IMG{  vertical-align: text-bottom;}


/****************************************
Listas e indentados de la web
Excepto menu, calendario, y abecedario
********************************************/


TD.barra_verde_NOSEUSA, TD.ratlla_groc_NOSEUSA, TD.ratlla_vermell_NOSEUSA, TD.ratlla_taronja_NOSEUSA, TD.ratlla_blau_NOSEUSA, TD.ratlla_verd_NOSEUSA{
	font-size: 1px;
	height: 5px!important;
	max-height: 5px!important;
	background-position: top;
	background-repeat: repeat-x;
	border-top-width: 0px;
	padding-top: 0px;
	margin-top: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	vertical-align: top;
}
TD.barra_verde_NOSEUSA{background-image: url(/img/cap/verd_top.gif);}
TD.ratlla_verd_NOSEUSA{background-image: url(/img/cap/verd_top.gif);}
TD.ratlla_groc_NOSEUSA{background-image: url(/img/cap/groc_top.gif);}
TD.ratlla_vermell_NOSEUSA{background-image: url(/img/cap/vermell_top.gif);}
TD.ratlla_blau_NOSEUSA{background-image: url(/img/cap/blau_top.gif);}
TD.ratlla_taronja_NOSEUSA{background-image: url(/img/cap/taronja_top.gif);}

TD.pixel_volador_NOSEUSA{
	width: 1px!important;
	max-width: 1px!important;
	font-size: 1px;
}	

TD.espai_col{
	height: 14px!important;
	max-height: 14px!important;
}

.ayuda{
	color: Red;
	font-size: larger;
	font-weight: bold;
	margin-left: 3px;
	padding-right: 7px;
}

#botonera { text-align: center; margin-left:5%; margin-right: 5%; width: auto;}
#noprint_botonera { text-align: center; margin-left:5%; margin-right: 5%; width: auto;}

TD.columna {vertical-align: top;min-width: 10%;max-width: 10%; width: 10%}

.right_middle{
	 text-align: right;
	 vertical-align: middle;
}
.center_middle{
	text-align: center;
	vertical-align: middle;		
	clear:left;
}


/* Para la lista Alfabética (abecedario)*/
#abecedario { 
	float:left;
   background-color: #e9e9e9;
	width:100%;
	margin-bottom:15px;	
}

#abecedario *{ 
	background-color:#e9e9e9;		
}

#abecedario ul {
	padding:5px;
	padding-left:13px;	
}

#abecedario li {
	float:left;
	margin:0px;
	margin-right:1em; 
	list-style:none;	
}

#abecedario a {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #2E8B57;	
}

#abecedario a:hover {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #777777;
}

/*
Formulario zabalik
*/
.accesskey{ text-decoration: underline;}

/********************/
TD.logo{ background-color: White;
	 text-align: center;
	 width: 60%;
}	
	
/*
CUADROS GRUPOS
*/	

p.inicio{
	margin-top: 1%;
}

p.tabla_grupos{
	text-align: center;
}

p.sustituto {
	margin-left: 30px;
	font-style: italic;
}

p.secuencia {
	padding:0px;
}

p.secuencia_total {
	padding:0px;
	font-weight: bold;
}

p.salto {	
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom : 5px;
}
p.pie {
	text-align: center;
	color: #b7b7b7;
	padding: 0px;
}

p.indice {
	clear:both;
	font-weight: bold;		
}

p.directorio {
	margin: 5px 0 8px 26px;
	padding-bottom:0;
	padding-left:0;
	padding-top:5px;
	padding-right:0px;
	clear:both;
}

p.bloque_italica{
  font-style: italic;
  clear:left;
}

TD.escanos_inicio_finYA_NOSEUSA {
	width:26px;
	text-align: center;
}
TD.escaños_medio_YA_NOSEUSA {
	width:44px;
	text-align: center;
}
TD.pie_cuadros_mesa {
	background-color: #993300;
}
TD.pie_cuadros_gobierno {
	background-color: #00FFFF;
}
TD.pie_cuadros_senadores {
	background-color: #FF0000;
}
TD.pie_cuadros_letrados {
	background-color: #000000;
}
/*LOS COLORES DELOS ESCAÑOS
OJOOOOOOOOOOOOOOOOO
habría q sacar los colores de los nombres de los class!!!!
*/
TD.escanos_ffff66, TD.escanos_ff9933, TD.escanos_00ff00, TD.escanos_ff99ff  {
	color: black;
	vertical-align: middle;
	text-align: center;
}
TD.escanos_ffff66 {	background-color: #ffff66;}
TD.escanos_ff9933 {	background-color: #ff9933;}
TD.escanos_00ff00 {	background-color: #00ff00;}
TD.escanos_ff99ff {	background-color: #ff99ff;}

TD.escanos_0000ff, TD.escanos_669966, TD.escanos_7c0084 {
	color: white;
	vertical-align: middle;
	text-align: center;
}

TD.escanos_0000ff {	background-color: #0000ff;}
TD.escanos_669966 {	background-color: #669966;}
TD.escanos_7c0084 {	background-color: #7c0084;}

.titulo_cuadro{
   float: left;
   width: 80%;
}

.iconos_cuadro{
   float:right;
   padding:2px;
}


/*
FICHAS ----------------------------
*/
TD.zabalik_iniciativas {
	vertical-align: middle;
	text-align: left;
	width:10%;
	white-space: nowrap;
}

/*
ZABALIK: tramitado y previsto
***********************************/
TD.zabalik_iniciativas {
	width:76%;
	font-weight: bold;
}
TD.zabalik_avances {
	width:24%;
	white-space: nowrap;
	font-weight: bold;
}
TD.zabalik_temas {
	font-weight: bold;
	width:15%;
}
TD.zabalik_iniciativas2 {
	width:61%;
	font-weight: bold;
}
TD.zabalik_previsto_col1 {
	width:18%;
	font-weight: bold;
	vertical-align: top;
	padding-left: 13px;
}
TABLE.zabalik TD {
	vertical-align: top;
}


/* Los colores definitivos     */
/* #e1e1e1: gris contenido1 */
/* #e9e9e9: gris contenido2 */
/* #2e8b57: verde links */

H2.center {
	text-align: center;
	font-weight: bold;
	margin-bottom: 0px;
	padding-left: 7px;
}

H1 {
	text-align: left;
	font-weight: bold;
	margin-bottom: 0px;
	padding-left: 7px;
	font-size: 100%;
}

H2 {
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding-left: 7px;
	padding-top:0px;
/*	border-top-width: 0px; */
	font-size: 100%;
}
	
H3 { 
	font-weight: bold;
	margin:0px;
	padding-left: 7px;
	padding-top:6px;
	padding-bottom:6px; 
	font-size: 100%;
}

H4 {
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding-left: 7px;
	padding-top:4px;
	padding-bottom:4px; 
	font-size: 100%;
}

h5 {	
   text-align: left;
	font-weight: bold;
	margin: 0px;
	padding-left: 7px;
	padding-top:2px;
	padding-bottom:2px; 
	font-size: 100%;
}

P {
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom:8px;
	margin: 1px;
   	color: black;
	text-align: justify;
	}
	
A {
	font-style: normal;
	text-decoration: none;
	color: #2E8B57;
}

A:hover {
	font-style: normal;
	text-decoration: none;
	color:#777777;
	}
TD {
	text-align: left;
   color: black;
}
TD.center{
	text-align: center;
   color: black;
}


TD.right {
	text-align: right;
   color: black;
}
TH {
	text-align: left;
   color: black;
	}
/***************************************************************/
/***************************************************************/
.texte_gris {
  display:block;
  color: #333;
  text-decoration: none;
  padding-top:4px;
  padding-bottom:3px;
}
    
.texte_gris:hover {
  text-decoration: none;
  color:#777777;
 }
 
.texte_negre {
  display:block;
  color: black;
  text-decoration: none;
  padding-top:4px;
  padding-bottom:3px;
}
.texte_blanc {
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
}

.texte_negre:hover {
  font-weight: normal;
  color: #777;
  text-decoration: none
}

.Tfiletsup {
	border: 1px solid black;
	border-bottom:0px;
}

.Tfiletinf {
	border: 1px solid black;
	border-top:0px;
}

.TfiletLat {
	border: 1px solid black;
	border-top:0px;
	border-bottom:0px;
}

/***************************************************************/
/*Las letras de los abecedarios*/
/*De hecho ahora son links normales...*/

.link_titulo {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #2E8B57;
	display: block; 
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom:0px;	
}

.link_encabezado{
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #2E8B57;
	display: block; 
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom:0px;
}

.link_titulo:hover, .link_encabezado:hover {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color:#777777;
}


.grafico {
	padding-left:10px;
	padding-right:15px;
	font-weight: bold;	
}
/***************************************************************/
/***************************************************************/
/* Las tablas de cuadros estadísticos **************************/
TABLE.tabla_estadisticas {
	float:left;
	width:100%;
	margin-left: auto;
	margin-right: AUTO;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
	border-collapse: collapse;	
}

TH.tabla_estadisticas {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: black;
	text-align: left;	
	padding:3px;	
}

TD.tabla_estadisticas1 {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
	background-color: #e9e9e9;
	text-align:left;	
	padding:3px;	
}	

TD.tabla_estadisticas1 A, TD.tabla_estadisticas1 span { background-color: #e9e9e9; }

TD.tabla_estadisticas2 {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
	background-color: #e1e1e1;
	text-align: left;	
	padding:3px;	
}

TD.tabla_estadisticas2 A, TD.tabla_estadisticas2 span { background-color: #e1e1e1; }

.col1_80{
	width: 80%;
	text-align: left;
	vertical-align: bottom;
}
.col1_40{
	width: 40%;
	text-align: left;
	vertical-align: bottom;
}

TABLE.tabla_columnas {
	float:left;    
	width: 95%;
	margin-left: auto;
	margin-right: AUTO;
	border-collapse: collapse;	
}

TH.tabla_columnas_th_col1{
	width: 10%;
	text-align: left;
}
TD.tabla_columnas_td_last{
	width: 30%;
	text-align: left;
}
TD.tabla_estadisticas_td_first{
	width: 10%;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
	background-color: #e1e1e1;
}
TD.tabla_estadisticas_td_last{
	width: 30%;
}


/***************************************************************/
/***************************************************************/
/*Una tablita auxiliar con cabecera*/
/*c_servicios_3.html*/
/*c_organizacion_0.html*/
TABLE.tabla_cabecera {
	width: 80%;
	margin-left: auto;
	margin-right: AUTO;
	border-collapse: collapse;
}
TH.tabla_cabecera {
	background-color: #666666;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
TD.tabla_cabecera {
	background-color: #e9e9e9;
	border: #999999;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
   	color: black;
   	text-align: center;
}
td.tabla_cabecera a {
	background-color: #e9e9e9;	
}


/***************************************************************/
/*Las celdas de los abecedarios*/
/*ahora son iguales, pero se podrían alternar colores*/
.gris2 {
   background-color: #e9e9e9;
   color: black;
   width: 3%;
}
.gris1 {
   background-color: #e9e9e9;
   color: black;
   width: 3%;
}


/* para calendario */
span.rojo {
   font-weight:bold;
   color: red;
}


/***************************************************************/
/***************************************************************/
.capa {	
	background-color: #d5d5d5; 	
	border: 1px none #000000; 	
   color: black;
}

/***************************************************************/
/*** Barra GOOGLE ***/
/***************************************************************/
.googleBar {
	text-align:right;
	color:#cccccc;
	padding-top:3px;
	padding-bottom:0px;
	margin-bottom:0px;
	clear:both;  /* Para que salte la "lista" del menús de idiomas */
}


/* Estilos nuevos => DAVID */

legend 
{ 
   color:black; 
} 

/* Generales */
.negrita{
  font-weight: bold;
}

.bloque{
  display: block;
}

.bloque_cursiva{
  font-style: italic;
  display: block;
}

.italica{
  font-style: italic;
}

.width100x100{
  width:100%;
}

.fieldsetBorder{
  border: 1px solid #000;
  margin:10px;
  padding:2px;
}

fieldset.sin-bordes {
	border-width:0;   
}

legend {
	display:none;
}

/* Como llegar */
/* 13.12.2007
.comodcha{  
  float:left;
  margin-left: 20px;
}

.comoizqda{

   float:left;
  width:290px;
  padding:5px;

} */

div.comdcha {
	clear:left;
	width:98%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

div.comdcha img{
	float:left;
	margin:10px;
}
div.comdcha a{
	color:black;
}
/*
div.comdcha div{
	float:none;
	margin:0px;
	vertical-align:middle;
	padding-top:10px;
}*/


/* Cabecera */
.logo{ 
	 position:relative;
	 display:block;
	 background-color:White;
	 left:1px;
	 width:60%;
}	

A.logo{
	margin:auto;
}

.noprint_logos{
	 position:relative;
	 display:block;
	 width:100%;
	 background-color: white;
	 background-image: url(/img/cap/img-1.gif);
	 background-repeat:no-repeat;
	 background-position:top right;
}

/* ESQUELETO */
#columna_esquerra
{
	margin-top: 18px;
	padding-right: 2px;
	float: left;
	width: 18%!important;
}
	
#content
{
	margin-top: 4px;
	float: left;
	width: 81%!important;
	margin-left:2px;
}

#content_SM{
	margin-top: 18px;
	float: left;
	width: 100%!important;
	margin-left:2px;
}

#columna_dreta
{
	margin-top: 18px;
	float: left;
	width: 13.9em; 
	/* width:166px */
	margin-left:4px;
}

/* Estilo para el menu izquierdo, y para el contenido principal de la columna central, tambien para listas
que se muestren en la zona principal de la columna central... */
.contenido_principal{
	float:left;
	width:100%;
	background-color: #e1e1e1;
}

.nextBlock{
	float:left;
	width:100%;
	margin-top: 20px !important;
}
  
.contenido_principal a, .contenido_principal img{
	margin-top:0px;
	background-color: #e1e1e1;
}

/* Contenido es la forma de mostrar contenidos...Habra uno por cada asunto, iniciativa...etc...*/
.contenido{
	float:left;
	width:100%;
	background-color:#e9e9e9;
}

/*Los estilos para los pies de página*/  
.piepagina2 {
	float:left;
	width:100%;
	padding-top:3%;
	padding-bottom:3%;
	text-align: center;
	color: #b7b7b7;
	white-space:nowrap;
}

.piepagina2 a{
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}

#noprint_pie{
	float:left;
	width:100%;
	text-align:center;
	background-color: #e1e1e1;
	padding-bottom:30px;
	padding-top:30px;
	padding-bottom:30px;
}


#menu_pie{
}

#lista_pie_opc ul{
	text-align: center;
	margin-left:5%;
}

ul.lista_pie li{
	display: inline;
	padding-left: 1px;
	margin-left: 1px;
}

ul.lista_pie{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding: .2em 0;
	margin: 0;
	list-style-type: none;
	width: 80%;
	text-align: center;	
	padding-top:2%;
	padding-bottom:2%;
}

.titulo_pagina {
	display: block; 
	font-weight: bold; 
	color: black; 
	text-align: justify;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 9px;
}

#botons_peu{
	padding-top:2%;
	clear:left;
}

#noprint_cabecera { 
	margin-top: 5px;
	float:right;
}
/*  -------------------------------------             */

/*  ---------- Les llistes en el menú d'idiomes ---------             */
#idiomas ul{
	float:left;
	margin:0px;
	padding:0px;
}

#idiomas li{
	float:left;
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
/*  -------------------------------------             */


ul.opcio_menu_lateral {
	margin: 0px;
	margin-left:2px;
	padding:0px;
}

ul.opcio_menu_lateral li {
	list-style-type: none;
	list-style-image: none;
	margin : 0px;
	padding-bottom : 3px;
	padding-left: 13px;
	padding-top: 0px;
	padding-right: 0px;
}

ul.opcio_menu_lateral li.opcio_menu_lateral1, 
ul.opcio_menu_lateral li.opcio_menu_lateral2,
ul.opcio_menu_lateral li.opcio_menu_lateral3,
ul.opcio_menu_lateral li.opcio_menu_lateral4,
ul.opcio_menu_lateral li.opcio_menu_lateral5
{
	padding-left: 10px;
}


/* Se comenta al pasar el menu lateral y tambienteinteresa a lista
.opcio_menu_lateral1, .opcio_menu_lateral2, .opcio_menu_lateral3, .opcio_menu_lateral4, .opcio_menu_lateral_noSelec1, .opcio_menu_lateral_noSelec2, .opcio_menu_lateral_noSelec3, .opcio_menu_lateral_noSelec4 {
	display:block;
	margin-left:2px;
	margin-right:2px;
	padding-left:13px;  

}

.opcio_menu_lateral1, .opcio_menu_lateral2, .opcio_menu_lateral3, .opcio_menu_lateral4 {
	padding-left:10px;
} 
*/


.opcio_menu_lateral1{
	border-left: 3px solid #E78241;
}

.opcio_menu_lateral2{
	border-left: 3px solid #2870B9;
}

.opcio_menu_lateral3{
	border-left: 3px solid #B62B54;
}

.opcio_menu_lateral4{
	border-left: 3px solid #FFFF00;
}

.opcio_menu_lateral5{
	border-left: 3px solid #648F45;
}

.opcio_menu_lateral_noSelec1{
	border-left: 1px solid #B78F76;
}

.opcio_menu_lateral_noSelec2{
	border-left: 1px solid #97b4d1;
}

.opcio_menu_lateral_noSelec3{
	border-left: 1px solid #d098a9;
}

.opcio_menu_lateral_noSelec4{
	border-left: 1px solid #f1df65;
}



.contenido_ticker{
	background-color: #e1e1e1;	
	margin-bottom: 2px;
	margin-top: 2px;
	float:left;	
}

.contenido_ticker a{	
	padding:0px;		
	margin:0px;			
}

.contenido_ticker ul.noimg{	
	width:100%;
	margin:0px;
	padding:0px;				
}

.contenido_ticker ul.noimg li{			
	margin-left:3px;
	margin-bottom:0px;		
	padding-bottom:3px;		
}
.contenido_ticker ul.noimg li span{	
	display:block;				
}


.columna_dreta_central a{
	float:left;
}

.columna_dreta_central{
	margin-bottom: 2px;
}
.columna_dreta_central_top a{
	float:left;
}
.columna_dreta_central_top{
	margin-top: 2px;
	margin-bottom: 2px;
}
/* Agenda */
.contenido p{
	padding-top:10px;
	padding-left:7px;
	padding-bottom:0px;
}

.contenido p.punto{
	padding-top:0px;	
}

.contenido_detalle p.punto{
	padding-top:0px;	
}

div.contenido_detalle {
	padding-top:10px;
	padding-left:7px;
	padding-bottom: 10px;
	background-color: #e1e1e1;
}
.contenido div, .contenido a{
	padding-top:0px;
	padding-left:7px;
}

/* En agenda */
.agenda_asunto{
	float:left;
	width:80%;
	padding-bottom:7px;
	background-color: #e1e1e1;
}

.agenda_docs{
	float:left;
	margin-top:10px;
	background-color: #e9e9e9;
}

.agenda_docs img,.agenda_docs a {
	margin-left:7px;
	background-color: #e9e9e9;
}

/* taronja */
.nivel1_taronja{
	float:left; 
	width:100%;
	background-color: #e3bba1;
	border-top: 1px solid black;
	/* absolutepx
	padding-top: 3px;
	padding-bottom:3px; */
	padding-top: 0.5%;
	padding-bottom: 0.5%; 
}

.nivel1_taronja_margin{
	float:left; 
	width:100%;
	background-color: #e3bba1;
	border-top: 1px solid black;
	/* absolutepx
	padding-top: 3px;
	padding-bottom: 3px;	 */
	padding-top: 0.5%;
	padding-bottom: 0.5%; 
	margin-top: 2%;
}



.nivel1_taronja h3, .nivel1_taronja h2, .nivel1_taronja_bg, .nivel1_taronja_bg img{
	background-color: #e3bba1;
}

.nivel2_taronja {float:left; width:100%; background-color: #e2cec1;}


TD.nivel {	
	padding-left: 0px;
}

/* gris */
TD.nivel2R_gris {
		padding-left: 0px;		
		background-color: #e1e1e1;
		text-align: right;
}

/* blau */
.nivel1_blau {
	float:left;
	width:100%;
	background-color: #97b4d1;
	border-top: 1px solid black;
	padding-top:3px;
	padding-bottom:3px;		
}

.nivel1_blau_grupos {
	background-color: #97b4d1;
	
}
.nivel1_vermell_grupos {
	background-color: #d098a9;
	
}

.nivel1_blau h3, .nivel1_blau h2, .nivel1_blau_bg, .nivel1_blau_bg img{
	background-color: #97b4d1;
}

.nivel2_blau h2 {
	background-color: #bccad9;	
}

.nivel2_blau { 
	float:left; width:100%; background-color: #bccad9;
}

.nivel2_blau * , .nivel2_blau div div * {
	background-color: #bccad9;
}

.nivelx_blau {
	padding-left: 13px;
	background-color: #bccad9;
}


/* vermell */
.nivel1_vermell {
	float:left;
	width:100%;
	background-color: #d098a9;
	border-top: 1px solid black;
	padding-top:3px;
	padding-bottom:3px;
}

.nivel1_vermell_margin{
	float:left; 
	width:100%;
	background-color: #d098a9;
	border-top: 1px solid black;
	/* absolutepx
	padding-top: 3px;
	padding-bottom: 3px;	 */
	padding-top: 0.5%;
	padding-bottom: 0.5%; 
	margin-top: 2%;
	margin-bottom:1%;
}

.nivel1_vermell h3, .nivel1_vermell h2, .nivel1_vermell_bg, .nivel1_vermell_bg img {
	background-color: #d098a9;
}

.nivel2_vermell { 
	float:left; width:100%; background-color: #d8bdc5;
}

.nivel3_vermell {	
	float:left; width:100%; background-color: #ddced3;
}

/* groc */
.nivel1_groc{
	float:left;
	width:100%;
	background-color: #f1df65;
	border-top: 1px solid black;
	padding-top:3px;
	padding-bottom:3px;
}

.nivel1_groc_margin{
	float:left; 
	width:100%;
	background-color: #f1df65;
	border-top: 1px solid black;
	/* absolutepx
	padding-top: 3px;
	padding-bottom: 3px;	 */
	padding-top: 0.5%;
	padding-bottom: 0.5%; 
	margin-top: 2%;
	margin-bottom:1%;
}


.nivel1_groc h3, .nivel1_groc h2, .nivel1_groc_bg, .nivel1_groc_bg img{
	background-color: #f1df65;
}

.nivel2_groc { float:left; width:100%; background-color: #ebe092; }

.nivel3_groc { float:left; width:100%; background-color: #e7e0b4;}


.candidato {
	float:left;
	width:100%;	
	margin-top: 8px;
}


/***************************************************************/
/*Los botones: Anterior, Siguiente, Volver...*/
.header_botonera{
	float:left;
	width:100%;
}

.header_botonera a{
	float:right;
	background-color: #D3D3D3;
	margin-right:15px;
	margin-bottom:3px;
}

.header_botonera a:hover{
	font-weight: bold;
	color: #2E8B57;
}

.links_boto{
 text-align: right;
 vertical-align: top;
 padding-top: 4px;
 padding-bottom: 4px;
 background-color: #d3d3d3;
}

.links_boto a {
	background-color: #d3d3d3;
	text-decoration: none;
	padding-right:12px;
	color: #2E8B57;
}

.links_boto a:hover {
	font-weight:bold;
}

.link_iniciativas a{
	white-space:nowrap;
}
/* La capa de Legislaturas*/
/* TD.capa_legis {	width:174px;	 }*/
#legislaturas{
	float:left;
	width:99%;
	background-color: #e1e1e1;
	padding: 20px 0px 30px 5px;
}

#legislaturas img{
	float:right;
	padding-top:3px;
}

#legislaturas .negrita{
	float:left;
}

#capa_legis{
	float:left;
	width:210px;
	border:1px solid #000;
	padding:5px;
	visibility:visible;
	background-color: #e1e1e1;
}

/*
.capa_legis{
	float:left;
	width:210px;
	border:1px solid #000;
	padding:5px;
	background-color: #e1e1e1;
}*/

.capa_legis_170{
	position:absolute;
	width:193px; 
	z-index:2;
	left:19%; 
	top:185px;
/*	visibility: visible;*/
/*	visibility: hidden; */
}

.capa_legis_57{
	position:absolute;
	width:193px; 
	z-index:2;
	left:1%; 
	top:147px;
	/*visibility:hidden;*/
}

.tabla_legislaturas a{
	float:none;
	padding-left:10px;
	padding-bottom:3px;
}

.tabla_legislaturas div{
	display: block;
	float:none;
	width:60px;
	text-align: right;
}





/* filetnegre: rallita para las "legislaturas. Si se modifica el ancho, modificar tambien capa_legis (?)*/
.filetnegre {
	float:left;
	width:225px;
	border-bottom: 1px solid #000;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	padding-bottom:1px;
}

.calendario div{
	float:left;
	width:100%;
}

.calendario .nivel2_taronja a{
	background-color: #e2cec1;
}


.calendario ul{
	margin-top:10px;
	margin-bottom:10px;
}

.calendario li{
	margin-bottom:15px;
}

.parlamentarios{
	float:left;
	width:100%;
	overflow:hidden;
}

/* En cuadros_grupos */
#grupos{
	float:left;
	width:100%;
	overflow:hidden;
}


#grupos *{
	float:none;
}

#grupos table{
	border: 1px solid #000000;
	border-collapse: collapse;
	margin:1px;
}

#grupos table td{	
	text-align: center;
	color: black;
	vertical-align: middle;		
	padding:6px;
	margin:0px;	
	border: 1px solid #000000;
}

#grupos table th{
	border: 1px solid #000000;
	padding:6px;
	margin:0px;	
}


TD.logotipo_cuadros{
}
TD.logotipo_cuadros IMG{
	display: block; 
	clear: both;
}
/* luz 200801
TR.contenido2, TD.contenido2, a{ background-color: #e9e9e9; }
TR.contenido, TD.contenido, p a { background-color: #e1e1e1;}
*/
TR.contenido2, TD.contenido2, TR.contenido2 a{ background-color: #e9e9e9; }
TR.contenido, TD.contenido, p TR.contenido a { background-color: #e1e1e1;}


.miembro{
	float:left;
	margin-left: 27px;
  	margin-right: 27px;
}

.miembro span{
	margin-right:5%;
}


.miembro_persona {
   width: 48%;
	min-width: 48%;
	padding-left: 13px;
   /* padding-left: 28px; */
}

.miembro_grupo {
     width: 15%;
	  min-width: 15%;
}

.miembro_cargo {
	white-space: nowrap;
	width:25%;
	min-width: 25%;
}

/*********************************************************/
/* No poner delante de la definicion de #parlamentarios  */
/*********************************************************/
ul.lista_margin_s li{
	list-style-type: none;
	list-style-image: none;
	margin-bottom:5px;
	float:left;
	width:100%;
}

ul.lista_margin_s{
	float:left;
	width:90%;
}

ul.lista_margin_s li *{
	float:left;
	margin-right:2%;
}

/* lista por defecto en el template composicion  */
/* para parlamentarios, pasarle un parametro a composicion, y elegir la lista de arriba con margin*/
/* Cambiar el tag composicion en los prcs comparla_alf_ACT.prc */

ul.lista_noleftmargin li{
	list-style-type: none;
	list-style-image: none;
	margin-bottom:5px;
	padding-left:25px;
	margin-left:0px;
	float:left;
	width:100%;
}

ul.lista_noleftmargin li.nivel2_blau{
	list-style-type: none;
	list-style-image: none;
	margin-bottom:5px;
	margin-left:0px;
	padding-left:0px;
	float:left;
	width:100%;
}

ul.lista_noleftmargin{
	float:left;
	width:100%;
	margin-left:0px;
	padding-left:0px;
}

ul.lista_noleftmargin li *{
	float:left;
	margin-right:2%;
}

.center{ text-align: center;}

.left{
	float:left !important;
}

.right{
	float:right !important;
}

div.right div{
	float:none;
}

div.right div.nomarginr{
	float:none;
  	margin-right: 0%;
   text-align: right;
}

.top{	vertical-align: top;}

.nowrap{white-space: nowrap;}

div.sede {
	clear:left;
	width:98%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

div.sede img{
	float:left;
	margin:10px;	
}

div.sede img.marco{
	border: 1px solid #366105;
}
div.sede div{
	float:none;
	margin:0px;
	vertical-align:middle;
	padding-top:10px;
}

/* galería de imágenes */
div.imagen {
	clear:left;
	width:98%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
		
}

div.imagen img, div.imagen_center img, div.imagen_right img {
	border: 1px solid #366105;					
}

div.imagen img{
	float:left;	
	margin-left:45px;	
}

div.imagen_center {
	clear:left;
	text-align:center;
	width:98%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

div.imagen_right {
	clear:left;
	text-align:right;
	width:98%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

div.imagen_right img{
	margin-right: 55px;
}
div.imagen img.costat{
	margin-left:60px;
}

div.equipo {
	padding: 20px;
}
div.equipo img.mig {
	border-top: 1px solid #366105;	
	border-bottom: 1px solid #366105;	
}

div.equipo img.cantoL {
	border-top: 1px solid #366105;	
	border-bottom: 1px solid #366105;
	border-left: 1px solid #366105;
}
div.equipo img.cantoR {
	border-top: 1px solid #366105;	
	border-bottom: 1px solid #366105;
	border-right: 1px solid #366105;
}


/* utilizarlo en algunos H1 */
.oculto { position:absolute; left:-999px; width:990px; font-size:0%; }

p.justify{
	text-align:justify;
}


ol.numero, ol.letra, ul.dot, ul.uroman, ul.guion{
    float: none;
    padding-left: 25px;        
}

ol.numero li {
        list-style-type: decimal;
        list-style-image: none;
        padding-left: 0px;
        padding-right: 15px;
        text-align: justify;
	color: black;
}

ol.letra li{
        list-style-type: lower-alpha;
        list-style-image: none;
        padding-left: 0px;
        padding-right: 15px;
        text-align: justify;
	color: black;
}

ul.dot li {
	list-style-type: disc;
	list-style-image: none;
	padding-left: 0px;
   	padding-right: 15px;	
	text-align: justify;
	color: black;		
}

ul.uroman li {
	list-style-type: upper-roman;
	list-style-image: none;
	padding-left: 0px;
   	padding-right: 15px;	
	margin-bottom: 4px;
	text-align: justify;
	color: black;	
}

ul.guion li {
	list-style-image: url(/img/css/guion.gif);   			
   	padding-left: 0px;
   	padding-right: 15px;	   	
	margin-bottom: 0px;
	text-align: justify;
	color: black;			
}


.titulo_texto {
	display: block; 
	font-weight: bold; 
	color: black; 
	text-align: justify;
	margin-top:2%;
	margin-bottom:2%;
}

.tabla_zabalik{
	font-weight: bold;
}

ul.mapa{
        float:none;
}

thead th{
text-align: center;
}

.ficha_foto {
   float:left;
   padding-top:10px;
   padding-right:0px;
   padding:15px;
}

.ficha_datos {
   float:right;
   padding-top:30px;
   width: 82%;
   min-width: 82%;
}

.ficha_datos_breve {
   float:right;
   padding-top:20px;
   width: 82%;
   min-width: 82%;	
}


.comunicado_texto {
   width: 72%;
   min-width: 72%;
}
 
.comunicado_fecha {
    width: 15%;
    min-width: 15%; 
}

/***************************************************************/
/* MENU */

/* comentado Julio
#menu {	
	
	
}


#submenu {	
	clear:left;		
}
*/

/* menu actiu */
ul.ulmenu {	
	margin:	7px 0px 0px 0px;
	padding : 0px;	
}



ul.ulsubmenu {	
	position:absolute;	
	float:	left;
	margin:	2px 0px 0px 0px;
	padding:0px;	
	left: 2px;
}


li.limenu {
	float:left;	
	margin:0px;
	padding: 0px 0px 3px 0px;
	list-style-type: none;
	list-style-image: none;
	
}

li.lisubmenu {
	float:left;
	margin:0px;
	padding: 0px 0px 3px 0px;
	list-style-type: none;
	list-style-image: none;
	
}

#submenu ul li a {
   	border-bottom:1px solid #959595;   	
   	
}

#menu ul li a {
   	border-bottom:1px solid #959595;
}

#submenu1 a.subSelec1{
   	border-bottom: #e78241 3px solid
}

#submenu2 a.subSelec2{
   	border-bottom: #2870b9 3px solid
}
#submenu3 a.subSelec3{
   	border-bottom: #b62b54 3px solid
}
#submenu4 a.subSelec4{
   	border-bottom: #ffff00 3px solid
}
#submenu5 a.subSelec5{
   	border-bottom: #648F45 3px solid
}
#submenu a.subSelec1:hover, #submenu a.subSelec2:hover,#submenu a.subSelec3:hover,#submenu a.subSelec4:hover, #submenu a.subSelec5:hover{
   	color: White;
}



/*************** fins aqui ************/



/******** main menu  antic 
#menu { 		
	margin: 7px 0px 0px 0px;
	border: 3px solid yellow;
	position:relative;
	float:left;
	
} 

#submenu { 
			    	    	
    	margin: 16px 0px 0px 0px; 
    	border: 3px solid red;  
    	float:left;         	
    	
}

ul.menuul {	 
	 padding:0px 0px 0px 0px; 	
	 border: 3px solid green;   
	 float:left;	 		 
}

li.menuulli {
	float:left;
    	margin:0px;
    	
    	list-style-type: none;
    	list-style-image: none;
    	
    	
    	padding: 0px 0px 3px 0px;    	
}

#submenu ul {
	float:left;
	position:absolute;
}

#submenu ul li {		
	list-style-type: none;
    	list-style-image: none;
    	padding: 0px 0px 3px 0px;    
    	float:left;	
}

#menu ul li a {
   	border-bottom:1px solid #959595;
}

#submenu ul li a {
   	border-bottom:1px solid #959595;
   	
}

#submenu a.subSelec1{
   	BORDER-BOTTOM: #e78241 3px solid
}
#submenu a.subSelec2{
   	border-bottom: #2870b9 3px solid
}
#submenu a.subSelec3{
   	border-bottom: #b62b54 3px solid
}
#submenu a.subSelec4{
   	border-bottom: #ffff00 3px solid
}
#submenu a.subSelec1:hover, #submenu a.subSelec2:hover,#submenu a.subSelec3:hover,#submenu a.subSelec4:hover{
   	color: White;
}

fin main menu ********************/


/* main_sin_menu_lateral */

#menu4 { 
	margin-top:7px;	
	position:absolute; 
	left:8px; 
	top:67px; 
	height:26px; 	
	border-bottom:1px solid #959595;
}


#menu4 li{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type: none;
	list-style-image: none;
	padding-left:0px;
	padding-right:12px;
}


#menu4 a{
	float:left;
	color:white;
	padding-bottom:2px;
}


ul#menuOn1 a{
	border-bottom:1px solid #E78241;
}

a#menuElement1.subSelec, ul#menuOn1 a.subSelec, #menu4 a.subSelec1{
	border-bottom:3px solid #E78241;
}

ul#menuOn2 a{
	border-bottom:1px solid #2870B9;
}

a#menuElement2.subSelec, ul#menuOn2 a.subSelec, #menu4 a.subSelec2{
	border-bottom:3px solid #2870B9;
}

ul#menuOn3 a{
	border-bottom:1px solid #B62B54;
}

a#menuElement3.subSelec, ul#menuOn3 a.subSelec, #menu4 a.subSelec3{
	border-bottom:3px solid #B62B54;
}

ul#menuOn4 a{
	border-bottom:1px solid #FFFF00;
}

a#menuElement4.subSelec, ul#menuOn4 a.subSelec, #menu4 a.subSelec4{
	border-bottom:3px solid #FFFF00;
}

ul#menuOn5 a{
	border-bottom:1px solid #648F45;
}

a#menuElement5.subSelec, ul#menuOn5 a.subSelec, #menu4 a.subSelec5{
	border-bottom:3px solid #648F45;
}



#menuElement1.subSelecOff, #menuElement2.subSelecOff, #menuElement3.subSelecOff, #menuElement4.subSelecOff, #menuElement5.subSelecOff{
	border-bottom:3px solid #959595;
}

.mapaBlock0,.mapaBlock1,.mapaBlock2,.mapaBlock3,.mapaBlock4{
	float:left;
	margin:4% !important;
	margin-top:2% !important;
	width:38% !important;
	margin-bottom:2% !important;
}

.mapa{
background-color: #f2f2f2;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
}

.mapaBlock0 .mapa{
	border-top: 5px solid #E78241;
}

.mapaBlock1 .mapa{
	border-top: 5px solid #2870B9;
}

.mapaBlock2 .mapa{
	border-top: 5px solid #B62B54;
}

.mapaBlock3 .mapa{
	border-top: 5px solid #f1df65;
}

.mapaBlock4 .mapa{
	border-top: 5px solid #648F45;
}


.mapaBlock0 ul.mapa, .mapaBlock1 ul.mapa, .mapaBlock2 ul.mapa, .mapaBlock3 ul.mapa, .mapaBlock4 ul.mapa {
border:0px;
}

ul.mapa li{
	margin-left:25px;
	margin-bottom:0px;	
}

ul.mapa a{
	background-color: #f2f2f2;
}

.applet{
	margin: 10px;
	width: 95%;
	height: 110em;
}

/* Iframe para cargar el iframe que lee directorios c_carta_servicios.html */
#dirList{
	float:left;
	width:100%;
	height:550px;
}

ul.jecalu{
	float:left;	
}
	
ul.jecalu li {
	list-style-image: url(/img/css/mini-arrow.gif);		
	margin-bottom:0px;
	padding-bottom: 5px;
}

ul.jecalu li a {
	padding-right:5px;
}
ul.jecalu li div.jeca_titulo{	
	float:left;
	width:65%;
}

embed.emisiones {
	width:	166px;
	height: 88px;
	background-color: #484848;		
}
object.emisiones {
	width:	166px;
	height: 88px;
	background-color: #484848;		
}

/*
.oculto { 
position:absolute; 
width:990px; 
font-size:0%; 
left:-1060px; 
top:-30px; 
}
*/



