/* ======================== GENERAL ====================*/
@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../font/helveticaneuemed-webfont.eot');
    src: url('../font/helveticaneuemed-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/helveticaneuemed-webfont.woff') format('woff'),
    url('../font/helveticaneuemed-webfont.ttf') format('truetype'),
    url('../font/helveticaneuemed-webfont.svg#helveticaneuemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneuelight';
    src: url('../font/helveticaneuelt-webfont.eot');
    src: url('../font/helveticaneuelt-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/helveticaneuelt-webfont.woff') format('woff'),
    url('../font/helveticaneuelt-webfont.ttf') format('truetype'),
    url('../font/helveticaneuelt-webfont.svg#helveticaneuelight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneueitalic';
    src: url('../font/helveticaneueit-webfont.eot');
    src: url('../font/helveticaneueit-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/helveticaneueit-webfont.woff') format('woff'),
    url('../font/helveticaneueit-webfont.ttf') format('truetype'),
    url('../font/helveticaneueit-webfont.svg#helveticaneueitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneuebold';
    src: url('../font/helveticaneuebd-webfont.eot');
    src: url('../font/helveticaneuebd-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/helveticaneuebd-webfont.woff') format('woff'),
    url('../font/helveticaneuebd-webfont.ttf') format('truetype'),
    url('../font/helveticaneuebd-webfont.svg#helveticaneuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneueregular';
    src: url('../font/helveticaneue-webfont.eot');
    src: url('../font/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/helveticaneue-webfont.woff') format('woff'),
    url('../font/helveticaneue-webfont.ttf') format('truetype'),
    url('../font/helveticaneue-webfont.svg#helveticaneueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dead_kansasregular';
    src: url('../font/dead_kansas-webfont.eot');
    src: url('../font/dead_kansas-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/dead_kansas-webfont.woff') format('woff'),
         url('../font/dead_kansas-webfont.ttf') format('truetype'),
         url('../font/dead_kansas-webfont.svg#dead_kansasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticaneuelightaa';
    src: url('../font/helvetica-neue-light-1361522102-webfont.eot');
    src: url('../font/helvetica-neue-light-1361522102-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helvetica-neue-light-1361522102-webfont.woff') format('woff'),
         url('../font/helvetica-neue-light-1361522102-webfont.ttf') format('truetype'),
         url('../font/helvetica-neue-light-1361522102-webfont.svg#helveticaneuelight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	width:100%;
	margin:0 auto;
	/*margin-top:-20px;*/
	padding:0;
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'helveticaneuelight';
	background-color:#FFF;
	
	
}
.contenidorTotal{
	width:990px;
	margin:0 auto;


}
img{ 
	border:none;
	vertical-align:middle;
}

a		{color:#000;	text-decoration:none;}
a:hover {color:#C01120;; text-decoration:none;}

h4{
	margin:0;
	padding:0;
	width: 90%;
}
.noVisible{
	visibility:hidden;
}

#backgroundColors{
	position:absolute;
	z-index:-1;
	width:100%;
	min-height:800px;
	top: 108px;


}

#upBackground{
		width:100%;
		min-height:460px;
		background-color:#ededed;
}

#downBackground{
		width:100%;
		margin-top: 170px;
		min-height: 447px;
		background-color:#EDEDED;
}

#greyBack{
 background-color: #4d4d4d;
    margin-top: -73px;
    min-height: 242px;
    width: 70%;
}



/* ======================== CONTINGUTS ====================*/


.menuAndContingut{
	/*border-left:2px dotted #9fc5eb;	*/
	/*background-color:#CCC;*/
	margin:0;
	padding:0;
}

/* ================================ HEADER NO HOME =============================== */
.header{
	width:860px;
	height:95px;
	
	

}
 
.headerTitle{
	line-height:55px;
	margin-top:79px;
	position:absolute;

}
.marginLeft1{
	margin-left:1px;
}
.xarxesSepara{
	margin-left:1px;

}
.top3{
	margin-top:3px;
}
/* ================================ HOME =============================== */
.headerHome{
	width:860px;
	
	background-image:	url('../images/bgCap.png');
	background-repeat:no-repeat;
	

}
.headerHomeTitle{
margin-left: 50px;
margin-top: 10px;
position:absolute;

}



.contenidorContingut{
	padding:0px;
	margin:0 auto;
	width:850px;
}
.paddingLangHeader{
  padding-left:5px;
}
.langHeader,.langHeaderUSA{
	position:absolute;
	font-size:10px;
	font-family:'helveticaneuelight';
	top:0px;
	 margin-left: 828px;
	 color:#808080;
}
.langHeaderUSA{
	 margin-left: 857px;

}
.linksHeader,.linksHeader_,.linksHeaderUSA{
	position:absolute;
	font-size:10px;
	font-family:'helveticaneuelight';
	top:0px;
	margin-left: 330px;
	color:#808080;
	width:500px;
}
.linksHeaderUSA{
	margin-left: 700px;
	width: 300px;

}
.linksHeader_{
	margin-left: 300px;
}

.linksHeader a, .linksHeader_ a{
	color:#FFF;
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg); 
	
}
.zonaTreballador a, .zonaPHeader a,.newsletterHeader a,.extranetHeader a{
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg); 
 
}
.zonaTreballador,.zonaPHeader,.newsletterHeader,.extranetHeader{
	float:left;
	
	height:17px;
	padding-left:20px;
	padding-top:3px;
	-webkit-transform:skewX(172deg);
	webkit-transform:skewX(172deg);
	-moz-transform:skewX(172deg);
	-o-transform:skewX(172deg);
	-ms-transform:skewX(172deg); 
	font-size:10px;
	color:#FFF;

}
.zonaTreballador{
	background-color:#BBB;
	width:105px;
}
.zonaPHeader{
	background-color:#5A5A5A;
	width:75px;
}
.extranetHeader{
	background-color:#828282;
	width:70px;
}
.extranetHeaderProv{
	background-color:#828282;
	width:120px;
}
.newsletterHeader{
	background-color:#AAAAAA;
	width:138px;
}

.newsletterHeaderUsa{
	color: #fff;
	background-color:#AAAAAA;
    float: left;
    font-size: 10px;
    height: 17px;
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 3px;
    transform: skewX(172deg);
	width:137px;

}


.oblique{
	font-size:14px;
	padding-right:3px;
}

.bold{
	font-weight:bold;

}
.xarxesHeader{
	position:absolute;
	font-size:14px;
	font-family:'helveticaneuelight';
	top:68px;
	margin-left: 896px;
}

.xarxesHeader a{
	color:#C6C6C6;
	margin-top:10px;
	padding-top:0px;
}
.newsLink{
	margin-top:5px;
}
.xarxesHeader a:hover{
	color:#000;
}


.filtreCategories select {
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }


.filtreCategories{
	
   font-size:12px;
   
   height: 18px;
   overflow: hidden;
   color:#000;
   border: 1px solid #000;
    font-family: 'helveticaneuelight';

}
.homeBannersLeft{
	width: 467px; float: left
}
.homeBannersRight{
	width: 464px; float: right
}
.leftTitleBanner,.rightTitleBanner,.titleBanner{
	font-family: 'helveticaneuelight';
	font-size:26px;
	color:#0B519C;
	width:422px;
	float:left;
	
	margin-top:15px;
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg); 	
}

.rightTitleBanner{
	margin-left:47px;

}
.titleBanner{
 width:95%;
 text-align:center;

}
.imgBanner{
	width:105px;
	height:74px;
	overflow:hidden;

}

.imgBanner2{
	width:80px;
	height:74px;
	overflow:hidden;

}
.firsLeftBanner{
   margin-left:35px;	
}
.leftTitleBanner{
	text-align:right;
}
.bannersHome{
    margin-top:-22px;
    width: 937px;
		clear:both;
	height:190px;
	position:relative;
	z-index:999;
	margin-left: 36px;
	background-color:#FFF;
	-webkit-transform:skewX(172deg);
	webkit-transform:skewX(172deg);
	-moz-transform:skewX(172deg);
	-o-transform:skewX(172deg);
	-ms-transform:skewX(172deg); 
}
.ah4{
	 
    font-family: 'helveticaneuelight';
	text-align:center;
	
	font-size:14px;
	
	 color:#808080;
	 display:block;
	 font-weight:normal;
} 
.bannerPetit{
	
	
	margin-top:5px;
	float:left;
	border-left:none;
	height:143px;
	width:108px;
	background-color:#fff;
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg); 

}


