body, html {
	margin:0;
	font-size:13px;
	background:#eee;
	font-family: times;
}
p, #content li {
	font-family:times;
	letter-spacing:0.7px;
	line-height:18px;
	text-align:justify;
	
}
.titolh1 {
	font-size:14px;
	color:#999;
}

#fondo {
	font-size:13px;
	font-family:times;
	letter-spacing:0.7px;
	line-height:18px;
	text-align:justify;
	padding:20px;
}
#fondo p, #fondo td {
	font-size:12px;
}
#fondo a, #fondo a:visited, #fondo a:hover {
	text-decoration:none;
	color:#1b74ce;
}
a, a:visited, a:hover {
	text-decoration:none;
	
}
.notice {

	color:#ff0000;
}

.validation-failed {
	background:#d12421;
	border:1px solid #be201d;
}
.validation-advice {
	color:#d12421;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
h1 {
	font-size:24px;
	font-family:times;
}
h2 {
	font-size:18px;
	font-family:times;
	text-decoration:none;
}
h2 .data {
	color:#999;
	font-size:14px;
	text-decoration:none;
}
#container {
	width:960px;
	margin:0 auto;
	padding:0;
	background:#fff;
}
#header ul {
	list-style:none;
}
#idiomes {
	font-family:times;
	text-transform:uppercase;
	float:right;
	font-size:10px;
	margin-bottom:5px;
}
#idiomes a, #idiomes a:visited {
	text-decoration:none;
	color:#111;
	
}
#idiomes a:hover {
	text-decoration:none;
	color:#111;
	
}
#header li {
	float:left;
	margin:0 3px;
}
#banner {
	height:200px;
	width:960px;
	background:#333;
}
#navigation {
	background:#09781e;
	height:30px;
}
#header #navigation li {
	margin:0;
}
#content {
	float:left;
	background:#fff;
	padding:10px 40px 10px 60px; 
	min-height:500px;
	width:679px;
}
#content-tot {
}
#sidebar {
	float:right;
	width:168px;
	overflow:hidden;
	
}
#footer {
	padding:1px;
	background:#eee;
}
#footer a, #footer a:visited{
	text-transform:lowercase;
	font-size:11px;
	letter-spacing:0;
	color:#333;
	text-decoration:none;
	font-family:helvetica, times;
}
#footer p {
	padding:5px 0;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	color:#888;
}
#menu111 {
	background:#00b8e0;
}
#menu13{
	background:#333;
	font-family:times;
}
#menu74{
	background:#1a75cf;
}
#menu5 {
	background:#9c1a87;
}
#menu6 {
	background:#e63375;
}
#menu12{
	background:#af0000;
}
#menu7{
	background:#d12421;
}
#menu8{
	
	background:#ed6e00;
}
#menu9{
	background:#f7d917;
}
#menu10{
	background:#5ee045;
} 
#menu11{
	background:#0db02b;
}
#sidebar h2 {
	font-family:times;
	margin:0;
	padding:0;
	color:#fff;
	text-align:center;
	font-size:16px;
}
#s1, #s2es, #s2ca, #s2en, #s2fr, #s2de, #s2nl, #s3, #s4 {
	width:168px;
	height:145px;
	margin:3px 0;

}

#s1 {
	background:#b7d7f2;

}
#s2es, #s2ca, #s2fr, #s2en, #s2de, #s2nl {
	width:148px;
	height:125px;
	padding:8px 12px;
}
#s2es {
	background:#00b8e0 url(../images/bannerclienteses.jpg) top left no-repeat;
}
#s2ca {
	background:#00b8e0 url(../images/bannerclientesca.jpg) top left no-repeat;
}
#s2en {
	background:#00b8e0 url(../images/bannerclientesen.jpg) top left no-repeat;
}
#s2fr {
	background:#00b8e0 url(../images/bannerclientesfr.jpg) top left no-repeat;
}
#s2de {
	background:#00b8e0 url(../images/bannerclientesde.jpg) top left no-repeat;
}
#s2nl {
	background:#00b8e0 url(../images/bannerclientesnl.jpg) top left no-repeat;
}

