body {
	background-color: #FFF;
	margin:0;
	color:#3f3f3f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p{
line-height:17px;
}
a{
outline:0;
}
.psombra{
	background:url(../images/sombrafim.jpg) no-repeat bottom;
	padding-bottom:14px;
}
.psombra strong{
	font-size:12px;
}
.clear{clear:both}
#topo{ /* div que engloba o banner */
	width: 100%;
	height: 270px;
	/*background:url(../images/bg_topo.jpg);*/
	background:url(../images/bg_topo_repeat.jpg) repeat-x;
	background-image:url(../images/bg_topo.jpg) center;
}
#menup{
	position:relative;
	z-index:10;
}
#menu{
	width:100%;
	height:64px;
	background:url(../images/menu.png) repeat-x;
}
#menulinks{
	width:980px;
	margin:0 auto;
}
#menulinks ul{
	margin:0 auto;
	-margin-left:56px;
	padding-top:18px;
	list-style:none;
}
#menulinks ul li{
	float:left;
	padding:0px 30px 0px 30px;
	height:16px;
	overflow:hidden;
	cursor:pointer;
}
#corpo{
	width:990px;
	margin:-140px auto;
	background:url(../images/corpo.png) no-repeat;
}
#rodape{
	width:100%;
	height:239px;
	background:url(../images/bg-rodape.png) repeat-x;
}
#rodapeIn{
	width:950px;
	margin:0 auto;
}
.divlinksrapidos{
	width:99px;
	height:42px;
	margin-top:20px;
	-margin-top:19px;
	position:absolute;
	-position:relative;
}
.divpositionrodape{
	height:47px;
	-display:none;
}
#rodapeIn ul{
	list-style:none;
	font-size:13px;
	color:#3e536d;
	padding:0;
	margin-left:20px;
	-margin-left:10px;
	margin-top:20px;
	-margin-top:6px;
	font-weight:bold;
	float:left;
}
#rodapeIn ul li{
	font-weight:normal;
	font-size:11px;
	color:#757575;
	padding-top:3px;
	*padding-top:1px;
}
#rodapeIn ul li a{
	text-decoration:none;
	color:#757575;
}
#rodapeIn ul li a:hover{
	text-decoration:underline;
	color:#757575;
}
#newsletter{
	width:170px;
	float:right;
	margin-top:30px;
	-margin-top:15px;
}

/*FORMULARIOS*/
.divinput{
	width:170px;
	padding:4px;
	height:18px;
	background:url(../images/bg-input.png) repeat-x;
	float:right;
	-moz-box-shadow:#999 0px 0px 2px;
	-webkit-box-shadow:#999 0px 0px 2px;
	box-shadow:#999 0px 0px 2px;
	margin-bottom:11px;
}
.input{
	background:url(../images/dot0.png);
	border:0;
	color:#757575;
	font-size:11px;
}
.botao{
	background:url(../images/bg-button.png) repeat-x;
	height:26px;
	padding:0px 2px 0px 2px;
	color:#FFF;
	border:1px solid #555;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.cmp{
clear:both;
margin-top:7px;
}
/*FIM FORMULARIOS*/
.divtopocorpo{
	height:133px;
	border:0px solid #000;
}
.divsauda{
	padding:15px 11px 0px 17px;
	font-size:12px;
	font-style:italic;
	width:400px;
	*height:30px;
}
.colunaesq{
	width:218px;
	float:left;
	padding-left:8px;
	margin-left:3px;
}
.colunameio{
	width: 520px;
        overflow:hidden;
	float:left;
	-display:inline;
	*width:559px;
}
.colunadir{
	width:230px;
	float:left;
}
.colunahor{
	height:300px;
	width:973px;
	margin-left:2px;
	background:url(../images/shadowhor.png) top no-repeat;
	/* margin-top:10px; */
	margin-bottom:20px;
	-margin-bottom:90px;
}
.dentrocolunaesq{
	margin-bottom:15px
}
.dentrocolunadir{
	margin-bottom:15px
}
.dentrocolunahor{
	width:185px;
	float:left;
	margin-left:72px;
	-margin-left:70px;
}
.somb{
	-moz-box-shadow:#AAA 0px 0px 4px;
	-webkit-box-shadow:#AAA 0px 0px 4px; 
	box-shadow:#AAA 0px 0px 4px;
}


.divsaibamais{
float:right;
text-align:right;
margin-top:-21px;
}
.divejamais{
float:right;
margin-top:-6px;
}

/*.excshad{
filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',direction='120',strength='20');
}*/

/*NOTICIAS RAPIDAS DA INDEX*/

.ulrapidas{
	list-style:none;
	margin:6px 6px 0px 0px;
	padding:0;
	font-size:11px;
}

.ulrapidas li{
color:#494949;
font-style:italic;
margin-bottom:8px;
}
.ulrapidas li a{
text-decoration:none;
color:#494949;
}
.ulrapidas li a:hover{
color:777;
}
.ulrapidas li span{
color:#8eb66f;
}

/*FIM NOTICIAS RAPIDAS DA INDEX*/
.newscrollesq{
	width:50px;
	height:30px;
	background:url(../images/pngnewscroll.png) repeat-y;
	position:absolute;
	margin-left:9px;
	*margin-left:0px;
	margin-top:15px;
	*margin-top:0px;
	z-index:10;
}
.newscrolldir{
	width:50px;
	height:30px;
	background:url(../images/pngnewscrolldir.png) repeat-y;
	position:absolute;
	margin-left:920px;
	*margin-left:910px;
	margin-top:15px;
	*margin-top:0px;
	z-index:10;
}


