/************************/
/* fulla estils general */
/************************/
.separadorH1 {
	clear:both;
	height:1px;
	overflow:hidden;
}
.separadorH {
	clear:both;
	height:0px;
	overflow:hidden;
}
.noStyle {
	display:none;
}
img{
	border:0px;
	z-index:1;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
.taRight {
	text-align: right;
}
form {
	margin:0px;
	padding:0px;
}

.noRight {
	padding-right:0px;
	margin-right:0px;
}
.noLeft {
	padding-left:0px;
	margin-left:0px;
}

/*************/
/* capçalera */
/*************/
#cabecera {
	/*width:828px;*/
	/*width:814px;*/
	width:804px;
	float:left;
	padding:0px;
	margin:21px 0px 14px 0px;
}

#cabecera h1 {
	float:left;
	width:229px;
	height:28px;
	background: url(/img/titol_vima.gif) left top no-repeat;
	padding:0px;
	margin:0px;
}
#cabecera h1 span {
	display:none;
}
#cabecera ul {
	float:right;
	list-style: none;
	margin:18px 0px 0px 0px;
	padding:0px;
}
#cabecera ul li {
	display:block;
	float:left;	
	margin:0px;
	padding:0px;
}
#cabecera ul li a, #cabecera ul li strong {
	display:block;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 14px;
	font:bold 9px verdana,arial,sans-serif;
	color:#608F17;
	text-decoration: underline;
	background-position:left center;
	background-repeat: no-repeat;
}
#cabecera ul li strong{
	color:#000000;
}

/*banderes*/
#cabecera ul li.es a, #cabecera ul li.es strong {
	background-image:url(/img/capcalera/bandera_es.gif);
}
#cabecera ul li.ca a, #cabecera ul li.ca strong  {
	background-image:url(/img/capcalera/bandera_ca.gif);
}
#cabecera ul li.de a, #cabecera ul li.de strong  {
	background-image:url(/img/capcalera/bandera_de.gif);
}
#cabecera ul li.en a, #cabecera ul li.en strong  {
	background-image:url(/img/capcalera/bandera_en.gif);
}
#cabecera ul li.fr a, #cabecera ul li.fr strong  {
	background-image:url(/img/capcalera/bandera_fr.gif);
}
/*******************/
/* final capçalera */
/*******************/

/******************/
/* menu capçalera */
/******************/
#menuPrincipal{
	float:left;
	width: 100%;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	margin:0px;
	padding:3px 0px 3px 0px;
}
#menuPrincipal ul {
	list-style: none;
	margin:0px;
	padding:0px 24px 0px 15px;	
}
#menuPrincipal ul li {
	display:block;
	float:left;	
	margin:0px;
	padding:0px;
}
#menuPrincipal ul li a, #menuPrincipal ul li strong {
	display:block;
	margin:0px 7px 0px 0px;
	padding:0px 0px 0px 9px;
	font:bold 11px arial,verdana,sans-serif;
	color:#233443;
	text-decoration: none;
	text-transform: uppercase;
	background: url(/img/capcalera/border_opcio_menu.gif) left center no-repeat;
}
#menuPrincipal ul li strong{
	color:#A7CF5F;
}

#menuPrincipal ul li a:hover{
	text-decoration: underline;
}

#menuPrincipal ul li strong.noBg, #menuPrincipal ul li a.noBg {
	background: none;
}
/************************/
/* final menu capçalera */
/************************/

/****************/
/* peu de plana */
/****************/
#capsaPeu {
	margin:0px;
	padding:10px;
	font: normal 9px verdana,arial,sans-serif;
	color:#000000;
	text-align:center;
}
/*******************/
/* fi peu de plana */
/*******************/