#s2es p, #s2es td, #s2ca p, #s2ca td, #s2en p, #s2en td, #s2fr p, #s2fr td, #s2de p, #s2de td, #s2nl p, #s2nl td {
	font-size:12px;
	color:#fff;
	font-weight:bold;

}
#s2es input, #s2ca input, #s2en input, #s2fr input, #s2it input, #s2de input, #s2nl input{
	font-size:11px;
	height:11px;
	width:135px;
}
#s2es .submit input, #s2ca .submit input, #s2en .submit input, #s2fr .submit input, #s2de .submit input, #s2nl .submit input {
	width:40px;
	height:20px;
}
#s3 {
	background:#1a75cf;
}
#s4 {
	padding-top:30px;
	height:168px;
	background: url(../images/newsletter.jpg) top left no-repeat;
	text-align:center;
}	
#s4 tr, #s4 td {
	margin:0;
	padding:0;
}
#s4 a, #s4 a:visited {
	text-transform:uppercase;
	background:url(../images/suscriures.png) center center no-repeat;
	color:#fff;
	font-size:12px;
	display:block;
	padding:10px;
}
#s4 a:hover {
	color:#fff;
}
#s4 input {
	margin:0 auto;
	text-align:center;
	font-size:8px;
	margin-top:5px;
	height:10px;
	width:120px;
}
#s4 .submit input {
	width:70px;
	border:1px solid #302c9e;
	background:#302c9e;
	height:15px;
	color:#fff;
}
/*********NOTICIES*************/
.text-noticia {
	font-family:times;
	letter-spacing:1px;
	line-height:18px;
	text-align:justify;
}
.text-noticia p, .text-noticia td {
	font-family:times;
	letter-spacing:1px;
	line-height:18px;
	text-align:justify;
}
/*************RESERVA*********/
#reserva {
	background:#eee;
}
#reserva h1 {
	background:#9abcde;
	width:155px;
	font-size:30px;
	color:#fff;
	margin:0;
	padding:30px 0 30px 20px;
}
#reserva input, #reserva textarea {
	background:#9abcde;
	border:0;
}
/*************SECCIONS*********************/
#video img {
	margin:10px 0 20px 0;
}
#noticias a, #noticias a:visited, #noticias h1, #noticias h2 {
	color:#ed6e00;
}
#noticias img {
	margin:10px 0;
}
#ofertas {
	width:654px;
}
#ofertas img {
	margin:10px 0 20px 0;
}
.suboferta {
	font-size:14px;
}
.oferta {
	width:649px;
	overflow:hidden;
	padding:0 5px;
}
.of {
	font-family:times;
	letter-spacing:1px;
	font-size:14px;
	padding:0;
	border:2px solid #d12421;
}
.of h2 {
	text-align:center;
	font-size:35px;
}
#franja-oferta {
	font-weight:bold;
	padding:10px 20px;
	font-family:times;
	letter-spacing:1px;
	background:#d12421;
	color:#fff;
}
#text-oferta {
	font-family:times;
	font-size:12px;
	letter-spacing:1px;
	padding:10px 20px;
	min-height:470px;

}
#text-pack {
	font-size:12px;
	font-family:times;
	letter-spacing:1px;
	padding:10px 20px;
	min-height:470px;
}
.menu_oferta li {
	float:left;
	font-size:14px;
	display:inline;
	list-style:none;
	margin: 0 20px 20px 0;
}
.menu_oferta li a, .menu_oferta li a:visited{
	font-size:20px;
}
#ofertas a, #ofertas a:visited, #ofertas h1, #ofertas h2 {
	color:#d12421;
}
#tarifas a, #tarifas a:visited, #tarifas h1, #tarifas h2 {
	color:#af0000;
}
#servicios a, #servicios a:visited, #servicios h1, #servicios h2 {
	color:#e63375;
}
#alojamientos a, #alojamientos a:visited, #alojamientos h1, #alojamientos h2 {
	font-weight:normal;
}
#cypsela a, #cypsela a:visited, #cypsela h1, #cypsela h2 {
	color:#1a75cf;
}
#resort a, #resort a:visited, #resort h1, #resort h2 {
	color:#00b8e0;
}
#mapa a, #mapa a:visited, #mapa h1, #mapa h2{
	color:#5ee045;
}
#mapa-interactivo {
	padding:20px;
}
#contacto {
	width:650px;
}
#contacto img {
	margin:10px 0;
}
#contacto a, #contacto a:visited, #cotacto h1, #contacto h2 {
	color:#0db02b;
}
/***********ALLOTJAMENTS**************/
#alojamientos {
	padding:20px 0 0 0 ;
	width:902px;
	margin:0 auto;
	font-family:times;
}
#alojamientos h2 {
	color:#fff;
	font-size:50px;
	margin:0;
	padding:0;
}
#bungalow-presentacio ul {
	padding:0;
}
#camping-presentacio ul {
	padding:0;
}
#camping-presentacio h2 {
	margin-top:-20px;
}
#alojamientos li {
	list-style:none;
	color:#00b7df;
	line-height:30px;
	text-align:center;	
}
#alojamientos a, #alojamientos a:visited {
	margin:0 auto;
	text-align:center;
	display:block;
	width:250px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#alojamientos a:hover {
	color:#00b7df;
}
a.ah2, a.ah2:visited {
	color:#fff;
	font-size:50px;
	margin:0;
	padding:0;
}
a.ah2:hover {
	
}
#bungalow-presentacio {
	border:5px solid #fff;
	padding-top:140px;
	text-align:center;
	float:left;
	width:431px;
	height:286px;
	overflow:hidden;
	background:url(../images/sol-taronja.jpg) top left no-repeat;
	
}
#bungalow-presentacio:hover {
	border:5px solid #aaa;
}
#camping-presentacio {
	border:5px solid #fff;
	padding-top:170px;
	text-align:center;
	height:256px;
	float:right;
	width:431px;
	overflow:hidden;
	background:url(../images/sol-blau.jpg) top left no-repeat;
}
#camping-presentacio:hover {
	border:5px solid #aaa;
}
.estrelles {
	margin:0 auto;
	text-align:center;
}
.estrelles img {
	margin: 10px 159px;
}
.a1, .a1:visited {
	
	font-size:20px;
}
.a1:hover {
	
	font-size:20px;	
}
.a2, .a2:visited {
	
	font-size:20px;
}
.a2:hover {
	
	font-size:20px;
}
.a3, .a3:visited {
	
	font-size:20px;
}
.a3:hover {
	
	font-size:20px;
}
.a4, .a4:visited {
	
	font-size:20px;
}
.a4:hover {
	
	font-size:20px;
}
.a5, .a5:visited {
	
	font-size:20px;
}
.a5:hover {
	
	font-size:20px;
}
.a6, .a6:visited {
	
	font-size:20px;
}
.a6:hover {
	
		font-size:20px;
}
.a7, .a7:visited {
	
		font-size:20px;
}
.a7:hover {
	
		font-size:20px;
}
.a8, .a8:visited {
	
		font-size:20px;
}
.a8:hover {
	
		font-size:20px;
}
/*******************BUNGALOWS******************/
#bungalow {
	width:900px;
	margin:30px auto;
}
#titol-bungalows{
	border:1px solid #ccc;
	margin:0;
	padding:0;
	background: #eee;
}
#navegacion-alojamientos {
	font-size:20px;
	font-weight:bold;
	width:480px;
	text-align:center;
	padding:35px 20px;
}
#navegacion-alojamientos a, #navegacion-alojamientos a:visited {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
#navegacion-alojamientos a:hover {
	text-decoration:underline;
}
#titol-bungalows h1 {
	width:155px;
	font-size:30px;
	color:#fff;
	background:#d16616;
	text-align:center;
	margin:0;
	padding:0;
	line-height:125px;
	font-weight:normal;
}
#flash-bungalows {
	float:left;
	height:350px;
	border:1px solid #ccc;
	border-top:0px;
	width:348px;
}
#text-bungalows {
	height:310px;
	padding:20px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:508px;
	overflow:hidden;
	float:right;
}
#text-bungalows p {
	line-height:32px;
}
.quadre-taronja {
	height:125px;
	float:right;
	background:#d16616;
	width:95px;
	margin:0 0 0 5px;
	padding:0;
}
.quadre-taronja a, .quadre-taronja a:visited {
	text-align:center;
	text-decoration:none;
	line-height:125px;
	display:block;
	color:#fff;
	font-size:20px;
}
.quadre-taronja:hover {
	background:#aaa;
}
#recomana, #recomana2 {
	float:right;
	margin:10px;
}
#form-recomana a, #form-recomana a:visited {
	color:#fff;
}
#recomana a, #recomana a:visited {
	text-transform:uppercase;	
	font-size:12px;
	padding:8px;
	background:#aaa;
	color:#FFF;
	text-decoration:none;
	border:1px solid #aaa;
}
#recomana a:hover {
	background:#d16616;
}
#recomana2 a, #recomana2 a:visited {
	text-transform:uppercase;
	font-size:12px;
	padding:8px 8px 5px 8px;
	background:#aaa;
	color:#FFF;
	text-decoration:none;
	border:1px solid #aaa;
}
#recomana2 a:hover {
	background:#4a6d80;
}
#trecomana {
    border-width: 0;
	padding:0;
	margin:0;
	width:655px;
	background:#76c604;
}
#trecomana tr {
	margin:0;
	padding:0;
}
#trecomana td {
	padding:10px 40px;
	background:#b1df70;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}
