body {

	margin:0px;
	
	font-family:Verdana, sans-serif;
	font-size:10px;
	background:#FFFFFF ;

}

img {
	border:none;
	
	}

a.mblk {

	text-decoration:none ;
	color:#000000 ;
	
}

a.mblk:hover {

	text-decoration:underline ;
}

a.mred {

	text-decoration:none ;
	color:#C9242B ;
	
}

a.mred:hover {

	text-decoration:underline ;
}

	
.allwidth {

	width:100% ;
	border-collapse: collapse ;
	border-spacing: 0px ;
	
}

	
.homeleft {

	width:50% ;
	text-align: right ;
	
}

.homeleft div {
	float: right ;
	width:400px;
	margin-right:40px ;
	text-align: justify ;
	line-height:18px ;
	font-size:11px; 
}



.prodleft {

	width:400px ;
	vertical-align:top ;
	padding-right:20px ;
	border-right:1px solid #C9242B ;
	
}

.prodleft div {

	text-align: justify ;
	line-height:18px ;
	padding-right:3px ;
}

.prodleft img {

	cursor: pointer ;

}

.prodleft a {

	 color: #C9242B ;
	 font-weight: bold ;
	 text-decoration: underline ;
	 
}

.prodright {

	width:740px ;
	vertical-align:top ;
	text-align:center ;
	padding-left:15px ;
}

.prodright img {

	cursor: pointer ;

}

table.prodlegend {

	width:730px !important ;
	border-collapse: collapse ;
	border-spacing: 0px ;
	border: 1px solid #000000 ;
	margin-top:5px ;
}

.prodlegend td {
	font-size: 11px ;
	white-space: nowrap;
	border-bottom: 1px solid #000000 ;
	border-right: 1px solid #000000 ;
}

.prodlegend th {
	font-size: 11px ;
	white-space: nowrap;
	border-bottom: 1px solid #000000 ;
	border-right: 1px solid #000000 ;
	background:#eae2d0;
}

.prodlegicon {

	width:44px !important ;
	padding:2px ;
	
}

.prodlegicon img {

	cursor: default ;
	
}

table.ddata {

	width:730px !important ;
	border-collapse: collapse ;
	border-spacing: 0px ;
	border: 1px solid #000000 ;
	margin-top:5px ;
}

.ddata tr {

	height:14px ;
	margin-top: 1px;
	margin-bottom: 1px;
	
}

.ddata th {

	color:#006AB2 ;
	font-size: 9px ;
	white-space: nowrap;
	text-align:center ;
	border-bottom: 1px solid #000000 ;
	padding-left: 2px ;
	padding-right: 2px ;
	border-right: 1px solid #000000 ;
}

.ddata th.fl {

	color:#000000 ;
}

.ddata td {
	font-size: 9px ;
	white-space: nowrap;
	border-bottom: 1px solid #000000 ;
	padding-left: 2px ;
	padding-right: 2px ;
	border-right: 1px solid #000000 ;
}

.dtre td {

	border-bottom: 2px solid #000000 ;

}

/* FORM */
.formleft {
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:20px ;
	border-bottom:1px dotted #C9242B ;
}
.formright {
	width:405px !important ;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px dotted #C9242B ;

}

.formright2 {
	width:405px !important ;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:20px ;
	border:1px dotted #C9242B ;
	border-right:none ;
	vertical-align:top ;
	
}

.formright input {

	border:1px solid #C9242B ;
	width:400px ;
}

.formright textarea {

	border:1px solid #C9242B ;
	width:400px ;
	height:140px ;
	overflow:auto ;
	
}
/*-- CATALOGO MAIN --*/
.flc0new {

	height:36px ;
	text-align:center;
	font-size:13px ;
	font-weight: 900 ;
	border:1px solid #000000;
	width:16% ;
}

.flc0new  a {

	color:#000000 ;
	text-decoration:none ;
	
}

.flc1 {

	border-bottom:1px solid #FFFFFF ;
	
}

.flc2b {
	width: 100% ;
	border-top:2px solid #000000 ;
}
.flc2c {
	width: 100% ;
	border-bottom:2px solid #000000 ;
}

.flc2 {
	width: 1200px ;
	margin:auto ;
	padding-top:26px ;
	padding-bottom:2px ;
	font-weight:900 ;
	font-size:19px ;

}

.flc3 {

	width: 1216px ;
	margin:auto ;
	border-collapse: collapse ;
	border-spacing: 0px ;
	border-right: 1px solid #FFFFFF ;
	border-left: 1px solid #FFFFFF ;
	
}

.flc4 {

	width:25% !important;
	border-right: 1px solid #FFFFFF ;
	border-bottom: 1px solid #FFFFFF ;
	
}

.flc5 {

	width:25% !important;
	border-right: 1px solid #FFFFFF ;
	
}

.flc6 {

	border-collapse: collapse ;
	border-spacing: 0px ;
	cursor: pointer ;
}

.flc6 td {
	padding:3px ;
} 

.flc7 {

	font-family:Tahoma, Sans-serif ;
	font-weight:bold ;
	font-size:10px ;
	line-height:11px ;
	padding-top:0px ;
	padding-bottom:0px ;
	
}

.flc8 {

	width:55% ;
	font-family:Tahoma, Sans-serif ;
	font-size:11px ;
	line-height:12px ;
	padding-top:0px ;
	padding-bottom:0px ;
	padding-right:0px ;
	
}

.flc8b {

	width:45% ;
	font-family:Tahoma, Sans-serif ;
	font-size:11px ;
	line-height:12px ;
	padding-top:0px ;
	padding-bottom:0px ;
	padding-left:0px ;
	
}

#piede {

	margin-top: 10px;
	margin-bottom:40px;
	margin-left:auto ;
	margin-right:auto ;
	color:#C9242B ;
}

#piede td {
	padding-top:5px; 
	padding-bottom:5px; 
	vertical-align:top ;
	line-height:14px ;

}