.bannerPetit2{
	margin-top:5px;
	float:left;
	border-left:none;
	height:143px;
	width:90px;
	background-color:#fff;
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg); 

}
 
.bannerPetit:hover {
  
}
.eventsHome{
 margin-left: px;
 margin-top: 0px;
 width:903px;
 margin-left: 42px;
}
.titleEsdevenimentsHome{
	font-size:22px;
	color:#0B519C;
	margin-top: 10px;
	margin-left:30px;
	margin-bottom: 10px;
}
.insideEsdevenimentHome{
	margin-left:10px;
	margin-top:15px;
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg); 
}
.esdevenimentDiv{
	
	height:90px;
	background-color:#EDEDED;
	-webkit-transform:skewX(172deg);
	webkit-transform:skewX(172deg);
	-moz-transform:skewX(172deg);
	-o-transform:skewX(172deg);
	-ms-transform:skewX(172deg); 
}
.whiteDivEvent{
background-color: #fff;
    height: 20px;
    margin-top: -90px;
    position: absolute;
    width: 2px;
}

.imgEvent{
	width:60px;
	height:60px;
	overflow:hidden;
	float:left;
}
.infoEvent{
	float:left;
	margin-left:10px;
	width:72%;
}
.eventImage{
	width:60px;
}

.h5Event a{
	font-size:17px;
	color:#4D4D4D;
	line-height:24px;
	font-weight:bold;
}
.h5Event a>span{
	font-size:14px;
	color:#000;
}

.slideHome{
	margin-top: 13px;
	margin-left: -52px;
	width:1024px;

}

