/*********************** General ***************************/
body {
	margin:0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}
#page {
	margin:0 auto;
	width:994px;
}
.main {
	width:994px;
	padding:0;
	float: left;
	background:url(../images/main-bg.gif) repeat-y;
}
.f-left {float:left;}
.f-right {float:right;}
.clear {clear:both;}
img {
	border:none;
	display:block;
}
form {
	padding:0;
	margin:0;
}
div.espacioblanco{
	height: 12px;
}
div.espacioblanco100{
	height: 100px;
}
a{
	color: #666;
	text-decoration: underline;
}
a:hover{
	color: #ff5232;
	text-decoration: underline;
}
/********************** Header ************************/
#content-header{
	width:994px;
	margin: 0;
	float: left;
}
#logohome{
	width: 88px;
	float: left;
	padding: 20px 0 0 42px;
	background-color: #ff5232;
}
.header {
	width:814px;
	height:52px;
	padding:14px 25px 0 25px;
	overflow:hidden;
	float: left;
}
.alemania {
	width:178px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../images/alemania.gif) no-repeat;
	margin:13px 0 0 0;
	text-indent:-9999px;
}
h1 {
	margin:0;
	padding:0;
}
h1 a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:361px;
	height:21px;
	background:url(../images/logo.gif) no-repeat;
}
.header ul {
	overflow:hidden;
	padding:4px 0 0;
	margin:0;
	list-style:none;
}
.header ul li {
	float:left;
	background:url(../images/phone.gif) no-repeat;
	color:#9f9f9f;
	padding:0 11px 0 11px;
	font:14px Georgia, "Times New Roman", Times, serif;
}
.header ul li em {
	color:#FF5232;
	font-style:normal;
}
.header ul li.last {
	background:url(../images/last-phone.gif) no-repeat;
	padding:0 11px 0 33px;
}
/*********************** Capcalera **************************/
.promo {
	width:864px;
	padding:0; 
	overflow:hidden;
	background:#333;
	float: left;
}
/************* Menu **************/
.promo-left {
	width: 640px;
}
ul.menu {
	overflow:hidden;
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	background:#130F6D;
	width:627px;
}
ul.menu li {
	float:left;
	background:url(../images/menu-separator.png) no-repeat 100% 16px;
	font:20px/49px Georgia, "Times New Roman", Times, serif;
	padding: 0 9px;
}
ul.menu li.last {
	background:none;
}
ul.menu li a {
	color:#fff;
	text-decoration:none;
}
ul.menu li a:hover, ul.menu li.active a {
	color:#FF5232;
	text-decoration: none;
}
/******* Buscador + carro **********/
.promo-right {
	width:224px;
	padding:10px 0 0 0;
}
.promo-right p {
	padding:2px 0 5px 12px;
	margin:0;
	font:25px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
.promo-right form{
	margin: 0;
	padding: 0 0 0 12px;
}
.promo-right div {
	width:100%;
	overflow:hidden;
	padding:0 0 4px 0;
	margin: 0;
}
.promo-right div.top {
	padding-bottom:5px;
}
.promo-right div.top label {
	color:#A19FA5;
}
.promo-right div.top strong {
	color:#ff5232;
	float:left;
	margin-right:2px;
}
.promo-right div input.radio {
	float:left;
	margin:1px 2px 0 4px;
	padding:0;
}
.promo-right div label {
	color:#fff;
	font: 1em Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	width:40px;
}
.promo-right div select {
	color:#666;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	width:144px;
}
.promo-right input.button {
	margin-left:40px;
	margin-bottom: 10px; 
	font-size:11px;
}
.promo-right div.cesta-peticiones{
	color: #666;	
	font-weight: bold;
	padding: 5px 12px;
	margin: 0;
	background-color: #ff5232;
	width: 200px;
}
.promo-right div.cesta-peticiones p.titulocesta{
	color:#fff;
	padding: 0;
	margin: 0;
	font:22px Georgia, "Times New Roman", Times, serif;
}
.promo-right div.cesta-peticiones p.cesta{
	color: #333;
	display: block;
	padding: 3px 0 10px 0;
	margin: 0;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.promo-right a.solicitarinfo{
	background: url(../images/fons-boto-verselec-off.png) no-repeat;
	display: block;
	height: 21px;
	width: 119px;
	padding: 2px 0 0 13px;
	text-decoration: none;
	color: #666;
	font: 1em Tahoma, Arial, Helvetica, sans-serif;
}
.promo-right a.solicitarinfo:hover {
	background: url(../images/fons-boto-verselec-on.png) no-repeat;
	text-decoration: none;
}
/******************** Contingut Principal ************************/
.primary-content {
	width:854px;
	margin:0 0 0 140px;
	padding:11px 0 10px 0;
	overflow:hidden;
	float: left;
}
.content, .content-top, .content-btm {
	width:100%;
	overflow:hidden;
	background:url(../images/cnt-bg.gif) repeat-y;
}
.content-top, .content-btm {
	background:url(../images/cnt-top.gif) no-repeat;
}
.content-btm {
	width:847px;
	padding:2px 5px 4px 2px;
	background:url(../images/cnt-btm.gif) no-repeat 0 100%;
	position:relative;
}
/******************** Zona central *****************************/
.right-col {
	width:610px;
	padding:3px 0 0 0;
}
.title-box {
	width:590px;
	padding:11px 0 0 20px;
	overflow:hidden;
	background-color: #F5F5F5;
}
.title-box h2 {
	padding:0 13px 0 5px;
	margin:0;
	color:#333;
	font:20px/37px Georgia, "Times New Roman", Times, serif;
}
.title-box h2.titulobox {
	color:#A8A8A8;
	font:24px/37px Georgia, "Times New Roman", Times, serif;
}
.right-cnt {
	width:575px;
	padding:0 18px 15px 17px;
	overflow:hidden;
}
.right-cnt p{
	font-size: 11px;
	line-height: 15px;
	padding: 5px 0 5px 0;
	margin: 0;
}
.right-cnt p.introduccion{
	width: 575px;
	font: italic bold 16px/20px Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	margin: 10px 0 20px 0;
	padding: 0;
}
h3.h3productos{
	padding: 0;
	margin: 0;
	font: italic 18px/25px Georgia, "Times New Roman", Times, serif;
	color: #ff0000;
	background: none;
}
.right-cnt ul li{
	margin: 0;	
	padding: 0 0 7px 0; 
}
.right-cnt ol li{
	margin: 0;	
	padding: 0 0 7px 0; 
}
/****** Llistat productes lloguer ******/
.product {
	border:1px solid #EAEAEA;
	padding:1px;
	width:573px;
	margin:0 0 9px;
	overflow:hidden;
}
.product img {
	float:left;
	border:1px solid #EAEAEA;
}
.right-cnt img.imagenmaquina{
	padding: 0; 
}
h3 {
	padding:0;
	margin:0 0 0 174px;
	font:16px/25px Georgia, "Times New Roman", Times, serif;
	background:#A8A8A8 url(../images/h3-bullet.gif) no-repeat 7px 0;
	color:#fff;
	padding:0 0 0 19px;
	display:block;
}
.text-dreta{
	font-size: 12px; 
	float: right;
	vertical-align: top;
	padding: 7px 5px 0 0;
	width: 160px;
	text-align: right;
	margin: 0;
}
ul.product-list {
	overflow:hidden;
	padding:10px 0 10px 0;
	margin:0;
	list-style:none;
}
ul.product-list li {padding:0 0 2px 23px;}
ul.product-list li em {
	font-style:normal;
	color:#999;
}
/***** Menu producte ocasio *****/
ul.menu-producto{
	margin: 10px 0 0 10px;
	padding:0;
	list-style: none;
	display: block;
}
ul.menu-producto li{
	float: left;
	margin: 0;
	padding: 20px 20px 0 0;
}
ul.menu-producto li a{
	display: block;
	margin: 0 0 20px 0;
	padding: 95px 0 0 0;
	width: 120px;
	height: 30px;
	font: italic 12px/15px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	text-align: center;
	text-decoration: none;
}
ul.menu-producto li a:hover{ 
	text-decoration: underline;
}
ul.menu-producto li a.miniexcav{background: url(../images/miniexcav.jpg) no-repeat top;}
ul.menu-producto li a.excavruedas{background: url(../images/excavruedas.jpg) no-repeat top;}
ul.menu-producto li a.excavcadenas{background: url(../images/excavcadenas.jpg) no-repeat top;}
ul.menu-producto li a.retrocargadoras{ background: url(../images/retrocargadoras.jpg) no-repeat top;}
ul.menu-producto li a.minicargadoras{background: url(../images/minicargadoras.jpg) no-repeat top;}
ul.menu-producto li a.palas{background: url(../images/palas.jpg) no-repeat top;}
ul.menu-producto li a.rodilloduplex{ background: url(../images/rodillo-duplex.jpg) no-repeat top;}
ul.menu-producto li a.rodillotandem{ background: url(../images/rodillo-tandem.jpg) no-repeat top;}
ul.menu-producto li a.dumpers{ background: url(../images/dumpers.jpg) no-repeat top;}
ul.menu-producto li a.electrogeno{ background: url(../images/electrogeno.jpg) no-repeat top;}
ul.menu-producto li a.vibrantes{ background: url(../images/vibrantes.jpg) no-repeat top;}
ul.menu-producto li a.martillos{ background: url(../images/martillos.jpg) no-repeat top;}
ul.menu-producto li a.dynapac{ background: url(../images/compactacion.jpg) no-repeat top;}
ul.menu-producto li a.manipuladoras{ background: url(../images/manipuladoras.jpg) no-repeat top;}
ul.menu-producto li a.compresores{ background: url(../images/compresores.jpg) no-repeat top;}

/**** Taula llistat ocasio ******/
table {
	width: 575px;
	margin: 10px 0 0 0;
}
tr{
	margin: 0;
	padding: 0;
	background-color: #fff;
}
th{
	background: #000;
	color:#fff;
	padding: 5px 0 5px 10px;
	text-align: left;
	height: 25px;
}
.nombre{width: 290px;}
.marca{width: 75px;}
.horas{width: 70px;}
.ano{width: 65px;}
.precio{width: 75px;}
td{
	margin: 0;
	padding: 5px 0 5px 10px;
	font: normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #333;
}
td.precio{
	text-align: right;
}
caption{
	display: none;
}
table tr td a{
	display: block;
	color: #333333;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 25px;
}
table tr td.precio a{
	color: #333333;
	text-decoration: underline;
	margin: 0;
	padding: 0 25px 2px 0;
	vertical-align: top;
}
table tr td a.camaraenllac {
	background: url(../images/camara.png) no-repeat left top;
}
table tr td a.cistellaenllac {
	background: url(../images/cistella.png) no-repeat right top;
}
table tr td a:hover{
	color: #ff5232;
}
table tr th span.titulocolumna{
	padding: 2px 0 2px 0;
}
table tr th a.orden{
	width: 5px;
	margin: 0;
	padding: 0 2px;
}
/***** Taula llistat noves ******/
.nomnoves{width: 360px;}
.marcanoves{width: 110px;}
.preunoves{width: 105px;}
/****** Taula del cistell *******/
.horasseleccion{width: 50px;}
.anoseleccion{width: 45px;}
.precioseleccion{width: 55px;}
.eliminarseleccion{width: 80px;}
a.eliminarmaquina{
	background: url(../images/fons-boto-eliminar-off.png) no-repeat;
	display: block;
	height: 21px;
	width: 65px;
	padding: 2px 0 0 14px;
	text-decoration: none;
	color: #666;
	font: 1em Tahoma, Arial, Helvetica, sans-serif;
}
a.eliminarmaquina:hover {
	background: url(../images/fons-boto-eliminar-on.png) no-repeat;
	text-decoration: none;
}
strong.nuevamaquina{
	color: #ff5232;
}
a.masinfoseleccion{
	background: url(../images/fons-boto-solicitar-info-off.png) no-repeat;
	display: block;
	height: 21px;
	width: 237px;
	padding: 2px 0 0 13px;
	margin: 25px 0 0 150px;
	text-decoration: none;
	color: #666;
	font: 1em Tahoma, Arial, Helvetica, sans-serif;
}
a.masinfoseleccion:hover {
	background: url(../images/fons-boto-solicitar-info-on.png) no-repeat;
	text-decoration: none;
}
/*** Paginacio listado maquinas ***/
#paginacio{
	width: 575px;
	text-align: center;
	padding: 15px 0;
	margin: 0;
	border-bottom: 1px dotted #333;
}
#paginacio strong{
	color: #ff5232;
}
/***** Fitxa maquines ocasio ****/
.barra-ficha{
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
	background-color: #000;
	width: 557px;
	color: #fff;
	font:12px/24px Tahoma, Arial, Helvetica, sans-serif;	
}
.barra-ficha a.volver-ficha{
	color: #cccccc;
	text-decoration: none;
}
.barra-ficha a.imprimir-ficha{
	color: #fff;
	text-decoration: none;
	margin-left: 360px;
	padding-left: 25px; 
	background: url(../images/imprimir.png) no-repeat;
}
.product-ficha {
	padding:3px 3px 3px 3px;
	width:573px;
	margin:0 0 9px 0;
	border:1px solid #EAEAEA;
	float: left;
}
.right-cnt .product-ficha img {
	float:left;
	border:1px solid #999999;
	width: 190px;
	padding: 0;
}
h3.h3ficha {
	padding: 0;
	margin:0 0 0 195px;
	font:18px/25px Georgia, "Times New Roman", Times, serif;
	background:#fff url(../images/bullet-gris.png) no-repeat 5px 9px;
	color:#040404;
	padding:0 0 0 19px;
	display:block;
}
h4.h4ficha {
	padding: 0 0 0 19px;
	margin: 0 0 0 195px;
	color: #666;
	font: small-caps 17px/20px Georgia, "Times New Roman", Times, serif;
	background: none;
}
.product-ficha a.enllacinfo{
	background: url(../images/fons-boto-anadinf-off.png) no-repeat;
	display: block;
	height: 21px;
	width: 119px;
	margin: 10px 0 0 215px;
	padding: 2px 0 0 11px;
	text-decoration: none;
	color: #666;
}
.product-ficha a.enllacinfo:hover {
	background: url(../images/fons-boto-anadinf-on.png) no-repeat;
	text-decoration: none;
}
ul.product-list-fitxa {
	overflow:hidden;
	padding:10px 0 10px 0;
	margin:0;
	list-style:none;
}
ul.product-list-fitxa li {padding:0 0 2px 23px;}
ul.product-list-fitxa li em {
	font-style:normal;
	color:#999;
}
/****** Apartat ventas *********/
h3.h3ventas{
	padding: 5px 0 5px 0;
	margin: 0;
	font: italic 18px/25px Georgia, "Times New Roman", Times, serif;
	color: #ff0000;
	background: none;
	float:left;
	width:575px;
}
ul.maquinasventas{
	float:left;
	width:565px;
}
a.centralventatgn{
	background:url(../images/baner-venta-tarragona.jpg) no-repeat;
	width:240px;
	height:102px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:0 37px 0 20px;
}
a.centralventasan{
	background:url(../images/baner-venta-cantabria.jpg) no-repeat;
	width:240px;
	height:102px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:0;
}
/****** Apartat serveis *********/
h3.h3servicios{
	padding: 5px 0 5px 0;
	margin: 0;
	font: italic 18px/25px Georgia, "Times New Roman", Times, serif;
	color: #ff0000;
	background: none;
}
/***** Apartat La Compania ******/
.filacontenido{
	width:575px;
	padding: 0;
	margin: 0 0 20px 0;
}
.right-cnt p.subtitulo{
	font-weight: bold;
	color: Red;
	padding: 5px 0 5px 0;
}
.anchoparrafopequeno{
	width: 440px;
}
.right-cnt img{
	padding: 8px 10px 0 0; 
}
.direccioncomunicacion{
	padding: 5px 0 10px 10px;
	margin: 0 0 13px 0;
}
ul.prensa {
	list-style: none;
	margin: 0 30px 0 10px;
	padding: 0;
}
ul.prensa li{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	display: block;
	color: #999999;
	font: 11px/12px Tahoma, "Times New Roman", Times, serif;
	font-weight: bold;
	background: url(../images/dark-line.gif) repeat-x bottom;
}
ul.prensa li span{
	padding-bottom: 5px;
	display: block; 
}
ul.prensa li a{
	color: #333333;
}
ul.prensa li a:hover{
	text-decoration: none;
	color: #FF5232;
}
.enlacevermas{
	font: italic 12px/15px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	text-decoration: underline;
	padding-right: 15px;
}
h3.h3videos{
	padding: 0;
	margin: 15px 0;
	font: italic 18px/25px Georgia, "Times New Roman", Times, serif;
	color: #ff0000;
	background: none;
}
/***** Apartat Delegacions ******/
h3.h3delegacion{
	padding: 5px 0 5px 0;
	margin: 0;
	font: italic 18px/25px Georgia, "Times New Roman", Times, serif;
	color: #ff0000;
	background: #fff;
}
div.vcard{
	width: 170px;
	float: left;
}
p.telefonosdelegacion{
	padding-top: 20px;
}
span.region, span.country-name{
	display: none;
}
#map{
	display: block;
	height:246px;
	width: 380px;
	overflow: hidden;
	float: right;
}
/***** Apartat Contacte ******/
.datoscontacto{
	width: 575px;
	padding: 0;
	margin: 0;
}
h3.h3contacto{
	padding: 0;
	margin: 0;
	font: italic 18px/25px Georgia, "Times New Roman", Times, serif;
	color: #ff0000;
	background: none;
}
.datoscontacto ul{
	padding: 0 0 0 5px;
	margin: 0;
	list-style: none;
	line-height: 16px;
}
.datoscontacto ul li{
	width: 190px;
	padding: 0;
	margin: 0;
}
.datoscontacto ul li ul{
	padding: 0;
	margin: 0 0 10px 0;
}
.datoscontacto ul li ul li{
	padding: 0 0 0 0;
	margin: 0;
}
/******* Resultats ********/
.right-cnt p.breadcrumbs {
	padding:10px 0 15px 0;
	margin:0;
	color:#8c8c8c;
	font:15px Georgia, "Times New Roman", Times, serif;
}
.right-cnt .breadcrumbs a {
	color:#040404;
	text-decoration:none;
}
.right-cnt .breadcrumbs a:hover {
	text-decoration:underline;
}
#criterisresultats{
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
}
#criterisresultats strong{
	color: #ff5232;
}
/*********************** Columna esquerra ************************/
.left-col {
	width:220px;
}
h4 {
	padding:0 0 0 14px;
	margin:0;
	color:#666;
	font:17px/40px Georgia, "Times New Roman", Times, serif;
	background:#EBEBEB;
}
/******** Submenu productes **********/
ul.sub-nav-prod {
	overflow:hidden;
	padding:3px 11px 130px 13px;
	margin:0;
	list-style:none;
	width:196px
}
ul.sub-nav-prod li {
	background:url(../images/light-line.gif) repeat-x 0 100%;
	font:italic 15px/27px Georgia, "Times New Roman", Times, serif;
}
ul.sub-nav-prod li.last-cond {
	background:none;
	padding-top: 5px;
	margin-bottom: 20px;
	font-size: 12px;
}
ul.sub-nav-prod li a:hover, ul.sub-nav-prod li.active a {
	color:#000;
}
ul.sub-nav-prod li a {
	color:#8C8C8C;
	text-decoration:none;
}
/*** Submenu contacte, delegacions ****/
ul.sub-nav {
	overflow:hidden;
	padding:3px 11px 130px 13px;
	margin:0;
	list-style:none;
	width:196px
}
ul.sub-nav li {
	background:url(../images/dark-line.gif) repeat-x 0 100%;
	font:20px/34px Georgia, "Times New Roman", Times, serif;
}
ul.sub-nav li.last {
	background:none;
}
ul.sub-nav li a {
	color:#333;
	text-decoration:none;
}
ul.sub-nav li a.serviceplus {
	color:#130f6d;
	font-family:arial;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}
