html {
	background-color:#eeeeee;
	background-image: url(imgs/fonsContainer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	


}
html,body {
	margin: 0px;
	padding: 0px;	
	min-height: 100%;
	min-width:1000px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;		

}
.fonsBody1  {
	background-image: url(imgs/fonsBody1.gif);
	background-repeat: no-repeat;
	background-position: center top;	
}
.fonsBody2  {
	background-image: url(imgs/fonsBody2.gif);
	background-repeat: no-repeat;
	background-position: center top;	
}
#container {
	width: 992px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;	
	min-height: 100%;
	height: auto !important;
		

}
#contingut {
	margin-left: 140px;
	height: 100%;
	min-height: 100%;

}
.fonsContacte {
	background-image: url(imgs/fonsContacte.jpg);
	background-repeat: no-repeat;
}
#flashHome {
	position: absolute;
	left: 46px;
	top: 180px;
	width: 327px;
	height: 317px;
}
#txtHome {
	width: 520px;
	margin-left: 260px;
	line-height: 22px;
	text-align: justify;
}
.imgEs {
	float: right;
	margin-left: 15px;
}



#logo {
	position: absolute;
	left: 28px;
	top: 14px;
}



#colEsq {
	float: left;
	width: 130px;
	background-color: #990000;
	margin-top: 50px;
}



#menuCap {	
	margin-left:122px;
	height:60px;
	background-color:#990000;
}


/* MENU COL ESQUERRA */

#colEsq ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#colEsq li {
	margin-left: 5px;
	padding-left: 12px;
	font-size: 110%;
	font-weight: bold;
	color: #CE8484;
	background-image: url(imgs/fli.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin-bottom: 10px;
}
#colEsq li a {
	color: #ffffff;
	text-decoration: none;
}
#colEsq li a:hover {
	color: #CE8484;
	text-decoration: none;
}


.titolAp1 {
	font-size: 210%;
	font-weight: bold;
}
.titolAp2 {
	font-size: 180%;
}





/* HOME */
.excellencia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	margin-top: 30px;
	margin-bottom: 20px;
}
.blocHome1 {
	float: left;
	width: 220px;
	margin-left:40px;
	display: inline;
}
.blocHome2 {
	float: left;
	width: 280px;
	margin-right: 35px;
	margin-left: 35px;
	display: inline;
}
.blocHome3 {
	float: left;
	width: 162px;
	clear: right;
	display: inline;
}
.blocHome4 {
	float: left;
	width: 730px;
	clear: none;
	margin-top: 20px;
	margin-left: 40px;

}
.txtIntro {
	line-height: 150%;
	text-align: justify;
	font-size: 110%;
}
.blocTxt {
	display: inline;
	float: left;
	width: 340px;
	margin-left: 30px;
	margin-top: 30px;
	font-size: 100%;
	line-height: 140%;
}


.blocImg {
	display: inline;
	float: right;
	width: 300px;
	margin-top: 40px;
	margin-right: 60px;
}
.blocImg2 {

	display: inline;
	float: right;
	width: 250px;
	margin-top: 40px;
	margin-right: 100px;
}
.blocTxt2 {

	display: inline;
	float: left;
	width: 440px;
	margin-left: 40px;
	margin-top: 40px;
	font-size: 100%;
	line-height: 140%;
}
#blocImg3 {
	width: 255px;
	position: absolute;
	left: 722px;
	top: 154px;
}
#blocImg3 .imatgePetita {
	float: left;
	margin-right: 25px;
	margin-bottom: 30px;
}
#blocImg3 img {
	float: left;
	margin-bottom: 30px;
}
/* SUBMENU PRODUCTES */
.titolAp {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #9A0000;
	background-color: #e1b3b3;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 40px;
	margin: 0px;
	font-size: 100%;
}
.subMenu {
	background-color: #C26666;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	height: 25px;

	width:820px;
	padding-right: 0px;
}
.subMenu ul {
	margin: 0px;
	padding: 0px;
}
.subMenu li {
	font-size: 95%;
	font-weight: bold;
	color: #990000;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(imgs/fonsSubmenu.gif);
	background-repeat: no-repeat;
	list-style-type: none;
}
.subMenu li a {
	color:#FFFFFF;
	text-decoration:none;
}
.subMenu li a:hover {
	color: #990000;
	text-decoration:none;
}
.titProd {
	font-size: 160%;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 20px;
}
.bFormesMides {
	position: absolute;
	left: 552px;
	top: 153px;
}
.bTornar {
	position: absolute;
	left: 842px;
	top: 124px;
}
.bDetalls {
	position: absolute;
	left: 553px;
	top: 200px;
}
.despDetalls {
	position: absolute;
	left: 557px;
	top: 244px;
	width: 250px;
	visibility: hidden;
	line-height: 180%;
	font-size:10px;
}
h2.titProd2 {
	font-size: 160%;
	font-weight: normal;
	color: #990000;
	margin-top: 0px;
	margin-bottom: 20px;
}
h2 {
	margin-top: 0px;
}

