@import url("reset.css"); /* css reset */

body {background:#000 url(../pics/bg.jpg); font-size:small;}
h2.outras_noticias {position:relative; left:-12px; text-indent:-9000em; overflow:hidden; margin-top:60px; color:#fff !important; height:36px; background:url(../pics/tt-outras_noticias.gif) no-repeat;}
.imgLeft {float:left;}

div.clear {clear:both;}

.ocultaObj {display:none;}

#loading {color:#f1f1f1;}

#selo10anos {position:absolute; top:72px; right:75px; width:182px; height:44px;}
#twitter, #youtube {position:absolute;width:30px;height:30px;top:130px;}
#twitter {right:46px;}
#youtube {right:85px;}

/*******************************************************
					   CONTAINER
*******************************************************/
div.map{position:absolute; top:315px; right:60px;}
#container {position:relative; width:1003px; margin:0 auto;}

/*******************************************************
					   HEADER
*******************************************************/
#header {width:1003px; height:171px; background:url(../pics/header.jpg) no-repeat;}
#header ul#versao {position:absolute; top:80px; right:48px;}
ul#versao li {margin-top:4px; width:14px; height:14px;}
ul#versao li.versao01 {background:url(../pics/bullet-versao01.gif) no-repeat;}
ul#versao li.versao02 {background:url(../pics/bullet-versao02.gif) no-repeat;}

#header ul#versao a {width:14px; height:14px; display:block; text-indent:-9000em; overflow:hidden;}
#header ul#versao a:hover {text-decoration:underline;}

#header a.logo-interativa {float:left; position:relative; width:204px; height:42px; display:block; top:84px; margin-left:41px;text-indent:-9000em; overflow:hidden; background:url(../pics/logo-interativa.jpg) no-repeat; cursor:pointer;}
#header a.informativo {float:left; position:relative; width:175px; height:44px; display:block; top:40px; left:423px;text-indent:-9000em; overflow:hidden; background:url(../pics/informativo.png) no-repeat; cursor:pointer;}
#header ul#nav {float:right; margin:10px 36px 0 0; display:inline;}
ul#nav li {float:left; display:inline; margin-left:5px;}
ul#nav li.replacement {display:inline; margin-left:20px;}
ul#nav li span {float:left; margin:3px 0 0 6px; cursor:pointer;}
ul#nav li a.replacement {margin-top:5px; float:left; display:block;  height:14px; text-indent:-9000em; overflow:hidden;}

ul#nav li.bt01 a {width:102px; background:url(../pics/tt-assista.jpg) no-repeat;}
ul#nav li.bt02 a {width:87px; background:url(../pics/tt-trabalhe.jpg) no-repeat;}
ul#nav li.bt03 a {width:100px; /*background:url(../pics/tt-atendimento.gif) no-repeat;*/}
ul#nav li.bt03 a img {margin-top:5px;}
ul#nav a:hover {position:relative;}
ul#nav a.replacement:hover {}

ul#bandeiras {position:absolute; top:135px; right:190px;}

ul#bandeiras li {float:left; margin-left:5px; display:inline;}

#blog {position:absolute; top:13px; left:313px;}
#blog a img.img-blog{float:left; display:inline; margin-top:-2px}
/***#blog a img.txt-blog{float:left; display:inline; margin:2px 0 0 3px;}***/
#blog span{background:url(../pics/txt-blog.png) no-repeat; width:20px; text-indent:-9000em; margin:3px 0 0 35px; display:block;}


/*******************************************************
					   MENU
*******************************************************/
#menu {margin:0 auto; width:968px; height:62px;}
#menu li {float:left; width:161px; height:49px; background:url(../pics/bt-menu.jpg) no-repeat;}
#menu li.bt01 {background:url(../pics/bt-first-menu.jpg) no-repeat;}
#menu li.bt06 {background:url(../pics/bt-last-menu.jpg) no-repeat;}

#menu li.bt01 a {background-position:35px 2px;}
#menu li.bt02 a {background-position:41px 2px;}
#menu li.bt03 a {background-position:16px 2px;}
#menu li.bt04 a {background-position:37px 2px;}
#menu li.bt05 a {background-position:38px 2px;}
#menu li.bt06 a {background-position:40px 2px;}

#menu li a {text-align:center; margin-top:17px; display:block; height:12px; font:0.9em arial, tahoma; color:#fff; background:url(../pics/seta-menu.jpg) no-repeat 18px 2px;}
#menu li a:hover {color:#fc0;}

/*******************************************************
					   CONTENT
*******************************************************/
#content dl {position:relative; float:left; font:0.9em/16px tahoma, arial; color:#fff; height:137px; width:255px; margin-bottom:35px;}
#content dl.col01 dd {}
#content dl.col01 dt{width:163px; height:137px; float:left; display:inline}
html>body #content dl.col01 {margin-right:70px;} 
html:first-child>body #content dl.col01 {width:280px;} /* hack para Opera */
html:first-child>body #content dl.col02 {width:220px;}
html:first-child>body #content dl.col01 {margin-right:40px;}
#content dd span.title {font-size:1.1em;}

#content dt {text-align:center; float:left; clear:both; display:inline;}
#content dd {margin-left:173px;}
#content dt a.visitar {font-size:0.8em; margin-top:4px; margin-left:45px; padding-top:2px; width:76px; height:16px; display:block; background:url(../pics/bg-visitar.jpg) no-repeat;}
#content p {text-align:justify; padding:6px 12px 6px 0; font:0.9em/18px tahoma, arial; color:#fff;}
#content a {font:0.92em tahoma, arial; color:#fc0;}
#content a:hover {text-decoration:underline;}

#content li {font:0.9em/18px tahoma, arial; color:#fff;}
#content h2 {padding:8px 0; font:bold 1.2em tahoma, arial; color:#c90;}
#content h2.center {text-align:center;}

ul.marcador li {padding-left:18px; background:url(../pics/marcador.jpg) no-repeat 0 6px;}

#content #title {margin:35px 0 0 35px; width:602px;}

#content h1.replacement {height:28px; text-indent:-9000em; overflow:hidden; color:#fff;}
#content h1.type01 {margin-bottom:20px; border-bottom:1px solid #666;}
h1.empresa {background:url(../pics/tt-empresa.gif) no-repeat;}
h1.equipe {background:url(../pics/tt-equipe.gif) no-repeat;}
h1.noticias {background:url(../pics/tt-noticias.gif) no-repeat;}
h1.ultimos_projetos {background:url(../pics/tt-ultimos_projetos.gif) no-repeat;}
h1.portifolio {background:url(../pics/tt-portifolio.gif) no-repeat;}
h1.identidade {background:url(../pics/tt-identidade.gif) no-repeat;}
h1.area_restrita {background:url(../pics/tt-area_restrita.gif) no-repeat;}
h1.contato {background:url(../pics/tt-contato.gif) no-repeat;}
h1.trabalhe02 {background:url(../pics/tt-trabalhe02.gif) no-repeat;}
h1.atendimento_online {background:url(../pics/tt-atendimento_online.gif) no-repeat;}
h1.obrigado {background:url(../pics/tt-obrigado.gif) no-repeat;}
h1.newsletter {background:url(../pics/tt-newsletter.png) no-repeat;}
h1.produtos-servicos {background:url(../pics/tt-newsletter.png) no-repeat;}

#content #title h1.replacement {width:95%;}

#content .borda img {margin-right:15px; padding:2px; border:1px solid #666;}
#content ul#paginacao li {float:left; display:inline; margin-left:8px;}
#content ul#paginacao li a {display:block; padding:4px 8px 4px 9px; color:#fff; background-color:#000;}
#content ul#paginacao li a:hover {text-decoration:none; color:#000; background-color:#fc0;}

/*******************************************************
					   TITULOS EM INGLES
*******************************************************/
h1.empresa_en {background:url(../pics/en/tt-empresa.gif) no-repeat;}
h1.equipe_en {background:url(../pics/en/tt-equipe.gif) no-repeat;}
h1.noticias_en {background:url(../pics/en/tt-noticias.gif) no-repeat;}
h1.ultimos_projetos_en {background:url(../pics/en/tt-ultimos_projetos.gif) no-repeat;}
h1.portifolio_en {background:url(../pics/en/tt-portifolio.gif) no-repeat;}
h1.identidade_en {background:url(../pics/en/tt-identidade.gif) no-repeat;}
h1.area_restrita_en {background:url(../pics/en/tt-area_restrita.gif) no-repeat;}
h1.contato_en {background:url(../pics/en/tt-contato.gif) no-repeat;}
h1.trabalhe02_en {background:url(../pics/en/tt-trabalhe02.gif) no-repeat;}
h1.atendimento_online_en {background:url(../pics/en/tt-atendimento_online.gif) no-repeat;}
h1.obrigado_en {background:url(../pics/en/tt-obrigado.gif) no-repeat;}

ul#nav li.bt01_en span {background:url(../pics/en/ico-assista.gif) no-repeat;}

ul#nav li.bt01_en a {width:102px; background:url(../pics/en/tt-assista.jpg) no-repeat;}

#box01 h1.novidades_en {background:url(../pics/en/tt-novidades.gif) no-repeat;}

/*******************************************************
					   TITULOS EM ESPANHOL
*******************************************************/
h1.empresa_es {background:url(../pics/es/tt-empresa.gif) no-repeat;}
h1.equipe_es {background:url(../pics/es/tt-equipe.gif) no-repeat;}
h1.noticias_es {background:url(../pics/es/tt-noticias.gif) no-repeat;}
h1.ultimos_projetos_es {background:url(../pics/es/tt-ultimos_projetos.gif) no-repeat;}
h1.portifolio_es {background:url(../pics/es/tt-portifolio.gif) no-repeat;}
h1.identidade_es {background:url(../pics/es/tt-identidade.gif) no-repeat;}
h1.area_restrita_es {background:url(../pics/es/tt-area_restrita.gif) no-repeat;}
h1.contato_es {background:url(../pics/es/tt-contato.gif) no-repeat;}
h1.trabalhe02_es {background:url(../pics/es/tt-trabalhe02.gif) no-repeat;}
h1.atendimento_online_es {background:url(../pics/es/tt-atendimento_online.gif) no-repeat;}
h1.obrigado_es {background:url(../pics/es/tt-obrigado.gif) no-repeat;}

ul#nav li.bt01_es span {background:url(../pics/es/ico-assista.gif) no-repeat;}

ul#nav li.bt01_es a {width:102px; background:url(../pics/es/tt-assista.jpg) no-repeat;}

#box01 h1.novidades_es {background:url(../pics/es/tt-novidades.gif) no-repeat;}

/*******************************************************
					   box01 / box02
*******************************************************/
div.box {position:relative; width:415px; float:left; display:inline; margin-left:55px;}
div.box h1.replacement {width:95%;}

div.box ul {margin-bottom:20px;}

#box01 h1.novidades {background:url(../pics/tt-novidades.gif) no-repeat;}
#box01 h1.newsletter {background:url(../pics/tt-newsletter.gif) no-repeat;}

form#newsletter {margin-bottom:30px;}

#box01 h1.newsletter {text-indent:0 !important;}

#box01 h1.newsletter span {font:0.9em tahoma, arial; display:block; position:relative; top:10px; left:120px;}
#box01 li {width:410px; height:20px; overflow:hidden;}
#content #box02 h1.type01 {margin-left:5px;}
#box02 h1.replacement {background:url(../pics/tt-exclusividades.gif) no-repeat;}

div#imoveis,div#ferias,div#advogados,div#pague_tranquilo {margin-bottom:10px; width:411px; height:110px;}
div#imoveis {background:url(../pics/exclusividades-imoveis.jpg) no-repeat;}
div#ferias {background:url(../pics/exclusividades-ferias.jpg) no-repeat;}
div#advogados {background:url(../pics/exclusividades-advogados.jpg) no-repeat;}
div#pague_tranquilo {background:url(../pics/exclusividades-pague_tranquilo.jpg) no-repeat;}

div.exclusividades {position:relative; cursor:pointer;}
div.exclusividades a {position:absolute; top:88px;  right:45px;}

/*******************************************************
					   mainContent
*******************************************************/
#mainContent {margin-top:35px;}

/*******************************************************
					   COLs
*******************************************************/
#col01 {position:relative; width:590px; float:left; display:inline; margin-left:30px;}
#col01 h1.replacement {width:550px; margin-left:35px;}
#col01 ul.thumbs {float:left; text-align:center;}
#col01 ul li {margin:10px 0 10px 0;}

#col02 {width:267px; float:right; display:inline; margin-right:40px;}
#col02 h1.replacement {width:267px;height:38px;}
#col02 h1.websites {cursor:pointer; background:url(../pics/tt-websites.jpg) no-repeat; margin-bottom:20px;}
#col02 h1.identidade {cursor:pointer;background:url(../pics/tt-identidade_visual.jpg) no-repeat;}
#col02 ul.nav {margin:0 0 20px 25px;}
#col02 ul.nav li a {font-size:1em;}
#col02 ul.nav li a:hover {color:#fff;}
#col02 ul.nav li a.active {color:#fff;}
#col02 a.ferias {text-indent:-9000em; display:block; overflow:hidden; width:249px; height:122px; background:url(../pics/ft-ferias_em_natal.jpg) no-repeat;}
#col02 #parceiros {width:249px; margin-top:12px; background-color:#100f0f;}
#col02 #parceiros img {margin:0 auto;}

#col-left-2009 {position:relative;width:660px;float:left;display:inline;margin-left:60px;}
#col-left-2009 ul.sites-destaques {margin:30px 0 0 60px;}
#col-left-2009 ul.sites-destaques li {width:250px;margin-bottom:30px;display:block;float:left;}
#col-left-2009 ul.sites-destaques li.impar {margin-right:50px;}
#col-left-2009 ul.sites-destaques li img {width:250px;height:170px;}
#col-left-2009 ul.sites-destaques span {display:block;text-align:center;margin-top:5px;}

#col-left-2009 span.pergunta {color:#c90;font-weight:bold;}
#col-left-2009 .citacao-fatos {font-style:italic;}
#col-left-2009 .citacao-func, #col-left-2009 blockquote {text-align:justify; padding:6px 12px 0 0; font:0.9em/18px tahoma, arial; color:#fff;}
#col-left-2009 blockquote {margin-top:10px;}

#col-2009 {height:127px;width:180px;float:right;display:inline;margin-right:80px;border:2px dashed #c90;}
#content #col-2009 ul {margin:10px;}
#content #col-2009 ul li {margin:0 0 10px 0;color:#fc0;list-style:inside circle;}
#content #col-2009 ul li a {font-size:1.2em;border-bottom:1px dotted #fc0;}
#content #col-2009 ul li a:hover {border:none;text-decoration:none;}
#content #col-2009 ul li a:active {border:1px dotted #fc0;}

#nav-2009 {width:710px;}
#nav-2009 a.right {float:right;}
#nav-2009 a.left {float:left;margin-left:60px;}

#parceiros ul {margin:20px 0;}

#parceiros ul li {margin-bottom:20px; text-align:center; color:#666;}
#parceiros ul li a {text-indent:-9000em; display:block; overflow:hidden;}
#parceiros ul li.item01 a {height:64px; background:url(../pics/associados-cdl.jpg) no-repeat; cursor:default;}
#parceiros ul li.item02 a {height:45px; background:url(../pics/associados-aneinfo.jpg) no-repeat;}
#parceiros ul li.item03 a {height:41px; background:url(../pics/colaborador-achievement.jpg) no-repeat;}
#parceiros ul li.item04 a {height:70px; background:url(../pics/colaborador-cdi.jpg) no-repeat;}
#parceiros div.top {width:249px; height:9px; background:url(../pics/top-col02.jpg) no-repeat;}
#parceiros div.bot {width:249px; height:19px; background:url(../pics/bot-col02.jpg) no-repeat; clear:both;}

/*******************************************************
					   FOOTER
*******************************************************/
#footer {position:relative; width:1003px; height:72px; background:url(../pics/footer.jpg) no-repeat; clear:both;}
#footer address {padding-top:40px; text-align:center; font:normal 0.9em tahoma, arial; color:#fff;}
#footer a.estatistica {position:absolute; bottom:-7px; right:27px;}

/*******************************************************
					  content > FORMs
*******************************************************/
#content input {color:#fff; background-color:#181717; border:1px solid #333;}
#content select {color:#fff; background-color:#181717; border:1px solid #333;}
#content label {color:#fff;}

#content textarea {background-color:#181717; border:1px solid #333; color:#fff;}

/*******************************************************
					   PORTIFOLIO
*******************************************************/
.alpha {position:absolute; left:80px; width:250px; background-color:#fff; z-index:1;}
div.borda {margin:6px; background-color:#f0f0f0;}

div.borda p {padding:10px !important; color:#000 !important;}
#box {width:490px; overflow:hidden; position:relative; top:0; left:16px;}
#paginas {height:210px; width:7000px; text-align:center;}
#moveEsquerda, #moveDireita {cursor:pointer; width:19px; height:202px;}
#moveEsquerda {position:absolute; top:0; left:-8px; z-index:1; background:url(../pics/seta_esquerda.gif) no-repeat;}
#moveDireita {position:absolute; top:0; right:30px; background:url(../pics/seta_direita.gif) no-repeat;}
.float-rel {position:relative; float:left; display:inline;}

/*******************************************************************************
									OVERLAY
*******************************************************************************/
#BGoverlay {position: fixed; z-index:1; top: 0; left: 0; height:100%; width:100%; background-color:#000;}
* html #BGoverlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#BGoverlay {filter:alpha(opacity=55, finishopacity=55, style=1); opacity:.55; -khtml-opacity:.55;}
div#overlay {position:absolute; left:50%; margin-left:-270px; width:540px; height:350px; z-index:2; background-color:#fff; display:none; border:4px solid #ccc;}
#overlay h1 {font:bold 1.2em tahoma, arial; padding:10px; color:#035795;}
#overlay p {text-align:justify; font:0.9em/18px tahoma, arial; margin: 0 0 20px 0; color: #666; line-height: 140%; padding:10px;}
#overlay a.fechar {font:0.76em tahoma, arial; float:right; display:block; padding:6px 6px 0 0; color:#000;}
#overlay a.fechar:hover {text-decoration:underline;}

/*******************************************************************************
									NOTCIAS
*******************************************************************************/
.fonte-right {float:right;}

/*******************************************************************************
									PREMIO
*******************************************************************************/
#aviso-premio{width:100%; height:209px; background:#000; border-bottom:1px solid #423e3f;}
#aviso-conteudo {width:1003px; margin:0 auto; position:relative; height:209px;}
#aviso-conteudo img.premio{position:absolute; top:0; left:40px;}
#aviso-conteudo img.recolher{position:absolute; bottom:0; left:246px; cursor:pointer;}
.teste{background:#fff;}

/*******************************************************************************
									ENCONTRO
*******************************************************************************/

.encontro {position:absolute;top:65px;right:342px;}