@charset "utf-8";
/* CSS Document */
/* Front-end: Phillipe Santos - phillipe_klepper21@hotmail.com  &  Fernando Souza - www.nandosouza.com*/

/*IMPORTANDO O CSS RESET*/
@import url("reset.css");

/*REGRAS PARA TEXTOS*/
label, p, strong, em, a, h1, h2, h3, h4, h5, input, textarea, legend, select, td , address
{ font-family:"Arial", Helvetica, sans-serif; font-size:12px; }
address { font-style:normal; }

a { color:#135979; }
a:hover { text-decoration:underline; }
h2.home { text-indent:-5000px;}

/*TITULOS*/

h2#titVemEVeTV { background-image:url(../img/tit-vem-e-ve-tv.gif); }
h2#titUltimosProjetos { background:url(../img/titUltimos-projetos.gif) no-repeat; }
h2#titServicos { background:url(../img/titNossos-servicos.gif) no-repeat; }
h2#titProdutos2 { background:url(../img/titProdutos.gif) no-repeat; }

/*BLOCOS ESTRUTURAIS*/
html { background:#010609 url(../img/bg.jpg) top center no-repeat;}
body {}
#all { width:900px; margin:0 auto; overflow:hidden; _height:100%;}
#head { overflow:hidden; _height:100%; }
#head #logo { margin:28px 0 0 31px;   width:250px; height:199px; position:absolute; z-index:5 }
#head #logo h1 { background:url(../img/logo.png) no-repeat; }
#head #logo h1 a { width:250px; height:200px; display:block;}

#head h2.subText { width:266px; height:47px; float:right; background:url(../img/subText.png) no-repeat; right:0; margin-top:27px; }
#head #menu { float:right; width:605px; height:40px; margin-top:47px; clear:both; }
#painelHome {height:348px; margin-top:14px }
#content { overflow:hidden; _height:100%; }

#contentInt { overflow:hidden; _height:100%; background-color:#FFFFFF; padding:0 20px 0; }
#contentInt .bg_tit { margin-bottom:0px; /*padding:81px 0 0 48px;*/  height:113px; background:url(../img/bg-tit.gif) no-repeat; position:relative}
#contentInt .bg_tit h2.titEmpresa { height:46px; background:url(../img/titEmpresaInt.gif) no-repeat; height:102px; position:absolute;
right:5px;
top:3px;
width:300px; }
#contentInt .bg_tit h2.titServicos { background:url("../img/titServicos.gif") no-repeat scroll 0 0 transparent;
height:102px; position:absolute;
right:5px;
top:3px;
width:248px;
}
#contentInt .bg_tit h2.titProdutos{ background:url(../img/tit-produtos.gif) no-repeat scroll 0 0 transparent;
height:102px; position:absolute;
right:5px;
top:3px;
width:248px;}


#contentInt #box-galeria-fotos { background:url(../img/bg-box-fotos.gif) no-repeat top; padding:20px 0 0 20px; float:right; width:230px; overflow:hidden;}
#contentInt #box-galeria-fotos h2.titFotos { margin-bottom:20px; height:30px; background:url(../img/titFotos.gif) no-repeat; } 
#contentInt #box-galeria-fotos ul li { float:left; margin:0 14px 15px 0; height:66px;}

#contentInt .empresa { float:left; width:560px; margin-left:10px;}
#contentInt .empresa p { margin-bottom:17px;}
#contentInt .empresa #box-observacoes { padding:28px 25px 22px 28px; background:url(../img/bg-box-observacoes.gif) no-repeat;}
#contentInt .empresa #box-observacoes h3{ margin-bottom:5px; color:#327092; text-transform:uppercase; font-weight:bold;}
#contentInt .empresa ul.listEmpresa { overflow:hidden; margin:0 0 15px 5px;}
#contentInt .empresa ul.listEmpresa li { padding-left:8px; font-size:12px; margin-bottom:3px; *margin-bottom:-1px; background:url(../img/seta2.gif) no-repeat 0 5px; *background:url(../img/seta2.gif) no-repeat 0 10px; font-family:Arial, Helvetica, sans-serif;}


#contentInt .servicos { overflow:hidden;}
#contentInt .servicos #box-selec-categ { float:left; width:229px; height:280px; padding:15px 0 0 21px; background:url(../img/bg-box-fotos.gif) no-repeat top;}
#contentInt .servicos #box-selec-categ h2.titSelec-categ { margin-bottom:24px; height:30px; background:url(../img/titSelec-categ.gif) no-repeat; } 
#contentInt .servicos #box-palco { width:558px; float:right; overflow:hidden; padding:15px 0 0 21px; background:url(../img/bg-box-palco.gif) no-repeat;}
#contentInt .servicos #box-palco h2.titPalco { margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; background:url(../img/titPalco.gif) no-repeat; } 
#contentInt .servicos #box-palco ul { margin-left:25px; overflow:hidden; }
#contentInt .servicos #box-palco ul li { float:left; margin:0 25px 25px 0; height:96px; }
#contentInt .servicos #marginRight { margin:10px 41px 0 0; _margin:10px 21px 0 0; clear:both; overflow:hidden; width:510px; float:right; }