.blocTxt a {
	color: #9A0000;
	text-decoration: none;
}
.blocTxt a:hover {
	color: #C26666;
	text-decoration: none;
}
.blocTxtArliblock a {
	color: #9A0000;
	text-decoration: none;
}
.blocTxtArliblock a:hover {
	color: #C26666;
	text-decoration: none;
}

/* NOVETATS */
.blocNovetats {
	border: 2px solid #990000;
	clear: both;
	width: 700px;
	float: left;
	background-repeat: repeat-y;
	min-height:140px;
	margin-top:25px;
}
*html .blocNovetats {
	height:140px;
}
.blocNovetat_d {
	float: left;
	margin-left: 20px;
	min-height:100px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 20px;
	display:inline;
	width:420px;
}
.blocNovetat_d h3 {
	font-size: 120%;
	font-weight: normal;
	color: #990000;
	margin-top: 0px;
	margin-bottom: 10px;
}
.imgNovetats {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 230px;
	text-align: center;
	display:inline;
}

.sep {
	float: left;
	height: 40px;
}

/* CONTACTE */

#formContacte {
	width: 301px;
	margin-left: 40px;
	margin-top: 25px;
}
#dadesCont {
	width: 301px;
	position: absolute;
	left: 549px;
	top: 135px;
}
#dadesCont2 {
	width: 301px;
	position: absolute;
	left: 549px;
	top: 299px;
}
#formContacte br {
	clear:left;
}
.formCap {
	background-image: url(imgs/formCap.gif);
	background-repeat: no-repeat;
	width: 301px;
	background-position: left top;
	height: 15px;
}
.formPeu {
	background-image: url(imgs/formPeu.gif);
	background-repeat: no-repeat;
	width: 301px;
	background-position: left bottom;
	height: 20px;
}
.formCont {
	background-image: url(imgs/formFons.gif);
	background-repeat: repeat-y;
	width: 301px;
	background-position: left top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 110%;
	line-height: 130%;
}
.label {
	float: left;
	margin-bottom: 2px;
	padding-top: 3px;
	display: block;
	margin-right: 10px;
	width: 70px;
}
.camp {
	float: left;
	margin-bottom: 1px;
	padding-top: 3px;
	display: block;
	font-size: 100%;
	width: 180px;
	border: 1px solid #E1B3B3;
	font-family: Arial, Helvetica, sans-serif;
}
.formCont a {
	color: #990000;
	text-decoration: none;
}
.formCont a:hover {
	color: #990000;
	text-decoration: none;
}
.label2 {

	float: left;
	margin-bottom: 2px;
	padding-top: 3px;
	display: block;
	margin-right: 10px;
}
.camp2 {
	float: left;
	margin-bottom: 1px;
	padding-top: 3px;
	display: block;
	font-size: 100%;
	width: 260px;
	border: 1px solid #FFFFFF;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	height: 52px;
}
#enviar {
	text-align: right;
	display: block;
	width: 260px;
	padding-top: 5px;
}
.bEnviar {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9A0000;
	border: 2px solid #660000;
}
#menuCap ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.titolEsq {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #cc8080;
	background-image: url(imgs/fonsTitols.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 8px;
	font-weight: bold;
	padding-top: 4px;
}

