@charset "utf-8";

/* Neteja i iguala */
* { margin: 0; padding: 0; border: none; }
body, input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
a { text-decoration:none; }
a img, img { border:0px; text-decoration:none; }
li { list-style:none; }
div.clear { clear:both; width:1px; height:1px; overflow:hidden; }

/* Generals */
body { 
	background:		#fff; 
	text-align:		center;
	color:			#000;
}
#contenidor {
	text-align:		left; 
	width:			980px;
	margin:			auto;
	padding-bottom:	14px;
	background:		#0c478a url(../img/fondo.jpg) 0px 350px no-repeat;
}
#contenidor.compl {
	background:		#a38933;
	background-image:none;
}

#cap {
	background:		#db5c02 url(../img/fonssup.gif) repeat-y left top;
	height:			40px;	
}
#contenidor.compl #cap { 
	background:		#000;
	background-image:none;
}
#cap div{
	float:			left;;
	padding-left:	10px;
}
#contenidor.compl #cap div.log{
	width:490px;
}
#cap h2 {
	padding-right:	15px;
	width:			455px;
	float:			left;
	display:		block;
	text-align:		right;
	color:			#fff;
	font-family:	"Times New Roman", Times, serif;
	font-size:		34px;
	font-weight:	normal;
}
#bflash{
	width:980px; 
	height:95px;
}

#titular {
	background:		#0c478a url(../img/fonstit.gif) repeat-x left top;
	padding:		12px 0px 12px 15px;
	color:			#fff;
	font-family:	"Times New Roman", Times, serif;
}
#contenidor.compl #titular {
	background:		#a38933 url(../img/fonstit2.gif) repeat-x left top;
}
#titular h1 {
	font-size:		58px;
	font-weight:	normal;
}
#titular h1.size40 {
	font-size:		40px;
}
#titular h1.size44 {
	font-size:		44px;
}
#titular h1.size48 {
	font-size:		48px;
}
#titular h1.size50 {
	font-size:		52px;
}
#titular h2 {
	font-size:		24px;
	font-weight:	normal;
}
#titular h2.size22  {
	font-size:		22px;
}
.dalt, .abaix {
	font-size:		1px;
	height:			2px;
	position:		absolute;
}

/* Menu */
#menu {
	float:			left;
	padding-left:	4px;
	padding-top:	1px;
	width:			168px;
}
#menu li {padding-bottom:2px; }
#menu li a {
	display:		block;
	width:			148px;
	background:		#f4ebdd;
	border:			#e2ccb4 1px solid;
	padding:		2px 5px 2px 7px;
	color:			#000;
	font-weight:	bold;
}
#menu li a:hover,
#menu li.actiu a {
	border:			#ffa92d 1px solid;
	background:		#ffe4bd;
}

#menu li.actiu li a,
#menu li.actiu li a:hover {
	padding:		1px 0px 1px 17px;
	display:		inherit;
	width:			140px;
	border:			none;
	background:		none;
	color:			#fff;
	font-weight:	normal;
}
#menu li ul {
	display:		none;
}
#menu li.actiu ul {
	padding-top:	2px;
	display:		block;
}
#menu li.actiu li a:hover {
	font-weight:	bold;
}
#menu li a.complements {
	background:		#000;
	color:			#fff;
	border-color:	#3870ae;
}
#menu li.actiu a.complements,
#menu li a.complements:hover {
	color:			#ffa92d;
}
#central {
	float:			left;
}

/* Foto gran */
#fotogran {
	width:			605px;
}
#fotogran img,  #fotogran2 img{
	border:			#3b3b3b 1px solid;
	border-bottom:	0px;
	border-top:		0px;
}
#fotogran .dalt { 
	width:			605px;
	background:		url(../img/vorasup_gran.gif) no-repeat left top;
}
#fotogran .abaix { 
	width:			605px;
	background:		url(../img/vorainf_gran.gif) no-repeat left top;
	margin-top:		-1px;
}

#contenidor.compl #fotogran .dalt { 
	background:		url(../img/vorasup-c_gran.gif) no-repeat left top;
}
#contenidor.compl #fotogran .abaix { 
	background:		url(../img/vorainf-c_gran.gif) no-repeat left top;
}

#fotogran2 { float:left;
	width:			415px;
}
#fotogran2 .dalt { 
	width:			415px;
	background:		url(../img/vorasup2_gran.gif) no-repeat left top;
}
#fotogran2 .abaix { 
	width:			415px;
	background:		url(../img/vorainf2_gran.gif) no-repeat left top;
	margin-top:		-1px;
}

