*{margin:0;padding:0;}
body {
	text-align: left;
	font-family: Arial;
}
a{
	color:#999999;
	text-decoration:none;
	font-size:10px;
}
a:hover{color:#cccccc;}

h1 {	font-size:48px;color:#EDEEEF;}
h2 {	color:#999999;}
h3 {	color:#9c9c9c;}
h4{ color:#5f5f5f;}
img { border: 0; }

#todo {
	margin:0 auto;
	position: relative;
	width:949px;
	height:761px;
	/*background:url(../images/sombra_inf.gif) right bottom no-repeat;*/
}

/*   MENU SUPERIOR ESQUERRA, EL QUE VA PER LES SECCIONS PRINCIPALS DE LA WEB    */
#menu{
	position:absolute;
	top:183px;
	left:0px;
	padding-top:15px;
	z-index:4;
	font-weight:bold;
	
}

#menu ul{
	list-style: none;
}
#menu li{
	display:inline;
	margin-right:0px;
}
/* MENU PART ESQUERRA, ES EL QUE ENS MOSTRA ELS DIFERENTS PRODUCTES DEL SITE (MOSTRA LES CATEGORIES) */
#menu_esq{
	padding-top:230px;
	/*background:;*/
}

#li_p{
	/*background: url(../images/sobra_vertical.gif) left top;*/
	padding-bottom:14px;
	font-weight:bold;
	padding-top:14px;
}
#li_p div{
	margin-left:15px;
}
#li_p div div div a{
	color:#cccccc;
}
#li_p .no{
	margin-left:0;
}
#li_p .col {
	color:#3d3d3d;
}
#li_p a{
	font-size: 13px;
	color:#999999;
	
}

#li_p a:hover{
	color:#e31123;
}
/* FRANJA SUPERIOR ON ESTA EL LOGO I EL TIQUET DE RESUM DE LA COMPRA REALITZADA */
#logo{
	position:absolute;
	top:0px;
	right:4px;
	background:#fff;/* url(../images/cap.jpg) left top no-repeat;*/
	width:949px;
	height:198px;
	z-index:3;
}
#logo_img{
	margin-left:70px;
	margin-top:0px;
}
#tiquet{
	position:absolute;
	top:0px;
	right:17px;
	padding:10px;
	/*padding-top:16px;*/
	padding-bottom:16px;
	width:197px;
	height:153px;
	background:#fff url(../images/tiquet.gif) left top no-repeat;
}
#prod_sel{
	color:#fff;
	padding-left:28px;
	font-size:12px;
	margin-top:3px;
	margin-bottom:20px;
	font-weight:bold;
}
.tiquet_1, .tiquet_1 a{
	font-size:12px;
	color:#670f0d;
	font-weight:bold;
	margin-bottom:3px;
}
.tiquet_2{
	
	font-size:12px;
	color:#959290;
	margin-bottom:10px;
	font-weight:bold;
}
#btn_comprar_carrito{
	position:absolute;
	top:135px;
	left:65px;
}
/* PART ON ES MOSTREN LA LLISTA DE PRODUCTES O EL CONTINGUT DE LA SECCIÓ  */
#continguts{
	position:absolute;
	top:120px;
	padding-top:122px;
	right:0;
	width:721px;
	height:555px;
	background:url(../images/sobra_vertical.gif) 0 0 repeat-y;
	z-index:2;
	padding-left:20px;
	padding-right:19px;
}
.t_head{
	width:700px;
	height:21px;
	background:#cb4335;
	padding-top:10px;
	padding-left:15px;
	margin-left:3px;
	/*margin-top:21px;*/
	font-size:12px;
	color:#fff;
	letter-spacing: 2px;
	font-weight:bold;
}
#tbl_prod{
	width:721px;
	/*margin-left:16px;
	margin-bottom:12px;*/
}
#tbl_prod .td_prod{
	width:361px;
	height:123px;
	/*background:#f5f5f3;*/
	background:#faecea;
	padding-top:5px;
	
}
.mostra_img{
	width:150px; 
	height:107px; 
	text-align:center; 
	float:left;
	padding-top:8px;
}
.preu{
	font-family:arial;
	font-weight:bold;
	color:#818080;
	font-size:14px;
}
.peo{
	text-decoration: line-through;
}
.input_cant{
	width:20px; 
	height:15px; 
	background:#FAFAFA;
	font-family:arial;
	/*font-weight:bold;*/
	font-size:11px;
	color:#000;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	margin-left:15px;
	margin-right:5px;
}
.nums{
	float:right;
	padding-right:16px;
	font-family:arial;
	font-size:11px;
	color:#c1bdb3;
}
/* ------------------ POPUP ---------------------------*/
#todo_popup{
	margin:0 auto;
	position: relative;
	width:598px;
	height:501px;
	background:#ffffff;
}
#pestanyes{
	margin-left:15px;
	margin-top:15px;
}
#cos{
	width:549px;
	height:413px;
	background:#f5f5f3;
	margin-left:15px;
	padding-left:20px;
	padding-top:24px;
	font-size:10px;
	color:#818080;
	font-weight:bold;
}
#div_over_f{
	width:549px;
	height:332px;
	overflow:auto;
	overflow-x:hidden;
}
#cos .destacat{
	font-size:12px;
	color:#6B1B42;
	padding-left:8px;
}
#cos .destacat input{
	margin-left:6px;
	width:132px;
	height:18px;
	font-family:arial;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
}
.in_login{
	margin-right:18px;
}
#tbl{
	width:540px;
	background:url(../images/fons_taula.jpg) 0 0 repeat-y;
}
#tbl td{
	height:32px;
}
.td1{
	font-size:12px;
	color:#e31123;
	font-weight:bold;
	padding-left:30px;
}
.td2{
	width:135px;
	text-align:right;
}
.td3{
	width:113px;
	text-align:right;
	padding-right:10px;
	font-size:14px;
	color:#818080;
	font-family:arial;
	font-weight:bold;
}
.img_basura{
	margin-left:17px;
}
#tbl .td_int{
	height:1px;
}
.input_cant_{
	width:30px; 
	height:12px; 
	background:#FAFAFA;
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	color:#000;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}
#total_{
	font-size:12px;
	/*color:#6B1B42;*/
	color:#670f0d;
	font-weight:bold;
	margin-top:2px;
	width:504px;
	padding-top:10px;
	height:26px;
	background:url(../images/fons_total.jpg) 0 0 no-repeat;
	text-align:right;
}
#preu_total{
	margin-left:30px;
	margin-right:10px;
	font-family:arial;
	font-weight:bold;
	color:#818080;
	font-size:16px;
}
#btn_continuar{
	position:absolute;
	left:254px;
	bottom:45px;
}
#btn_aceptar{
	float:right;
	margin-right:18px;
}
.p_condicions{
	margin-top:3px;
	margin-bottom:3px;
	color:#eb3b49;
	font-size:10px;
	
}
.p_condicions a{
	color:#818080;
	margin-left:70px;
}
.p_condicions textarea{
	width:500px;
	height:100px;
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	padding:5px;
	margin-bottom:5px;
}
.p_accepto{
	position:absolute;
	top:430px;
	right:48px;
}

