@charset "utf-8";

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select.camps {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9ACD24;
}

/* paginacio */
.txt_baix {
	color: #9ACD24;
}
	
input.submit {
	border: 1px solid #9ACD24;
	color: white;
	font-weight: bold;
	font-size: 10px;
	background: #9ACD24;
}
.clear{
	clear:both;
}
.blanc {
color:#FFFFFF;
background-color:inherit;
}

a {
color: #5BABE3;
text-decoration: none;
background-color:inherit;
}

a:visited {
color: #5BABE3;
text-decoration: none;
background-color:inherit;
}

a:hover {
color: #5BABE3;
text-decoration: underline;
background-color:inherit;
}

.poble a {
color: #F3B31B;
text-decoration: none;
background-color:inherit;
}

.poble a:visited {
color: #F3B31B;
text-decoration: none;
background-color:inherit;
}

.poble a:hover {
color: #F3B31B;
text-decoration: underline;
background-color:inherit;
}

.turisme a {
color: #9ACD24;
text-decoration: none;
background-color:inherit;
}

.turisme a:visited {
color: #9ACD24;
text-decoration: none;
background-color:inherit;
}

.turisme a:hover {
color: #9ACD24;
text-decoration: underline;
background-color:inherit;
}

h1 {
	font-size:14px;
	font-family: Verdana;
	margin: 0px 0px 5px 0px;
}

.enquesta3 h1{line-height: 24pt;}

img.pastilla{
	margin:0px 0px;
}

	.adreca {
		font-size: 9px;
		font-family: Verdana;
		color: #2C7101;
	}
	
	.link_poma {
		position:absolute; 
		right:20px; 
		bottom:0px; 
		height:75px; 
		width:125px;
	}

.poll {
	background: url(../img/bkg_enquestes.png) no-repeat bottom right;
}

.poll h1 {
	font-size: 13px;
	color: #0099CC;
	margin-top:10px;
}

img.lateral {
	margin-left:10px;
	margin-bottom:10px;
	float: right;
}

.poble img.lateral {
	display: none;
}

.box_gris {
	padding: 15px;
	background-color: #F8F8F8;
	border: 1px solid #C2C2C2;
	margin: 10px 0px;
}

.box_verd {
	padding: 15px;
	background-color: #E7F3CD;
	color: #9ACD24;
	border:1px solid #99CD23;
	margin: 10px 0px;
}

	.box_verd label {
		font-weight:bold;
	}
	.box_verd input.text, textarea {
		border:1px solid #9ACD24;
		width: 100%; 
	}
	
	.box_verd input.submit {
		font-weight: bold;
		color: #FFFFFF;
		background-color: #9ACD24;
		border: none;
		float: right;
		text-transform:uppercase;
		padding:0px 20px;	
	}
	
.destacats {
	margin: 20px 0px;
	margin-left: 30px;
	width: 183px;
}	
			
.destacat {
}
			
.destacat a{
	display: block;
	padding: 5px;
	background-color: #D0D0D0;
	color: #7D7D7D;
	text-align: left;
	font-weight: bold;
	font-size:11px;
	font-family:verdana;
}

.destacat a:link{
	display: block;
	padding: 5px;
	background-color: #D0D0D0;
	color: #7D7D7D;
	text-align: left;
	font-weight: bold;
	font-size:11px;
	font-family:verdana;
}

.destacat a:visited {
	display: block;
	padding: 5px;
	background-color: #D0D0D0;
	color: #7D7D7D;
	text-align: left;
	font-weight: bold;
	font-size:11px;
	font-family:verdana; 
}

.destacat a:hover{
	display: block;
	padding: 5px;
	background-color: #D0D0D0;
	color: #7D7D7D;
	text-align: left;
	font-weight: bold;
	font-size:11px;
	font-family:verdana;
	
	background-color: #7D7D7D;
	color: white;
	text-decoration: none;
}
		

.ajuntament * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
		.ajuntament a{
			color: #5BABE3;
		}
	
		.ajuntament h3 {
			font-size:14px;
			font-family: Verdana;
			color: #5BABE3;
			margin: 15px 0px 5px 0px;
		}
		
		.ajuntament .punt {
			color: #5BABE3;
		}
		
		.ajuntament table.list {
			margin-top:15px;
		}
		
		.ajuntament table.list a {
			color: #5BABE3;
			font-family: Georgia, Times New Roman, serif;
			font-size: 12px;
			font-weight: bold;
			vertical-align: 15px;
		
		}