/***************/
/* capsa modul */
/***************/
.capsaModul{
	margin:0px 0px 14px 9px;
	padding:0px;
}	
.capsaModul h2 {
	background-position: left top;
	background-repeat: no-repeat;
	height:16px;
	margin:3px 0px 7px 0px;
	padding:0px;
	border-bottom: 1px solid #CCCCCC;
}
.capsaModul h2 span {
	display: none;
}
.capsaModul ul {
	list-style: none;
	margin:0px;
	padding:0px;
}
.capsaModul ul li {
	font:normal 9px/11px verdana,arial,sans-serif;
	color:#666666;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 7px;
	background:url(/img/puntet_negre.gif) 2px 5px no-repeat;
}

.capsaModul p {
	margin: 0px 0px 10px 2px;
	padding:0px;
	font:normal 9px verdana,arial,sans-serif;
	color:#666666;	
}
/***************/
/* capsa modul */
/***************/

/*********************/
/* titol modul preus */
/*********************/
#modulPreus h2.es {
	background-image: url(/img/nuestros_precios_incluyen_es.gif);
}
#modulPreus h2.ca {
	background-image: url(/img/nuestros_precios_incluyen_ca.gif);
}
#modulPreus h2.en {
	background-image: url(/img/nuestros_precios_incluyen_en.gif);
}
#modulPreus h2.de {
	background-image: url(/img/nuestros_precios_incluyen_de.gif);
}
#modulPreus h2.fr {
	background-image: url(/img/nuestros_precios_incluyen_fr.gif);
}
/************************/
/* fi titol modul preus */
/************************/

/***********************/
/* titol modul serveis */
/***********************/
#modulServeis h2 {
	height:18px;
}
#modulServeis h2.es {
	background-image:url(/img/servicio_de_entrega_y_recogida_es.gif);
}
#modulServeis h2.ca {
	background-image: url(/img/servicio_de_entrega_y_recogida_ca.gif);
}
#modulServeis h2.en {
	background-image: url(/img/servicio_de_entrega_y_recogida_en.gif);
}
#modulServeis h2.de {
	background-image: url(/img/servicio_de_entrega_y_recogida_de.gif);
}
#modulServeis h2.fr {
	background-image: url(/img/servicio_de_entrega_y_recogida_fr.gif);
}
/**************************/
/* fi titol modul serveis */
/**************************/

/***********/
/* portada */
/***********/
#capsaPortada {
	margin:0px;
	padding:0px;
}
#capsaPortada img {
	margin:0px;
	padding:0px;
	float: left;
}
#capsaPortada #capsaText{
	padding: 30px 19px 19px 19px;
}
#capsaPortada #capsaText h2 {
	margin:0px;
	padding:0px;
	height:22px;
	background-position: left top;
	background-repeat: no-repeat;
}
#capsaPortada #capsaText h2 span {
	display: none;
}
#capsaPortada #capsaText p {
	margin:0px;
	padding:0px;
	font:normal 11px/16px verdana,arial,sans-serif;
	color:#000000;
}
#capsaPortada #capsaText h2.es {
	background-image: url(/img/nuestra_empresa_es.gif);
}
#capsaPortada #capsaText h2.ca {
	background-image: url(/img/nuestra_empresa_ca.gif);
}
#capsaPortada #capsaText h2.en {
	background-image: url(/img/nuestra_empresa_en.gif);
}
#capsaPortada #capsaText h2.de {
	background-image: url(/img/nuestra_empresa_de.gif);
}
#capsaPortada #capsaText h2.fr {
	background-image: url(/img/nuestra_empresa_fr.gif);
}
/**************/
/* fi portada */
/**************/

/***********/
/* empresa */
/***********/
#capsaEmpresa {
	float: left;
}
#capsaEmpresa h2, #capsaEmpresa p {
	padding: 0px;
	margin:0px;
}
#capsaEmpresa #columna1 {
	/* 208 */
	float: left;	
	width:208px;
	padding:0px 0px 15px 0px;
}
#capsaEmpresa #columna2 {
	/* 334 */
	float: right;	
	width:334px;
	padding:0px 0px 15px 0px;
}
#capsaEmpresa #columna1 img {
	padding:0px 0px 0px 9px;
}
#capsaEmpresa #columna1 #capsaPeuFoto {
	padding:3px 9px 0px 9px;
	font:normal 12px/19px georgia,arial,verdana,sans-serif;
	/*font-style: italic;*/
	color: #000000;
}
#capsaEmpresa #columna1 #capsaConsulta {
	background-color:#B3D282;
	margin:15px 9px 0px 9px;
	padding:15px 16px 15px 11px;
	font:normal 9px verdana,arial,sans-serif;
	color:#000000;
}

