/* --------------------------------------------- */
/* --  ESTILOS AGENCIA CATALAN DEL CONSUM     -- */
/* --------------------------------------------- */


/* --------------------------------------------- */
/* --            CAPCALERA                    -- */
/* --------------------------------------------- */

div#capcalera-global{
	float:left;  
	clear:both; 
	width:100%; 
	margin: 0; 
	background:url("../img/fondo_cab.jpg") repeat-x ;
}

div#capcalera-global h2.logo-petit{
	float: left; 
	margin: 0 !important;  
	padding: 0 !important;
}

div#capcalera-global h2.enllacos-principals{
	position: absolute;
	right: 20%;	
	top: 0%;
	width: 200px;	
	margin: 0 !important; 
	padding:0 !important; 
	background:url("../img/separador_menu.jpg") bottom  repeat-x #003082;
}
div#capcalera-global h2.enllacos-principals a{
	margin-left: 0;
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	font-weight:bold !important;
}


div#capcalera-global ul.capcalera-menu{
	margin: 10px 0 10px 10px !important;
	padding: 0 !important;
	color: #FFFFFF !important;
}
 
div#capcalera-global ul.capcalera-menu li{
	margin:5px 0 5px 0 !important;
	list-style:none !important;
}

div#capcalera-global ul.capcalera-menu a:hover{
	text-decoration:underline !important; 
}

div#capcalera-global form#cercador{	
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	margin-top:2px;
	_margin-top:20px;
	margin-right:-30px;

}

form#cercador ins{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#4D4C4A;
	margin-left:8px;
	_margin-left:3px;

}

form#cercador input#cerca{
	width:85px;
	border-color:#000000;
	border-width:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#4D4C4A;
	_margin-top:2px;
}

form#cercador input#cerca-imatge {
	vertical-align:middle;
	_margin-top:-4px;
}

fieldset#cercador-info{
	border:none;
	float:left;
}



div#capcalera-global ul.idioma{
	float:right; 
	text-align:right;
	list-style:none;
	margin-top:0;
	margin-right:15px;
	_margin-right:10px;
}

a.idioma-link{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#4D4C4A;
	text-decoration:underline; 	
}

/*-----------------------PEU----------------------
#peu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	width:100%;
	clear:both;
	text-decoration:none;
}


 #peu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}


#separador-peu{
	background:url("../img/separador_home2.jpg") center repeat-x;
	_background:url("../img/separador_home2.jpg") bottom repeat-x;
	width:100%;
	_margin-left:-800px;
	_margin-top:15px;
	margin-bottom:26px;
	_margin-bottom:8px;
}

#separador-peu p{
	text-align:left;
	margin:15px 0 -20px 15px;
	_margin:15px 0 -20px 415px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;

}

#menu-complementari {
	width:395px;
	float:right;
	background:url("../img/img_pie.jpg") left no-repeat;
	margin-top:-65px;
	_margin-top:-45px;
	padding-bottom: 31px;
	_padding-bottom: 38px;
}

#menu-complementari p {
	width:260px;
	text-align:left;
	float:left;
	margin:0 0 15px 0;
	padding:0 0 20px 0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}



 --------------------------- FIN PEU ------------------------- */
 /* Peu new*/
#peu {
  background: url("../img/footer.png") no-repeat right !important;
  clear: both;
  color: #666;
  font-family: Arial;
  font-size: 11px !important;
  overflow: hidden;
  text-align: left !important;
}

#peu ul#enllacos {
  float: right;
  margin: 0 7px 7em 0 !important;
}

#peu ul#enllacos li {
  background: url("../img/separador-peu.png") no-repeat right;
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
}

#peu ul#enllacos li.ultim {
  background: none;
}

#peu ul#enllacos li a {
  color: #666;
  text-decoration: none;
}

#peu ul#enllacos li a:hover {
  text-decoration: underline;
}

#peu p {
  margin: 3.5em 0 0 10px;
}

#peu hr {
  display: none;
}
/* fin Peu new*/


/*-------------- HOME TOTAL-----------*/
#cos {
	width:100%;
	float:left;  
	clear:both;
}
p.ampliar{
float:right;
clear:none !important;
}
p.ampliar img , p.ampliar a{
	border: none;
	width:13px;
	height:13px;
	clear:none !important;
	
}

