@charset "utf-8";
/* Preset */
*{margin:0;padding:0;}
body{text-align:center; background:#000 url('/imgs/bg.jpg') repeat-x; font:13px Arial, Verdana; color:#959595;}
img{border:0}
a{color:#E8BB0A}
a:hover{text-decoration:none}
p{line-height:20px; margin-bottom:15px;}
h2{color:#CCC; height:46px; padding:12px 0 0 12px; font-size:18px; font-weight:normal; background: url('/imgs/bg_h2.gif') no-repeat;}
iframe{float:left; width:100%; height:400px; margin-left:15px; border:#2C2C2C solid 5px;}
.sprite{background:url('/imgs/sprites.png') no-repeat; text-indent:-999em;}		

/* Corpo e */
#corpo{width:774px; margin:auto; text-align:left;}		

/* Topo */
#topo{width:820px; height:104px; margin:auto; background: url('/imgs/bg_luz.jpg') no-repeat top left;}
#topo h1 a{float:left; width:383px; height:70px; margin:18px 0 0 0;}
#topo span{position:relative; float:right; width:306px; height:27px; margin:-65px 35px 0 40px; background-position:-383px 0;}
#topo .slide{float:right; width:375px; height:104px; overflow:hidden; margin:-88px 0 0 102px;}

/* Menu */
.menu{float:left; width:774px; height:22px; margin:14px 0 0 10px; list-style:none;}
.menu li{float:left;}
.menu li a{float:left; margin-right:70px;}
.menu .inicial a{width:99px; background-position:0 -76px;}
.menu .quem a{width:102px; background-position:-151px -76px;}
.menu .servicos a{width:65px; background-position:-315px -76px;}
.menu .localizacao a{width:90px; background-position:-426px -76px;}
.menu .fale a{width:99px; margin-right:0; background-position:-585px -76px;}

/* Menu Serviços */
.menu_servicos{float:left; height:198px; margin:13px 0 0 -20px; line-height:24px; list-style:none; background: url('/imgs/bg_menuservicos.gif') no-repeat center top;}
.menu_servicos li{float:left; width:205px; padding-left:50px; text-transform:uppercase;}

/* Migalhas */
.migalhas{float:left; width:774px; margin-bottom:20px; color:#959595; line-height:50px; background: url('/imgs/horizontal.jpg') no-repeat center bottom;}
.migalhas a{float:left}
.migalhas span{float:left; width:10px; height:16px; margin:20px 6px 0 10px; background-position:-405px -28px;}
.migalhas .favoritos{float:right; height:17px; padding-left:22px; margin-top:15px; line-height:17px; text-indent:0; background-position:-671px -27px;}

/* Paginacao */
#paginacao{float:right; display:inline; list-style:none; margin-top:-30px;}
#paginacao li{float:left; margin-left:10px;}
#paginacao .marcado{font-weight:bold}

/* Conteudo > Inicial */
#conteudo{font-size:14px;}
#conteudo p{margin-left:15px; line-height:22px;}
#conteudo .inicial_cartoes{float:left; width:337px;}
#conteudo .inicial_cartoes img{float:left;margin-bottom:-100px;}	
#conteudo .inicial_porque{float:left; width:345px; margin-left:90px;}

/* Conteudo > Inicial > Pagamento */
.payment{height:55px; background-position:top center; margin:20px 0 -10px 0; padding-top:25px;}
.payment h2{float:left; line-height:22px; margin-left:40px;}
.payment p{float:left; margin-top:5px;}
.payment .caixa{width:135px; height:30px; margin:5px 66px 0 52px; background-position:-119px -98px;}
.payment .visa{width:55px; height:34px; margin-right:66px; background-position:-64px -98px;}
.payment .mastercad{width:64px; height:39px; margin-top:2px; background-position:0 -98px;}

/* Conteudo > Servicos */
#conteudo #lista_servico{float:left; margin:0 0 0 15px;}
#conteudo #lista_servico span a{float:left; width:190px; height:140px; margin:0 0 40px 40px; border:#333 solid 3px; background:#FFF url('/imgs/bg_servico.gif') no-repeat; text-align:center;}
#conteudo #lista_servico span a:hover{border-color:#BCBCBC}
#conteudo #lista_servico span img{margin-top:15px;}

/* Rodape */
#rodape{float:left; height:96px; width:100%; margin-top:20px; background: url('/imgs/bg_rodape.jpg') repeat-x 0 2px; color:#615E52;}
#rodape #meio{width:774px; margin:auto; padding:15px 0 70px 0; line-height:25px; text-align:left; background: url('/imgs/horizontal.jpg') no-repeat center top;}
#rodape address{float:left; font-style:normal}
#rodape address em{color:#FFF; font-style:normal}
#rodape span{float:right;  text-align:right}
#rodape span img{margin:5px 0 0 2px}

/* Conteudo > Fale Conosco */
#corpo form{float:left; width:590px; margin-left:15px;}
#corpo form label{float:left; width:580px; margin-top:12px; font-size:14px;}
#corpo form input,select,textarea{width:580px; background-color:#090909; border:#313131 solid 1px; color:#CCC; font:14px Arial, Helvetica, sans-serif; padding:4px; margin:10px 0 5px 0;}
#corpo form input:focus,select:focus,textarea:focus{border-color:#666;}
#corpo form select{width:588px;}
#corpo form textarea{height:100px; overflow:auto;}
#corpo form .ddd{width:20px; text-align:center; margin-right:5px;}
#corpo form .numero{width:164px;}
#corpo form .enviar{float:right; width:49px; height:19px; border:0; background-position:-415px -28px; cursor:pointer;}

/* Conteudo > Erros */
#erros{display:none; float:left; padding:10px; margin-left:15px; line-height:20px; background-color:#270000; border:#4D0000 solid 1px;}
#erros ul{margin-left:15px;}