#contentInt .servicos #box-palco h2.titCoberturas { margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; background:url(../img/titCoberturas.gif) no-repeat; } 
#contentInt .servicos #box-palco h2.titPorticos { margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; background:url(../img/titPorticos.gif) no-repeat; } 
#contentInt .servicos #box-palco h2.titIluminacao { margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; background:url(../img/titIluminacao.gif) no-repeat; } 
#contentInt .servicos #box-palco h2.titDesfiles { margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; background:url(../img/titDesfiles.gif) no-repeat; } 
#contentInt .servicos #box-palco h2.titJustica { background:url(../img/titJustica.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titGeoSpace { background:url(../img/titGeoSpace.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titTradicional { background:url(../img/titTradicional.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titMimo { background:url(../img/titMimo.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titCaras-recife { background:url(../img/titCaras-recife.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titPolo-mangue { background:url(../img/titPolo-mangue.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titLambe { background:url(../img/titLambe.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titMais-vida { background:url(../img/titMais-vida.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titOlinda-carnaval { background:url(../img/titOlinda-carnaval.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titProjetos-sociais { background:url(../img/titProjetos-sociais.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titTenda-eletronica { background:url(../img/titTenda-eletronica.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titEstandes { background:url(../img/titEstandes.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titEstandes-basicos { background:url(../img/titEstandes-basicos.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titEstandes-construidos { background:url(../img/titEstandes-construidos.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titProjetosRecentes { background:url(../img/tit-projetos-recentes.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 
#contentInt .servicos #box-palco h2.titEstandes-mixtos { background:url(../img/titEstandes-mixtos.gif) no-repeat; margin-bottom:32px; height:30px; padding-bottom:14px; border-bottom:1px #c7d7e1 solid; } 

#contentInt .servicos #box-palco #select_estande { margin-top:-33px; margin-bottom:20px; height:25px; padding:10px 0 0 10px; margin-left:240px; }
#contentInt .servicos #box-palco #select_estande span.no { float:left; border:1px #4896c2 solid; *border:0; display:block; padding:3px; *padding:0; background:#ededed; *background:none; }
#contentInt .servicos #box-palco #select_estande p { float:left; margin:5px 5px 0 0; }
#contentInt .servicos #box-palco #select_estande span.no select { border:0;  }

#contentInt .servicos #box-palco #select {height:25px; margin:0 auto; padding:10px 0 0 10px; width:343px;}
#contentInt .servicos #box-palco #select span.no { float:left; border:1px #4896c2 solid; *border:0; display:block; padding:3px; *padding:0; background:#ededed; *background:none; }
#contentInt .servicos #box-palco #select p { float:left; margin:5px 5px 0 0; }
#contentInt .servicos #box-palco #select span.no select { border:0;  }

#contentInt .servicos #box-selec-categ ul#menu-servicos li { *margin-bottom:-5px; width:209px; padding:3px 0 5px; height:25px; border-bottom:1px #d9dcde solid;}
#contentInt .servicos #box-selec-categ ul#menu-servicos li a { background:url(../img/bg-li-servicos.gif) no-repeat 25px 11px; display:block; color:#000000; padding:5px 0 8px 37px; }
#contentInt .servicos #box-selec-categ ul#menu-servicos li a:hover { background:url(../img/bg-li-servicos-hover.gif) no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}



#contentInt .servicos #box-palco p.descInt { margin:0 25px 15px; font-size:12px;}

#contentInt .parceiros { float:left; width:560px; margin-left:10px;}
#contentInt .bg_tit h2.titParceiros { height:46px; background:url(../img/titParceirosInt.gif) no-repeat;  height:102px; position:absolute;
right:5px;
top:3px;
width:248px;}

#contentInt .servicos #box-parceiros { overflow:hidden; padding:15px 0 0 16px; }
#contentInt .servicos #box-parceiros ul { overflow:hidden; margin-left:70px; }
#contentInt .servicos #box-parceiros ul li { float:left; margin-right:30px;}
#contentInt .servicos #box-parceiros ul li h3 { margin:3px 0 20px; font-weight:bold; text-align:center; color:#4896c2; font-size:16px;}

