@charset "utf-8";
/* CSS INICIAL --------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------- */
/*** NEUTRALITZANT ESTILS: 
	elements que volem netejar completament: ***/	
* { margin: 0; padding: 0; border: none;}
html, body, form, fieldset {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-shadow: #000 0px 0px 0px; /*Elimina l'efecte bold en Safari*/
	margin:0;
	padding:0;
}
/*** NEUTRALITZANT ESTILS:
	elements amb marge vertical: ***/
h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address {margin: 0;	padding: 0;}
li, dd, blockquote {margin-left: 1.5em;}

/*** LINKS: ***/
a, a:link, a:visited, a:hover, a:active {text-decoration: none; color:#000;}
a:hover{text-decoration: underline; color:#cc1300;}
a img {	border: none; text-decoration: none;}
img {border: none;text-decoration: none;}

/*** TAULES: ***/
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {font-weight: normal;}

/*** FORMULARIS: ***/
form label, button {cursor:pointer;}
input, select, textarea {font-size: 100%;}
input:focus, select:focus, textarea:focus {	background-color: #FFF;}
fieldset {border: none;}
/* FI CSS INICIAL -----------------------------------------------------------------------------------------*/

body{
	background:#e3fbc0;
	}
/* ASPECTES CONCRETS --------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------- */
a img{cursor:pointer;}
#contenidor{
	width:984px;
	margin:0 auto;
	}
#cap{width:984px;
	height:65px; 
	background:#38a028;
	}
	
#contingut{ 
	width:783px;
	height:605px;
	border-right:1px solid #fff;
	background:#e3fbc0;
	}

#subtit{
	padding-top:10px;
	}
#bodegon{ position:absolute;
	top:101px;
	margin-left:208px;
	}
#personatges{position:absolute;
	top:101px;
	width:208px;
	}


/* seccio */
#texte,
#texte2{position:absolute;
	top:130px;
	margin-left:230px;
	width:535px;
	}
#texte2{text-align:center;
	}
	
img.titsecc{margin-top:3px;
	margin-bottom:35px;
	}
img.float_left{float:left;
	margin-right:15px;
	}
#texte p, .incentiu p{margin:8px 0;}

.apartat1,
.apartat{
	margin-top:15px;
	}
.apartat1{margin-top:0px;}
	
	
#logseccio{
	margin-left:90px;
	margin-bottom:6px;
	}
#logseccio2{
	margin-left:75px;
	margin-bottom:6px;
	}
#logseccio3{
	margin-left:60px;
	margin-bottom:6px;
	}
#logseccio4{
	margin-left:45px;
	margin-bottom:6px;
	}
#logseccio5{
	margin-left:55px;
	margin-bottom:6px;
	}
#logseccio6{
	margin-left:85px;
	margin-bottom:6px;
	}
#logseccio7{ margin-top:3px;
	margin-left:12px;
	margin-bottom:6px;
	}
		
#inclou{
	margin-left:30px;
	margin-bottom:23px;
	}
#inclou2{
	margin-left:30px;
	margin-bottom:6px;
	}
#inclou4{
	margin-left:30px;
	margin-bottom:16px;
	}
#inclou5{
	margin-left:15px;
	margin-bottom:10px;
	}
#inclou6{
	margin-left:15px;
	margin-bottom:6px;
	}	

#novedad{margin-left:15px;}
	
#fotoregal{
	/*float:left; padding-right:10px;*/
	float:right; padding-left:10px;
	}
table.foto{margin:0 auto;}
	
/* menu */	
#menu{
	margin-top:114px; margin-left:-1px;
	height:455px;
	padding-top:0;
	background:#82a17b;
	border-left:1px solid #666; border-right:1px solid #666;
	border-bottom:1px solid #666; 
	}
