
/* -----------------------------
			  BODY
------------------------------- */

body{
padding:0;
margin:0;
background-color:#000000;
background-image:url(../img/fons.gif);
background-repeat:no-repeat;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}

.clear{
clear:both;
padding:0;
margin:0;
}

img{ border:0px; }


.height_20{
height:20px;
font-size:0px;
padding:0;
margin:0;
}
.height_15{
height:15px;
font-size:1px;
padding:0px;
margin:0px;
}
.height_10{
height:10px;
font-size:0px;
padding:0;
margin:0;
}

form{
padding:0;
margin:0;
}

/* -----------------------------
			  GENERAL
------------------------------- */

.general{
width:1001px;
border:0px solid #808080;
/*min-height:654px;*/
min-height:599px;
height:auto;
margin-left:auto;
margin-right:auto;
}
*html .general{ /*height:654px;*/ height:599px;}


/* -----------------------------
			  HEADER
------------------------------- */

.div_header_top{
/*height:95px;*/
height:72px;
border:0px solid red;
position:relative;
}

.links_lang{
color:#FFBF83;
font-size:11px;
position:absolute;
right:0px;
top:3px;
}
.links_lang a{
text-decoration:none;
color:#FFBF83;
}
.links_lang a:hover{
text-decoration:underline;
color:#FFBF83;
}

.logo{
width:211px;
height:127px;
position:absolute;
left:84px;
top:-72px;
z-index:999;
}

.div_menu_links{
border-top:1px solid #808080;
border-bottom:0px solid #808080;
border-left:1px solid #808080;
border-right:1px solid #808080;
width:625px;
height:21px;
float:right;
position:relative;
/*top:73px;*/
top:50px;
}
	.position_menulinks{
	position:relative;
	top:-11px;
	left:37px;
	height:18px;
	width:300px;
	}
	
		.menu_link a{
		display:block;
		width:83px;
		height:17px;
		color:#000000;
		text-align:center;
		text-decoration:none;
		background-image:url(../img/boton_menu.gif);
		background-repeat:no-repeat;
		float:left;
		margin-right:7px;
		}
		.menu_link a:hover{
		display:block;
		width:83px;
		height:17px;
		color:#000000;
		text-align:center;
		text-decoration:none;
		background-image:url(../img/boton_menu2.gif);
		background-repeat:no-repeat;
		float:left;
		margin-right:7px;
		}
	

.header{
border-top:0px solid #808080;
border-bottom:0px solid #808080;
border-left:0px solid #808080;
border-right:1px solid #808080;
height:299px;
position:relative;
}

.header_in{
border-top:0px solid #808080;
border-bottom:0px solid #808080;
border-left:0px solid #808080;
border-right:1px solid #808080;
height:73px;
position:relative;
margin-bottom:12px;
}

.titul_header{
font-size:22px;
position:absolute;
/*right:109px;*/
right:45px;
top:30px;
width:530px;
}



/* -----------------------------
		  CONTENT 
------------------------------- */

.content_index{
/*height:256px;*/
height:216px;
border-top:0px solid #808080;
border-bottom:1px solid #808080;
border-left:1px solid #808080;
border-right:1px solid #808080;
}

.intro_content_index{
width:320px;
height:200px;
border:0px solid red;
/*padding-top:40px;*/
padding-top:10px;
padding-left:44px;
color:#FFFFFF;
line-height:16px;
float:left;
}

.text_products_links_inicio{
margin-bottom:9px;
color:#FFBF83;
}
.text_products_links_inicio a{
color:#FFBF83;
text-decoration:none;
}
.text_products_links_inicio a:hover{
color:#FFBF83;
text-decoration:underline;
}

.products_content_index{
float:left;
border:0px solid red;
color:#FFFFFF;
width:630px;
/*padding-top:40px;*/
padding-top:10px;
}
	.div_products_img_links_inicio{
	border:0px solid red;
	width:590px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	}
		.products_img_links_inicio{
		width:82px;
		float:left;
		text-align:center;
		}


.content{
/*min-height:469px;*/
min-height:429px;
height:auto;
border:1px solid #808080;
}
*html .content{ /*height:469px;*/ height:429px;}


/* -----------------------------
		  PRODUCTOS
------------------------------- */

.textintro_products{
font-size:16px;
color:#FFFFFF;
width:700px;
height:40px;
padding-left:174px;
padding-top:120px;
}