#leftSlide{
	position:absolute;
	z-index:5;
	background-image:	url('../images/masats/slideLeftMasc.png');
	background-repeat:no-repeat;
	min-width:175px;
	min-height:460px;
	top:108px;
	margin-left: -8px;
}

#rightSlide{
	position:absolute;
	z-index:3;
	background-image:	url('../images/masats/mascRight.png');
	background-repeat:no-repeat;
	margin-left: 830px;
    min-height: 460px;
    min-width: 250px;
    position: absolute;
    top: 108px;
}



.inSlide{
	width:1024px;
	height:460px;

}
.inSlide h3{
    color: #fff;
    font-family: "helveticaneuelight";
    font-size: 62px;
    font-weight: normal;
    line-height: 50px;
    margin-left: 609px;
    margin-top: -256px;
    position: absolute;
    text-align: right;
    width: 290px;
	
}

.eslogan h1,.eslogan h2,.h2Simulate{
	width: 655px;
	position: absolute;
	font-size: 25px;
	font-family: 'helveticaneuelight';
	margin-left: 330px;
	text-align: right;
	margin-top: 46px;
	line-height: 21px;
	-webkit-transform:skewX(172deg);
	webkit-transform:skewX(172deg);
	-moz-transform:skewX(172deg);
	-o-transform:skewX(172deg);
	-ms-transform:skewX(172deg); 
	font-weight:normal;
}

.insideH2Header{
	font-size: 16px;
	padding-right:4px;
}
.bgWhite{
	background-color:white;
}
/*.inSlide h3{
   position:absolute;
   background-color:#000;
   color:#FFF;
   margin-left: 560px;
   margin-top: -125px;
   padding-left: 12px;
   max-width:360px;
   padding:5px 12px;
   font-weight:bold;
   font-size:22px;
   font-family: 'helveticaneuelight';

}*/

.newsHome{
 margin-left: 47px;
 margin-top: 0px;
 width:965px;
}
.textNewsHome{
	background-color:#FFF;
	padding-bottom:20px;
	height: 203px;
	position:relative; 

}
.bgData{
	  background-image: url("../images/masats/bgData.png");
    background-repeat: no-repeat;
    color: #fff;
    font-family: "helveticaneuelight";
    font-size: 11px;
    margin-left: -1px;
    margin-top: -10px;
    min-height: 44px;
    min-width: 53px;
    padding-top: 7px;
    position: absolute;
    text-align: center;
    width: 53px;
    z-index: 5;
}
.titularNoticiaHome{
	 font-size: 24px;
    font-weight: normal;
    margin-top: 0;
    padding-left: 55px;
    padding-right: 30px;
    padding-top: 33px;
}

.contingutNoticiaHome{
	padding-left:55px;
	padding-right:35px;
	font-size:12px;
	line-height:16px;
	color:#808080;
	position:relative;
}

.linkNoticia{
	color:#0071B8;
	bottom: 9px;
    color: #0071b8;
    height: 30px;
    left: 370px;
    position: absolute;
    width: 40px;
}

.linkNoticiaLlistat{
	height: 30px;
    width: 100px;
	margin-top:20px;
	
}
.linkNoticia a{
font-size:16px;
font-weight:bold;	
color:#0071B8;
}

.linkNoticiaLlistat a{
font-size:12px;
font-weight:bold;	
color:#0071B8;
text-transform: lowercase;
}
.plusNoti{
	position:absolute;
	 margin-left: 8px;
     margin-top: -14px;
}

.imgPortada{
 width:429px;
 height: 314px;
 overflow:hidden;


}
.portadaSub{
	width:429px;
 	margin-right:37px;
	overflow:hidden;
	float:left;
}
.subDreta{
	float:right;
}
/* ================================ FOOTER =============================== */
.footer{
 margin-left:43px;
 font-family:		'helveticaneuelight';
font-size:			10px;
color:				#000;
background-color:	#F0F0F0;
width: 932px;
height: 475px;
text-align:			center;
margin-top:19px;
}




.contactHome{
	color: #808080;
	font-size:18px;
	font-family:		'helveticaneuelight';
	position:absolute;
	margin-left:10px;
	margin-top:10px;
	display: block;
	margin-left: 415px;
    margin-top: -77px;
	
}

.empresaHome{
	color:#AFAFAF;
	font-size:15px;
	font-family:		'helveticaneuelight';
	position:absolute;
	margin-left:10px;
	margin-top:10px;
	display: block;
	margin-left: 732px;
    margin-top: -75px;
	
}

.atencioClient{
	background-image:	url('../images/masats/Masats_noia.png');
	background-repeat:no-repeat;
	min-width:150px;
	min-height:188px;
	position:absolute;
	margin-left:25px;
	margin-top:11px;

}

.postVentaHome{
	color:#0071BC;
	font-size:18px;
	font-family:		'helveticaneuelight';
}

.footerLeft{
	padding-top: 47px;
    text-align: left;
    width: 216px;
}
 
.footerLeft a{
	color:#808080;
	font-size:16px;
	margin-left: 37px;
	line-height:24px;
	

}

