table.taula_pral{
	width:944px;
	border-collapse:collapse;
	border-spacing:0;
	border-width: 1px 1px 1px 1px;
	border-style:dotted;
	border-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

table.taula_pral td.flash_banner{ height:140; margin:0; padding:0;}
table.taula_pral td.flash_menu{ height:31; margin:0; padding:0;}


 
table.taula_top  {
	width: 944px;
	height:171px;
	border-collapse:collapse;
	border-spacing:0;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:0;
}

table.taula_top td.capcalera {height:140px;margin:0;padding:0;}
table.taula_top td.botonera  {height:31px;margin:0;padding:0;}


table.taula_contingut  {
	width: 942px;
/*	height: 524px;*/
	border-collapse: collapse;
	border-top:0px solid #000;
	border-left:0px solid #000;
	border-bottom:0px solid #000;
	border-right:0px solid #000;
	background-color:#FFFFFF;
}

table.taula_contingut td.contingut {height:333px;margin:0;padding:0;}
table.taula_contingut td.peu 	   {height:20px;margin:0;padding:0; text-align:left;}

#div_contingut {
	/*height: 313px;*/
	width: 904px;
	position: inherit;
	margin-top: 20px;
	margin-left: 19px;
	margin-right: 19px;
	border-width: 0px;
	border-color: #FF0000;
	border-style:dotted;
	color:#FFF;
}

#div_cont_portada{
	width: 650px;
	height: 353px;
	border: 0px dotted #F00;
	position: static;
	margin-left: 15px;	
	/*margin:auto;*/
	overflow: auto;
}

table.taula_portada{
	width: 904px;
	height: 353px;
	border-collapse: collapse;
	/*border: 1px solid #000;*/
	
}

table.taula_portada td.td_left {width:250px;margin:0;padding:0;}
table.taula_portada td.td_right {width:654px;margin:0;padding:0;vertical-align: top;}

#div_esq_1 {
	height: 169px;
	width: 210px;
	position: inherit;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	border-width: 0px;
	border-color: #0000FF;
	border-style:dotted;
}

#div_esq_2 {
	width: 210px;
	position: inherit;
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 0px;
	color:#000;
	padding-left:10px;
}

#div_esq_3 {
	width: 230px;	
	margin-left: 0px;
	margin-right: 0px;
	color:#000;
	padding-left:10px;	
}

table.taula_productes_out{
	width: 904px;
	height: 313px;
	border-collapse: collapse;
	/*border: 1px solid #000;*/
}
table.taula_productes_out td.left {width:250px;margin:0;padding:0;}
table.taula_productes_out td.td_productes  {width:654px;margin:0;padding:0;}

#peu_pag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left: 30px;
}

#peu_pag a{
	text-decoration: none;
	color:#000;
}

#div_cont_productes{
	width: 646px;
	/*height: 340px;*/
	border: 0px dotted #F00;
	position: static;
	margin-left: 15px;	
	/*margin:auto;*/
	
	/*border: 1px dotted #F00;*/
}

#taula_productes{
	width: 609px;
	height: 200px;
	border-collapse:separate;
	
	/*margin-left:15px;
	margin-right:15px;	
	margin-top:0px;*/
	border: 0px solid #000;
}

#taula_productes td {width:78px;height:126px;margin:0;padding-top:0;padding-left:0;padding-right:9;padding-bottom:9;vertical-align: top;}

#preu_producte{
	height:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	text-align:right;
	color:#000;
	float: right;
	margin-right: 5px;
}

#preu_producte_soferta{
	height:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	text-align:right;
	color:#000;
	text-decoration: line-through;
	float: right;
	margin-right: 5px;
}

#preu_oferta{
	height:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	text-align:right;
	color:#F00;
	float: left;
	margin-left: 10px;
}

/* --- detalle.asp --- */
table.detall_prod {
	width: 904px;
	height: 313px;
	border-collapse: collapse;
	border: 0px solid #000;

}

table.detall_prod td.foto {
	width:209px;
	margin:0;
	padding:0;
}
table.detall_prod td.detall_top {
	height:73px;
	width:488px;
	margin:0;
	padding:0;
	background-color:#D1D2D4;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
}

table.detall_prod td.detall_bot {
	height:73px;
	width:488px;
	margin:0;
	padding:0;
	background-color:#D1D2D4;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

table.detall_prod td.detall_centre {
	height:156px;
	width:488px;
	margin:0;
	padding:0;
	background-color:#9C9A9A;
	border: 1px solid #FFF;
	
}
table.detall_prod td.colors {height:206px;margin:0;padding:0;}

table.taula_colors {
	width:206px;
	height:313px;
	border-collapse: collapse;
	border: 0px solid #000;
}

table.taula_colors td {
	height:75px;
	width:86px;
	margin:0;
	padding:0px; 
	background-color:#D1D2D4;
	border: 1px solid #FFF;
}
table.taula_colors td.td_titol {
	width:34px;
	margin:0;
	padding:0; 
	background-color:#D1D2D4;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 0px;
}

#div_color{
	width:85px;
	height:75px;
	margin: 0;
	padding: 0;
	border: 0px solid #F00;	
}