a.menu{
	float:left;
	text-decoration:none;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#13322f;
	background-color:#b4dea8;
	width: 207px;
	padding:3px 0px 3px 0px;
}
a.menu:hover{
	color:#fff;
	background-color:#38a028;
	text-decoration:none;
}
a.menuHi{
	float:left;
	text-decoration:none;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#38a028;
	width: 207px;
	padding:3px 0px 3px 0px;
}
a.menuHi:hover{
	color:#fff;
	background-color:#38a028;text-decoration:none;
	}
.txtnegre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.camps{
	border:0 none #000000;
	background:#659fc5;
	width:160px;
	height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#opcio1{
	background-image:url(../img/daltinicio.gif);
	background-repeat:no-repeat;
	}
#opcio3,
#opcio4,
#opcio5,
#opcio6,
#opcio7,
#opcio8{width: 190px; /* 207 - 17 = 190 */
	padding-left:17px;
	}


#titgrac{
	margin-top:20px;
	margin-bottom:20px;
	}


/*formulari *********************************************************************************/

#formulari{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000d47;
	padding:15px 5px 0 15px;
	
	position:absolute;
	top:65px;
	height:590px; /* 605 -15 = 590 */
	margin-left:782px;
	background:#65b0dd;
	border-left:1px solid #32586e;
	border-right:1px solid #32586e;
	border-bottom:1px solid #32586e;
	}
form{margin:0; padding:0;}
#entrades{ padding:0 10px 0 0px;}
#formulari h4{color:#000d47;
	font-size:13px;
	font-weight:bold;
	}
#formulari p{color:#000d47; 
	margin:5px 0;	padding:5px 0;
	width:180px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}
#formulari strong{color:#f83015;}
.dada{font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000d47;
	}
label{display:block;
	text-align:left;
	}
input, select{width:162px;
	height:16px;
	border:0;
	background:#4e93c0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:9px;
	}
select{height:16px;}
select#SFechaNacimientoDia,
select#SFechaNacimientoMes,
select#SFechaNacimientoAnyo{width:54px;}
input.check{
	width:15px;
	margin-right:8px;
	background:#4e93c0;
	}
#formulari a{text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000d47;
	text-align:left;
	}
.boto{margin:10px 0 10px 6px;
	}

#ITNombre_asterisco,
#ITApellidos_asterisco,
#ITTelefono_asterisco,
#ITTelefono2_asterisco,
#ITEMail_asterisco,
#SNacionalidad_asterisco,
#SFechaNacimientoAnyo_asterisco,
#SOcupacion_asterisco,
#CPolitica_asterisco{display:none;}

/*aspectes només pel safari*/
/*\*/
html*.obsequi{padding-right:14px; }

#gracias{margin-top:-1px;}


/**/
.texteLegal{width:990px; 
	margin:15px auto 0;
	background:#e3fbc0;
	color:#333; 
	font-size:9px; 
	line-height:11px;
	padding:5px 0px;
	text-align:center;
	}
.preu, .preu2, .preu3{
	position:absolute;
	top:117px;
	margin-left:113px;
	z-index:80;
	text-indent:-99999px;
	display:block;
	width:117px;
	height:79px;
	background:url(../img/preu.gif) left top no-repeat;
}
.preu2{}

/*incentiu*/
.incentiu{position:absolute;
	top:130px;
	margin-left:230px;
	width:535px;
	}
.incentiu h4{
	display:block;
	width:510px;
	height:37px;
	text-indent:-99999px;
	background:url(../img/regalo/subtit.gif) left top no-repeat;
}
.incentiu p.primer{margin:14px 0 8px;}
.float_esq{
	float:left;
	width:316px;
}
.float_dreta{
	float:right;
}
.float_esq ul{
	font-size:0.8em;
	line-height:1.6em;
}
.float_esq ul li{
	list-style:none;
	padding:0 0 0 10px;
	margin-left:0;
	background:url(../img/ul.gif) left 6px no-repeat;
}
.contFlash{ 
	float:right;
	width:343px;
	margin-top:10px;
}