#contingut 
{
	position:absolute;
	right:23%;	
	float:left;
	width:20%;
	margin: 7px 0 0 0; 
	padding:0; 	
}

div#contingut h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 3px 0 0 0;
}

#contingut p{margin:0 0 0 0;}




/*-----------------------Apartats enllacos i destaquem---------------*/

map#es-noticia, map#avisos, map#agenda{

}

map#avisos h3{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-weight: bold !important;
	
	margin: 0px 0px 0px 0px !important;
}
map#avisos h4{
font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-weight: normal!important;
	
	margin: 0px 0px 0px 0px !important;
}
map#es-noticia h2{background:url("../img/but_naranja.jpg") 0px 2px no-repeat;}

map#avisos h2{background:url("../img/but_azulc.jpg") 0px 2px no-repeat;}

map#activitats h2{background:url("../img/but_azulc.jpg") 0px 2px no-repeat;}

map#temes-consum h2{background:url("../img/but_rosa.jpg") 0px 2px no-repeat;}

map#serveis h2{background:url("../img/but_verde.jpg") 0px 2px no-repeat;}

map#adreces-interes h2{background:url("../img/but_negro.jpg") 0px 2px no-repeat;}

map#agenda h2{background:url("../img/but_azulc.jpg") 0px 2px no-repeat;}

map#destaquem h2{background:url("../img/but_azulo.jpg") 0px 2px no-repeat;}

map#destaquem a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#003082 !important;
	margin:0 0 5px 0;
}

map#destaquem h3{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	font-weight:normal !important;
	color:#333333 !important;
	margin:3px 0 0 0 !important;
}

map#destaquem p{ margin:5px 0 0 0;}

map#documents h2{background:url("../img/but_azulo.jpg") 0px 2px no-repeat !important;}

map#documents p{margin:5px 0 0 0;}

map#enllacos-relacionats h2{background:url("../img/but_amarillo.jpg") 0px 2px no-repeat !important;}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	font-weight:bold !important;
	color:#000000 !important;
	padding:0 0 0 20px !important;
	margin:5px 0 5px 0 !important;
}


dl{
	width:100% !important;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin:0 0 10px 0;	
	_float:left;
}

dt{
	font-family:Arial, Helvetica, sans-serif !important;
	background:  url("../img/l_cuerpo.jpg") 0px 6px no-repeat !important;
	_background:  url("../img/l_cuerpo.jpg") 0px 3px no-repeat !important;
	margin:0 0 3px 0;
	_margin:0 0 7px 0;
	
}

dt a{
	margin:0 0 25px 20px !important;
	font-family:Tahoma !important;
	font-size:11px !important;
	font-weight:bold !important;
	color:#003082 !important;
}

/*-----------------------Fin Apartats enllacos i destaquem---------------*/


.menu-secundari ul{
	width:100% !important;
	margin:-5px 0 0 0 !important;
}
 
.menu-secundari li{
	background:url("../img/l_cuerpo2.jpg")  left 2px no-repeat;
	_background:url("../img/l_cuerpo2.jpg")  left no-repeat;
	margin:-10px 0 15px -35px;
	_margin:-13px 0 15px -35px;
	_padding-top: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	list-style:none;
 }
 
.menu-secundari li a{
	margin:0 0 0 10px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#003082;
 }
 
 .menu-secundari li a:visited{
	margin:0 0 0 10px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
 }
 
.menu-llista ul{width:100% !important; margin:0 !important;}
 
.menu-llista li{
	background:  url("../img/l_cuerpo2.jpg") 0px 2px no-repeat !important;
	_background:  url("../img/l_cuerpo2.jpg")  no-repeat !important;
	margin:-3px 0 0 -35px;
	_margin:-10px 0 0 -35px;
	_padding-top: 3px;
	-position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	list-style:none;
 }
 
.menu-llista li a{
	margin:0 0 0 10px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold !important;
	color:#003082 !important;
 }
 

.adreces-info ul{margin:0 0 10px 0; }

.adreces-info li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin:-7px 0 10px -35px;
	list-style:none;
}


#contingut-enllac-1{width:47%;float:left;margin:0 0 0 0;}

#contingut-enllac-2{width:47%;float:left;margin:0 0 0 10px;}


#contingut-enllac,#contingut-enllac-1,#contingut-enllac-2 h3{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0 0 5px 0;
}

