/*menú història*/
.menuskin{
	position:absolute;
	width:195px;
	background-color:#F0F0F0;
	border:1px solid black;
	font:normal 10px Verdana;
	line-height:25px;
	z-index:100;
	visibility:hidden;
}
.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}
#mouseoverstyle{
background-color:#cccccc;
}
#mouseoverstyle a{
color:black;
}
-->

#mouseoverstyle a{
color:black;
}

/*estils generals*/
body {
  text-align: center;
  padding: 0px 0px 0px 0px;
  vertical-align:middle;
  background-color: #F0F0F0;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  line-height:120%; 
  color:#555555; 
  /*background: #F0F0F0 url(../img/fons.png) repeat-x top;*/
  background-image:url(../img/fons.png);
 }


.general {
  margin: 10px auto 10px auto;
  font-size: 10px;
/*  width: 770px;*/
  text-align: left;
  vertical-align: middle;
  line-height:120%;
  border:solid #ffffff 10px ;
}
/*fi estils generals*/

/*header*/
.header {
  color: #666666;
  font-size:10px;
  vertical-align:middle;
  background-color:#ffffff;
}
.header img{
  float:left;
  border: 0px;
}


.header a, .header a:visited, .header a:active{
  color: #666666;
  text-decoration: none;
}
/*
.contacte{ 
  text-decoration: none;
  border:solid #cccccc 1px;  
  float:right;
  width:83px;  
  padding:55px 0px 8px 10px;
  display:block;
  background-position:8px 10px;
  background-repeat:no-repeat;
  font-weight:bold;
}
*/
/* form login racó de la colla */
input {
 font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 border : 1px solid #666666;
 color : #000000;
 background-color : #E6E6E6;
 margin-top: 2px;
 margin-bottom: 2px;
}

input:focus, input.button:focus  {
 background-color : #cccccc;
}
input.button {
 border : 1px solid #666666;
 color : #000000;
 background-color : #E6E3D2;
 font-size:11px;
}

/* fi form login racó de la colla */

/* form calendari */
.form_calendari {
 border : 1px solid #666666;
 color : #000000;
 background-color : #E6E3D2;
 font-size:11px;
}
/* fi form calendari */

.breadcrumb {
  overflow: visible;
  font-size:10px;
  vertical-align:middle;
  padding-bottom:12px;
  background: #ffffff repeat-x bottom;
  
}
.breadcrumb div{
  padding: 5px 5px 5px 5px;
}
.breadcrumb .data{
  float:right;
  background-color:#E6E6E6;
  vertical-align:middle;
  text-align:center;
}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:active{
  color: #666666;
  text-decoration: none;
  font-weight: normal;
  font-size:10px;
}
.breadcrumb a:hover{
  font-weight: bold;
}

.breadcrumb .data a, .breadcrumb .data a:visited, .breadcrumb .data a:active{
   color:#0E0D0B; 
}


/*.idiomes{
	background-color:#FFFFFF;
	padding-bottom:8px;
}

.idiomes a{
	color:#0E5595;
	font-size:9px;
	text-decoration:none;
}
.idiomes a:hover{
	text-decoration:underline;
}
*/
/*fi header*/


/*menu*/
.menu{
  width: 180px;
  vertical-align: top;
  padding:0px; 
  font-size:11px;
  background-color: #ffffff;
}

.menu_horitzontal{
  text-align:center;
  height:29px;
  width: 100%;
  vertical-align: middle;
  padding:0px; 
  font-size:11px;
  background-color: #E6E6E6;
}
.taula_estad{
  border:0px;
}

.taula_acts_fosc{

  text-align:center;
  background-color:#E6E6E6;
  vertical-align: middle;
}

.taula_acts_clar{
  text-align:center;
  background-color:#F6F6F6;
  vertical-align: middle;
}
.taula_estad_clar{

  text-align:center;
  background-color:#EEEEEE;
  vertical-align: middle;

}
.taula_calendari{

  text-align:left;
  background-color:#E6E6E6;
  vertical-align:top;
  border:3px solid #ffffff;
}
.taula_aletes{
  padding:10px;
  text-align:left;
  background-color:#E6E6E6;
  vertical-align:top;
  border:3px solid #ffffff;
}

