@charset "utf-8";
/* CSS Document */

#banner{
	width:900px;
}
#left_bar{
	width:640px;
	float:left;
}
#boxprodutos{
	padding:5px;
}
#boxprodutos .item{
	float:left;
	width:200px;
	margin:4px;
	height:295px;
	background-image:url(../images/layout/home_box.png);
	background-repeat:no-repeat;
}
#boxprodutos .item .img{
	width:195px;
	height:172px;
	margin-top:10px;
	margin-left:0px;
	padding-left:2px;
	border:none;
	display:block;
	float:none;
}
#boxprodutos .item .label{
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	height:15px;
	padding-top:25px;
	display:block;
	width:200px;
}
#boxprodutos .item .vermais{
	padding-left:42px;
	padding-top:20px;
	height:20px;
}
#right_bar{
	width:250px;
	float:left;
	background-color:#F3F3F3;
	border:solid 1px #DBDBDB;
	margin:4px;
}
#newsletter{
	padding-left:4px;
	margin-bottom:10px;
}
#contacto_rapido{
	height:75px;
	padding-left:2px;
}
#contacto_rapido .title{
	font-weight:bold;
	size:14px;
	padding-bottom:4px;
	padding-left:10px;
	display:block;
}
#contacto_rapido #box_contacto{
	background-image:url(../images/layout/contacto.jpg);
	background-repeat:no-repeat;
	width:125;
	height:43px;
	padding-left:85px;
	padding-right:10px;
	text-align:center;
	padding-top:12px;
	margin-left:5px;
	font-weight:bold;
	size:14px;
}
#newsletter form label {
	display:block;  /* block float the labels to left column, set a width */
	width: 200px; 
	padding: 0; 
	margin:0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
	padding-right:10px;
	float:left;
	font-size:13px;
	padding-bottom:2px;
}
#newsletter form fieldset legend {
	width:250px;
	color:#2D2846;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
}
#newsletter form input, form textarea, form submit, form select {
	float:left;
	width:auto;
	margin:0px;
	margin-bottom:5px;
}
#newsletter .field{
	border:solid 1px #333;
}

