/* Veure http://blog.gilluminate.com/2004/10/21/min-height-hack-for-ie */


html {border:0px; /* @ IE/Win, hide the viewport's border */}
html, body {margin:0px;}
body {
	padding:0px; 
	font:/*62.5%*/80% Verdana, Arial, sans-serif; 
	color:#999; 
	background:#fff;
	text-align:center; /* IE5.5 */ 
	min-width:762px; /* NS6: igual o més ample que #wrapper */
}


div, ul, li, h1, h2, h3, h4, h5, h6, p {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}

p {
	font-size:1em;
	line-height:1.2em;
	margin-bottom:1em;
	}
hr {display:none;}
ul {list-style-type:none;}
ul li {list-style-type:none;}
ol {margin-left:40px;}
ul ul {margin-left:10px;}

img {border:none;}

a {text-decoration:none; color:#999; background-color:#fff;}
a:hover {color:#9BCA00; background-color:#fff;}
a:focus, a:active {outline:none;}
address {font-style:normal;}

/* tables */
table {border-collapse:collapse; border-spacing:0px; caption-side:top; empty-cells:show;}
caption, td, th {vertical-align:top; text-align:left;}

/* text */
abbr[title], acronym[title], dfn[title] {border-bottom:0px; font-style:normal; cursor:help;}
a abbr[title], a acronym[title], a dfn[title] {cursor:inherit;}
blockquote, cite, em, q {font-style:italic;}
q:before {content:"";}
q:after {content:"";}
strong {font-weight:bold;}
.bold {font-weight:bold;}
.required {color:#B50128}

form {clear:both; margin:0px;/* IE */  }
input, select, textarea {
	margin-bottom:3px; 
	width:/*68%*//*55%*/18em; 
	font-size:0.9em;
	font-family:Verdana, Arial, sans-serif;
	line-height:1em;
	color:#666;
	}
input {padding:1px 3px;}
label {font-size:0.9em; color:#B50128; background:#fff; font-weight:bold;}

textarea {margin:0px; margin-bottom:3px;}
form input.submit {cursor:pointer; width:auto;}
form input.submitimg {cursor:pointer;}
form input.checkbox {width:auto; margin-bottom:0px;} 
form label.label {font-size:0.9em; line-height:2em; display:block;width:/*28%*/10em; float:left; clear:left; margin-right:0.5em;  text-align:right;} /* El clear left és molt important ! */
select.data {width:auto;}
select.data option {padding:0em 0.2em;}
input.data {width:6.5em;}

form {width:28em;}
form .item { width:28em;  }
form .item div.label {float:left; width:10em; text-align:right; }
form .item div.field { margin-left:11em; }


p.label {font-size:0.9em; color:#B50128; background:#fff; font-weight:bold;}


#frmDadesPersonals {width:32em; float:right;}
#frmDadesPersonals div.item {width:32em;}
#frmDadesPersonals .item div.label {float:left; width:13em; text-align:right; }
#frmDadesPersonals .item div.field { margin-left:14em; }

/*#frmDadesPersonals .item { float:right;}
#frmDadesPersonals .item .label { width:40%;}*/

#frmDadesPersonals input.text,
#frmDadesPersonals input.submit,
#frmDadesPersonals select, 
#frmDadesPersonals textarea {background-color:#9BCA00; border-width:0px; color:#fff; width:100% !important; width:98%; padding:2px 0px;}
#frmDadesPersonals input.submit {background:#B50128; border-width:0px; color:#fff; font-weight:bold; margin-top:20px;}
#frmDadesPersonals select.data,
#frmDadesPersonals input.checkbox,
#frmDadesPersonals input.radio {width:auto !important;}
#frmDadesPersonals #rebre {float:right; text-align:right; margin-top:1em;}



#publi_apartamento{position:absolute; top:350px;}


.clearer {clear:both;}
.nodisplay {display:none;}
.hidden {visibility:hidden;}
.centered {width:100%; margin:0px auto; text-align:center;}
.accesshidden { text-indent:-9000px; font-size:0px; line-height:0px; position:absolute; top:-9000px; left:-9000px;}
.ressaltat { font-weight:bold; color:#B50128; background:#fff;}
.alignRight {text-align:right;}

#container {
	width:762px; /* 800x600 */ 
	margin:0px auto;
	text-align:left; /* restore IE5.5 */
	}
	
#content {}	

#header {height:260px;}
	
	#headercontent { height:260px; position:relative;}
	
	#logo {
		width:148px; height:260px; position:absolute; left:0px; top:0px; color:#fff;
		background:#B50128 url(imatges/_COMUNES/logo.jpg) no-repeat left bottom;
	}




	#navigation {
		position:absolute; right:-10px; bottom:0px;
		width:600px; height:240px;

		}
	
		
		
		
	#navigation ul li a { position:absolute; display:block; width:196px; height:40px; background-position:left top; background-repeat:no-repeat; text-indent:-9000px;}
	#navigation ul li #aVenda_de { width:228px;}
	#navigation ul li a:hover {background-position:right top; color:#9BCA00; background-color:#fff;}
		#navigation ul li a.aReserves {top:20px; right:10px; width:110px; height:17px;}
		#aReserves_ca {background-image:url(imatges/_CA/reservasmenu_ca.jpg);}
		#aReserves_es {background-image:url(imatges/_ES/reservasmenu_es.jpg);}
		#aReserves_en {background-image:url(imatges/_EN/reservasmenu_en.jpg);}
		#aReserves_de {background-image:url(imatges/_DE/reservasmenu_de.jpg);}
		.aOfertes {top:-50px; right:190px;}
		#aOfertes_ca {background-image:url(imatges/_CA/ofertasmenu_ca.jpg);}
		#aOfertes_es {background-image:url(imatges/_ES/ofertasmenu_es.jpg);}
		#aOfertes_en {background-image:url(imatges/_EN/ofertasmenu_en.jpg);}
		#aOfertes_de {background-image:url(imatges/_DE/ofertasmenu_de.jpg);}
		.aVenda {top:-10px; right:260px;}
		#aVenda_ca {background-image:url(imatges/_CA/ventamenu_ca.jpg);}
		#aVenda_es {background-image:url(imatges/_ES/ventamenu_es.jpg);}
		#aVenda_en {background-image:url(imatges/_EN/ventamenu_en.jpg);}
		#aVenda_de { background-image:url(imatges/_DE/ventamenu_de.jpg);}
		.aCondicions {top:45px; right:285px;}
		#aCondicions_ca {background-image:url(imatges/_CA/condicionesmenu_ca.jpg);}
		#aCondicions_es {background-image:url(imatges/_ES/condicionesmenu_es.jpg);}
		#aCondicions_en {background-image:url(imatges/_EN/condicionesmenu_en.jpg);}
		#aCondicions_de {background-image:url(imatges/_DE/condicionesmenu_de.jpg);}
		.aContacte {top:100px; right:280px;}
		#aContacte_ca {background-image:url(imatges/_CA/contactomenu_ca.jpg);}
		#aContacte_es {background-image:url(imatges/_ES/contactomenu_es.jpg);}
		#aContacte_en {background-image:url(imatges/_EN/contactomenu_en.jpg);}
		#aContacte_de {background-image:url(imatges/_DE/contactomenu_de.jpg);}
		
		.cuentakm, .cuentakm_reserves {
			width:275px; height:173px;
			position:absolute; right:0px; bottom:0px;
			background:url(imatges/_COMUNES/cuentakl_0.gif) no-repeat 0px 0px;
		}
		.cuentakm_reserves {background:url(imatges/_COMUNES/cuentakl_1.gif) no-repeat 0px 0px;}
		
		
		
		#cuentakm_reservar {background-image:url(imatges/_COMUNES/cuentakl_2.gif);}
		#cuentakm_seleccionar {background-image:url(imatges/_COMUNES/cuentakl_3.gif);}
		#cuentakm_confirmar {background-image:url(imatges/_COMUNES/cuentakl_4.gif);}
		
		
			
		
	#languages {
		position:absolute; top:5px; right:0px;
		background:url(imatges/_COMUNES/lineacorta.jpg) no-repeat right center;
		font-size:0.9em;
		line-height:1.1em;
		}
	#languages ul { margin-right:30px; }	
	#languages ul li {padding:0em 0.5em; float:left; background:#fff; color:#999;  font-size:0.9em; }	
	
#footer { height:40px;}
		
#body {
	margin-top:20px;
	clear:both;
	}
	
	#main {}
	
h2 {height:22px; background-repeat:no-repeat; background-position:top right; text-indent:-9000px; width:100%; margin-bottom:30px; clear:both;}
#hReserves_ca {background-image:url(imatges/_CA/reservas_ca.jpg);}
#hReserves_es {background-image:url(imatges/_ES/reservas_es.jpg);}
#hReserves_en {background-image:url(imatges/_EN/reservas_en.jpg);}
#hReserves_de {background-image:url(imatges/_DE/reservas_de.jpg);}
#hSeleccionar_ca {background-image:url(imatges/_CA/seleccionar_ca.jpg);}
#hSeleccionar_es {background-image:url(imatges/_ES/seleccionar_es.jpg);}
#hSeleccionar_en {background-image:url(imatges/_EN/seleccionar_en.jpg);}
#hSeleccionar_de {background-image:url(imatges/_DE/seleccionar_de.jpg);}
#hConfirmar_ca {background-image:url(imatges/_CA/confirmar_ca.jpg);}
#hConfirmar_es {background-image:url(imatges/_ES/confirmar_es.jpg);}
#hConfirmar_en {background-image:url(imatges/_EN/confirmar_en.jpg);}
#hConfirmar_de {background-image:url(imatges/_DE/confirmar_de.jpg);}
#hOfertes_ca {background-image:url(imatges/_CA/ofertas_ca.jpg);}
#hOfertes_es {background-image:url(imatges/_ES/ofertas_es.jpg);}
#hOfertes_en {background-image:url(imatges/_EN/ofertas_en.jpg);}
#hOfertes_de {background-image:url(imatges/_DE/ofertas_de.jpg);}
#hVenda_ca {background-image:url(imatges/_CA/venta_ca.jpg);}
#hVenda_es {background-image:url(imatges/_ES/venta_es.jpg);}
#hVenda_en {background-image:url(imatges/_EN/venta_en.jpg);}
#hVenda_de {background-image:url(imatges/_DE/venta_de.jpg);}
#hCondicions_ca {background-image:url(imatges/_CA/condiciones_ca.jpg);}
#hCondicions_es {background-image:url(imatges/_ES/condiciones_es.jpg);}
#hCondicions_en {background-image:url(imatges/_EN/condiciones_en.jpg);}
#hCondicions_de {background-image:url(imatges/_DE/condiciones_de.jpg);}
#hContacte_ca {background-image:url(imatges/_CA/contacto_ca.jpg);}
#hContacte_es {background-image:url(imatges/_ES/contacto_es.jpg);}
#hContacte_en {background-image:url(imatges/_EN/contacto_en.jpg);}
#hContacte_de {background-image:url(imatges/_DE/contacto_de.jpg);}


#frmReserva {float:right;  position:relative; z-index:1; right:/*78px*/93px; padding-bottom:4em }
#frmReserva {width:17em;  }
#frmReserva p {margin:1em 0em;}
#frmReserva label {display:none;}
#frmReserva .field { width:17em; }
#frmReserva #zones {margin-top:2em; float:left;}
#frmReserva select.zona option {text-align:right; padding-right:0.5em;}
#frmReserva input.text,
#frmReserva input.submit,
#frmReserva select, 
#frmReserva textarea {width:100%;}
#frmReserva select.data,
#frmReserva input.checkbox,
#frmReserva input.radio {width:auto !important;}
#frmReserva div.hora {float:right;  margin-left:0px; margin:0px; padding:0px; }
#frmReserva div.data { float:left; width:50%; position:relative;  }
#frmReserva div.data input {float:left;}
#frmReserva div.data img {cursor:pointer; position:absolute; right:0px;}
#frmReserva input.submitimg {width:171px; height:24px; background-repeat:no-repeat; background-position:center; border-width:0px; text-indent:-9000px; font-size:0px; line-height:0px; position:absolute; right:/*78px*/0px; bottom:0px;}
#frmReserva #submit_ca {background-image:url(imatges/_CA/buscarr_ca.gif);}
#frmReserva #submit_es {background-image:url(imatges/_ES/buscarr_es.gif);}
#frmReserva #submit_en {background-image:url(imatges/_EN/buscarr_en.gif);}
#frmReserva #submit_de {background-image:url(imatges/_DE/buscarr_de.gif);}


	.lloga {height:29px; position:absolute; right:/*0px*//*-78px*/-93px; bottom:0px; width:762px;}
	#lloga_ca {background-image:url(imatges/_CA/alquilatucoche_ca.jpg);} 	
	#lloga_es {background-image:url(imatges/_ES/alquilatucoche_es.jpg);} 
	#lloga_en {background-image:url(imatges/_EN/alquilatucoche_en.jpg);} 
	#lloga_de {background-image:url(imatges/_DE/alquilatucoche_de.jpg);} 	

#categories {margin-top:20px;}
.categoria {clear:both; position:relative; width:762px; background:url(imatges/_COMUNES/linealarga.jpg) no-repeat bottom center; margin-bottom:50px; z-index:10;}
.categoria .reservar { font-size:1.1em; width:156px; position:absolute; right:0px; bottom:0px; /*background:url(imatges/_COMUNES/lineacorta.jpg) no-repeat bottom center;*/ color:#9BCA00; background:#fff; }
.categoria .reservar form input {font-weight:bold; clear:both;position:absolute; right:30px; bottom:-0.3em;}
.categoria .explicacio {text-align:right; margin-right:270px;}
.categoria .explicacio .caracteristiques { font-size:0.9em }

.categoria .explicacio .models {text-align:right;font-size:0.9em; margin:0.3em 0em; }
.categoria .explicacio .models .aModel {color:#9BCA00; background:#fff; font-weight:bold; cursor:pointer;}
.categoria .explicacio .models span.first {color:#777;}
.categoria .explicacio .models .aModel:hover {color:#999; background:#fff;}
.categoria .explicacio  p { text-align:right;  margin:0px}
.categoria .explicacio .nom { margin-left:30px; text-align:left; clear:both;  }

.imgCotxe {position:absolute; right:0px; bottom:0px; width:136px; height:98px; display:none;}
.photo {position:absolute; right:120px; bottom:-10px; z-index:20; }
.main .categoria .photo div.frame {background:url(../imatges/_COMUNES/marco.gif); width:136px; height:100px; position:absolute; right:0px; bottom:0px;}
.categoria .first { display:block}


span.nomcategoria { color:#9BCA00; background:#fff;padding:1px 3px; font-weight:bold; }
span.nomcategoria span { background:#9BCA00; color:#fff; padding:1px 3px;  }
span.reservada { color:#B50128; background:#fff; font-weight:bold;}
span.reservada span {background:#B50128; color:#fff;}

#frmReservar input.submit {width:/*auto*/6em; background:#fff; border:none; color:#9BCA00;}

.content { margin-right:/*78px*/93px; text-align:right;}
.contingut { margin-right:/*78px*/93px;}
.vermell { color:#B50128;}
.fonsVermell {background-color:#B50128;}




#condicions {float:right; width:250px; color:#9BCA00; background:#fff;}
#condicions p {margin:0px;}
#condicions ul {margin-left:20px; margin-bottom:20px;}
#condicions ul li {list-style-type:disc;}
#textCondicions {width:470px;}
#textCondicions ul {font-size:0.86em; padding-left:20px;}
#textCondicions ul li {list-style-type:disc;}

#frmContacte { padding-right:/*78px*/93px;  text-align:right;position:relative;width:29em; float:right; position:relative; padding-bottom:3em;}
#frmContacte input, #frmContacte select, #frmContacte textarea { width:162px; padding:2px;}
#frmContacte input.checkbox {width:auto;}
#frmContacte input.submitimg {width:171px; height:24px; background-color:#B50128; color:#fff; background-repeat:no-repeat; background-position:center; border-width:0px; text-indent:-9000px; font-size:0px; line-height:0px; position:absolute; right:/*78px*/93px; bottom:-27px;}
/*#frmContacte label { color:#B50128; background:#fff; font-weight:bold;}*/

#frmContacte #submit_ca {background-image:url(imatges/_CA/enviarr_ca.gif);}
#frmContacte #submit_es {background-image:url(imatges/_ES/enviarr_es.gif);}
#frmContacte #submit_en {background-image:url(imatges/_EN/enviarr_en.gif);}
#frmContacte #submit_de {background-image:url(imatges/_DE/enviarr_de.gif);}


	.contacta {height:62px; position:absolute; right:0px; bottom:-25px; width:762px; background:url(imatges/_COMUNES/address.jpg) no-repeat center;}
		



.venda0, .venda1 { width:350px; height:98px; float:left; background:url(imatges/_COMUNES/venta.gif) no-repeat 0px 0px; margin-bottom:20px; /*nou*/ position:relative;}
.venda0 img, .venda1 img { /*float:left; width:100px; margin:10px 0px 0px 20px;*/ width:128px; height:87px; float:left; position:relative; left:4px; top:5px;}
.venda0 p, .venda1 p { text-indent:30px; font-weight:bold; margin:0.3em; }
.model {color:#9BCA00; background:#fff; font-weight:bold;}
.preu {color:#fff; font-weight:bold; background:#B50128; padding:1px 3px;}
.venda1 {float:right;}
.venda0 a, .venda1 a {font-weight:normal;}
.venda0 a:hover, .venda1 a:hover {color:#9BCA00; font-weight:bold;} 

.oferta0, .oferta1 { width:350px; height:98px; float:left; background:url(imatges/_COMUNES/venta.gif) no-repeat 0px 0px; margin-bottom:20px; /*nou*/ position:relative;}
.oferta0 img, .oferta1 img { /*float:left; width:100px; margin:10px 0px 0px 20px;*/ width:128px; height:87px; float:left; position:relative; left:4px; top:5px; }
.oferta0 p, .oferta1 p { text-indent:30px; font-weight:bold; margin:0px; }
p.modelo { margin-top:0.5em;}
.oferta0 p.dates, oferta1 p.dates { font-size:0.9em; font-weight:normal;}

.oferta0 p.precio, oferta1 p.precio { margin-top:2em;}
.oferta1 {float:right;}



.images {text-align:center; margin:0px auto; width:600px; clear:both;}
.images .marc {background:url(imatges/_COMUNES/marco.gif) no-repeat; width:136px; height:100px; float:left; margin-right:5px; /*padding:0px 5px;*/}
.images .marc img {/*width:100px; margin-top:10px; */width:128px; height:87px; position:relative;left:0px; top:7px;}

#infoCotxe {text-align:right;}
#infoCotxe .model {background:url(imatges/_COMUNES/lineacorta.jpg) no-repeat right center; color:#fff; margin-top:20px; padding-right:/*78px*/93px;}
#infoCotxe .model .nom {background-color:#9BCA00; color:#fff; padding:3px; }



#infoCotxe #info {margin-right:/*78px*/98px; margin-top:10px;}
#infoCotxe a {font-weight:bold; color:#B50128;}
#infoCotxe #info .destacat {color:#9BCA00; font-weight:bold;}
#infoCotxe #info .mesinfo {color:#B50128; font-weight:bold;}


/*.relative {position:relative;}*/

#calRecContainer, #calDevContainer { display:none; position:absolute;}
#calRecContainer {left:70px; top:30px; z-index:5000;}
#calDevContainer {left:70px; top:30px; z-index:2000;}