.ratllaFooter{
	min-width:850px;
	min-height:6px;
	background-image:	url('../images/ratllaPeu.png');
	background-repeat:no-repeat;
	background-position:top; 


}

.topFooter,.topFooterUsa, .topFooterNew{
	background-image:	url('../images/masats/footerBg.png');
	background-repeat:no-repeat;
	min-width:959px;
	min-height:288px;

}
.topFooterNew{
	background-image:	url('../images/masats/footerBgNew.png');

}

.topFooterUsa{
	background-image:	url('../images/masats/footerBgUsa.png');

}
.menuFooter{
	width:150px;
	text-align:left;
	margin-left:50px;
	line-height:16px;
	float:left;
}
.productesFooter{
	width:180px;
	float:left;
	text-align:left;
	line-height:16px;

}


.cercadorFooter{
	width:200px;
	height:200px;
	float:left;
	text-align:left;
	font-weight:bold;

}
.linkPeu,.titleSearch{
	color:#0071BC;
	font-size:11px;
	
}

.inputCercadorGeneral{
	width:156px;
	text-align:left;
	border:none;
	background-color:#FFF;
}
.cercadorGeneral{
	  background-color: transparent;
    background-image: url("../images/masats/lupaSearch.png");
    background-repeat: no-repeat;
    border: medium none;
    margin-left: 145px;
    margin-top: -13px;
    display: block;
    position: absolute;
	line-height:15px;
}

.emas,.tuv,.quality{
	min-width:185px;
	min-height:70px;

	position:absolute;
	margin-left: 715px;
}

.emas{
	margin-top:21px;
}

.tuv{
	margin-top:98px;
}

.emas2,.tuv2, .din, .iris{
	margin-top:21px;
	min-width:90px;
	min-height:70px;
	position:absolute;
}
.emas2, .din{
	margin-left: 715px;
}
.tuv2, .iris{
	margin-left: 812px;
}
.iris, .din {
	margin-top:95px;
}

.tuv{
	margin-top:98px;
}

