/* Geral */
* {margin: 0px; font-family: Tahoma, Verdana, Arial; font-size: 8pt; color:#6e6b40; text-align:justify;}
body { background: #383737 url(../imgs/bg_bottom.jpg) center repeat-y; overflow:none;}
#topo {background: url(../imgs/bg_bottom.jpg) center repeat-y; position:relative; margin:0px auto; width:100%; height:36px;}
#conteudo {width: 735px; position: relative; margin: 36px auto 0;}
#conteudo #caixaswf {height:136px; width:618px; padding:5px; margin:0 -3px 0px 0; float:right;}
#caixaswf #busca {float:right; position:absolute; margin:0px; padding:0px;}
#caixaswf #busca #selects {margin:-90px 0 0 30px;}
#caixaswf #busca #selects select {width:145px; font-family:Tahoma, Arial, Verdana; font-size:10px; height:15px; color: #b7b780;background:#818416;border:1px solid #7b7f16; margin:1px 0 0 0;}
#caixaswf #swf1 {float:right; position:absolute; margin:0px; padding:0px;}
#caixaswf #swf2{float:right; position:relative; margin:0px; padding:0px;}
#caixaswf #swf3{float:right; position:relative; margin:0px; padding:0px; right:10px;}
#rodape {width:100%; background: url(../imgs/bg_bottom.jpg) center repeat-y; position:relative; float:right; height:auto; margin:90px 0 0 0;}
#rodape .texto {margin:46px auto; margin-left:-321px; left:50%; position:relative;}
#swfleft {float:left; position:absolute; right:440px; top:-18px;}
#conteudo #swftopo {position:relative;margin:-72px 6px 0 0; float:right; z-index:999;}
.linha {margin:55px 12px 15px 0; _margin:45px 12px 15px 0; float:right; height:1px; border-bottom:1px dashed #cecfc5;}
.todomundove {position:absolute; top:-65px; left:126px;}

/* Listagem */
#listagem {float:right; margin:-24px 0 0 1px; position:relative;}
#listagem p.textotitulo {width:220px; color:#961f13; margin:-86px 0 0 190px; text-align:justify; height:80px; position:relative;}
#listagem #box .buscamais {margin:-64px 0 10px 12px; position:relative; width:404px; height:auto;}
#listagem #box .buscamais .combo {width:150px; float:left; position:relative; z-index:555; margin:-110px 0 0 30px; _margin:-110px 0 0 14px;}
#listagem #box .buscamais .combo .selecione {margin:0 0 10px 0;}
#listagem #box .buscamais .combo select {width:145px; font-family:Tahoma, Arial, Verdana; font-size:10px; height:15px; color: #a74636;background:#d2d184;border:1px solid #c9c782; margin:1px 0 0 0;}
#listagem #box .buscamais .combo .buttomok {float:right; margin:5px 5px 0 0;}
#listagem #box .buscamais .busca {width:190px; float:right; margin:-116px 0 0 0px; z-index:999; position:relative; left:-30px; _left:-20px; top:5px;}
#listagem #box .buscamais .busca input {width:200px; margin:11px 0 0 0; font-family:Tahoma, Arial, Verdana; font-size:10px; height:15px; color: #a74636;background:#d2d184;border:1px solid #c9c782;}
#listagem #box .buscamais .buttom_busca {float:right; position:relative; top:-8px; left:14px;}
#listagem #box .resultado {width:400px;margin:10px 0 0 0;}
#listagem #box .resultado .imagem {width:149px; float:right;}
#listagem #box .resultado .dados {margin:0 0 0 30px;}
#listagem #box .resultado .dados .linhad {margin: 0 0 0 -10px;}
#listagem #box .bgdiagonal {background:url(../imgs/bg_diagonal.gif); float:right; width:218px; height:122px; position:relative; margin:20px 20px 0 0; z-index:999; right:0px;}
#listagem #box .buscar {width:120px; margin:20px 0 0 30px;}
#listagem #box .buscar .espaco {margin:5px;}
#listagem #box .buscar .bdir {float:right;margin:4px 0 0 0;}
#listagem #box .buscar select {width:120px; font-family:Tahoma, Arial, Verdana; font-size:10px; height:15px; color: #a74636;background:#d2d184;border:1px solid #c9c782; margin:1px 0 0 0;}
#listagem #box .nada {width:400px; margin:20px; text-align:center;}


/* Links */

a:link {text-decoration:none;}
a:visited {text-decoration:none; color:#ca5a4e;}
a:hover {text-decoration:none; color:#961f13;}
a:active {text-decoration:none; color:#961f13;}


/* backgrounds */
#bgcampo {background:#383737 url(../imgs/bg_campo.jpg) center top no-repeat fixed; height:100%;}
#bgtorre {background:#383737 url(../imgs/bg_torre.jpg) center top no-repeat fixed; height:100%;}
#bgguaiba {background:#383737 url(../imgs/bg_guaiba.jpg) center top no-repeat fixed; height:100%;}
#bglacador {background:#383737 url(../imgs/bg_lacador.jpg) center top no-repeat fixed; height:100%;}
#bgmonumento {background:#383737 url(../imgs/bg_monumento.jpg) center top no-repeat fixed; height:100%;}
#bgmonumento_1 {background:#383737 url(../imgs/bg_monumento_1.jpg) center top no-repeat fixed; height:100%;}
#bgponte {background:#383737 url(../imgs/bg_ponte.jpg) center top no-repeat fixed; height:100%;}
#bgprefeitura {background:#383737 url(../imgs/bg_prefeitura.jpg) center top no-repeat fixed; height:100%;}

/* BG extranet */
#bgextranet {background:#7d7a1d url(../imgs/extranet/bg.png) center repeat-y; height:100%;}

/* Caixa com cantos arredondados */
#box {background:url(../imgs/bege.png); width:430px; height:auto; margin:34px 0 65px 3px;}
#box .cima {top:-36px; position:relative; margin:0;}
#box .baixo {bottom:-52px; position:relative; margin:-52px 0 0px 0;}


/* Produtos - inicio */
#conteudo #swfmenu{ position: relative; float: left; margin: -72px 0 0 -10px; z-index:999;}
#conteudo #swftopo{ position: relative; float:right; margin:-72px 0 0 0;}

/* Menu Direita */
#menudir {position:relative;float:right; margin:44px 30px 0 0;; _margin:36px 15px 0 0;background: url(../imgs/produtos/bg_rosa_largo.gif) repeat-y; widows:166px; height:auto;}
#menudir #swflocalizacao {margin:0 0 -50px 0; position:relative; top:-50px;}
#menudir #swfdestaque {margin:-10px 0 0 -100px; left:0px; position:absolute; z-index:999; left:83px;}
#menudir #swfprojetos {margin:110px 0 0 -100px; position:absolute; left:83px; z-index:999;}
#menudir select {width: 150px;margin:1px 9px;color: #cda46c;background:#bc7b36;border:1px solid #af5f36;height:16px;font-size:11px;font-family: Tahoma, Verdana, Arial;}
#menudir .dirbottom {position:relative;bottom:-40px;float:left; vertical-align:bottom; display:table-cell; margin-top:186px;}
#menudir hr{height:1px;width:150px;margin:0px auto;height:1px;border-bottom:1px dashed #de9d93;}

/* Conteudo - Centro */
#outdoor {width:382px;position:relative;float:left;margin:29px 0 0 23px;background:#f0e7d3;color:#8c8958;}
#outdoor .topo {margin-top:-52px;position:relative;}
#outdoor .baixo {bottom:0px;position:relative;margin-bottom:-44px;}
#outdoor p {margin:20px 30px 20px 60px;text-align:justify;margin-bottom:-10px;line-height:1.3em;text-align:left; position:relative; z-index:999;}
#outdoor #swfoutdoor {margin:-26px 20px 0;position:relative;}
#dimensoes {width:380px;position:relative;float:left;margin:42px 0 0 136px;_margin:42px 0 0 66px;}
#imagens {width:382px;position:relative;float:left;margin:141px 0 0 136px;_margin:141px 0 0 66px;background:#f0e7d3;color:#8c8958;}
#imagens .topo {position:relative;margin:-144px 0 10px 0;}
#imagens .baixo {position:relative;margin-bottom:-40px;}
#imagens #swfampliar {position:relative;float:right;margin:-130px 10px -10px 0;}
#imagens #maisimagens {position:relative;float:left;margin:-112px 0 0 8px}
.rbustop {width:380px;position:relative;float:left;margin:-44px 0 0 136px;_margin:-18px 0 0 66px;}
.rfrontlight {width:380px;position:relative;float:left;margin:-3px 0 0 136px;_margin:24px 0 0 66px;}
/* Produtos - Fim */

/* Mapa - Inicio */
#swfmapa {float:left;position:relative;margin: -27px 0 0 1px;}
#conteudo #caixaswfmapa {height:136px; width:618px; padding:5px; margin:0px 6px 0 0; float:right; _margin:0 4px 0 0; text-align:left;}
#caixaswfmapa #busca {float:right; position:relative; margin:0px; padding:0px; float:left;}
#caixaswfmapa #busca #selects {margin:-90px 0 0 30px;}
#caixaswfmapa #busca #selects select {width:145px; font-family:Tahoma, Arial, Verdana; font-size:10px; height:15px; color: #b7b780;background:#818416;border:1px solid #7b7f16; margin:1px 0 0 0;}
#caixaswfmapa #swf2{position:absolute; margin:0 0 0 203px; _margin:0 0 0 -5px; padding:0px; width:208px; float:right;}
#caixaswfmapa #swf3{position:absolute; margin:0 0 0 400px; _margin:0 0 0 193px; padding:0px; width:208px; float:right;}
.linhamapa {margin:15px 22px 15px 0; float:right; height:1px; border-bottom:1px dashed #c9cdb7;}
/* Mapa - Fim */

/* Contato */
.linhacontato {margin:55px 12px 15px 0; _margin:45px 12px 15px 0; float:right; height:1px; border-bottom:1px dashed #cecfc5;}
#contato {position:relative; float:right; margin:-8px 7px 0 0; _margin:-10px 4px 0 0}
#contato #titulo {width:433px;background: url(../imgs/bege.png);height:auto;position:relative;margin:20px 0 0 0;}
#contato #titulo .cima {position:relative; margin:-50px -11px 0 0; left:-1px; top:-10px; _top:0px;}
#contato #titulo .baixo {position:relative; margin:0 -8px -40px 0; left:-1px; bottom:14px; _bottom:0px;}
#contato #titulo .titcontato {position:relative; margin:-30px 10px; z-index:999; top:0px;}
#contato #titulo .texto {position:relative; width:230px; float:right; margin:-46px 0px -40px; z-index:999; color:#961f13; left:-10px;}
#contato #titulo .orcamento {margin:-20px 15px; position:relative; z-index:999; _margin: -46px 15px;}
#contato #formulario {position:relative; margin:60px 0 0 0; right:4px; width:433px; background: url(../imgs/bege.png); height:auto; float:left; left:0px;}
#contato #formulario .formcima {margin:-12px -5px 0 0; position:relative; top:-20px; left:-4px;}
#contato #formulario .formbaixo {margin:0 -5px 0 0; position:relative; bottom:-36px;}
#contato #formcont {margin:-20px 10px; z-index:999;}
#contato #formcont fieldset {border:0px; text-align:right; margin:0 10px; position:relative; top:-15px;}
#contato #formcont fieldset select {width:145px; color:#bb0b15; background: #cfce7c; border:1px solid #bbb977; margin:1px; position:relative; right:172px;}
#contato #formcont fieldset input, textarea {width:315px; color:#bb0b15; background: #cfce7c; border:1px solid #bbb977; margin:1px;  _margin:0px;}
#contato #formcont textarea {width:315px; color:#bb0b15; background: #cfce7c; border:1px solid #bbb977; margin:0px; height:70px; margin:1px; _margin:0px;}
#contato #formcont fieldset.titulos {margin:6px;}
#contato #formcont fieldset .sugestao {margin:6px; position:relative; right:165px; top:4px;}
#contato #formcont fieldset label .mensagem {margin:3px; position:relative; top:-56px}
#contato #carrinho h1 {color:#961f13; font-size:13px; padding:10px;}
#contato #carrinho table {margin:5px 0 0 10px; width:410px; border-bottom:1px dashed #CFCE7C; }
#contato #carrinho table th {text-align:left; }
#contato #carrinho table td {text-align:left; border-top:1px dashed #CFCE7C; padding-right:10px; padding-top:5px; padding-bottom:5px;}
#contato #carrinho table tr td.ponto {width:200px; margin-right:30px;}
#contato #carrinho table tr td.tipo {width:100px;}
#contato #carrinho table td a .excluir {text-decoration:none; color:#c0c0c0;}
#contato #carrinho table td a a:visited .excluir  {text-decoration:none; color:#961f13;}
#contato #carrinho table td a a:hover .excluir  {text-decoration:none; color:#961f13;}
#contato #carrinho table td a a:active .excluir  {text-decoration:none; color:#961f13;}

/* Contato - Fim */

/* Destaques - Abre */
#textodestaques { position:relative; background:url(../imgs/bege.png); width:382px; left:270px; _top:-40px; height:auto;}
#textodestaques h1 {color:#ac3c48; font-size:16px; font-weight:bold; margin:0px; left:28px; position:relative; margin-top:0px; top:-50px; _top:0px;}
#textodestaques h1 span {font-size:11px; font-weight:normal; position:relative; top:-4px;}
#textodestaques #texto { margin: 0px 0 30px 0px; _margin:30px 0 -50px 0px; bottom:-51px; _bottom:0px; width:275px; position:relative; color:#8c8958;}
#textodestaques #texto .baixo {position:relative; margin:0 0 3px -111px;left:110px; _left:110px;}
#textodestaques p {margin:0px 0 -50px 0; _margin:0px; left:30px; position:relative; top:-50px; _top:0px;}
#textodestaques .caixaimgs { width:400px; margin:10px -40px; position:relative; left:63px; _left:59px;}
#textodestaques .caixaimgs .imgsdestaques {padding:0; margin:0 0 0 5px; text-align:right; width:100px; float:left;}
#textodestaques .caixaimgs .imgsdestaques .borda {border:1px solid #cca998;}
#textodestaques .caixaimgs .imglinha {margin-left:3px;}
#textodestaques .outrosdestaques {margin:60px 0 -50px 0; _margin:0px;}
#textodestaques .outrosdestaques h1 {margin:5px 0;}
#textodestaques .outrosdestaques p {margin:5px 0 0 0;}
#textodestaques .outrosdestaques a:link {color:#8c8958; text-decoration:none;}
#textodestaques .outrosdestaques a:visited {color:#8c8958; text-decoration:none;}
#textodestaques .outrosdestaques a:active {color:#5d5a26; text-decoration:none;}
#textodestaques .outrosdestaques a:hover {color:#5d5a26; text-decoration:none;}
#mancha {position:absolute; top:260px; left:110px;}
#mancha .vejamais {margin:0; position:relative; top:-105px; left:26px;}
#mancha select {position:relative; top:-100px; left:26px; width:124px; color:#e6e2d1; background:#998537; border:1px solid #826f32;}
.linhadestaques {margin:35px 12px 15px 0; float:right; height:1px; border-bottom:1px dashed #cecfc5;}
/* Destaque - Fecha */

/* Busca */
.bgbusca {margin:-40px 0 -50px 14px; position:relative; z-index:222;}
.combo {width:150px; float:left; position:relative; z-index:555; margin:-60px 0 0 30px; _margin:-60px 0 0 20px;}
.combo .selecione {margin:0 0 10px 0;}
.combo select {width:145px; font-family:Tahoma, Arial, Verdana; font-size:10px; height:15px; color: #a74636;background:#d2d184;border:1px solid #c9c782; margin:1px 0 0 0;}
.combo .buttomok {float:right; margin:5px 5px 0 0;}
.busca {width:190px; float:right; margin:-66px 0 0 0; z-index:888; position:relative; left:-54px; _left:-30px; top:0px; _top:5px;}
.busca input {width:200px; margin:11px 0 0 0; font-family:Tahoma, Arial, Verdana; font-size:10px; height:15px; color: #a74636;background:#d2d184;border:1px solid #c9c782;}
.buttom_busca {float:right; position:relative; top:-8px; left:14px;}

/* Projetos */

#projetos {float:right; margin:-24px 0 0 0px; position:relative; _left:6px; }
#box .bgdiagonal {background:url(../imgs/bg_diagonal.gif); float:right; width:208px; height:122px; position:relative; margin:0 0 0 0; z-index:999; right:15px;}
#box .caixa {position:relative; width:185px; float:left; margin:0 0 0 0; left:15px;}
#box .caixa p.pacotes {line-height:2em; margin:0; position:relative; z-index:999;}
#projetos #box .bgimagens {width:163px; background:url(../imgs/projetos/bg_imagens.gif) repeat-y; float:right; margin:-26px 3px 0 0px; position:relative; text-align:right;}
#projetos #box .bgimagens .imgtopo {position:relative; top:-43px; margin:0 0 -43px 0;}
#projetos #box .bgimagens .imgbaixo {position:relative;bottom:-43px;}
#projetos #box .bgimagens .imagem {margin:22px 15px 0 0; position:relative; z-index:999;}
#projetos #box .bgimagens .ampliar {margin:4px 12px 0 0;}
#projetos #box .bgimagens .reduz {margin:-40px 0;}
#projetos #box .textotopo {margin:-54px 0 0 10px; position:relative; z-index:999; width:230px; text-align:left; float:left;}
#projetos #box .textotopo p {margin:15px 0; clear:both;}
#projetos #box .textotopo h1 {color:#961f13;}
#projetos #box .imgcentro {margin:55px 15px 15px 15px; position:relative; z-index:999;}
#projetos #box .consulte {position:relative; margin:140px 0 -20px 15px; position:relative; z-index:999;}
.baixoprojetos {display:block; margin-top:15px;}

/* Empresa */
#empresa {float:right; margin:-8px 0 0 0px; position:relative;}
#empresa #titulotopo {margin:-18px 0 44px 0; position:relative;}
#empresa #box .missao {margin:0 0 0 36px; position:relative; z-index:999; top:-56px;}
#box p.emp {width:385px; margin:-40px 20px -28px 34px;; position:relative; z-index:999; width:376px;}

/* Cadastro - Abre */
#cadastro {float:right; margin:-8px 0 0 0px; position:relative;}
#cadastro #box {background:url(../imgs/bege.png); width:430px; height:auto; margin:34px 0 5px 3px;}
#cadastro #box .baixo {bottom:-52px; position:relative; margin:-52px 0 16px 0;}
#cadastro #titulo {width:436px; height:102px; background:none; margin:-20px 0 0 0; position:relative;}
#cadastro p.textotitulo {width:240px; color:#961f13; margin:-86px 0 0 167px; text-align:justify; height:80px;}
#cadastro #box fieldset {text-align:right; width:396px; border:0px; margin:-55px 0 0 14px; position:relative; _top:-20px; }
#cadastro #box fieldset select {width:145px; color:#bb0b15; background: #cfce7c; border:1px solid #bbb977; margin:1px 172px 0 0; _margin:1px 174px 0 0;}
#cadastro #box fieldset input, textarea {width:315px; color:#bb0b15; background: #cfce7c; border:1px solid #bbb977; margin:1px 0 0 0;}
#cadastro #box fieldset input.estreito {width:143px; margin:1px 172px 0 0;}
#cadastro #box textarea {width:315px; color:#bb0b15; background: #cfce7c; border:1px solid #bbb977; height:70px;}
#cadastro #box fieldset input.check {width:auto; height:auto; border:0px; background: none;}
#cadastro #box fieldset .levapraesquerda {position:relative; top:-2px; margin:0 0 0 100px;}
#cadastro #box fieldset .combos {margin:1px 0 0 0;}
#cadastro #box fieldset label .mensagem {margin:1px 0 0 0;}
#cadastro #box fieldset #ctl00_ContentPlaceHolder1_tbCityResults {position:absolute; z-index:99999999; height:150px; overflow:auto;}
/* Cadastro - Fim */

/* Fechamento */
#fechamento {float:right; margin:-24px 0 0 1px; position:relative;}
#fechamento #titulotopo {margin:0px;}
#fechamento #titulotopo .textotitulo {width:120px; color:#961f13; margin:-86px 0 0 296px; text-align:left; height:80px; position:relative;}
#fechamento #box .pdfs {margin:10px 0 0 -40px; float:left; position:relative; left:60px;}
#fechamento #box .reduz {_margin:-55px 0 -55px 0;}
#fechamento #box .pdfs .linhab {margin:0px; position:relative; left:0px; clear:both;}
#fechamento #box .pdfs .titulos {float:left; margin:0 0 0 10px;}
#fechamento #box .pdfs .imagens {float:left;}
#fechamento #box .pdfs .downloads {width:80px; float:left; margin:16px 0 0 -70px;}
#fechamento #box .pdfs .downloads h1 {margin:3px;}
#fechamento #box .pdfs .mdownloads {width:80px; float:left; margin:16px 0 0 0px;}
#fechamento #box .pdfs .mdownloads h1 {margin:3px;}
#fechamento #box .pdfs .sdownloads {width:80px; float:left; margin:16px 0 0 -57px;}
#fechamento #box .pdfs .oddownloads {width:80px; float:left; margin:16px 0 0 -227px;}
#fechamento #box .pdfs .osdownloads {width:80px; float:left; margin:16px 0 0 -140px;}
#fechamento #box .pdfs .oldownloads {width:80px; float:left; margin:16px 0 0 -140px;}
#fechamento #box .pdfs p.consulta {margin:20px;}

/* Extranet */
#extranet {float:right; margin:-24px 0 0 0px; position:relative; _left:6px;}
#extranet #titulotopo {margin:0px;}
#extranet #titulotopo .arearestrita {position:absolute; top:30px; right:60px;}
#extranet #titulotopo .ola {position:absolute; right:20px; top:20px;}
#extranet #titulotopo .escala {position:absolute; top:10px; right:120px; text-align:left;}
#extranet #box {background:url(../imgs/extranet/bg_cor.png); width:430px; height:auto; margin:34px 0 65px 3px;}
#extranet #box p.preencha {color:#951E13; margin:-40px 0 0 20px; position:relative;}
#extranet #box .bgverde {background:url(../imgs/extranet/bg_verde.png) no-repeat; width:346px; height:99px; position:relative; margin:10px 0 0 12px; padding:30px;}
#extranet #box .bgverde .titulo {float:left; margin:1px 0; position:relative; top:6px;}
#extranet #box .bgverde input.extra {float:left; width:310px; margin:1px 0 1px 5px;; font-family:Tahoma, Arial, Verdana; font-size:10px; height:15px; color: #a74636;background:#d2d184;border:1px solid #c9c782;}
#extranet #box .bgverde input.enviar {float:right;}
#extranet #box .bgverde p.instrucao {margin-bottom:10px;}
#extranet #box .campanhas {margin:-50px 86px 0 0;; position:relative; float:right;}
#extranet #box .bgverde_expande {margin:-20px 0 0 12px; background:url(../imgs/extranet/bg_verde_ex.png); width:406px; text-align:left;}
#extranet #box .bgverde_expande .cima {position:relative; top:-5px;}
#extranet #box .bgverde_expande .baixo {position:relative; bottom:-30px; z-index:333;}
#extranet #box .bgverde_expande p.frente {position:relative; z-index:999; margin:-20px 0 0 45px; background:url(../imgs/extranet/linha_bg.png) repeat-y right; width:360px;}
#extranet #box .bgverde_expande h1 {position:relative; z-index:9999; color:#961f13; font-size:12px; font-family:Tahoma; display:inline; text-align:left; margin:0 0 0 20px; top:-30px;}
#extranet #box .bgverde_expande h1 img {position:relative; top:2px;}
#extranet #box .bgverde_expande h1.data {margin:0 0 0 130px;}
#extranet #box .bgverde_expande ul {margin:-10px 0 0 10px; _margin:0 0 0 46px; position:relative; z-index:999; list-style:none; width:320px;}
#extranet #box .bgverde_expande ul li {margin:0px; height:18px; position:relative; display:inline; line-height:0.5em;}
#extranet #box .bgverde_expande ul li img.downloads {float:right; position:relative; top:-18px;}
#extranet #box .bgverde_expande p.campanha {position:relative; z-index:999;}
#extranet #box .logout {float:right; margin:30px 20px -40px 0; position:relative; z-index:444;}
#extranet #box .voltar {float:right; margin:30px 0 -40px 0; position:relative; z-index:444;}


/* roteiros */
#roteiros {float:right; margin:-24px 0 0 0px; position:relative; _left:6px;}
#roteiros #titulotopo {margin:0px;}
#roteiros #titulotopo .arearestrita {position:absolute; top:30px; right:60px;}
#roteiros #titulotopo .ola {position:absolute; right:20px; top:20px;}
#roteiros #titulotopo .escala {position:absolute; top:10px; right:120px; text-align:left;}
#roteiros #box {background:url(../imgs/roteiros/bg_cor.png); width:430px; height:auto; margin:34px 0 65px 3px;}
#roteiros #box p.preencha {color:#951E13; margin:-40px 20px 20px 20px; position:relative;}
#roteiros #box .bgverde {background:url(../imgs/roteiros/bg_verde.png) no-repeat; width:346px; height:99px; position:relative; margin:10px 0 0 12px; padding:30px;}
#roteiros #box .bgverde .titulo {float:left; margin:1px 0; position:relative; top:6px;}
#roteiros #box .bgverde input.extra {float:left; width:310px; margin:1px 0 1px 5px;; font-family:Tahoma, Arial, Verdana; font-size:10px; height:15px; color: #a74636;background:#d2d184;border:1px solid #c9c782;}
#roteiros #box .bgverde input.enviar {float:right;}
#roteiros #box .bgverde p.instrucao {margin-bottom:10px;}
#roteiros #box .campanhas {margin:-50px 86px 0 0;; position:relative; float:right;}
#roteiros #box .bgverde_expande {margin:-20px 0 0 12px; background:url(../imgs/roteiros/bg_verde_ex.png); width:406px; text-align:left;}
#roteiros #box .bgverde_expande .cima {position:relative; top:-5px;}
#roteiros #box .bgverde_expande .baixo {position:relative; bottom:-30px; z-index:333;}
#roteiros #box .bgverde_expande p.frente {position:relative; z-index:999; margin:-20px 0 0 45px; background:url(../imgs/roteiros/linha_bg.png) repeat-y right; width:360px;}
#roteiros #box .bgverde_expande h1 {position:relative; z-index:9999; color:#961f13; font-size:12px; font-family:Tahoma; display:inline; text-align:left; margin:0 0 0 20px; top:-30px;}
#roteiros #box .bgverde_expande h1 img {position:relative; top:2px;}
#roteiros #box .bgverde_expande h1.data {margin:0 0 0 130px;}
#roteiros #box .bgverde_expande ul {margin:-10px 0 0 10px; _margin:0 0 0 46px; position:relative; z-index:999; list-style:none; width:320px;}
#roteiros #box .bgverde_expande ul li {margin:0px; height:18px; position:relative; display:inline; line-height:0.5em;}
#roteiros #box .bgverde_expande ul li img.downloads {float:right; position:relative; top:-18px;}
#roteiros #box .bgverde_expande p.campanha {position:relative; z-index:999;}
#roteiros #box .logout {float:right; margin:30px 20px -40px 0; position:relative; z-index:444;}
#roteiros #box .voltar {float:right; margin:30px 0 -40px 0; position:relative; z-index:444;}