#capsaEmpresa #columna2 h2 {
	font:normal 18px georgia,verdana,arial,sans-serif;
	color:#58771F;
	padding:7px 28px 0px 23px;
	margin:0px;
}

#capsaEmpresa #columna2 p {
	padding:15px 28px 0px 23px;
	margin:0px;
	font:normal 11px verdana,arial,sans-serif;
	color:#58771F;
}
/**************/
/* fi empresa */
/**************/

/************/
/* reserves */
/************/
#capsaReserva {
	/*position:relative;*/
	margin:0px 14px 0px 0px;
}
#capsaReserva h2 {
	display:block;
	margin:0px;
	padding:0px 0px 0px 14px;
	font:normal 18px/28px georgia,arial,verdana,sans-serif;
	color:#ffffff;	
	background:url(/img/reserves/capcal_busqueda.gif) left top no-repeat;
	height:28px;
}
#capsaReserva #capsaInt {
	border-right:1px solid #A7CF5F;
	border-bottom:1px solid #A7CF5F;
	border-left:1px solid #A7CF5F;
	margin:0px;
	padding:14px 12px 14px 12px;
	width:503px;
}
#capsaReserva #capsaInt #dates {
	float:left;	
	width:503px;
}
#capsaReserva select {
	font:normal 11px arial,verdana,sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
}
#capsaReserva #capsaInt #dates .capsaData h4 {
	padding:0px 0px 3px 10px;
	margin:0px;	
	background:url(/img/reserves/puntet_verd.gif) 0px 5px no-repeat;
	font:bold 11px arial,verdana,sans-serif;
	color:#54721E;
	text-transform: uppercase;
}
#capsaReserva #capsaInt #dates .capsaData .capsaInf {
	/*float:left;*/
	height:48px;
	padding:2px 0px 12px 9px;
	margin:0px 0px 0px 0px;
	background-color:#D3E7AF;
}
#capsaReserva #capsaInt #dates .capsaData .capsaInf .capsaCamp {
	float:left;
}
#capsaReserva #capsaInt #dates .capsaData .capsaInf .capsaCamp label {
	font:bold 11px arial,verdana,sans-serif;
	color:#54721E;
	margin:0px;
	padding:0px;
}
#capsaReserva #capsaInt #dates .capsaData .capsaInf .capsaCamp .capsaSelectors {
	display:block;
	padding:5px;
	margin:0px 20px 0px 0px;
	background-color:#EDF5DF;
	overflow: hidden;
}
#capsaReserva #capsaInt #dates #devolucio.capsaData {
	margin-top:10px;
}

/*
#capsaReserva #capsaInt #dates .capsaData .capsaInf .capsaCamp .capsaSelectors select.lloc {
	width:190px;
}
*/

/* hora */
#capsaReserva #capsaInt #dates .capsaData .capsaInf .capsaCamp.hora {
	margin-left:42px;
}
/* lloc */
#capsaReserva #capsaInt #dates .capsaData .capsaInf .capsaCamp.lloc {
	float:right;
}
#capsaReserva #capsaInt #dates .capsaData .capsaInf .capsaCamp.lloc .capsaSelectors {
	margin-right:9px;
}

