*{margin:0; padding:0; list-style:none;}
body{font-family:Arial, Helvetica, sans-serif; background:#f7f7f7;}
img, fieldset{border:0;}
a{font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
a:hover{color:#c00;  text-decoration:none;}
input, select, textearea{font-family:Arial;}
img.i{margin:0 6px 5px 0; padding:3px; border:1px #CCC solid; float:left;}

#all{margin:0 auto; width:778px;}

/**header**/
#header{}
.bg_logo{width:298px; height:114px; background:#fff url('../images/bg_logo.jpg') no-repeat; float:left;}
#logo{padding:24px 0 0 18px;}
.lado{width:468px; height:114px; background: url('../images/bg_lado.jpg') no-repeat; float:left;}
.lado ul{padding:83px 0 0 0; position:absolute; margin-left:-90px;}
.lado li{float:left; color:#fff;}
.lado li a{padding:2px 3px; font-weight:bold; color:#000;}
.lado li a:hover{padding:2px 3px; background:#FFE000; color:#000;}
.lado li.fr{padding:2px 0 2px 0;}
.lado li.fr a:hover{padding:2px 3px 2px 3px; background:none;}
.data{padding-left:11px; width:755px; height:24px; line-height:24px; background: url('../images/bg_data.jpg') no-repeat; font-size:9px; font-family:Verdana; color:#fff; float:left;}

#content, #header, #footer{padding:0 6px; width:766px; background:#fff url('../images/bg_fundo.jpg') repeat-y; float:left;}

/**MENU**/
#menu{padding:5px 0 0 5px; width:150px; font-size:12px; float:left;}
#menu h2{background: url('../images/bg_menu.jpg') no-repeat; height:28px;line-height:24px;font-size:10px; font-family:Verdana; color:#fff; text-align:center;}
#menu .all-ul{padding:5px 0 5px 3px; background: url('../images/fundo_menu.jpg') no-repeat;}
#menu li{padding:1px 0;}
#menu li.mn{padding-left:13px; background: url('../images/ico_menu.gif') no-repeat 0 3px;}
#menu li.mn a{}
#menu li.mn a:hover{color:#c00;}
#menu li.mn ul{border-top:1px #CCC dashed;}
#box-climatempo{padding:8px 0 10px 13px;}
#box-climatempo p{width:120px; background:#6699CC;}
#box-climatempo p a{ text-align:center; line-height:20px; display:block; color:#fff; font-weight:bold;}
#box-climatempo p a:hover{ background:#006699}

/**CENTRO**/
#centro{padding:7px 5px 7px 8px; width:438px;  float:left;}
span.ico_antena{background:url('../images/ico_ant.gif') no-repeat 0; width:36px; height:18px; float:left; position:absolute; margin-top:3px; margin-left:396px;}
h2.tit-box{padding-left:8px; height:24px; line-height:24px; font-size:13px; font-weight:bold; clear:both;}
.box-destaque h2.tit-box{width:144px; background: url('../images/box_des.jpg') no-repeat;}
.box-acesso{margin-bottom:8px; padding:2px; width:427px; /*background: url('../images/bg_antena.jpg') no-repeat;*/ border:1px #fc0 solid;}
.box-acesso h3{padding:15px 0 0 12px;font-size:18px; font-style:italic; color:#c00;}
.box-acesso p{padding:0 30px 0 12px;font-size:12px; height:70px; line-height:17px; text-align:justify; position:relative; z-index:10;}
.box-acesso p.md{width:310px; height:36px; background: url('../images/bg_md2.gif') no-repeat; float:left; position:absolute; margin-top:6px; margin-left:75px;}
.box-acesso p.md a{padding:9px 0 0 205px; width:20px; font-size:16px; font-weight:bold; font-style:italic; float:left; text-indent:-9999px;}
.ac_float{padding-left:5px; width:395px;float:left; position: absolute; z-index:3000;}
.box-acesso p.md a:hover{color:#666;}
#antena{float:left; position:absolute; margin-top:1px; margin-left:248px; z-index:20; background: url('../images/nuvem.jpg') no-repeat;}

.banner-home{padding:0 0 8px 0; width:433px; height:156px; background: url('../images/banner_home.jpg') no-repeat;}
.banner-home h2{ font-size:18px; color:#F7F200; font-style:italic;}
.banner-home .descr{padding:45px 0 0 30px; width:280px; color:#fff;}
.banner-home .descr p{ line-height:16px;}
.banner-home .descr p a{ text-decoration:underline; color:#fff; font-weight:bold;}
.banner-home .descr p a:hover{color:#F7F200;}

.p-suporte{padding:15px 0; border-bottom:2px #ccc dotted;}

.ant, .pro{padding-top:5px; color:#fc0; font-weight:bold;}
.ant{float:left;}
.pro{float:right;}
.ant a, .pro a{font-weight:bold;}

.box-g{margin-bottom:8px; padding:5px; width:421px; border:1px #fc0 solid; float:left;}
.box-g ul{padding-top:7px; clear:both;}

.box-eventos h2.tit-box{width:152px; background: url('../images/box_news.jpg') no-repeat;}
.box-eventos dl{}
.box-eventos dd{padding:6px 0; width:421px; border-bottom:1px #ccc dashed; font-size:12px; float:left;}
.box-eventos dd strong{width:150px; font-size:12px; text-decoration:underline; float:left;}
.box-eventos dd span{font-size:11px;}
.box-eventos dd a{width:253px;float:left; cursor:pointer;}
.box-eventos dd img{margin-right:6px; padding:2px; border:1px #ccc solid; float:left;}
.box-eventos dd p{padding-left:5px; width:160px; line-height:20px; background:#f9f9f9;height:75px;border-left:1px #CCC dashed; float:left;}
.preloader{padding:10px 0; text-align:center; font-size:12px; color:#444;}

.box-news h2.tit-box{width:152px; background: url('../images/box_news.jpg') no-repeat;}
.box-news li, ul.n li{padding:2px 0 5px 14px!important; background: url('../images/ico_menu.gif') no-repeat 0 7px; border-bottom:1px #CCC dashed; color:#666; font:12px arial; }
ul.n li{list-style:none!important; list-style-type:none!important; padding:2px 0 5px 14px!important;}
p.ver-todos{padding:5px 5px 0 0;}
p.ver-todos a{padding-left:16px;font-weight:bold; background: url('../images/mais.gif') no-repeat 0 2px; text-decoration:underline; float:right; }

/**TODO CONTEUDO**/
.style-cont{padding:0 8px 0 0; font-size:13px;}
.herar{padding:3px 0!important;}
.herar strong{color:#c00;}
.style-cont h1{margin:4px 0 8px;padding:3px 0; font-size:20px; color:#467BB7; background:url('../images/ico_ant.gif') no-repeat 390px 10px; border-bottom:2px #ccc solid;}
.style-cont p{padding-bottom:12px;line-height:18px; text-align:justify;}
table.tab{margin-bottom:11px; width:428px; border:1px #CCC solid; font-size:13px; border-collapse:collapse;}
table.tab thead{ background:#f2f2f2;}
table.tab thead th{padding:3px 0 3px 5px; text-align:left; border:1px #CCC solid;}
table.tab tbody td{padding:3px 0 3px 5px;border:1px #CCC solid;}
.style-cont ul{margin-bottom:11px;}
.style-cont li b{color:#467BB7;}

.formularios label{padding:4px 0; display:block;}
.outros label{ display:inline;}
.outros{width:400px;}
.formularios label span, .outros span{width:120px; text-align:right; float:left;}
label b{padding-left:3px;color:#c00;}
.botao{margin-left:150px; background:none!important; border:0!important;}
.formularios h4{margin:15px 0 8px 0;padding:3px 6px; background:#f2f2f2;}
.style-cont a{color:#0000FF; text-decoration:underline;}

/** CHAT **/
.box-atendimento{ margin:10px 0; padding:5px 0 0 0 ; border-top:1px #CCC dashed; border-bottom:1px #CCC dashed; clear:both;}
.box-atendimento h2{ padding:8px 0 2px 0; font-size:17px;}
.box-atendimento  li{ padding:4px 0;}
.box-atendimento  li a{ font-size:13px; font-weight:bold;}


ul.box-vantagens{margin-top:8px; padding:5px; border:1px #fc0 solid; background:#FFFBEC;}

/**NOTICIAS**/
dl.news dd.dest{padding: 6px 0 0 0; width:420px;}
dl.news dd.dest p strong{margin-bottom:4px; font-size:16px; text-decoration:underline; display:block;}
dl.news dd.dest img{margin-right:7px; padding:3px; border:1px #CCC solid; float:left;}
dl.news dd.dest p{margin-left:7px; padding:8px;}
dl.news dd.dest p a{ color:#00f; text-decoration:underline; font-weight:normal;}

.result_enquete li{padding:3px 0;}
.result_enquete img{margin-right:3px; border:1px #999 solid;}
p.result{padding:3px 0; border-top:1px #ccc dashed;}
p.result b{ color: #006699;}

.box-news{float:left;}
.box-news li{font-size:12px; color:#666;}
.box-news li a{color:#00f; text-decoration:underline;}
.ft-news{float:left;}
h2.tit-noticia{ font-size:17px; text-decoration:underline;}
.data-not{ font-style:italic; color:#666;}

/**EVENTOS**/
.c-eventos{}
.c-eventos p{padding:16px 0; border-bottom:1px #e2e2e2 solid; text-align:left; width:430px;}
.c-eventos p strong{ text-decoration:underline; font-size:15px;}


/************pages**********/
.pages{padding:10px 0; width:420px; clear:both; float:left;}
.pages p{padding:0;}
.pages dt{display:none;}
.pages dl{padding:7px 0;}
.pages dd{padding:0 1px; float:left;}
.pages dd a, .pages dd b{padding:3px 8px; background:#fc0; font-weight:bold; color:#fff; text-decoration:none; float:left;}
.pages dd a:hover, .pages dd b{background:#6699CC; color:#fff;}
.pages dd.ant a, .pages dd.prox a{padding:3px!important; background:#fff!important; color:#000!important;}
.pages dd.ant a:hover, .pages dd.prox a:hover{color:#6699CC!important;}


/**ERRO**/
#erro{margin-bottom:8px; background:#f5f5f5;}
#erro h4{ background:#c00; color:#fff;}
#erro p{ padding:0 7px 7px 7px;}

/**MENU-RIGHT**/
#menu-right{width:160px; float:left;}
#menu-right h2{ text-indent:-9999px; height:45px; background: url('../images/bg_wm.jpg') no-repeat;}
#menu-right .webmail{padding:0 0 0 5px;width:147px; height:85px; font-size:11px;}
#menu-right .webmail label{padding-bottom:4px; display:block;}
#menu-right .webmail label span{width:120px;}
.bizz{padding-left:2px;position:absolute;}
.in, .in2, textarea{padding:2px 2px; background:#fff; border:1px #C1C1C1 solid; font-size:11px;}
.in2{border:1px #666 solid!important;}
.bt{border:0!important; padding:0!important; width:auto!important; position: absolute; margin-top:-4px;}
h3.tit-publicidade{margin-bottom:6px; height:26px; line-height:26px; border-top:1px #467BB7 solid; border-bottom:1px #467BB7 solid; background: #6699CC url('../images/bg_h3_publi.jpg') repeat-y; font-size:13px; text-align:center; color:#fff;}
.lg-publ{padding:6px 0; text-align:center;}
.lg-publ img{padding:2px; background:#fff; border:1px #ccc solid;}
.lg-publ a:hover{border:0;}

.enquete{padding:5px 8px; font-size:11px; border-bottom:1px #ccc solid;}
.enquete p{ font-size:11px;}
.enquete label{padding:1px 0; display:block;}

/* Mapa do site */
#MapaSite {margin:0;}
#MapaSite ul {padding:0;height:100%; border:0; }
#MapaSite li {line-height:18px; padding:4px 0 4px 20px; width:300px; height:100%; border:0; list-style:none;  }
#MapaSite li a.hov{font-weight:bold;}
#MapaSite .nivel_1 {margin-left:15px; }
#MapaSite .nivel_2 {margin-left:4px; height:100%; }
#MapaSite .nivel_3 {margin-left:4px; height:100%; }
#MapaSite .nivel_4 {margin-left:4px; height:100%; }
#MapaSite .mt {background:url('../images/bkg_item_map.gif') no-repeat left top; }
#MapaSite .ult {background:url('../images/bkg_item_map_ult.gif') no-repeat left top; } 
#MapaSite .branco {}
.todos { list-style:none; background:url('../images/bkg_map.gif') repeat-y left top;  }


/**FOOTER**/
#footer{clear:both; float:left;}
.fundo{width:766px; background:#fff url('../images/logo_rodape.gif') no-repeat right bottom; border-top:5px #CCC solid; float:left;}
.vcard{padding:5px; width:375px; float:left;}
.vcard, .vcard address, p, p.des a{font-size:12px; font-style:normal;}
.vcard a{ text-decoration:underline;}
p.cop{padding:5px 0;color:#777;}
p.des{padding:52px 0 5px 5px;}
p.des a{border-top:1px #333 dashed;}
p.des a:hover{border-top:1px #C00 solid;}
