/*---------------------------------------------
//  estructura
//---------------------------------------------
*/

body {
	background			: url(../img/back_body.png) top left repeat-x #FFF;
	color				: #3b3b3b;
}

#contenidor	{
	width				: 950px;
	margin				: 0 auto;
	overflow			: hidden;
}


#menuLateral {
	width				: 250px;
	float				: left;
}

#grupPag {
	margin				: 0 0 0 280px;
	overflow			: hidden;
}

#cabe {
	width				: 665px;
	overflow			: hidden;
}

#pagina {
	width				: 665px;
	overflow			: hidden;
}


/*---------------------------------------------
//  Cabe
//---------------------------------------------
*/


#idiomes {
	text-align			: right;
	padding				: 4px 0 6px 0;
	font-size			: 11px;
	line-height			: 11px;
}

#idiomes a {
	color				: #3b3b3b;
	padding				: 0 0 0 15px;
}

#idiomes a:hover {
	text-decoration	: none;
}

#idiomes img {
	padding				: 3px;
	vertical-align		: middle;
}


#cabeFlash {
	margin				: 15px 0 0 0;
	width				: 100%; 
	border-top			: 5px solid #2d2d2d;
	border-bottom		: 5px solid #2d2d2d;
	height				: 200px;
	overflow			: hidden;
}




/*---------------------------------------------
//  Menu Lateral
//---------------------------------------------
*/

#logo {
	padding				: 60px 0 30px 0;	
}

#menuLateral ul {
}

#menuLateral li{
	background			: #780000;
	font				: normal bold 14px/18px Georgia, "Times New Roman", Times, serif;
	text-transform		: uppercase;
	padding				: 3px 3px 6px 3px;
	position			: relative;
}

#menuLateral li strong{
	display				: block;
	height				: 1%;
	background			: #ad3333;
	color				: #FFF;
	padding				: 10px 5px 5px 28px;
}

#menuLateral li ul {
	background			: #980000;
	border-top			: 1px solid #ad3333;
	margin				: 6px 0 0 0;
	border-bottom		: 1px solid #980000; /* per ie*/
	padding				: 0 0 25px 0;
}

#menuLateral li li {
	font-size			: 12px;
	font-weight			: normal;
	text-transform		: none;
	background			: none;
	border				: none;
	padding				: 0;
}

#menuLateral a{
	color				: #FFF;
	display				: block;
	height				: 1%;
	padding				: 2px 2px 2px 28px;
	background			: none;
}


/* primer i cinqué */
#menuLateral li#menuLat4,
#menuLateral li#menuLat5,
#menuLateral li#menuLat6{
	background			: #b60000;
}

#menuLateral li#menuLat4 strong,
#menuLateral li#menuLat5 strong,
#menuLateral li#menuLat6 strong{
	background			: #eb3333;
}

#menuLateral li#menuLat4 ul,
#menuLateral li#menuLat5 ul,
#menuLateral li#menuLat6 ul{
	background			: #e60000;
	border-bottom		: 1px solid #e60000; /* per ie*/
	border-top			: 1px solid #eb3333;
}


/* segon i sisé */

#menuLateral li#menuLat7,
#menuLateral li#menuLat8,
#menuLateral li#menuLat9{
	background			: #792800;
}

#menuLateral li#menuLat7 strong,
#menuLateral li#menuLat8 strong,
#menuLateral li#menuLat9 strong{
	background			: #ad5c33;
}

#menuLateral li#menuLat7 ul,
#menuLateral li#menuLat8 ul,
#menuLateral li#menuLat9 ul{
	background			: #993300;
	border-bottom		: 1px solid #993300; /* per ie*/
	border-top			: 1px solid #ad5c33;
}

/* tercer, seté */
li#menuLat10,
li#menuLat11,
li#menuLat12{
	background			: #b63c00;
}

li#menuLat10 strong,
li#menuLat11 strong,
li#menuLat12 strong{
	background			: #eb7033;
}

li#menuLat10 ul,
li#menuLat11 ul,
li#menuLat12 ul{
	background			: #e64c00;
	border-bottom		: 1px solid #e64c00; /* per ie*/
	border-top			: 1px solid #eb7033;
}


/* quart, vuité */
li#menuLat13,
li#menuLat14,
li#menuLat15{
	background			: #ff6800;
}

li#menuLat13 strong,
li#menuLat14 strong,
li#menuLat15 strong{
	background			: #ffb95a;
}

li#menuLat13 ul,
li#menuLat14 ul,
li#menuLat15 ul{
	background			: #ff8b13;
	border-bottom		: 1px solid #ff8b13; /* per ie*/
	border-top			: 1px solid #ffb95a;
}


/*---------------------------------------------
//  Pàgina
//---------------------------------------------
*/

/* PAGINA */

#titPagina h1 {
	font				: normal normal 50px/60px Georgia, "Times New Roman", Times, serif;
	color				: #626262;
	border-bottom		: 4px solid #c4c4c4;
	margin				: 0 0 20px 0;
}

