/* Inicialitza tots els paràmetres */
body, h2, h3, h4, h5, h6, h7, p, ul, li, blockquote, a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 13px;
    margin:0px;
    padding:0px;
    color:#666666;
    list-style-type:none;
    text-decoration:none;
   
}

body.gran0 {font-size:100%;}
body.gran1 {font-size:110%;}
body.gran2 {font-size:117%;}
body.gran3 {font-size:120%;}

body{
	background-image:url(../img/fons_cos_esq.jpg);
	background-repeat: no-repeat;
	height:100%;
	background-position:bottom left;
}

div#dades a.inactiu {
	cursor:default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 12px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #FFFFFF; 
	text-decoration: none;
}

div#dades a.actiu {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	line-height: 12px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color:#FFFFFF; 
	text-decoration: none;
}

#general_pagina{
    background-position:bottom right;
    background-image:url(../img/anells.jpg);
	background-repeat: no-repeat;
    
}

.fleft{
	float:left;
}

.fright{
	float:right;
}

.brclear {
    position:relative;
	font-size:0px;
	line-height:0px;
	height:0px;
	clear:both;
}

.border{
    border:1px solid #000000;
}

.negreta{
	font-weight:bold; 
}

.subratllat{
	text-decoration:underline;
}

.arial10{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height:12px;
}

.arial11{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:13px;
}

.arial24{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height:26px;
}

.georgia12{
	font-family: "Georgia", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:14px;
}

.georgia16{
	font-family: "Georgia", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height:18px;
}

.georgia18{
	font-family: "Georgia", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height:20px;
}

.georgia20{
	font-family: "Georgia", Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height:23px;
}

.blanc{
	color:#FFFFFF;
}

.negre{
	color:#000000;
}

.gris{
	color:#999999;
}

.gris2{
	color:#666666;
}

.gris3{
	color:#CCCCCC;
}

.gris4{
	color:#333333;
}

.dorat{
	color:#9E934E;
}

.crema{
	color:#ECE9D8;
}

#separadorGris {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color:#CCCCCC;
}

#separadorGris2 {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color:#666666;
}

#separadorNegre {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color:#000000;
}

#separadorBlanc {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-color:#FFFFFF;
}

.separacio{
	padding-top:5px;
}

h1{
	font-size: 32px;
}

h2{
	font-size: 28px;
}

h3{
	font-size: 24px;
}

p{
	font-size: 0.65em;
	line-height: 13px;
}

#desti{
	position:absolute;
	z-index:200;
	top:200px;
	left:200px;
	width:326px;
}

.input1 {
	font-family: Arial, Verdana;
	font-size: 11px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000; 
	height: 14px; 
	width: 202px; 
	border: 1px solid #819EBA;
	background-color: #FFFFFF;
}

.input2 {
	font-family: Arial, Verdana;
	font-size: 11px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000; 
	height: 14px; 
	width: 432px; 
	border: 1px solid #819EBA;
	background-color: #FFFFFF;
}

.input3 {
	font-family: Arial, Verdana;
	font-size: 11px; 
	font-style: normal; 
	line-height: 15px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000; 
	height: 135px; 
	width: 432px; 
	border: 1px solid #819EBA;
	background-color: #FFFFFF;
}

.caixa_mini2 { 
	font-size: 10px; 
	color: #666666; 
	font-family: Arial, Verdana, sans-serif; 
	text-decoration: none; 
	width: 40px; 
}

.caixa_mini5 { 
	font-size: 10px; 
	color: #666666; 
	font-family: Arial, Verdana, sans-serif; 
	text-decoration: none; 
	width: 65px; 
}

#menu{
	 background-image:url(../img/fons_menu.jpg);
	 background-repeat: no-repeat;
	 height:40px;
}

#menu li{
	float:left;
	height:22px;
	line-height:22px;
}

#menu a:hover{
    color:#000000; 
    height:23px;
    float:left;
    line-height:22px;
    text-decoration:underline;
}

#menuactiu{
	color:#000000;
	display:block;
	height:23px;
	float:left;
	line-height:20px;
	 text-decoration:underline;
	
}

#menu_llista{
	font-family: "Georgia", Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	color:#000000;
	height:23px;
	float:left;
	line-height:22px;
	padding-top:3px;
	
}

.popfondo{
	background-color: #FFFFFF;
	width:600px;
}

#pop{
	background-color: #FFFFFF;
	width:600px;
}

#popmain{
	background-image:url(../img/logo_pop.gif);
	background-repeat: no-repeat;
	height:77px;
	padding-top:8px;
	padding-left:10px;
	color:#000000;
	padding-right:20px;

}

#poptitular{
	font-size:28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4F3324;
	width:210px;
	line-height: 30px; 
	padding-left:360px;
}

#poptext{
	font-size:11px;
	font-family:Arial, Verdana;
	color: #333333;
	padding-right:5px;
	width:560px;
	padding-left:20px;
	padding-right:20px;
}

#sobre a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.fons_superior{
	background-image:url(../img/repetir_superior.jpg);
	background-repeat: repeat-x;
	height:26px;
	padding-top:5px;
}

.fons{
	background-image:url(../img/fons.jpg);
	background-repeat: no-repeat;
	height:317px;
}

.fons_interior{
	background-image:url(../img/fons_interior.jpg);
	background-repeat: no-repeat;
	height:260px;
}

.fons_menu_sup{
	background-image:url(../img/fons_menu.jpg);
	background-repeat: no-repeat;
	height:35px;
}

/*.fons_inferior_home{
	background-image:url(../img/fons_cos_esq.jpg);
	background-repeat: no-repeat;
	height:100%;;
	background-position:bottom left;
}*/

.fons_inferior_home2{
	background-image:url(../img/fons_cos_esq2.jpg);
	background-repeat: no-repeat;
	height:352px;
	background-position:bottom left;
}

#fons_linia{
	background-image:url(../img/peu_linia.jpg);
	background-repeat: repeat-x;
	height:2px;
}

.fons_peu{
	background-image:url(../img/peu_fons.jpg);
	background-repeat: no-repeat;
	height:52px;
}

.fons_galeria{
	background-image:url(../img/hotel_fotos_repetir.jpg);
	background-repeat: repeat-y;
	width:235px;
}

.fons_fotos_hab{
	background-image:url(../img/hab_fotos_repetir.jpg);
	background-repeat: repeat-y;
	width:484px;
}

#fons_fotos_hab2{
	background-image:url(../img/hab_fons_fotos.jpg);
	background-repeat: no-repeat;
	background-position:bottom right;
}

.fons_bodes{
	background-image:url(../img/fons_bodes.jpg);
	background-repeat: repeat-y;
	width:185px;
}

.fons_bodes2{
	background-image:url(../img/fons_esq_bodes.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	width:185px;
}

.serveis_inf_esq{
	background-image:url(../img/serveis_inf_esq.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	width:233px;
}

.serveis_inf_esq2{
	background-image:url(../img/serveis_repetir_esq.jpg);
	background-repeat: repeat-y;
	width:233px;
}

.situacio_fons_esq{
	background-image:url(../img/situacio_fons_esq.jpg);
	background-repeat: no-repeat;
	width:218px;
	height:291px;
}

.contacte_fons_esq{
	background-image:url(../img/contacte_fons_esq.jpg);
	background-repeat: no-repeat;
	width:224px;
	height:472px;
	margin-left:5px;
}

.linia_repetir{
	background-image:url(../img/linia_repetir.jpg);
	background-repeat: repeat-y;
	width:2px;
}

#img { 
	behavior: url(includes/iepngfix.htc);
}