/* Caixa home */
#caixaHome {
	width:			605px;
}
#caixaHome #cont {
	border:			#3b3b3b 1px solid;
	border-bottom:	0px;
	border-top:		0px;
	background:		#faf6ef;
	padding:		12px 0px 15px 5px;
}
#caixaHome #cont h3 {
	padding:		0px 12px 12px 7px;
	font-size:		15px;
}
#caixaHome #cont p {
	padding:		0px 12px 12px 7px;
	font-size:		12px;
}
#caixaHome #cont p strong {
	color:			#093668;
}
#caixaHome .dalt {
	width:			605px;
	background:		url(../img/vorasup_gran.gif) no-repeat left top;
}
#caixaHome .abaix {
	width:			605px;
	background:		url(../img/vorainf_gran.gif) no-repeat left top;
	margin-top:		-1px;
}
#caixaHome #cont img {
	border:			#3b3b3b 1px solid;
	border-bottom:	0px;
	border-top:		0px;
}
#caixaHome #cont h2 {
	font-weight:	normal;
	font-size:		22px;
	font-family:	"Times New Roman", Times, serif;
	color:			#093465;
}
#caixaHome #cont h2.size16 {
	padding-top:	6px;
	font-size:		16px; 
}
#caixaHome #cont h2.size18 {
	padding-top:	6px;
	font-size:		18px;
}
#caixaHome .prod {
	float:			left;
	width:			185px;
	padding-left:	10px;
	padding-top:	15px;
}
#caixaHome #cont .prod p {
	padding:		0px 0px 8px 2px;
	font-size:		11px;
}
#caixaHome .prod .dalt {
	width:			179px;
	background:		url(../img/vorasup_home.gif) no-repeat left top;
}
#caixaHome .prod .abaix {
	width:			179px;
	background:		url(../img/vorainf_home.gif) no-repeat left top;
	margin-top:		-1px;
}
#caixaHome .prod a {
	color:#000;
}
#caixaHome .prod h2 a {
	color:			#093465;
}
#caixaHome .prod a:hover {
	text-decoration:	underline;
}

/* Caixa de texte */
#coltexte {
	width:			417px;
	float:			left;
}
#caixatexte {
	width:			417px;
	margin-top:		8px;
	padding-top:	3px;
}
#caixatexte .dalt {
	margin-top:		-2px;
	width:			417px;
	background:		url(../img/vorasup_txt.gif) no-repeat left top;
}
#caixatexte .abaix {
	width:			417px;
	background:		url(../img/vorainf_txt.gif) no-repeat left top;
}

#coltexte2 {
	width:			180px; margin-right:10px; _margin-right:0px;
	float:			left;
}
#caixatexte2 {
	float:			left;
	width:			180px;
	padding-left:	8px;
	padding-top:	10px;
}
#caixatexte2 .dalt {
	width:			178px;
	background:		url(../img/vorasup_conj.gif) no-repeat left top;
	margin-top:		-2px;
}
#caixatexte2 .abaix {
	width:			178px;
	background:		url(../img/vorainf_conj.gif) no-repeat left top;
}

#caixatexte ul, #txtinfo1, #txtinfo2, #txtinfo3, #txtinfo4, #txtinfo5, #familia {
	background:		#fff;
	padding:		6px 15px 0px 15px;
}
#txtinfo2, #txtinfo3, #txtinfo4, #txtinfo5 {
	display:		none;
}
#caixatexte ul {
	padding:		5px 0px;
}
#caixatexte li {
	padding-left:	16px;
}
#caixatexte li.actiu {
	background:		url(../img/triangle.gif) no-repeat 9px 3px;
}
#caixatexte li a, #familia a {
	text-decoration:	none;
	color:				#000;
}
#caixatexte li a:hover, #familia a:hover  {
	text-decoration:	underline;
	color:				#093668;
}
#caixatexte li.actiu a {
	font-weight:		bold;
	color:				#093668;
}
#caixatexte li.actiu a:hover {
	text-decoration:	none;
	color:				#093668;
}
#caixatexte p, #caixatexte2 p  {
	padding-bottom:		5px;
}
#familia {
	padding-top:		10px;
	padding-bottom:		6px;
}
#familia strong {
	color:				#093668;
}

/* Regal */
#regal {
	width:			417px;
	margin-top:		12px;
	padding-top:	3px;
}
#regal .dalt {
	width:			417px;
	background:		url(../img/vorasup_regal.gif) no-repeat left top;
	margin-top:		-2px;
}
#regal .abaix {
	width:			417px;
	background:		url(../img/vorainf_regal.gif) no-repeat left top;
	margin-top:		-1px;
}
#cosregal {
	background:		#f4ebdd;
	border:			#4e4720 1px solid;
	border-bottom:	0px;
	border-top:		0px;
	padding:		10px 0px 10px 12px;
	color:			#383005;
}
#cosregal h4 {
	font-family:	"Times New Roman", Times, serif;
	font-size:		36px;
	font-weight:	normal;
}

#fotoregal .dalt {
	width:			237px;
	background:		url(../img/vorasup_foregal.gif) no-repeat left top;
	margin-top:		0px;
}
#fotoregal .abaix {
	width:			237px;
	background:		url(../img/vorainf_foregal.gif) no-repeat left top;
	margin-top:		-1px;
}