.quality{
	margin-top: -59px;
	
}
.footerLogos{
	width:310px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

.footerLogos a, .avis,.avis a{
	text-align:right;
	font-size:10px;
	color:#808080;
	margin-top:20px;

}

.footer a:active 		{color:#000; text-decoration:none;}
.footer a:hover 		{color:#666; text-decoration:none;}

/* NOTICIES-*/
.txtTitol{
    color:#666666;
    font-family:'helveticaneuelight';
	font-size:36px;
	
    
}

.imgLlistatActualitat{
	width:240px;
	float:left;

}
.contingutLlistatActualitat{
	width:630px;
	float:right;
	padding-right:20px;
}

.titolLlistatGeneral{
 	color:#666;
	font-size:48px;
 }
 
.txtTitular{
	font-size:28px;
	color:#666;
}
.contingutLlistatNoticies{
	font-size:13px;
	font-family:'helveticaneuelight';
	color:#000; 
	line-height:16px;
}

.mainNews{
	
	width:932px;
	margin-left:42px;
	clear:both;
	margin-top:70px;
	display:block;
	
}
.ariadna{
 color: #000;
}
.ariadna a{
    font-family:'helveticaneuelight';
    color: #000;
    font-size: 14px;
	margin-top:30px;
}
.ariadna a:hover{
	color:#CCC;

}
.filBack{
	background-color: #000;
    clear: both;
    margin-bottom: 5px;
    margin-top: -43px;
    padding-left: 41px;
    padding-top: 20px;
	
}

.contentNew{
	padding-left:20px;
	padding-top:20px;
	clear:both;
	display:block;
}
.textNoticia{
	width: 465px;
	float:left;
	display:block;
}
.imgNoti{
	width:444px;
	float:right;
}


.tags{
	padding:			10px;
	
	color:				#555;
	font-weight: 		bold;

}






.divEspai{
	min-width:20px;
	float:right;
	min-height:70px;
}


.menuSencer{
	position:absolute;
	width:850px;
	height:40px;	
	margin-left:10px;
	margin-top:5px;
}



.banner{
	width:241px;
	height:66px;
	
	
}
.bannerEspai{
	width:241px;
	height:3px;
}

.actualite{
	
	font-size:16px;
	width:150px;
}
.noticiaHome{
	width:280px;
	height:80px;
	
}
.titolNoticiaHome a{
	color:#000;
	font-weight:bold;
	
	font-size:15px;
}
.fotoHome{
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
	
}
.imgHome{
	border:1px solid #000;
}
	
.textNoticiaHome{
	font-size:12px;
	margin-left:85px;
	height:80px;
}
.contingut_noticia{
	margin-top:0px;
	color:#000;
	font-family: 'Puritan', sans-serif;
}



.bannerSota{
	width:150px;
	float:left;
}


.destacats_activitats{
	position:fixed;
	left:620px;
	top:700px;
}

.titolPagina{
	width:850px;
	height: 89px;
}



.directori{
	position:fixed;
	margin-left:470px;
	margin-top:345px;	
}
.titol_pagina{
	position:fixed;
	margin-left:470px;
	margin-top:365px;
	
	
}
.paginacio{
	position:fixed;
	margin-left:850px;
	margin-top:397px;
	
}

.cercador{
	position: fixed;
	margin-left:850px;
	margin-top:397px;
	background:url(images/fons_cercador.png);
	height:250px;
	width: 220px;
}

.title_cercador{
	color:#FFF;
	margin-left: 10px;	
}

.text_cerca{
	margin-left: 10px;	
	margin-top:-10px;
	width: 195px;
	
}

.boto_cerca{
	margin-left: 153px;	
	margin-top:5px;
	border:thin;
	color:#FFF;	
	background-color:#C20000;
	
	
}

.rutes{
	position:fixed;
	margin-left:470px;
	margin-top:440px;
	
	
	
}

.imatge_ruta{
	
	margin-top:10px;
	
	
}

.titol_ruta{
	color:#C20000;
	margin-top:0px;
}

.p_rutes{
	position: fixed;
	margin-top:-19px;
	margin-left:0px;
	
}
/*****************************FOOTER***************************/
.peuFooter{
	width:850px;
	height:28px;
}	




/****************************FIL ARIADNA************************/
.txtBreadcumbs{
font-size:14px;
color:#000;
text-decoration:underline;

}
.fons_fil{
	
	margin-top:-20px;
	
}


/**********DOCUMENTS*******/
#ratllaDocument{
	min-width:200px;
	min-height:3px;
	border-top:3px solid #000;
	
	
	
}
.titolDocuments{
	color:#c20000;
	font-weight:bold;

}
.left{
 float:left;
 margin-left:15px;
 width: 685px;
}
.divCentre{
    
    float:left;
    width:330px;
	min-height:300px;
}
.divDretaLlistat{
	
    margin-bottom:10px;
	width:301px;
	margin-left:30px;
	float:left;
}
.ratlla_imatge,.ratlla_imatge2,.ratlla_imatge3{
	background-image:	url('../images/ratllaSotaImg.png');
	background-repeat:no-repeat;
	min-width:331px;
	min-height:7px;
}
.ratlla_imatge{
	margin-top:-3px;
}
.ratlla_imatge3{
	margin-top:4px;

}
.imgCross{
	float:left;width:35px; margin-top:10px;
}
.docsPlantilla{
	float:left; width:270px;
	margin-top:10px;
}
/**********IMATGES*******/
.miniatura {
    height: 50px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.miniaturaGaleria{
width:125px;
height:75px;
overflow:hidden;
float:left;
margin-left:12px;
margin-bottom:12px;
	
}

.both{
	clear:both; min-height:1px; min-width:1px;
}

.float_miniatura{
float:left;
}
.titol_imatge{
	
	font-size:12px;
	height:15px;
	margin-top:3px;
	color:#AFAFAF;

}
.contingutExtra{

}

.contingutExtra a{
	font-size:12px;
	

}
/*********MENU*********/




.submenuPlus{

	margin-bottom:10px;

}
.llistaMenuDesplegable{
	list-style:none;
	
	min-width:150px;
	width:150px;
	left:0px;
	font-size:14px;
	margin:0px;	
	padding:0px;
}

.llistaMenuDesplegable2{
	min-width:150px;
	width:150px;
	list-style:none;
	margin:0px;	
	padding:0px;
	
}

.menuItem{
	background-color:#FFF;
	color:#FFF;	
	
	

}
.menuItem a{color:#FFF; }
.subMenuItem{
	background-color:#FFF;	
	margin:0px;
	background-image:	url('../images/bgSubMenu.png');
	padding:5px;
	background-position:bottom;
	background-repeat:no-repeat;
}

.subMenuItemSelected{
	background-color:#C01120;	
	margin:0px;
	padding:5px;
	background-image:	url('../images/bgSubMenu.png');
	background-position:bottom;
	background-repeat:no-repeat;
}

.subMenuItemSelected a{
	color:#FFF;
	
	
}
.subMenuItem a{
	color:#000;

}

.subSubMenuItem{
	background-color:#fff;
	margin:0px;
	padding:5px;
	

}

.subSubMenuItem a{ color:#000;}

/*********************MENU********************************/
.menuDesplegable{
    float:left;
	height:100%;
	min-width:150px;
    width:150px;
	
	
	
}






/*********************PLANTILLA 1********************************/
.contingut_text{
	font-size:12px;
	line-height:16px;

}

/******************PRODUCTS*************************************/
.logoCatProd{
	margin-left:-20px;
	margin-top:10px;

}

.imagesProdsCatImg{
	float:left;
	width:288x;
	height:247px;
	overflow:hidden;
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg);
	margin-left:10px;
	
}
.imagesCatProds,.imagesProds{
	-webkit-transform:skewX(172deg);
	webkit-transform:skewX(172deg);
	-moz-transform:skewX(172deg);
	-o-transform:skewX(172deg);
	-ms-transform:skewX(172deg);
	color: #fff;
	background-color: #4d4d4d;
    width: 100%;
	display: block;
    margin-top: 65px;
	min-height:247px;
}
.imagesProds{
 background-color:#FFF;
 margin-top:-17px;
 width: 104%;
}
.contentCatProds{
 	
    padding: 10px;
 
}
.contentCatProds{
	
	padding-left: 36px;
	height:auto;
	clear: both;
    display: block;
	*zoom: 1;
}

.contentCatProds:before,
.contentCatProds:after {
    content: " "; 
    display: table; 
}


.contentCatProds:after {
    clear: both;
}
.shadowImg{
	-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.75);
margin-left:4px;
}

.txtTitolCatProd{
	font-weight:normal;
	font-family:'helveticaneuelight';
	font-size:35px;
	width:400px;
	color:#0B519C;
	margin-top: 15px;
}

.triangle{
	position:absolute;
	
    margin-top: 10px;
	margin-left:10px;
	clear:both;
}

.textCatprod{
	width: 530px;
	float:left;
	display:block;
	margin-top:-28px;
	font-weight:normal;
	font-size: 14px;
	font-family:'helveticaneuelight';
	line-height:16px;
}
 

.productsCatProd{
	float:left;
	margin-left: 35px;
    margin-top: -58px;
    width: 315px; 
	
	 
	
}

.prodsSubtitle{
	color:#959595;
	font-size:21px;
	margin-left:10px;
}

.contingutCentral{
	clear:both;
	
}

.logoProdList{
	min-height:45px;
	min-width:47px;
	position:absolute;
	background-image:	url('../images/masats/logoPro.png');
	background-position:left;
	background-repeat:no-repeat;
	margin-left: -42px;
    margin-top: -21px;


}
.productListItem {
	margin-top:12px;
	width: 291px;
	background-color:#D5D5D5;
	padding: 23px 12px 0px;
	min-height:45px;
	-webkit-transform:skewX(172deg);
	webkit-transform:skewX(172deg);
	-moz-transform:skewX(172deg);
	-o-transform:skewX(172deg);
	-ms-transform:skewX(172deg); 

}

.productListItem a{
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg); 
}



.productListItem a{
	color:#666666;
}

.nameProductListItem {
	color: #0071b8;
    display: block;
    font-family: "helveticaneuelight";
    font-size: 19px;
    margin-left: 14px;
    margin-top: -6px;
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg); 
	
}
.refProductListItem {
color: #666666;
    display: block;
    font-family: "helveticaneuelight";
    font-size: 17px;
    margin-left: 17px;
    margin-top: -16px;
		-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg); 
	
}

