body{
	background:url(../img/limpieza/background.jpg) repeat-x;
	background-color:#B5CFDC;
	margin:0px;
	padding:0px;
	font-family:Arial;
}
#titulo_site_home{
	background:url(../img/limpieza/titol_home.jpg) no-repeat;
	padding-bottom:10px;
	text-transform: uppercase;
	text-align:center;
}
#titulo_site_home h1{
	color:#EFF9FF;
	margin:0px;
	padding-top:6px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
}
#titol_site{
	background:url(../img/limpieza/background_titulo_site.jpg) no-repeat;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	line-height:30px;
}

/*Carrito*/
#carro{
	background:url(../img/carrito/background.jpg) no-repeat;
	width:200px;
	height:138px;
	margin-left: 5px;
}
#carro #titol{
	color:#006ab3;
	font-size:12px;
	padding-top:8px;
	padding-left:40px;
}
#carro #cont_carro{
	font-size:12px;
	color:#606060;
	padding-left:20px;
	padding-top:10px;
}
#carro #cont_carro .verd{
	color:#199a49;
	margin-right:5px;
}
#carro #ver_carro{
	padding-top:10px;
}

/*mostrar categoria*/
.descripcio_gris{
	background-color:#efefef !important;
	color:#000000;
}
/*mi compra*/
.total_carro{
	text-align:right;
	background-color:#d0d0d0 !important;
	color:#000000;
	font-weight:bold;
}
.import_carro{
	background-color:#d0d0d0 !important;
	color:#000000;
	font-weight:bold;
}
.nota_carro{
	text-align:right;
	background-color:#efefef !important;
	color:#199a49 !important;
	font-weight:bold;
}
/*tipos client*/
#socio_no_socio_carro{
	font-size:11px;
	color:#454545;
}
#socio_no_socio_carro tr{
	background-color:#EFEFEF;
}
#socio_no_socio_carro tr td{
	padding-top:10px;
	padding-bottom:10px;
}
#socio_no_socio_carro .titulo{
	background-color:#D0D0D0;
	text-align:center;
	font-weight:bold;
}
#socio_no_socio_carro .titulo td{
	padding-top:5px;
	padding-bottom:5px;
	width:360px;
}
#socio_no_socio_carro tr td input{
	background-color:#ffffff;
	border:1px solid #454545;
}
#socio_no_socio_carro tr td label{
	width:80px;
	float:left;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
#socio_no_socio_carro tr td .input{
	padding-bottom:2px;
}

/*datos cliente*/
.titol_datos{
	background-color:#d0d0d0;
	color:#454545;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	border-bottom:1px solid #ffffff;
}
.formulari_datos{
	background-color:#efefef;
	font-size:11px;
	padding-top:20px;
	padding-bottom:10px;
}
.formulari_datos label{
	width:144px;
	margin-right:10px;
	float:left;
	text-align:right;
}
.formulari_datos .input{
	margin-bottom:2px;
}
.formulari_datos input{
	border:1px solid #767676;
	font-size:11px;
}
.formulari_compra{
	background-color:#efefef;
	font-size:11px;
	padding-top:20px;
	padding-bottom:10px;
}
/*resum*/
.resum_dades{
	background-color:#efefef;
	font-size:11px;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}
.compra_realizada{
	background-color:#dfe8ee;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
}
/*buscador*/
.cont_buscador{
	font-size:11px;
	padding-left:20px;
	color:#606060;
	font-weight:bold;
}
/*paginado*/
.paginador{
	font-size:11px;
	color:#606060;
}
.paginador a{
	text-decoration:none;
	color:#606060;
}
.paginador a:hover{
	text-decoration:underline;
}
.paginador a.pagina_actual{
	color:#006AB3 !important;
	font-weight:bold;
}
.info_pago{
	padding-left:10px;
	padding-right:10px;
}
/*codi promocional*/
.codis_promocionals{
	background-color:#EFEFEF;
	padding:5px 10px;
	font-size:11px;
	margin-bottom:20px
}
.cont_inpu_codi{
	float:left;
	width:250px;
}