*{
	font-family: arial;
	color: #605d5c;
	font-size: 14px;
}

body{
	padding: 0;
	border: 0;
	margin: 0;
	background-color: #605d5c;
}

form{
	padding: 0;
	border: 0;
	margin: 0;
}

img{
	display: block;
	border: 0;
}

a{
	text-decoration: none;
}

a:hover{
	font-weight: bold;
}

#tudo{
	width: 900px;
	margin: 0 auto;
	background-color: #fff;
}
.tabelaTopo{
	background-color: #cf261f;
}

#linkQuemSomos{
	display: block;
	width: 141px;
	height: 30px;
	background-image: url(../img/quem_somos.jpg);
	text-align: center;
	padding-top: 45px;
}

a#linkQuemSomos:hover{
	background-image: url(../img/quem_somos_o.jpg);
}

#linkProdutos{
	display: block;
	width: 97px;
	height: 30px;
	background-image: url(../img/produtos.jpg);
	text-align: center;
	padding-top: 45px;
}

a#linkProdutos:hover{
	background-image: url(../img/produtos_o.jpg);
}


#linkVendas{
	display: block;
	width: 84px;
	height: 30px;
	background-image: url(../img/vendas.jpg);
	text-align: center;
	padding-top: 45px;
}

a#linkVendas:hover{
	background-image: url(../img/vendas_o.jpg);
}

#linkFaleConosco{
	display: block;
	width: 130px;
	height: 30px;
	background-image: url(../img/fale_conosco.jpg);
	text-align: center;
	padding-top: 45px;
}

a#linkFaleConosco:hover{
	background-image: url(../img/fale_conosco_o.jpg);
}

#linkNoticias{
	display: block;
	width: 102px;
	height: 30px;
	background-image: url(../img/fale_conosco.jpg);
	text-align: center;
	padding-top: 45px;
}

a#linkNoticias:hover{
	background-image: url(../img/fale_conosco_o.jpg);
}

#linkIso{
	display: block;
	width: 76px;
	height: 75px;
	text-align: center;
	
}

#linkIso3{
	display: block;
	width: 76px;
	height: 75px;
	text-align: center;
	background-image: url(../img/iso03.jpg);
}

a#linkIso3:hover{
	background-image: url(../img/iso03_o.jpg);
}

#linkIso2{
	display: block;
	width: 178px;
	height: 20px;
	margin: 0 0 0 auto;
}

.resumoIndex {
	padding: 0 97px 15px 25px;
	
}

.resumoIndex p{
	padding: 0;
	margin: 5px 0 18px 0;
	text-align: justify;
}

.resumoIndex *{
	color: #fff;
}

.menuTopo *{
	font-size: 16px;
}

.menuTopo a:hover{
	font-weight: normal;
}

.link1{
	background: url(../img/seta1.jpg) no-repeat center right;
	padding: 5px 30px 5px 0;
	font-weight: bold;
}

a.link1:hover{
	background: url(../img/seta1_o.jpg) no-repeat center right;
}

.bgHome{
	height: 260px;
}

.bg2{
	height: 58px;
	width: 764px;
	background: url(../img/bg_home2.jpg) no-repeat top right;
}

.bg22{
	width: 764px;
	background: url(../img/bg_paginas.jpg) repeat-y 0 200px;
	height: 58px;
}

#rodapePolitica .bg22{
	width: 764px;
	background: url(../img/qualidade01.jpg) repeat-y;
	height: 58px;
}

#rodapePolitica .bg4{
	background: url(../img/qualidade02.jpg) repeat-y top right;
}

.bg3{
	
}
.bg4{
	width: 46px;
}

#rodapeHome.bg4{
	background: url(../img/bg_home3.jpg) repeat-y top right;
}

.plantao1{
	width: 90px;
	height: 132px;
	background: url(../img/plantao.gif) no-repeat center right;
	display: block;
}

a.plantao1:hover{
	background: url(../img/plantao_o.gif) no-repeat center right;
}


