.tit_aplicacio {	font-family: Arial, Helvetica, sans-serif; font-size: 18px;	font-style: normal;	font-weight: normal; color: #FF0000;	text-decoration: none;}
.ref { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: Bold; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align:left; border:0px;}
.dissenyador { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #666666;  text-align:left;}
.txt_blanc {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #FFFFFF;	text-decoration: none; }
.txt_blanc_normal {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: normal; color: #FFFFFF;	text-decoration: none; }
.txt_negre { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: #000000;	text-decoration: none; }
.txt_gris {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #858383; text-decoration: none; }
.txt_gris6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #9C9D9F; text-decoration: none;}
.txt_contact {	font-family: Arial;	font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }
.bold  {font-weight: bold;}
.paddingL {padding-left:95px;}
.padding10 {padding-top:10px;}
.overflow {overflow:hidden;}
img.imgL {float:left;}
body {background-color:#000000; margin:0; padding:0; border:0;}
body.carregaFrame {background-color:#FFFFFF; margin:0; padding:0; border:0;}
div { margin: 0px 0px 0px 0px; padding: 0px; border-width: 0px;}
hr {height:1px; color:#666666;background-color:#666666;border: 0;}
/*** MENU GALERIA IMAGENES ***/
#contentMenu { color: #333; width: 805px; border: 0px solid #ccc; height: 193px; margin: 0px 0px 0px 0px; background: #FFFFFF; position:relative; overflow:hidden; }
/* MONTIONCONTAINER : margin:0 auto;  ADD this line if you wish to center the gallery on page; Set to gallery width, in px or percentage ;  Set to gallery height */
#motioncontainer { width: 100%; 	height: 195px; }
/* Set image border color */
#motioncontainer a img { border: thin none #cccccc; }
 /* Set image border hover color */
#motioncontainer a:hover img {border: thin none navy;}
 /* Stop Editing Gallery Styles */
#statusdiv { background-color: lightyellow; border: thin none gray; padding: 0px; position: absolute; left: -300px; visibility: hidden; }
/* Dummy definition to overcome IE bug */
#motioncontainer a:hover {color: red; }
#linkMail { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color: #666666;	text-decoration: none; }
#linkMail:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color: #FFFFFF;	text-decoration: none; }
#link{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;	text-decoration: none; }

/*** DEFAULT ***/
#espai30{height:10px;}
#page { position: relative; margin: 0px 0px 0px 0px; padding: 0px; width: 100%;}
#logo {top:0px; right:0px;position:absolute;}
#legal {position:relative; width:976px; padding-top:5px; height:30px;text-align:left; margin:0 auto;}
#legalFicha {position:relative; width:976px;text-align:left; padding-top: 100px; padding-bottom:15px;}
#cHeader { position: relative; margin: 0 auto; padding: 0px; width: 100%;z-index:10;}
#header	{ padding: 0px; width: 976px; height:74px; margin: 0 auto;position: relative;}
#cMenu 	{ position: relative; padding: 0px; margin: 0 auto; width: 100%; background-color:#FFFFFF;float:left;}
#cMenuBlack 	{ float: left; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; height:100%; background-color:#000000;}
#menu 	{ position: relative; margin: 0px 0px 0px 0px; width: 976px; margin: 0 auto;padding-top:29px;}
#cMain	{ position: relative; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; height:190px;padding-bottom:50px;}
#main {position: relative; margin: 0px 0px 0px 0px; width: 976px; margin: 0 auto;}
#cMainFicha {position: relative; margin: 0px 0px 0px 0px; width: 100%; margin: 0 auto;}
#mainFicha {position: relative; margin: 0px 0px 0px 0px; width: 976px; margin: 0 auto; background: url(../../imagenes/varias/fondo_ficha.gif) left top repeat-y;}
#dBody	{ width:100%; margin: 0 auto; z-index:1; position:relative; float:left;}
#principal{ position: relative; margin: 0px 0px 0px 0px; padding: 0px; width: 100%;}
#imatge_principal{ position:relative; margin: 1px 1px 0px 1px; padding-left: 8px; padding-right: 10px; width: 100%;}
#leftImage {	float:left; width:290px; height:331px;}
#cDescription { position: relative; width:100%; height:50px; background-color:#262425;}
#description { position: relative; width:976px; height:50px;}
/*#tituloDescription{ position:relative; left:0px; top:0px; width:270px; height:50px; }*/
#aplicationDescription{ position:absolute; top:8px; left:0px; width:290px; text-align:left;}
#designDescription{ position:absolute; top:28px; left:0px; width:290px;  text-align:left;}
#imageDescription{ position:relative; width:455px; padding-top:28px;}
#contentOptionDescription{ position:absolute; right:0px;top:0px;width:555px; }
#cotentOptions{ float:right;top:0px;left:0px;display:inline; }
#linia {position:relative; width: 100%; height:34px; margin: 0 auto;z-index:5;}
#contenedor { position:relative; width: 100%; margin: 0px auto; padding-left: 8px; padding-right: 10px; }
#leftDetall { float:left; width:290px; }
#rightImage { position:relative; width: 455px;}
#cMainLeft {float:left; width:290px;}
#cImagesRight {float:right; width:455px;}

/*** LISTA ***/
#Lista{position: relative;  width: 976px; margin: 0 auto; padding: 0px;}
ul {margin: 0; padding: 0;}
div.cIzqLista4 {float:left; width:431px;}
div.cIzqLista2 {float:left; width:257px;}
div.cDerLista4 {float:left; width:431px;margin-left:86px;}
div.cDerLista2 {float:left; width:257px;margin-left:86px;}
li.liLista4 {float:left; width:433px;list-style: none;margin: 0; padding: 0; border:0; display: -moz-inline-stack;display: inline-block;/ zoom: 1; /* IE7 (hasLayout)*/*display: inline; /* IE */}
li.liLista2 {float:left; width:257px;list-style: none;margin: 0; padding: 0; border:0; display: -moz-inline-stack;display: inline-block;/ zoom: 1; /* IE7 (hasLayout)*/*display: inline; /* IE */}
div.descDis { font-family: Helvetica Neue LT Std; color:#FFFFFF; font-weight: bold;position:relative; font-size: 18px; margin-top:-40px;margin-bottom:40px;}
div.descFamilia {width: 65px; font-family: Helvetica Neue LT Std; color:#FFFFFF; font-weight: bold;float:left;margin-right:10px;}
div.descFamiliaFicha {width: 976px; height:25px; font-family: Helvetica Neue LT Std; color:#FFFFFF; font-weight: bold;float:left;}
div.Lista2 {float:right; width:182px; padding:0; margin: 0;}
div.Lista4 {float:right; width:358px; padding:0; margin: 0;}

img.element {padding:0 !IMPORTANT; float:left;margin-right:3px;margin-bottom:3px;cursor:pointer;}

/*** FICHA ***/
div.cListaFicha{position:relative; width:976px;}
li.liListaFicha {float:left; width:433px;list-style: none;margin: 0; padding: 0; border:0; display: -moz-inline-stack;display: inline-block;/ zoom: 1; /* IE7 (hasLayout)*/*display: inline; /* IE */}
div.ListaFicha {float:right; width:976px; padding:0; margin-bottom:20px;}
#dDetall { position:relative;width:290px; }
#dFinishing { position:relative;width:80px;background:black;margin:10px; }
#dFloatContainer { position:relative; width:auto; text-align:left; }
#leftTecnicInfo { float:left; width:290px; text-align:left;}
#ImageDetall { position:relative; left:0px; top:0px; width:455px; }

/**** TECNICAL INFO ( COLUMNA IZQUIERDA)***/
#tecDescription {position:relative;width:290px;}
#dTechnicalInfo { position:relative;width:80px;background:black; }
#dBombillas {}
#dCroquis {position:relative;width:290px;}

/*********     INICIO ABOUT US        **********/
#menuAboutUs {position:relative;width:976px; background-color:#000000; margin: 0 auto;}
#headerAboutUs{position:relative; padding:0px;margin:0px;height: 80px;}
#headerAboutUsLeft {float:left;padding:0px;margin:0px; height:28px;left:0px;}
#descriptionAbout {position:relative;width:100%;float:left;}
#txt_about {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #FFFFFF;	text-decoration: none; padding:0px;margin:0px;}

/*********         FIN ABOUT US           **********/

/********* INICIO PRESS-RELEASE **********/
#bodyImage {position: relative; width:976px; height:402px;}
#menuPressRelease {position:relative;width:976px; background-color:#FFFFFF; margin: 0 auto; background: url(../../imagenes/varias/fondo_release.gif) left top repeat-y; overflow:visible;} 
/*background: url(../../imagenes/varias/fondo_release.gif) left top repeat-y; overflow:visible;*/
#menuLeftPress {float:left; width:535px; padding-top:31px;overflow:visible;}
#headImages {position:relative; width:535px; height:55px;}
#imageRight {float: right; right:0px; top:0px;visibility:hidden;}
#imageLeft {float:left; width:300px;left:0px; right:0px;}
#infoRelease {width:535px; height:100%;}
#infoDate{float:left; width:71px; padding-left:15px;}
#infoDescription{float:left; width:161px; left: 86px;padding-left:15px; }
#infoDownload {float:left; left:262px; width:193px; padding-left:15px;}
#dDownload {width:100%;}
table.tRelease td, th {padding-left:15px; border-left:1px solid #262425;}
div.imagesDownload { float:left; display:inline;}
div.Description {position:relative; width:100%;padding-top:10px;}
.limpia {clear: both;}

#menuFloatRight {float:right; width:388px;padding-left:52px; height:100%; top:0px;background-color:#262425;}
#menuRightPress {position:absolute; left:976px; top:0px; width:100%; height:2000px;background-color:#262425;}
#pressOffice {position:relative;padding-top:31px; width:145px; height:162px;}
/********* FIN PRESS-RELEASE **********/

/************INICIO DEALERS  **********/
#chooseDealers{position:relative; width:100%; height:53px;}
#dealersOptions {position:relative; width:100%; height:34px;}
#menuDealers {position:relative; width:976px; margin: 0 auto;background: url(../../imagenes/varias/fondo_dealers.gif) left top repeat-y; overflow:visible;}
#menuLeftDealers {float:left; width:199px; padding-top:26px;overflow:visible;}
#menuFloatRightDealers {float:right; width:532px;height:100%; top:0px;background-color:#FFFFFF; overflow:visible;padding-left:105px; padding-right:94px;}
#print {position:absolute;top:29px;right:94px; z-index:2;}
#DireccionDealers {position:relative;padding-top:29px; width:100%; height:126px;}
select.sDealers {font-family: verdana; font-size: 9px; color: #262425; width:100px;size:100px;}
div.dSelectDealers {position:relative;width:100%}
/************ FIN DEALERS *************/

/************INICIO DOWNLOAD  **********/
#cDownload {position:relative;width:976px; padding-top:0px; height:491px; margin: 0px; background-color:#FFFFFF; margin: 0 auto;}
#dCatalogue{position:relative;}
#dReference{position:relative;}
#references{position:relative;padding-top:16px;}
/************ FIN DOWNLOAD *************/

/***********  INICIO CONTACT  *********/
#menuContact {position:relative; width:976px; margin: 0 auto;background: url(../../imagenes/varias/fondo_contact.gif) left top repeat-y; overflow:visible;}
#menuLeftContact {float:left; width:401px; padding-top:54px;overflow:visible;}
#menuFloatRightContact {float:right; width:386px;height:100%; top:0px;background-color:#FFFFFF; overflow:visible;padding-right:140px;}
#sendContact {position:relative;padding-top:29px; width:100%; height:25px;}
#flechaContact {position:relative; padding-top:26px;padding-bottom:17px; width:100%;height:28px;}
/*************  FIN CONTACT  **********/

/*** COMUN ***/
#menuRightBlanc {position:absolute;left:976px; top:0px; width:100%; height:600px;background-color:#FFFFFF; z-index:1;}
#cMenuGris {width:100%;  background-color:#262425; }
#dEspaiBlanc { height:20px;}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix  { display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/***********  INICIO DROPDOWNLIST  *********/
a { text-decoration: none; border:0; margin:0; padding:0;outline:0; }
ul { list-style: none; border:0;}
/* 
	LEVEL ONE
*/
ul.dropdown  { position: relative; margin: 0; padding: 0; z-index:10;}
ul.dropdown li { float: left; zoom: 1; background: #000; margin: 0; padding: 0;font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight: bold;}
ul.dropdown a { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight: bold; }
/*ul.dropdown a:active { color: #ffa500; }*/
ul.dropdown li a { display: block; padding: 0px 0px; border-right: 0px solid #000; color: #FFFFFF; background: #000000;}
ul.dropdown li:last-child a  { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover { background: #000000; color: #666666; position: relative;}
ul.dropdown li.hover a { color: #666666; }
#linkMenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	color: #FFFFFF;	text-decoration: none; width: 100%; border:0;}
#linkMenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none; width: 100%; border:0;}

/* 
	LEVEL TWO
*/
ul.dropdown ul { width: 230px; visibility: hidden; position: absolute; top: 100%; left: 0; z-index:10;}
ul.dropdown ul li { font-weight: normal; width: 100%; background: #000000; color: #000; padding-left:25px; float: none; margin-left:-25px;padding-top:2px;}
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{ border-right: none; width: 100%; display: inline-block;} 
/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; margin: 0; padding: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }