@charset "UTF-8";
/* CSS Document */
/*--------------------------------------------------------------------------------------------------INICI_GENERALS*/
*{margin:0;padding:0;border:0}
html {height:100%;overflow:auto; }
body {height:100%;overflow:hidden;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;color:#3C4144}
h1,h2,h3,h4,p,ul,li,div,span,a,strong{font-size:1em}

table{
	font-size:0.95em;
	color:#333333}

.ghost{position:absolute;top:-9000px;z-index:3}

#bg {position:absolute;top:0;left:0;width:100%;height:100%;min-width:970px;min-height:700px}



#page{
	width:870px;
	height:100%;	
	z-index:1;
	margin:auto;
	}
	
.limpiar{
	clear:both
	}

.boletin{
	background-color:#fed886;
	width:42em; 
	padding:1em; 
	margin-left:35em;
	margin-top:1em;
	border:1px solid #990000;
	height:17em;
	}

.txt{
	font-size:1.2em;
	color:#000000
	}
		
.destacat_red{
	color:#990000;
	font-weight:bold
	}
	
.imgvarietats{
	float:left; 
	margin-right:1em; 
	margin-bottom:2em;
	border:1px solid #990000
	}
.titolapartat{
	font-size:1.3em; 
	font-weight:bold; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	color:#990000
	}
.cprincipalaparb ul{
	margin-top:1em;
		}
.cprincipalaparb li{
	list-style:square;
	margin-top:1em;
	margin-left:2em
	}
*html .eboletin {
	margin-top:1em
	}	
.eboletin {
	margin-top:0em
	}
.eboletin a{
	color:#990000; 
	font-size:1.1em;
	text-decoration:none;
	}
	
.eboletin a:hover{
	color:#990000; 
	font-size:1.1em;
	text-decoration:underline
	}


/*--------------------------------------------------------------------------------------------------FI_GENERALS*/

/*--------------------------------------------------------------------------------------------------INICI_LOGOTIPS*/	
.logosindex{
	position:absolute; 
	margin-top:24em; 
	margin-left:69.5em
	}
html .logosindex{
	margin-top:22em; 
	margin-left:74em;
	position:absolute
	}
	
.logo{
	margin-top:7.3em; 
	margin-left:9em;
	float:left;
	position:absolute;
	z-index:3
	}
	
html .logo{
	margin-top:4.3em; 
	}
	
.logoapar{
	margin-top:5em; 
	margin-left:9em;
	float:left;
	position:absolute;
	z-index:3
	}

html .logoapar{
	margin-top:5.5em; 
	}
	
/*--------------------------------------------------------------------------------------------------FI_LOGOTIPS*/

/*--------------------------------------------------------------------------------------------------INICI_CPRINCIPAL*/
.cprincipal{
	background-color:#CCCCCC;
	margin-top:5em;
	width:55em; 
	padding:0.8em;
	padding-left:15.5em;
	margin-left:8em; 
	float:left; 
	filter: alpha(opacity=90);
	opacity: .9 ;
	position:absolute;
	z-index:1;
}
	
*html .cprincipal{
	padding-bottom:2em;
	margin-top:6em;
	width:55em;
	}

.cprincipalapar{
	background-color:#fbd074;
	margin-top:4em;
	width:50em; 
	padding:0.8em;
	margin-left:18em; 
	float:left; 
	filter: alpha(opacity=90);
	opacity: .9 ;
	position:absolute;
	z-index:1;
	font-size:1.1em;
	color:#000000
	}

html .cprincipalapar{
	margin-top:5em;
	}
.cprincipalapar td{
	border-bottom:1px solid #990000;
	}

.cprincipalapar a{
	color:#990000;
	text-decoration:none
	}
	
.cprincipalapar a:hover{
	color:#990000;
	text-decoration:underline
	}
	
.cprincipalapar img{
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
	}
.cprincipalaparb{
	background-color:#fbd074;
	margin-top:4em;
	width:50em; 
	padding:0.8em;
	margin-left:18em; 
	float:left; 
	filter: alpha(opacity=90);
	opacity: .9 ;
	position:absolute;
	z-index:1;
	font-size:1.1em;
	color:#000000
	}
html .cprincipalaparb{
	margin-top:5em;
	}
.cprincipalaparb td{
	border-bottom:1px solid #990000;
	}

.cprincipalaparb a{
	color:#990000;
	text-decoration:none
	}
	
.cprincipalaparb a:hover{
	color:#990000;
	text-decoration:underline
	}
	
.cprincipalaparb img{
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
	}
/*--------------------------------------------------------------------------------------------------FI_CPRINCIPAL*/

/*--------------------------------------------------------------------------------------------------INICI_MENUS*/	
#menuv {
	margin-left:8em;
	margin-top:5em;
	position:absolute;
	width:auto
	}
	
#menuv ul, li, #menuva ul, li {
	list-style-type: none;
	}