.div_products_img_links{
	width:700px;
	margin-top:25px;
	padding-left:174px;
	}
		.products_img_links{
		float:left;
		text-align:center;
		margin-right:15px;
		height:165px;
		position:relative;
		border:0px solid red;
		}
		.text_products_links{
		color:#FFBF83;
		position:absolute;
		bottom:0px;
		width:72px;
		}
		.text_products_links a{
		color:#FFBF83;
		text-decoration:none;
		}
		.text_products_links a:hover{
		color:#FFBF83;
		text-decoration:underline;
		}

/* -----------------------------
		  	FICHA
------------------------------- */

.ficha_left{
width:466px;
/*height:530px;*/
height:430px;
float:left;
position:relative;
}

	.box_descripcio_ficha{
	width:301px;
	min-height:340px;
	height:auto;
	position:absolute;
	/*top:55px;*/
	top:15px;
	left:125px;
	color:#FFFFFF;
	text-align:right;
	line-height:17px;
	}
	*html .box_descripcio_ficha{ height:340px; }
	
	.div_opcions_products{
	width:110px;
	height:170px;
	position:absolute;
	left:15px;
	/*top:290px;*/
	top:250px;
	}
	
	.img_opcions_products{
	float:left;
	margin-right:6px;
	}
	.link_opcions_products{
	float:left;
	}
	.link_opcions_products a{
	font-size:11px;
	color:#FFBF83;
	text-decoration:none;
	}
	.link_opcions_products a:hover{
	font-size:11px;
	color:#FFBF83;
	text-decoration:underline;
	}
	
	.ficha_img_normal{
	width:147px;
	height:221px;
	position:absolute;
	right:42px;
	/*bottom:10px;*/
	top:200px;
	text-align:right;
	border:0px solid red;
	}


.ficha_right{
width:532px;
/*height:530px;*/
height:430px;
float:right;
position:relative;
}


/* -----------------------------
		  	EMPRESA
------------------------------- */

.div_empresa{
/*height:530px;*/
height:430px;
position:relative;
border:0px solid red;
}
.div_thumb_empresa{
width:800px;
/*height:130px;*/
height:110px;
position:absolute;
border:0px solid red;
/*bottom:30px;*/
bottom:0px;
right:40px;
}

.box_descripcio_empresa{
width:375px;
/*min-height:340px;*/
min-height:300px;
height:auto;
position:absolute;
/*top:55px;*/
top:15px;
/*left:50px;*/
left:99px;
color:#FFFFFF;
text-align:right;
line-height:16px;
}
*html .box_descripcio_empresa{ /*height:340px;*/ height:300px; }

.div_opcions_products_empresa{
width:110px;
height:170px;
position:absolute;
left:15px;
bottom:5px;
}

.empresa_img{
/*width:499px;*/
width:450px;
height:278px;
border:0px solid red;
position:absolute;
right:38px;
/*top:60px;*/
top:20px;
}


/* -----------------------------
			CONTACTO
------------------------------- */

.div_contacto{
border:0px solid red;
width:790px;
float:right;
position:relative;
/*top:37px;*/
top:17px;
}


form{
padding:0;
margin:0;
}

.content_contacto{
border:0px solid red;
width:450px;
font-family:"Trebuchet MS" ,Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
line-height:19px;
float:left;
}

.contacto_pop_titul{
font-size:24px; font-family:Trebuchet MS ,Arial, Helvetica, sans-serif; color:#ffaa00;
}

.fields_left{
width:192px;
border:0px solid red;
float:left;
padding-bottom:3px;
}
.fields_right{
width:192px;
border:0px solid red;
float:left;
margin-left:14px;
padding-bottom:3px;
}

.input_contacto{
width:192px;
border:1px solid #000000;
}
.input_contacto2{
width:100px;
border:1px solid #000000;
}

.textarea_contacto{
width:398px;
/*height:121px;*/
height:100px;
border:1px solid #000000;
}

.div_menu_right_contacto{
width:180px;
border:0px solid red;
position:absolute;
right:27px;
top:34px;
/*line-height:19px;*/
}

.barra_vertical_gris{
width:1px;
/*height:453px;*/
height:373px;
float:left;
background-color:#808080;
position:relative;
top:40px;
}

.box_right_contacto{
width:210px;
border:0px solid red;
float:left;
position:relative;
top:36px;
left:45px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
/*line-height:19px;*/
line-height:17px;
}

.tiul_right_contacto{
font-size:17px; color:#ffaa00; 
}

.dades_roig_pop a{ color:#ffa700; text-decoration:none; font-weight:bold;}

.dades_roig_pop a:hover{ color:#ffa700; text-decoration:underline;  font-weight:bold;}












