/* CSS Document */


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

html { height: 100%; margin-bottom: 1px; } /* força a que es vegi la barra de scroll del navegador*/

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#4B464C;
  margin-bottom:10px;
  
  background: #FFF url(../img/sombra_dreta_esq.gif) center repeat-y;
  background-color:#EEE;
}

p {
  margin-top:10px;
  margin-bottom:10px;
}

a {
  color:#000000;
  text-decoration:none;
}

a:hover {
  text-decoration:underline
}

img {
  border:0px;
}

ul {
	list-style:none;
	margin-left:0px;
}

#main { 
  position:relative;
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFF;
  /*_height:700px;
  min-height:700px;*/
  background-color:#FFF;
  padding-bottom:15px;
}

#content {
  background-color:#FFFFFF;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  /*padding:15px;*/
  /*padding-top:10px;*/
  /*border:1px solid #828282;*/
  clear:both;
  min-height:1000px;
  _height:1000px;
  background: #FFF url(../img/fondo_b.gif) top left no-repeat;
}

#icon_expandcollapse_banner_top {
float: right;
margin-right: 2px;
}

#banner-colapse {
	float: right;
	width: 50px;
}

#footer {
  position:relative;
  width:992px;
  margin-left:auto;
  margin-right:auto;

  background-color:#EEE;
  color:#444;
  font-size:11px;
  /*padding-top:15px;*/
  padding-bottom:15px;
  text-align:center;
  /*background-image:url(/img/bg-footer.gif);
  background-repeat:repeat-x;*/
border-top:6px solid #DDD;
}
#footer a {
color:#444;
}

#footer img {
	padding: 5px;
}
div#footer-sup {
	border-bottom:1px solid #DDD;


}
div#footer-sup table{
width:auto;
	margin-left:auto;
	margin-right:auto;

}
#footer-inf {
padding-top:5px;
	text-align: center;
	border-top:1px solid #FFF;
color:#444;
font-size:11px;
}

.footer-txt {
padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	
}
.footer-img {
border-right:1px solid #DDD;
}
.footer-img img{
	
}
.separa-1 {
  clear:both;
  margin:0px;
  margin-bottom:10px;
  border-bottom:8px solid #E4E4E4;
}

ul#municipis-list {
  background-color:#A9AD4A/*828282*/;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:20px;
  /*display:none;*/
  /*background-image: url(/img/bg-footer.gif);
  background-repeat: repeat-x;*/
border-left: solid #FFF 4px;
border-right: solid #FFF 4px;

}

#municipis-list li {
  color:#FFFFFF;
  list-style:none;
  display:inline;
}

#municipis-list a {
  color:#FFF;
  text-decoration:none;
  font-size: 12px;
}

#municipis-list a:hover {
  text-decoration:underline;
}

div#site-tags-cloud {
  background-color:#CA4C37/*DFDFDF*/;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px;
  /*display:none;*/
  color:#EEEEEE/*828282*/;
  /*background-image: url(/img/bg-footer.gif);
  background-repeat: repeat-x;*/
  border-left: solid #FFF 4px;
  border-right: solid #FFF 4px;
}
div#site-tags-cloud a {
  color:#EEEEEE;
  text-decoration:none;
}
div#site-tags-cloud a:hover {
  text-decoration:underline;
}

ul#idiomas-list {
  background-color:#80293D/*828282*/;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px;
  display:none;
  /*background-image: url(/img/bg-footer.gif);
  background-repeat: repeat-x;*/
border-left: solid #FFF 4px;
border-right: solid #FFF 4px;
text-align: right;

}

#idiomas-list li {
  color:#FFFFFF;
  list-style:none;
  display:inline;
}

#idiomas-list a {
  color:#FFF;
  text-decoration:none;
  font-size: 12px;
}

#idiomas-list a:hover {
  text-decoration:underline;
}

.box-tags-coments {
	border-top: 1px solid #EEE;
	clear: both;
}

/* Estils per als tags visualitzats en els post de fitxa */
.tags-otg-fitxa {
	border-bottom: 1px solid #EEE;
    margin-left:0px;
    font-size: 11px;
    background-image:url(../img/ico_tags2.gif);
	background-repeat: no-repeat;
	padding-left:20px;
height: 17px;
}

.tags-otg-fitxa li {
  list-style:none;
  padding-right:0px;  
  float:left;
 
}
.tags-otg-fitxa a {
  margin-right:0px;
  color: #CA4C37;
}

/* Estils per als tags visualitzats en els post de distribuidor */
.tags-otg-distribuidor {
    border-bottom: 1px solid #EEE;
    margin-left:0px;
    font-size: 11px;
    background-image:url(../img/ico_tags2.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	/*height: 17px;*/
padding-top:2px;
padding-bottom:2px;
}


.tags-otg-distribuidor li {
  list-style:none;
  padding-right:0px;  
  float:left;
 
  
}
.tags-otg-distribuidor a {
  margin-right:0px;
  color: #CA4C37;
}

ul.tags-generic {
  margin-left:0px;
}

.tags-generic li {
  list-style:none;
  padding-right:5px;  
  display:inline;
}
.tags-generic a {
  margin-right:10px;
}

#tools-menu {
  background-color:#4F3D3D;
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:5px;
  color:#FFFFFF;
  height:18px;
font-size:12px;
border-left: solid 4px #FFF;
border-right: solid 4px #FFF;

}

#tools-menu ul#left  {
  float:left;
  display:inline;
}

#tools-menu ul#right  {
  float:right;
  display:inline;
}

#tools-menu #right li,
#tools-menu #left li {
  float:left;
  list-style:none;
  padding-right:4px;
  padding-left:4px;
/*  border-right:1px solid #FFF;*/
}

#menu-top {
clear:left;
}

#menu-top #cercador {
  border:0px;
  background-color: #FFF;
 /* background-image: url(/img/lupa-cercador.gif);
  background-repeat: no-repeat;
  background-position: right center;  */
}

#menu-top #cercador input {
	font-size:12px;
	width:120px;
	padding:3px;
}

#box-menu-cerca {
	position:relative;
}

#box-cercador {
	position:absolute;
	top:17px;
	right:15px;
	width:195px;
}
#cercador-paraula {
	float:left;
}
#cercador-imatge {
	margin: 2px 0px 0px 5px;
	float:right;
}

ul#main-menu {
	width:550px;
	color:#FFF;
	/*clear:both;*/
	background:#584A4C;
/*	margin-top:0px;*/
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	font-size:14px;
	font-weight:normal;
	/*border-top: solid 4px #FFF;
	border-right: solid 2px #FFF;
	border-bottom: solid 4px #FFF;
	border-left: solid 4px #FFF;*/
	float: left;
	background-image: url(../img/corner-left-menusup.gif);
	background-position: left;
	background-repeat: no-repeat;
}