#menuva ul, li {
	list-style-type: none;
	}

#menuv ul , #menuva ul {
	margin: 0;
	padding: 0;
	}

#menuv li, #menuva li {
	padding:0;
	margin:0.1em
	}

#menuv li, #menuva li {
	display:inline;
	background:#990000;
	color:#FFFFFF
	}

#menuv a, #menuva a {
	text-decoration: none;
	color:#990000;
	background:#F5D274;
	padding: 3px 6px;
	background:url(img/fons_menu2.gif) repeat-x bottom;
	border:1px solid #990000
	}
	
html #menuv {
	padding: 12px 6px;
	margin-top:1em;
	margin-left:8em
	}

#menuva {
	margin-left:8em;
	margin-top:2em;
	position:absolute;
	width:auto
	}

html #menuva {
	padding: 12px 6px;
	}

#menuv a:hover, #menuva a:hover {
	background: #fbab00;
	color:#990000;
	border:1px solid #FFFFFF
	}
	
#menuapar{
	width:66em;
	margin-top:1em; 
	padding:0.4em; 
	margin-left:19.5em;
	position:absolute;
	z-index:4
	}

#menuapar ul{
	margin:0;
	padding:0;
	}
	
*html #menuapar li{
	margin-left:0.35em
	}
	
#menuapar li{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
	text-decoration:none;
	color:#ffffff;
	margin-left:0.2em;
	font-size:0.9em
	}

#menuapar li a{
	text-decoration:none;
	color:#ffffff;
	background-color:#9a1f19;
	padding:0.6em;
	}

#menuapar li a:hover{
	color:#ffffff;
	background-color:#666666;
	padding:0.6em;
	}
	
html #menuapar li a{
	padding:0.4em;
	}

html #menuapar li a:hover{
	padding:0.4em;
	}
	
#menucon{
	background-color:#333333; 
	width:7.6em;
	padding:0.4em; 
	color:#FFFFFF;
	margin-top:1em
	}
	
#menucon a{ 
	color:#FFFFFF;
	text-decoration:none
	}
	
#menucon a:hover{ 
	color:#FFFFFF;
	text-decoration:underline
	}
#menuconindex{
	background-color:#333333; 
	padding:0.4em; 
	color:#FFFFFF;
	margin-top:25em; 
	margin-left:8em;
	position:absolute
	}
#menuconindex li{
	display:inline;
	margin-right:1em
	}
	
#menuconindex a{ 
	color:#FFFFFF;
	text-decoration:none
	}
	
#menuconindex a:hover{ 
	color:#FFFFFF;
	text-decoration:underline
	}
	
#menuvarie {
	float:left; 
	margin-top:1em; 
	font-size:1.2em;
	margin-left:0.5em
	
	}
	
#menuvarie a {
	color: #333333;
	text-decoration:none
	}
#menuvarie a:hover {
	color: #333333;
	text-decoration:underline
	}
.provamenu{
	margin-top:0.4em;
	z-index:100
	}
	
.provamenu li{
	background-color:#ffe9ba;
	padding:0.6em;
	margin:0.6em;
	display:inline-block;
	float:left;
	width:6.7em;
	height:9.4em;	
	text-align:center;
	border:1px solid #c5a868;
}

.provamenu li a{
	text-decoration:none;
	color:#990000;
}

.provamenu li a:hover{
	text-decoration:underline;
	color:#990000;
	
}

.provamenu li img{	
	border:1px solid #990000;
	margin-top:0.3em}
/*--------------------------------------------------------------------------------------------------FI_MENUS*/	
	
/*--------------------------------------------------------------------------------------------------INICI_PEU*/
.peu{
	background-color:#CCCCCC;  
	padding:0.6em; 
	margin-top:25em; 
	margin-left:8em; 
	color:#000000; 
	position:absolute
	}
	
html .peu{
	margin-top:26em;
	margin-left:8.8em; 
	font-size:0.9em;
	}

.peu a{
	color:#990000;
	text-decoration:none
	}

.peu a:hover{
 	text-decoration:underline;
	}

.peuapar{
	background-color:#CCCCCC;
	padding:0.6em;
	margin-top:37em;
	margin-left:13em;
	color:#000000;
	position:absolute;
	}
	
html .peuapar{
	margin-top:39em;
	margin-left:7em;
	}

.peuapar a{
	color:#990000;
	text-decoration:none
	}

.peuapar a:hover{
	text-decoration:underline;
	}
/*--------------------------------------------------------------------------------------------------FI_PEU*/

/*--------------------------------------------------------------------------------------------------INICI_VARIETAT*/

.fotosdreta{
	float:left; 
	width:120px; 
	margin-top:2em; 
	margin-left:0.7em
	}
html .fotosdreta{
	margin-left:0
	}
.fotosdreta img{
	border:1px solid #990000
	}

/*--------------------------------------------------------------------------------------------------FI_VARIETAT*/
