/*DISSENY DE TEXT*/
a{text-decoration:none}
/*a:link{border:0;}
a:hover{border:0;}*/
form{
padding:0px;
margin:0px;
}

table{font-family:Arial, Helvetica, sans-serif;font-size: 12px}

/*DISSENY DE BODY*/
body{
background-image:url(img/background.jpg);
background-repeat:repeat-x;
background-color:#c9e125;
font-family:tahoma;
padding:0px;
margin: 0px;
text-align:center;
}
#glob_m{
background-image:url(img/fons_menu.jpg);
background-repeat:no-repeat;
width:955px;
height:579px;
margin:auto;
margin-top:50px;
text-align:left;
border:1px solid #ec6f00;
}
#base{
width:958px;
height: 640px;
margin: auto;
}
#header{
width:958px;
height:98px;
}
#headerLogo{
background-image:url(img/logo.jpg);
background-repeat:no-repeat;
width:302px;
height:67px;
float:left;
margin-top:10px;
margin-left: 5px;
cursor: pointer;
}
#headerIdioma{
width:65px;
height:20px;
float:left;
position:absolute;
*position:inherit;
top:80px;
*margin-top:3px;
}
#headerBandEs{
width:35px;
margin-left:7px;
float:left;
}
#headerBandPt{
width:20px;
float:right;
}
.headerBan{
display:block;
height:13px;
font-size:12px;
color:#616161;
font-weight:bold;
}
.headerBanOn,headerBanOn:link,headerBanOn:hover{
display:block;
height:13px;
font-size:12px;
color:#ffffff;
font-weight:bold;
}
.headerBan:hover{
display:block;
height:13px;
font-size:12px;
color:#ffffff;
font-weight:bold;
}
#headerBanl{
color:#777f47;
}
/*MENU->*/
#menu{width: 650px;height:120px;float:right;text-align: right}
#menuHome{float:right;display:block; width:64px; height:32px; margin-right:30px;}
#menuQuien{float:right;display:block; width:95px; height:32px; margin-right:30px;}
#menuGaleria{float:right;display:block; width:60px; height:32px; margin-right:30px;}
#menuProduct{float:right;display:block; width:70px; height:32px; margin-right:30px;}
#menuContact{float:right;display:block; width:64px; height:32px; margin-right:10px;}
/*ES*/
a.menuH,a.menuH:link{background-image:url(img/menu_home.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuQSes,a.menuQSes:link{background-image:url(img/menu_quien_es.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuGes,a.menuGes:link{background-image:url(img/menu_galeria_es.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuPes,a.menuPes:link{background-image:url(img/menu_product_es.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuCes,a.menuCes:link{background-image:url(img/menu_contact_es.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuH:hover{background-position:top center;}
a.menuQSes:hover{background-position:top center;}
a.menuGes:hover{background-position:top center;}
a.menuPes:hover{background-position:top center;}
a.menuCes:hover{background-position:top center;}
a.menuH_on,a.menuH_on:link,a.menuH_on:hover{background-image:url(img/menu_home.png); line-height:60px; background-position:top center;}
a.menuQSes_on,a.menuQSes_on:link,a.menuQSes_on:hover{background-image:url(img/menu_quien_es.png); line-height:60px; background-position:top center;}
a.menuGes_on,a.menuGes_on:link,a.menuGes_on:hover{background-image:url(img/menu_galeria_es.png); line-height:60px; background-position:top center;}
a.menuPes_on,a.menuPes_on:link,a.menuPes_on:hover{background-image:url(img/menu_product_es.png); line-height:60px; background-position:top center;}
a.menuCes_on,a.menuCes_on:link,a.menuCes_on:hover{background-image:url(img/menu_contact_es.png); line-height:60px; background-position:top center;}
/*PT*/
a.menuH,a.menuH:link{background-image:url(img/menu_home.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuQSpt,a.menuQSpt:link{background-image:url(img/menu_quien_pt.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuGpt,a.menuGpt:link{background-image:url(img/menu_galeria_pt.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuPpt,a.menuPpt:link{background-image:url(img/menu_product_pt.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuCpt,a.menuCpt:link{background-image:url(img/menu_contact_pt.png); background-repeat:no-repeat; line-height:60px; background-position:bottom center;}
a.menuH:hover{background-position:top center;}
a.menuQSpt:hover{background-position:top center;}
a.menuGpt:hover{background-position:top center;}
a.menuPpt:hover{background-position:top center;}
a.menuCpt:hover{background-position:top center;}
a.menuH_on,a.menuH_on:link,a.menuH_on:hover{background-image:url(img/menu_home.png); line-height:60px; background-position:top center;}
a.menuQSpt_on,a.menuQSpt_on:link,a.menuQSpt_on:hover{background-image:url(img/menu_quien_pt.png); line-height:60px; background-position:top center;}
a.menuGpt_on,a.menuGpt_on:link,a.menuGpt_on:hover{background-image:url(img/menu_galeria_pt.png); line-height:60px; background-position:top center;}
a.menuPpt_on,a.menuPpt_on:link,a.menuPpt_on:hover{background-image:url(img/menu_product_pt.png); line-height:60px; background-position:top center;}
a.menuCpt_on,a.menuCpt_on:link,a.menuCpt_on:hover{background-image:url(img/menu_contact_pt.png); line-height:60px; background-position:top center;}
/*<-MENU*/
#half{
background-image:url(img/change_background.jpg);
background-repeat:no-repeat;
width:959px;
height:504px;
margin:auto;
position:relative;
}

/*MENU FAMILIES GLOBALS->*/
#pdorf_fam{
width:100%;
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}
#pdorf_meE{text-decoration:none;}
#pdorf_meU{text-decoration:none;}
#pdorf_meU{text-decoration:none;}
a.pdorf_menu{text-decoration:none; color:#939598;}
a.pdorf_mE{color:#939598;}
a.pdorf_mU{color:#939598;}
a.pdorf_menu_on, a.pdorf_menu_on:link, a.pdorf_menu_on:hover{text-decoration:none; color:#ffffff; border:0;}
a.pdorf_mE_on, a.pdorf_mE_on:link, a.pdorf_mE_on:hover{text-decoration:none; color:#ffffff; border:0;}
a.pdorf_mU_on, a.pdorf_mU_on:link, a.pdorf_mU_on:hover{text-decoration:none; color:#ffffff; border:0;}
/*<-MENU FAMILIES GLOBALS*/

/***DISSENY DE CAPES DEL MITJE***/
/*QUIEN SOMOS*/
#qs_text1{
position:absolute;
top:8%;
left:10%;
width:220px;
height:180px;
text-align:left;
}
#qs_text2{
position:absolute;
top:58%;
left:10%;
width:220px;
height:180px;
text-align:left;
}
.qs_titol{
display:block;
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#b5ce01;
line-height:17pt;
}
.qs_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#ffffff;
line-height:17pt;
}
#qs_img1{
background-image:url(img/qs_img1.jpg);
background-repeat:no-repeat;
width:449px;
height:300px;
top:4%;
left: 50%;
position:absolute;
}
#qs_img2{
background-image:url(img/qs_img2.jpg);
background-repeat:no-repeat;
width:223px;
height:146px;
top:67%;
left:50%;
position:absolute;
}
#qs_img3{
background-image:url(img/qs_img3.jpg);
background-repeat:no-repeat;
width:223px;
height:146px;
top:67%;
left:76%;
position:absolute;
}

/*PRODUCTES GLOBAL*/
#prod_inter{width:182px; height:461px; background-image:url(img/prodInterOff.jpg); border:1px solid #aac000;cursor:pointer}
#prod_exter{width:182px; height:461px; background-image:url(img/prodExterOff.jpg); border:1px solid #aac000;cursor:pointer}
#prod_urb{width:182px; height:461px; background-image:url(img/prodUrbOff.jpg); border:1px solid #aac000;cursor:pointer}
#prod_acc{width:182px; height:461px; background-image:url(img/prodAccOff.jpg); border:1px solid #aac000;cursor:pointer}
#prod_inter:hover{background-image:url(img/prodInterOn.jpg); border:1px solid #acb281;}
#prod_exter:hover{background-image:url(img/prodExterOn.jpg); border:1px solid #acb281;}
#prod_urb:hover{background-image:url(img/prodUrbOn.jpg); border:1px solid #acb281;}
#prod_acc:hover{background-image:url(img/prodAccOn.jpg); border:1px solid #acb281;}
.prod_interText{width:182px; height:90px; text-align:left; font-family:Arial, Helvetica, sans-serif;background-color:#363636;opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);}
.divtxtfami{
	text-align: left;margin-left: 7px;margin-top: 3px;width:165px; height:87px;position: absolute;z-index: 2
}
#prod_interText1{left:5%; top:71%;}
#prod_interText2{left:28%; top:77%;}
#prod_interText3{left:53%; top:82%;}
#prod_interText4{left:77%; top:82%;}
.prod_title{font-size:14px; font-weight:bold; color:#b5ce01;}
.prod_text{font-size:11px; color:#FFFFFF;}
.prod_link{font-size:11px; font-weight:bold; text-decoration:none; color:#b5ce01;}

/*PRODUCTES FAM*/
#prodf_tabF{
width:930px;
height:400px;
top:15%;
left:2%;
position:absolute;
}
.prodf_tabFtd{
height:180px;
}
.prodf_inter{
width:290px;
height:120px;
}
.prodf_interD1{
display:block;
width:125px;
height:125px;
float:left;
border:1px solid;
border-color:transparent;
}
.prodf_interD1:hover{border:1px solid #a1ba02;}
.prodf_interD2{
width:160px;
height:125px;
float:right;
position:relative;
}
.prodf_DivText{
position:absolute;
bottom:0pt;
text-align:left;
}
.prodf_tabtx{
width:100%;
height:100%;
text-align:left;
font-weight:bold;
}
.prodf_nom{font-size:12px; color:#b5ce01;font-family:Arial, Helvetica, sans-serif;}
.prodf_txt{font-size:10px; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}

/*PRODUCTES*/
#pods_fam{
width:98%;
height:17px;
top:1%;
left:1%;
text-align:right;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}
#prodsf_tabF{
width:930px;
height:480px;
top:6%;
left:2%;
position:absolute;
}
.prodsf_tabFtd{
height:150px;

}
.prodsf_inter{
width:290px;
height:125px;
}
.wh{
color:#707173;
}
.prodsf_interD1{
display:block;
width:125px;
height:125px;
float:left;
border:1px solid #b5cb01;
}
.prodsf_interD2{
width:140px;
height:124px;
float:right;
position:relative;
}
.prodsf_tabtx{
width:100%;
height:100%;
text-align:left;
font-weight:bold;
}
.prodsf_tit{font-size:18px; color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
.prodsf_des{font-size:12px; color:#b5ce01;font-family:Arial, Helvetica, sans-serif;}
.prodsf_txt{font-size:12px; color:#ffffff;font-family:Arial, Helvetica, sans-serif;}

a.pdorf_mI_on{
color:#ffffff;
font-size:10px;
}
a.pdorf_mI{
color:#939598;
font-size:10px;
}

/*CONTACTAR*/
#cont_msg{
width:260px;
height:310px;
position:absolute;
top:15%;
left:5%;
line-height:15pt;
text-align:left;
font-family:tahoma;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}
#cont_msg input{
height:22px;
border:0;
background-color:#aecc00;
margin-bottom:10px;
font-size:14px;
font-family:tahoma;
color:#FFFFFF;
}
#cont_msg label{
color:#FFFFFF;
}
.cont_lab{
width:245px;
}
#cont_msg textarea{
width:245px;
height:145px;
border:0;
background-color:#aecc00;
font-size:14px;
font-family:tahoma;
color:#FFFFFF;
}
#cont_bots{
position:relative;
}
#cont_bots input{
color:#FFFFFF;
font-weight:bold;
background-color:transparent;
border:0;
font-size:12px;
}
#cont_bot1{
width:70px;
display:block;
position:absolute;
top:50%;
left:40%;
}
#cont_bot2{
width:50px;
display:block;
position:absolute;
top:50%;
left:77%;
}
.cont_error{
padding-left:25px;
color:#FF0000;
}
#cont_msgOk{
width:250px;
top:76%;
left:4%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CCCCCC;
position:absolute
}
#map{
width:550px;
height:450px;
top:5%;
left:39%;
position:absolute;
}
#cont_dades{
width:240px;
height:70px;
position:absolute;
top:390px;
left:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#CCCCCC;
}

/*DISSENY DE CAPES DE SOTA*/
#footer{
margin-top:5px;
margin-left:2px;
margin-right:2px;
width:959px;
text-align:justify;
}
#downl{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#ffffff;
position:absolute;
}
#downr{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#ffffff;
}
#downtable{
padding:0px;
width:100%;
font-family:tahoma;
font-size:11px;
color:#797878;
}

.capaopac{
filter: alpha(opacity=50);
opacity: .5;
background-color:#000000;
z-index: 3;
width: 100%;
height: 100%;
}

.capasinopac{
filter: alpha(opacity=100);
opacity: 1;
z-index: 0;
}

/* afegits */
a.negre,a.negre:link,a.negre:visited{
	color:#000000;
}

a.negre:hover{
	color:#000000;
	text-decoration: none;
}

a.brgaleria,a.brgaleria:link{
	border: 11px solid #4a5118;
	display: block;
	width: 113px;
	height: 84px;
}

a.brgaleria:hover{
	border: 11px solid #b6ce00;
	display: block;
}

.brgaleria{
	border: 11px solid #4a5118;
}

.brgaleria:hover{
	border: 11px solid #b6ce00;
}

#paginacio{
	color: #4a5118;
	font-size: 16px;
	font-weight: bold;
}
#paginacio a,paginacio a:link{
	color: #4a5118;
	font-size: 14px;
	font-weight: bold;
}

#paginacio a:hover{
	color: #4a5118;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

.tdgaleria{
	padding-left:15px;
	padding-right:15px;
	width:125px;
}

/* PEU LINK AVISO LEGAL */
a.blanc,a.blanc:link,a.blanc:visited{
	color: #FFFFFF;
}

a.blanc:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

#avisolegal{
	font-size: 12px;
	text-align: left;
	padding: 10px;
}

#avisolegal a,a:link,a:visited{
	color: #FFFFFF;
	font-weight: bold;
}

#avisolegal a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}