ul#main-menu .selected {
  color:#DDD;
  background-image:url(../img/punta_marro.gif);
  background-position: 50% 18px;
  background-repeat: no-repeat;
  padding-bottom:13px;
}

#main-menu li {
  list-style:none;
  display:inline;
  padding:6px; 
  border-right:1px dotted #FFF;
}


#tools-menu a,
#main-menu a {
  color:#FFFFFF;
  text-decoration:none;
}


#tools-menu a:hover,
#main-menu a:hover {
  text-decoration:underline;
}

ul#second-menu {

	height:40px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color:#DDD;
	float: left;
	
	/*background-image: url(/img/pestanya-bg.gif);
	background-repeat: repeat-x;*/
	/* border-left:1px solid transparent;*/
	/*border-bottom:1px solid #DDD;*/
	/*margin-left: 4px;
	margin-right: 4px;*/
	/*border-bottom:1px solid #DDD;*/
	
}

#second-menu li {
	list-style:none;
	float:left;
	padding-left:8px;
	padding-right:8px;
	margin-top:8px;
	margin-bottom:8px;
	line-height:24px;
	margin-left:-2px;
	text-align:center;
	/*border-right:1px solid #FFF;*/
}

#second-menu li:hover {
	text-decoration:underline;
}

#second-menu li.selected {
	
	/*border-top:1px solid #DDD;*/
	border-top:0px solid #DDD;
	text-align:center;
	background-color:#FFF;
	line-height:24px;
	margin-top:7px;
	background-image:url(../img/punta_marro.gif);
 	background-position: 50% 22px;
  	background-repeat: no-repeat;
	-moz-border-radius:4px;background:#FFFFFF;

}

#second-menu li a {
  text-decoration:none;
  color:#584A4C;


}


#municipis-distrib div {
  padding-top:10px;
  padding-bottom:10px;
}

#pagina {
/*position:relative;*/
  padding-left:26px;
  padding-right:26px;
  padding-bottom:15px;
padding-top:5px;
margin-top:4px;

}

#pagina h1{
font-size:24px;
  color:#584A4C/*#80293D*/;
}

h1 a,
h1 {
  font-size:28px;
  color:#A9AD4A/*#80293D*/;
  /*font-family:Georgia, "Times New Roman", Times, serif;*/
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  
  text-decoration:none;
padding-top:10px;
}
h1 a:hover {
  text-decoration:underline;
}

h2 {
  font-size:24px;
   /*font-family:Georgia, "Times New Roman", Times, serif;*/
  font-family: Arial, Helvetica, sans-serif;
  color:#A9AD4A;
  margin-bottom:10px;
}

h3 {
  font-size:20px;
}

h4 {
  font-size:14px;
}

h5,
h5 a {
  /*color:#80293D;*/
  color: #A5B24C;
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  margin-bottom:5px;
}
h5 a:hover {
  text-decoration:underline;
}

h6 {
  border-top:4px solid #E4E5E7;
  color:#80293D;
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
  padding-top:2px;
}
	
#rastro-migas a,
#rastro-migas {
  color:#AEAB44;
  text-transform:uppercase;
  font-size:10px;
  /*font-weight:bold;*/
  margin-top:10px;
  margin-bottom:5px;
  text-decoration:none;
}
#rastro-migas a:hover {
  text-decoration:underline;
}

.generic-caracts ul {
  
}

.generic-caracts li {
  list-style:none;  
}

/* bloc caracteristiques poblacio*/
#caracts {
  padding-top:15px;
  padding-bottom:15px;
  border-bottom:1px solid #828282;
  border-top:1px solid #828282;
  margin-left:270px;
  list-style:none;
  margin-bottom:10px;
}

/* columnes principals esquerra (507px efectius) i dreta (400px efectius) */
#col-esq {
  width:527px;
  float:left;
  margin-right:13px;
  padding-right:13px;
  border-right:1px solid #EEE;
  padding-top: 0px;
  display: inline;

}
#col-esq #imatges {
  float:left;
  margin-right:20px;
  font-size:10px;
}

#col-esq #imatges p {
  margin-top:0px;
  font-size: 11px;
}



#col-esq p {
 	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:40px;
	font-size:14px;
}

#col-esq h1 {
margin-top:0px;
padding-top:0px;
margin-bottom:2px;
font-size: 30px;
font-size: 30px;
font-weight: normal;
/*text-transform: uppercase;*/
/*color: #CA4C37;
color: #888;*/
/*border-top: solid #EEE 4px;*/
font-family: Georgia, "Times New Roman", Times, serif;
color: #584A4C;
}

#col-esq h1.titol-seccio {
	background:url(../img/trama_titol_seccio.gif);
	margin-top:10px;
}

#col-esq h1 a{

padding-top:10px;
text-transform: none;
font-size: 16px;
font-weight: normal;
color: #584A4C;
/*background-color: #EEE;*/

}

#col-esq h1.titol-seccio a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #584A4C;
	font-size: 28px;
}

#col-esq h2 {
  /*border-top: solid #EEE 6px;*/
  /*line-height:30px;
   background-image:url(/img/bg-tit-1.gif);
  background-repeat:no-repeat;
  background-position:right;
  line-height: 40px;
  border-bottom: solid 6px #DDD;
  padding-bottom: 2px;*/
  font-size:16px;
  color: #584A4C;
  margin-bottom:3px;
}

#col-esq h2 a {
	color: #584A4C;
}

#col-esq h2.titol-seccio {
	background:url(../img/trama_titol_seccio.gif);
	margin-top:10px;
}

#col-esq h2.titol-seccio a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #584A4C;
	font-size: 28px;
	font-weight: normal;
}

#col-esq h3 {
  margin-top:10px;
}

#col-esq #text {
  margin-bottom:20px;
}

#col-esq .txt {
  margin-bottom:20px;
  clear:both;

}

#col-esq #text div{
  margin-bottom:20px;
  padding-top:0px;
  /*border-bottom: solid 1px #DDD;*/
line-height: 120%;
}

#col-esq #text h5,
#col-esq #text h5 a {
  color:#A9AD4A;
  /*margin-left: 20px;*/
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  margin-bottom: 2px;
}

/*#col-esq #text div {
  margin-left: 20px;
}*/

#col-dret {
  float:left;
  width:392px;
  display:inline;
}
#col-dret p{
  clear: both;
}

#col-dret h2{
font-size:16px;
  /*border-top: solid #EEE 4px;*/
  line-height: 20px;
  border-bottom: solid 4px #DDD;
  padding-bottom: 2px;
  margin-bottom: 2px;
  color: #888;
  /*font-family:Georgia, "Times New Roman", Times, serif;
  border-top: solid 4px #DDD;
  background-image:url(/img/bg-tit-1.gif);
  background-repeat:no-repeat;
  background-position:right;
  line-height: 40px;*/
}