#contingut h2 {
	background:url("../img/but_azulo.jpg") 0px 2px no-repeat !important;
	margin:5px 0 10px 0 !important;
	_margin:10px 0 10px 0 !important;
}

.noticia a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#003082;
}


/*--------------FIN HOME GLOBAL------*/



/*----- PANTALLAS CON 2 o 3 COLUMNAS (MENU, CUERPO Y DERECHA) ------*/

#contingut-3col{
   margin-left:390px;
   _margin-left: 394px; /*cambio 11-4-07*/
}

div#contingut-3col h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
	margin:15px 0 0 0;
}

#contingut-secundari{
	width: 160px;
	float: right;
	margin: 0 22px 0 12px;
	_margin: 0 11px 0 12px;
	
}

#contingut-2col{
  margin-left:190px;
  margin-right:22px;
  
}

div#contingut-2col h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
	margin:15px 0 0 0;
}

div#contingut-2col p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}

h1.titol-contingut{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	margin:0 0 10px 0;
	
}

h1.titol-mapaweb a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#999999;
}

h1.titol-mapaweb{
	margin:-3px 0 0 0;
}


#contingut-info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin:0 0 10px 0;
	_float:left;
	_width:100%;
	
}

#contingut-info-2col{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin:0 -30px 10px 0;
}

#contingut-imatge{
	float:right;
	margin:-76px 5px 10px 0;
	padding:0 0 0 0;
	_position: relative;
	_margin: -75px 5px 0 0;
	width:200px;
	padding-top: 0;
}


#enllacos-principals-2Col{
	float:right;
	width: 200px;	
	margin: -76px 164px 10px 0;
	_position: relative;
	_margin: -75px 84px 0 0;
	padding-right:15px;
}


#enllacos-imatge{
	margin: 0;	
}


div#info-global{
	width: 100%;
	clear: both;
	float: left;
	
}

#info-012 p{
	margin:-5px 0 -5px 0;
}

#info-012-iframe{
	width:20%;
	float:right;
	margin:0 20px -15px 0 !important;
	_margin:0 12px 0 0 !important; 

}


OL.ancors_gris{
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-top:5px;
}
 
OL.ancors_gris LI{
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:decimal;
	margin:0 0 5px -10px;
 }
 
 OL.ancors_gris LI ul li{
	font-family:Arial, Helvetica, sans-serif;
	list-style: disc !important;
 }
 
OL.ancors_gris LI a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#333333;
 }
 
.ancor_img{float:right;}

ol.ancors{
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin-top:2px;
	margin-bottom:-2px;
}
 
ol.ancors li{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:decimal;
	margin:0 0 5px -9px;
}
 
ol.ancors LI a{
	margin:10px 0 10px 0;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#003082;
 }
 


/*---- DESCRIPCIÓN DEL TÍTULO DE LA SECCIÓN y DESCRIPCIÓN DE LAS SUBSECCIONES -----*/


.mas_secciones{
	padding: 0;
	margin: -20px 0 0 0;
	text-align: right;
	width: 100%;
}

.mas_secciones a{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	font-weight:normal !important;
	color:#003082;
	text-decoration:none;
}


.separador-blau{
	background:url("../img/separador_home.jpg") center  repeat-x ;
	/*width:100%;*/
	height:20px;
	clear:both;
	margin:5px 0 5px 0;
}

.separador-blau-contingut{
	background:url("../img/separador_home.jpg") center  repeat-x ;
	/*width:100%;*/
	height:20px;
	/*clear:both;*/
	margin:10px 0 5px 0;
}



.separador-blau p {
	text-align:right;
	float:right;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	
}



.separador-gris{
	background:url("../img/separador_home2.jpg") center  repeat-x ;
	/*width:100%;*/
	height:10px;
	margin:5px 0 5px 0;
	/*clear:both;*/
}

.separador-gris-2col{
	background:url("../img/separador_home2.jpg") center  repeat-x ;
	width:100%;
	height:10px;
	margin:5px 0 5px 195px;
}


.icono_up{
	float:right;
	/*clear:both;*/
	margin:-5px 0 2px 0;
}

#mapa-total{
	/*margin:0 0 10px 0;
	width:100%;
	margin-left:-190px;
	border:groove;*/
	
	margin:0 0 10px 0;
} 


.seccio-mapa{
	width:19%;
	float:left;
}

