﻿/* Reset */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fielset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse ;border-spacing:0;}
fieldset,img{border:0}
address,caption,cite,code,dfn,astrong,th,var{font-style:normal ;font-weight:normal}
ol,ul,li{list-style:none}
a, span, label { text-decoration:none}
hr { display:none}
/* End Reset */
/* CSS Base */
body{ font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../img/bgBody.jpg) no-repeat #f3ebe0}
#all { width:770px; margin:20px auto; _margin-top:40px; background:url(../img/bgAll.png) no-repeat; height:640px; background-position:bottom; 
behavior:url(iepngfix.htc)}
#header, #middle, #footer {width:770px}
h2 { font-size:12px; font-weight:700; text-transform:lowercase; color:#0094dd; height:30px; width:184px; background:url(../img/sprit.gif) no-repeat; 
behavior:url(iepngfix.htc)}
/* End CSS Base */
/* ------------------ CSS Index ----------------------------*/
/* CSS Header */
#header { float:left}
#header a h1 { background:url(../img/sprit.gif) no-repeat; height:120px; width:310px; text-indent:-4000px; margin-top:8px; float:left; _margin:-50px 0 0 10px; 
_position:absolute}
#header .naveMenu { float:right; margin:115px 43px 0 0; _margin:40px 15px 0 0; background:url(../img/sprit.gif) no-repeat -14% 100%}
#header .naveMenu img { float:left; margin:4px 3px 0 0}
#header .naveMenu ul { font-size:12px; font-weight:700; text-transform:lowercase; padding-bottom:5px; float:left}
#header .naveMenu ul li {float:left; display:block; padding:8px 0 6px 16px}
#header .naveMenu ul li.fixImageLeft { background:url(../img/sprit.gif) no-repeat 74% 0%; padding:8px 0 6px 50px}
#header .naveMenu ul li a {color:#0094dd}
#header .naveMenu ul li a:hover { color:#abaaaa}
#header img.borderNave { float:right; margin:5px 50px 0 0}
#header .boxUtilidade { height:0px; width:106px; float:right; margin-right:12px; _margin-top:-40px}
#header .boxUtilidade ul li { float:left; display:block; margin-right:12px}
#header .boxUtilidade ul li a.home, #header .boxUtilidade ul li a.contato { cursor:pointer; display:block; text-indent:-4000px; background: url(../img/imgHome.png) no-repeat; width:34px; height:38px; behavior:url(iepngfix.htc)}
#header .boxUtilidade ul li a.contato { background: url(../img/imgContatoHome.png) no-repeat; width:47px; height:28px}
/* End CSS Header */
/* CSS Middle */
#middle { float:left}
#middle .boxServicos { float:left; margin:50px 0 0 60px; width:328px; _margin:30px 0 0 24px}
#middle .boxServicos h2 {  background-position:123% 102%; padding:8px 0 0 46px}
#middle .boxServicos ul { font-size:11px; font-weight:300; margin:5px 0 0 25px; _margin-top:0}
#middle .boxServicos ul li {display:block;  padding-left:18px; background:url(../img/sprit.gif) no-repeat 163% 49%; color:#ff9900; *background-position:163% 48%;
_background-position:163% 48%; _margin-top:0; _padding-top:0}
#middle .boxProjetos { float:left; margin:50px 0 0 50px; _margin-top:40px}
#middle .boxProjetos h2 { padding:6px 0 0 60px; background-position:124% 101%}
#middle .boxProjetos a { margin-top:10px; background:url(../img/teste.gif) no-repeat; width:269px; height:177px; float:left; text-indent:-4000px}
#middle .boxTrabalhos {width:640px; float:left; margin-left:60px; _margin-left:26px}
#middle .boxTrabalhos h2 { background-position:123% 102%; padding:8px 0 0 46px}
#middle .boxTrabalhos img { border:2px solid #ff9a03; padding:3px; margin:5px 20px 0 18px; float:left}
#middle .boxTrabalhos h3 { color:#ff9900; font-size:11px; font-weight:700; margin-bottom:10px}
#middle .boxTrabalhos p { color:#ff9900; font-size:11px}
#middle .boxTrabalhos a { color:#0094dd; font-size:11px; margin-top:5px; float:left}
#middle #bannerEventos {position:absolute; width:204px; height:204px; margin-left:283px; *margin:-260px 0 0 -400px; _margin-left:-470px}
#middle #bannerEventos a.fechar {color:#000; font-size:10px; float:right}
/* End CSS Middle */
/* CSS Footer */
#footer {margin:0 auto;/*margin:0 0 10px 100px; _margin-left:120px*/}
#footer span { font-size:11px; color:#535353; margin-left:150px}
#footer span.fixEnd {margin-left:295px}
/* End CSS Footer */
/* ------------------ End CSS Index ----------------------------*/
/* CSS Andamos Criando */
#middle .panelContainer .panel .wrapper .fixBoxProjetos { float:left; margin-top:35px; _margin:40px 0 0 10px; width:672px}
#middle .panelContainer .panel .wrapper .fixBoxProjetos h2 { padding:6px 0 0 60px; background-position:124% 101%}
#middle .panelContainer .panel .wrapper .fixBoxProjetos h4 { font-size:12px; font-weight:700; color:#0094dd; margin:20px 0 5px 58px}
#middle .panelContainer .panel .wrapper .fixBoxProjetos p { font-size:12px; color:#ff9900; margin-left:58px; width:360px}
#middle .panelContainer .panel .wrapper .fixBoxProjetos ul { float:left; font-size:12px; margin-left:58px; _margin-left:30px}
#middle .panelContainer .panel .wrapper .fixBoxProjetos ul li { display:block; color:#ff9900; /*background:url(../img/sprit.gif) no-repeat -760% 50%; padding-left:15px*/}
#middle .panelContainer .panel .wrapper .fixBoxProjetos img { float:right; margin-right:18px; _margin-right:22px; border:1px solid #ff9a03; padding:2px; background:#FFFFFF}
#middle .panelContainer .panel .wrapper a.fixProjeto, #middle .panelContainer .panel .wrapper a.fixProjeto1, #middle .panelContainer .panel .wrapper a.fixProjeto2, #middle .panelContainer .panel .wrapper a.fixProjeto3, #middle .panelContainer .panel .wrapper a.fixProjeto4 { float:right; margin:-26px 93px 0 0; *margin-right:80px; _margin-right:40px; display:block; font-size:10px; font-weight:700; color:#0094DD; text-align:center}
#middle .panelContainer .panel .wrapper a.fixProjeto:hover, #middle .panelContainer .panel .wrapper a.fixProjeto1:hover, #middle .panelContainer .panel .wrapper a.fixProjeto2:hover, #middle .panelContainer .panel .wrapper a.fixProjeto3:hover, #middle .panelContainer .panel .wrapper a.fixProjeto4:hover
{ text-decoration:underline; color:#abaaaa}
#middle .panelContainer .panel .wrapper a.fixProjeto1 { margin:-38px 50px 0 0; _margin-right:15px}
#middle .panelContainer .panel .wrapper a.fixProjeto2 { margin:4px 66px 0 0;  _margin-right:22px}
#middle .panelContainer .panel .wrapper a.fixProjeto3 { margin:-22px 40px 0 0; _margin-right:12px}
#middle .panelContainer .panel .wrapper a.fixProjeto4 { margin:-22px 61px 0 0}
/* End CSS Andamos Criando */
/* CSS Como nos Achar */
#middle .boxProjetos form { margin-left:200px}
#middle .boxProjetos form table tr { line-height:25px}
#middle .boxProjetos form table tr td, #middle .boxProjetos .boxRecurso p { font-size:11px; color:#0094DD; font-weight:700}
#middle .boxProjetos form table tr td input { width:280px; padding:2px; color:#999898; background:url(../img/bgInput.gif) repeat-x; border:1px solid #99d5f1}
#middle .boxProjetos form table tr td textarea { width:280px; height:92px; padding:2px; color:#999898; background:url(../img/bgTextarea.gif) repeat-x #f1f9fd; border:1px solid #99d5f1}
#middle .boxProjetos form table tr.fix td { background:url(../img/bgEnviar.gif) no-repeat 100% 60%;}
#middle .boxProjetos form table tr.fix td input.enviar { border:none; background-image:none; text-align:right; color:#0094DD; cursor:pointer; float:right; margin-right:2px}
#middle .boxProjetos form a { background:url(../img/logoTwiiter.gif) no-repeat; width:59px; height:55px; float:right; text-indent:-4000px; margin:-40px -150px 0 0; *margin-right:100px}
#middle .boxProjetos .boxRecurso { margin-top:-10px}
#middle .boxProjetos .boxRecurso p { margin:0 0 0 50px;}
#middle .boxProjetos .boxRecurso p.fixOrange { color:#FF9900; margin:0 0 0 50px; padding:0; font-weight:500}
/* End CSS Como nos Achar */
/* CSS Mudança de Andamos Criando */
.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}
.stripViewer { position: relative; overflow: hidden; margin: auto; width: 700px; clear: both; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; width: 100%; list-style-type: none}
.stripViewer .panelContainer .panel { float:left; position: relative; width:700px; height:431px}
.stripViewer .panelContainer .panel .wrapper { padding:10px}
.stripViewer .panelContainer .panel .wrapper .fixRight p a { font-size:11px; font-weight:700; color:#0094DD; text-align:center}
.stripViewer .panelContainer .panel .wrapper .fixRight p span { color:#FF9900; margin-top:10px}
.stripNavL, .stripNavR, .stripNav {	display:none}
#middle .fixBoxProjetos .fixRight { float:right}
.stripViewer .panelContainer .panel .wrapper .fixRight { float:right; margin:15px 280px 0 0; _margin-right:140px}
/* End CSS Mudança de Andamos Criando */
/* CSS O que nos uniu */
.boxProjetos p { color:#FF9900; font-size:11px; margin:14px 60px 30px 40px; _padding-right:40px}
.boxProjetos .boxFlash { float:left; width:226px; height:167px; margin:0px 10px 0 40px; _margin-left:20px}
.boxProjetos p.fixEquipe { margin-top:10px}
/* End CSS O que nos uniu */
iframe {border:2px solid #ff9a03;; width:118px; height:87px; margin:7px 16px 0 19px; float:left}