#titPagina h2 {
	font				: italic normal 14px/16px Georgia, "Times New Roman", Times, serif;
	color				: #780000;
}


.llistatFitxes {
	font				: normal normal 12px/16px Arial, Helvetica, sans-serif;
	color				: #3b3b3b;
	border-bottom		: 2px dashed #c4c4c4;
	margin				: 0 0 20px 0;
}

.llistatFitxes h2 {
	font				: italic bold 20px/30px Georgia, "Times New Roman", Times, serif;
}



.llistatFitxes .imgTop, .llistatFitxes .imgBottom {
	text-align			: center;
	width				: 99%;
	overflow			: hidden;
}

.llistatFitxes img {
	padding				: 2px;
	border				: 1px solid #c4c4c4;
	max-width			: 640px;
	margin				: 15px 0 15px 0;
}

.llistat h2 {
	font				: italic bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color				: #780000;
	padding				: 10px 0 5px 0;
}




/* PAGINA HOME*/

#packs {
	width				: 100%;
	overflow			: hidden;
}

.singlePack {
	width				: 200px;
	float				: left;
	padding				: 0 0 0 20px;
}


.singlePack h3 {
	font-size			:14px;
	font-weight			: bold;
	color				: #FFF;
	padding				: 5px;
	margin				: 0 0 5px 0;
}

.singlePack img {
	width			: 196px;

}

.textePack {
	font-size			: 11px;	
}

.textePack a {
	color				: #3b3b3b;	
}

/* packs*/
#pack91 h3 {
	background			: #b60000;
}

#pack91 img {
		border			: 2px solid  #b60000;
}
#pack91 .textePack {
		border-bottom	: 2px solid  #b60000;
}


/* novetats*/
#pack63 h3 {
	background			: #792800;
}

#pack63 img {
		border			: 2px solid  #792800;
}

#pack63 .textePack {
		border-bottom	: 2px solid  #792800;
}


/* ofertes*/
#pack33 h3 {
	background			: #b63c00;
}

#pack33 img {
		border			: 2px solid  #b63c00;
}

#pack33 .textePack {
		border-bottom	: 2px solid  #b63c00;
}


/* Bungalows */

#titBunga h1 {
	font				: normal normal 30px/40px Georgia, "Times New Roman", Times, serif;
	color				: #626262;
	border-bottom		: 2px solid #c4c4c4;
	margin				: 0 0 10px 0;
}


/*per a bungalows, i casa Rural amaguem la capçalera */

.texte object,
.texte embed{
	margin				: 20px 0 0 0;
	padding				: 20px 0 0 0;
}

.conte89 #cabeFlash,
.conte57 #cabeFlash{
	display				: none;	
}

.conte89 #titPagina,
.conte57 #titPagina{
	display				: none;	
}

.bungalows td {
	vertical-align		: top;
	width				: 50%;
}

.bungalows h4 {
	font				: italic bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color				: #780000;
	padding				: 10px 0 5px 0;
}

.bungalows ul{
	margin				: 10px 10px 20px 20px;
}
	
.bungalows li{
	padding				: 2px 0 5px 14px;
	background			: url(../img/back_li_texte.png) no-repeat left 7px;
}


td#botoReserves {
	text-align			: center;

}

#botoReserves a,
a#botoReserves,
a.botoReserves{
	display				: inline-block;
	background			: #b60000;
	padding				: 15px;
	color				: #FFF;
	font-size			: 14px;
	font-weight			: bold;
}

#botoReserves a: hover,
a#botoReserves:hover,
a.botoReserves:hover{
	background			: #e60000;	
}


/*---------------------------------------------
//  Peu
//---------------------------------------------
*/

#peu {
	clear				: both;	
}

#direccio address {
	border-top			: 1px solid #2d2d2d;
	color				: #2d2d2d;
	font				: normal normal 16px/18px Georgia, "Times New Roman", Times, serif;
	padding				: 10px;
	text-align			: center;
}

#menuInferior {
	text-align			: center;
	padding				: 10px 0;
	
}

#menuInferior a {
	display				: inline-block;
	font				: normal bold 16px/20px Georgia, "Times New Roman", Times, serif;
	color				: #FFF;
	padding				: 4px 25px 8px 25px;
	background			: #3b3b3b;
	border				: 2px solid #2d2d2d;
}

a#menuInf35 { /* menu ofertes*/
	background			: #b90000;
	border				: 2px solid #780000;
}


#menuInferior a:hover {
	background			: #626262;
	text-decoration		: none;
}

a#menuInf35:hover { /* menu ofertes*/
	background			: #c73333;
}


/*---------------------------------------------
//  Webcam
//---------------------------------------------
*/

#webcam {
	text-align		: center;
}

#webcam h1 {
	font			: normal normal 20px Arial, sans-serif;
	padding			: 20px 0 10px 0;
}

#webcam h1 strong {
	display			: inline-block;
	border			: 1px solid #3b3b3b;
	padding			: 3px;
}