#col-dret h2 a{
	font-size:16px;
	/*border-top: solid #EEE 4px;*/
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	color:#888;
}
  
/* bloc 2 columnes per a DOs, a la Home*/

#bloc-2cols {
	border-top: 6px solid #EEEEEE;
	padding-top:5px;
 	/*border-bottom: 6px solid #EEEEEE;*/
}

#bloc-2cols #col1 {
  float:left;
  width:257px;
  margin-bottom:5px;
}
#bloc-2cols #col2-no_border,
#bloc-2cols #col2 {
  float:left;
  width:257px;
  padding-left:6px;
  margin-left:6px;
  border-left:1px solid #DDD;
   margin-bottom:5px;
   font-size:12px;
}

#bloc-2cols #col2-no_border {
	/*
  	width:249px;
	padding-left:10px;
  	margin-left:10px;
  	*/
	border-left:0px solid #DDD;
}

#bloc-2cols #col2-no_border #text div {
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	border-bottom:1px solid #DDD;
	margin-left: 7px;
}
#bloc-2cols #col2-no_border #text h5{
	margin-left: 7px;
}

#bloc-2cols #col2-no_border #text #bloc-dades{
	font-size:14px;
}

#bloc-2cols #col2-no_border #text #bloc-dades div{
	margin: 0px;
	padding: 0px;
	border:0px;
}

#bloc-2cols #col2-no_border #text #bloc-dades h5{
	margin: 0px;
	padding: 0px;
}

.tit-bg-2,
.tit-bg-1 {
  background-image:url(../img/bg-tit-1.gif);
  background-repeat:no-repeat;
  background-position:right;
  font-size:18px;
  padding-left:2px;
  color:#666;
  line-height:40px;
  padding-bottom:1px;
  margin-top:0px;
  margin-bottom:5px;
  border-bottom:6px solid #E4E4E4;
}
.tit-bg-2 {
  color:#80293D;
}

/* caixa tipus noticia, una principal + culumna secundaries*/

#col-esq .box-principal {
  width:392px;
  float:left;
}

#col-esq .box-columna {
  width:122px;
  float:right;
  font-size:12px;
}

#col-esq .box-columna h5 {
  margin:0px;
padding-top:3px;
  border-top:6px solid #E4E4E4;
  
}

#col-esq .box-columna p {
margin:0px;
  margin-top:3px;
  margin-bottom:5px;
font-size:12px;

}

/* llista esdeveniments columna dreta*/

.lista-1 {
  
}

.lista-1 img {
  float:right;
}


/*llistat d'elements relacionats*/

#bloc-relacions { 
  clear:both;
  padding-top:0px;
font-size: 11px;
padding:15px;
border:1px solid #E4E4E4;
}

#bloc-relacions h2 {
  border-top:1px solid #E4E4E4;
border-bottom:0px dotted #E4E4E4;
font-size: 14px;
background-image: none;
padding-top: 2px;
padding-bottom: 0px;
color: #666;
}

#bloc-relacions h2 a {
  font-size: 14px;
  font-weight:normal;
	background-image: none;
	color: #80293D;
}

#bloc-relacions ul {
  list-style:none;
  padding-bottom:15px;

}

#bloc-relacions li {
  margin-left: 0px;
}

#bloc-relacions li:before {

  content: "\00BB \0020";
margin-right: 3px;
  }

/*llistat d'elements NO DESTACATS en distribuidor*/

#llistat-items { 
  clear:both;
  padding-top:0px;
font-size: 12px;
}

#llistat-items h2 {
  	/*border-top:1px solid #E4E4E4;*/
	border-bottom:6px solid #eee;
	line-height: 30px;
	font-size: 16px;
	background-image: none;
	/*margin-top: 30px;*/
	
}

/*#llistat-items ul {
  list-style:none;
  padding-bottom:20px;
}

#llistat-items li {
  margin-left: 0px;
  margin-bottom: 10px;
  clear:both;
}*/

#llistat-items ul {
  list-style:none;
  padding-bottom:20px;
}

#llistat-items li {
  margin-left: 0px;
  /*margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;*/
  clear:both;
border-top:1px solid #E4E4E4;
}

#_llistat-items li:before {

  /*content: "\00BB \0020";*/
margin-right: 3px;
margin-left: 80px;
  }

#llistat-items .box-img {
  float: left;
  width: 70px;
  height: 70px;
  background-color: #eee;
  margin-top: 10px;
	margin-bottom: 10px;
}

#llistat-items .box-img-mini {
  float: left;
  width: 30px;
  /*height: 30px;*/
  /*background-color: #eee;*/
  margin-top: 10px;
	margin-bottom: 10px;
}

#llistat-items .box-txt {
	/*margin-left: 20px;*/
	width:440px;
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#llistat-items .box-txt-mini {
	/*margin-left: 20px;*/
	width:470px;
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right:5px;
	padding-right: 5px;
	border-right: 1px dotted #ddd;
}

#llistat-items .box-txt-mini-esq {
	/*margin-left: 20px;*/
	width:430px;
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#col1 #llistat-items .box-txt, 
#col2 #llistat-items .box-txt {
	/*margin-left: 20px;*/
	width:180px;
	float:right;
}
#llistat-items .box-txt a {
	color: #80293d;
}

#llistat-items .box-txt-mini a {
	color: #80293d;
}

/*Llistats y Fitxa de Municipis i altres*/

.resum { /*camp resum de municipi i altres*/
	font-size: 16px;
  /*font-weight:bold;*/
  margin-bottom:15px;
}

#col-dret #tab_map,
#col-dret #map { /* mapa de google*/
  border:1px solid #828282;
}

.img-llista {
  float:left;
  margin-right:10px;
}
.bloc-llista { /*llistat de municipis i altres*/
  margin-left:132px;
}

.bloc-llista h5 { /*llistat de municipis i altres*/
  border-top: solid 4px #EEE;
}

#municipis-llista h5 {
  margin-top:10px;
}

#escut {
  float:right;
  margin-top:10px;
}

/* llista agenda portada */

ul#list-agenda-portada, ul#list-agenda {
	width: 390px;
	position:relative;
	  margin-bottom:20px;
	  background-color: #FFF;
	/*padding:10px;*/
	border: 1px solid #EEE;
	border-bottom: 3px solid #EEE;
	overflow: auto;
	height: 325px;
}
ul#list-agenda-portada {
	max-height:120px;
}

ul#list-agenda {
	width: 525px;
	height: auto;
	overflow: auto;
}