#contentInt .servicos #box-palco ul.listOutros-projetos { overflow:hidden; width:400px; margin:0 0 20px 25px;}
#contentInt .servicos #box-palco ul.listOutros-projetos li { display:block; float:none; margin-bottom:10px; margin-bottom:7px; height:20px;}
#contentInt .servicos #box-palco ul.listOutros-projetos li a { font-size:13px; padding:3px 5px; color:#000;}
#contentInt .servicos #box-palco ul.listOutros-projetos li a:hover { color:#fff; background-color:#4896c2; text-decoration:none; }
#contentInt .servicos #box-palco span.marginTop img { margin:5px 0 30px 30px;}


#contentInt .bg_tit h2.titFale-conosco { height:46px; background:url(../img/titFale-conosco.gif) no-repeat;  height:102px; position:absolute;
right:5px;
top:3px;
width:300px;}
#contentInt .contato { float:left; width:560px; margin-left:10px;}
#contentInt .contato p { margin-bottom:17px;}
#contentInt .contato fieldset { overflow:hidden; width:410px; margin:20px 0 0 47px;}
#contentInt .contato fieldset label { margin-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e7da5; display:block;}
#contentInt .contato fieldset label input { padding:6px 5px 8px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:405px; background:url(../img/bg-input.jpg) no-repeat; border:0; }
#contentInt .contato fieldset label textarea { padding:6px 5px 8px 5px; width:405px; border:0; background:url(../img/bg-textarea.jpg) no-repeat; }
#contentInt .contato fieldset label .bt-enviar { width:75px; height:26px; border:0; padding:0; float:right; margin-right:5px;}

#contentInt #bannerContato { float:right; padding:22px 0 0 23px; width:226px; overflow:hidden; background:url(../img/bg-bannerContato.gif) no-repeat;}

.box_paginacao { padding:10px 0 13px 0; width:507px; text-align:center; background:url(../img/bg-box_paginacao.gif) no-repeat; float:right;}
.box_paginacao a.pg { color:#000000; }
.box_paginacao a.pg span { text-decoration:underline;}
.box_paginacao ul li { display:inline; padding:4px 10px 6px 11px;  }
.box_paginacao ul li a { font-weight:bold; color:#000000;  }
.box_paginacao ul li.ativo { background:url(../img/bg-ativo-paginacao.gif) no-repeat center left; }
.box_paginacao ul li.ativo a { color:#FFFFFF; }



#footer {background:url(../img/bg-body.jpg) bottom center no-repeat; height:170px; padding-top:35px;}
#footer address, #footer p { text-align:center; color:#ced7dc;}
#footer address { margin-bottom:20px; }
#footer p a { color:#ced7dc; text-decoration:underline; }
#footer address strong { font-size:13px; }
#footer address p { margin:2px 0 11px 0; font-size:12px; }
#footer address strong a { color:#FFFFFF; text-decoration:underline; }
#footer address strong a:hover { text-decoration:none; }

#box-top { height:20px; _margin-bottom:-3px; margin-top:15px; background:url(../img/bg-box-top.gif) no-repeat; }
#box-bottom { height:20px; background:url(../img/bg-box-bottom.gif) no-repeat; }

/*HOME*/
#box-eventos, #box-ultimos-projetos, #boxVemVeTV { background:#fff; }
#box-eventos { width:250px; float:left; }
#box-eventos h2.titA-sena-eventos { background:url(../img/titA-sena-eventos.gif) no-repeat; height:31px; margin-bottom:22px; }
#box-eventos p { margin:15px 0 13px 0; }

#box-ultimos-projetos { width:260px; margin:0 32px 0 44px; float:left; }
#box-ultimos-projetos li {float:left; height:102px; margin:0 21px; width:83px; text-align:center;}
#box-ultimos-projetos li img { float:left; }
#box-ultimos-projetos li a { color:#000000; font-size:12px; }
#box-ultimos-projetos li.list-bottom { border-bottom:0; }
#box-ultimos-projetos li a.descri{ line-height:15px}
#boxVemVeTV { width:262px; float:left; height:252px;  }
#boxServicos { position:relative; }

#blogSena { width:262px; height:252px; display:block; background:url(../img/banner-blog-sena.gif) no-repeat; }
* html #blogSena { right:0; }
.pageLink{ float:left; margin:10px; width:260px;  text-align:center; }
.pageLink p{ font-size:14px; font-weight:bold; color:#000033;}



.full { width:734px; }
.hideText { text-indent:-4999px; }
.hide { display:none; }
.show { display:block; }
.boxGroup { background:#fff; padding:0 26px; }
.boxGroup1 { height:250px; }
.boxGroup2 { height:182px; }
.titImg { background-repeat:no-repeat; height:31px; margin-bottom:22px; text-indent:-5000px; }
.left { float:left; }
.listaGaleria li a { border:1px solid #b5cbd6; padding:3px; display:block; }

.fotos{ border:1px solid #c2deeb; padding:2px}
