body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { 
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
	font-family:"Arial";
	font-size:11px;
	line-height:14px;
	color:#666666;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}

/* Estils bāsics */
.fleft {float:left;}
.fright {float:right;}
.border {border:1px solid #000000;}
.clear{font-size:1px;line-height:0px;height:0px;clear:both;}

.blanc {color:#FFFFFF;}
.negre {color:#000000;}
.gris6 {color:#666666;}
.gris9 {color:#999999;}
.gris3 {color:#333333;}
.grisc {color:#CCCCCC;}
.blau_fosc {color:#004262;}
.blau_clar {color:#0072AB;}
.blau {color:#005783;}
.vermell {color:#D1391F;}
.vermell2{color:#CD0039;}
.groc {color:#C2A016;}
.png {behavior:url(includes/iepngfix.htc);}

.verd_nou {color:#027307;}
.separador {
	font-size: 1px;
    line-height: 0px;
}

/* ---------------------------------------------------------------------------------- */
/* Estils globals de la web */
/* ---------------------------------------------------------------------------------- */

.cos_principal{
	width:966px;
	margin-top:135px;
	z-index:10;
	position:relative;
}
.cos_interior{
	width:1080px;
	margin-top:145px;
	z-index:10;
	position:relative;
}
.normal10{
	font-family:"Arial";
	font-size:10px;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}
.normal11{
	font-family:"Arial";
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}
.normal12{
	font-family:"Arial";
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}
.titular20{
	font-family:"Georgia";
	font-size:20px;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
}
.titular24{
	font-family:"Georgia";
	font-size:24px;
	line-height:24px;
	text-decoration:none;
	text-transform:none;
}
.titular32{
	font-family:"Georgia";
	font-size:32px;
	line-height:32px;
	text-decoration:none;
	text-transform:none;
}

.linia_grisa{
	height:1px;
	line-height:1px;
	font-size:1px;
	background-color:#999999;
}

.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333; 
	height: 18px; 
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.input2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333; 
	height: 110px; 
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.menu_principal{
	font-family:"Georgia";
	font-size:16px;
	line-height:29px;
	text-decoration:none;
	text-transform:none;
	color:#CCCCCC;
	float:left;
	margin-right:15px;
}
.menu_principal:hover{
	font-family:"Georgia";
	font-size:16px;
	line-height:29px;
	text-decoration:none;
	text-transform:none;
	color:#FFFFFF;
	float:left;
	margin-right:15px;
}
.menu_principal_select{
	font-family:"Georgia";
	font-size:16px;
	line-height:29px;
	text-decoration:none;
	text-transform:none;
	color:#FFFFFF;
	float:left;
	margin-right:15px;
}

.borderMapa{
	width:494px;
	border:1px solid #CCCCCC;
}

/* ---------------------------------------------------------------------------------- */
/* Estils específics de pāgina o secciķ */
/* ---------------------------------------------------------------------------------- */


/* Pāgina principal */

#fons_cercador_home{
	float:left;
	background-image:url(../img/fons_cercador.png);	
	background-image:no-repeat;
	width:486px;
	height:421px;
}

.taulaAllotjaments{
	position:relative;
	width:496px;
	height:21px;
	background-color:#CCCCCC;
	display:block;
	color:#000000;
	line-height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* Allotjaments */
.cosTaulaAllotjaments{
	position:relative;
	width:496px;
	/*height:27px;*/
	color:#000000;
	line-height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.col1{
	position:relative;
	float:left;
	width:25px;
}

.col2{
	position:relative;
	float:left;
	width:205px;
}

.col3{
	position:relative;
	float:left;
	width:70px;
}
.col3_oferta{
	position:relative;
	float:left;
	width:250px;
	padding-right:15px
}

.col4{
	position:relative;
	float:left;
	width:142px;
}

.col5{
	position:relative;
	float:left;
	width:54px;
}
#cercadorPetit {
	background-image: url(../img/fons_cercador_nou.gif);
	background-repeat: no-repeat;
	position:relative;
	width:266px;
	height:607px;
}
#fonsPetit {
	background-image: url(../img/fonsPetit.jpg);
	background-repeat: repeat-y;
	width:257px;
}

#finalCercadorPetit {
	background-image: url(../img/finalCercadorPetit.jpg);
	background-repeat: no-repeat;
	width:257px;
	height:100px;
	position:relative;
}
#marcAllotjament{
	position:relative;
	width:496px;
	border:1px solid #CCCCCC;
}
.marc_gris{border: 1px solid #575D64;margin-right:5px}

.serveis{
	position:relative;
	float:left;
	width:226px;
	margin-left:2px;
}

#fonsNegre{
	background-color:#000000;
	display:block;
}

.fonsGrisEB{
	position:relative;
	width:481px;
	background-color:#EBEBEB;
	display:block;
	margin-top:35px;
}
#fotos1{
	position:relative;
	width:285px;
	display:block;
	padding-left:4px;
}
.fotospetites{
	position:relative;
	float:left;
	width:37px;
	padding:5px;
	display:block;
}
.margeAllotjament{
	position:relative;
	width:471px;
	padding-left:14px;
	padding-right:9px;
}
.boto_reserva {
	background-image: url(../img/boto_reserva.gif);
	background-repeat: no-repeat;
	width:86px;
	height:21px;
}
.linkGrisC{
	color:#CCCCCC;
	line-height:21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.prova{
	color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.tornar{
	color:#666666;
	line-height:21px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tornar2{
	color:#666666;
	line-height:14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fesq {
	float: left;
}

.fdret {
	float: right;
}
.times18{
	font-family: "Times New Roman", Arial, Futura, Verdana; 
	font-size: 18px; 
	line-height: 22px;
}
.times22{
	font-family: "Times New Roman", Arial, Futura, Verdana; 
	font-size: 22px; 
	line-height: 26px;
}
#buto_cercador_petit{
	background-image: url(../img/buto.png);
	width:79px;
	height:37px;
	cursor:pointer;
}
#colEsq{
	position:relative;
	float:left;
	width:212px;
	padding-right:15px;
}

#colCentral{
	position:relative;
	float:left;
	width:481px;
}
.tornar_blanc{
	color:#FFFFFF;
	line-height:18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.casella_peticio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333; 
	height: 17px; 
	width: 210px; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.casella2_peticio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333; 
	height: 17px; 
	width: 443px; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.casella3_peticio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333; 
	height: 150px; 
	width: 443px; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.casella{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333; 
	height: 17px; 
	width: 231px; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.casella2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333; 
	height: 17px; 
	width: 473px; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.casella3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333; 
	height: 150px; 
	width: 473px; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.casella4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333; 
	height: 17px; 
	width: 163px; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.casella_amic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333; 
	height: 17px; 
	width: 168px; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.casella_amic2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333; 
	height: 83px; 
	width: 181px; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.border_gris{border:1px solid #CCCCCC;}
.boto_registrar {
	background-image: url(../img/boto_registrar.jpg);
	background-repeat: no-repeat;
	width:78px;
	height:39px;
}

.boto_registrar2 {
	background-image: url(../img/boto_registrar2.jpg);
	background-repeat: no-repeat;
	width:106px;
	height:35px;
}
.linkBlanc{
	font-family: Arial, Futura, Verdana; 
	font-size: 11px; 
	line-height: 13px;
	text-decoration:none;
	color:#FFFFFF;
}
.georgia24{
	font-family: Georgia, Arial, Futura, Verdana; 
	font-size: 24px; 
	line-height: 20px;
}
.georgia18{
	font-family: Georgia, Arial, Futura, Verdana; 
	font-size: 18px; 
	line-height: 22px;
}
.georgia14{
	font-family: Georgia, Arial, Futura, Verdana; 
	font-size: 14px; 
	line-height: 16px;
}
.georgia12{
	font-family: Georgia, Arial, Futura, Verdana; 
	font-size: 12px; 
	line-height: 14px;
}
#menupoblacions{

}

#menupoblacions li {
	
}



#menupoblacions li a:hover{
	text-decoration:underline;
	color:#999999;
}

.menupoblacions_selec{
	text-decoration:underline;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
}

#continent {
	background-color: #CCCCCC;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:500;
}

#contingut {
	background-color: #FFFFFF;
	border: solid 2px #B59849;
	position: relative;
	width:500px;
	left: -1px;
	top: -1px;
	padding:10px;	
}

#continentp {
	background-color: #CCCCCC;
	margin: 4px;
}
#contingutp {
	background-color: #FFFFFF;
	border: solid 1px #666666;
	position: relative;
	padding:5px;
	left: -3px;
	top: -3px;
}

#continent {
	background-color: #027307;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 4px;
	z-index:500;
}
#contingut {
	background-color: #FFFFFF;
	border: solid 4px #999999;
	position: relative;
	padding:10px;
	left: -2px;
	top: -2px;
}

#contingut_amic {
	background-color: #FFFFFF;
	border: solid 1px #000000;
	position: relative;
	width:401px;
}

.tancar{
	color:#027307;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 20px;
	text-transform: capitalize; 
}