.separador-mapa-blau{
	background:url("../img/separador_home.jpg") center  repeat-x ;
	width:100%;
	height:20px;
	clear:both;
	margin:10px 0 5px 0;
}

.separador-mapa-blau p {
	text-align:right;
	float:right;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	
}



 
ul.lista-mapa{
	margin:0 0 0 5px;
	padding:0 0 0 10px;
}

ul.lista-mapa li{
	list-style-type:disc;
	color:#ACACAC;
	font-size:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
 
ul.lista-mapa li a{
	color:#002E7E;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}



.destacat-imatge{
	float:left;
	margin:0 15px 5px 0;
	_margin:0 14px 0 0;
}

.fecha{
	color:#8B8B8B !important;
	margin-left: 10px;
	font-size: 11px;
}

/*-------------- FIN HOME -----------*/

/*-------------- FIL D'ARIADNA -----------*/


#fil-ariadna{
	font-size:11px;
	color:#333333;
	margin:5px 0 5px 10px;
	font-weight:bold;
	width:58%;
	float:left;
	clear:both;
}

#fil-ariadna a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#003082;
	text-decoration:none;	
	
}
#tornar-imprimir {
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	float:right;
	margin: 5px 22px 5px 10px;
	_margin: 5px 10px 5px 10px;
	
}
#tornar-imprimir a {
	color:#999999;
	text-decoration:none;
}

/*-------------- FIN DEL FIL D'ARIADNA -----------*/


#gencat012{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B8B8B;
	width:100%;
	margin:5px 0 0 0;
}

 
 /*---------------------DISEÑO 2 COLUMNAS-----------------------*/
 
 .txt_gris{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	margin:0 10px 0 0;
 }
 
 .txt_grisbold{
 	font-weight:bold !important;
	font-family:Tahoma !important;
	color:#666666;
	font-size:11px;
	margin:5px 0 10px 0;
 }
 
 .txt_griso{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
 }
 
 .txt_grisobold{
	font-weight:bold !important;
	font-family:Tahoma !important;
	color:#333333;
	font-size:11px;
}
 
.txt_grisf{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
 
 .mailto{
 	color:#002E7E;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
 
 }
 
 
 /*----------------------FIN DISEÑO 2 COLUMNAS-----------------*/
 

/* --------------------------------------------- */
/* --         FIN CUERPO WEB                  -- */
/* --------------------------------------------- */



div#contingut a:link {color: #003082; text-decoration:none;}
div#contingut a:visited {color: #008BCB !important; text-decoration:none; }
div#contingut a:hover {color:#E50F9F !important; text-decoration:underline;}

div#contingut-2col a:link {color: #003082; text-decoration:none;}
div#contingut-2col a:visited {color: #008BCB !important; text-decoration:none; }
div#contingut-2col a:hover {color:#E50F9F !important; text-decoration:underline;}

div#contingut-3col a:link {color: #003082; text-decoration:none;}
div#contingut-3col a:visited {color: #008BCB !important; text-decoration:none;}
div#contingut-3col a:hover {color:#E50F9F !important; text-decoration:underline;}

div#contingut-secundari a:link {color: #003082; text-decoration:none;}
div#contingut-secundari a:visited {color: #008BCB !important; text-decoration:none;}
div#contingut-secundari a:hover {color:#E50F9F!important; text-decoration:underline;}

div#peu a:hover {color:#E50F9F !important; text-decoration:underline;}
div#peu a:visited {text-decoration:none !important;}




/*---Cambio---*/

#seccio-general{
	width:100%;
	margin-left:-196px;
	float:left;
}

div#contingut-extra{
margin: 0 0 20px 0;
}


/*oriol*/
div#contador{
	
	float:right;
	margin:10px 10px 0 10px;
	_margin:-5px 5px 0 5px;
	/*border:1px solid #000;*/
}
/*Estils pels diferents formularis de cerca*/
/*oriol*/
form#formularis input.caixa{
	width:150px;
	/*border-color:#000000;
	border-width:1px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#4D4C4A;*/
	color:#000000;
	_margin-top:2px;
	padding-left:2px;
}

form#formularis select{
	/*width:150px;*/
	/*border-color:#000000;
	border-width:1px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#4D4C4A;*/
	color:#000;
	_margin-top:2px;
}

