body{background:url(../icon/bg_wizard.jpg) repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
form, input, select, option{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
body h1{height:auto;}
#estrutura{width:600px; height:auto; margin:10px 0 0 10px; }
div#estrutura h2{font-size:18px; width:100%; *margin-top:12px; margin-bottom:12px;}
div#estrutura div.esquerda{width:165px; height:226px; float:left; border-right:dashed 1px #cacaca;}
div#estrutura div.esquerda.v200 {height:260px}
div#estrutura div.esquerda.v100 {height:256px}
div#estrutura div.esquerda form.noticias{width:100%; margin:-10px 0 20px 0; float:left; position:relative;}

div#estrutura div.esquerda label{font-size:11px; color:#666666; text-transform:none; text-align:left; margin:0; float:left; font-weight:bold;}
div#estrutura div.esquerda label.lista{width:100%; margin:10px 0 2px 0; float:left; font-weight:bold;}
div#estrutura div.esquerda label.largura{font-size:11px; color:#666666; float:none; font-weight:normal; margin:3px; *margin:0; line-height:18px;}

div#estrutura div.esquerda p{width:100%; margin:0; float:left;}
div#estrutura div.esquerda h3{width:100%; font-size:11px; color:#666666; text-transform:none; text-align:left; float:left; margin:10px 0 5px 0;}

/* direita */
div#estrutura div.direita{width:414px; height:226px; float:right; padding-right:10px; }
div#estrutura div.direita.v200 {height:260px}
div#estrutura div.direita.v100 {height:256px}

/* baixo */
div#estrutura div.baixo{width:600px; height:auto; margin:0; float:left; padding:5px 0 15px 0;clear:both;}
div#estrutura div.baixo h2{margin:0;}
div#estrutura div.baixo form{margin-top:5px; color:#777777;}
div#estrutura div.baixo form input.termo{margin-right:5px;}
div#estrutura div.baixo form a{color:#238cc0; text-decoration:underline;}
div#estrutura div.baixo form a:hover{text-decoration:none;}
div#estrutura div.baixo form a.gerar{width:86px; height:22px; border:0; margin:-17px 0 0 190px; color:#999999; font-weight:bold; font-size:10px; padding:4px 0 0 10px; text-decoration:none; background:url(../icon/bt_gerarcodigo.gif) no-repeat; display:block;}
div#estrutura div.baixo form a.gerar:hover{text-decoration:underline;}
div#estrutura div.baixo form p{width:100%; height:auto; margin:3px 0 0 0;}
div#estrutura div.baixo form textarea{width:376px; height:50px; margin:3px 0 0 0; overflow-y:scroll; font-size:12px; color:#333333;}

/* rodape */
div#estrutura p.rodape{width:400px; height:auto; border-top:solid 1px #777777; padding-top:16px; margin-top:16px;}
div#estrutura p.rodape span a{background:url(../icon/icon_igoogle.gif) no-repeat; color:#777777; text-decoration:none; background-position:0 -2px; padding:0 0 8px 12px; height:30px; font-size:10px;}
div#estrutura p.rodape span a:hover{color:#333333;}

/* clicRBS */
body.clic {background:#fff;}
body.clic h1{width:200px; background:url(../icon/logo_clic.png) no-repeat; _background:url(../icon/logo_clic.gif) no-repeat; background-position:18px 0; margin:2px 0 0 205px; font-size:20px; color:#333; padding-top:65px;}
body.clic h1 p{margin:0;}
body.clic div#estrutura h2{color:#333;}


/* AN */
body.an h1{width:auto; background:url(../icon/logo_an2.png) no-repeat; background-position:18px 8px; margin:2px 0 0 160px; font-size:24px; font-family:"Times New Roman", Times, serif; color:#00507B; padding-top:70px; padding-left:60px;}
body.an h1 p{margin:0; }
body.an div#estrutura h2{color:#00507B; font-family:"Times New Roman", Times, serif;}

/* ZH */
body.zh h1{width:auto; background:url(../icon/logo_zh2.png) no-repeat; _background:url(../icon/logo_zh.gif) no-repeat; background-position:18px 10px; margin:2px 0 0 170px; font-size:24px; font-family:"Times New Roman", Times, serif; color:#4C79B8; padding-top:58px; padding-left:36px;}
body.zh h1 p{margin:0; }
body.zh div#estrutura h2{color:#4C79B8; font-family:"Times New Roman", Times, serif;}

/* DC */
body.dc h1{width:auto; background:url(../icon/logo_dc2.png) no-repeat; _background:url(../icon/logo_dc.gif) no-repeat; background-position:18px 10px; margin:2px 0 0 120px; font-size:24px; font-family:"Times New Roman", Times, serif; color:#4C79B8; padding-top:58px; padding-left:75px;}
body.dc h1 p{margin:0;  margin-top:5px;}
body.dc div#estrutura h2{color:#4C79B8; font-family:"Times New Roman", Times, serif;}

/* Esportes */
body.esp h1{width:200px; background:url(../icon/logo_esp2.png) no-repeat; _background:url(../icon/logo_esp2.gif) no-repeat; margin:2px 0 0 205px; font-size:20px; color:#cb8c01; padding-top:65px;}
body.esp h1 p{margin:0;}
body.esp div#estrutura h2{color:#cb8c01;}

/* PI */
body.pi h1{width:auto; background:url(../icon/logo_pi.png) no-repeat; _background:url(../icon/logo_pi.gif) no-repeat; background-position:18px 8px; margin:2px 0 0 160px; font-size:24px; font-family:"Times New Roman", Times, serif; color:#28616c; padding-top:70px; padding-left:60px;}
body.pi h1 p{margin:0; }
body.pi div#estrutura h2{color:#28616c; font-family:"Times New Roman", Times, serif;}

/* thickbox  */
body.thickbox { padding:5px 20px 0 20px; }
div.thickbox p { font-size:11px!important; color:#666666; font-family:tahoma; line-height:13px;  } 
.TB_ajaxWindowTitle {  color:#253A81; font-family:"Times New Roman", Times, serif; font-size:20px; float:left; width:auto; }
body.thickbox div.ct { height:475px; width:470px; overflow-y: scroll; overflow-x:hidden; padding-right:10px;}
body.thickbox div.fechar { background:url(../icon/fechar.gif); width:62px; height:23px; float:right; text-indent:-9999px; display:block; margin-top:18px; }
body.thickbox div.fechar a {  width:62px; height:23px; display:block; }
body.thickbox.popzh { background:url(../icon/bg_popzh.gif) repeat-x!important; } 

/* help */
body div.help { position:absolute; top:10px; left:545px; width:51px; height:22px; background:url(../icon/help.gif); background-repeat:no-repeat; text-indent:-9999px; }
body.dc div.help {background:url(../icon/helpdc.gif); background-repeat:no-repeat;}
body.an div.help {background:url(../icon/helpan.gif); background-repeat:no-repeat;}
body.zh div.help {background:url(../icon/helpzh.gif); background-repeat:no-repeat;}
body.clic div.help {background:url(../icon/helpclic.gif); background-repeat:no-repeat;}

body div.help a { display:block; width:51px; height:22px; }
.tolltip_help { background:url(../icon/bg_over1.gif); width:76px; height:21px; position:absolute; left:487px; top:33px; padding:14px 0 0 12px; color:#666666; display:none; font-size:11px;}
.tolltip_largura { background:url(../icon/bg_over2.gif); width:164px; height:48px; position:absolute; top:140px; *top:133px; left:0; padding:13px 0 0 10px; color:#666666;}




/* Rural */
body.rural a{text-decoration:none; color:#000000;}
body.rural a:hover{text-decoration:underline; color:#6E6E6E;}
body.rural div#estrutura div.baixo form a.gerar{padding:0 10px; border-right:1px solid #3F3F3F; border-bottom:1px solid #3F3F3F; background:#595959; color:#FFF; font:11px/20px Tahoma,Geneva,sans-serif; width: 62px;}
body.rural div#estrutura div.baixo form a.gerar:hover{ text-decoration:none; border-left:1px solid #535353; border-top:1px solid #535353; border-bottom:none; border-right:none; background:#6E6E6E;}
body.rural h1{background:url("../icon/rural-logo-ruralbr.png") no-repeat 0 14px; width:240px; height:80px; margin:0 auto; text-indent:-9999px; padding-top:14px;}
body.rural div#estrutura div.direita{height:auto;}


body.agricultura h1{background:url("../icon/rural-logo-agricultura.png") no-repeat 0 10px; width:240px; height:80px; margin:0 auto; text-indent:-9999px; padding-top:14px;}
body.agricultura a{text-decoration:none; color:#000000;}
body.agricultura a:hover{text-decoration:underline; color:#6E6E6E;}
body.agricultura div#estrutura div.baixo form a.gerar{padding:0 10px; border-right:1px solid #3F3F3F; border-bottom:1px solid #3F3F3F; background:#595959; color:#FFF; font:11px/20px Tahoma,Geneva,sans-serif; width: 62px;}
body.agricultura div#estrutura div.baixo form a.gerar:hover{ text-decoration:none; border-left:1px solid #535353; border-top:1px solid #535353; border-bottom:none; border-right:none; background:#6E6E6E;}
body.agricultura div#estrutura div.direita{height:auto;}


body.pecuaria h1{background:url("../icon/rural-logo-pecuaria.png") no-repeat 0 10px; width:240px; height:80px; margin:0 auto; text-indent:-9999px; padding-top:14px;}
body.pecuaria a{text-decoration:none; color:#000000;}
body.pecuaria a:hover{text-decoration:underline; color:#6E6E6E;}
body.pecuaria div#estrutura div.baixo form a.gerar{padding:0 10px; border-right:1px solid #3F3F3F; border-bottom:1px solid #3F3F3F; background:#595959; color:#FFF; font:11px/20px Tahoma,Geneva,sans-serif; width: 62px;}
body.pecuaria div#estrutura div.baixo form a.gerar:hover{ text-decoration:none; border-left:1px solid #535353; border-top:1px solid #535353; border-bottom:none; border-right:none; background:#6E6E6E;}
body.pecuaria div#estrutura div.direita{height:auto;}


body.tempo h1{background:url("../icon/rural-logo-tempo.png") no-repeat 0 10px; width:240px; height:80px; margin:0 auto; text-indent:-9999px; padding-top:14px;}
body.tempo a{text-decoration:none; color:#000000;}
body.tempo a:hover{text-decoration:underline; color:#6E6E6E;}
body.tempo div#estrutura div.baixo form a.gerar{padding:0 10px; border-right:1px solid #3F3F3F; border-bottom:1px solid #3F3F3F; background:#595959; color:#FFF; font:11px/20px Tahoma,Geneva,sans-serif; width: 62px;}
body.tempo div#estrutura div.baixo form a.gerar:hover{ text-decoration:none; border-left:1px solid #535353; border-top:1px solid #535353; border-bottom:none; border-right:none; background:#6E6E6E;}
body.tempo div#estrutura div.direita{height:auto;}