/************************************************** Estructura General **************************************************/
body{
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#neteja_floats {
	clear:both;
}

#container_central {
	width:960px;
	position:relative; 
	left:50%;
	margin-left:-480px;
	margin-top:25px;
	/*min-height:390px;*/
	text-align:justify;
}

#menu_esquerra{
	width:230px;
	float:left;
}

#cos{
	width:730px;
	float:right;
}

#peu_pag {
	width:100%;
	background-color:#010000;
	margin-top:25px;
	height:51px;
}

/* ***************************** COS *************************************************************/
#portada_foto_novetats {
	float:left;
	width:190px;
	text-align:left;
}
	#portada_foto_novetats img {
		border:1px solid #131313;
	}

#portada_txt_novetats {
	float:right;
	width:540px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#131313;
	text-align:justify;
	margin-bottom:20px;
}

#novetats_txt_novetats {
	float:right;
	width:525px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#131313;
	text-align:justify;
}

#llistats_arxius_noticia {
	border:1px dotted #666;
	background-color:#F9F9F9;
	padding:5px;
	margin-top:10px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#131313;
	font-weight:bold;
}

.boto_standar {
	width:112px;
	height:18px;
	background-image:url(../img/icono_boto_standar.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin-top:15px;
	padding:3px 0 0 20px;
}
	.boto_standar:hover{ /* estil de'l botó quan ens posem a sobre */
		border:1px solid #fdf21e;
		cursor:pointer;
		color:#999;
	}
	.boto_standar a{ /* estil de l'enllaç (texte) de dins el botó */
		display:block; /* així faig que l'enllaç sigui tot el botó i no només el texte */
		color:#fff;
		text-decoration:none;
		cursor:pointer;
	}
	.boto_standar a:hover{ /* estil de l'enllaç (texte) de dins el botó quan estem a sobre */
		color:#ccc;
		text-decoration:none;
		cursor:pointer;
	}
	
h1 {
	width:100%;
	height:27px;
	background-image:url(../img/fons_titol_barra_negre.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:30px;
}
	h1 div{
		padding:3px 0 0 8px;
	}
	
table.productes_destacats {
	width:100%;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
}
thead th.productes_destacats {
	height:18px;
	background:#000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding-top:2px;
}
td.productes_destacats {
	text-align:center;
	border-bottom:1px solid #000000;
	padding:0;
}
td.col_foto {
	text-align:left;
	padding:8px 0 0 0;
	width:140px;
	vertical-align:bottom;
}
tr.col_info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	padding:0;
}
	tr.col_info_hover {
		background:#fffeec;
	}

.foto_flotant {
	float:left;
	margin:0 10px 0 0;
}

/***************** textes ***************************/
.txtPetits {
	font-size:10px;
}

/***************** fitxa productes ******************/
.botoPreu {
	float:left;
	width:130px;
	height:18px;
	background-color:#828282;
	border:1px solid #000;
	text-align:center;
	color:#fff;
	padding-top:3px;
}

.botoComprar {
	float:left;
	margin-left:5px;
	width:130px;
	height:18px;
	background-color:#9b962f;
	border:1px solid #000;
	text-align:center;
	color:#fff;
	padding-top:3px;
}
	.botoComprar:hover {
		background-color:#000000;
		cursor:pointer;
	}

/*************************************** carro ***************************************/
.ui-effects-transfer { /*moviment del carro*/
	border: 2px solid #333;
}

.boto_buida_carro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;	
	border: 1px solid #000000;
	cursor:pointer;
}

.linea_separacio{
	width:100%;
	height:2px;
	background-color:#000000;
}

#carro_dreta{ /* carro.asp */
	width:470px;
	text-align:justify;
	margin-top:27px;
}

/***************** enllaços *************************/
a.link_subratllat {
	text-decoration:underline;
}
	a:link.link_subratllat		{color:#000000}
	a:visited.link_subratllat	{color:#000000}
	a:hover.link_subratllat		{color:#a49d13}
	a:active.link_subratllat	{color:#a49d13}

a.link_productes {
	text-decoration:none;
}
	a:link.link_productes		{color:#000000}
	a:visited.link_productes	{color:#000000}
	a:hover.link_productes		{color:#646008; text-decoration:underline;}
	a:active.link_productes		{color:#646008}

a.link_blanc {
	text-decoration:underline;
}
	a:link.link_blanc		{color:#fff}
	a:visited.link_blanc	{color:#fff}
	a:hover.link_blanc		{color:#ccc}
	a:active.link_blanc		{color:#ccc}

/************************************************** formulari **************************************************/
#containerFormulari {
	width:370px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	line-height:20px;
}


	
	#containerFormulari p{
		line-height:normal;
		margin-bottom:10px;
		text-align:justify;
	}

.inputs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	width:100%;
	margin-bottom:3px;
}

.textArea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	width:370px;
	height:80px;
	margin-bottom:3px;
}

.botons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000;
	border: 1px solid #000000;
	min-width:150px;
}

	.botons:hover{
		color: #FFFFFF;
		cursor:pointer;
		background-color:#666;
	}

#resultat_form_error {
	background-color:#fef5f4;
	border:1px solid #ff5e47;
	color:#e20025;
	padding:10px;
}

#resultat_form_ok {
	background-color:#f8fff3;
	border:1px solid #58bb0f;
	color:#347305;
	padding:10px;
}

.proteccioDades {
	font-size:10px;
	color:#999999;
	line-height:normal;
	text-align:justify;
}

/************************ mapa i dades **********************/
#localitzacio {
	float:right;
	width:325px;
	margin:15px 0 0 0;
	text-align:right;
}

#GoogleMap{
	width:100%;
	height:300px;
	overflow:hidden;
}

/************************ clients *****************************/
#container_UsuarisRegistrats {
	width:330px;
	height:auto;
	min-height:160px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	/*line-height:20px;*/
	margin-top:20px;
	border:1px solid #000000;
	padding:10px;
}

.formulari {
	line-height:20px;
}

.titols_fons_degradat {
	width:auto;
	height:20px;
	background-image:url(../img/fons_titol_degradat.jpg);
	background-repeat:repeat-x;
	background-color:#050403;
	padding:4px 0 2px 0;
	margin-bottom:5px;
	text-align:center;
	background-color:#000000;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

#container_BotoRegistre {
	width:330px;
	height:160px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	margin-top:20px;
	border:1px solid #000000;
	padding:10px;
}

/*********************** registre **************************************************/
#containerFormulariRegistre {
	width:62%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	line-height:20px;
}
	
	#containerFormulariRegistre p{
		line-height:normal;
		margin-bottom:10px;
		text-align:justify;
	}

.titols_fons_degradat2 {
	width:auto;
	height:22px;
	background-image:url(../img/fons_titol_degradat.jpg);
	background-repeat:repeat-x;
	background-color:#050403;
	padding:2px 0 2px 0;
	margin-bottom:5px;
	text-align:center;
	background-color:#000000;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

/************************** client_hisoric_detall_compra *********************************/
#dades_client {
	width:100%;
	margin:5px 0 5px 0;
}