.taula_aletes_c{
  padding:10px;
  text-align:left;
  background-color:#F1F1F1;
  vertical-align:top;
  border:3px solid #ffffff;
}

.casella_calendari{
  padding:10px;
  text-align:center;
  vertical-align: middle;
  border:1px solid #000000;
}

.link_act a:visited, .link_act a:active, .link_act a:hover, .link_act a, .link_act a:visited, .link_act a:active{
  color:#323232;
  text-decoration:none;
  font-weight:normal;
}
.link_act a:hover
{
text-decoration:underline;
}

.menu img{ 
  border: 0px;
}


.menu a, .menu a:visited, .menu a:active{
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}

.menu div.menu_llista{  
  color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 5px;
  background-color: #E6E3D2;
}

.menu-llista-text {
  border-bottom:dashed 1px #999999;
  display:block;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.menu div.menu_llista ul{
  list-style:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.menu-llista-text a, .menu-llista-text a:visited, .menu-llista-text a:active{
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  text-align:left;
  line-height:110%;
  background-color: #E6E3D2;
  padding: 8px 0px 8px 20px;
  display:block;
  _widht:100%;
  background-position:8px 10px;
  background-repeat:no-repeat;

}

.menu-llista-text a:hover, .menu div.menu_llista a:hover{
 background-color: #C7C7C7;
}

.menu div.menu-final{
	vertical-align:top;
	padding-top:10px;	
}

.menu div.menu-final a, .menu div.menu-final  a:visited, .menu div.menu-final  a:active, .menu div.menu-final a:hover{
	font-size:10px;
	color:#336799;
	line-height:110%;
}

/* fi menu*/ 
/*contingut*/

.contingut{
  background-color: #F6F6F6;
  vertical-align: top;
  padding: 0px 12px 30px 12px;
  line-height:120%;
  width:546px;
  text-align:left; 
  font-size:11px;
  background: #F6F6F6 no-repeat bottom;
}
.contingut img{
  border: 0px;
}

.contingut div.contingut-text{
font-size:11px;
line-height:125%;
}

.contingut div.contingut-text span.cos_petit{
font-size:10px;
line-height:125%;

}

.contingut div.contingut-text table td{
vertical-align:top;
}
/*
.contingut div.contingut-text table td.lateral_dret{
padding-left:15px;
border-left:1px dotted #989898;
}
.contingut div.contingut-text table td.lateral_dret h2{
  color:#323232;
  font-size:11px;
  margin:10px 0px 0px 0px;
  padding:0px;
}
.contingut div.contingut-text table td.lateral_dret p{
  padding:5px 0px 5px 0px;
  margin:0px;
  font-size:9px;
  background-image:none;
}

.contingut div.contingut-text table td.lateral_dret div{
  padding-bottom:5px;
  border-bottom:1px dotted #989898;
}
*/
.titolplana{
  border-bottom:solid #CCCCCC 1px;
/*  background-image:url(../comu/benvinguts_puntcat.jpg);
  background-position:right top;
  background-repeat:no-repeat;  
 */
}
/*
.subtitolplana{
  font-size:11px;
  background-image:none;
}
*/
.contingut div.contingut-text h1{
  font-size:13px;
  margin:0px;
  margin-bottom:5px;
  padding-top:20px;
}

.contingut div.contingut-text h1.titolplana{
  font-size:13px;
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

.contingut div.contingut-text h2{
  font-size:11px;
  margin:0px;
  margin-bottom:5px;
  padding:5px 0px 8px 0px;
  border-bottom:1px dotted #9B9B9B;
  font-weight: normal;
}



.contingut div.contingut-text h2.subtitolplana_comregistrar{
  padding:0px 50px 15px 0px;
  margin:0px 0px 0px 0px;
  font-size:18px;
  font-weight:normal;
  line-height:120%;
  background-image:none;
	
}

.contingut div.contingut-text h1.portada{
  font-size:13px;
  margin:0px;
  margin-bottom:5px;
  padding:5px 0px 8px 0px;
  border-bottom:1px dotted #9B9B9B;
}

.contingut div.contingut-text h1.titol{
  font-size:13px;
  margin:0px;
  margin-bottom:5px;
  padding:5px 0px 8px 0px;
}

.contingut div.contingut-text P{
  background-position:0px 3px;
  background-repeat:no-repeat;
  padding-left:15px;
}
.contingut div.contingut-text P.filet_punts{
 background-image:none;
 border-left:1px dotted #989898;
 margin-left:10px;
 text-align:justify;
}

.contingut div.contingut-text ul{
   margin: 5px 0px 5px 0px;
  padding: 10px 10px 10px 45px;
  _padding: 10px 10px 10px 45px;
  
}
.contingut div.contingut-text li{
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

.contingut div.contingut-text a, .contingut div.contingut-text a:visited, .contingut div.contingut-text a:active{
  color:#333333;
  text-decoration:none;
}
.contingut div.contingut-text a:hover{
  color:#666666;
}
.contingut div.mes_info a, .contingut div.mes_info a:visited, .contingut div.mes_info a:active, .contingut div.mes_info a:hover, .contingut span.mes_info a, .contingut span.mes_info a:visited, .contingut span.mes_info a:active, .contingut span.mes_info a:hover{
  color:#336799;
  background-position:0px 3px;
  background-repeat:no-repeat;
  text-decoration:none;
  font-weight:bold;
  padding-left:12px;
  font-size:9px;
}
.contingut div.contingut-text HR{
border:0;
border-bottom:solid #CCCCCC 1px;
color:#CCCCCC;
margin:0px;
padding:0px;
height:1px;
}


/* faq */
/*
.contingut div.tema-faq{
color: #000000;
font-weight:bold;
background-image:url(../comu/ico_pregunta.gif);
  background-position:0px 11px;
  background-repeat:no-repeat;
  padding-left:20px;
  padding-top:10px;
}
.contingut div.tema-faq a, .contingut div.tema-faq a:visited, .contingut div.tema-faq a:active, .contingut div.tema-faq a:hover{
color: #000000;
font-weight:bold;
text-decoration:none;
}
.contingut div.tema-faq ul{
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 18px;
  _padding: 0px 0px 0px 18px;
  color: #336799;
  list-style:url(../comu/li_subpregunta.gif);
}
.contingut div.tema-faq ul li{
  color: #336799;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-size:10px;
}
.contingut div.tema-faq ul li a, .contingut div.tema-faq ul li a:visited, .contingut div.tema-faq ul li a:active, .contingut div.tema-faq ul li a:hover{
  color:#336799;
  text-decoration: none;
}

.contingut div.tema-resposta{
color: #000000;
font-weight:bold;
padding:5px 10px 5px 25px;
background-color:#FFDB4D;
background-image:url(../comu/ico_franjapregunta.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
.contingut div.pregunta {
  color:#336799;
  background-image:url(../comu/kland_subpregunta.gif);
  background-position:22px 13px;
  background-repeat:no-repeat;
  padding: 10px 0px 0px 36px;
  font-weight:bold;
}
.contingut div.resposta {
  color:#000000;
  background-image:url(../comu/sumatrakland_resposta.gif);
  background-position:35px 7px;
  background-repeat:no-repeat;
  padding: 5px 0px 10px 50px;
  border-bottom:solid #cccccc 1px;
  line-height:125%;

}

/* fi faq */


/*peu*/

.peu {
  padding: 10px 0px 10px 0px;
  vertical-align: bottom;
  background-color: #FFFFFF;

}
.legal-peu{
  text-align: center;
  font-size: 10px;
}
.legal-peu a, .legal-peu a:visited, .legal-peu a:active{
  color:#666666;
  text-decoration: none;
}
.legal-peu a:hover{
  color:#333333;
}
/*fi peu*/


/** noticies **/
/*
.fitxa_noticia{
	width:100%;
	margin:0px;
	padding:0px;
}

.fitxa_noticia h2{
	margin:0px;
	padding:0px;
}

.fitxa_noticia td.cos{
	padding:10px 0px 10px 0px;
	border-bottom:1px dotted #A0A0A0;	
}

.fitxa_noticia td.cos p.noticia{
	margin:0px;
	padding:0px 0px 8px 0px;
	background-image:none;
	border:none;
}

.fitxa_noticia td.pujar{
	padding-top:10px;
}

.fitxa_noticia span.data{
	font-size:9px;
}

.fitxa_noticia td.cos p.autor{
	font-size:10px;
	padding:0px 0px 5px 0px;
	margin:0px;
	background-image:none;
}

.fitxa_noticia td.cos a.llegir_mes{
	font-size: 10px;
	text-decoration:none;
}

.fitxa_noticia td.cos a.llegir_mes:hover{
	font-size: 10px;
	text-decoration:underline;
}


.navegacio{
	font-size:10px;
	color:#686868;
	margin-bottom:10px;
}
.navegacio td{
	padding:5px;
	border-bottom:solid #CCCCCC 1px;
}

.navegacio td strong{
	color:#C90006;
	text-decoration:underline;
}
*/

/** noticies **/
/*
.numeracioapartat {
  color: #000000;
  font-size:11px;
}

.numeraciosub {
  color: #666666;
  font-size:10px;
}

.numeraciosub2 {
  color: #666666;
  font-size:11px;
}


.caixetagris
{
margin:5px 8px 3px 0px;
padding:8px 3px 0px 5px;
border:solid #cccccc 1px;  
}

.separa_fase{
	margin:20px 0px 10px 0px;
	padding:10px 50px 20px 0px;
	border-top:1px solid #000000;
	border-bottom: 1px solid #CDCDCD;
}

.negre{
	color:#000000;
}

.vermell{
	color:#CC0000;
}

.blau{
	color:#336699;
}

.caixablancanormativa{
	background-color:#FFFFFF;
	padding:20px;
}


/*

#registradors {
  width: 100%;
}

#registradors td div{
  border-top: 1px dotted #808080;
  padding: 10px 5px 10px 5px;
  vertical-align:middle;
}

#registradors td div img{
  padding: 0px 15px 0px 0px;
}

#registradors td h2{
  margin: 0px;
  padding: 3px 0px 5px 20px;
  background: url(../comu/clander-indexpdf.gif) no-repeat 0px 6px;  
}

.noticia {
  border-bottom: 1px dotted #989898;
  padding-left: 20px;
}
.noticia .data {
  font-size: 9px;
}
.noticia h2 {
  color: #353535;
}


#index-fase {
  margin: 10px 0px 10px 0px;
  padding: 0px;
  border-top: 1px dotted #7b7b7b;
  list-style: none;
}
#index-fase li {
  padding: 10px 10px 10px 25px;
  margin: 0px;
  border-bottom: 1px dotted #7b7b7b;
  color: #000000;
  background: url(../comu/clander-indexpdf.gif) no-repeat left center;
}

#index-fase li .numeracioapartat {
  font-weight: bold;
}
*/
/** popups **/
/*
.body_popup{
  text-align: center;
  padding: 0px 0px 0px 0px;
 
  background-color: #FFFFFF;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  line-height:120%; 
  color:#333333; 
  background-image: none;	
}

.general_popup{
  margin: 10px auto 10px auto;
  font-size: 10px;
  width: 492px;
  text-align: left;
  vertical-align: top;
  line-height:120%;
}

.general_popup td.capsalera{
  background: #F0F0F0 url(../comu/bg_popup.jpg) repeat-x top;
  text-align:right;
}

.general_popup td.contingut_popup{
  background-image:none;
  background-color:#FFF4CA;
  padding:10px 15px 15px 0px;
  vertical-align:top;
}

.general_popup td.contingut_popup img{
  margin:5px 0px 0px 15px;
}

.general_popup td.contingut_popup h1{
  font-size:12px;
  color:#333333;
  border-bottom: 1px dotted #999999;
  margin:0px;
  padding: 5px 0px 8px 0px;
}

.general_popup td.contingut_popup p{
  background: #FFF4CA url(../comu/kland_llegirmes.gif) no-repeat 0px 3px;
  padding: 0px 0px 0px 15px;
  margin:10px 0px 0px 0px;
}

.credits{
	width:770px; 
	font-size:9px; 
	text-align:left;
  	margin: 0px auto 10px auto;	
}*/
/** popups **/