/* extres */
#capsaReserva #capsaInt #extres {
	float:left;	
	width:503px;
	margin:0px;
}
#capsaReserva #capsaInt #extres .capsaData h4 {
	padding:0px 0px 3px 10px;
	margin:0px;	
	background:url(/img/reserves/puntet_marro.gif) 0px 5px no-repeat;
	font:bold 11px arial,verdana,sans-serif;
	color:#736A46;
	text-transform: uppercase;
}
#capsaReserva #capsaInt #extres .capsaData .capsaInf {
	margin:0px;
	padding:0px 9px 7px 9px;
	background-color:#F3F1E9;
	overflow: hidden;
}
#capsaReserva #capsaInt #extres .capsaData .capsaInf .capsaSelectors {
	/* ample 194 */
	float: left;
	width:184px;
	background-color:#FCFBF9;
	overflow: hidden;
	margin:7px 70px 0px 0px;
	padding:5px;
}

#capsaReserva #capsaInt #extres .capsaData .capsaInf .capsaSelectors.noRight {
	float: right;
	margin-right:0px;
}

#capsaReserva #capsaInt #extres .capsaData .capsaInf .capsaSelectors label {
	font:normal 9px verdana,arial,sans-serif;
	color:#998F65;
	float:left;
	margin:0px;
	padding:0px;
}
#capsaReserva #capsaInt #extres .capsaData .capsaInf .capsaSelectors select {
	float:right;
	margin:3px 15px 0px 0px;
	padding:0px;
	width:35px;
}

/* capsa dies */
#capsaReserva #capsaInt #capsaDies {
	float:left;
	/*width:212px;*/
	margin:10px 0px 10px 0px;
} 
#capsaReserva #capsaInt #capsaDies strong {
	font:bold 11px arial,verdana,sans-serif;
	color:#54721E;
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(/img/reserves/puntet_verd.gif) 0px 5px no-repeat;
	text-transform:uppercase;
}

#capsaReserva #capsaInt #capsaDies span {	
	font:bold 12px arial,verdana,sans-serif;
	color:#AC0000;
}

#capsaReserva #botoContinuar{
	float:right;
	padding:0px;
	margin:0px;
	overflow: hidden;
}
#capsaReserva #botoContinuar img {
	float:left;
}

#capsaReserva #botoEnvia {
	clear: both;
	/*float:right;*/
	display:block;
	margin:16px 0px 0px 394px;
	padding:0px 0px 0px 0px;
	width:110px;
	height:24px;
	font:bold 12px arial,verdana,sans-serif;
	color:#54721E;
	vertical-align: middle;
}



/* resultats */
#capsaReserva #capsaInt #resultats {
	/*float:left;*/
	margin:15px 0px 0px 0px;
	/*width:503px;*/
	display:none;
}

#capsaReserva #capsaInt #resultats h4 {
	font:bold 13px verdana,arial,sans-serif;
	color:#5E5E5E;
	margin:0px 0px 4px 0px;
	padding:0px;
}

#capsaReserva #capsaInt #resultats table {
	margin:0px;
	background-color:#A7CC62;
	border-top: 1px solid #5E5E5E;
}

#capsaReserva #capsaInt #resultats table th {
	font:normal 10px arial,verdana,sans-serif;
	color:#5E5E5E;
	text-transform:uppercase;	
	height:23px;
	background:#ffffff url(../img/reserves/filet_vertical_resultats.gif) left bottom no-repeat;
	border-bottom:1px solid #A7CC62;
}

#capsaReserva #capsaInt #resultats table th.col5 {
	background:#ffffff url(/img/reserves/filet_vertical_resultats_doble.gif) left bottom no-repeat; 
}

#capsaReserva #capsaInt #resultats table tbody {
	background-color: #ffffff;
}

#capsaReserva #capsaInt #resultats table tbody td {
	height:50px;
	text-align:center;
	font:bold 11px verdana,arial,sans-serif;
	color:#7F7F7F;
	border-bottom:1px solid #A7CC62;
	border-left:1px solid #A7CC62;
}

#capsaReserva #capsaInt #resultats table tbody td.col1 {
	width:25px;
	background-color:#E2EBD2;
}
#capsaReserva #capsaInt #resultats table tbody td.col2 {
	width:61px;
}

#capsaReserva #capsaInt #resultats table tbody td.col2 img {
	float:left;
}