form#formularis input.boto{
	width:85px;
	border-color:#000000;
	font-weight:bold;
	/*border-width:1px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#4D4C4A;*/
	color:#000000;
	_margin-top:2px;
}

/*************ESTILS PER AL CALENDARI DE L'AGENDA***************/
map#calendari-agenda{

}

#calendario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: normal;/*bold;*/
	margin-left: auto;
	margin-right: auto;
	
	_margin-left:-6px;
	_margin-right: 0;
	line-height:18px;
}

/*#mes para configurar aspectos de la caja que muestra el mes y el año*/
#mes{
	
	display:none;
	/*font-weight: bold;
	text-align: center;
	color: #CC6633;
	background-color: #E4CAAF;*/
}
/*.diaS para configurar aspectos de la caja que muestra los días de la semana*/
.diaS{
	
	color: #ffffff;
	background-color: #003082;
	/*padding-top:5px;*/
}
/*.diaS para configurar aspectos de la caja que muestra los días de la semana qu son fin de semana*/
.diaSFinde{
	
	color: #ffffff;
	background-color: #005E9A;
}


/*.celda para configurar aspectos de la caja que muestra los días del mes*/
.celda {
	background-color: #cccccc;
	color: #000000;
	font-weight : normal;
	text-decoration:none;
}
map#calendari-agenda .celda a{
	background-color: #cccccc;
	color: #000000;
	font-weight : normal;
	text-decoration:none;
}
	map#calendari-agenda .celda a:visited{
		color: #000000 !important;
	}
	map#calendari-agenda .celda a:hover{
		color: #E50F9F !important;
		text-decoration:underline;
	}
	
/*.celda Select para configurar aspectos de la caja que muestra los días del mes*/
.celdaSelect {
	background-color: #cccccc;
	color: #000000;
	font-weight : bold;
	text-decoration:none;
}
map#calendari-agenda .celdaSelect a{
	background-color: #cccccc;
	color: #0033CC  !important;
	font-weight : bold;
	text-decoration:none;
}
	map#calendari-agenda .celdaSelect a:visited{
		color: #000000 !important;
	}
	map#calendari-agenda .celdaSelect a:hover{
		color: #E50F9F !important;
		text-decoration:underline;
	}


/*.celda para configurar aspectos de la caja que muestra los días del mes i es cap de setmana*/
map#calendari-agenda .celdaFinde {
	background-color: #aaaaaa;
	color: #000000;
	font-weight : normal;
}
map#calendari-agenda .celdaFinde a{
	background-color: #aaaaaa;
	color: #000000 !important;
	font-weight : normal;
	text-decoration:none;
}
	
map#calendari-agenda .celdaFinde a:visited{
	color: #000000 !important;
}
map#calendari-agenda .celdaFinde a:hover{
	color: #E50F9F !important;
	text-decoration:underline;
}
/*.celdaFindeSelect para configurar aspectos de la caja que muestra los días del mes i es cap de setmana*/
map#calendari-agenda .celdaFindeSelect {
	background-color: #aaaaaa;
	color: #000000;
	font-weight : bold;
}
map#calendari-agenda .celdaFindeSelect a{
	background-color: #aaaaaa;
	color: #0033CC  !important;
	font-weight : bold;
	text-decoration:none;
}
	
map#calendari-agenda .celdaFindeSelect a:visited{
	color: #000000 !important;
}
map#calendari-agenda .celdaFindeSelect a:hover{
	color: #E50F9F !important;
	text-decoration:underline;
}
/*.Hoy para configurar aspectos de la caja que muestra el día actual*/
map#calendari-agenda .avui{
	color: #000;
	background-color: #E50F9F;
	font-weight: normal;
}
map#calendari-agenda .avui a{
	color: #000 !important;
	background-color: #E50F9F;
	font-weight: normal;
	text-decoration:none;
}

	map#calendari-agenda .avui a:visited{
		color: #000 !important;
	}
	map#calendari-agenda .avui a:hover{
		color: #000 !important;
		text-decoration:underline;
	}
/*.Hoy Select para configurar aspectos de la caja que muestra el día actual*/
map#calendari-agenda .avuiSelect{
	color: #000;
	background-color: #E50F9F;
	font-weight: bold;
}
map#calendari-agenda .avuiSelect a{
	color:#0033CC  !important;
	background-color: #E50F9F;
	font-weight: bold;
	text-decoration:none;
}

	map#calendari-agenda .avuiSelect a:visited{
		color: #000 !important;
	}
	map#calendari-agenda .avuiSelect a:hover{
		color: #000 !important;
		text-decoration:underline;
	}