/************CAMPING*************/
#camping {
	width:900px;
	margin:30px auto;
}
#titol-camping{
	border:1px solid #ccc;
	margin:0;
	padding:0;
	background: #eee;
}
#navegacion-alojamientos {
	font-size:20px;
	font-weight:bold;
	width:480px;
	text-align:center;
	padding:35px 20px;
}
#navegacion-alojamientos a, #navegacion-alojamientos a:visited {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
#navegacion-alojamientos a:hover {
	text-decoration:underline;
}
#titol-camping h1 {
	width:155px;
	font-size:30px;
	color:#fff;
	background:#4a6d80;
	text-align:center;
	margin:0;
	padding:0;
	line-height:125px;
	font-weight:normal;
}
#flash-camping {
	float:left;
	height:350px;
	border:1px solid #ccc;
	border-top:0px;
	width:348px;
}
#text-camping {
	height:310px;
	padding:20px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:508px;
	overflow:hidden;
	float:right;
}
#text-camping p {
	line-height:32px;
}
.quadre-blau {
	height:125px;
	float:right;
	background:#4a6d80;
	width:95px;
	margin:0 0 0 5px;
	padding:0;
}
.quadre-blau a, .quadre-blau a:visited {
	text-align:center;
	text-decoration:none;
	line-height:125px;
	display:block;
	color:#fff;
	font-size:20px;
}
.quadre-blau:hover {
	background:#aaa;
}
/****************************SERVEIS*********************/
#servicio {
	padding:20px;
	min-height:400px;
}
#texto-servicios {
	width:529px;
	float:left;
	padding:5px 20px;
	height:340px;
	border-bottom:1px solid #ffd9e8;
	border-right:1px solid #ffd9e8;
}
#flash-servicios {
	width:349px;
	float:left;
	border-bottom:1px solid #ffd9e8;
	border-left:1px solid #ffd9e8;
}
#servicio h1 {
	margin-bottom:0;
}
/****EVENTS*****/
#evento {
	padding:20px;
	min-height:400px;
}
#texto-eventos {
	width:529px;
	float:left;
	padding:5px 20px;
	height:340px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
}
#flash-eventos {
	width:349px;
	float:left;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}