#list-agenda-portada li, #list-agenda li {
/*background-color: #EEE;*/
  font-size:11px;
  list-style:none;
  
  width: 100%;
  _width: 95%;
  padding:0px;
  /*border-top:1px solid #FFF;*/
  border-bottom:1px solid #E4E4E4;
  line-height:20px;
}

#list-agenda-portada li div.esq, #list-agenda li div.esq, #list-agenda-portada li div.esq-avui, #list-agenda li div.esq-avui {
  float:left;
  width:25px;
  border-right:1px solid #EEE;
  text-align:center;
  /*font-weight: bold;*/
  color:#80293D;
}
#list-agenda-portada li div.esq-avui, #list-agenda li div.esq-avui {
  background:#FFEDC0;
}
#list-agenda-portada li div.dret, #list-agenda li div.dret {
  /*display:inline;*/
 margin-left: 35px;
}

#list-agenda-portada li.mes, #list-agenda li.mes {
  background-color:#EEE;
  text-indent:7px;
  font-size: 11px;
color:#000;
}

#list-agenda-portada li a, #list-agenda li a {
  text-decoration: none;
  color:#333;
}

#list-agenda-portada li a:hover, #list-agenda li a:hover {
  text-decoration: underline;
}

/* llista fullderuta portada */
#col_dreta_fullderuta-cont {
	background-image: url(../img/round_top.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#col_dreta_fullderuta-cont .inner{
	background-image: url(../img/round_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#col_dreta_fullderuta-cont h2, #col_dreta_fullderuta-cont h2 a{
	color: #FFF;
	border-color: #FFF;
}
	

ul#list-fullderuta-coldreta, ul#list-fullderuta {
	width: 372px;
	position:relative;
	background-color: #FFF;
	overflow: auto;
}
ul#list-fullderuta-coldreta {
	max-height:205px;
	height: auto;
	margin-top:10px;
}

ul#list-fullderuta {
	width: 525px;
	height: auto;
	overflow: auto;
}

#list-fullderuta-coldreta li, #list-fullderuta li {
/*background-color: #EEE;*/
  font-size:11px;
  list-style:none;
  
  width: 100%;
  _width: 95%;
  padding:0px;
  /*border-top:1px solid #FFF;*/
  border-bottom:1px solid #E4E4E4;
  line-height:20px;
}

#list-fullderuta-coldreta li div.esq2, #list-fullderuta li div.esq2, #list-fullderuta-coldreta li div.esq-avui, #list-fullderuta li div.esq-avui {
  float:left;
  width:10px;
  /*border-right:1px solid #A9AE4A;*/
  text-align:left;
  padding: 2px 5px 0px 7px;
  /*font-weight: bold;*/
  color:#80293D;
}
#list-fullderuta-coldreta li div.esq, #list-fullderuta li div.esq, #list-fullderuta-coldreta li div.esq-avui, #list-fullderuta li div.esq-avui {
  float:left;
  width:265px;
  /*border-right:1px solid #A9AE4A;*/
  text-align:left;
  padding: 2px;
  /*font-weight: bold;*/
  color:#80293D;
}
#list-fullderuta-coldreta li div.esq-avui, #list-fullderuta li div.esq-avui {
  background:#FFEDC0;
}
#list-fullderuta-coldreta li div.dret, #list-fullderuta li div.dret {
  padding: 4px 0px 0px 4px;
  margin-right: 7px;
		  /*display:inline;*/
 /*margin-left: 35px;*/
 float:right;
}

#list-fullderuta-coldreta li.mes, #list-fullderuta li.mes {
  background-color:#EEE;
  text-indent:7px;
  font-size: 11px;
color:#000;
}

#list-fullderuta-coldreta li a, #list-fullderuta li a {
  text-decoration: none;
  color:#333;
}

#list-fullderuta-coldreta li a:hover, #list-fullderuta li a:hover {
  text-decoration: underline;
}


div#list-fullderuta-coldreta {
	width: 372px;
	position:relative;
	background-color: #FFF;
	overflow: auto;
	/*_height:205px; /* aixo fa un min-height per IE */
	height: expression( this.scrollHeight > 205 ? "205px" : "auto" ); /* aixo fa un max-height per IE */
	max-height:205px;
	margin-top:10px;
}

#list-fullderuta-coldreta table {
	width: 100%;
	_width: auto;
}

#list-fullderuta-coldreta tr {
	font-size:11px;
}

#list-fullderuta-coldreta td.esq2, #list-fullderuta-coldreta td.esq, #list-fullderuta-coldreta td.dret, #list-fullderuta-coldreta td.mig {
	text-align:left;
	padding: 2px 2px 4px 2px;
	color:#80293D;
	vertical-align:text-top;
	border-bottom:1px solid #E4E4E4;
}

#list-fullderuta-coldreta td.esq2 {
	width:10px;
	padding-left: 5px;
}

#list-fullderuta-coldreta td.esq {
	width:265px;
}

#list-fullderuta-coldreta td.dret {
	width:65px;
	text-align:right;
}

#list-fullderuta-coldreta tr a{
  text-decoration: none;
  color:#333;
}

#list-fullderuta-coldreta tr a:hover{
  text-decoration: underline;
}

/* llista agenda */
/*
ul#list-agenda {
  margin-bottom:20px;
  background: #FFF url(/img/fondo_l.gif) top left no-repeat;
}

#list-agenda li {
  font-size:11px;
  list-style:none;
  width: 527px;
  padding:0px;
  border-bottom:1px solid #E4E4E4;
  line-height:60px;
}

#list-agenda li div.esq {
  float:left;
  width:80px;
  border-right:1px solid #E4E4E4;
  text-align:center;
  vertical-align: top;
  font-size: 36px;
  font-weight: bold;
  color: #E4E4E4;
}
#list-agenda li div.dret {
  display:inline;
  padding-left:15px;
}

#list-agenda li.mes {
  background-color:#EEE;
  text-indent:17px;
  font-weight:bold;
  line-height:20px;
}

#list-agenda li a {
  text-decoration: none;
  font-size: 12px;
  font-weight:bold;
}

#list-agenda li a:hover {
  text-decoration: underline;
}
*/
/* llista agenda */