.txtTitolProd{
	font-family:'helveticaneuelight';
	font-size:35px;
	font-weight:normal;
	color:#0071B8;
	width:90%;
	text-transform:uppercase;
}
.txtRefProd{
	font-family: 'helveticaneuemedium';
	color:#666666;
	font-size: 24px;
    margin-bottom: 5px;
    margin-top: -39px; 
}
.contentProdSection{
	padding-left:30px;
}

.blueLine{
	width:95%;
	height:1px;
	min-width:95%;
	min-height:1px;
	background: rgba(0,113,188,1);
	background: -moz-linear-gradient(left, rgba(0,113,188,1) 0%, rgba(0,113,188,1) 56%, rgba(250,250,250,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,113,188,1)), color-stop(56%, rgba(0,113,188,1)), color-stop(100%, rgba(250,250,250,1)));
	background: -webkit-linear-gradient(left, rgba(0,113,188,1) 0%, rgba(0,113,188,1) 56%, rgba(250,250,250,1) 100%);
	background: -o-linear-gradient(left, rgba(0,113,188,1) 0%, rgba(0,113,188,1) 56%, rgba(250,250,250,1) 100%);
	background: -ms-linear-gradient(left, rgba(0,113,188,1) 0%, rgba(0,113,188,1) 56%, rgba(250,250,250,1) 100%);
	background: linear-gradient(to right, rgba(0,113,188,1) 0%, rgba(0,113,188,1) 56%, rgba(250,250,250,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071bc', endColorstr='#fafafa', GradientType=1 );
	display:block;
}

.greyLine{
	width:100%;
	height:1px;
	min-width:100%;
	min-height:1px;
	background-color:#C8C8C8;
	display:block;
	
}
.margin-10{
margin-top:-10px;

}
.margin5px{
	margin-top:5px;
    margin-bottom:5px;

}
.imgProduct{
	width:384px;
	height:258px;
	overflow:hidden;
	float:left;
	margin-right:24px;
}

.leftProduct{
	width:60%;
	float:left;
}

.rightProduct{
	width:35%;
	float:right;
	text-align:right;
}
.imgDownload{
	margin-top:-50px;

}
.txtDescription{
	font-family:'helveticaneuelight';
	font-size:25px;
	color:#666666;
	clear:both;
	text-transform:uppercase;
}
.pdfItem{
	width:auto;
	min-width:100px;
	margin-right:10px;
	min-height:120px;
}
.textProd{
	font-family:'helveticaneuelight';
	font-size:13px;
	color:#666666;
	line-height:23px;
	padding-right:20px;
}
.pdfTitle{
	 font-family: 'helveticaneueregular';
	 color:#B3B3B3;
	 font-size:18px;
}
.docTit{
	font-size:18px;
	color:#000;
}

.modelTxt,.webTxt{
 	 font-family:'helveticaneuelight';
	 color:#000;
	 font-size:11px;
	 margin-left:20px;
}

.webTxt{
	float:right;
	margin-right:50px;
}

.videoPlayProd{
	margin-left: 90px;
    margin-top: -181px;
    position: absolute;
}


/************* CONTINGUT**********/
.contentBlackBack{
	background-color:#4D4D4D;
	width:97%;
	-webkit-transform:skewX(172deg);
	webkit-transform:skewX(172deg);
	-moz-transform:skewX(172deg);
	-o-transform:skewX(172deg);
	-ms-transform:skewX(172deg); 

}

.contentBlackBack,.contingutText  a{
	color:#FFF;
	
}
.contentWhiteBack{
  display: block;
  position: relative;
  width:100%;

}

.contentWhiteBackLocation{
  display: block;
  position: relative;
  width:100%;
  background-color:#EEEEEE;

}
.mainBase{
	
	width:932px;
	margin-left:42px;
	clear:both;
	margin-top: 20px;
	display:block;
	
}
.mainBase:before,
.mainBase:after {
    content: " "; 
    display: table; 
}

.mainBase:after {
    clear: both;
}

.paddingLeft30{
	padding-left:30px;
}
.paddingRight20{
	padding-right:20px;
}
.paddingTop10{
	padding-top:10px;

}
.txtTitolBase{
    color: #000;
    font-size: 23px;
    font-weight: normal;
  
    margin-bottom: 8px;
    margin-left: 34px;
    margin-top: 23px; 
}

.marginTop20{
	margin-top:44px;

}
.txtTitolBaseBlanc{
    color: #fff;
    font-size: 35px;
    font-weight: normal;
  
    margin-bottom: 8px;
    margin-left: 20px;
    padding-top: 10px;
}

.contingutEntradeta{
	-webkit-transform:skewX(-172deg);
	webkit-transform:skewX(-172deg);
	-moz-transform:skewX(-172deg);
	-o-transform:skewX(-172deg);
	-ms-transform:skewX(-172deg);
}
.contingutEntradeta,.contingutText,.contingutEntradeta a{
	color: #fff;
    font-family: 'helveticaneuelight';
    font-size: 12px;
    letter-spacing: 0.8px;
    line-height: 18px;


}
.contingutText a{ color:#000;}
.contingutText{
 color:#4D4D4D;
}
.contingutText:before,
.contingutText:after {
    content: " "; 
    display: table; 
}

.contingutText:after {
    clear: both;
}
.plusEntradeta{
	position:absolute;
	 margin-left: 17px;
    margin-top: -14px;
    position: absolute;
}

.contentWithAssests{
	width:506px;
	float:left;
	
	
}

.assetsContent{
	margin-left:20px;
	width:330px;
	float:left;
}

.5height{
	height:5px;
}

/*************MAPES**********/

.buttonsType{
	clear:both;
	width:100%;
	height: 48px;
	background-color:#FFF;
	margin-top: 11px;
    padding-top: 16px;
}

.bgBlackTransparent{
 	background-image: url("../images/masats/blackBg.png");
    background-repeat: repeat;
	margin-left: 697px;
    margin-top: -500px;
    min-height: 480px;
    min-width: 220px;
	position:absolute;
	z-index:99999;
	color:#FFF;
	padding-left:15px;
	padding-top:20px;
	font-size:15px;
	
}

.pestanya{
	float:left;
	width:216px;
	height:33px;	
	margin-left:10px;
	background-repeat:no-repeat;
	text-align:center;
	font-family: 'helveticaneueregular';
	font-weight:700;
	font-size:17px;
	color:#808080;
	cursor:pointer;
	background-color:#FFF;
	padding-top:15px;
	
}

.pestanyaActive,.pestanyaSelec{
	background-color:#808080;
	color:#FFF;
}



.txtSearchTitle{
	font-size:18px;
	color:#0071BC;
	font-family:'helveticaneuelight';
}

.inputSearch{
	border:none;
	background-color:#CCCCCC;
	width:200px;
	height:20px;
	padding-left: 5px;
}

.hide{
	display:none;
}

.cercaLocalitzacio{
	float: right;
    margin-right: 20px;
    margin-top: 0;
    width: 200px;
}

.cercadorLoc{
	  background-color: transparent;
    background-image: url("../images/masats/lupaSearchLoc.png");
    background-repeat: no-repeat;
    border: medium none;
    margin-left: 179px;
    margin-top: -19px;
    display: block;
    position: absolute;
	line-height:15px;
	cursor:pointer;
}

.groupPoints{
     width:450px;
     float:left;
 }
.groupPoints_3elements{
    /*width:300px;*/
    width: 30%;
    float:left;
}

.listPointFloat,.listPoint{
	
	width:390px;
	margin-left:10px;
	margin-top:10px;
}

.listPointFloat{
	float:left;

}

.titlePoint{
	font-size:12px;
	 font-family: 'helveticaneuebold';
	color:#000;
	text-transform:uppercase;

}
.contentPoint{
	font-size:12px;
	line-height:16px;
	color:#000;
	font-family: 'helveticaneuelight';
}
.llistatPunts{
	   float: left;
    margin-left: 30px;
    margin-top: 20px;
    width: 30%;
	
	
}

.puntLlista{
	list-style-type:none;
	height: 27px;	
	cursor:pointer;
	width:400px;
}

.textLlista{
	font-size:12px;
}

.titleLListaPunts{
	font-size:21px;
	font-family: 'helveticaneuelight';
	
	margin-bottom:0px;
	margin-left:4px;
	color:#808080;
}

#informationPoint{
	width:450px;
	position:absolute;
	margin-left:400px;
	margin-top: 38px;
	min-height:150px;
	
	
}

.titleMarkerClass{
	font-size:20px;
	padding-top:10px;
	margin-left:20px;
	display:block;
}
.contentMarkerClass{
	font-size:13px;
	margin-left:20px;

}


/********CONTACTAR**********/

.contactInput{
	width:372px;
	height:24px;
	background-color:#a3d7ed;
	border:none;
	margin-left: -39px;
}
dt{margin-top:15px;  height: 23px; display:block}
dt label{
	color:#4D4D4D;
	font-family: 'helveticaneueregular';
	font-size:14px;
	margin-bottom:5px;
	height: 21px; display:block
}
.contactarTextArea{
	background-color:#a3d7ed;
	border:none;
	width:372px;
	margin-left: -39px;
	height:100px;
}
dd img{
	margin-left: -39px;	
}

.leftContact{
	width:390px;
	margin-left:70px;
	float:left;
	display:block;
	
}

.btContactar{
	width:372px;
	background-color:#8A8A8A;
	color:#FFF;
	font-size:13px;
	height:20px;
	border:none;
	margin-left: -39px;	
	cursor:pointer;
}
.errors li{
	list-style-type:none;
	font-size:13px;
	color:#EF3035;
} 
.imgContactar{
	margin:20px;
}
.imgContactar2{
	margin:5px;
}

.tableContactar{
	background-color:#CCCCCC;
	color:#4D4D4D;
	width:100%;
	
} 
.tableContactar td{
	line-height:17px;
}  

.sendOk{
	font-size:16px;
	
}

.formNewsletter{
	width:400px;
	margin-left: 100px;
    margin-top: 10px;

}

.titleSubcriute{
	font-size:28px;
}

.linkNewsletter{
	position:absolute;
	margin-left: 777px;
    margin-top: 77px;
	font-family: "helveticaneuelight";
    font-size: 11px;
}
.linkNewsletter a{
	color:#999F;
}
.linkNewsletter a:hover{
	color:#000;
}

.checkNews{
	position:absolute;
	margin-left: 316px;
    margin-top: -23px;
}

.optional{
	margin-top:-10px;
}

.btContactar2{
	width:372px;
	background-color:#8A8A8A;
	color:#FFF;
	font-size:13px;
	height:20px;
	border:none;
	margin-top:5px;
	cursor:pointer;
}

#titleMap{
	font-size: 32px;
    font-weight: normal;
    margin-left: 15px;
    margin-top: 15px;
    max-width: 359px;
    padding: 7px;
    text-decoration: underline;
    width: auto;
	
}