#capsaReserva #capsaInt #resultats table tbody td.col3 {
	width:15px;
	vertical-align: bottom;
	background-color: #A7CC62;
	border-bottom:1px solid #ffffff;
}

#capsaReserva #capsaInt #resultats table tbody td.col3 img {
	float:left;
}

#capsaReserva #capsaInt #resultats table tbody tr.ultima td.col3 {
	border-bottom:1px solid #A7CC62;
}

#capsaReserva #capsaInt #resultats table tbody td.col4 {
	/* ample 171 */
	width:163px;
	text-align:left;
	padding:0px 0px 0px 8px;
}
#capsaReserva #capsaInt #resultats table tbody td.col5 {
	width:98px;
	font-weight:normal;
	background-color:#F2F6E9;
	border-left:1px solid #ffffff;
}
#capsaReserva #capsaInt #resultats table tbody td.col6 {
	width:93px;
	color:#000000;
	background-color:#F2F6E9;
	border-left:1px solid #ffffff;
}
#capsaReserva #capsaInt #resultats table tbody td.col7 {
	width:53px;
	background-color:#E3E0D2;
	border-left:1px solid #ffffff;
	border-right:1px solid #A7CC62;
}

#capsaReserva #capsaInt #resultats table tbody td.col5 span {
	display:block;
	font:normal 9px verdana,arial,sans-serif;
	color:#7F7F7F;
}

#capsaReserva #proces {
	position: relative;
}
#capsaReserva #proces #popupAvis {
	display:block;
	position:absolute;
	/*background-color: #D3E7AF;*/
	border:1px solid #A8D061;
	padding: 5px 10px 5px 27px;
	/*margin:-11px 0px 0px 190px;*/
	margin:4px 0px 0px 190px;
	font:bold 13px/13px verdana,arial,sans-serif;
	color:#54721E;
	background: url(/img/reserves/processant.gif) 7px 3px no-repeat #d3e7af;

}

/**************/
/* Popup foto */
/**************/
#popupFoto {
	display:none;
	position: absolute;
	background-color: #ffffff;
	border:1px solid #5E5E5E;
	padding:5px;
	width:250px;
	cursor: pointer;
}
#popupFoto a {
	float:left;
}
#popupFoto a:hover {
	cursor:pointer;
}
#popupFoto img {
	float: left;
	clear: both;
}
#popupFoto h3 {
	margin: 5px 0px 5px 0px;
	padding:0px;
	font:bold 12px verdana,arial,sans-seriff;
	color:#7F7F7F;
}
#popupFoto p {
	margin: 0px;
	padding:0px;
	font:normal 11px verdana,arial,sans-seriff;
	color:#000000;
}

/***************/
/* fi reserves */
/***************/
/***************************/
/* Reserva dades personals */
/***************************/
#capsaReserva #capsaInt #capsaSeleccio h3 {
	font:bold 13px verdana,arial,sans-serif;
	color:#5E5E5E;	
	padding:0px;
	margin:0px 0px 5px 0px;
}
#capsaReserva #capsaInt #capsaSeleccioInt {
	border:1px solid #373737;
	padding:9px;
}
#capsaReserva #capsaInt #capsaSeleccioInt #capsaFoto {
	float:left;
	border:1px solid #7EAF34;
	background:#7EAF34 url(/img/reserves/lupa2.gif) right bottom no-repeat;
	margin:16px 9px 0px 0px;
	padding:0px 0px 20px 0px;
	cursor: pointer;
}
#capsaReserva #capsaInt #capsaSeleccioInt #capsaFoto img {
	float:left;
}
#capsaReserva #capsaInt #capsaSeleccioInt #capsaDetall {
	float: left;
	margin:0px 9px 0px 0px;
}
#capsaReserva #capsaInt #capsaSeleccioInt #capsaDetall h3 {
	font:bold 11px verdana,arial,sans-serif;
	color:#54721E;
	margin:0px 0px 3px 0px ;
	padding:0px;
}
#capsaReserva #capsaInt #capsaSeleccioInt #capsaDetallInt {
	/* ample 240 alt 50 */
	width:265px;
	background-color: #B3D282;
	padding:10px 8px 10px 8px;
	height:70px;
}

