
body{
color:#000000;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}
ul{
  list-style:none;
}

.butpagar{
margin-left:235px;
}

.text_nor{
font:12px Arial, Helvetica, sans-serif;
color:#a0a0a0;
line-height:17px;
letter-spacing:0.4px;
text-align:justify;
}

.text_negre, .text_negre a{
font:14px Arial, Helvetica, sans-serif;
color:#000000;
line-height:17px;
letter-spacing:0.4px;
text-align:justify;
text-decoration:none;
}

.text_nor2, .text_nor2 a{
font:12px Arial, Helvetica, sans-serif;
color:#a0a0a0;
line-height:17px;
letter-spacing:0.4px;
padding-right:5px;
text-decoration:none;
}

.text_nor3{
font:12px Arial, Helvetica, sans-serif;
color:#a0a0a0;
line-height:17px;
letter-spacing:0.4px;
padding-right:5px;
text-decoration:none;
text-indent:25px;
}

.text_form { font:normal 12px Arial, Helvetica, sans-serif; color:#a0a0a0; line-height:17px; letter-spacing:0.4px; padding-left:20px; }

.text_nor4{
font:12px Arial, Helvetica, sans-serif;
color:#a0a0a0;
line-height:17px;
letter-spacing:0.4px;
padding-right:5px;
text-decoration:none;
}
SELECT.text_nor4{
font:12px Arial, Helvetica, sans-serif;
color:#a0a0a0;
line-height:17px;
letter-spacing:0.4px;
padding-right:0px;
text-decoration:none;
}

.text_peq{
font:10px Arial, Helvetica, sans-serif;
color:#a0a0a0;
line-height:15px;
letter-spacing:0.4px;
padding-right:5px;
text-decoration:none;
}

.text_error{
font:12px Arial, Helvetica, sans-serif;
color:#666666;
line-height:17px;
letter-spacing:0.4px;
padding-left:5px;
text-decoration:none;
text-align:left;
background:#FFFF66; 
border:#FF0000 1px solid;
width:150px;
}


.text_gris_fosc, .text_gris_fosc a{
font:15px Arial, Helvetica, sans-serif;
color:#828284;
vertical-align:middle;
text-decoration:none;
}
.text_gris_fosc a:hover{
color:#E60094;
}

.titol_verd{
font:14px Arial, Helvetica, sans-serif;
color:#00B394;
}

.titol_tar{
font:14px Arial, Helvetica, sans-serif;
color:#F57D00;
}

.titol_ros{
font:14px Arial, Helvetica, sans-serif;
color:#E60094;
}

.titol_bl{
font:14px Arial, Helvetica, sans-serif;
color:#00A6D6;
}

.titol_verm{
font:14px Arial, Helvetica, sans-serif;
color:#ED2E38;
}

.titol_rosa, .titol_rosa a{
font:12px Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
text-decoration:none;
color:#E60094;
}
.titol_rosaform{
font:12px Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
text-decoration:none;
color:#E60094;
}

.titol_form_reserva { font:bold 14px Arial, Helvetica, sans-serif; color:#E60094; }


.titol_blau{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#35b6d6;
}

.titol_blanc{
font:24px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin:0px !important;
padding-left:10px;
vertical-align:bottom;
line-height:17px;
}

.linia{
background-color:#bdbec0;
}

.opcio_gris, .opcio_gris a{
font:24px Arial, Helvetica, sans-serif;
color:#828284;
text-decoration:none;
margin-left:6px;
}
.opcio_gris a:hover, .opcio_rosa a{
font:24px Arial, Helvetica, sans-serif;
color:#E60094;
text-decoration:none;
margin-left:6px;
}



.opcio_rosa_mini a {
	font:12px Arial, Helvetica, sans-serif;
	color:#E60094;
	text-decoration:none;
}
.opcio_rosa_mini a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#828284;
	text-decoration:none;
}

.opcio_gris_mini a{
	font:12px Arial, Helvetica, sans-serif;
	color:#E60094;
	text-decoration:none;
}


/*FONDOS*/

.fons1{
background-image:url(../imatges/fons_01.jpg);
background-repeat:no-repeat;
background-attachment:inherit;
background-position:0px -395px;
height:100%;
}
.fons2{
background-image:url(../imatges/fons_02.jpg);
background-repeat:no-repeat;
background-attachment:inherit;
background-position:-25px -321px;
height:100%;
}

.fons3{
background-image:url(../imatges/fons_02.jpg);
background-repeat:no-repeat;
background-attachment:inherit;
background-position:-10px -200px;
height:100%;
}

.fons_bott1{
background-image:url(../imatges/fons_winter.jpg);
background-repeat:no-repeat;
background-attachment:inherit;
background-position:860px -20px;
height:100%;
}
.fons_bott1b{
background-image:url(../imatges/fons_winter.jpg);
background-repeat:no-repeat;
background-attachment:inherit;
background-position:813px -60px;
height:100%;
}

.fons_bott2{
background-image:url(../imatges/fons_summer.jpg);
background-repeat:no-repeat;
background-attachment:inherit;
background-position:809px 25px;
height:100%;
}

/*DIV*/
#contenidor{
	position:relative;
	background-color:#EDEDEF;
	width:100%;
	height:32px;
}
#contingut{
	width:100%;
	position:absolute;
}

#desplegable .opcion {
	font:12px Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	cursor:hand;
	cursor:pointer;
}
#desplegable2 .opcion {
	font:12px Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	cursor:hand;
	cursor:pointer;
}
#desplegable3 .opcion {
	font:12px Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	cursor:hand;
	cursor:pointer;
}
#desplegable4 .opcion {
	font:12px Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	cursor:hand;
	cursor:pointer;
}
#desplegable5 .opcion {
	font:12px Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	cursor:hand;
	cursor:pointer;
}
.opcion {
	font:12px Arial, Helvetica, sans-serif;
	color:#a0a0a0;
}

.destacadoHome * {
	font:21px Arial, Helvetica, sans-serif;
	color:#E60094;
	text-decoration:none;
}
.destacadoLink a {
	font:16px Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	text-decoration:none;
	text-align:right !important;
}
.destacadoLink a:hover  {
	text-decoration:underline;
}


/* Estilos para el selector de fecha
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../inc/datepicker/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

input.dp-applied {
  width: 200px;
  margin-left: 25px;
	float: left;
}


.height15px {height:15px}
.height5px {height:5px}
.padding0x20px {padding:0 20px;}
SELECT.norm2, INPUT.norm2 {height:20px; color:#000; width:380px; font:normal 12px Arial, Helvetica, sans-serif;}
TEXTAREA.norm2 {height:60px; color:#000; width:380px; font:normal 12px Arial, Helvetica, sans-serif;}
INPUT.norm3 {height:20px; color:#000; width:100px; font:normal 12px Arial, Helvetica, sans-serif;}
INPUT.norm4 {height:20px; color:#000; width:250px; font:normal 12px Arial, Helvetica, sans-serif;}