#evento h1 {
	margin-bottom:0;
}
/**********************CONTACTE**************/
#formulari {
	margin:20px 0;
	}
#formulari input, #formulari textarea {
}
#formulari input.primary {
	text-align:center;
}
#contacte-taula {
	width:100%;
	padding:0;
	margin:0;
}
#contacte-taula th {
	width:50%;
	background:#398724;
	padding:10px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	
}
#contacte-taula td {
	padding:5px 20px;
	background:#66a655;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}
#contacte-taula p {
	margin:0;
	padding:0;
}
#text-contacte {
}
#text-contacte p {
	
}
/*******************TARIFES************/
#tarifes {
}
#tarifes table {
	margin:15px 0 0 0;
}
#tarifes .bpreus td {
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:0;
}
#tarifes-botons {
	margin:0;
	padding:0;
}
.allotjament-explicacio {
	background:#f1a770;
	border:1px solid #f1a770;
	color:#fff;
}
.allotjament-explicacio p {
	font-weight:normal;
	color:#333;
	font-size:12px;
	padding: 0 20px;
}
.apreu {
	background:#e18139;
	
	width:125px;
	margin:0;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.cpreu {
	background:#73a8c4;
	width:125px;
	margin:0;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.ath {
	background:#d16616;	
}
#tarifes .bpreus th {
	background:#d16616;
	padding:10px;
	color:#fff;
}
.cpreus td {
	margin:0;
	padding:0;
	color:#fff;
	font-weight:bold;
}

.cpreus th {
	background:#4a6d80;
	padding:10px;
	color:#fff;
}
.cth {
	background:#4a6d80;	
	margin:0;
	padding:0;
}
.data {
	letter-spacing:2px;
	font-size:12px;
}
.extra{
	background:#afcad8;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.extralila{
	background:#ae2c2d;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.extra2 {
	background:#E18139;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
.subtitol{
	background:#4a6d80;
	padding:10px;
}
.subtitol2 {
	background:#D16616;
	padding:10px;
}
.lila {
	background:#AF0001;
}
.subtitol2 p {
	padding:0px 10px;
}
.subtitol p {
	padding:0px 10px;
}
.cpreus a, .cpreus a:visited {
	color:#fff;
	text-decoration:none;
	padding:10px;
	display:block;
}
.cpreus a:hover {
	background:#ccc;
}
.bpreus a, .bpreus a:visited {
	color:#fff;
	text-decoration:none;
	padding:10px;
	display:block;
}
.bpreus a:hover {
	background:#ccc;
}
.extra img {
	border:0;
}
#condiciones td {
	padding:20px;
	border:1px solid #999;
	color:#666;
}
/*******************TITOLS SECCIONS **************/
#distinciones h1 {
	margin:20px auto;
}
#distinciones {
	width:650px;
}
#historia h1 {
	margin:20px auto;
}
#historia {
	width:650px;
}
#noticias h1 {
	margin:20px auto;
}
#noticias {
	width:650px;
}
/********SERVEIS********/