.plantao2{
	width: 90px;
	height: 132px;
	background: url(../img/plantao2.jpg) no-repeat center right;
	display: block;
}

a.plantao2:hover{
	background: url(../img/plantao2_o.jpg) no-repeat center right;
}

.rodape1{
	padding-left: 37px;
}

.rodape2{
	background-image: url(../img/rodape.jpg);
	height: 57px;
}

.rodape2 *{
	font-size: 12px;
	color: #838281;
}

.rodape2 div{
	padding-top: 13px;
	padding-right: 46px;
	text-align: right;
}

.divLogo{
	height: 190px;
}

.topoH1 h1{
	font-size: 22px;
	color: #fff;
	padding: 0;
	margin: 0;
	font-weight: normal;
	padding-left: 35px;
}

.bgCinza, .bgCinzaR{
	background: url(../img/bg_paginas.jpg) repeat-y top right;
}

.bgCinza{
	min-height: 299px;
	height:auto !important;
	height:299px;

}

.subMenus{
	padding-left: 35px;
	line-height: 23px;
}
.subMenus a{
	color: #cf261f;
	font-size: 14px;
}

h2, h2 strong{
	color: #cf261f;
	font-size: 18px;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	font-weight: normal;
}

h2 strong{
	font-weight: bold;
}

.textos{
	padding: 0 44px 0 23px;
}

.textos *{
	text-align: justify;
}

.textos p{
	padding: 0 0 18px 0;
	margin: 0;
}

.td1{
	width: 210px;
}

.td2{
	width: 690px;
}

.tabelaCont{
	padding-top: 28px;
}

h3{
	padding: 0;
	margin: 0;
}

.rodapePolitica2{
	height: 116px;
	background: url(../img/qualidade02.jpg) no-repeat;
}

.fechar{
	height: 28px;
	background: url(../img/btnFechar.jpg) no-repeat center right;
	background-color: #cf261f;
	cursor: pointer;
}

#popup{
	border: 1px solid #cecece;
	padding: 5px;
	background-color: #fff;
}
.prev,.next{
	width: 25px;
}
.prev .disabled{
	display: block;
	background: url(../img/seta_esq_o.jpg) no-repeat center right;
	width: 20px;
	height: 20px;
}

.next .disabled{
	display: block;
	background: url(../img/seta_dir_o.jpg) no-repeat center right;
	width: 20px;
	height: 20px;
	margin: 0 0 0 auto;
}

.next a{
	display: block;
	background: url(../img/seta_dir.jpg) no-repeat center right;
	width: 20px;
	height: 20px;
	margin: 0 0 0 auto;
}

.next a:hover{
	background: url(../img/seta_dir_o.jpg) no-repeat center right;
}

.prev a{
	display: block;
	background: url(../img/seta_esq.jpg) no-repeat center right;
	width: 20px;
	height: 20px;
}

.prev a:hover{
	background: url(../img/seta_esq_o.jpg) no-repeat center right;
}

.marcas tr td{
	height: 45px;
}

#faleConosco{
	background: url(../img/bgFale.jpg) no-repeat right bottom;
}

.campos input, .campos textarea{
	width: 200px;
}

input.submit{
	width: 86px;
	height: 25px;
	background: transparent url(../img/btnEnviar.jpg) no-repeat center center;
	border: 0;
	margin-left: 35px;
	cursor: pointer;
}

.error input{
	border: 1px solid #cf261f;
}

.error-message{
	color: #cf261f;
}

.linkFormulario{
	width: 30px; 
	height: 30px; 
	position: relative; 
	left: 713px; 
	top: -168px;
	cursor: pointer;
	background-image: url(../img/tr.gif);
}

.tituloNoticia{
	font-weight: bold;
	background: url(../img/setaNoticias.jpg) no-repeat left center;
	margin-left: -23px;
	padding-left: 23px;
}

#politicaDeQualidade{
	background: url(../img/bgPolitica.jpg) repeat-y right top;
}