*{margin:0; padding:0; outline:none; border:none;}

html, body{height:100%;}

body{background:#e5eff8;}

ul{list-style:none;}

.clear{clear:both;}

.fLeft{float:left;}
.fRight{float:right;}

#container{position:relative; width:795px; margin:0 auto; min-height:400px;}

.banner_topo{float:left; width:761px; padding:6px 0 0 34px; height:102px; background:url(../img/bg-top-banner.gif) no-repeat 0 0;}

/** HEADER **/
#header{float:left; clear:left; width:764px; height:166px; padding:0 15px 0 16px; background:url(../img/bg-header.gif) no-repeat 0 0;}
#header .content{float:left; position:relative; width:764px; height:166px; background:url(../img/bg-content-header.jpg) repeat-x 0 0;}
#header .content h1{position:absolute; left:23px; top:29px; width:393px; height:78px; background:url(../img/logo-marketing.gif) no-repeat 0 0;}
#header .content h1 a{float:left; width:100%; height:100%; text-indent:-6666px; overflow:hidden;}
#header .content h2{position:absolute; right:24px; top:48px; width:76px; height:42px; background:url(../img/logo-editora-referencia.gif) no-repeat 0 0;}
#header .content h2 a{float:left; width:100%; height:100%; text-indent:-6666px; overflow:hidden;}

#header .content ul#menu{position:absolute; left:-3px; top:126px; width:767px; height:47px;}
#header .content ul#menu li{float:left; display:inline;}
#header .content ul#menu li a{float:left; width:100%; height:100%; text-indent:-6666px; overflow:hidden;}
#header .content ul#menu li.mn_edicao_atual{width:139px; height:40px;}
#header .content ul#menu li.mn_edicao_atual a{background:url(../img/mn-edicao-atual.gif) no-repeat 0 -40px;}
#header .content ul#menu li.mn_edicoes_anteriores{width:183px; height:40px;}
#header .content ul#menu li.mn_edicoes_anteriores a{background:url(../img/mn-edicoes-anteriores.gif) no-repeat 0 -40px;}
#header .content ul#menu li.mn_assine_agora{width:89px; height:10px; margin:17px 0 0 52px;}
#header .content ul#menu li.mn_assine_agora a{background:url(../img/mn-assine-agora.gif) no-repeat 0 0;}
#header .content ul#menu li.mn_anuncie{width:53px; height:10px; margin-top:17px;}
#header .content ul#menu li.mn_anuncie a{background:url(../img/mn-anuncie.gif) no-repeat 0 0;}
#header .content ul#menu li.mn_expediente{width:69px; height:10px; margin-top:17px;}
#header .content ul#menu li.mn_expediente a{background:url(../img/mn-expediente.gif) no-repeat 0 0;}
#header .content ul#menu li.mn_fale_conosco{width:83px; height:10px; margin-top:17px;}
#header .content ul#menu li.mn_fale_conosco a{background:url(../img/mn-fale-conosco.gif) no-repeat 0 0;}
#header .content ul#menu li.line-sep{width:26px; height:40px; background:url(../img/line-separa-mn.gif) no-repeat center 12px;}

#header .content ul#menu li.mn_assine_agora a:hover, #header .content ul#menu li.mn_assine_agora a.on,
#header .content ul#menu li.mn_anuncie a:hover, #header .content ul#menu li.mn_anuncie a.on,
#header .content ul#menu li.mn_expediente a:hover,#header .content ul#menu li.mn_expediente a.on,
#header .content ul#menu li.mn_fale_conosco a:hover, #header .content ul#menu li.mn_fale_conosco a.on{background-position:0 -10px;}

#header .content ul#menu li.mn_edicao_atual a.on,
#header .content ul#menu li.mn_edicoes_anteriores a.on{background-position:0 0;}

#global{float:left; clear:left; width:795px; padding:0 0 45px 0; background:url(../img/bg-global.gif) no-repeat left bottom;}


/** MAIN **/
#mainarea{position:relative; float:left; background:url(../img/left-border-main.gif) no-repeat 0 0; width:567px; padding:0 0 0 13px;}

#mainarea .content{float:left; width:545px; min-height:200px; border-top:6px solid #28b0fc; padding:29px 0 20px 22px; background:#ffffff url(../img/border-bottom-main.gif) no-repeat 0 bottom;}
* html #mainarea .content{height:200px;}

#mainarea .content .capa_mes{float:left; width:257px; height:331px; padding:1px 0 0 1px; background:url(../img/bg-capa-home.gif) no-repeat 0 0;}

#mainarea .content .data{float:right; width:274px; height:30px; padding:0 0 0 0;}
#mainarea .content .data span{float:left; font-size:15px; color:#28b0fc; font-family:georgia;}

#mainarea .content .dest_lead{float:right; width:240px; padding:0 23px 21px 0;}
#mainarea .content .dest_lead h4{float:left; line-height:28px; font-size:23px; font-family:georgia; font-weight:bold;}
#mainarea .content .dest_lead h4 a{color:#007bbf; text-decoration:none;}
#mainarea .content .dest_lead h4 a:hover{text-decoration:underline;}

#mainarea .content a.btn_saiba_mais{float:left; width:240px; height:24px; line-height:24px; text-align:right; background:#e5eff8 url(../img/bg-fix-link.gif) no-repeat 0 0; color:#000000; font-size:10px; font-family:'trebuchet ms'; text-decoration:none; margin-top:10px;  cursor:pointer;}
#mainarea .content a.btn_saiba_mais span{float:left; width:209px; padding:0 31px 0 0; height:24px; background:url(../img/ico-link.gif) no-repeat right 0;}

#mainarea .content .lead{width:240px; padding:0 23px 0 0; margin:20px 0 4px 0;}
#mainarea .content .lead h3{float:left; width:100%; font-size:10px; color:#007bbf; border-bottom:1px solid #007bbf; font-family:'trebuchet ms'; font-weight:normal; text-transform:uppercase;}
#mainarea .content .lead h4{float:left; clear:left; width:100%; font-size:13px; font-family:georgia; line-height:16px; padding:5px 0 0 0;}
#mainarea .content .lead h4 a{color:#007bbf; text-decoration:none;}
#mainarea .content .lead h4 a:hover{text-decoration:underline;}
#mainarea .content .lead p{float:left; font-size:11px; font-family:georgia; line-height:16px; padding:0 0 7px 0;}
#mainarea .content .lead p a{color:#000000; text-decoration:none;}
#mainarea .content .lead p a:hover{text-decoration:underline;}
#mainarea .content .fix_height{position:relative; height:134px;}
#mainarea .content a.pos_abs{position:absolute; bottom:0; left:0;}
 
#mainarea .todas_materias{float:left; clear:both; width:567px; height:40px; background:#b3daff url(../img/bg-box-azul.gif) no-repeat 0 bottom;}
#mainarea .todas_materias a{float:left; clear:left; width:100%; height:100%; background:url(../img/btn-veja-todas-materias.gif) no-repeat 335px 12px; text-decoration:none; text-indent:-6666px; overflow:hidden;}

#mainarea .banner_567x40{float:left; width:567px;}
#mainarea .banner_567x40 #banner_567x40_swf{float:left; width:567px; height:40px;}
#mainarea .banner_567x40 #banner_567x40_swf object{float:left;}

#mainarea .legenda_publicidade{float:left; width:100%; height:10px; background:url(../img/txt-publicidade.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; margin:18px 0 0 0;}

#mainarea .edicoes_anteriores{float:left; width:529px; padding:20px 19px 0 19px;}
#mainarea .edicoes_anteriores h3{float:left; clear:left; width:100%; height:20px; background:url(../img/tit-edicoes-anteriores.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
#mainarea .edicoes_anteriores ul{float:left; width:529px; padding:10px 0;}
#mainarea .edicoes_anteriores ul li{float:left; display:inline; padding:0 4px 0 4px;}
#mainarea .edicoes_anteriores ul li a{float:left; width:97px; height:24px; padding:131px 0 0 0; background-position:0 0; background-repeat:no-repeat; text-decoration:none;}
#mainarea .edicoes_anteriores ul li a span{float:left; clear:left; width:97px; height:24px; line-height:24px; background:url(../img/bg-btn-edicao-anterior.gif) no-repeat 0 0; text-align:center; color:#ffffff; font-size:10px; font-family:'trebuchet ms'; cursor:pointer;}


/** MATERIA **/
#mainarea .materia{background:#ffffff url(../img/border-bottom-main.gif) no-repeat 0 bottom;}
#mainarea .materia h2{float:left; width:521px; font-size:23px; font-family:georgia; color:#007bbf; font-weight:bold; padding:26px 0 15px 0;}
#mainarea .materia h3{float:left; position:relative; width:521px; border-bottom:1px solid #007bbf; color:#007bbf; font-family:'trebuchet ms'; font-size:13px; font-weight:normal; padding:0 0 7px 0;}
#mainarea .materia h3 span{font-family:'trebuchet ms'; font-size:10px; position:absolute; right:0; top:5px;}
#mainarea .materia p{font-family:georgia; color:#000000; font-size:11px; width:521px; padding:0 0 18px 0;}
#mainarea .materia p.mat-lead{color:#8b9094; font-size:17px; line-height:23px; padding:0 0 30px 0;}
#mainarea .materia dl{float:left; clear:left; width:521px;}
#mainarea .materia dl dt{float:left; clear:left; width:521px; font-family:georgia; color:#000000; font-size:11px;}
#mainarea .materia dl dt span{font-size:39px;}
#mainarea .materia dl dd{float:left; clear:left; width:521px; font-family:georgia; color:#000000; font-size:11px; padding:17px 0 0 0;}

#mainarea .gray-bar-border{float:left; clear:left; width:562px; height:30px; padding:0 0 0 5px; background:url(../img/border-gray-bar.gif) no-repeat 0 0; margin:3px 0 0 0;}
#mainarea .gray-bar-border .gray-bar{float:left; width:558px; height:30px; background:url(../img/bg-gray-bar.gif) repeat-x 0 0;}
#mainarea .gray-bar-border .gray-bar a{text-decoration:none; font-size:11px; color:#ffffff; height:14px; line-height:14px; font-size:11px; font-family:'trebuchet ms';}
#mainarea .gray-bar-border .gray-bar a.topo{float:left; width:47px; background:url(../img/bullet-up-arrow.gif) no-repeat right 3px; margin:7px 0 0 23px;}
#mainarea .gray-bar-border .gray-bar a.voltar{float:right; width:29px; padding:0 0 0 16px; background:url(../img/bullet-left-arrow.gif) no-repeat 0 0; margin:7px 23px 0 0;}

#mainarea .filtro-area{float:left; width:567px; height:52px; padding:0 0 11px 0; background:#b3daff url(../img/border-filtro-area.gif) no-repeat 0 bottom; border-top:6px solid #28b0fc;}
#mainarea .filtro-area h3.t-ultimas-edicoes{float:left; width:235px; height:56px; background:url(../img/t-ultimas-edicoes.gif) no-repeat 22px 19px; text-indent:-6666px; overflow:hidden;}

#mainarea .filtro-area dl.slct-pers{float:right; position:relative; width:170px; height:24px; margin:16px 23px 0 0;}
#mainarea .filtro-area dl.slct-pers dt{float:left; width:170px; height:24px; background:#ffffff url(../img/select-left-border.gif) no-repeat 0 0;}
#mainarea .filtro-area dl.slct-pers dt a{float:left; width:134px; height:20px; padding:4px 0 0 36px; background:url(../img/select-personalizado.gif) no-repeat right 0; font-size:11px; color:#2e5a82; font-family:'trebuchet ms'; text-decoration:none;}
#mainarea .filtro-area dl.slct-pers dd{position:absolute; left:0; top:23px; width:170px; background:#ffffff; display:none;  z-index:999;}
#mainarea .filtro-area dl.slct-pers dd ul{float:left; width:156px; padding:4px 7px;}
#mainarea .filtro-area dl.slct-pers dd ul li{float:left; clear:left; display:list-item; width:156px; line-height:20px; height:20px; border-bottom:1px solid #b3daff;}
#mainarea .filtro-area dl.slct-pers dd ul li a{float:left; width:156px; font-size:11px; color:#2e5a82; font-family:'trebuchet ms'; text-decoration:none; text-align:center;}
#mainarea .botfilter{background:url(../img/bg-filtro-area.gif) repeat-x 0 0; height:56px; margin:10px 0 0 0;}
#mainarea .botfilter .bg{background:url(../img/border-filtro-area-2.gif) no-repeat 0 0; height:56px; display:block;}
#mainarea .botfilter h3.t-ultimas-edicoes{background:url(../img/t-ultimas-edicoes2.gif) no-repeat 22px 19px;}
#mainarea .botfilter dl.slct-pers dt{background:#ffffff url(../img/select-left-border2.gif) no-repeat 0 0;}
#mainarea .botfilter dl.slct-pers dt a{background:url(../img/select-personalizado2.gif) no-repeat right 0;}
#mainarea .botfilter dl.slct-pers dt a:hover, #mainarea .filtro-area dl.slct-pers dd ul li a:hover{color:#071827;}


/** EDICOES ANTERIORES **/
#mainarea .content .revista{float:left; width:545px; position:relative; margin:0 0 15px 0;}
#mainarea .content .revista h2{float:left; width:190px; font-size:15px; color:#28b0fc; font-family:georgia; padding:0 0 8px 0;}
#mainarea .content .revista span.img-area{float:left; clear:left; width:189px; height:237px; background:url(../img/bg-capa-revista.gif) no-repeat 0 0; padding:1px 0 0 1px;}
#mainarea .content .revista span.img-area img{float:left; clear:left; width:176px; height:232px;}
#mainarea .content .revista span.txt-ampliar{float:left; clear:left; width:190px; padding:4px 0 0 0;}
#mainarea .content .revista span.txt-ampliar a{float:left; width:190px; font-size:11px; color:#adcbe5; font-family:georgia; text-decoration:none;}
#mainarea .content .info-revista{float:left; width:195px; padding:0 10px 0 0;}
#mainarea .content .cont-revista{float:left; width:320px; padding:25px 0 0 0;}
#mainarea .content .cont-revista h3{float:left; width:320px; font-size:11px; color:#007bbf; font-family:'trebuchet ms'; text-transform:uppercase; font-weight:normal; padding:0 0 4px 0;}
#mainarea .content .cont-revista h4{float:left; clear:left; width:320px; padding:0 0 4px 0;}
#mainarea .content .cont-revista h4 a{font-size:13px; color:#007bbf; font-family:georgia; text-decoration:none;}
#mainarea .content .cont-revista p{float:left; clear:left; width:320px; padding:0 0 25px 0; font-size:11px; color:#000000; font-family:georgia;}
#mainarea .content .cont-revista p a{text-decoration:none; font-size:11px; color:#000000; font-family:georgia;}
#mainarea .content .cont-revista h4 a:hover, #mainarea .content .cont-revista p a:hover{text-decoration:underline;}

#mainarea .capas-nao-publicadas{float:left; width:567px; height:92px; background:#c8dae9 url(../img/border-conheca-outras-capas.gif) no-repeat 0 0; margin:3px 0 7px 0;}
#mainarea .capas-nao-publicadas h3{float:left; width:203px; height:92px; background:url(../img/t-conheca-outras-capas.gif) no-repeat 21px 26px; text-indent:-6666px; overflow:hidden;}
#mainarea .capas-nao-publicadas ul{float:right; width:345px; padding:10px 0 0 10px;}
#mainarea .capas-nao-publicadas ul li{float:left; display:inline; padding:0 5px;}
#mainarea .capas-nao-publicadas ul li a{float:left; width:55px; height:72px;}
#mainarea .capas-nao-publicadas ul li a span{float:left; width:100%; height:100%; text-indent:-6666px; overflow:hidden; background:url(../img/capa-over.gif) no-repeat center 15px; filter:alpha(opacity=55); -moz-opacity:0.55; opacity:0.55; display:none;}
#mainarea .capas-nao-publicadas ul li a:hover span{display:block;}


/** EDICOES ANTERIORES **/
#mainarea .content .edicoes{float:left; width:545px; position:relative; margin:0 0 15px 0;}

#mainarea .content .edicoes a.btn_leia_mais{position:absolute; left:192px; bottom:0; width:325px; height:24px; line-height:24px; text-align:right; background:#e5eff8 url(../img/bg-fix-link.gif) no-repeat 0 0; color:#000000; font-size:10px; font-family:'trebuchet ms'; text-decoration:none; margin-top:10px; z-index:60; cursor:pointer;}
#mainarea .content .edicoes a.btn_leia_mais span{float:left; width:294px; padding:0 31px 0 0; height:24px; background:url(../img/ico-link.gif) no-repeat right 0;}

#mainarea .content .edicoes img{float:left; width:176px; height:232px; margin:0 18px 0 0; cursor:pointer;}
#mainarea .content .edicoes h3{float:left; width:325px; font-size:19px; font-family:georgia; padding:0 0 12px 0;}
#mainarea .content .edicoes h3 a{ color:#007bbf; text-decoration:none;}
#mainarea .content .edicoes h3 a:hover{text-decoration:underline;}
#mainarea .content .edicoes p{float:left; width:325px; font-size:11px; font-family:georgia; line-height:14px; padding:0 0 14px 0;}
#mainarea .content .edicoes p a{color:#000000; text-decoration:none;}
#mainarea .content .edicoes p a:hover{text-decoration:underline;}



/** ANUNCIE **/
.anuncie{float:left; width:542px;}
.anuncie h3{float:left; width:500px; color:#104372; font-family:georgia; font-size:18px; padding:0 0 16px 0; text-transform:uppercase; font-weight:normal;}
.anuncie h3.t_assine{background:url(../img/bullet-t-assine-agora.gif) no-repeat 128px 14px;}
.anuncie h3 span{color:#50a7d5; font-size:24px; font-weight:normal;}
.anuncie p{float:left; width:510px; font-size:11px; color:#000000; font-family:georgia; line-height:16px; padding:0 0 15px 0;}
.anuncie p span{color:#50a7d5;}
.anuncie p a{color:#50a7d5;}

/** EXPEDIENTE **/
.col01{float:left; width:280px;}
.col01 p{width:270px;}
.col02{float:left; width:260px;}
.col02 p{width:250px;}

.col01 p, .col02 p{font-size:11px;}
.col01 p a, .col02 p a{color:#50a7d5;}


/** FALE CONOSCO **/
fieldset{float:left; clear:left; padding:0 0 0 35px;}
fieldset table tr td{vertical-align:top;}
fieldset table tr td.tdlbl{float:left; width:90px; }
fieldset table tr td label{float:left; font-size:11px; color:#5f90bd; font-family:georgia; padding:5px 13px 0 0;}
fieldset table tr td label.nopad{padding:5px 0 0 0;}
fieldset table tr td input, fieldset table tr td textarea{float:left; width:376px; border:1px solid #b1cde7; font-size:10px; font-family:georgia; color:#000000;}
fieldset table tr td input{height:18px; font-size:10px; padding:2px 0 0 0;}
fieldset table tr td input.ddd{width:27px; margin:0 3px 0 0;}
fieldset table tr td input.tel{width:131px;}
fieldset table tr td input.cpf{width:235px;}
fieldset table tr td input.cidade{width:163px; margin:0 7px 0 0;}
fieldset table tr td input.cep{width:90px; margin:0 0 0 8px;}
fieldset table tr td select{width:40px; height:20px; border:1px solid #b1cde7; margin:0 5px 0 8px; font-size:10px; font-family:georgia; color:#000000;}
fieldset table tr td textarea{height:115px; max-height:115px; max-width:376px;}
fieldset table tr td a.btn-enviar{float:right; width:132px; height:28px; background:url(../img/btn-enviar.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; margin:15px 0 0 0;}
fieldset table tr td span.smalltxt{float:left; clear:left; width:150px; font-size:10px;color:#5f90bd; font-family:georgia; padding:4px 0 0 0;}

#mainarea .tbl_assine{float:left; width:521px; min-height:140px;}
#mainarea .tbl_assine table{float:left; width:521px;}

#mainarea .tbl_assine table td{height:30px; font-size:11px; color:#5e8fbc; font-family:georgia;}

#mainarea .tbl_assine table thead td{color:#ffffff; font-size:13px; font-weight:bold; height:60px; vertical-align:middle; text-align:center;}
#mainarea .tbl_assine table thead td span{font-size:11px; color:#d5e4f2; font-weight:normal;}

#mainarea .tbl_assine table thead td.td01{ width:181px; padding:0 0 0 20px; text-indent:-6666px; overflow:hidden;}
#mainarea .tbl_assine table thead td.t-revista-marketing{background:url(../img/t-revista-marketing.gif) no-repeat 10px 10px;}
#mainarea .tbl_assine table thead td.t-revista-propaganda{background:url(../img/t-revista-propaganda.gif) no-repeat 10px 10px;}
#mainarea .tbl_assine table thead td.t-assinatura-conjunta{background:url(../img/t-assinatura-conjunta.gif) no-repeat 10px 10px;}
#mainarea .tbl_assine table thead td.t-jornal-propaganda-marketing{background:url(../img/t-jornal-propaganda-marketing.gif) no-repeat 10px 10px;}
#mainarea .tbl_assine table thead td.t-jornal-propaganda-marketing-plus1{background:url(../img/t-jornal-mais-1-revista.gif) no-repeat 10px 10px;}
#mainarea .tbl_assine table thead td.t-jornal-propaganda-marketing-plus2{background:url(../img/t-jornal-mais-2-revistas.gif) no-repeat 10px 10px;}

#mainarea .tbl_assine table thead td.td02{width:159px; padding:19px 0 0 0; height:40px; background:url(../img/thead-bg-01.gif) no-repeat 0 17px; vertical-align:middle;}
#mainarea .tbl_assine table thead td.td03{width:159px; padding:19px 0 0 0; height:40px; background:url(../img/thead-bg-02.gif) no-repeat 0 17px; vertical-align:middle;}

#mainarea .tbl_assine table tbody td{height:44px; vertical-align:middle;}
#mainarea .tbl_assine table tbody td.td01{width:183px; padding:0 0 0 20px;}
#mainarea .tbl_assine table tbody td.bg01-1{background:url(../img/td-bg-01.gif) no-repeat 0 center;}
#mainarea .tbl_assine table tbody td.bg01-2{background:url(../img/td-bg-01-2.gif) no-repeat 0 center;}
#mainarea .tbl_assine table tbody td.td02{width:147px; padding:0 0 0 12px; color:#000000;}
#mainarea .tbl_assine table tbody td.bg02-1{background:url(../img/td-bg-02.gif) no-repeat 0 center;}
#mainarea .tbl_assine table tbody td.bg02-2{background:url(../img/td-bg-02-2.gif) no-repeat 0 center;}
#mainarea .tbl_assine table tbody td.td03{width:147px; padding:0 0 0 12px; color:#000000;}
#mainarea .tbl_assine table tbody td.bg03-1{background:url(../img/td-bg-03.gif) no-repeat 0 center;}
#mainarea .tbl_assine table tbody td.bg03-2{background:url(../img/td-bg-03-2.gif) no-repeat 0 center;}

#mainarea .tbl_assine table tbody td input{float:left; margin:0 5px 0 0;}
#mainarea .tbl_assine table tbody td label span{color:#5f90bd;}

#mainarea .tbl_assine table tbody td.first-td{color:#5f90bd; font-size:11px; height:auto !important; line-height:15px !important; vertical-align:top; padding-top:5px; padding-bottom:5px;}
#mainarea .tbl_assine table tbody td.first-td span{color:#104372; font-size:11px;}

#mainarea .tbl_assine table tbody td input.inprdo{vertical-align:middle; width:15px; height:15px;}


/** SIDEBAR **/
#sidebar{float:right; width:204px; padding:25px 11px 0 0; min-height:200px; background:#e5eff8 url(../img/right-border-sidebar.gif) no-repeat right 0;}
#sidebar .top{float:right; width:186px; height:4px; background:url(../img/top-sidebar.gif) no-repeat 0 0;}
#sidebar .content{float:right; clear:right; width:178px; padding:0 4px; background:#c9d7e3; text-align:center;}
#sidebar .bottom{float:right; clear:right; width:186px; height:4px; background:url(../img/bottom-sidebar.gif) no-repeat 0 0;}
#sidebar .clearpad{clear:both; height:10px;}
#sidebar h3.t_premios{float:right; width:186px; height:27px; background:url(../img/t-premios.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
#sidebar a.linkpremios{float:right; clear:right; width:186px;}
#sidebar a.linkpremios img{float:left;}
#sidebar h4.t_publicidade{float:right; width:186px; height:11px; background:url(../img/txt-publicidade.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
#sidebar .banner_skycrapper{float:left; width:178px; padding:10px 0 5px 0;}

/** FOOTER **/
#footer{float:left; clear:left; width:767px; height:176px; padding:0 15px 0 16px; background:url(../img/bg-footer.gif) no-repeat 0 0;}
#footer .content{float:left; clear:left; width:764px; height:81px; background:url(../img/bg-faixa-footer.gif) repeat-x 0 0;}
#footer .content ul{float:left; width:755px; padding:0 0 0 9px;}
#footer .content ul li{float:left; display:inline; padding:0 3px 0 0;}
#footer .content ul li a{float:left; text-indent:-6666px; overflow:hidden; display:inline-block;}
#footer .content ul li.it01 a{width:97px; height:14px; margin:32px 11px 0 0; background:url(../img/link-assine-agora.gif) no-repeat 0 0;}
#footer .content ul li.it02 a{width:63px; height:14px; margin:32px 11px 0 0; background:url(../img/link-anuncie.gif) no-repeat 0 0;}
#footer .content ul li.it03 a{width:83px; height:14px; margin:32px 11px 0 0; background:url(../img/link-expediente.gif) no-repeat 0 0;}
#footer .content ul li.it04 a{width:101px; height:14px; margin:32px 11px 0 0; background:url(../img/link-fale-conosco.gif) no-repeat 0 0;}
#footer .content ul li.it05 a{width:91px; height:61px; margin:10px 0 0 57px; background:url(../img/logo-propaganda.gif) no-repeat 0 0;}
#footer .content ul li.it06 a{width:91px; height:61px; margin:10px 0 0 0; background:url(../img/logo-propmark.gif) no-repeat 0 0;}
#footer .content ul li.it07 a{width:91px; height:61px; margin:10px 0 0 0; background:url(../img/logo-propmarktv.gif) no-repeat 0 0;}
#footer .content ul li a:hover, #footer .content ul li a.on{background-position:0 -14px;}
#footer .content ul li.it05 a:hover,
#footer .content ul li.it06 a:hover,
#footer .content ul li.it07 a:hover{background-position:0 0;}

#footer .content p{float:left; width:580px; color:#8aa4c4; font-family:'trebuchet ms'; font-size:10px; padding:25px 0 0 24px;}
#footer .content p.linkpubint{float:right; width:135px; height:40px; padding:25px 24px 0 0;}
#footer .content p.linkpubint a{float:left; width:137px; height:9px; background:url(../img/ass-pubint.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}

.no-border{border:none !important;}

/*Pop Layer*/
#alertArea{display:none;}
#bgGeralAlpha{position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000000; filter: alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; z-index:230;}
#bgGeralAlphaSob{position:absolute; top:0px; left:0px; width:100%; height:100%; background:transparent; filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0.0;opacity: 0.0; z-index:227;}
#alertArea .alertLayer{display:block; position:absolute; top:47%; left:50%; width:272px; margin:0px 0px 0px -127px; background:#ffffff; padding:6px 10px 10px 10px; z-index:235;}
#alertArea .alertLayer a{float:left; width:266px; text-align:right; height:30px;}
#alertArea .alertLayer .content{float:left; clear:left; padding:0; width:272px; text-align:center;}
#alertArea .alertLayer .content img{width:252px; height:326px;}
#alertmsg{padding:0;}
html > body #alertArea .alertLayer .content{height:auto; min-height:80px;}
#alertArea .alertLayer p.txt02{padding:4px 0px 4px 0px;}