#miCalendario{
	text-align: center;
}
/*.selectores para configurar aspectos de los campos para el mes y el año*/
.selectores{
	font-family: verdana;
	font-size: 9px;
	color: #000;
	margin-bottom: 2px;
}

/***********************************************************************************************/
/*Detall d'una activitat de l'agenda*/
#detall_agenda_cos {
	margin-bottom: 10px;	
}

.detall_agenda_hoy{
width:98%;
_width:98%;
margin-top: 15px;
}
.detall_agenda_hoy img{
		margin-right:10px;
		width:100px;
		height:100px ;
		float:left;
}

#detall_agenda_cos_txt img{
		margin-right:10px;
		width:100px;
		height:100px ;
		float:left;
	
}

	#detall_agenda_cos #detall_agenda_cos_txt{
		width:98%;
		_width:98%;
			margin-top: 15px;
	}
	
/*******************************************************
/*		FORMULARIOS
/*******************************************************
*/
.form {
float:left;
width:100%;
}

.bloque {
width:100%;
padding-bottom:25px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
clear:both;

}

.bloque-center{
width:100%;
padding-bottom:25px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
clear:both;
float: left;

}

.bloque_comentari {
width:100%;
/*border:1px solid;*/
padding-bottom:25px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.campo_requerido{
color:#FF0000;
}
.campo_requerido a{
color:#FF0000 !important;
font-weight:bold;
}
.tit_form{
font-weight:bold;
margin-bottom:5px;
}
.tit_form_normal{
font-weight:normal;
margin-bottom:5px;
}
.tit_form_normal_sig{
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
float:left;
}
.tit_form2{
font-weight:normal;
width:130px;
text-align:right;
float:left;
}

.texto{
margin-top:10px !important;
}

.bloque textarea{
width:70%;
height:100px; 
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.bloque input.text{
width:70%;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/* COMENTARIS */
.comentaris1{
width:200px;
float:left !important;
margin-top:2px;
background-color:#999999;
color:#FFFFFF;
font-weight: bold;
}
.colu_gran{
width:200px;
float:left !important;
margin-top:2px;
}
.colu_peque{
width:65px;
float:left !important;
margin-top:2px;
}
.colu_fila{
height:20px;
}
.comentaris2{
width:65px;
float:left !important;
margin-top:2px;
background-color:#999999;
color:#FFFFFF;
font-weight: bold;
}
.comentaris3{
width:160px;
float:left !important;
margin-top:2px;
font-weight: bold;
}
.titol_comentaris{
background-color:#999999;
font-weight:bold;
vertical-align:middle;
padding: 3px;
}
.txt_comentaris{
background-color:#E6E6E6;
font-weight: normal;
padding: 3px;
border-bottom: 1px solid #FFF;
color:#333333;
}
.txt_comentaris_normal{

font-weight: normal;
padding: 3px;


}

.bloque.button{
margin-top:20px;
}
.text_separador{
font-weight:bold;
padding-top:15px;
}

.bloque span.sepder{
margin-left:15px;
}
/*ID'S*/
#doc_esoadpt{
visibility:hidden;}
#nomcicle{
visibility:hidden;}

/* CAJAS */
.cajas{
float:left;
margin-left:5px;
}
.cajas textarea{
width:200px;
height:100px; 
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;}

.cajapeque select{
width:60px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}
.cajas select{
width:200px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}
.cajas input.text{
width:200px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}

.justificado{
text-align:justify;
font-size:9px;
}

/*CAJA PEQUE*/
.cajapeque{
float:left;
margin-left:5px;
}
.cajapeque input.text{
width:50px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;}

/*CAJA MEDIA*/
.cajamedia{
float:left;
margin-left:5px;
}
.cajamedia input.text{
width:80px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;}


.cajas span.sepder{
margin-left:15px;
}

.bloque span.sepiz{
margin-right:15px;
}
.bloque input.submit{
margin-top:15px;
}


input.button{
	border: 1px solid #000;
}

#columnax { 
	margin-top: 2%; 
	margin-right: 1%; 
	float: left; 
	position:relative; 
	min-width: 100px;
}