/*ul#list-agenda {

  margin-bottom:20px;
  background: #FFF url(/img/fondo_l.gif) top left no-repeat;
	border-bottom: solid 4px #DDD;

}

#list-agenda li {
  font-size:12px;
  list-style:none;
  width: 392px;
  padding:0px;
  border-bottom:1px solid #E4E4E4;
  line-height:20px;
}

#list-agenda li div.esq {
  float:left;
  width:15px;
  border-right:1px solid #E4E4E4;
  text-align:center;
color: #969696;
text-align: right;
padding-right: 10px;
}
#list-agenda li div.dret {
display:inline;
  padding-left:0px;
padding: 15px;
  
}

#list-agenda li div.dret a{
  color: #545454;
background-color: #EEE;


}
#list-agenda li.mes {
font-size: 11px;
  background-color:#EEE;
  text-indent:17px;
  font-weight:bold;
line-height:20px;
border-top: solid 1px #FFF;
}

#list-agenda li a {
  text-decoration: none;
}

#list-agenda li a:hover {
  text-decoration: underline;
}*/



ul.filtre-mapa  {
list-style:none;
border-bottom: solid 3px #EEE;
  }
ul.filtre-mapa li{
list-style:none;
border-top: solid 1px #EEE;
  }
  
ul.filtre-mapa li:before {
	list-style:none;
	line-height: 20px;
	content: "\00BB \0020";
	margin-right: 3px;
}

ul.filtre-mapa li.separator {
	list-style:none;
	border-top: solid 4px #EEE;
	content: "";
}

ul.filtre-mapa li a {
	color:#828282;
}

ul.filtre-mapa li a.selected {
	color:#000;
}

ul.filtre-mapa a.selected-municipis {
	color:#FC7567;
}
ul.filtre-mapa a.selected-punts-interes {
	color:#EBE463;
}
ul.filtre-mapa a.selected-paisatgesvinspunts {
	color:#FCF469;
}
ul.filtre-mapa a.selected-cellers {
	color:#FE9800;
}
ul.filtre-mapa a.selected-vinacotecas {
	color:#FE9800;
}
ul.filtre-mapa a.selected-allotjaments {
	color:#688CF7;
}
ul.filtre-mapa a.selected-restaurants {
	color:#00E74E;
}
ul.filtre-mapa a.selected-empreses-oci {
	color:#8E68FE;
}
ul.filtre-mapa a.selected-agencies-de-viatge {
	color:#688CF7;
}
ul.filtre-mapa a.selected-oficines_turisme {
	color:#FE7668;
}

ul.filtre-mapa li.selected-municipis {
	/*border-right:solid 20px #FC7567;*/
	background: url(../img/gmaps/municipi_p.png) right no-repeat;
}
ul.filtre-mapa li.selected-punts-interes {
	background: url(../img/gmaps/puntinteres_p.png) right no-repeat;
}
ul.filtre-mapa li.selected-paisatgesvinspunts {
	background: url(../img/gmaps/paisatgesvinspunt_p.png) right no-repeat;
}
ul.filtre-mapa li.selected-cellers {
	background: url(../img/gmaps/celler_p.png) right no-repeat;
}
ul.filtre-mapa li.selected-vinacotecas {
	background: url(../img/gmaps/vinacoteca_p.png) right no-repeat;
}
ul.filtre-mapa li.selected-allotjaments {
	background: url(../img/gmaps/allotjament_p.png) right no-repeat;
}
ul.filtre-mapa li.selected-restaurants {
	background: url(../img/gmaps/restaurant_p.png) right no-repeat;
}
ul.filtre-mapa li.selected-empreses-oci {
	background: url(../img/gmaps/empresesat_p.png) right no-repeat;
}
ul.filtre-mapa li.selected-agencies-de-viatge {
	background: url(../img/gmaps/agencies_viatge_p.png) right no-repeat;
}
ul.filtre-mapa li.selected-oficines_turisme {
	background: url(../img/gmaps/oficines_turisme_p.png) right no-repeat;
}

ul#fullderuta-list li.selected-municipis {
	/*border-right:solid 20px #FC7567;*/
	background: url(../img/gmaps/municipi_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-punts-interes {
	background: url(../img/gmaps/puntinteres_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-paisatgesvinspunts {
	background: url(../img/gmaps/paisatgesvinspunt_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-cellers {
	background: url(../img/gmaps/celler_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-vinacotecas {
	background: url(../img/gmaps/vinacoteca_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-allotjaments {
	background: url(../img/gmaps/allotjament_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-restaurants {
	background: url(../img/gmaps/restaurant_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-empreses-oci {
	background: url(../img/gmaps/empresesat_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-agencies-de-viatge {
	background: url(../img/gmaps/agencies_viatge_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-oficines_turisme {
	background: url(../img/gmaps/oficines_turisme_p.png) no-repeat;
	background-position: 45px 10px;
}
ul#fullderuta-list li.selected-ruta {
	background: url(../img/gmaps/rutes_p.png) no-repeat;
	background-position: 45px 10px;
}

#message {
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#80293D;
}

#message a {
	font-weight:normal;
}

#cerca-localitzador {
	margin-top:15px;
}
	
/* fitxa celler */

#list-visita-cellers li {
    padding:8px;
    border-bottom:solid 1px #E4E4E4;
    font-size:14px;
}

#list-visita-cellers li div.esq {
    width:30px;
    float:left;
}
#list-visita-cellers li div.dret {
    width:200px;
    margin-left:30px;
}

#celler_dades_contacte {
    margin-left:40px;
	margin-top:50px;
}

#celler_cos {
    margin-top:8px;
    margin-bottom:30px;
}

#celler_reserva_visita {
    margin-bottom:40px;
    text-align:center;
}

/* box-top home_old */

#box-top-home #col-esq {
	padding-bottom:20px;
}

#box-top-home #col-dret {
	/*padding-bottom:20px;*/
	font-size:12px;
}

#box-top-home #col-dret li {
	/*padding-bottom:10px;*/
	position:relative;
}

#box-top-home #col-dret li .right {
	position:absolute;
	left:132px;
	top:0px;
}

#box-top-home #col-dret li#situacio {
	position:relative;
	border-top: 4px solid #EEEEEE;
	padding-top:5px;
	top:20px;
}

#box-top-home #col-dret li#situacio .right {
	position:absolute;
	left:166px;
	top:40px;
}
/*------box-top home----*/

.box_promo {
	/*clear: both;*/
	width:390px; 
}

li.box_promo {
	
	border-bottom: 4px solid #DDD;
	float: left;

}
.box_promo_left_mapa,
.box_promo_left {
	float: left;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-left: 5px;
	font-size:12px;
}

.box_promo_left_mapa {
	width:160px;
}
.box_promo_left_mapa img {
	margin-bottom:25px;
}

.box_promo_right, .box_promo_right_situacio {
	float:right;
	font-size:12px;
	margin-bottom:15px;
	margin-top:10px;
	margin-left:15px;
	width:243px;
}

.box_promo_right_situacio {
	width: 210px;
}

.list-situacio {
	margin-left:20px;
	font-size:12px;
	color:#4B464C;
}

.list-situacio a {
	color:#4B464C;
}

.list-situacio li.list-situacio-last {
	padding-bottom:2px;
	margin-bottom:2px;
	border-bottom:1px dotted #888;
}

/*------Fi box-top home----*/

/*------Box localitzacio ampliat-------*/
#box-situacio-ampliada {
	font-size:12px;
}

