/*******SITE*******/
*{margin:0;padding:0;border:0;}
body{height:100%;margin:0 auto;font:12px Verdana, Arial;color:#fff;background:#000;}
html{height:100%;}
ul{list-style:none;}
.float{float:left;}
.right{float:right;}
.link01{color:#fdfdfd;text-decoration:none;}
.link01:hover{text-decoration:underline;}
.link02{color:#1776c9;text-decoration:none;}
.link02:hover{text-decoration:underline;}

/******INDEX******/
#geral{float:left;width:100%;background:url(../img/bg_site.jpg) repeat-y center 0;}
.geral_inicial{width:930px;margin:0 auto;}
#bg_index{float:left;width:100%;background:url(../img/bg_site.jpg) repeat-y center 0;}
#rodape{float:left;width:100%;font-size:9px;background:#000 url(../img/bg_rodape.jpg) center top no-repeat;padding:20px 0 20px 0;}
.itens_rodape_ind, .itens_rodape_ind2{float:left;border-right:1px solid #fff;padding:0 18px;}
.itens_rodape_ind2{border-right:0px;}
#selo{width:180px;margin:0 auto;}
.txt_selo{float:left;font:10px Verdana, Arial, Verdana;padding:8px 0 15px 10px;}

/****INTERNAS*****/
.top{float:left;width:930px;height:127px;background:url(../img/bg_top.jpg) no-repeat;}
.logo{float:left;width:453px;height:127px;background:url(../img/img_logo.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.bt_tour{float:right;margin-right:55px;}
.menu{float:left;width:291px;}
.conteudo{float:left;width:639px;background:url(../img/bg_conteudo.jpg) no-repeat;padding-top:16px;}
.itens_rodape, .itens_rodape2{float:left;border-right:1px solid #fff;padding:0 15px;}
.itens_rodape2{border-right:0px;}


/****APRESENTACAO*****/
.txt_apresent01{float:left;width:300px;height:256px;background:url(../img/bg_txt_apresent01.jpg) no-repeat;padding:50px 284px 0  0;line-height:18px;}
.txt_apresent02{float:left;width:279px;height:265px;background:url(../img/bg_txt_apresent02.jpg) no-repeat;padding:30px 20px 0  285px;text-align:right;line-height:18px;}
.txt_apresent03{float:left;width:300px;height:346px;background:url(../img/bg_txt_apresent03.jpg) left bottom no-repeat;padding:15px 284px 0  0;line-height:18px;}

/****SERVIÇOS****/
.txt_servicos{float:left;width:300px;height:205px;background:url(../img/bg_txt_no.jpg) no-repeat center bottom;padding:20px 284px 0  0;margin-top:22px;line-height:18px;}
.txt_servicos01{float:left;width:300px;height:285px;background:url(../img/bg_txt_apresent03.jpg) no-repeat;padding:80px 284px 0  0;margin-top:22px;line-height:18px;}
.txt_serv_01{float:left;width:280px;height:265px;background:url(../img/bg_serv_01.jpg) no-repeat;padding:40px 294px 0  0;margin-top:22px;line-height:18px;}
.txt_serv_raio{float:left;width:280px;height:265px;background:url(../img/bg_serv_raio.jpg) no-repeat;padding:40px 294px 0  0;margin-top:22px;line-height:18px;}
.txt_serv_gerbs{float:left;width:280px;height:265px;background:url(../img/bg_serv_gerbs.jpg) no-repeat;padding:40px 294px 0  0;margin-top:22px;line-height:18px;}
.txt_serv_sky{float:left;width:280px;height:265px;background:url(../img/bg_serv_sky.jpg) no-repeat;padding:40px 294px 0  0;margin-top:22px;line-height:18px;}
.txt_serv_teloes{float:left;width:280px;height:265px;background:url(../img/bg_serv_teloes.jpg) no-repeat;padding:40px 294px 0  0;margin-top:22px;line-height:18px;}
.txt_serv_gelo{float:left;width:280px;height:265px;background:url(../img/bg_serv_gelo.jpg) no-repeat;padding:40px 294px 0  0;margin-top:22px;line-height:18px;}
.txt_serv_gobo{float:left;width:280px;height:265px;background:url(../img/bg_serv_gobo.jpg) no-repeat;padding:40px 294px 0  0;margin-top:22px;line-height:18px;}
.txt_serv_sono{float:left;width:280px;height:265px;background:url(../img/bg_serv_sono.jpg) no-repeat;padding:40px 294px 0  0;margin-top:22px;line-height:18px;}


/****DIFERENCIAL****/
.txt_diferencial01{float:left;width:300px;height:250px;background:url(../img/bg_txt_diferencial01.jpg) no-repeat;padding:10px 284px 0  0;line-height:18px;}

/****STAFF****/
.txt_staff01{float:left;width:300px;height:230px;background:url(../img/bg_txt_staff01.jpg) no-repeat;padding:40px 284px 0  0;line-height:18px;}

/****PRODUÇÃO****/
.txt_producao01{float:left;width:300px;height:230px;background:url(../img/bg_txt_producao01.jpg) no-repeat;padding:40px 284px 0  0;line-height:18px;}

/****VIDEO****/
.agrupa_video{float:left;width:540px;background:url(../img/bg_video.jpg) no-repeat center bottom;padding:40px 0 118px 50px;}
.video{float:left;border:1px solid #fff;background:#fefefe;}
.tb_video, .tb_video_over{float:left;margin:25px 20px 0 0;border:5px solid #fff;}
.tb_video_over{border:5px solid #A2CF36;}
.construcao{float:left;margin:50px 0 0 50px;}


/****GALERIA****/
.agrupa_fotos{float:left;width:572px;background:#0D1D2C;padding-bottom:15px;margin-left:8px!important;margin-left:4px;}
.tb_foto, .tb_foto_over{float:left;margin:16px 5px 0 15px;border:3px solid #fff;}
.tb_foto_over{border:3px solid #A2CF36;}
.pag_galeria{float:left;width:530px;background:url(../img/img_galeria_pag.jpg) no-repeat;padding:12px 23px 18px 27px;}

/****ORÇAMENTOS****/
.txt_form{float:left;width:540px;margin:20px 0 10px 0;}
.form{float:left;width:460px;}
.linha_form{float:left;width:420px;margin-top:10px;}
.desc_form{float:left;width:260px;color:#ccc;}
.campo_form, .campo_form_over{float:left;color:#fff;font:13px Verdana, Arial;border-bottom:1px solid #333;border-right:1px solid #333;background:#222;margin-top:4px;padding:1px;}
.campo_form_over{margin-top:4px;background:#022038;}
.agrupa_radio{float:left;width:180px;height:15px; margin-top:10px!important;margin-top:5px;}
.label_radio{float:left;width:150px;padding-left:5px;}
.bt_enviar{float:left; margin-top:15px;}

/****FALE CONOSCO****/
.tit_form{float:left;clear:both;margin-top:20px;}
.agrupa_contato{float:left;width:560px;margin-top:18px;}
.dl_contato{float:left;width:180px;}
.dd_contato, .dd_fone, .dd_end{float:left;width:180px;color:#87be21;margin-top:5px;}
.dd_fone{font-size:17px;}
.dd_end{font-size:11px;}
.form_contato{float:left;width:560px;background:url(../img/img_fale_consoco.jpg) no-repeat right top;margin-top:10px;}
.linha_form_cidade{float:left;width:245px;}
.linha_form_estado{float:left;width:50px;}
.desc_form2, .desc_form3{float:left;width:150px;color:#ccc;}
.desc_form3{width:50px;}

/****CADASTRE-SE*****/
.form_cadastre{float:left;width:570px;background:url(../img/bg_cadastramento.jpg) no-repeat right bottom;padding-bottom:100px;}
.cor{color:#1776c9;}
.cor2{color:#8cc025;}
.linha_form_nasc{float:left;width:245px;margin-top:10px;}
.form_cadastre2{float:left;width:550px;}
.bt_voltar{margin-top:25px;}
.msg_respo{float:left;width:540px;background:url(../img/img_dir_empresa.jpg) no-repeat right top;text-align:center;padding:50px 0 280px 0;}