/* CSS Document */
.euro{
font-family:"Times New Roman", Times, serif;

}
.apartado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #595757;
	font-size: 20px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:10px;
	border-bottom:solid 12px #9DD6EF;
}


.negrita{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;	
}
.boton a:link,.boton2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#20A1DB;
	background-color:#F3F1F1;
	font-weight:bold;
	padding:4px;
	padding-TOP:3PX;
	padding-bottom:2px;
	
}
.boton a:visited,.boton2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#20A1DB;
	background-color:#F3F1F1;
	font-weight:bold;	
	padding:4px;
	padding-TOP:3PX;
	padding-bottom:2px;
}
.boton a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#20A1DB;
	background-color:#d4e6ee;
	font-weight:bold;
	padding:4px;
	padding-TOP:3PX;
	padding-bottom:2px;	
}
.boton a:active,.boton2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#20A1DB;
	background-color:#F3F1F1;
	font-weight:bold;	
	padding:4px;
	padding-TOP:3PX;
	padding-bottom:2px;
}

.boton2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#20A1DB;
	background-color:#CCCCCC;
	font-weight:bold;
	padding:4px;
	padding-TOP:3PX;
	padding-bottom:2px;
	
}
.negritasimple{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;	
}
.textogris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515251;
}

.textogris a:link,.textogris a:visited,.textogris a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.textogris a:hover{
color:#000000;
font-weight:bold;
text-decoration:none;

}

span.error{
color:#990000;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;

}

span.error a:link,span.error a:visited,span.error a:active{
color:#510922;
text-decoration:none;


}
span.error a:hover{
text-decoration:none;
color:#FF6600;

}
.taula_prod{
border:1px solid #999999;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;

}

.taula_prod th{

background-color:#4592b5;
color:#FFFFFF;
font-size:14px;
text-align:center;

}

th .tgrup{
border:1px solid #999999;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
color:#333333;
background-color:#FFFFFF;


}

.capçal{
background-color:#cccccc;
font-size:14px;
vertical-align:bottom;
text-align:center;
font-weight:bold;
color:#333333;

}

.parell{
background-color:#f3f4f4;


}
.imparell{
background-color:#e0e2e3;
border:1px solid #000000;

}

.resalt{
background-color:#d0e4ec;
height:50px;
}

.resalt a:link,.resalt a:active,.resalt a:visited{
font-size:14px;
color:#000000;
}

.resalt a:hover{

color:#990000;
}


.tpreu{
background-color:#d0e4ec;

}


.taula_carac{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.taula_carac th{
font-weight:bold;
}

hr{
color:#20A1DB;
background-color:#20A1DB;
border:#20A1DB;

}
.afegir{
background-color:#ebebeb;
margin:8px;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
div.preu{
font-size:30px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}
h3{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

.taula_productes {border:1px solid #000000;margin-left:80px;}
.taula_productes td {

width:30px;text-align:center;
}

.hand{
cursor:pointer;
}
.nohand{
cursor:default;
}
