html,body {

	height:100%;

	/*overflow-x:hidden;*/

}



body {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #5a5a5a;

}



#cap {

	z-index:10;

	background-color: #CF3D0C;

	background-image: url(imatges/fonsCap.jpg);

	height: 175px;

	background-repeat: no-repeat;

	position: relative;

}

#esq {

	z-index:20;

	background-repeat: no-repeat;

	width: 433px;

	min-height: 1000px;

	/*position: absolute;

	top: 0px;

	left: 0px;*/

	padding-left: 10px;

	background-image: url(imatges/fonsombraEsq.jpg);

	background-position: left top;

	float:left;

	display:inline;

}

*html #esq {

	height: 442px;

}

#logogene {

	width:140px;

	height:90px;

	float:left;

	margin: 0 40px 0 0;
	display:none;

}

#logo {

	width:73px;

	height:48px;

	float:left;

	margin: 2px 0 0 30px;

}

#ref1 {

	width:140px;

	height:15px;

	float:left;

	margin: 0 0 0 0;

}





#general{

	width:1025px;

	float:left;

}



#esq_prova {

	background-repeat: no-repeat;

	width: 433px;

	min-height: 442px;

	/*position: absolute;

	top: 0px;

	left: 0px;*/

	padding-left: 10px;

	background-image: url(imatges/fonsombraEsq.jpg);

	background-position: left top;

	float:left;

}

*html #esq_prova {

	height: 617px;

}



#esq2 {

	background-repeat: no-repeat;

	width: 266px;

	min-height: 442px;

	position: absolute;

	top: 0px;

	left: 0px;

	padding-left: 10px;

	background-image: url(imatges/fonsombraEsq.jpg);

	background-position: left top;

	z-index:100;

}

*html,#esq2 {

	height: 617px;

}

.tdPeu {

	background-image: url(imatges/bgPeu.gif);

	background-repeat: repeat-y;

	background-position: left;

	height: 1px;

	background-color: #EDE9E7;

	margin: 0px;

	padding: 0px;

}



#contingut {

	background-color:#FFFFFF;

	min-height: 400px;

	/*margin-left: 440px;*/

	margin-right: 10px;

	padding-left: 20px;

	width: 550px;

	float:left;

}

*html #contingut {

	height: 400px;

}

#contingut2 {

	background-color:#FFFFFF;

	min-height: 400px;

	margin-left: 259px;

	margin-right: 10px;

	padding-left: 20px;

	background-image: url(imatges/fonsContingut2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

*html #contingut2 {

	height: 400px;

}

.producteG {

	font-size: 120%;

	color: #666666;

	text-align: center;

	padding-top: 30px;

	padding-bottom: 30px;

	font-weight: bold;

	width: 70%;

}

.fletxes {

	text-align: center;

	margin-top: 30px;

}







#menu {

	position:absolute;

	width: 249px;

	top:0;

	left:10px;

	z-index:1000;

}





h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 180%;

	font-weight: normal;

	color: #b32420;

	margin-top: 0px;

		clear: both;

}

#subMenu {

	float: left;

	width: 175px;

	margin-left: 249px;

	background-image: url(imatges/fonsombraSubmenu.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	/*background-color:#0033FF;*/

	display: inline;

}

#subMenu .subBoto {

	display: block;

	padding: 5px 0 5px 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e6e1df;

	margin-left: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 90%;

	color: #821f00;

	vertical-align: middle;

}



#subMenu .subBotoCompania {

	display: block;

	padding: 5px 0 5px 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e6e1df;

	margin-left: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 90%;

	color: #821f00;

	vertical-align: middle;

	background-image:url(imgs/fons_bt_sub.gif);

	background-repeat:no-repeat;

}





#subMenu .subBotoFam {

	display: block;

	padding: 5px 0 5px 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e6e1df;

	margin-left: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 90%;

	color: #333333;

	vertical-align: middle;

}





#subMenu .subBoto2 {

	display: block;

	padding-left:10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e6e1df;

	margin-left: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 90%;

	color: #821f00;

	vertical-align: middle;

	height: 2.9em;

	padding-top:5px;

	padding-bottom:5px;

	line-height:1.4em;

}



#subMenu a:link {

	color: #821f00;

	text-decoration:none;

}

#subMenu a:visited {

	color: #821f00;

	text-decoration:none;

}

#subMenu a:hover {

	color: #3c0e00;

	text-decoration:none;

}

#subMenu a:active {

	color: #821f00;

	text-decoration:none;

}

#menu .boto {

	margin-left: 19px;

}

#subMenu .subBoto0 {

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e6e1df;

	margin-left: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 90%;

	color: #821f00;

	vertical-align: middle;

	height: 39px;

}

.menuNav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

	padding-top: 10px;

	padding-bottom: 20px;

}

.menuNav a {

	text-decoration:none;

	color: #999999;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 150%;

	font-weight: bold;

	color: #333333;

	margin-top: 0px;

	margin-bottom: 0px;

	clear: both;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 150%;

	font-weight: bold;

	color: #333333;

	margin-top: 0px;

}

p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	line-height: 150%;

	color: #666666;

	text-align: justify;

}

.pres {

	float: left;

}

.fotos {

	float: right;

	padding-left: 20px;

}

#peu {

	background-color: #ede9e7;

	clear: both;

	margin-top: 0px;

	background-image: url(imatges/bgPeu.gif);

	background-repeat: repeat-y;

	background-position: left;

}

#peu .peuE {

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 90%;

	float: left;

	color: #797979;

}