#box-situacio-ampliada div.left {
	width: 180px;
	float:left;
	padding:6px;

}

#box-situacio-ampliada div.right {
	width: 171px;
	float:left;
	padding:6px 6px 6px 15px;
	border-left:1px dotted #ddd;
}

#box-situacio-ampliada li {
	border-bottom:1px dotted #ddd;
	padding:2px 0px 2px 0px;
	clear:both;
	height: 15px;
}

#box-situacio-ampliada div.right a.entities {
	display:block;
	float:left;
}

#box-situacio-ampliada div.right a.link-mapa {
	color:#ca4c37;
	display:block;
	float:right;
}

/*-----Fi Box localitzacio ampliat------*/

.peu_foto {
	clear:left;
	font-size:10px;
	margin-top:3px;
	margin-bottom:20px;
}

.text_itaserif, .tit_serif {
	font-size:18px;
	color:#D2522D;
	font-family:Georgia, "Times New Roman", Times, serif;


}

.text_itaserif {
	font-size:20px;
	color:#000;
	font-style:italic;
}

.cols2_tit {
	padding-bottom:20px;
}

.cols2_text {
	padding-top:20px;
}

/* molduls de 4,3,2 i una columna, d'us generic */

#modul-4,
#modul-3,
#modul-2,
#modul-1 {
	/*border-top: 6px solid #EEEEEE;*/
 	border-top: 6px solid #EEEEEE;
	padding-top:5px;
	clear:both;
	width:527px;
}

#modul-1 h2 {
	font-size:22px;
	margin-top: 10px;
	margin-bottom: 0px;
color: #444;
color:#584A4C;
}

#modul-1 h2 a, #modul-2 h2 a, #modul-3 h2 a, #modul-4 h2 a{
color: #444;
color:#584A4C;
}

#modul-4 h2,
#modul-3 h2,
#modul-2 h2 {
	font-size:16px;
	margin-bottom:5px;
}

#modul-2 h3,
#modul-1 h3 {
	font-size:18px;
	margin-bottom:5px;
}

#modul-4 h3,
#modul-3 h3
 {
	font-size:16px;
	margin-bottom:5px;
}

#modul-1 .txt {
	margin-bottom:10px;
font-size:14px;
}

#modul-4 .txt,
#modul-3 .txt,
#modul-2 .txt
 {
	margin-bottom:10px;
font-size:12px;
}

#modul-4 .col1 {
  float:left;
  width:122px;
  margin-bottom:5px;
}

#modul-4 .col2 {
  float:left;
  width:122px;
  padding-left:6px;
  margin-left:6px;
  border-left:1px solid #828282;
  margin-bottom:5px;
}

#modul-4 .box-img {
	position:relative;
	overflow:hidden;
	width: 122px;
	height:80px;
	background-color: #eee;
	margin-bottom: 5px;
}

#modul-3 .box-img {
	position:relative;
	overflow:hidden;
	width: 167px;
	height:110px;
	background-color: #eee;
	margin-bottom: 5px;
}

#modul-3 .box-img img {
	position:relative;
	/*top:-5px;*/
}


#modul-2 .box-img {
	position:relative;
	overflow:hidden;
	width: 257px;
	height:150px;
	background-color: #eee;
	margin-bottom: 5px;
}

#modul-2 .box-img img {
	position:relative;
	top:-10px;
}

#modul-1 .box-img {
	position:relative;
	overflow:hidden;
	width: 527px;
	height:300px;
	background-color: #eee;
	margin-bottom: 5px;
}

#modul-1 .box-img img {
	position:relative;
	top:-40px;
}

#modul-3 .col1 {
  float:left;
  width:167px;
  margin-bottom:5px;
}

#modul-3 .col2 {
  float:left;
  width:167px;
  padding-left:6px;
  margin-left:6px;
  border-left:1px solid #828282;
  margin-bottom:5px;
}

#modul-2 .col1 {
  float:left;
  width:257px;
  margin-bottom:5px;
}

#modul-2 .col2 {
  float:left;
  width:257px;
  padding-left:6px;
  margin-left:6px;
  border-left:1px solid #828282;
  margin-bottom:5px;
}

#modul-1 .col1 {
  width:527px;
  margin-bottom:5px;
}

/* comentaris */

#llista-comentaris {
	margin-top:30px;
	border-top:6px solid #EEE;
	width:527px;
}


#comentari {
	margin-top:30px;
	background:#EEE;
	/*padding:10px;*/
	width:527px;
	background-image: url(../img/round_top_left.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#comentari .inner {
	padding:10px;
}

#comentari h2 {
	border-bottom:4px solid #ddd;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

#el-teu-comentari .data-nom,
#llista-comentaris .data-nom {
	font-size:12px;
	font-weight:bold;
}

.num-comentaris,
#llista-comentaris .data-nom .num {
	font-weight:bold;
	color:#C2AD4A;
	font-size:12px;
}

.num-comentaris {
	/*color:#C2AD4A;*/
	font-size:11px;
	font-weight:normal;
	margin:0px;
	border-bottom: 1px solid #EEE;
	background-image:url(../img/ico_coments.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	line-height: 17px;
}

.num-comentaris a{
	color:#80293D;
	font-size:11px;
	}

#el-teu-comentari .cos,
#llista-comentaris .cos {
	padding-bottom:5px;
	margin-bottom:5px;
	font-size:12px;
	border-bottom:1px dashed #EEE;
}

#el-teu-comentari .data,
#llista-comentaris .data {
	color:#D2522D;
	font-weight:normal;
}

#el-teu-comentari p {
	margin:0px;
	padding:0px;
}

#comentari form {
	/*width:400px;*/
	margin-top:30px;
}

#comentari input {
	width:145px;
}

#comentari .etiqueta {
	width: 65px;
	float: left;
}
#comentari .camp-form {
	padding-bottom:10px;
}

#comentari textarea.cos {
	width:400px;
	margin-bottom:10px;
}

#comentari .submit {
	width:400px;
	text-align:right;
}
#comentari input.enviar {
	width:60px;
}

#comentari .text-reclam {
	/*float:right;
	width:230px;
	padding-top:0px;*/
	margin-top:20px;
	font-size:11px;
	width:400px;
}
#comentari p {
	margin:0px;
	padding:0px;
}

/* suscripcions */
#box-suscriptions {
	margin-top:30px;
	background:#EEE;
	background-image: url(../img/round_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#box-suscriptions .inner {
	padding:10px;
}
	
