#body {
	margin: 0px;
	padding: 0px;

	text-align: center;
	vertical-align: top;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 10px;

	background-color: #BEC6C7;
	}

#taula_general {
	width: 804px;

	margin: 0px;
	padding: 0px;
	}
	
.esq {
	margin: 0px;
	padding: 0px;
	
	background-image: url("images/esq.gif");
	}
.dre {
	margin: 0px;
	padding: 0px;
	
	background-image: url("images/dre.gif");
	}

#central {
	margin: 0px;
	padding: 0px;

	border: 10px solid #FFF;
	}
	
#menu {
	width: 218px;
	
	margin: 0px;
	padding: 0px;

	background-color: #002B51;
	}

.a_menu {
	border-bottom: 1px solid #FFF;
	}

#taula_menu {
	width: 218px;

	margin: 0px;
	padding: 0px;
	}

a.boto_menu {
	display: block;
	width: 206px;
	height: 30px;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-size: 11px;
	color: #11325E;
	
	text-align: left;
	text-decoration: none;

	padding-left: 12px;
	padding-top: 9px;

	background-image: url("images/roll_01.gif");
	background-position: right;
	background-repeat: no-repeat;
	background-color: #5C7688;
	}

a.boto_menu:hover {
	color: #FFF;
	text-decoration: none;

	background-image: url("images/roll_02.gif");
	background-color: #2F516D;
	}

#img_inf_menu {
	width: 218px;
	height: 457px;

	margin: 0px;
	padding: 0px;
	}

.img01 {
	background-image: url('images/inf_menu/inf_menu01.jpg');
}
.img02 {
	background-image: url('images/inf_menu/inf_menu02.jpg');
	}
.img03 {
	background-image: url("images/inf_menu/inf_menu03.jpg");
	}
.img04 {
	background-image: url("images/inf_menu/inf_menu04.jpg");
	}
.img05 {
	background-image: url("images/inf_menu/inf_menu05.jpg");
	}
.img06 {
	background-image: url("images/inf_menu/inf_menu06.jpg");
	}

#idiomes {
	width: 206px;

	margin-left: 12px;
	margin-bottom: 5px;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 9px;
	color: #FFF;
	text-align: left;
	}
#idiomes a {
	color: #FFF;
	text-decoration: none;
	}
#idiomes a:hover {
	color: #FFB600;
	text-decoration: none;
	}

#idiomes img {
	border: 1px solid #0163A0;
	}

#nota_legal {
	width: 206px;

	margin-top: 10px;
	margin-left: 12px;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #FFF;
	text-align: left;

	border-bottom: 1px solid #FFF;
	}
#nota_legal a {
	color: #FFF;
	text-decoration: none;
	}
#nota_legal a:hover {
	color: #FFB600;
	text-decoration: none;
	}

#adreça {
	width: 206px;
	height: 250px;

	margin-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #FFF;
	text-align: left;
	}

a.email {
	display: block;
	width: 206px;

	text-decoration: none;

	margin-left: 12px;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #FFB600;
	text-align: left;
	}
a.email:hover {
	color: #FFF;
	}

#contingut {
	width: 508px;
	
	margin: 0px;
	padding: 0px;
	padding-top: 18px;

	text-align: right;

	background-color: #A1AAA5;
	}

.img_empresa {
	border-bottom: 5px solid #FFF; 
	border-left: 5px solid #FFF;
	border-top: 5px solid #FFF;
	}

#txt_empresa h1 {
	width: 476px;
		
	margin: 0px;
	margin-top: 28px;
	margin-bottom: 20px;
	padding-left: 3px;
	padding: 3px;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 13px;
	color: #FFF;
	text-align: left;

	border-bottom: 2px solid #FFB600;
	background-color: #012B51;
	}

#txt_empresa p {
	width: 450px;
		
	margin: 0px;
	margin-bottom: 28px;
	padding: 0px;
	padding-right: 23px;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #012B51;
	text-align: justify;
	}

