html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial;}
body img {display:block;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}
div.space {height:25px;}

a.assinatura, #nav ul li, a.online, #restrita, .newsletter, #tt-int, #txt-jquery h1 {text-indent:-9000em; overflow:hidden;}

body #tt-int h1 {height:32px; margin:10px 0;}
body#pag-conheca #tt-int h1 {background:url(../pics/tt-conheca.png) no-repeat; width:125px;}
body#pag-empree #tt-int h1 {background:url(../pics/tt-empree.png) no-repeat; width:175px;}
body#pag-portfolio h1 {background:url(../pics/tt-portfolio.png) no-repeat; width:84px;}
body#pag-investidores h1 {background:url(../pics/tt-investidores.png) no-repeat; width:121px;}
body#pag-noticias h1 {background:url(../pics/tt-noticias.png) no-repeat; width:80px;}
body#pag-contato h1 {background:url(../pics/tt-contato.png) no-repeat; width:77px;}
body#pag-obrigado h1 {background:url(../pics/tt-obrigado.png) no-repeat; width:100px;}
body#pag-bella_vista h1 {background:url(../pics/tt-bella_vista.png) no-repeat; width:114px;}
body#pag-conheca_natal h1 {background:url(../pics/tt-conheca_natal.png) no-repeat; width:148px;}
body#pag-lancamento h1 {background:url(../pics/tt-lancamento.png) no-repeat; width:150px;}
body#pag-andamento h1 {background:url(../pics/tt-andamento.png) no-repeat; width:150px;}
body#pag-mapa h1 {background:url(../pics/tt-mapa.png) no-repeat; width:137px;}
body#pag-projetos-futuros h1 {background:url(../pics/tt-projetos-futuros.png) no-repeat; width:170px;}

body#pag-conheca #nav ul li.menu01 a {background-position: -168px 0; height:23px;}
body#pag-lancamento #nav ul li.menu02 a {background-position: -168px -35px;}
body#pag-andamento #nav ul li.menu03 a {background-position: -168px -63px;}
body#pag-portfolio #nav ul li.menu04 a {background-position: -168px -99px;}
body#pag-investidores #nav ul li.menu05 a {background-position: -168px -136px;}
body#pag-noticias #nav ul li.menu06 a {background-position: -168px -166px;}
body#pag-contato #nav ul li.menu07 a {background-position: -168px -196px;}
body#pag-projetos-futuros #nav ul li.menu08 a {background-position: -170px -240px;}

/*** HEADER ***/

#header-in .logo {position:absolute; top:0; left:22px; width:164px; height:167px; z-index:999;}
#nav {overflow:hidden;}
#nav ul {width:168px;}
#nav ul li {float:left; display:list-item;}
#nav ul li.menu01 {margin-bottom:10px;}
#nav ul li.menu02 {margin-bottom:7px;}
#nav ul li.menu03 {margin-bottom:16px;}
#nav ul li.menu04 {margin-bottom:10px;}
#nav ul li.menu05 {margin-bottom:6px;}
#nav ul li.menu06 {margin-bottom:10px;}
#nav ul li.menu07 {margin-bottom:10px;}
#nav ul li.menu08 {margin-bottom:10px;}

#nav ul li a {display:block; width:168px; background:url(../pics/menu03.png) no-repeat;}
#nav ul li.menu01 a {background-position: 0 0; height:26px;}
#nav ul li.menu01 a:hover {background-position: -170px 0;}
#nav ul li.menu02 a {background-position: 0 -35px; height:27px;}
#nav ul li.menu02 a:hover {background-position: -170px -35px;}
#nav ul li.menu03 a {background-position: 0 -63px; height:27px;}
#nav ul li.menu03 a:hover {background-position: -170px -63px;}
#nav ul li.menu04 a {background-position: 0 -99px; height:28px;}
#nav ul li.menu04 a:hover {background-position: -168px -99px;}
#nav ul li.menu05 a {background-position: 0 -136px; height:23px;}
#nav ul li.menu05 a:hover {background-position: -170px -136px;}
#nav ul li.menu06 a {background-position: 0 -166px; height:25px;}
#nav ul li.menu06 a:hover {background-position: -170px -166px;}
#nav ul li.menu07 a {background-position: 0 -196px; height:28px;}
#nav ul li.menu07 a:hover {background-position: -170px -196px;}
#nav ul li.menu08 a {background-position: 0 -240px; height:28px;}
#nav ul li.menu08 a:hover {background-position: -170px -240px;}