#capsaReserva #capsaInt #capsaSeleccioInt #capsaDetallInt ul {
	list-style: none;
	margin:0px;
	padding:0px;
}
#capsaReserva #capsaInt #capsaSeleccioInt #capsaDetallInt ul li {
	font:normal 10px/14px verdana,arial,sans-serif;
	color:#5E5E5E;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}

#capsaReserva #capsaInt #capsaSeleccioInt #capsaDetallInt ul li span{
	text-transform: none;
}

#capsaReserva #capsaInt #capsaSeleccioInt #capsaTotal {
	/* 112 x 74 */
	float: left;
	width:92px;
	height:57px;
	margin:16px 0px 0px 0px;
	padding:33px 0px 0px 10px;
	background-color:#E3E0D2;
}

#capsaReserva #capsaInt #capsaSeleccioInt #capsaTotal h3 {
	margin:0px;
	padding:0px;
	font:normal 9px verdana,arial,sans-serif;
	color:#736A46;
	text-transform: uppercase;
}
#capsaReserva #capsaInt #capsaSeleccioInt #capsaTotal strong {
	font:bold 14px verdana,arial,sans-serif;
	color:#736A46;
}

/* capsa dades personals */
#capsaReserva #capsaInt #capsaDades {
	margin:30px 0px 0px 0px;
	padding:0px;
}
#capsaReserva #capsaInt #capsaDades h3 {
	font:bold 13px verdana,arial,sans-serif;
	color:#5E5E5E;	
	padding:0px;
	margin:0px;
}
#capsaReserva #capsaInt #capsaDades div.arteriscs {
	font:bold 9px verdana,arial,sans-serif;
	color:#DF4C35;
	/*font-style: normal;*/
	margin:0px;
	padding:0px 0px 0px 10px;
}

#capsaReserva #capsaInt #capsaDades #capsaDadesInt {
	border:1px solid #7EAF34;
	margin:10px 0px 0px 0px;
	/*padding:7px 15px 0px 15px;*/
	padding:0px;
	background-color: #F2F6E9;
}
#capsaReserva #capsaInt #capsaDades #capsaDadesInt .fila {
	clear:both;
	margin:0px;
	padding:0px 15px 0px 15px;
	height: 51px;
	border-bottom:1px solid #ffffff;
}
#capsaReserva #capsaInt #capsaDades #capsaDadesInt .fila p {
	float: left;
	margin:7px 0px 7px 0px;
	padding:0px 0px 0px 0px;	
}
#capsaReserva #capsaInt #capsaDades #capsaDadesInt .fila p.fRight{
	float: right;
}
#capsaReserva #capsaInt #capsaDades #capsaDadesInt .fila p strong {
	display:block;
	font:bold 11px arial,verdana,sans-serif;
	color:#31480B;
	background:url(/img/reserves/puntet_verd.gif) left center no-repeat;
	margin:0px;
	padding:0px 0px 0px 10px;
	text-transform: uppercase;
	overflow: hidden;
}
#capsaReserva #capsaInt #capsaDades #capsaDadesInt .fila p strong em {
	font:bold 12px/11px verdana,arial,sans-serif;
	color:#DF4C35;
}
#capsaReserva #capsaInt #capsaDades #capsaDadesInt .fila p input {
	border:1px solid #7A8087;
	/* 238 */
	width:220px;
	height:16px;
	font:normal 11px/16px arial,verdana,sans-serif;
	padding: 0px 2px 0px 2px;
}
#capsaReserva #capsaInt #capsaDades #capsaDadesInt .fila p select {
	border:1px solid #7A8087;
	/* 244 */
	width:226px;
	height:16px;
	font:normal 11px/16px arial,verdana,sans-serif;
	margin:0px;
	padding:0px;
}
#capsaReserva #capsaInt #capsaDades #capsaDadesInt .fila.obs {
	border-bottom: 0px;
	height:99px;
}
#capsaReserva #capsaInt #capsaDades #capsaDadesInt .fila.obs p textarea {
	border:1px solid #7A8087;
	width:469px;
	height:66px;
	font:normal 11px/16px arial,verdana,sans-serif;
	margin:0px;
	padding:0px;
}
#capsaReserva #capsaInt #botoContinuar{
	float:right;
	padding:0px;
	margin:0px;
	overflow: hidden;
}
#capsaReserva #capsaInt #botoContinuar img {
	float:left;
}
/*****************************/
/* fi dades personal reserva */
/*****************************/
/************/
/* Contacte */
/************/
#capsaReserva #capsaContacte {
	margin:0px;
	padding:0px;
}
#capsaReserva #capsaContacte h3 {
	font:bold 13px verdana,arial,sans-serif;
	color:#5E5E5E;	
	padding:0px;
	margin:0px;
}
#capsaReserva #capsaContacte div.arteriscs {
	font:bold 9px verdana,arial,sans-serif;
	color:#DF4C35;
	margin:0px;
	padding:0px 0px 0px 10px;
}