/*****METEO****/
#previsio table {
	width:654px;
}
#previsio th {
	background:#0286a7;
	padding:4px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#previsio td {
	background:#62b4c8;
	color:#fff;
	padding:4px;
	font-size:20px;
	font-weight:bold;
}
/******RESERVES*******/
#form-reserva {
	width:652px;
	border:1px solid #b8d7f4;
	padding:0;
	margin:0;
}
#form-reserves tr {
	padding:0;
	margin:0;
}
#form-reserva th {
	border-width: 0;
	padding:3px 10px;
	margin:0;
	background:#b8d7f4;
	font-weight:bold;
	text-align:left;
	color:#fff;
}
#form-reserva td {
	border-width: 0;
	padding:10px 5px;
}
/*******ALTRES*****/
#trabaja {
	padding:40px;
}
.notice-treballa {
	font-size:19px;
	font-weight:bold;
	color:#48B1A2;
}
#trabaja a, #trabaja a:visited {
	color:#48b1a2;
}
#trabaja th a, #trabaja th a:visited {
	color:#fff;
}
#trabaja table {
	width:880px;
	border:1px solid #48b1a2;
}
#trabaja td {
	width:200px;
	text-align:left;
	padding:10px 9px;
}
#trabaja th {
	background:#48b1a2;
	color:#fff;
	font-size:14px;
	padding:3px 20px;
}
#trabaja a, #trabaja a:visited {
	color:#111;
}
#reserva-oferta {
	color:#fff;
}
#reserva-oferta a, #reserva-oferta a:visited{
	color:#ffffff;
	padding:5px 10px;
	margin:20px auto;
	width:75px;
	text-align:center;
	font-size:16px;
	display:block;
	background:#d12421;
}
#aloj:hover {
	background:none;
}
#eventos {
	padding:20px 20px;
}
.evento {
	margin:0 20px;
	border:1px solid #ddd;
	float:left;
	width:260px;
}
.evento p {
	padding:10px;
	text-align:left;
}
.evento h2 {
	margin:0;
	padding:5px 0;
	background:#ddd;
	color:#333;
	font-size:16px;
	text-align:center;
}
.evento a, .evento a:visited, .evento a:hover {
	color:#333;
}
.info {
	padding:5px;
}
.info a, .info a:visited {
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.info a:hover {
	text-decoration:underline;
}
#otros-serv p {
	margin:0;
	margin-top:2px;
	padding:0;
}
.res a, .res a:visited{
	color:#fff;
	text-align:center;
	padding:5px;
	border:1px solid #fff;
	width:160px;
	display:block;
	margin:10px auto;
	background:#d12421;
	font-weight:bold;
}
.res a:hover {
	background:#666;
}
.tari, .tari:visited {
	line-height:30px;
	margin:0 5px;
	height:30px;
	display:block;
	width:180px;
	float:left;
	padding:0 5px;
	background:#af0001;
	color:#fff;
	text-align:center;
}
.tari:hover {
	background:#aaa;
}
#ma, #ma:visited {
	margin:15px 35px 0 0;
	display:block;
	width:150px;
	padding:5px;
	background:#5fe047;
	color:#fff;
	text-align:center;
}
#ma:hover {
	background:#aaa;
}
#news-registrat a, #news-registrat a:visited, #news-registrat a:hover {
	color:#00247d;
}
#news-registrat p {
	padding:3px 40px 3px 10px;
}
#news-registrat #notices {
	color:#af0001;
}
#text-home a, #text-home a:visited, #text-home a:hover {
	color:#fff;
}
.home {
	color:#d12421;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	text-align:center;
}
#text-home .home a, #text-home .home a:visited {
	color:#D12421;
	font-size:11px;
	font-weight:bold;
}
#inici-ofertes {
	width:654px;
	height:621px;
	background:url(../images/ofertesbg.jpg) left top no-repeat;
}
#inici-ofertes h1 {
	color:#fff;
	text-align:center;
	font-size:50px;
	padding:80px 0 30px 0;
	margin:0;
	overflow:hidden;

}
#inici-ofertes ul {
	padding:0;
	list-style:none;
}
#inici-ofertes li {
	text-align:center;
	margin:20px 0;
	width:644px;
	display:block;
	margin:30px 0;
	color:#fff;
	font-size:15px;	
	display:block;
	line-height:30px;

}
#inici-ofertes a, #inici-ofertes a:visited {
	line-height:30px;
	text-align:center;
	display:block;
	color:#fff;
	font-size:30px;
}
#inici-ofertes a:hover {
	text-decoration:underline;
	font-weight:bold;
}
/******* PAGINES POSICIONAR *******/
#pagina {}
#pagina a, #pagina a:visited {
	color:#e63375;
}
#pagina a:hover {
	text-decoration:underline;
}
#pagina table {
	margin:0 10px;
}
#pagina {
	margin-top:20px;
}
#pagina p {
	margin:10px 0;
}
#pagina br {

}
#pagina h1 {
	margin:0 0 0 0;
	font-size:20px;
	color:#fff;
}
#pagina #girona h1 {
	padding: 0 20px;
	line-height:55px;
	background:url(../images/titols-nous/camping-girona.jpg) left top no-repeat;
}
#pagina #brava h1 {
	padding: 0 0 0 10px;
	line-height:55px;
	background:url(../images/titols-nous/camping-costa.jpg) left top no-repeat;
}
#pagina ul {
	padding-left:40px;
	list-style:circle;
}
#enquesta {
	padding:10px 50px;
}
#enquesta table, #enquesta h3{

}
#enquesta h3 {
	text-transform:uppercase;
	background:#ed6e00;
	padding:5px 10px;
	color:#fff;
	width:805px;
}
#enquesta td {
	background:#ccc;
	width:auto;
}
#enquesta .tdtop {
	padding:5px;
	background:#1a75cf;
	color:#fff;
	font-weight:bold;
}
#enquesta .tdleft {
	font-weight:bold;
	color:#fff;
	display:block;
	width:160px;
	padding:5px;
	background:#1a75cf;
}
#enquesta .tdtot {
	padding:5px;
	font-weight:bold;
	color:#fff;	
	background:#1a75cf;
}
#enquesta input {
	border:0;
	padding:5px;
}
#tdenviar input {
	cursor:pointer;
	border:1px solid #333;
}
#tdenviar input:hover {
	background:#1a75cf;
	color:#fff;
}
#flash_notice, #flash_error {
  padding: 5px 8px;
  margin: 10px 0;
}
#flash_notice {
  width:805px;
  background-color: #CFC;
  border: solid 1px #6C6;
}
/* MODIFICACIONS A LA HOME */