#centerBanners{
    display:inline-block;
    *display:inline;/* IE*/
    *zoom:1;/* IE*/
    text-align:left;
}

#wrapperBan{
    width:100%;
    text-align:center;
}

#confirm_terms-element,#confirm_privacy-element, #confirm_joinus-element {
margin-left:0px;
margin-top:-15px;
}

#confirm_terms-element p, #confirm_privacy-element p, #confirm_joinus-element p{
	font-size:11px;
	margin-left: 27px;
    margin-top: -16px;
	display:block;
}

#confirm_terms-element ul, #confirm_privacy-element ul, #confirm_joinus-element ul{
 	margin-bottom: 21px;
    margin-top: -17px;
}


/* FORMULARI JOIN US */
dd#Idiomes-element {
    color:#4D4D4D;
    font-family: 'helveticaneueregular';
    font-size:14px;
    letter-spacing: 1px;
    /*
    margin-bottom:5px;
    height: 21px; display:block
    */
}
dd#Departament-element {
    color:#4D4D4D;
    font-family: 'helveticaneueregular';
    font-size:14px;
    letter-spacing: 1px;
    /*
    margin-bottom:5px;
    height: 21px; display:block
    */
}

.logoHome{
	width: 240px;
}
.imgBannerSize{
	width:105px;
}
.imgBannerSize2{
	width:80px;
	margin-top: 10px;
}
.tinynav { display: none }
.mobile{
		display:none;
	}
.marginLeft18px{
	 margin-left:18px;

}	
.marginLeft25px{
	 margin-left:25px;

}

.imgProdInside{
	width:288px;
}
.imgPortadaNoti{
		width:429px;
	}
.minHeight630{
	min-height:630px;
}	

.noBackground{

	background-color:transparent;
}

.leftContact p{
	font-size:13px;

}

.dijitTextArea{
	width:90%;

}

#map_canvas{
	width: 75%;height:500px;
}