#capsaReserva #capsaContacte #capsaDades {
	border:1px solid #7EAF34;
	margin:10px 0px 0px 0px;
	padding:0px;
	background-color: #F2F6E9;
}
#capsaReserva #capsaContacte #capsaDades .fila {
	clear:both;
	margin:0px;
	padding:0px 15px 0px 15px;
	height: 51px;
	border-bottom:1px solid #ffffff;
}
#capsaReserva #capsaContacte #capsaDades .fila p {
	float: left;
	margin:7px 0px 7px 0px;
	padding:0px 0px 0px 0px;	
}
#capsaReserva #capsaContacte #capsaDades .fila p.fRight{
	float: right;
}
#capsaReserva #capsaContacte #capsaDades .fila p strong {
	display:block;
	font:bold 11px arial,verdana,sans-serif;
	color:#31480B;
	background:url(../img/reserves/puntet_verd.gif) left center no-repeat;
	margin:0px;
	padding:0px 0px 0px 10px;
	text-transform: uppercase;
	overflow: hidden;
}
#capsaReserva #capsaContacte #capsaDades .fila p strong em {
	font:bold 12px/11px verdana,arial,sans-serif;
	color:#DF4C35;
}
#capsaReserva #capsaContacte #capsaDades .fila p input {
	border:1px solid #7A8087;
	width:220px;
	height:16px;
	font:normal 11px/16px arial,verdana,sans-serif;
	padding: 0px 2px 0px 2px;
}
#capsaReserva #capsaContacte #capsaDades .fila p select {
	border:1px solid #7A8087;
	width:226px;
	height:16px;
	font:normal 11px/16px arial,verdana,sans-serif;
	margin:0px;
	padding:0px;
}
#capsaReserva #capsaContacte #capsaDades .fila.obs{
	border-bottom: 0px;
	height:135px;
}
#capsaReserva #capsaContacte #capsaDades .fila.obs p textarea {
	/* 497 x 48 */
	border:1px solid #7A8087;
	width:469px;
	height:100px;
	font:normal 11px/16px arial,verdana,sans-serif;
	margin:0px;
	padding:0px;
}
#capsaReserva #capsaContacte #botoContinuar{
	float:right;
	padding:0px;
	margin:0px;
	overflow: hidden;
}
#capsaReserva #capsaContacte #botoContinuar img {
	float:left;
}
/***************/
/* Fi Contacte */
/***************/

/*****************/
/* Reserva Ok/KO */
/*****************/
#capsaReserva #capsaFinestra {
	margin:0px 0px 0px 0px;
	padding:0px;	
}
#capsaReserva #capsaFinestra h3{
	font:bold 13px verdana,arial,sans-serif;
	color:#5E5E5E;	
	padding:0px;
	margin:0px 0px 5px 0px;
}
#capsaReserva #capsaFinestra #capsaMissatge {
	margin:0px;
	padding:11px;
	border:1px solid #373737;
}
#capsaReserva #capsaFinestra #capsaMissatge #capsaMissatgeInt{
	height:91px;
} 

