/* ESTILS RESET NAVEGADORS */ 
html{ 
color:#717171; 
background-color:#c8ddf0; 
} 
body {
font-family:Verdana, sans-serif; 
font-size: 66.7%; 
text-align:center;
/* color: #Od202f; */ 
background-color:#c8ddf0;
background-repeat: repeat-x; 
line-height: 1.4em; 
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{ 
margin:0; 
padding:0; 
}
p{
padding:0px;
margin:0 0 10px 0;
} 
table{ 
border-collapse:collapse; 
border-spacing:0; 
empty-cells:show;
} 
fieldset,img{ 
border:0;
} 
address,caption,cite,code,dfn,th,var{ 
font-style:normal; 
font-weight:normal; 
} 
li{ 
list-style:none; 
} 
caption,th{ 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6{ 
font-family:Verdana; 
font-size:1em; 
font-weight:normal; 
} 
abbr,acronym { 
border:0; 
font-variant:normal; 
} 
sup { 
vertical-align:text-top; 
} 
sub { 
vertical-align:text-bottom; 
} 
input,textarea,select{ 
font-family:Verdana; 
font-size:inherit; 
font-weight:inherit; 
} 
input,textarea,select{ 
font-size:1em; 
} 
legend{ 
color:#000; 
}
 
/* AFEGITS */ 
a { 
text-decoration:none; 
color: #ee3b34;
} 
a:hover{ 
text-decoration:underline; 
} 
/* FI ESTILS RESET NAVEGADORS */
.pagina ul{
padding:0 0 0 12px;
margin:0 0 15px 0;
}
.pagina ul li{
background:url('imatges/li_blau.jpg') no-repeat 0px 5px;
padding: 0 0 0 12px;
}
.pagina ol{
padding:0 0 0 30px;
margin:0 0 15px 0;
list-style-type:decimal;
}
.pagina ol li{
list-style-type:decimal;
}

.ocult{
	display:none;
}

/* ESTRUCTURA ZONA */
.zona{
	background:#fff;
	margin:30px auto;
	text-align:center;
	width:960px;
}
.barretina{
	background-color:#FFFFFF;
	height:auto !important;
	margin:0 auto;
	min-height:126px;
	height:auto!important;
	height:126px; 
	width:940px;
}
.menu_principal{
	background:#0954a5 url('imatges/fons_menu.jpg');
	height:auto !important;
	margin:0 10px;
	float:left;
	display:inline;
	min-height:35px;
	text-align:left;
	width:940px;
}
.contingut{
	display:block;
	margin:4px 10px;
	width:940px;
	text-align:left;
	float: left;
	display: inline;
}
.peu{
	background:#fff;
	margin:0 auto;
	padding:32px 0 0 0;
	text-align:left;
	width:100%;
	height:50px;
	clear:both;
}
.peu_info{
	background:#fff;
	clear:both;
	margin:0 auto;
	padding:10px 0 12px;
	text-align:left;
	width:100%;
	height:30px;
}
/* FI ESTRUCTURA ZONA */




/* MENU PPAL*/
.menu_principal ul{
display:float:left;
width: 100%;
}
.menu_principal ul li{
float:left;
width:133px;
border-right:1px solid #3572b3;
text-align:center;
padding:10px 0;
}
.menu_principal ul li a {
color:#fff;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
display:block;
}
.menu_principal ul li a.marcat {
color:#feba27;
}

.menu_principal ul li:hover ul, .menu_principal ul li.over ul{
display:block;
}

.menu_principal ul li ul {
margin:9px 0 0 -1px;
.margin:10px 0 0 -67px;
min-width:159px;
position:absolute;
width:auto !important;
background:#dce6f2;
z-index:4;
}
.menu_principal ul li ul li{
background:#dce6f2;
float:none;
width:135px;
border:0px;
height:auto;
text-align:left;
background:url('imatges/li_blau_blau.jpg') no-repeat 8px 11px;
padding:6px 8px 6px 16px;
}
.menu_principal ul li ul li a{
display:block;
color:#727071;
font-weight:normal;
text-transform:none;
font-size:1em;
}


/* FI MENU PPAL*/


/* MENU NAVEGACIO */
.menu_navegacio{
	width:640px;
	float:right;
	margin:30px 20px 0 0;
	display:inline;
}
.menu_navegacio li{
	float:right;
	padding:0 6px;
	border-left: 1px solid #ee3d33; 
}
.menu_navegacio li.primer{
	border:0px;
}
.menu_navegacio li a{
	color:#999;
}
/* FI MENU NAVEGACIO */


/* MENU TRANSVERSAL */
.menu_transversal{
	width:640px;
	float:right;
	margin:40px 20px 0 0;
	display:inline;
}
.menu_transversal li{
	float:right;
	margin:0 0 0 18px;
}
.menu_transversal li a{
	color:#004fa5;
	font-weight:bold;
	font-size:12px;
}
.menu_transversal li a img{
	margin:0 10px 0 0;
}
/* FI MENU TRANSVERSAL */

h1{
	width:237px;
	height:90px;
	float:left;
	background: url('imatges/logo_turisme.jpg');
	margin:18px 0 0 26px;
	display:inline;
}
h1 a{
	width:237px;
	height:90px;
	display:block;
}
h1 span{
	display:none;
}

.col_central {
	float:left;
	margin:0 10px 0 0;
	text-align:left;
	width:708px;
}
.col_dreta_home{
	float:left;
	text-align:left;
	width:222px;
}

.col_home{
	width:348px;
	float:left;
}
.espai_dret_home{
margin:0 12px 0 0;
}
.col_color_cap{
	width:100%;
	height:10px;
	font-size:1px;
	float:left;
}
.cap_groc{
	background:url('imatges/cap_col_groc.jpg') no-repeat ;
}
.cap_vermell{
	background:url('imatges/cap_col_vermell.jpg') no-repeat ;
}
.cap_blau{
	background:url('imatges/cap_col_blau.jpg') no-repeat ;
}
.cap_verd{
	background:url('imatges/cap_col_verd.jpg') no-repeat ;
}


.col_color_cos{
	width:100%;
	background:url('imatges/cos_col.jpg');
	float:left;
}
.col_color_peu{
	width:100%;
	background:url('imatges/peu_col.jpg') no-repeat top left;
	height:6px;
	font-size:1px;
	float:left;
	margin: 0 0 10px 0;
}
.peu_vermell{
	background:url('imatges/peu_col_vermell.jpg') no-repeat top left;
}
.peu_blau{
	background:url('imatges/peu_col_blau.jpg') no-repeat top left;
}
h3.pastilla{
	width:342px;
	font-size:16px;
	font-weight:bold;
	height:23px;
	padding:4px 0 0 0;
	margin:0 0 0 3px;
	font-family:Times,serif;
}
h3.pastilla span{
	margin:0 0 0 30px;
}
.pgroga{
	background:url('imatges/fletxa_groc.jpg') no-repeat 12px 6px #fed57d;	
	color:#d0941a;
	text-transform:uppercase;
}
.pgroga a{color:#d0941a;} 
.pvermella{
	background:url('imatges/fletxa_vermell.jpg') no-repeat 12px 6px #f89f99;	
	color:#f03d39;
	text-transform:uppercase;
}
.pvermella a{color:#f03d39;}
.pblava{
	background:url('imatges/fletxa_blau.jpg') no-repeat 12px 6px #81a8d1;	
	color:#004e9b;
	text-transform:uppercase;
}
.pblava a{color:#004e9b;}
.pverda{
	background:url('imatges/fletxa_verd.jpg') no-repeat 12px 6px #b1da8e;	
	color:#5c8f32;
	text-transform:uppercase;
}
.pverda a{color:#5c8f32;}

.letter{
	width:342px;
	/*height:94px;*/
	height:120px;
	background:url('imatges/fons_newsletter.jpg') no-repeat bottom left ;
	margin:8px 0 0 3px;	
	float:left;	
}
.text_letter{
	width:216px;
	margin:8px 0 0 114px;
}
.text_letter strong{
	font-weight:bold;
	font-size:14px;
	display:block;
	margin:0 0 5px 0; 
}

.peu_text{
	float:left;
	margin:8px 0 0 10px;
}
.logos{
margin:0 0 0 210px;
}
.logos li{
	float:left;
	margin:0 0 0 32px;
}
.peu_barra{
	margin:6px 0 0 0;
	width:100%;
	height:10px;
	background:#014fa4;
	float:left;
	border-bottom:10px solid #FFFFFF;
}
.menu_peu{
	margin:8px 10px 0 0;
	float:right;	
}
.menu_peu li{
	float:left;
	border-left:1px solid #989898;
	padding:0 6px;
}
.menu_peu li.primer{
	border-left:0px;
}
.menu_peu li a{
	color:#989898;;
}

.lateral_cap{
	font-size:1px;
	height:7px;
	float:left;
	width:222px;
	background:url('imatges/fons_lateral_cap.jpg');
}
.lateral_cos{
	float:left;
	width:222px;
	background:url('imatges/fons_lateral_cos.jpg');
	min-height:46px;
	height:auto!important;
	height:46px;	
}
.lateral_cos div{
	padding:9px 0 0 34px;
	color:#8a8f93;
	font-size:12px;
}

.lateral_cos_groc{
	background:url('imatges/tick_groc.jpg') no-repeat 16px 12px;
}
.lateral_cos_verd{
	background:url('imatges/tick_verd.jpg') no-repeat 16px 12px;
}
.lateral_cos_vermell{
	background:url('imatges/tick_vermell.jpg') no-repeat 16px 12px;
}
.lateral_cos_blau{
	background:url('imatges/tick_blau.jpg') no-repeat 16px 12px;
}
.lateral_cos div a{
	color:#0b4fa0;
	font-size:16px;
	font-weight:bold;
}
.lateral_peu{
	font-size:1px;
	height:7px;
	float:left;
	width:222px;
	background:url('imatges/fons_lateral_peu.jpg');
	margin:0 0 5px 0;
}
.destacats{
}
.destacats li{
	float:left;
	margin:0 0 5px 0;
}
.destacats li img{
	display:block;
}

.continguts_list{

}
.continguts_list li{
	float:left;
	width:100%;
	margin: 0 0 12px 0;
}

.lateral_gris_cap{
	font-size:1px;
	height:6px;
	float:left;
	width:222px;
	background:url('imatges/col_lateral_cap.jpg');
}
.lateral_gris_cos{
	float:left;
	width:222px;
	background:url('imatges/col_lateral_cos.jpg');	
}
.lateral_gris_peu{
	font-size:1px;
	height:6px;
	float:left;
	width:222px;
	background:url('imatges/col_lateral_peu.jpg');
	margin:0 0 5px 0;
}
h3.pastilla_gris{
	width:216px;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 7px;
	margin:0 0 0 3px;
	font-family:Times,serif;
	background:url('imatges/fletxa_gris.jpg') no-repeat 12px 6px #e8e8e8;	
	color:#6f6f6f;
}
h3.pastilla_gris span{
	margin:0 0 0 30px;
}

ul.contingut_list{
	margin:14px 0;
	padding:0px;
}
ul.contingut_list li{
	margin:0 0 10px 0px;
	float:left;
	padding: 0 0 0 10px;
	background:transparent;	
}
ul.contingut_list li span.data{
	font-weight:bold;
	font-size:12px;
}
ul.contingut_list li a{
	font-weight:bold;
	font-size:12px;
	margin:5px 0 0 0;
	display:block;
	margin:5px 0 0 0;
}
ul.contingut_list li p{
	margin:5px 0;
}
.col_home ul.contingut_list li{
	width:322px;
}
.col_100 ul.contingut_list li{
	width:322px;
}
.col_50 ul.contingut_list li{
	width:227px;
}
.col_li_imatge{
	margin: 0pt 10px 10px 0pt; 
	float: left; 
	width: 70px;
}
.col_100 div.col_li_text{
	width:434px;
}

.contingut_list_amb{
	margin:12px 0;
}
.contingut_list_amb li{
	background:url('imatges/li_blau.jpg') no-repeat 12px 5px;
	padding:0 8px 0 20px;
	margin:0 0 6px 0;
}
.menu_lateral{
	float:left;
	width:182px;
	margin:0 12px 0 0;
}
.menu_lateral div.cap{
	width:100%;
	background:url('imatges/menu_lateral_cap.jpg') no-repeat top left;
	height:6px;
	font-size:1px;
	float:left;
}
.menu_lateral div.peu{
	width:100%;
	background:url('imatges/menu_lateral_peu.jpg') no-repeat top left;
	height:6px;
	font-size:1px;
	float:left;
	margin: 0 0 10px 0;
}
.menu_lateral ul{
	background:#e5e5e5;
	padding:10px 0 0 0;
}
.menu_lateral li{
	padding: 5px 12px;
}
.menu_lateral li a{
	color:#004ea8;
	font-size:14px;
	font-weight:bold;
}
.menu_lateral li ul li{
	border-bottom:1px dotted #9f9f9f;
	background:url('imatges/fletxa_gris.jpg') no-repeat 4px 8px;
	padding: 8px 12px 8px 20px;
}
.menu_lateral li ul li a{
	color:#707070;
	font-size:12px;
	font-weight:normal;
}

.pagina{
	float:left;
	width:514px;
	min-height:500px;
	height:auto !important;
	height:500px;
}

.boto_gris{
	width:150px;
	height:20px;
	background:url('imatges/boto_gris.jpg') #707070 no-repeat top left;
	margin:8px 0 0 0;
	padding:3px 0 0 0px;
	color:#fff;
	text-align: center;
}
.boto_gris a{
	color:#fff;
}
.mes_informacio{
	float:left;
	background:url('imatges/li_blau.jpg') no-repeat 0px 5px;
	padding:0 8px;
	margin:0 0 10px 0;
}
.mes_informacio_col{
	float:left;
	width:314px;
	background:url('imatges/li_blau.jpg') no-repeat 12px 5px;
	padding:0 8px 0 20px;
	margin:0 0 10px 0;
}
.marge_inferior_ie{
	font-size:1px;
	line-height:0px;
	height:1px;
	float:left;
	width:100%;
	margin:-1px 0 0 0;	
}

.col_100{
	float:left;
	width:100%;
}
.col_quasi_100{
	float:left;
	width:62%;
}
.imatge{
	float:left;
	margin:0 16px 0 0;
}
.col_50{
	float:left;
	width:50%;
}
ul.col_100,ul.col_50{
list-style-type:none;
margin:0;
padding:0;
}

ul.col_100 li ,ul.col_50 li{
list-style-type:none;
background:transparent;
padding:0px;
}

.col_30{
	float:left;
	width:33.3%;
}
.col_imatge{
	float:left;
	width:46%;
}
.col_contraimatge{
	float:left;
	width:54%;
}

.col_30 img{
	margin:0 0 5px 0;
}
.col_30 a{
	font-weight:bold;
	font-size:14px;
}
.col_30 p{
	margin:5px 0;
}
.col_30 p a{
	font-weight:normal;
	font-size:11px;
}

.col_espai{
	margin:5px;
}
ul.espai_inferior,.espai_inferior{
	margin-bottom:8px;
}	
ul.espai_superior,.espai_superior{
	margin-top:8px;
}
ul.espai_inferior_doble,.espai_inferior_doble{
	margin-bottom:16px;
}
ul.espai_superior_doble,.espai_superior_doble{
	margin-top:16px;
}
h3{
	color:#0649a4;
	font-size:14px;
	font-weight:bold;
}
h2{
	color:#004EA8;
	font-size:16px;
	font-weight:bold;
}
h4{
	color:#004EA8;
	font-size:14px;
	font-weight:bold;
}
img.icona{
	display:block;
	float:left;
	margin:0 9px 8px 0;
}
.bora_punts{
	border-bottom:1px dotted #9c9c9c;
	padding-bottom:8px;
}
.link_gran{
	font-size:12px;
	font-weight:bold;
}

/***********************FORMULARIS***********************************/
label{
font-weight:bold;
}
input,select{
margin:2px 0 5px;
width:205px;
}
textarea{
margin:2px 0 5px;
width:495px;
height:80px;
}
.lateral_gris_cos input{
width:205px;
margin:2px 0 5px 0;
}
.lateral_gris_cos select{
width:210px;
margin:2px 0 5px 0;
}
input.bcercar{
width:100px;
height:25px;
border:0px;
padding:0 0 4px 0;
color:#fff;
cursor:pointer;
background:url('imatges/boto_grisp.jpg');
float:right;
margin:3px 0 0 0;
font-weight:bold;
}
/***********************FORMULARIS***********************************/

/***********************MAPA WEB***********************************/
.mapa_web{
}
.mapa_web li{
margin:0 0 8px 0;
}
.mapa_web li a{
font-weight:bold;
}
.mapa_web li ul{
margin:8px 0 0 0;
}
.mapa_web li ul li{
background:url('imatges/li_blau.jpg') no-repeat 12px 5px;
padding:0 0 0 20px;
}
.mapa_web li ul li a{
font-weight:normal;
}
.mapa_web li ul li ul li{
background:url('imatges/li_gui.jpg') no-repeat 12px 5px;
padding:0 8px 0 20px;
margin:0 0 6px 0;
}
.mapa_web li ul li a{
}
/***********************MAPA WEB***********************************/

.paginador{
float:left;
width:100%;
}
.paginador a{
border: 1px solid rgb(129, 171, 245);
margin: 0pt 3px;
padding: 1px 4px;
font-weight: bold;
font-size: 12px;
color: rgb(0, 78, 156);
}
.paginador a.marcat,.paginador span{
border:0px;
margin: 0pt 3px; 
padding: 2px 5px; 
font-weight: bold; 
font-size: 12px; 
color: rgb(0, 78, 156);
}
strong.data{
width:100%;
float:left;
}
/***********************FIL ARIADNA*******************************/
ul.fil_ariadna,ul.fil_ariadna ul {
display:inline;
list-style-type:none;
margin:0;
padding:0;
list-style-type:none;
}
ul.fil_ariadna li {
background:transparent;
color:#EE3B34;
display:inline;
margin:0;
padding:0;
list-style-type:none;
}

.error_vermell{
font-weight:bold;
color:#ff0000;
}


/*****************SUBED. FORMULARIS************************/
.formulari{
width:100%;
float:left;
margin-bottom:28px;
}
.formulari dt{
margin-bottom:14px;
text-align:right;
float:left;
width:30%;
margin:0 0 8px;
}
.formulari a h3{
border:0px;
}
.formulari span{
float:left;
width:100%;
margin:0 0 8px;
}
.formulari dd input, .formulari dd select{
width:230px;
}
.formulari dd textarea{
width:230px;
height:80px;
}
.formulari dd{
margin-bottom:14px;
padding-left:14px;
float:left;
width:60%;
margin:0 0 8px;
}
div.formulari div{
float:left;
width:100%;
margin:0 0 8px;
}
.formulari div input{
width:80px;
}
.formulari h3{
margin-bottom:8px;
}
object{
color:#fff;
}

ul.directori li{
	border-top:1px solid #F0F0F0;
	padding:10px 0 0;
	margin-left:0;
}
ul.directori li.primer {
	border:0 none;
}

