/* estructura common */
#Div_pare { margin: 0 auto; width: 900px; text-align:left;}
#Div_home {width: 900px; padding: 0px; margin: 0px 0px 0px 0px; border: 0px #ffffff solid;}
#Div_banner {width: 100%; padding: 0px; height: 84px; margin: 0px 0px 0px 0px;}
#Div_distri_columnes { margin-bottom: 10px; overflow: auto; width: 100%;}
#Div_columne_esquerra { display: inline; color: #333; margin: 10px 10px 10px 0px; padding: 0px; width: 200px; float: left;}
#Div_contingut { float: left; color: #333; margin: 0px 0px 0px 0px; padding: 0px; width: 570px; display: inline; position: relative;border: 1px white solid;font-size: 11px;}
#Div_columne_dreta { display: inline; position: relative; color: #333; margin: 10px 0px 0px 0px;padding: 0px; width: 100px; float: right;border: 1px #ffffff solid;}
#Div_cont { float: left; color: #333; margin: 10px 0px 0px 0px; padding: 0px; width: 890px; display: inline;
position: relative;border: 1px white solid;font-size: 12px;}

.factura{
	background:#990000;
}
.factura_white{
	background:#fce3ad;
}
.titol_factura{
	color: #ffffff;
	background:#990000;
	font: 11px/30px  Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: none;
}
.text_factura{
	color: #000000;
	font: 11px/20px  Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.bodega_left{
	color: #cc3300;
	font: 11px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.tit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff;
}
.prod {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

hr{ background:#990000;border: 1px #990000 solid;}


.nav_sub {
	color: #000000;
	font: 13px  Georgia, Times New Roman, Times, serif;
    font-weight: bold;
	text-decoration: none;
}

.nav_sub:hover {
	color: #cccccc;
	font: 13px Georgia, Times New Roman, Times, serif;
    font-weight: bold;
	text-decoration: underline;
}




.nav_principal, a.nav_principal{
	color: #000000;
	font: 18px/22px Georgia, Times New Roman, Times, serif;
    font-weight: bold;
	text-decoration: none;
}

a.nav_principal:hover {
	color: #ffffff;
	font: 18px/22px Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: underline;
}

/* Menu arbre del cataleg */
.div_gama{ background:#ffffff; height:30px;}
.div_categoria{ background:#ffffff;}

.nav_menu_h {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.nav_menu_h:hover {
	color: #cccccc;
	font: 11px  Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.gama_t, a.gama_t{
	color: #cc3300;
	font: 20px Georgia, Times New Roman, Times, serif;
    font-weight: bold;
	text-decoration: none;
}

a.gama_t:hover {
	color: #cccccc;
	font: 20px Georgia, Times New Roman, Times, serif;
    font-weight: bold;
	text-decoration: underline;
}

.gama, a.gama{
	color: #cc3300;
	font: 25px/30px Georgia, Times New Roman, Times, serif;
    font-weight: bold;
	text-decoration: none;
}

a.gama:hover {
	color: #cccccc;
	font: 25px/30px Georgia, Times New Roman, Times, serif;
    font-weight: bold;
	text-decoration: underline;
}
.categoria, a.categoria{
	color: #000000;
	font: 10px/18px  Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.categoria:hover {
	color: #cccccc;
	font: 10px/18px  Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.subcategoria, a.subcategoria{
	color: #000000;
	font: 10px/12px  Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.subcategoria:hover {
	color: #cccccc;
	font: 10px/12px  Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-decoration: underline;
}
.items, a.items{
	color: #000000;
	font: 10px/20px  Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.items:hover {
	color: #cccccc;
	font: 10px/20px  Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.P_formularis {
	width:75%;
	padding-bottom:5px;
	text-align: right;
}
.P_dreta {
	width:90%;
	padding-bottom:5px;
	text-align: right;
}
.Submit{
    width:150px;
   height:25px

}
.button{
    width:150px;
   height:25px

}
INPUT { 
	BORDER-RIGHT: #cccccc 1PX SOLID;
	BORDER-TOP: #cccccc 1PX SOLID;
	BORDER-LEFT: #cccccc 1PX SOLID;
	BORDER-BOTTOM: #cccccc 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	BACKGROUND: #ffffff;
	padding:2px;
	
}
SELECT { 
	BORDER-RIGHT: #E6DFD7 1PX SOLID;
	BORDER-TOP: #E6DFD7 1PX SOLID;
	BORDER-LEFT: #E6DFD7 1PX SOLID;
	BORDER-BOTTOM: #E6DFD7 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	BACKGROUND: #ffffff;
}
textarea { 
	BORDER-RIGHT: #cccccc 1PX SOLID;
	BORDER-TOP: #cccccc 1PX SOLID;
	BORDER-LEFT: #cccccc 1PX SOLID;
	BORDER-BOTTOM: #cccccc 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	BACKGROUND: #ffffff;
	width:100%;
}
.obverva { 
	BORDER-RIGHT: #cccccc 1PX SOLID;
	BORDER-TOP: #cccccc 1PX SOLID;
	BORDER-LEFT: #cccccc 1PX SOLID;
	BORDER-BOTTOM: #cccccc 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	BACKGROUND: #ffffff;
	width:100%;
	height:100px;
}
td, tr, th, p, div {
	
	font-size: 11px;
}
a {
	text-decoration: underline;
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #999999;
}

.heading {
	background-color: #990000;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}
.odd td {
	background-color: #fbedca;
	color: #000000;
}

.even td {
	background-color: #eadbb1;
	color: #000000;
}

.titol_llistat, a.titol_llistat{
	color: #333333;
	font: 12px/20px Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: none;
}

a.titol_llistat:hover {
	color: #cccccc;
	font: 12px/20px Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: underline;
}