#fotoregal2 .dalt {
	width:			119px;
	background:		url(../img/vorasup_foregal2.gif) no-repeat left top;
	margin-top:		0px;
}
#fotoregal2 .abaix {
	width:			119px;
	background:		url(../img/vorainf_foregal2.gif) no-repeat left top;
	margin-top:		-2px;
}

#gratis { 
	float:			left;
	width:			155px;
}
#gratis2 { 
	float:			left;
	width:			380px;
}
#gratis p {
	font-weight:	bold;
	padding-bottom:	10px;
}
#fotoregal {
	float:			left;
}
#fotoregal2 {
	float:			left;
	width:119px;
	margin-left:70px;
}
#fotoregaldins {
	border:			#4e4720 1px solid;
	border-bottom:	0px;
	border-top:		0px;
}

/* Complemento */
#colcomplemento, #colcomplemento2 {
	float:			left;
	width:			180px;
	padding-left:	8px;
	padding-top:	10px;
}
#colcomplemento2 {	padding-top:3px; }
#colcomplemento .dalt, #colcomplemento2 .dalt  {
	width:			178px;
	background:		url(../img/vorasup_conj.gif) no-repeat left top;
	margin-top:		-2px;
}
#colcomplemento .abaix, #colcomplemento2 .abaix {
	width:			178px;
	background:		url(../img/vorainf_conj.gif) no-repeat left top;
}
#coscompl {
	background:		#f4ebdd;
	width:			178px;
	border:			#4e4720 1px solid;
	border-bottom:	0px;
	border-top:		0px;
	padding:		10px 0px;
	color:			#383005;
}
#coscompl p {
	padding:		0px 10px;
	font-weight:	bold;
	padding-bottom:	10px;
}
#coscompl li {
	padding:		0px 10px 0 20px;
	text-indent:	-10px;
}
#coscompl ul {
	padding-bottom:	8px;
}

#coscompl img { 
	padding:	8px 0;
	margin-left:	8px;
	border-top:		#383005 1px solid;
}

#coscompl img.senseborde { 
	padding-top:	8px;
	margin-left:	8px;
	border-top:		0;
}

/* Formulari */
#formulari {
	margin-top:		1px;
	width:			179px;
	background:		#f4ebdd;
	padding-left:	12px;
	color:			#383005;

}
#formulari .solo,
#formulari .preu {
	font-weight:	bold;
	color:			#fe6900;
	text-align:		center;
	font-family:	"Times New Roman", Times, serif;
	font-size:		16px;
	margin-left:	5px;
	width:			160px;
}
#formulari .solo {
	margin-bottom:	-6px;
	padding-top:	6px;
}
#formulari .preu {
	border-bottom:	#383005 1px solid;
}
#formulari .preu strong {
	font-size:		28px;
}
#formulari .preu .gran{
	font-size:		34px;
}
#formulari p {
	width:			160px;
}
#formulari h4 {
	font-size:		24px;
	font-family:	"Times New Roman", Times, serif;
	font-weight:	normal;
	line-height:	23px;
	padding-bottom:	10px;
	padding-top:	6px;
}
#formulari input, #formulari select {
	background:		#cec6b2;
	width:			167px;
	font-size:		10px;
}
#ITFechaNacimiento select {
	width:			50px;
}
#formulari #SFechaNacimientoAnyo {
	width:			67px;
}
#formulari label {
	padding-top:	5px;
	display:		block;
	font-size:		10px;
}
#formulari #CPolitica {
	width:			auto;
	height:			auto;
	padding:		0px;
	background:		none;
}
#formulari #APolitica {
	font-size:		10px;
	color:			#383005;
}
#contform {
	width:			191px;
	float:			left;
	padding-top:	1px;
	padding-left:	7px;
}
#contform .dalt {
	width:			191px;
	background:		url(../img/vorasup_frm.gif) no-repeat left top;
}
#contform .abaix {
	width:			191px;
	background:		url(../img/vorainf_frm.gif) no-repeat left top;
	margin-top:		-1px;
}
#formulari .error { visibility:hidden;
	color:			#f00;
	font-weight:	bold;
}
#formulari #AEnviar {
	margin-left:	40px;
	display:		block;
	background:		url(../img/btenviar.gif) left top no-repeat;
	width:			92px;
	height:			27px;
	font-family:	"Times New Roman", Times, serif;
	font-size:		18px;
	color:			#fff;
	text-align:		center;
}
#formulari .boto {
	padding:		6px 0px;
}
#formulari #AEnviar:hover {
	color:			#FFFF00;
}

#formulari #IHProducto option{width:160px;
}

h5.gracias{display:block;
	margin:30px 0; 
	padding:0;
	text-align:	center;
	font:28px "Times New Roman", Times, serif;
	color:#383005;
	}
p.gracias{
	margin:20px 0;
	padding:0;
	text-align:center;
	}