#home { overflow:hidden; height:650px;}

#new_content { display:none; width:500px; padding:30px 20px 20px 20px; background:#fff;}

#text-home { width:220px; margin-left:696px; position:absolute;} 

#text_home_content { }

#text_home_content p {color:#fff; font-size:13px; line-height:15px; text-align:left !important; font-weight:bold; }

#close_button { position:absolute; right:10px; top:10px;}

#news_links { height:60px; background:#b50505; }
a img, a:visited img {
	border:0;
}
#news_links a, #news_links a:visited { padding:0; width:220px; text-align:center; background:#b50505; color:#fff; height:60px; line-height:60px; font-size:22px; display:block !important;}

#background { position:absolute !important; }
#background img { border:0;}

#home-in { position:absolute; z-index:10; padding:5px 0 20px 20px; width:940px;}

#navigation-home ul { padding-top:80px;}
#navigation-home ul li ul { padding-top:0px; margin-top:-1px;}

#idiomes_home { color:#fff; float:right; margin-right:23px;}
#idiomes_home p a, #idiomes_home p a:visited {color:#fff;}
.destacat { float:left; margin-right:12px; height:125px; width:220px;}
.destacat img { border: 0 !important;}
#destacat1 {
	background:#1a75cf;
}
.oferta-banner {
	width:220px;
	height:125px;
	overflow:hidden;
}
.oferta-banner p {
	background:#fff;
	opacity:0.8;
	padding:2px 10px 5px 10px;
	width:200px;
	overflow:hidden;
	color:#3e3d40;
	margin:0;
	font-family:verdana;
	font-size:23px;
	margin-top:87px;
}
.oferta-banner a, .oferta-banner a:visited { color:#3e3d40; text-decoration:none;}
.oferta1 { background:url(../home_images/ofertas-banner.png) left top no-repeat;}
.oferta1:hover { background:url(../home_images/ofertas-banner_hover.png) left top no-repeat;}

#destacats { margin:20px 0 10px 0;}

#social { float:right; overflow:hidden; margin:10px 7px 0 0;}
#social div { float:left; margin-right:15px;}
#facebook a, #facebook a:visited { border-radius:0 !important; -moz-border-radius:0 !important; }
