@charset "UTF-8";

/*
  Projeto: Cabfort
  Desenvolvedor: Cauê Amaral
  URL: http://www.cabfort.com.br
*/

/* ----- Body ----- */
body{ background:url(../img/apresentacao/bg-body.gif) repeat-x; color:#959595; font:62.5%/1.8em Arial, Verdana, sans-serif; }



/* ----- Geral ----- */
strong{ font-weight:bold; }

em{ font-style:italic; }

.btn{ cursor:pointer; text-align:center; text-decoration:none; }

.direita{ margin-right:0 !important; }

.texto-destacado{ color:#ee1e21; }



/* ----- Produtos ----- */
.produtos{ background:url(../img/apresentacao/bg-borda-texto-destacado.gif) no-repeat center top; overflow:hidden; margin:0 0 20px 0; padding:20px 0 0 0; }

.produtos p.produto{ background:url(../img/apresentacao/bg-borda-produto.gif) no-repeat right bottom; float:left; height:200px; margin:0 15px 40px 0; padding:0 15px 0 5px; width:182px; }

.produtos p.produto strong{ color:#ee1e21; display:block; font-size:1.3em; }

.produtos p.produto img{ display:block; margin:10px auto 0 auto; }

.produtos p.direita{ background:none; margin:0 0 40px 0; padding:0 0 0 15px; }

#btnvoltar{float:right; background-image: url(../img/conteudo/btn-voltar.png); width:73px; height:44px; margin-top:-60px; }


/* ----- Títulos ----- */
h2{ color:#575757; font-size:2em; font-weight:normal; margin:0 0 20px 0; text-transform:uppercase; }

h2.titulo-produto{ background:url(../img/apresentacao/bg-titulo-produto.gif); color:#fff; font-size:1.3em; height:40px; line-height:40px; text-align:center; width:130px; }



/* ----- Paragráfos ----- */
p{ margin:0 0 20px 0; }



/* ----- Links ----- */
a{  }

a:hover, a:focus{  }



/* ----- Container ----- */
#container{ font-size:1.2em; }

#container-interno{ margin:0 auto; width:850px; }


/* ----- Topo ----- */
#topo{ background:url(../img/apresentacao/bg-topo.png) no-repeat left top; height:185px; margin:0 auto; width:850px; }

#topo h1.logo{ float:left; margin:60px 0 30px 20px; }



/* ----- Menu ----- */
#menu{ clear:both; height:40px; }

#menu li{ float:left; }

#menu li a{ background:url(../img/apresentacao/bg-menu-borda.gif) no-repeat right center; color:#fff; display:block; height:40px; line-height:42px; padding:0 20px; text-decoration:none; text-transform:uppercase; }

#menu li.link-contato a{ background:none; }

#menu li a:hover, #menu li a:focus{ color:#ee1e21; }

#empresa #menu li.link-empresa a{ color:#ee1e21; }

.pag-produtos #menu li.link-produtos a{ color:#ee1e21; }

.banner-linhas #menu li.link-linhas a{ color:#ee1e21; }

#personalizados #menu li.link-personalizados a{ color:#ee1e21; }

#faca-seu-pedido #menu li.link-faca-seu-pedido a{ color:#ee1e21; }

#localizacao #menu li.link-localizacao a{ color:#ee1e21; }

#contato #menu li.link-contato a{ color:#ee1e21; }



/* ----- Principal ----- */
#principal{ height:auto; }



/* ----- Banner ----- */
#banner{ height:150px; position: absolute; width: 100%; left: 0; text-align: center; overflow:hidden; }



/* ----- Conteúdo ----- */
#conteudo{ font-family:Tahoma; padding:170px 0 0 0; overflow:hidden; }



/* ----- Categorias ----- */
#categorias{  }



/* ----- Rodapé ----- */
#rodape{ background:#252525; height:50px; }

#rodape-interno{ margin: auto; width:850px; }

#rodape address{ float:left; margin:10px 0 0 0; }

#rodape img{ float:right; margin:10px 0 0 0; }