#menuCap li {
	padding: 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menuCap li.termes {
	list-style-image: none;
	list-style-type: none;
	margin-left: 45px;
}
.blocImg3 {


	display: inline;
	float: right;
	width: 343px;
	margin-top: 40px;
	margin-right: 50px;
}
#blocImg33 br {
	clear: left;
}

.blocImg33{
	display: inline;
	float: right;
	width: 343px;
	margin-top: 40px;
}


/* FORMES I MIDES */

.titolModel {
	background-color: #C26666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #990000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9A0000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #990000;
}
.blocTxt2 {

	display: inline;
	float: left;
	width: 370px;
	margin-left: 20px;
	margin-top: 30px;
	font-size: 100%;
	line-height: 140%;
}
.colFM1 {
	width: 130px;
	background-color: #e1b3b3;
	color: #9A0000;
	border-left: 1px solid #9A0000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
	padding-right: 5px;
}
.colFM2 {
	vertical-align: middle;
	border-left: 1px solid #9A0000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
	min-height:70px;
}
*html .colFM2 {
	height:70px;
}
.sepTaules {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9A0000;
	text-align: right;
	width: 820px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.imgFM {
	background-color: #FFFFFF;
	color: #9A0000;
	text-align: center;
	vertical-align: middle;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9A0000;
	border-right-color: #9A0000;
	border-bottom-color: #9A0000;
	border-left-color: #9A0000;
	padding: 0px;
}
.fiModels {
	background-color: #9A0000;
	display: block;
	margin: 0px;
	float: left;
	width:798px;
	font-size: 1%;
	height: 10px;
}
.blocTxt3 {
	margin-left: 40px;
	margin-top: 30px;
	font-size: 100%;
	line-height: 140%;
	float: left;
	width: 550px;
	display: inline;
}
#taulesModel {
	clear: none;
	float: left;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #990000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
	width: 770px;
	margin-left: 40px;
	display: inline;
}
.manual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	margin-right: 60px;
	margin-bottom: 20px;
	line-height: 14px;
	display: inline;
}
.manual img {
	clear: both;
	display: block;
	margin-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.manualD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	margin-bottom: 20px;
	line-height: 14px;
}
.manualD img {
	clear: both;	
	display: block;
	margin-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.blocTxtAmple {
	float: left;
	margin-left: 40px;
	margin-top: 40px;
	font-size: 100%;
	line-height: 140%;
	text-align: justify;
	width: 700px;
	display: inline;
}
.tdGamma1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom:4px;
	width: 90px;
	line-height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.tdGamma2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom:4px;
	width: 90px;
	line-height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.tdGamma3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom:4px;
	width: 90px;
	line-height: 14px;
	vertical-align: top;
}
.tdGamma4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom:4px;
	width: 90px;
	line-height: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	vertical-align: top;
}
.tdGamma5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom:4px;
	width: 90px;
	line-height: 14px;
	vertical-align: top;
}
.sepGamma {
	background-color: #626262;
	clear: both;
	height: 5px;
	width: 737px;
	font-size: 1px;
	background-image: url(imgs/fonsSepGamma.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.blocGamma1 {
	padding-left: 50px;
	background-image: url(cat/imgs/t_color_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20px;
	float: left;
}
.blocGamma2 {
	padding-left: 50px;
	background-image: url(cat/imgs/t_color_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
}
.blocGamma3 {
	padding-left: 50px;
	background-image: url(cat/imgs/t_color_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20px;
	float: left;
}
.blocTxtAmple2 {

	display: inline;
	float: left;
	width: 700px;
	margin-left: 40px;
	margin-top: 40px;
	font-size: 100%;
	line-height: 140%;
	text-align: justify;
}
.bDetalls2 {

	position: absolute;
	left: 675px;
	top: 240px;
}
.bFormesMides2 {

	position: absolute;
	left: 675px;
	top: 137px;
}
.bFitxa {

	position: absolute;
	left: 675px;
	top: 189px;
}
.despDetalls2 {

	position: absolute;
	left: 679px;
	top: 284px;
	width: 250px;
	visibility: hidden;
	line-height: 180%;
	font-size:10px;
}
.blocTxtArliblock {
	display: inline;
	float: left;
	width: 400px;
	margin-left: 40px;
	margin-top: 40px;
	font-size: 100%;
	line-height: 140%;
}
.blocTxtAmple a {

	color: #9A0000;
	text-decoration: none;
}
.blocTxtAmple a:hover {

	color: #C26666;
	text-decoration: none;
}
.blocTxtEmpresa {

	display: inline;
	float: left;
	width: 350px;
	margin-left: 40px;
	margin-top: 40px;
	font-size: 100%;
	line-height: 140%;
}
#contingutContacte {
	margin-left: 135px;
	height: 100%;
	min-height: 100%;
	background-repeat: no-repeat;
	background-position: left top;
}
.peuFoto {
	text-align: center;
	display: block;
	width: 270px;
	font-size: 10px;
}
.blocTxtComplements {

	display: inline;
	float: left;
	width: 750px;
	margin-left: 30px;
	margin-top: 40px;
	font-size: 100%;
	line-height: 140%;
}


.imgComplements {
	display: inline;
	float: left;
	margin-top: 15px;
	margin-right: 50px;
	margin-bottom: 15px;
}
.blocTxtComplements br {
	font-size: 100%;
	line-height: 140%;
	clear: left;
}
.imgComplements2 {
	display: inline;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
.blocTxtEmpresa p {
	margin-top: 0px;
}
#contingutFM {

	margin-left: 135px;
	height: 100%;
	min-height: 100%;
}
.bTornar2 {

	position: absolute;
	left: 582px;
	top: 124px;
}
.blocImgArli {

	display: inline;
	float: right;
	width: 350px;
	margin-top: 40px;
	margin-right: 60px;
}
.certifE {
	position: absolute;
	left: 677px;
	top: 374px;
	width: 114px;
	visibility: visible;
	line-height: 140%;
	font-size:10px;
	text-align: center;
}
.imgArliblock {
	width: 330px;
	text-align: center;
}
.certifE2 {

	position: absolute;
	left: 593px;
	top: 430px;
	width: 114px;
	visibility: visible;
	line-height: 140%;
	font-size:10px;
	text-align: center;
}
.flashProds {
	display: inline;
	float: left;
	width: 780px;
	margin-left: 30px;
	margin-top: 40px;
	font-size: 100%;
	line-height: 140%;
	height: 420px;
}
.blocTxtProd {


	display: inline;
	float: left;
	width: 480px;
	margin-left: 40px;
	margin-top: 20px;
	font-size: 100%;
	line-height: 140%;
}
.blocImgProd {

	display: inline;
	float: right;
	width: 250px;
	margin-top: 50px;
	margin-right: 40px;
}
.flashProds2 {
	width: 770px;
	font-size: 100%;
	height: 70px;
	margin-top: 20px;
	margin-left: 40px;
}
.imgArliblock2 {

	width: 500px;
	text-align: center;
}
.sepNot {
	float: none;
	min-height: 40px;
	clear: right;
	width: 700px;
}
.blocGamma1Cas {

	padding-left: 50px;
	background-image: url(cas/imgs/t_color_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20px;
	float: left;
}
.blocGamma2Cas {

	padding-left: 50px;
	background-image: url(cat/imgs/t_color_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
}
.blocGamma3Cas {

	padding-left: 50px;
	background-image: url(cas/imgs/t_color_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20px;
	float: left;
}
a.Linke1:link {font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #666666;font-weight:bold; text-decoration: none;}
a.Linke1:visited {font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #666666;font-weight:bold; text-decoration: none;}
a.Linke1:hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #990000;font-weight:bold; text-decoration: none;}
a.Linke1:active {font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #666666;;font-weight:bold; text-decoration: none;}