#box-suscriptions input {
	width:150px;
}

#box-suscriptions .etiqueta{
	width: 65px;
	float: left;
}

#box-suscriptions .camp-form {
	padding-bottom:10px;
}

#box-suscriptions input.enviar {
	margin-top:1px;
	width:60px;
}

#box-suscriptions form {
	margin-top:30px;
}

#box-suscriptions .submit {
	width:auto;
	text-align:right;
}

#box-suscriptions .text-reclam {
	float:right;
	width:130px;
	padding-top:25px;
	font-size:11px;
}

#box-suscriptions div.input label{
	width: 55px;
	float: left;
}

.msg {
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
}

.msg-error {
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
	color:#FF0000;
	font-size:14px;
}


#box-suscriptions p {
	margin:0px;
	padding:0px;
}

.clear {
	margin:0px;
	padding:0px;
	border:0px;
	clear:both;
}

#box-suscriptions input.mini {
	width:15px;
}
.box-accio {
	float:left;
	padding-top:5px;
	font-size:12px;
}

#peu-barra-eines {
	margin-top:22px;
	margin-bottom:2px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}	
/* Estils per als botons print i enviar a un amic imprimir */
.barra-eines-fitxa {
	margin-left:0px;
	font-size: 11px;
	padding-left:0px;
}

.barra-eines-fitxa li {
	list-style:none;
	padding:0px;
	float:right;
	border-left: 1px solid #dddddd;
}

.barra-eines-fitxa a {
	margin-right:0px;
	color: #CA4C37;
}

.barra-eines-fitxa-imprimir {
	margin-left:0px;
	font-size: 11px;
	padding-left:0px;
}

.barra-eines-fitxa-imprimir li {
	list-style:none;
	padding-right:0px;
	float:right;
}

.barra-eines-fitxa-imprimir a {
  margin-right:0px;
  color: #CA4C37;
 }
#mapa-col-dreta {
padding: 14px; background-color: #eee;
margin-bottom: 20px;
}
#mapa-general {
padding: 14px; background-color: #eee;
}

#col-esq .box-img p {
	font-size: 11px;
}

#noticia-dades {
	font-size: 12px;
	margin-bottom:6px;
	color:#888;
}

#comments-amunt {
	margin-top:6px;
	font-size: 12px;
	float:right;
}

#agenda-dades {
  padding-top:15px;
  padding-bottom:15px;
  border-bottom:1px solid #828282;
  border-top:1px solid #828282;
  margin-left:0px;
  list-style:none;
  margin-bottom:10px;
}

/*----Llistat descripcio ruta----*/
#graella-ruta {
border-top:4px solid #ddd;
border-bottom:4px solid #ddd;
padding: 15px;
background-color: #eee;
}

#graella-ruta li {
border-bottom:1px solid #fff;
padding-top: 5px;
padding-bottom: 5px;
font-size: 12px;
}

#graella-ruta li b {
color:#000;
}
/*----Fi Llistat descripcio ruta----*/

#galeria-fitxa {
	border-top: 4px solid #DDD;
	border-bottom: 4px solid #DDD;
	margin-top: 20px;
	margin-bottom: 20px;
}

.llista-adjunts {
	margin-top:30px;
	border-top:6px solid #EEE;
	width:527px;
}


#llista-adjunts li{
border-bottom: 1px solid #EEE;
    margin-left:0px;
    font-size: 12px;
    background-image:url(../img/ico_docs.gif);
	background-repeat: no-repeat;
	padding-left:20px;
height: 17px;
}

#distribuidor-tags-cloud, #distribuidor-municipis { 
	clear:both;
	padding-top:0px;
	padding:15px;
	border:1px solid #E4E4E4;
	color: #CA4C37;
	margin-bottom: 20px;
}

ul#distribuidor-tags-list {
}

#distribuidor-tags-list li {
  color:#CA4C37;
  list-style:none;
  display:inline;
}

#distribuidor-tags-list a {
  color:#CA4C37;
  text-decoration:none;
}

#distribuidor-tags-list a:hover {
  text-decoration:underline;
}

ul#distribuidor-municipis-list {
}

#distribuidor-municipis-list li {
  color:#A9AD4A;
  list-style:none;
  display:inline;
}

#distribuidor-municipis-list a {
  color:#A9AD4A;
  text-decoration:none;
  font-size: 12px;
}

#distribuidor-municipis-list a:hover {
  text-decoration:underline;
}

#imatges-galeria {
	margin-top:40px;
}

#taula-imatges-galeria {
	border-top: 6px solid #EEEEEE;
	padding-top:5px;
 	/*border-bottom: 6px solid #EEEEEE;*/
}

#col-esq #caracs2 {
	clear:left;
	margin-top:20px;
	font-size: 12px;
}

#col-esq #caracs2 div {
	margin-bottom: 20px;
	padding-top: 0px;
	line-height: 120%;
}

#col-esq #caracs2 h5, #col-esq #caracs2 h5 a {
	color: #a9ad4a;
	font-weight: normal;
	text-decoration: none;	
	margin-bottom: 2px;
	font-size: 12px;
}

.roundbox {
	outline: none;
  border: none;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  display: -moz-inline-box;
  display: inline-block;
  overflow: visible; /* IE6 form button fix */ 
}

#col-dreta-bustia-suggeriments, #col-dreta-fullderuta-cont {
	background-image: url(../img/round_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #59494a;
	color: #fff;
	margin-bottom: 15px;
}

#col-dreta-fullderuta-cont {
	background-color: #A9AE4A;
}

#col-dreta-bustia-suggeriments .inner, #col-dreta-fullderuta-cont .inner {
	padding: 10px 10px 3px 10px;
}

#col-dreta-bustia-suggeriments h2, #col-dreta-fullderuta-cont h2 {
	font-family: Times new roman;
	font-size: 16px;
	color: #fff;
	border:none;
	line-height: 13px;
}

#col-dreta-bustia-suggeriments h2 a, #col-dreta-fullderuta-cont h2 a {
	color: #fff;
}

#col-dreta-bustia-suggeriments span, #col-dreta-fullderuta-cont span {
	font-size: 12px;
}

.ico-round-box {
	float:left;
	padding-right: 8px;
}


#top2 {
padding-top: 4px;
}

#top2-logo {
float: left;
padding-right: 10px;
background-image: url(../img/punts-vertical.gif);
background-position: left;
background-repeat: no-repeat;

}

#top2-missatge {
float: left;
width: 280px;
font-size: 14px;
padding: 5px 14px 5px 12px;

background-image: url(../img/punts-vertical.gif);
background-position: left;
background-repeat: no-repeat;
height: 60px;
}