#capsaReserva #capsaFinestra #capsaMissatge #capsaMissatgeInt p {
	/* ample 504 */
	/*width:389px;*/
	width:364px;
	
	margin:0px 0px 0px 0px;
	padding:30px 27px 0px 88px;
	font:normal 11px verdana,arial,sans-serif;
	color:#5E5E5E;
	text-align: right;
}
#capsaReserva #capsaFinestra #capsaMissatge #capsaMissatgeInt p strong {
	font:bold 12px verdana,arial,sans-serif;
	color:#5E5E5E;	
}
#capsaReserva #capsaFinestra #capsaMissatge #capsaMissatgeInt.ok {
	background:#D3E7AF url(/img/reserves/reserva_ok.gif) 31px 9px no-repeat;
}
/*#capsaFinestra #capsaMissatge #capsaMissatgeInt.ko {*/
#capsaReserva #capsaFinestra #capsaMissatge .ko {
	background:#D3E7AF url(/img/reserves/reserva_ko.gif) 31px 9px no-repeat;
}
#capsaReserva #capsaFinestra a {
	display: block;
	float:right;
	font:bold 10px verdana,arial,sans-seriff;
	color:#97C544;
	text-decoration:none;
	margin:5px 0px 0px 0px;
}
/********************/
/* Fi Reserva Ok/KO */
/********************/

/***********/
/* Tarifes */
/***********/

#pagTarifes .capsaCat h3, #pagTarifes .capsaCat .capsaCot, #pagTarifes .capsaCat .capsaPre {
	margin:0px;
	padding:0px;
}

#pagTarifes .capsaCat {
	margin:0px 0px 10px 0px;
}

#pagTarifes .capsaCat h3 {
	font:bold 13px/13px verdana,arial,sans-serif;
	color:#9F0000;
	background-color:#F3F1E9;
	padding:5px;
}

/* cotxes */
#pagTarifes .capsaCat .capsaCot  {
	float: left;
}
#pagTarifes .capsaCat .capsaCot ul {
	margin:5px 0px 5px 0px;
	padding:0px;
	list-style: none;		
}
#pagTarifes .capsaCat .capsaCot ul li {
	margin: 0px;
	padding: 2px 0px 4px 0px;
	font:normal 10px/11px verdana,arial,sans-serif;
	color:#7F7F7F;
}
#pagTarifes .capsaCat .capsaCot ul li strong {
	font:bold 11px/11px verdana,arial,sans-serif;
	color:#000000;
}

/* preus */
#pagTarifes .capsaCat .capsaPre  {
	float: right;
}
#pagTarifes .capsaCat .capsaPre .capsaRan {
	margin:5px 0px 5px 0px;
	padding:0px;
}

#pagTarifes .capsaCat .capsaPre .capsaRan h4{
	margin:0px 0px 4px 0px;
	padding:0px;
	font:bold 10px/11px verdana,arial,sans-serif;
	color:#7F7F7F;
}
#pagTarifes .capsaCat .capsaPre ul {
	margin:0px;
	padding:0px;
	list-style: none;		
}
#pagTarifes .capsaCat .capsaPre ul li {
	margin:0px 0px 0px 0px;
	padding:2px 0px 4px 0px;
	font:normal 10px/11px verdana,arial,sans-serif;
	color:#7F7F7F;	
	display:block;
	width:245px;
	overflow: hidden;
}

#pagTarifes .capsaCat .capsaPre ul li span {
	display:block;
	float:left;	
	margin:0px;
	padding:0px;
}
#pagTarifes .capsaCat .capsaPre ul li strong {
	font:bold 11px/11px verdana,arial,sans-serif;
	color:#7F7F7F;
	display:block;
	float:right;
}

#pagTarifes .capsaCat .capsaPre ul li strong em {
	font: normal 10px verdana,arial,sans-serif;
	font-style: normal;
}