#peu a {

	text-decoration:underline;

	color: #797979;

}

#bloc {



}



#cap .titolAp {

	margin-top: 141px;

	float: left;

	padding-left: 275px;

}

.bloc1 {

	float: left;

	width: 65%;

	height: 100%;

}

.bloc2 {

	float: left;

	width: 175px;

	padding-top: 10px;

}

.llistatNexus {

	float: left;

	width: 150px;

	padding-top: 10px;

	font-size: 120%;

	font-weight: bold;

	color: #bc3500;

	text-align: right;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 20px;

}

.blocProd {

	float: left;

	width: 45%;

	margin-right:20px;

	padding-top: 20px;

	text-align: center;

}



.peuFoto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 85%;

	color: #aa9e9a;

	padding-bottom: 5px;

	padding-top: 2px;

}

.producte_p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #aa9e9a;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

}



.bloc1 p {

	margin-right: 20px;

	font-size: 100%;

}

.llist {

	list-style-image: url(imatges/puntt.gif);

	list-style-position:left 5px;

	line-height: 130%;

	font-size: 100%;

	color: #666666;

}

.garantia {

	float: left;

	margin-right: 10px;

}

.imgD {

	float: right;

	margin-left: 10px;

}







.blocProd a {

	color: #821F00;

	text-decoration: none;

}

.blocProd img {

	color: #821F00;

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#peu .peuMenu {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 80px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 90%;

	float: left;

	text-align: left;

	line-height: 200%;

	color: #999999;

}

.carTecnicas {

	float: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 90%;

	font-weight: bold;

	padding-top: 5px;

	padding-right: 35px;

}



.carTecnicas a {

	color: #B42521;

	text-decoration: none;

}

.menuFlash {

	height: 445px;

}

.protegidos {

	float: left;

	margin-right: 15px;

	margin-bottom: 25px;

}

.blocNexus {

	float: left;

	height: 100%;

	margin-right: 70px;

}

.bloc1Copia {



	float: left;

	width: 70%;

	height: 100%;

}

.ventajas {

	display: inline;

	float: left;

	width: 20%;

	margin-left: 20px;

	margin-bottom: 20px;

	text-align: center;

	min-width:100px;

	font-family: Arial, Helvetica, sans-serif;

}

.blocVentajas {



	float: left;

	width: 90%;

	height: 100%;

}

.blocVentajas br {

	clear: left;

}

.ventajas img {

	clear: both;

	margin-bottom: 5px;

}

.imgE {

	float: left;

	margin-right: 20px;

}

.blocFix {

	float: left;

	width: 600px;

	height: 100%;

}



.bloc1_2 {

	width: 90%;

	max-width:524px;

}

.bloc1_2 a {

	font-weight: bold;

	color: #821F00;

}



.blocImgs {

	float: left;

	padding-bottom: 20px;

	text-align: center;

}

.blocImgs img {

	margin-right:15px;

	margin-top: 15px;

	float: left;

}

.bloc1_2 p {

	text-align: justify;

	width: 500px;

}

.blocGarantia2 {

	width: 500px;

	clear: both;

}

.destacat {

	font-weight: bold;

	color: #B32420;

}





.blocImgs br {

	clear: left;

}

.logoNexus {

	margin-right: 15px;

	float: left;

}

.llist2 {

	list-style-image: url(imatges/puntt.gif);

	line-height: 150%;

	font-size: 100%;

	color: #666666;

	margin-left: 12px;

	padding-left: 12px;

	width: 500px;

}

.tejTecnicos {

	list-style-image: url(imatges/punt2.jpg);

	line-height: 150%;

	font-size: 100%;

	color: #666666;

	width: 460px;

	background-image: url(imatges/imgTejidos2.jpg);

	background-repeat: no-repeat;

	background-position: right;

}

h2.nexus {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 130%;

	font-weight: bold;

	color: #333333;

	margin-top: 0px;

	margin-bottom: 0px;

	clear: both;

}

#peufix {



	background-image: url(imatges/bgPeu.gif);

	background-repeat: repeat-y;

	background-position: left;

	background-color: #ffffff;

	width:100%;

	position: absolute;

	text-align: left;

	bottom: 0 !important;

	bottom: -1px;

	height:70px;

}

#idiomes {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #D03D09;

	padding-top: 3px;

	position: absolute;

	left: 745px;

	width: 222px;

	top: 149px;

	text-align: right;

	z-index: 300;

}

#idiomes a{

	text-decoration:none;

	color: #F09873;

	margin-right: 5px;

	margin-left: 5px;

}

.camp {

	border: 1px solid #C0C0C0;

	width: 180px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.consulta {

	border: 1px solid #C0C0C0;

	width: 220px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.botoEnviar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #821F00;

	border: 2px solid #401000;

}

#idiomes a.actiu {

	text-decoration:underline;

	color: #F09873;

	margin-right: 5px;

	margin-left: 5px;

}

.desc_gar{ 

	font-family:Arial, Helvetica, sans-serif; 

	color:#FFFFFF; 

	font-size:12px;

	width:350px; 

	background-color:#d03f0a; 

	padding:12px 0px 2px 0; 

	height:24px; 

	text-align:center; 

	float:right; 

	display:inline; 

	margin-bottom:25px;

	font-weight:bold;

	line-height:1.2em;

	}

.desc_gar a{ color:#FFFFFF; text-decoration:none;}

.desc_gar a:hover{ color:#FFFFFF; text-decoration:underline;}