a.linka_localitzacio {
	margin-left: 250px;
	
	text-decoration: none;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #FFB600;
	}
a.linka_localitzacio:hover {
	color: #FFF;
	}

#taula_maquina {
	margin: 0px;
	padding: 0px;
	height: 194;
	}

#nom_maq {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	
	text-align: left;
	}

#nom_maq p {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-size: 12px;
	color: #FFF;

	border-bottom: 2px solid #FFB600;
	}
		
#nom_maq a {
	display: block;
	text-decoration: none;	

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-size: 12px;
	color: #FFF;

	border-bottom: 2px solid #FFB600;
	}
	
#nom_maq a:hover {	
	color: #FFB600;	
	}

#Div_vincles {
	margin: 0px;
	margin-left: 28px;
	margin-bottom: 50px;
	padding: 0px;
	text-align: left;
	}
#Div_vincles h1 {
	margin: 0px;
	padding: 0px;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #FFF;
	background-color: #A1AAA5;
	}
.Descripcio_Vincles {
	margin: 0px;
	padding: 0px;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #FFF;
	}
a.Vincle {
	margin: 0px;
	padding: 0px;
	
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #FFF;
	}
a.Vincle:hover {
	color: #FFF;	
	}



#taula_nw {
	width: 581px;
	height: 499px;

	margin: 0px;
	margin-left: 19px;
	padding: 0px;
	}

#zona_maq {
	width: 581px;
	height: 174px;
	
	margin: 0px;
	padding: 0px;
	padding-left: 2px;

	background-color: #002C51;
	}
#zona_maq h1 {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 2px;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #FFF;

	text-align: left;

	border-bottom: 2px solid #FFB600;
	}
#zona_maq p {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
	padding-right: 6px;
	padding-left: 2px;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #FFF;

	text-align: justify;	
	}

#zona_prod {
	width: 581px;
	height: 304px;

	margin: 0px;
	padding: 0px;
	}

#taula_zona_prod {
	width: 581px;
	height: 304px;

	margin: 0px;
	padding: 0px;
	}

#prod {
	margin: 0px;
	padding: 10px;

	background-image: url("images/img_prod_prova.gif");
	background-repeat: no-repeat;
	}

a.sol_info {
	margin: 0px;
	padding: 0px;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-size: 10px;
	color: #FFF;

	text-decoration: none;
	}

a.sol_info:hover {
	color: #FFB600;
	}

a.Titol_nov {
	margin: 0px;
	padding: 0px;

	text-align: left;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-size: 12px;
	color: #FFF;

	text-decoration: none;	
	}

a.Titol_nov:hover {
	color: #002B51;	
	}

#informacio {
	margin: 0px;
	margin-left: 28px;
	margin-bottom: 50px;
	padding: 0px;
	text-align: left;
	}
#informacio p {
	margin: 0px;
	padding: 0px;

	text-align: left;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #002B51;
	}
#informacio strong {
	margin: 0px;
	padding: 0px;

	text-align: left;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #002B51;
	}
#informacio ul {
	margin: 0px;
	margin-top: 25px;
	padding: 0px;

	list-style: none;
	}
#informacio li {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	}
#informacio input {
	width: 300px;
	margin: 0px;
	padding: 0px;

	text-align: left;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #002B51;
	}
#informacio textarea {
	width: 300px;
	margin: 0px;
	padding: 0px;

	text-align: left;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #002B51;
	}

#enviar {
	margin: 0px;
	margin-top: 30px;
	margin-left: 50px;
	padding: 0px;
	}

#enviar input {
	width: 305px;
	height: 30px;
	
	text-align: center;

	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-size: 12px;
	color: #FFF;
	
	background-color: #002B51;
	border: 1px solid #FFF;
	}

#dades {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555353;
	text-align: justify;
	}

#dades a {
	text-decoration: underline;
	color: #000;
	}

.error
{
	
	background-color: #FFB600;
	
}

.bona
{
	color: #000;
}

