a { color:#E84028; text-decoration:none }
a:hover,a:active, a:focus { color:#000000; text-decoration:underline; }

a.neg{ color:#FFFFFF; text-decoration:none }
a.neg:hover,a.neg:active { color:#FFCC33; text-decoration:underline }


/***** PRODUCTES ********************************************************************************************/
.prodhead {
	font: bold 0.75em Arial, Helvetica, Sans-serif;
	text-transform: uppercase;
	background-color: #3F2495;
	color: white;
	margin: 0 0 0 0;
	padding: 5px 10px 5px 10px;
}

.prodnom {
	font: bold 0.7em Verdana, Arial, Helvetica, Sans-serif;
	/* width: 100px;*/ 
	margin: 10px 10px 0 0;
	padding-left: 10px;
}

.proddesc {
	font: 0.7em Verdana, Arial, Helvetica, Sans-serif;
	margin: 0 10px 0 0px;
}

.prodimg {
	margin-left: 5px;
	border: 1px solid #666666;
}

.prodrow {
	border-bottom: 2px dotted #CCCCCC;
	vertical-align: top;
	padding: 7px 0 7px 0;
}


/***** TEXT *************************************************************************************************/
h2 {
	font: bold 1em Arial, Helvetica, Sans-serif;
	color: #A9301F;
	text-transform: uppercase;
	margin: 15px 15px 10px 20px;
}

h3 {
	font: bold 0.80em Arial, Helvetica, Sans-serif;
	color: #000000;
	margin: 15px 15px 10px 20px;
}

.boto {
	font: bold 0.7em Arial, Helvetica, Sans-serif;
	border: 2px dotted #AAAAAA;
	text-align: center;
	padding: 4px 10px 4px 10px;
	width: 80px;
	margin-left: 20px;	
}

ul#titulars {
	margin: 0 0 0 15px;
	padding: 0;
	list-style-type: none;
}

.titular1 {
	font: bold 0.75em Arial, Helvetica, Sans-serif;
	color: #A9301F;
	margin: 0;
	padding: 3px 5px 8px 0;
	border-top: 1px dotted #DDACA5;
}


.idioma {
	margin: 0 5px 0 5px;
}

.txt {
	font: 0.70em Verdana, Arial, Helvetica, Sans-serif;
	margin: 0 15px 5px 20px;
	text-align: justify;
}

.txt2 {
	font: 0.7em Verdana, Arial, Helvetica, Sans-serif;
	margin: 0 5px 5px 10px;
	color: #333333;
}

ol {
	font: 0.7em Verdana, Arial, Helvetica, Sans-serif;
	margin: 0 0 12px 50px;
	padding: 0;
}
li {
	margin: 0 0 0 20px;
	padding: 3px 0 3px 0px;
	list-style-type: decimal;
}


label {
	font: 0.7em Arial, Helvetica, Sans-serif;
	color: #6A6A6A;
	text-transform: uppercase;
	padding: 4px 2px 4px 0px;
}
.tdlabel {
	vertical-align: top;
	background-color: #EEEEEE;
	padding: 4px 0 4px 5px;
}

.tdcamp {
	vertical-align: top;
	background-color: #CCCCCC;
	padding: 4px 0 4px 0;
}

.camp {
	font: 0.7em Verdana, Arial, Helvetica, Sans-serif;
	color: #333333;
	margin-left: 4px;
}
.formbotox {
	padding: 2px 5px 2px 5px;
	margin-left: 4px;
	text-transform: uppercase;
	font: bold 0.7em Arial, Helvetica, Sans-serif;
}
.formboto {
	padding: 2px 5px 2px 5px;
	margin-left: 4px;
	text-transform: uppercase;
	font: 0.7em Arial, Helvetica, Sans-serif;
}

/***** ESTRUCTURA *******************************************************************************************/
body#marc {
	text-align: center;
	margin: 0;
	background-image: url(img/bg_pag.gif);
	background-position: fixed;
	background-color: #B8BCBF;
}

html {
	min-width: 778px;
}

div#pagina {
	width: 778px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

div#principal {
	width: 778px;
	margin: 0 auto;
	background-color: #FFFFFF;
	text-align: left;
	background-image: url(img/bg_left.gif);
}

div#lang {
	background-image: url(img/bg_lang.gif);
	width: 778px;
	text-align: right;
	font: bold 0.70em Arial, Helvetica, Sans-serif;
	color: #666666;
	padding: 5px 5px 5px 0;
	border-bottom: 4px solid #3F2495;
}
html>body div#lang {
	/* Correcció pels navegadors que no tenen els bugs de l'IE */
	width: 773px;
}


div#header {
	width: 778px;
	background-color: white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

div#peu {
	width: 778px;
	background-color: #3F2495;
	background-image: url(img/bg_peu.gif);
	margin: 0;
	text-align: left;
	border-top: 1px solid white;
	border-bottom: 1px solid #3F2495;
	padding: 5px 10px 5px 10px;
	font: 0.65em Verdana, Arial, Helvetica, Sans-serif;
	color: white;
}
html>body div#peu {
	/* Correcció pels navegadors que no tenen els bugs de l'IE */
	width: 758px;
}