#div_nom_color{
	text-align: left;
	margin-left:8px;
	margin-top: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.foto_color{
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 0px;
}

table.taula_detall_prod {
	width:488px;
	height:74px;
	border-collapse: collapse;
	border: 0px solid #000;
}

table.taula_detall_prod td.detall_text {
	margin: 0;
	padding: 0;
}

table.taula_detall_prod td.anterior {
	width:66px;
	margin: 0;
	padding: 0;
	text-align: right;
}

table.taula_detall_prod td.seguent {
	width:119px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #FFF;
}

#tbl_fotos_detall{
	margin-left:10px;
	margin-top: 0px;
	
}

#tbl_fotos_detall td{
	padding: 5px;
}

#tbl_seleccion{
	margin-left:20px;
	margin-top:auto;
}

#sel_caract{
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.titol_producte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #FFF;
	margin-left: 20px;	
}

.desc_producte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #5F4C53;
	margin-left: 20px;	
}

#actualiza_cesta{
	width:904px;
	height:69px;
	text-align:right;
	border: 1px solid #FFF;
	background-color:#CCCCCC;
}

.text_cesta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	float:left;
	margin-top:20px;
	margin-left:150px;
}

#img_actualiza_cesta{
	margin-right:24px;
	margin-top:10px;
	float:right;
}

#total_cesta{
	width:904px;
	height:75px;
	border:1px solid #FFF;
	background-color:#B2B2B2;
}
#botom_cesta{
	width:904px;
	height:139px;
	text-align:right;
	border: 1px solid #FFF;
	background-color:#CCCCCC;
}

#img_hacer_pedido{
	margin-right:24px;
	margin-top:10px;
}

#img_seguir_comprando{
	margin-right:24px;
	margin-top:10px;
}

#cabecera_pago{
	width:904px;
	height:69px;
	text-align:right;
	border: 1px solid #FFF;
	background-color:#B2B2B2;
}

#cont_pago{
	width:904px;
	height:260px;
	border: 1px solid #FFF;
	background-color:#CCCCCC;
}

#text_cont_pago{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:80px;
	float:left;
	
}

#div_login {
	height: 190px;
	width: 330px;
	position: inherit;
	text-align:left;
	margin-left: 52px;
	border-width: 1px;
	border-color: #FFF;
	border-style:solid;
	color:#FFF;
	float:left;
}

#recordar_passw {	
	text-align:center;
	margin-left: 120px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6D6C6A;
	float: left;
}

.tit_pago{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#6D6C6A;
	margin-top:20px;
	margin-left:20px;
}

.text_pago{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6D6C6A;
	margin-top:10px;
	margin-left:20px;
}

.text_err{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	margin-top:20px;
	margin-left:20px;
	text-align:center;
}

#cont_pago1{
	width:904px;
	height:130px;
	float:left;
	border: 1px solid #FFF;
	background-color:#CCCCCC;
	text-align:left;
}

#cont_pago2{
	width:451px;
	height:290px;
	border-right: 1px solid #FFF;
	background-color:#CCCCCC;
	float:left;
	text-align:left;
	padding:0;
}
#cont_pago3{
	width:451px;
	height:290px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;	
	background-color:#CCCCCC;
	float:left;
	text-align:left;
	padding:0;
}

#cont_pago5{
	width:904px;
	height:90px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;	
	background-color:#CCCCCC;
	float:left;
	text-align:left;
}

#cont_pago6{
	width:904px;
	/*height:450px;*/
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;	
	background-color:#CCCCCC;
	float:left;
	text-align:left;
}

#cont_pago7{
	width:904px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;	
	background-color:#CCCCCC;
	float:left;
	text-align:left;
}
.text_pago_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
}

#detalle_cesta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	float:right;
	margin-right:20px;
	margin-top:20px;
}

#detalle_cesta a{
	text-decoration:none;
	color:#FFF;
}

#top_cesta_resum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	text-align:left;	
}

#top_cesta_resum a{
	text-decoration:none;
	color:#000;
}

#top_cesta_resum img{
	margin-bottom:-3px;
	margin-right:5px;
}
#resum_cesta {		
	width:230px;
	height:40px;
	border:1px solid #9C9A9A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:5px;
}

#text_resum_cesta{
	height:22px;
	font-size:12px;
}

#text_outfit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:45px;
	width:230px;
	border-bottom:1px solid #000;
	text-align:left;	
}

#text_outfit a{
	text-decoration:none;
	color:#000;
}