/*** MAINCONTENT GERAL ***/

#mainContent p {}

/* home */

#txt-jquery h1 {width:190px; height:90px; margin:0 0 20px 28px;}
#txt-jquery p {font:normal 14px verdana; color:#6c6b6b; padding-left:15px; line-height:22px;}
#jquery a {position:absolute;}
a.arrow-left {top:103px; right:37px;}
a.arrow-right {top:66px; right:15px;}

.caixa p {font:normal 11px verdana; color:#6c6b6b; margin-top:15px; margin-left:20px; width:225px;}
.caixa a {color:#6c6b6b;}
.caixa img {margin:0 14px;}

#noticias {font:normal 11px verdana; color:#6c6b6b;}
a.link-noticia {color:#6c6b6b;}
#noticias a.saiba-mais {position:absolute; bottom:0; left:0; color:#e77817; text-decoration:underline;}

#copa{position:absolute;top:40px;right:30px;}

/* internas */

#mainContent-int p {font:normal 12px verdana; color:#6c6b6b; text-align:justify;}

div.animacao-empree {position:relative;}
div.anima {width:283px; height:315px; overflow: hidden; float:right; margin:3px 0 10px 15px;}

a.proxima {top:330px; right:100px; display:block; position:absolute;}
a.anterior {top:330px; right:170px; display:block; position:absolute;}

h2.tt-empree {font:bold 16px verdana; color:#6c6b6b; margin-top:25px;}

ul.lista {margin:15px 0;}
ul.lista li {font:normal 12px verdana; color:#6c6b6b; margin-bottom:5px;}

.link-empree {font:bold 13px verdana; color:#FF7300; background:url(../pics/marc.jpg) no-repeat 2px; padding-left:15px; margin-bottom:6px;}

ul.fotos li {float:left; display:inline; margin:8px 15px;}
ul.fotos li a img {display:block; border:4px solid #CDCDCD; padding:4px;}
ul.fotos li a img:hover {border:4px solid #FFCA9F; padding:4px;}

.linha {border-bottom:1px solid #EFEFEF; margin:20px 150px;}

#navigation {margin:25px 0 30px 0;}

ul.topicos {margin:35px 0 0 0;}
ul.topicos li {font:bold 14px verdana; color:#FF7300; background:url(../pics/marc.jpg) no-repeat 2px; padding-left:15px; margin-bottom:15px;}
ul.topicos li a {color:#FF8C2F; text-decoration:none;}
ul.topicos li a:hover {color:#696969; text-decoration:underline;}

img.right {float:right; padding:4px; border:2px solid #CBCBCB; margin:0 0 0 15px;}
div.right {float:right; margin:20px 15px 0 15px;}

ul.lista-empree li a {float:left; display:inline; margin:20px 50px 20px 60px;}

#tooltip{
	position:absolute;
	width: 85px;
	height: 31px;
	font:normal 11px verdana;
	color: #fff;
	display:none;
    text-align: center;
    padding-top: 5px;
    background: url(../pics/bg-tooltip.png) no-repeat;
	}

#cham-02 {margin:20px 10px; float:right;}
#cham-02 ul li {float:left; display:inline; width:17px; height:16px; margin:0 0 0 10px;}
#cham-02 ul li.divisoria {width:1px !important; height:12px; background:url(../pics/divisoria.png) no-repeat; margin:2px 6px;}
#cham-02 ul li a {display:block; height:12px; }

#cham-02 ul li.cham1 {background:url(../pics/icone-home.png) no-repeat;}
#cham-02 ul li.cham2 {background:url(../pics/icone-contato.png) no-repeat;}
#cham-02 ul li.cham3 {background:url(../pics/icone-site.png) no-repeat;}
#cham-02 ul li.cham4 {background:url(../pics/icone-voltar.png) no-repeat;}


div.foto-maior{ width:500px; height:400px; background:#fff; margin:10px 20px 20px 0; float:left; display:inline;}
div.foto-maior img { display:block; border:5px solid #DFDFDF; float:left; display:inline; padding:2px;}

ul.foto-menor {margin:12px 0 0 0; float:left; display:inline; width:180px;}
ul.foto-menor li {border:2px solid #DFDFDF; margin:0 0 5px 3px; float:left; display:inline;}

ul.mapa-site {margin:15px 15px;}
ul.mapa-site li {font:bold 14px verdana; margin-bottom:12px; list-style-type:square; color:#D4D4D4;
 border-bottom:1px solid #EFEFEF; width:530px;}
ul.mapa-site li a {color:#6c6b6b;}
ul.mapa-site li a:hover {color:#FD821E;}

ul.mapa-site02 {margin:15px 0 15px 20px; width:280px; float:left; display:inline;}
ul.mapa-site02 li {font:normal 14px verdana; margin-bottom:8px; list-style-type:circle; color:#D4D4D4; border:none;}
ul.mapa-site02 li a {color:#6c6b6b;}
ul.mapa-site02 li a:hover {color:#FD821E;}

/* formulário de contato */

#formulario {margin:0 auto; width:344px;}
#formulario p {margin:25px 0; text-align:center; margin-left:60px !important;} 
div#formulario fieldset {border:none;}

.contato, textarea {background:none; border:none; font:normal 12px arial; color:#e77817;}

#formulario label {width:80px; font:bold 11px verdana; color:#6c6b6b; text-align:right; padding-right:10px; padding-top:11px;}
#formulario label, .form_textfield, .form_textarea {float:left; display:inline;}

.form_textarea {background:url(../pics/bg-textarea.jpg) no-repeat; width:230px; height:120px;}
.form_textfield {background:url(../pics/bg-textfield.jpg) no-repeat; width:230px; height:35px; margin-bottom:6px;}

input.contato {width:214px; margin:8px 7px;}
textarea {width:214px; height:105px; margin:9px 0 0 9px; overflow:auto;}

input.enviar {width:80px; height:41px; border:none; cursor:pointer; float:left; display:inline; margin:15px 0 0 170px;
background: url(../pics/bt-enviar.jpg) no-repeat;}

/*** SIDEBAR ***/

a.online {display:block; width:200px; height:72px; background:url(../pics/bg-online.jpg) no-repeat; margin:40px 0 31px 0;}
.area01 input, .area02 input, .area03 input {
border:none; background:none; width:142px; margin-left:17px; font:normal 11px arial; color:#e77817;}
.area01 input {margin-top:9px;}.area02 input {margin-top:12px;}.area03 input {margin-top:9px;}
.bt-entrar {width:78px; height:42px; background:url(../pics/bt-entrar.jpg) no-repeat; border:none; cursor:pointer; margin-left:11px;}
#area {position:relative; margin-bottom:30px;}
#area label {display:block; position:absolute; font:normal 12px arial; right:30px; bottom:15px;}
#area label a {color:#e77817; text-decoration:underline;}

#news p {font:normal 11px verdana; color:#6c6b6b; padding:0 15px; margin:0 0 3px 0;}
.bt-incluir, .bt-excluir {width:74px; height:36px; border:none; cursor:pointer; display:inline;}
.bt-incluir {background:url(../pics/bt-incluir.jpg) no-repeat; float:left; margin-left:11px;}
.bt-excluir {background:url(../pics/bt-excluir.jpg) no-repeat; float:right; margin-right:11px;}

/*** FOOTER ***/

#footer-in address {text-align:center; font:normal 12px verdana; color:#6c6b6b; line-height:18px;}
#footer-in address span {color:#e77817;}
a.assinatura {display:block; position:absolute;  width:99px; height:24px; bottom:12px;
left:25px; background:url(../pics/assinatura.jpg) no-repeat;}

#menu-footer {width:590px; margin:0 auto;}
#menu-footer ul {width:590px; padding-top:25px; font:bold 12px verdana;}
#menu-footer ul li a {color:#fff;}#menu-footer ul li a:hover {color:#000;}
#menu-footer ul li {float:left; display:inline; height:19px; width:240px; border-bottom:1px solid #68b0c4; padding:6px 0 0 2px;}
#menu-footer ul li.final {width:104px !important;}

/*** anime ***/

.anime {position:absolute; width:625px; height:182px; overflow: hidden;}