/*
 * Nome: rizon.css
 * Desenvolvido por: Webee E-marketing
 * Data da Criação: 12-05-2009
 * Última modificação: 16-07-2009
 * Copyright (c) 2009 Webee E-marketing (http://www.webee.com.br)
 * #E7E0CF, #EBEBEB, #E7F9C2
*/

/* TIPOGRAFIA, CORES E FUNDOS / RESET ===================================================== */
* { margin: 0; padding: 0; font: 11px Trebuchet MS; color: #666; }
html { background: url(../img/bg_body.jpg) repeat-x; overflow: -moz-scrollbars-vertical; /* rolagem firefox */ }
h2, h4 { height: 28px; margin: 0 0 10px 0; font: bold 20px Trebuchet MS; color: #1C4B92; }
h2 span, h4 span, h4 span { display: none; }
ul { margin: 0; padding: 0; list-style: none; }
p { margin: 0 0 20px 0; }
strong { font-weight: bold; }
button { padding: 0; border: 0; }
a img { border: 0; }
abbr, acronym { text-decoration: none; border: none; }
object { outline: none; }

/* ELEMENTOS DE FORMULÁRIO */
label { display: block; font-weight: bold; color: #0F284E; }
input { width: 403px; height: 20px; margin: 3px 0px 0px 10px; padding: 0; color: #0F284E; border: none; background: none; }
select { width: 403px; height: 20px; margin: 3px 0px 0px 10px; padding: 0; color: #0F284E; border: none; background: #FBFBF9; }
* html select { padding: 0; background: #FBFBF9; }
textarea { width: 403px; height: 91px; margin: 3px 0px 0px 10px; padding: 0; color: #0F284E; border: none; background: none; overflow: auto; }

/* FORMATO PARA OS CAMPOS REDONDOS */
.campo-um { width: 425px; min-height: 24px; background: url(../img/bg-campo-um.jpg) no-repeat; }
.campo-dois { width: 425px; height: 94px; background: url(../img/bg-campo-dois.jpg) no-repeat; }

/* BOTÕES DE TODO O SITE */
#bt-enviar { width: 106px; height: 59px; background: url(../img/bt-enviar.jpg) no-repeat left; cursor: pointer; }
#bt-enviar:hover { width: 106px; height: 59px; background-position: right; }
#bt-enviar.over { width: 106px; height: 59px; background-position: right; }
#bt-enviar span { display: none; }

#bt-limpar { width: 106px; height: 59px; background: url(../img/bt-limpar.jpg) no-repeat left; cursor: pointer; }
#bt-limpar:hover { width: 106px; height: 59px; background-position: right; }
#bt-limpar.over { width: 106px; height: 59px; background-position: right; }
#bt-limpar span { display: none; }
/* ======================================================================================= */

/* LAYOUT/ESTRUTURA ====================================================================== */
#tudo { position: relative; width: 998px; height: auto; margin: 0 auto; padding: 206px 0 0 0; background: #fff; }

/* CABEÇALHO */
#cabecalho { position: absolute; top: 0; left: 0; z-index: 20; width: 998px; height: 442px; text-align: center; }
#cabecalho h1 { display: none; }
#cabecalho ul { display: none; }

/* CORPO/CONTEÚDO */
#corpo { position: relative; z-index: 30; width: 515px; min-height: 566px; margin: 0; padding: 0 384px 0 99px; }
* html #corpo { min-height: 566px; height: auto !important; height: 566px; }
#conteudo { width: 485px; height: auto; padding: 0 0 0 15px; }

/* CORPO/CONTEÚDO */
#corpo-dois { position: relative; z-index: 30; width: 515px; min-height: 546px; margin: 0; padding: 0 0 0 99px; }
* html #corpo-dois { min-height: 546px; height: auto !important; height: 546px; }

/* COLUNA DIREITA */
#coluna-direita { position: absolute; top: 146px; right: 0; width: 352px; height: 400px; padding: 0 0 0 32px; }

/* RODAPÉ */
#rodape { clear: both; width: 899px; height: 62px; padding: 0 0 0 99px; background: url(../img/bg_rodape.jpg) no-repeat; }
#rodape p { float: left; width: 515px; padding: 32px 0 0 0; font: bold 11px Trebuchet MS; text-align: center; color: #0F284E; }
#rodape a { display: block; float: right; width: 94px; height: 33px; margin: 16px 0 0 0; background: url(../img/logo-webee.jpg) no-repeat left; }
#rodape a:hover { display: block; float: right; width: 94px; height: 33px; background-position: right; }
#rodape a span { display: none; }
/* ======================================================================================= */

/* TITULOS DE TODO O SITE ================================================================ */
.titulo-empresa { background: url(../img/titulos/titulo-empresa.jpg) no-repeat; }
.titulo-assitencia { background: url(../img/titulos/titulo-assitencia.jpg) no-repeat; }
.titulo-assitencia-primalinea { background: url(../img/titulos/titulo-assitencia-primalinea.jpg) no-repeat; }
.titulo-distribuidores { background: url(../img/titulos/titulo-distribuidores.jpg) no-repeat; }
.titulo-estrutura { background: url(../img/titulos/titulo-estrutura.jpg) no-repeat; }
.titulo-fale-conosco { background: url(../img/titulos/titulo-fale-conosco.jpg) no-repeat; }
.titulo-localizacao { background: url(../img/titulos/titulo-localizacao.jpg) no-repeat; }
.titulo-financiamento { background: url(../img/titulos/titulo-financiamento.jpg) no-repeat; }
.titulo-orcamento { background: url(../img/titulos/titulo-orcamento.jpg) no-repeat; }
.titulo-lancamentos { background: url(../img/titulos/titulo-lancamentos.jpg) no-repeat; }
.titulo-premios { background: url(../img/titulos/titulo-premios.jpg) no-repeat; }
.titulo-produtos { background: url(../img/titulos/titulo-produtos.jpg) no-repeat; }
.titulo-produtos-det { background: url(../img/titulos/titulo-produtos-det.jpg) no-repeat; }
.titulo-noticias { background: url(../img/titulos/titulo-noticias.jpg) no-repeat; }
.titulo-comunicacao { background: url(../img/titulos/titulo-comunicacao.jpg) no-repeat; }
.titulo-pagina-nao-encontrada { background: url(../img/titulos/titulo-pagina-nao-encontrada.jpg) no-repeat; }
.titulo-distribuidor-autorizado { height: 23px; background: url(../img/titulos/titulo-distribuidor-autorizado.jpg) no-repeat; }
.titulo-descricao { height: 23px; background: url(../img/titulos/titulo-descricao.jpg) no-repeat; }
.titulo-caracteristicas { height: 23px; background: url(../img/titulos/titulo-caracteristicas.jpg) no-repeat; }
.titulo-opcionais { height: 23px; background: url(../img/titulos/titulo-opcionais.jpg) no-repeat; }
/* ======================================================================================= */

/* BOXES - LATERAL DIREITA =============================================================== */
.box-lateral-direta { width: 300px; margin: 0 auto 10px auto; }
.com-borda { padding: 0 0 5px 0; background: url(../img/bg-box-borda.gif) no-repeat bottom center; }
.com-borda-esquerda { width: 260px; padding: 0 0 0 40px; background: url(../img/bg-box-borda-esquerda.jpg) no-repeat; }

/* BOX - FINANCIAMENTO */
.bt-financiamento-bndes { display: block; width: 316px; height: 123px; background: url(../img/bt-financie-bndes.jpg) no-repeat; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.bt-financiamento-bndes:hover { display: block; width: 316px; height: 123px; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; }
.bt-financiamento-bndes span { display: none; }

/* BOX - DISTRIBUIDOR */
/*.bt-faca-parte-distribuidor { display: block; margin: 50px 0 0 75px; width: 230px; height: 120px; background: url(../img/bt-faca-parte-distribuidor.jpg) no-repeat; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.bt-faca-parte-distribuidor:hover { display: block; width: 230px; height: 120px; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; }
.bt-faca-parte-distribuidor span { display: none; }*/

/* BOX - LOCALIZAÇÃO */
.bt-mapa-google { display: block; width: 302px; height: 130px; background: url(../img/bt-mapa-google.jpg) no-repeat; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.bt-mapa-google:hover { display: block; width: 302px; height: 130px; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; }
.bt-mapa-google span { display: none; }

/* TELEFONE E E-MAIL */
.telefone-email { width: 302px; height: 91px; margin: 2px 0; }
.telefone-email img { display: block; float: left;}
.telefone-email .bt-email { display: block; float: left; width: 130px; height: 80px; background: url(../img/bt-email.jpg) no-repeat left; }
.telefone-email .bt-email:hover { display: block; width: 130px; height: 80px; background-position: right; }
.telefone-email .bt-email span { display: none; }

/* BOX - FAÇA UM ORÇAMENTO */
.bt-faca-um-orcamento { display: block; width: 244px; height: 110px; margin: 0 auto; background: url(../img/bt-faca-um-orcamento.jpg) no-repeat; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.bt-faca-um-orcamento:hover { display: block; width: 244px; height: 110px; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; }
.bt-faca-um-orcamento span { display: none; }

/* ENDEREÇO */
.vcard { width: 292px; height: 60px; margin: 2px 0; padding: 0 0 0 10px; font: bold 11px Trebuchet MS; color: #0F284E; background: url(../img/bg-end-borda-esquerda.gif) no-repeat left; }
.vcard span, .vcard abbr, .vcard acronym { font: bold 11px Trebuchet MS; color: #0F284E; }

/* BOX FOTOS */
#box-fotos { width: 235px; height: 285px; margin: 0 0 0 25px; }
/* ======================================================================================= */

/* PÁGINA: FINANCIAMENTO ================================================================= */
.foto-dir-borda { float: right; margin: 0 0 10px 10px; padding: 10px; border: 1px solid #CCC; }
/* ======================================================================================= */

/* PÁGINA: PRODUTOS ====================================================================== */
.lista-produtos { width: 480px; }
.lista-produtos li { float: left; width: 140px; height: 140px; margin: 0 20px 20px 0; }
* html .lista-produtos li { height: 150px; }
.lista-produtos li a { display: block; width: 133px; height: 103px; padding: 7px 0 0 7px; background: url(../img/bg-produtos.gif) no-repeat 0 0; }
.lista-produtos li a:hover { display: block; width: 133px; height: 103px; padding: 7px 0 0 7px; background: url(../img/bg-produtos.gif) no-repeat -140px 0; }
.lista-produtos li span { background: url(../img/bg-marcado-produto.gif) no-repeat 0 5px; font: bold 11px Trebuchet MS; color: #333333; padding: 0 0 0 17px; }

/* PRODUTOS DETALHE */
.lista-produtos-mini { width: 478px; height: 198px; margin: 0 0 5px 0; }
.lista-produtos-mini li { position: relative; float: left; width: 70px; height: 55px; margin: 0 9px 11px 0; background: url(../img/bg_lista_produtos_mini.gif) no-repeat; }
.lista-produtos-mini li:hover { background: url(../img/bg_lista_produtos_mini_hover.gif) no-repeat; }
.lista-produtos-mini li.over { background: url(../img/bg_lista_produtos_mini_hover.gif) no-repeat; }
.lista-produtos-mini li img { display: block; float: left; width: 64px; height: 49px; padding: 3px 0 0 3px; }
.lista-produtos-mini li span { position: absolute; top: 5px; left: 15px; display: block; width: 264px; background: #CCC; }

.produto-familia { position: relative; width: 803px; min-height: 333px; overflow: hidden; }
* html .produto-familia { min-height: 333px; height: auto !important; height: 333px; }
.produto-familia .foto-principal { float: left; width: 273px; height: 294px; margin: 0 12px 0 0; padding: 14px 0 0 14px; background: url(../img/bg-foto-principal.gif) no-repeat; }
.produto-familia .foto-principal-sem-download { float: left; width: 273px; height: 294px; margin: 0 12px 0 0; padding: 14px 0 0 14px; background: url(../img/bg-foto-principal-sem-download.gif) no-repeat; }
.produto-familia .botao-download { position: absolute; top: 294px; left: 0; display: block; width: 273px; height: 37px; margin: 0 12px 0 0px; background: url(../img/bt-download.jpg) no-repeat; }
.produto-familia .botao-download span { display: none; }
.produto-familia .box { float: left; width: 232px; min-height: 232px; margin: 0 3px 0 0; padding: 0 8px 0 0; }
.produto-familia .titulo-id { display: block; float: left; width: 500px; height: 25px; background: url(../img/titulos/titulo-id.jpg) no-repeat; }
.produto-familia .titulo-id span { display: none; }
.produto-familia h3 { float: left; width: 500px; height: 30px; padding: 5px 0 0 0; font: bold 20px Trebuchet MS; color: #0F284E; }

.lista-produto-da-familia { width: 803px; height: auto; margin: 20px 0 0 0; overflow: hidden; }
.lista-produto-da-familia .foto-principal { float: left; width: 157px; height: 190px; margin: 0 20px 0 0; padding: 10px 0 0 10px; background: url(../img/bg-foto-2.gif) no-repeat; }
.lista-produto-da-familia .box { float: left; width: 270px; min-height: 232px; margin: 0 10px 0 0; }
.lista-produto-da-familia .titulo-id { display: block; float: left; width: 560px; height: 25px; background: url(../img/titulos/titulo-id.jpg) no-repeat; }
.lista-produto-da-familia .titulo-id span { display: none; }
.lista-produto-da-familia h3 { float: left; width: 568px; height: 20px; padding: 15px 0 0 0; font: bold 17px Trebuchet MS; color: #0F284E; }

/* EASY SLIDER */
#slider, #slider li { width: 273px; height: 294px; overflow: hidden; }
span#prevBtn a { display: block; position: absolute; top: 120px; left: 5px; width: 37px; height: 46px; background: url(../img/prevBtn.png) no-repeat; }
span#nextBtn a { display: block; position: absolute; top: 120px; left: 230px; width: 37px; height: 46px; background: url(../img/nextBtn.png) no-repeat; }
span#prevBtn a span, span#nextBtn a span { display: none; }
/* ======================================================================================= */

/* PÁGINA: NOTÍCIAS ====================================================================== */
/* LISTA DE NOTÍCIAS */
.lista-noticias { width: 460px; }
.lista-noticias li { float: left; width: 436px; margin-bottom: 10px; padding: 0 0 10px 0; background: url(../img/bg-borda-noticia.gif) no-repeat bottom left; }
.lista-noticias li span { font: bold 11px Arial; color: #0F284E; }
.lista-noticias li a { font: 11px Arial; color: #0F284E; text-decoration: none; }
.lista-noticias li p { margin: 0; font: 11px Arial; color: #666666; }
.lista-noticias li p.entry-summary { margin: 0; font: 11px Arial; color: #0F284E; }
.lista-noticias li .ver-noticia { font: bold 11px Arial; color: #5B8AD0; text-decoration: none; }
.lista-noticias li .ver-noticia:hover { font: bold 11px Arial; color: #5B8AD0; text-decoration: underline; }

/* DETALHE DA NOTÍCIA */
div.lista-noticias h3 { font: bold 11px Arial; color: #0F284E; }
div.lista-noticias .published { font: bold 11px Arial; color: #0F284E; }
div.lista-noticias { margin-bottom: 10px; padding: 0 0 10px 0; background: url(../img/bg-borda-noticia.gif) no-repeat bottom left; }
#mais-noticias { width: 470px; height: 20px; margin: 0; padding: 0; border: 1px solid #666; color: #666; }
/* ======================================================================================= */

/* PÁGINA: ORÇAMENTO ===================================================================== */
.lista-produtos-checkbox { width: 450px; }
.lista-produtos-checkbox p { margin: 0 0 10px 0; padding: 0; font-weight: bold; font-size: 12px; color: #0F284E; }
.lista-produtos-checkbox input { display: block; float: left; width: 14px; height: 14px; margin: 2px 0 0 0; }
.lista-produtos-checkbox label { float: left; width: 200px; height: 48px; margin: 0 10px 0 0; }
.lista-produtos-checkbox label span { padding: 0 0 0 5px; color: #0F284E; }
/* ======================================================================================= */

/* PÁGINA: INICIAL ======================================================================= */
#tudo-index { width: 998px; height: auto; margin: 0 auto; }
#tudo-index h1 { display: none; }
#tudo-index ul { display: none; }
/* ======================================================================================= */

/* CLASSE: LISTAGEM ====================================================================== */
.lista-distribuidores { width: 460px; }
.lista-distribuidores li { float: left; width: 436px; margin-bottom: 10px; padding: 10px 12px; border: 1px solid #CCC; background: #FAFAF8; }
.lista-distribuidores li:hover { background: #E3E3E1; }
.lista-distribuidores li.over { background: #E3E3E1; }
.lista-distribuidores li h5 { font: bold 12px Arial; color: #0F284E; }
.lista-distribuidores li strong { font: bold 11px Arial; padding: 0 0 0 10px; }
/* ======================================================================================= */

/* CLASSE: FORMULÁRIOS =================================================================== */
.lista-formulario { float: left; width: 425px; }
.lista-formulario li { float: left; width: 425px; margin: 0px 0px 20px 0px; }

/* BOX PARA BOTÕES */
.box-botoes { margin: 10px 0; }
/* ======================================================================================= */

/* COMPLEMENTOS ========================================================================== */
/* MENSAGEM DE AVISO */
.msg-sucesso { color: #3d6611; }
.msg-erro { color: #df280a; }
.msg-aviso { padding: 5px 10px; margin: 0; font-weight: normal; text-align: center; color: #e26703; }
.msg-sucesso, .msg-erro { padding: 5px 10px; margin: 0; font-weight: bold; text-align: center; }
/* ======================================================================================= */