.poble * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

		.poble a {
			color: #F3B31B;
		}
		
		.poble h3 {
			font-size:14px;
			font-family: Verdana;
			color: #5BABE3;
			margin: 15px 0px 5px 0px;
			color: #F3B31B;
		}
		
		.poble .punt {
			color: #F3B31B;
		}
		
		.poble table.list {
			margin-top:15px;
		}
		
		.poble table.list a {
			color: #F3B31B;
			font-family: Georgia, Times New Roman, serif;
			font-size: 12px;
			font-weight: bold;
			vertical-align: 15px;
		
		}
	
	
.turisme * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

		.turisme a {
			color: #9ACD24;
		}
		
		.turisme h3 {
			font-size:14px;
			font-family: Verdana;
			color: #9ACD24;
			margin: 15px 0px 5px 0px;
		}
		
		.turisme table.list {
			margin-top:15px;
		}
		
		.turisme table.list a {
			color: #9ACD24;
			font-family: Georgia, Times New Roman, serif;
			font-size: 12px;
			font-weight: bold;
			vertical-align: 15px;
		
		}
		
		.turisme .punt {
			color: #9ACD24;
		}


img.galeria {
	padding: 1px;
	border: 3px solid #E4E4E4;
	float: left;
}

.galeria_titol {
	float: left;
	margin-left: 10px;
	width: 120px;	
}

.temps {
	
}
	.temps .item{
		overflow: hidden;
		width: 300px;
		margin:20px 0px;
	}
	
	.temps .subitem {
		clear: both;
		overflow: hidden;
		width: 288px;
		padding: 5px;
		margin-top: 10px;
		border: 1px solid #EFEFEF;
	}
	
.noticia {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.noticia a {
	color: #5BABE3;
}

.fitxer {
	padding: 10px;
	padding-bottom: 0px;
	border: 1px solid #F7D859;
	background: #FEFBF6;
	text-align: left;
}

.fitxer a{
	vertical-align: middle;
	font-weight: bold;
	font-size: 10px;
}

a.baix_txt {
font-size:11px;
color:#018EE0;
background-color:inherit;
padding-left: 4px;
padding-right: 4px;
}
a.baix_txt:link  {
color:#018EE0;
background-color:inherit;
text-decoration: none;
}
a.baix_txt:visited  {
color:#018EE0;
background-color:inherit;
text-decoration: none;
}
a.baix_txt:hover  {
color:#FFFFFF;
background-color:#018EE0;
text-decoration: none;
}
.va3 { vertical-align:-3px; }
.va2 { vertical-align:-2px; }
.form_cerca {
border:#0091D3 1px solid;
width:125px;
font-size:11px;
color:#207300;
background-color:inherit;
}


/* Estil Guilli */
.titular1 { /* per a les noticies, enquestes, seccionstrama, */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 120%;
	font-weight: bold;
}
.titular2 { /* per a les noticies, enquestes */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
}
.titular3 { /* per a les noticies, enquestes */
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	line-height: 120%;
}
.titular4 { /* per a les noticies, enquestes, seccionstrama, */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 120%;
	font-weight: bold;
}
.titularagenda { /* per a les noticies, enquestes */
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
}
.p_alternatiu {
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	line-height: 130%;
}
.dates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.seccio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.subtitols {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* AQUÍ COMENCEN LES CLASSES DE COLOR ---  H, p , ... */

.colornormal{ color: #6B6B6B; }
.colordates { color: #7E93A8; }
.coloragenda1 {	color: #788D13; }
.colornegatiu { color: #FFFFFF; }
.colorajuntament, .color1 { color: #5BABE3; }
.colorpoble, .color2 { color: #F3B31B; }
.colorturisme, .color3 { color: #9ACD24; }
.colorajuntamenttrama { color: #7EC1F0; }
.colorpobletrama { color: #FEDD53; }
.colorturismetrama { color: #C8E06A; }


/* AQUÍ COMENCEN LES CLASSES DIVS */

div.box {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #008FD7;
	background: #DCF4FB;
	text-align:justify;
}
	
.buscar {
	width: 153px;
	height: 16px;
	border: 1px solid #008FD7;
	padding: 1px 0px 0px 5px;
	background: #DCF4FB;
	font-size: 100%;
}

div.exclamacio {
	margin: 10px 10px 10px 0px;
	padding: 5px 10px 5px 25px;
	border: 1px solid #F2FCFF;
	text-align:justify;
	background: #FFFFFF url(../img/exclamacio.png) 3px 3px no-repeat;
}

div.acrobat {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 50px;
	border: 1px solid #dcdcdc;
	background: #f0f0f0 url(../img/acrobat.png) 3px 3px no-repeat;
	text-align:justify;
	clear: both;
}

div.simple {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 10px;
	border: 1px solid #dcdcdc;
	text-align:justify;
}
