html, body {
	height:100%;
}
body, ul, p {
	margin:0; 
	padding:0;
}
body {
	font: normal 12px arial,sans-serif;
	color: #333;
	background: #c8c8c8;
	text-align: justify;
}
ul {
	list-style-type:none;
}
a {
	text-decoration: none;
	color: #2582b8;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
#corpo { 
	width: 778px;
	margin:0 auto;
	min-height:100%;
	background: #fff;
	position: relative;
}
#conteudo {
	padding: 5px 14px 60px 15px;
	overflow: auto;
}
#rodape {
	bottom: 0;
	margin: 0 14px 10px 15px;
	width: 749px;
	position: absolute;
	padding: 13px 0 0 0;
	background-color: #e6e5ea;
	height: 25px;
}
#rodape img {
	padding-right: 12px;
}
#fone, #fone img, #direito, #casossucesso img, #parceiros img, #detalhe_bateria div, #form_filtro button, #rodape img {
	float: right;
}
#fone, #dropdown li a:hover, #esquerdo p.centralizado, #historia p.centralizado, #meio_ambiente p.centralizado, #parceiros p.centralizado, #ContatoFormularioForm .error-message, #RecuperacaoIndexForm .error-message, .sem_imagem, .dados_contato, .negrito, span.current, p.lion {
	font-weight: bold;
}
#fone {
	margin-top: 2px;
	width: 130px;
	text-align: right;
}
#fone img {
	margin-left: 9px;
}
#menu {
	margin: 12px 0 0 0;
	height: 34px;
}
#menu ul li, #dropdown li, #direito img, #meio_ambiente img, #recuperacao .esquerda, #form_filtro input, #form_filtro label {
	float: left;
}
#menu ul li  {
	background-color: #e6e5ea;
}
#dropdown li {
	line-height: 32px;
	width: 107px;
}
#dropdown li a {
	color: #6b6b6b;
}
#menu ul li a, #dropdown li a:hover,  #dropdown li.mostra_menu:hover ul, #ContatoFormularioForm label, #RecuperacaoIndexForm .text label, #RecuperacaoIndexForm .select label, #RecuperacaoIndexForm .textarea label  { 
	display: block; 
}
#dropdown li a:hover {
	color: #fff;
	background: url(../img/menu.jpg) repeat;
	text-decoration: none;
}
#dropdown li.mostra_menu ul { 
	display: none;
	width: 200px;
}
#dropdown li.mostra_menu ul li { 
	width: 200px;
	text-align: left;
}
#dropdown li.mostra_menu ul li a{ 
	padding-left: 10px;
}
#banner_1, #banner_2 {
	background: url(../img/banner_2.jpg) no-repeat;
	height: 86px;
}
#banner_1 {
	margin-top: 2px;
	background: url(../img/banner_1.jpg) no-repeat;
}
#inicial {
	margin-top: 21px;
	line-height: 19px;
}
#direito {
	width: 300px;
	padding-right: 12px;
}
#direito img {
	margin: 0 0 40px 20px;
}
#esquerdo {
	width: 415px;
	padding: 34px 16px 5px 0;
	border-right: 1px dashed #939494;
	background: url(../img/tit_principal.jpg) no-repeat;
}
#esquerdo p, #historia  p, #meio_ambiente p, #casossucesso p, #recondicionamento p, #recuperacao p, #consultoria p, #representantes p, #parceiros p, #contato p, #curiosidades p {
	margin-bottom: 12px;
}
#rodape, #dropdown li, table tr td.paginacao, #esquerdo p.centralizado, #historia p.centralizado, #parceiros p.centralizado {
	text-align: center;
}
#historia, #missao, #meio_ambiente, #casossucesso, #localizacao, #recondicionamento, #recuperacao, #consultoria, #representantes, #parceiros, #contato, #produtos, #detalhes_produto, #curiosidades {
	padding: 34px 16px 5px 0;
	background: url(../img/tit_historia.jpg) no-repeat;
}
#historia p.centralizado {
	margin: 20px;
}
#historia img {
	margin-top: 20px;
}
#missao {
	background: url(../img/tit_missao.jpg) no-repeat;
}
#meio_ambiente {
	background: url(../img/tit_meio_ambiente.jpg) no-repeat;
}
#meio_ambiente img {
	margin-right: 25px;
}
#casossucesso {
	background: url(../img/tit_casos_sucesso.jpg) no-repeat;
	padding-right: 0;
}
#casossucesso img {
	margin-left: 25px;
}
#localizacao {
	background: url(../img/tit_localizacao.jpg) no-repeat;
}
#mapa {
	width: 749px;
	height: 400px;
}
#recondicionamento {
	background: url(../img/tit_recondicionamento.jpg) no-repeat;
}
#recuperacao {
	background: url(../img/tit_recuperacao.jpg) no-repeat;
}
#recuperacao h4 {
	font-size: 13px;
}
#recuperacao .esquerda {
	margin: 0 50px;
	line-height: 20px;
}
#recuperacao .ferramentas {
	clear: both;
}
#recuperacao .ferramentas img {
	padding: 25px 13px 12px 13px;
}
#consultoria {
	background: url(../img/tit_consultoria.jpg) no-repeat;
}
#consultoria p b, #representantes p b, #contato p b {
	color: #0173c8;
}
#representantes {
	background: url(../img/tit_representantes.jpg) no-repeat;
}
#parceiros {
	background: url(../img/tit_parceiros.jpg) no-repeat;
}
.dados_parceiro {
	padding: 20px 150px;
}
#contato {
	background: url(../img/tit_contato.jpg) no-repeat;
}
#ContatoFormularioForm, #RecuperacaoIndexForm {
	background-color: #f4f4f4;
	padding: 2px 15px 12px 15px;
	width: 265px;
}
#ContatoFormularioForm  label, #RecuperacaoIndexForm label {
	margin-top: 10px;
}
#ContatoFormularioForm input {
	width:  260px;
}
#ContatoFormularioForm button {
	margin: 15px 0 0 100px;
}
#ContatoFormularioForm .error-message, #RecuperacaoIndexForm .error-message {
	color: #f00;
	margin-top: 3px;
}
#produtos, #detalhes_produto {
	background: url(../img/tit_produtos.jpg) no-repeat;
	padding-right: 0;
}
#produtos a {
	color: #000;
}
table {
	width: 100%;
	border-collapse: collapse;
}
table tr td, table tr th {
	padding: 2px 8px;
	border: 1px solid #ccc;
}
table tr td.zebra {
	background-color: #ebebeb;
}
table tr td.paginacao {
	padding-top: 8px;
	border: none;
}
#detalhes_produto {
	background: url(../img/tit_detalhes_produto.jpg) no-repeat;
}
#detalhe_bateria {
	border: 1px solid #cdcdcd;
	padding: 14px;
	overflow: auto;
}
#detalhe_bateria p {
	margin-bottom: 7px;
}
#detalhe_bateria div {
	width: 535px;
}
.sem_imagem {
	width: 152px;
	color: #2586BA;
}
#flashMessage, #contato div#flashMessage, #recuperacao div#flashMessage  {
	border: 1px solid #d45b34;
	border-top-width: 3px;
	background: #f9c5b9 url(../img/admin/icon_erro.gif) 3px 3px no-repeat;
	padding: 7px 0 7px 35px;
	margin-bottom: 15px;
	width: 712px;
}
#contato div#flashMessage, #recuperacao div#flashMessage {
	border-color: #98b9cd;
	background: #bcd1de url(../img/admin/icon_aviso.gif) 3px 3px no-repeat;
	width: 265px;
}
img.voltar {
	position: absolute;
	left: 735px;
}
#form_filtro, #form_filtro input, #RecuperacaoIndexForm .text input, #RecuperacaoIndexForm .input select, #RecuperacaoIndexForm .input textarea, #ContatoFormularioForm input, #ContatoFormularioForm textarea  {
	border: 1px solid #c4c4c4;
}
#form_filtro{
	background-color: #f4f4f4;
	padding: 12px;
	margin-bottom: 12px;
	overflow: auto;
}
#form_filtro input  {
	margin: 0 15px 9px 0;
	width: 158px;
}
#form_filtro label {
	width: 66px;
}
#form_filtro button {
	margin-right: 14px;
}
#RecuperacaoIndexForm {
	width: 470px;
}
.radios {
	margin-left: 16px;
}
.dados_contato, .tipo_bateria, #RecuperacaoIndexForm  button{
	margin-top: 12px;
}
#RecuperacaoIndexForm .text input, #RecuperacaoIndexForm .input textarea {
	width: 465px;
}
button.enviar {
	margin-left: 170px;
}
.tel_vendas {
	margin: 10px 0 0 140px;
}
#curiosidades {
	background: url(../img/tit_curiosidades.jpg) no-repeat;
}
span.current, p.lion, td.vazio {
	color: #f00;
}
td.vazio {
	border: none;
}
.nao_encontrada {
	background: #ffe6cf url(../img/erro.jpg) 9px 12px no-repeat;
	border: 1px solid #ff3e3e;
	border-top-width: 3px;
	padding-left: 23px;
	font-size: 12px;
	padding: 8px 12px 8px 70px;
	color: #666;
}