ul.sub-nav li a:hover, ul.sub-nav li.active a {
	color:#FF5232;
	text-decoration:none;
}
ul.sub-nav li ul {
	padding:0;
	margin:0;
	list-style:none;
	background:url(../images/dark-line.gif) repeat-x;
}
ul.sub-nav li ul li {
	background:url(../images/light-line.gif) repeat-x 0 100%;
	font:italic 15px/27px Georgia, "Times New Roman", Times, serif;
}
ul.sub-nav li ul li a, ul.sub-nav li.active ul li a {
	color:#8C8C8C;
}
ul.sub-nav li ul li a:hover {
	color:#333;
}
ul.sub-nav li.active ul li.active a {
	color: #000000
}
ul.sub-nav li ul li.last-cond {
	background:none;
	padding-top: 5px;
	font-size: 12px;
}
/********** Cataleg *********/
.catalog {
	width:208px;
	padding:0 0 11px 5px;
	background:#000 url(../images/catalog-bg.gif) repeat-x;
	position:absolute;
	bottom:5px;
	left:5px;
}
h5 {
	color:#fff;
	font:italic 14px/14px Georgia, "Times New Roman", Times, serif;
	padding:23px 15px 0 87px;
	margin:0;
}
h5 span {
	color:#FF5232;
}
.catalog p {
	padding:5px 0 0;
	margin:0;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.catalog p a {
	color:#CCC;
	display:block;
	background:url(../images/pdf-ico.gif) no-repeat 3px 0;
	padding:0 0 0 24px;
	text-decoration:none;
}
.catalog p a:hover {
	text-decoration:underline;
}
/******** Presentacio *******/
.presentacio {
	width:208px;
	padding:0 0 11px 5px;
	background:#130f6d url(../images/presentacion-bg.png) repeat-x;
	position:absolute;
	bottom:5px;
	left:5px;
}
h5.h5presentacio{
	padding: 23px 10px 0 87px;
}
.presentacio p {
	padding:5px 0 0 0;
	margin:0;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.presentacio p a {
	color:#CCC;
	display:block;
	background:url(../images/pps-ico.png) no-repeat 2px 0;
	padding:0 0 0 23px;
	height: 16px;
	text-decoration:none;
}
.presentacio p a:hover {
	text-decoration:underline;
}
/************************ Formularis *****************************/
.backgrounderror{
	background-color: #ffbca6;
}
div.aviserror{
	color: #f33a00;
	font-weight: bold;
	width: 575px;
}
div.aviscorrecte{
	color: #0bb100;
	font-weight: bold;
	width: 575px;
}
span.aviserror{
	color: #f33a00;
	font-weight: bold;
}
/****** Formulari envio carret ********/
#frmUsuarisregistrats{
	float: left;
	width: 575px;
	margin: 15px 0 0 0;
	padding: 0;
}
#frmUsuarisregistrats fieldset{
	border: none;
	border-bottom: 1px dotted #666;
	margin-bottom: 15px;
}
#frmUsuarisregistrats legend{
	display: inline;
	margin: 0;
	padding: 5px 0 10px 0;
	color: #ff0000;
	font-weight: bold;
	width: 575px;
	display: block;
}
#frmUsuarisregistrats label{
	display: block;
	width: 155px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 0;
	color: #666666;
	background: transparent;
}
#frmUsuarisregistrats label.imatgeerror{
	color: #f33a00;
	font-weight: bold;
}
#frmUsuarisregistrats img{
	margin: 0 8px 0 0;
	border: none;
	padding: 0;
	display: inline;
	vertical-align: bottom;
}
#frmUsuarisregistrats input{
	margin: 0 10px 5px 0;
	padding: 2px 5px;
	width: 140px;
	vertical-align: middle;
	border: 1px solid #EAEAEA;
	color: #666;
	font: 1em Tahoma;
}
#frmUsuarisregistrats input.submitcontacte{
	border: none;
	background: transparent url(../images/fons-boto-cercar.png) no-repeat 0 0;
	height: 20px;
	width: 74px;
	color: #333333;
	font-size: 10px; 
	margin: 10px 0 10px 165px;
	padding: 0 0 2px 0;
}
#frmUsuarisregistrats input.submitcontacte:hover{
	background: transparent url(../images/fons-boto-cercar-on.png) no-repeat 0 0;
}
/*** Lloguer, Contacta, Subscripcio ***/
#formularicontacte{
	float: left;
	width: 575px;
	margin: 15px 0 0 0;
	padding: 0;
}
#formularicontacte fieldset{
	border: none;
}
#formularicontacte legend{
	display: none;
}
#formularicontacte legend.mostrarlegend{
	display: inline;
	margin: 0;
	padding: 5px 0 10px 0;
	color: #ff0000;
	font-weight: bold;
	width: 575px;
	display: block;
}
#formularicontacte label{
	display: block;
	width: 155px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 0;
	color: #666666;
	background: transparent;
}
#formularicontacte p.etiquetaformulario{
	display: block;
	width: 292px;
	float: left;
	text-align: right;
	padding: 0 5px 0 0;
	margin: 0;
	color: #666666;
	background: transparent;
}
#formularicontacte label.imatgeerror{
	color: #f33a00;
	font-weight: bold;
}
#formularicontacte img{
	margin: 0 8px 0 0;
	border: none;
	padding: 0;
	display: inline;
	vertical-align: bottom;
}
#formularicontacte input{
	margin: 0 10px 5px 0;
	width: 230px;
	vertical-align: middle;
	border: 1px solid #EAEAEA;
	color: #666;
	font: 1em Tahoma;
	padding: 2px 5px;
}
#formularicontacte input.inputpetit{
	width: 20px;
	margin-right: 5px;
}
#formularicontacte input.inputmitja{
	width: 100px;
	margin-right: 5px;
}
#formularicontacte input.inputnormal{
	width: 40px;
	margin-right: 5px;
}
#formularicontacte input.checkbox{
	margin: 2px 5px 0 0;
	padding: 0 0 10px 0;
	width: 15px;
	height: 15px;
	float: left;
	display: inline;
}
#formularicontacte textarea{
	vertical-align: top;
	margin: 0 10px 15px 0;
	border: 1px solid #EAEAEA;
	width: 240px;
	color: #666;
	font: 1em Tahoma;
}
#formularicontacte textarea.textoprivac{
	font-size: 12px;
}
#formularicontacte label.formularideclaracio, #formularicontacte input.formularideclaracio{
	float: none;
	display: inline;
	width: auto;
	margin: 0 5px 0 0;
	padding: 0;
}
#formularicontacte input.submitcontacte{
	border: none;
	background: transparent url(../images/fons-boto-cercar.png) no-repeat 0 0;
	height: 20px;
	width: 74px;
	color: #333333;
	font-size: 10px; 
	margin: 15px 0 15px 140px;
	padding: 0 0 2px 0;
}
#formularicontacte input.submitcontacte:hover{
	background: transparent url(../images/fons-boto-cercar-on.png) no-repeat 0 0;
}
#formularicontacte p.espaciodeclaracion{
	width: 140px;
}
/************************** Nota legal *******************************/
h3.h3notalegal{
	padding: 5px 0 5px 0;
	margin: 0;
	font: italic 18px/25px Georgia, "Times New Roman", Times, serif;
	color: #ff0000;
	background: #fff;
}
/************************** Footer *******************************/
.footer {
	width:964px;
	padding:11px 15px 11px 15px;
	background:#130F6D;
	overflow:hidden;
	float: left;
}
.footer p {
	padding:0;
	margin:0;
	color:#fff;
}
.footer p.notalegal{
	float:right;
}
.footer p.top {color:#FF5232;}
.footer a {color:#fff;}