#top2-suggeriments {
width: 280px;
float: left;
font-size: 12px;
padding: 5px 14px 5px 12px;
background-image: url(../img/punts-vertical.gif);
background-position: left;
background-repeat: no-repeat;
height: 60px;
}
#top2-suggeriments h2{
margin-bottom: 0px;
}

#top2-suggeriments span{
font-size: 12px;
}

#top2-suggeriments h2{
font-family: Georgia, Times;
font-size: 12px;
color: #4F3D3D;
}
#top2-suggeriments h2 a{
color: #4F3D3D;
font-size: 14px;
}

#top2-idiomes {
float: right;
padding: 5px 8px 5px 10px;
background-image: url(../img/punts-vertical.gif);
background-position: left;
background-repeat: no-repeat;
}

#top2-idiomes ul{
	margin-bottom: 25px;
	float: left;
	width: 150px;
}

ul#top2-flags li{
display: inline;
}

#top2-search {
	clear:both;
}

#top2-search .cercador-imatge {
float: right;
padding-left: 6px;

}
.punts-vertical {
	background-image: url(../img/punts-vertical.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#menu-bar {
	background:#EEE;
	margin:4px;
	
}

#menu-tags{
	width:212px;
	color:#FFF;
	margin-left:4px;
	font-size:14px;
	font-weight:normal;
	/*border-top: solid 4px #FFF;
	border-left: solid 2px #FFF;
	border-bottom: solid 4px #FFF;
	border-right: solid 2px #FFF;*/
	float: left;
}

#menu-tags a{
color: #FFF;
}

#menu-tags #municipisBtn{
	background:#A5B24C;
	text-align: center;
	width:50%;
	padding-top:6px;
	padding-bottom:6px;
	float: left;
}
#menu-tags #tagsBtn{
	background:#CA4C37;
	text-align: center;
	width:50%;
	padding-top:6px;
	padding-bottom:6px;
	float: left;
}

#menu-tools {
	width:212px;
	color:#FFF;
	background:#C9C8AE;
	margin-left:4px;
	font-size:14px;
	font-weight:normal;
	/*border-top: solid 4px #FFF;
	border-left: solid 2px #FFF;
	border-bottom: solid 4px #FFF;
	border-right: solid 4px #FFF;*/
	float: left;
	background-image: url(../img/corner-right-menusup.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#menu-tools a{
color: #584A4C;
}
#menu-tools #mapaBtn{
	text-align: center;
	padding-top:6px;
	padding-bottom:6px;
	width:33%;
	float: left;
}
#menu-tools #galeriaBtn{
	text-align: center;
	padding-top:6px;
	padding-bottom:6px;
	width:33%;
	float: left;
}
#menu-tools #agendaBtn{
	text-align: center;
	padding-top:6px;
	padding-bottom:6px;
	width:33%;
	float: left;
}

#second-menu-container {
	background-color: #DDD;
	height: 40px;
	margin-top:4px;
	margin-left: 4px;
	margin-right: 4px;
}

ul#second-menu-tools {
	float:right;
	width:120px;
	margin-top:10px;
	margin-right:4px;
}

ul#second-menu-tools li{
	display: inline;
}

/* Estils pel servei del temps */
#box-weather {
	margin-bottom: 20px;

}

#box-weather div.left {
 width:180px;
 float:left;
 padding: 6px;
 border-right: 1px dotted #ddd;
}

#box-weather div.simbol {
 float:left;
 width:40px;
 font-size:11px;
}

#box-weather div.info {
	padding-top:5px;
	padding-left:5px;
 	float:right;
 	width:135px;
 	font-size:11px;
}

#box-weather div.info span.min {
 color: blue;
}

#box-weather div.info span.max {
 color: red;
}

#box-weather div.left div.morning {
 width:50%;
 float:left;
}

#box-weather div.left div.afternoon {
 width:50%;
 float:right;
}

#box-weather div.right {
 width:180px;
 float:right;
 padding: 6px;
}

#box-weather div.right div.morning {
 width:50%;
 float:left;
}

#box-weather div.right div.afternoon {
 width:50%;
 float:right;
}

/* Box de pujar imatge a la galeria */
#col-dreta-pujar-imatge {
	margin-top:10px;
	background:#ca4c37;
	background-image: url(../img/round_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 20px;
}

/* Box de pujar imatge a la galeria */
#col-dreta-pujar-imatge fieldset {
	border:0;
}

#col-dreta-pujar-imatge .inner {
	padding:10px;
}

#col-dreta-pujar-imatge .text-info {
	float:left;
	width:310px;
	padding-left:10px;
}

#col-dreta-pujar-imatge .icono {
	float:left;
}

#col-dreta-pujar-imatge .text-message {
	font-size: 12px;
	color:#fff;
}

#col-dreta-pujar-imatge h2 {
	font-family: Times new roman;
	border-bottom:0;
	color:#fff;
}

#col-dreta-pujar-imatge h2 a {
	color:#fff;
}


/* Estils de element propostes a portada */
#propostes-portada-slide {
	padding-bottom:20px;
}

#proposta-portada-slide-content {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #eeeeee;
	padding-top: 5px;
}

#proposta-portada-slide-content div.proposta-portada-slide-image {
	margin-top:5px;
}

#proposta-portada-slide-content div.caixa-background {
	position:absolute;
	height:250px;
	display:block;
	top:0;
	right:0;
	width:260px;
	background:#000;
	filter:alpha(Opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#proposta-portada-slide-content div.caixa-text {
	position:absolute;
	top:0;
	right:0;
	width:220px;
	color:#fff;
	height:240px;
	display:block;
	padding: 5px 20px 5px 20px;
}

#proposta-portada-slide-content div.text a {
	color:#fff;
}

#propostes-portada-slide-navigator {
	width:527px;
	background-color:#eeeeee;
	height:22px;
}

#propostes-portada-slide-index {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

#propostes-portada-slide-index li {
  display: inline;
}

#propostes-portada-slide-index li a {
  font-size:12px;
  padding: 3px 2px 2px 2px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width:18px;
	height:15px;
	display:block;
	float:left;
	text-align:center;
	color:#584a4c;
}

#propostes-portada-slide-index a.activeSlide { 
	color: #fff; 
	background-color: #584a4c;
}

/* HELP full de ruta */
#help-fullderuta-content {
	width: 800px;
	padding: 20px;
}

#help-fullderuta-content h1 {
	padding-bottom: 20px;
}

#help-fullderuta-content ol {
	padding: 20px;
}

#help-fullderuta-content li {
	padding-top: 10px;
	padding-bottom: 10px;
}

a.link-url {
	color:#80293D;
	font-weight:bold;
}
a.link-email{
	color:#80293D;
	font-weight:bold;
}