/*                         PAGINA DE FORMULARI DE REGISTRE D'USUARIS                           */
#tbl_reg{
	width:464px;
	font-size:12px;
	color:#670f0d;
	
	padding-left:8px;
}
#tbl_reg td{
	text-align:right;
}
#tbl_reg input{
	width:355px;
	height:18px;
	font-family:arial;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
}
#tbl_reg .prov{
	width:180px;
}
#tbl_reg .cp{
	width:78px;
}
#tbl_reg .submit{
	width:90px;
	height:26px;
}
.txt_reg{
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:90px;
	font-size:10px;
	color:#814662;
}
#tbl_reg .i_log{
	width:177px;
}
#tbl_reg  .td_left{
	text-align:left;
	padding-left:20px;
}
/*                      PAGAMENT                         */
.td1_{
	text-align:right;
	font-size:12px;
	color:#6b1b42;
	font-weight:bold;
	padding-right:5px;
}
.td3_{
	width:80px;
	text-align:right;
	padding-right:10px;
	font-size:14px;
	color:#818080;
	font-family:arial;
	font-weight:bold;
}
.td_accepto{
	background:#e0e0da;
	padding-left:180px;
}
.td_accepto_2{
	background:#e0e0da;
	padding-right:10px;
}
.fallo{
	color:red;
}
.flecha{
	color:#cec8be;
	font-weight:bold;
	font-size:12px;
}
.detall_pro_lnk{
	margin:8px 0 8px 0;
}
.preu_oferta{
	position:relative;
	color:#b50805;
	font-size:16px;
	font-weight:bold;
}
.taxat, #taxat2{
	position:absolute;
	top:38px;
	left:150px;
}
#taxat2{
	top:27px;
	left:0;
}
.detall_pro_lnk a{
	font-size:14px;
}
#tornar_detall {
	float:right;
}
#tornar_detall a{
	font-size:14px;
	font-weight:bold;
	color:#cb4335;
}
#tornar_detall a:hover{
	color:#ccc;
}
#web_fabricante, #web_fabricante a{
	font-size:12px;
}
#perso{
	position:absolute;
	top:450px;
	right:20px;
	background:#fff;
	font-size:12px;
}
#perso select{
	width:300px;
}
#btn_comprar{
	position:absolute;
	top:426px;
	left:445px;
}