.logo{ 
clear:both;
height:4px;
visibility:visible;
} 
.clear {
clear:both;
height:4px;
}
#cos{
width:815px;
height: auto;
margin:auto;
}

/*------menu---------*/
#menu {
	float: left;
	width: 815px;
	height: 60px;
	font-family: Verdana, Helvetica, sans-serif;
	margin-top:120px;/*deixa espai a d'alt*/
	
}

#menu ul {
	margin-top: 2px;
	margin-left:5px;
	padding-right:5px;
	padding-left:5px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	height: 45px;
	/*padding: 0 0px 0 0px;*/
	padding-right:5px;
	padding-left:5px;
	margin-top:22px;
}

#menu a {
	display: block;
	float: left;
	height: 30px;
	margin-right:0px;
	margin-top:13px;
	/*padding: 23px 25px 0 3px;*/
	padding-left:13px;
	padding-right:5px;
	text-decoration: none;
	text-transform: none;/* si li diguessim uppercase ho transformaria en mayuscules*/
	font-size: 13px;
	color: #666666;
}

#menu a:hover {
	color: #095899;
	background:url(../imatges/roll_item.gif) no-repeat left;
}

#menu .current_page_item a {
	color: #095899;
	background:url(../imatges/roll_item.gif) no-repeat left;
	font-weight:bold;
}
#contenido_banderas{
	float: left;
	width: 815px;
	height: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align:right;
	margin-top:12px;/*deixa espai a d'alt*/
	padding:2px;
}
.title{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#095899;
	clear:both;
	padding-left:5px;
	border-bottom:1px #CCCCCC dashed;
}
#banner_flash{
	float: left;
	width: 815px;
	height: 228px;
	font-family: Verdana, Helvetica, sans-serif;
	margin-top:10px;/*deixa espai a d'alt*/
	padding:2px;
	border:1px #CCCCCC solid;
}
/*----Contingut de la pàgina----*/
#pagina_contingut_esquerra{
	width:400px;
	height:auto;
	float:left;
	padding-right:10px;
	padding-top:10px;
	border-right:1px #CCCCCC dashed;
	margin-top:20px;
}
#pagina_cont_esq_template{/*només està a les pagines de contingut no a la home*/
	width:455px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	border-right:1px #CCCCCC dashed;
	margin-top:20px;
	text-align:justify;
}
#pagina_contingut_dreta{
	width:390px;
	height:auto;
	float:right;
	padding:10px 5px 5px 0;/*el primer fa referencia a top i l'ultim a bottom el segon a esquerra i l'altre a dreta*/
	margin-top:20px;/*marigina amb espai amunt*/
}
#pagina_cont_dreta_template{/*només està a les pagines de contingut no a la home*/
	width:320px;
	height:auto;
	float:right;
	padding:10px 5px 5px 0;/*el primer fa referencia a top i l'ultim a bottom el segon a esquerra i l'altre a dreta*/
	margin-top:20px;/*marigina amb espai amunt*/
}
.titol_bloc_info{/*ojooooor les que porten un pnut son una class no un id.*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#095899;
	clear:both;
	padding-left:5px;/*5 pixels d'espai a l'esquerra*/
	padding-bottom:10px;/*10 pixels d'espai a baix*/
	border-bottom:1px #CCCCCC dashed;
}
.contingut_bloc{
	font-size:11px;
	color:#333333;
	height:auto;
	text-align:left;
	padding:5px;
}
/* editem contingut de ul's*/
.detalls{/*aquets detals seran per les ul i li*/
	width: auto;
	height:auto;
	float:left;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
ul.galeria {
	list-style-type:none;display:block; width:auto; height:auto; float:left; 
	margin:0px; padding:10px 0 10px 2px;}

ul.galeria li {
	display:inline;}

a.nav_galeria:link, a.nav_galeria:visited {
	display:block; padding:1px 0 0 14px; margin:2px;width: auto; height: auto; text-align:left; line-height:17px;
	text-decoration:none; background:url(../imatges/icont_ul.gif) no-repeat left; color:#000;}
a.nav_galeria_a {
	display:block; padding:1px 0 0 14px; margin:2px;width:auto; height:auto; text-align:left; line-height:17px; font-weight:bold;
	text-decoration:none; background:url(../imatges/icont_ul.gif) no-repeat left; color: #990000;}

a.nav_galeria:hover {
	display:block; padding:1px 0 0 14px; margin:2px;width:auto; height:auto; text-align:left; line-height:17px;
	text-decoration:none; background:url(../imatges/icont_ul2.gif) no-repeat left; color:#000000;}
/*fi del contingut ul's*/
img.pic{
	padding:2px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px #CCCCCC solid;
	float:left;
}
img.map_pic{
	padding:2px;
	margin:10px;
	border:1px #CCCCCC solid;
	float:right;
}
img.gallery{
	padding:2px;
	margin:8px;
	border:1px #CCCCCC solid;
	float:left;
}
/*part final de la pàgina*/
#footer{
	width: auto;
	height:260px;/*alçada exacta del footer_bg que es la barra horitzontal de 3 colors*/
	clear:both;
	margin-top:30px;
	background-color: #F8F7EF;
	background:url(../imatges/footer_bg.png) repeat-x left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#footer_content{
	width:815px;
	margin:auto;
	visibility:hidden
}
.footer_contingut_esq{
	width:400px;
	height:auto;
	clear:both;
	float:left;
	padding:2px;
}
.footer_contingut_dret{
	width:auto;
	height:auto;
	clear:both;
	float:right;
	padding:2px;
}
.input{
	width:140px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	float:left;
	margin-left:40px;
	margin-bottom:10px;
	border:1px #CCCCCC solid;
	background:url(../imatges/bg_input.gif) repeat-x bottom;
	background-color:#FFFFFF;
}
.tipoasterix{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D73114;
}
.textarea{
	width:323px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	margin-left:40px;
	border:1px solid;
	border:1px #CCCCCC solid;
	background:url(../imatges/bg_input.gif) repeat-x bottom;
	background-color:#FFFFFF;
}
.button{
	background: #E8E4CA;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #095899;
	font-weight:normal;
	font-size:11px;
	margin-top:5px;
	height:20px;
}
#copyrights{
	clear:both;
	width:245px;
	height:20px;
	color: #FFFFFF; 
	font-size:10px;
	float:left;
	margin-top:25px;
}
#copyrights a{/*això fara que dintre de copyrights pugui haver-hi links*/
	text-decoration:none;
	color:#cccccc;
}
/*---------footer menu---------*/
ul.footer_menu {
	list-style-type:none; float:left; display:block; width:auto; height: auto;  margin:0px; padding:2px;
	margin-top:18px;}

ul.footer_menu li {
	display:inline;
	font-size:10px}

a.nav2:link, a.nav2:visited {
	display:block; float:left; padding:2px; width:auto; height:20px; text-align:center; line-height:18px;
	text-decoration:none; color: #ffffff;}

a.nav2:hover {
	display:block; float:left; padding:2px; width:auto; height:20px; text-align:center; line-height:18px;
	text-decoration:none;color:#cccccc;}
