body {font: 11px "Verdana"; color:#FFF; margin:0; padding:0;}

html {background: url(../imgs/bg.jpg) #176975 no-repeat center top;}

img {behavior:url("css/pngbehavior.htc"); border:0;}

#menu {width:100%; height:100px; margin-bottom:10px; }

#menu ul, h1{display:none;}

#rodape {height:228px; width:100%; background:url(../imgs/bg-rodape.jpg) top center no-repeat; margin-top:30px; ;}

#banner {width:100%; height:340px; margin-bottom:30px; background: url(../imgs/banner-bg.png) center}

#banner-borda {position:absolute; width:748px; height:272px; z-index:1; }

#geral {margin:auto; width:915px; overflow:hidden;}

#home-solucoes {width:100%; height:45px;}

#home-box {width:265px; float:left;}

#home-box h3 {text-align:justify; margin: 30px 0 15px 0; min-height:50px; font-weight:normal; font-size:11px; }

#confira-mais { width:100%; text-align:right;}

#cont-rodape {width:915px; margin:auto; padding-top:30px; overflow:hidden;}

#cont-rodape ul {list-style:none; margin:0; padding:0; display:block; margin-bottom:20px;}

#cont-rodape li { margin:0; margin-bottom:3px; }

#cont-rodape a { color:#FFF; text-decoration:none;}

#box-rodape {width:150px; float:left;}
	
#door {float:right; width:350px; text-align:right; }
	
#home-box h2 {text-indent:-9999px; width:254px; height:68px; }

#home-agencia-online {background:url(../imgs/home/agencia-online.png) no-repeat left top;}

#entretenimento-em-eventos {background:url(../imgs/home/entretenimento-em-eventos.png) no-repeat left top;}

#comunicacao-integrada {background:url(../imgs/home/comunicacao-integrada.png) no-repeat left top;}

#cont-titulo {width:100%; height:75px; background:url(../imgs/bg-internas.jpg); margin-bottom:30px;}
	
#cont-titulo h2 {width:915px; margin:auto; padding-top:45px; height:20px; *height:0px; }

#contato {background: url(../imgs/tits/contato.png) left bottom no-repeat; text-indent:-999px;}

#agencia {background: url(../imgs/tits/agencia.png) left bottom no-repeat; text-indent:-999px;}

#o-que-fazemos {background: url(../imgs/tits/o-que-fazemos.png) left bottom no-repeat; text-indent:-999px;}

#clientes-atendidos {background: url(../imgs/tits/clientes-atendidos.png) left bottom no-repeat; text-indent:-999px;}

#cases {background: url(../imgs/tits/cases.png) left bottom no-repeat; text-indent:-999px;}

#contato-esquerdo, #contato-direita {width:450px; float:left; overflow:hidden;}

#contato-esquerdo ul {list-style-image:url(../imgs/icon-list.png); padding:0; margin:20px 0;}

#contato-esquerdo li {margin:0 17px 10px; padding:0;}

#contato-esquerdo p {margin: 30px 0; height:10px;}

#contato-titulo {margin: 0 0 20px;}

#contato-direita p {margin: 20px 0;}

#contato-direita label {float:left; width:100px; height:22px; padding:4px 0 0; margin: 5px 0 0;}

#contato-direita input, textarea {border: none; font:11px "Verdana"; color:#FFF;}

#textfield {float:left; width:301px; height:26px; background:url(../imgs/textfield.png) no-repeat; margin: 5px 0 0;}

.textfield {background: transparent; width:291px; height:16px; padding:4px;}

#textarea {float:left; width:301px; height:76px; background:url(../imgs/textarea.png) no-repeat; margin: 5px 0 0;}

.textarea {background: transparent; width:291px; height:66px; padding:4px;}

#contato-enviar { width:401px; text-align:right; margin: 20px 0; float:left;}

#box-clientes {width:145px; height:140px; float:left; margin:10px 20px 10px 15px; }

#logo-clientes {width:145px; height:90px; background: #FFF; border:1px solid #3D3D3D; text-align:center; padding-top:10px; }

#box-clientes p {margin: 10px 0 0;}

#col-esquerda {width:200px; float:left;}

#col-direita {width:700px; float:left; overflow:hidden; text-align:justify;}

#col-direita p { margin: 20px 0 0;}

#col-esquerda ul {margin:0;padding:0}

#col-esquerda li {margin:0 0 10px 0;}

#missao, #objetivo, #quem-somos {display:none;}

#agencia-online, #comunicacao, #eventos, #agencia-online-o-que-fazemos  {display:none;}

#cont-agencia h3 {text-transform:uppercase; font: 20px "Arial"; letter-spacing:-1px; margin:20px 0;}

#col-direita h3 {text-transform:uppercase; font: 20px "Arial"; letter-spacing:-1px; margin:0;}

#cont-agencia {text-align:justify;}

#agencia-online-o-que-fazemos ul {list-style-image:url(../imgs/icon-list.png); padding:0; margin:20px 0;}

#agencia-online-o-que-fazemos  li {margin:0 17px 10px; padding:0;}

#eventos ul {list-style-image:url(../imgs/icon-list.png); padding:0; margin:20px 0;}

#eventos li {margin:0 17px 10px; padding:0;}

#comunicacao ul {list-style-image:url(../imgs/icon-list.png); padding:0; margin:20px 0;}

#comunicacao li {margin:0 17px 10px; padding:0;}

#cont-case h3 {text-transform:uppercase; font: 20px "Arial"; letter-spacing:-1px; margin:0 0 20px;}
		
#box-case {width:145px; height:140px; float:left; margin:10px 20px 0 0; }

#logo-case {width:145px; height:90px; background: #FFF; border:1px solid #3D3D3D; text-align:center; padding-top:10px; }

#cont-case {width:915px; overflow:hidden; margin:0 0 30px 0;}

#box-case p {margin: 10px 0 0;}

.link-normal {text-decoration:none; color:#2A7F8A;}

.img-float {float:left; margin-right:15px;}