/*MENU DROPDOWN PARA SELECIONAR O IDIOMA*/
#dropdownleng{
	width:201px;
	position:absolute;
	z-index:11;
	margin-left:798px;
	*margin-left:788px;
	margin-top:-19px;
	*margin-top:-35px;
}
#barratopo{
	width:172px;
	height:28px;
}
.bar{
	width:134px;
	height:21px;
	padding:7px 0px 0px 10px;
	background:url(../images/dropdown-menu-bar.png) no-repeat;
	float:left;
}
.botaodropdown{
	width:28px;
	height:28px;
	float:left;
}
.contentdropdown{
	width:172px;
	height:67px;
	background:url(../images/dropdown-menu-conteudo.png) no-repeat;
	z-index:9999999;
	position:absolute;
	margin-top:28px;
	*margin-left:-172px;
	display:none;
	color:#757575;
}
.contentdropdown ul{
	list-style:none;
	margin:4px 0px 0px 0px;
	padding:4px;
}
.contentdropdown ul li{
	margin-bottom:5px;
	padding-left:10px;
}
.contentdropdown ul li a{
color:#757575;
text-decoration:none;
}
.contentdropdown ul li a:hover{
color:#c72026;
text-decoration:none;
}
/*FIM MENU DROPDOWN PARA SELECIONAR O IDIOMA*/
#conteudogeral{
	width:960px;
	margin-left:9px;
	margin-bottom:170px;
}

/*MENU PRODUTOS*/
.ulcot{
	list-style:none;
	margin:0px 30px 0px 0px;
	padding:0;
	color:#736C38;
	font-size:14px;
	font-style:italic;
	float:left;
}
.ul{
	list-style:none;
	margin:0px 30px 0px 20px;
	padding:0;
	color:#736C38;
	font-size:14px;
	font-style:italic;
	float:left;
}
.ul li{
	font-style:normal;
	background:#EEE;
	color:#555;
	font-size:11px;
	width:202px;
	padding:4px;
	margin-top:1px;
}
.ul li a{
	color:#222;
	text-decoration:none;
}
.ul li a:hover{
	color:#888;
	text-decoration:none;
}

/*FIM MENU PRODUTOS*/

.produtoespecifico{
	background:url(../images/shadowhor.png) bottom center no-repeat;
	height:300px;
}

/*COTACOES*/
.cotacoes{
	width:460px;
	height:250px;
	background-color:#FFF;
	-moz-box-shadow:#888 0px 0px 8px;
	display:none;
	position:fixed;
	padding:4px;
	-position:absolute;
	margin-left:-230px;
	left:50%;
	top:50%;
	margin-top:-150px;
	z-index:999999999;
}
#cota{
	cursor:pointer;
}
#overlaycot{
	width:100%;
	height:100%;
	background:#EEE;
	position:fixed;
	display:none;
	-position:absolute;
	z-index:999999;
}
/*FIM COTACOES*/

/*P�ginas internas -> Menu topo */

.menuTopoInt{
	color:#1f3550;
	text-decoration:none;
	font-size:13px;
}
.menuTopoInt:hover{
	color:#00132b;
	text-decoration:none;
	font-size:13px;
}
.menuTopoSel{
	font-size:13px;
	color:#00132b;
}
.sep{
	color:#bbb060;
	font-size:12px;
}
.titleInt{
	font-size:16px;
	margin:0px 30px 0px 20px;
	padding:0;
	color:#736C38;
	font-style:italic;
	float:left;
	display:inline;
}
.alocaGaleria{
	width:820px;
	margin-left:50px;
}
.bloco{
	float:left;
	margin:10px;
}
.bloco a img{
	border:0;
}

.pg_atual{
	width:9px;
	font-weight:bold;
	margin:2px;
	padding:0 4px;
	background:#bbb060;
}
.prox_pag{
	text-decoration:none;
	padding:0 4px;
	font-weight:bold;
	color:#333333;
}
.prox_pag:hover{
	background:#d9cb66;
}
.contatoFont{
	width:100px;
	float:left;
	margin:2px 0;
}
.contatoFont2{
	width:350px;
	float:left;
	margin:2px 0;
}
.campo{
	width:250px;
	background:url(../images/campo.jpg);
	height:19px;
	border:1px solid #aeaeae;
	margin:2px 0;
	
}
.campo_mensagem{
	width:250px;
	background:#FAFAFA;
	height:150px;
	border:1px solid #aeaeae;
	margin:2px 0;
}
.campo_setor{
    width:250px;
    background:url(../images/campo.jpg);
    height:22px;
    border:1px solid #aeaeae;
    margin:2px 0;
}
.trabFont{
	float: left;
	width: 240px;
	line-height:22px;
	margin-top:3px;
}
.vermelho{
	color:#990000;
}
.tituloFont{
	width:492px;
	border-bottom:1px solid #ccc;
}
.processoBlock{
	width:250px;
	min-height:150px;
	height:auto !important;
	height:150px;
	float:left;
}
.processoText{
	width:500px;
	min-height:150px;
	height:auto !important;
	height:150px;
	float:left;
	margin-left:50px;
}
.processoBlock img{
	margin:10px;
}

.processoBlock div{
	float:left;
	margin:auto;
}
.errorNew{
	width: 170px;
	padding:4px;
	height: auto;
	float: right;
}
