body { background-image:url(images/bg_geral1.jpg); background-repeat:no-repeat; background-position:center; text-align:center; margin:0px;}

div#estrutura_geral { width:900px; margin:0 auto; }

div#detalhe_topo { width:900px; height:35px; background-image:url(images/detalhe_topo.jpg); }
div#detalhe_topo_data { float:left; width:250px; padding-left:200px; margin-top:8px; font:12px "Trebuchet MS"; color:#FFF; text-align:left; }
div#detalhe_topo_ico { float:right; width:120px; margin-top:8px; text-align:right; }
div#detalhe_topo_ico img { text-align:right; }

div#estrutura_publicidade_topo { width:900px; text-align:left;}
div#publicidade_topo { width:730px; height:92px; margin-top:11px; background-color:#C0C0C0; text-align:left; margin-left:80px; float:left; padding-top:2px; padding-left:2px; }
div#timbre_publicidade { float:right; margin-top:11px; width:20px; height:94px; margin-right:68px; }

div#estrutura_site_branco { width:866px; float:left; background-color:#FFF; }
div#estrutura_site { width:866px; float:left; padding:10px; background-color:#282828; margin-top:11px; text-align:left; list-style:none;}
div#estrutura_meio_site2 { width:641px; height:auto; list-style:none;}

div#topo { width:866px; height:145px; background-image:url(images/img_topo.jpg); background-color:#B1FF2A; background-repeat:no-repeat; text-align:left;}

div#menu {width:866px; height:40px; margin-top:106px; position:absolute;}
div#describe { background-color:#B1FF2A; width:600px; height:19px; }
div#describe a { font:11px "Trebuchet MS"; color:#000; text-decoration:none; }
div#describe a:hover { font:11px "Trebuchet MS"; color:#666; text-decoration:none; }

div#logado { font:20px "Trebuchet MS"; color:#FFF; margin-top:40px; text-align:center; }

div#login{ float:right; width:230px; height:108px; margin-top:3px;}
div#estrutura_marquee { float:left; display:block; width:367px; height:36px; background-color:#00CC00; margin-top:5px; margin-left:247px; padding:3px; }
div#marquee { width:367px; height:36px; background-color:#333; }
div#marquee_texto { padding-top:5px; height:28px; }
div#marquee a { font:20px "Trebuchet MS"; color:#009999; margin-top:5px; text-decoration:none; }
div#marquee a:hover { font:20px "Trebuchet MS"; color:#009999; margin-top:5px; text-decoration:none;}
div#titulo_marquee { font:14px "Trebuchet MS"; color:#00CC00; margin-left:247px; padding-top:30px; }

div#estrutura_geral_noticia { width:641px; background-color:#006600; float:left; padding:6px; }
div#estrutura_noticia { width:203px; height:323px; background-color:#FFF; float:left; }
div#estrutura_noticia a { width:203px; font:19px "Trebuchet MS"; color:#660066; margin-bottom::6px; text-decoration:none; }
div#estrutura_noticia a:hover { width:203px; font:19px "Trebuchet MS"; color:#660066; margin-bottom::6px; text-decoration:none; }
div#estrutura_mini_foto { width:189px; height:42px; margin-top:4px; margin-left:4px;}
div#mini_fotos { width:52px; height:42px; background-color:#FF3300; float:left; }
div#mini_fotos img { margin-left:3px; margin-top:3px; }
div#texto_mini_foto { width:135px; height:42px; float:right; }
div#texto_mini_foto a { font:11px "Trebuchet MS"; color:#000; text-decoration:none; }
div#texto_mini_foto a:hover { font:11px "Trebuchet MS"; color:#333; text-decoration:none; }
div#img_principal { float:right; }
div#bt_img_principal { position:absolute; margin-top:296px; width:430px; height:27px;}
div#bt_img_esq { float:left; width:27px; height:27px; }
div#bt_img_dir { float:right; width:27px; height:27px; }

div#estrutura_publicidade { float:right; width:213px; height:1204px; background-color:#141414; padding-bottom:7px;}
div#banner_publicidade { padding-right:7px; padding-top:7px; float:right;}
div#timbre_publicidade2 { background-color:#F4700E; width:209px; height:25px; float:right; text-align:right; padding-right:4px; font:19px "Trebuchet MS"; color:#FFF;}
div#timbre_publicidade2 img { float:left }

div#estrutura_fotos { width:653px; height:288px; float:left; background-color:#000;}
div#timbre_fotos { width:649px; height:25px; background-color:#102F45; text-align:right; padding-right:4px; font:19px "Trebuchet MS"; color:#FFF; }
div#timbre_fotos img { float:left; }
div#moldura_fotos { background-image:url(images/moldura_foto.jpg); background-repeat:no-repeat; width:210px; height:170px; margin-top:13px; margin-left:5px; float:left;}

div#titulo_foto2 { padding-top:16px; margin-left:5px; width:210px; text-align:center; float:left; }
div#titulo_foto2 a { font:12px "Trebuchet MS"; color:#FFF; text-decoration:none;}
div#titulo_foto2 a:hover { font:12px "Trebuchet MS"; color:#999; text-decoration:none;}

div#moldura_fotos img { padding-top:20px; padding-left:17px;}
div#titulo_foto { padding-top:2px; margin-left:5px; width:210px; text-align:left; float:left; }
div#titulo_foto a { font:12px "Trebuchet MS"; color:#FFF; text-decoration:none;}
div#titulo_foto a:hover { font:12px "Trebuchet MS"; color:#999; text-decoration:none;}

div#titulo_foto3 { padding-top:2px; margin-left:5px; width:210px; text-align:left; float:left; }
div#titulo_foto3 a { font:12px "Trebuchet MS"; color:#333; text-decoration:none;}
div#titulo_foto3 a:hover { font:12px "Trebuchet MS"; color:#666; text-decoration:none;}

div#timbre_cobertura { font:20px "Trebuchet MS"; color:#009933; width:650px; float:left; text-align:center; }

div#estrutura_meio { width:653px; float:left; }
div#estrutura_ind { width:239px; float:left; background-color:#FFFFFF; margin-left:4px; }
div#estrutura_ind_compre { width:239px; height:188px; float:left; background-color:#FFFFFF; margin-left:4px; }

div#timbre_dez_mais { width:235px; height:25px; background-color:#5B9733; text-align:right; padding-right:4px; font:19px "Trebuchet MS"; color:#FFF; }
div#timbre_dez_mais img { float:left; }

div#timbre_galera { width:235px; height:25px; background-color:#660000; text-align:right; padding-right:4px; font:19px "Trebuchet MS"; color:#FFF; }
div#timbre_galera img { float:left; }

div#link_ind { width:228px; height:76px; margin-left:2px; }
div#link_ind a { font:12px "Trebuchet MS"; color:#666; text-decoration:none}
div#link_ind a:hover { font:12px "Trebuchet MS"; color:#000; text-decoration:none}

div#estrutura_meio_laranja { float:left; width:490px; background-color:#F4700E; padding-bottom:4px; padding-top:4px; }

div#estrutura_meio_vermelha { float:left; width:490px; background-color:#B01415; padding-bottom:4px; padding-top:4px; }

div#estrutura_recados { float:right; width:163px; height:584px; background-color:#0E1634; }
div#timbre_recados { width:159px; height:25px; background-color:#CCCC00; text-align:right; padding-right:4px; font:19px "Trebuchet MS"; color:#FFF; }
div#timbre_recados img { float:left; }
div#estrutura_recados_ind { width:auto; height:auto; border-bottom:1px #999 dotted;}
div#recados_data { height:auto; width:auto; margin-top:4px; margin-left:4px; font:12px "Trebuchet MS"; color:#FFF; }
div#recados_nome { height:auto; width:auto; margin-top:4px; margin-left:4px; font:12px "Trebuchet MS"; color:#FFF; }
div#recados_nome img { float:left; }
div#recados_para {  height:auto; width:auto; margin-top:4px; margin-left:4px; font:12px "Trebuchet MS"; color:#FFF; }
div#recados_para img { float:left; }
div#recados_texto { height:auto; width:auto; margin-top:4px; margin-left:4px; font:12px "Trebuchet MS"; color:#FFF; } 
div#recados_deixe { width:154px; height:auto; background-color:#000; margin-left:4px; margin-top:4px; }
div#recados_deixe a { font:11px "Trebuchet MS"; color:#FFF; text-decoration:none;}
div#recados_deixe a:hover { font:11px "Trebuchet MS"; color:#FFF; text-decoration:none;}
div#recados_deixe img { float:left; }
div#recados_veja { width:154px; height:auto; background-color:#000; margin-left:4px; margin-top:4px; }
div#recados_veja a { font:11px "Trebuchet MS"; color:#FFF; text-decoration:none;}
div#recados_veja a:hover { font:11px "Trebuchet MS"; color:#FFF; text-decoration:none;}
div#recados_veja img { float:left; }

div#banner_meio { width:480px; height:72px; background-color:#7EA800; float:left; padding-left:10px; padding-top:10px; }

div#garotaz { width:376px; height:150px; background-color:#669933; float:right;}
div#timbre_garotaz { width:372px; height:25px; background-color:#282828; text-align:right; padding-right:4px; font:19px "Trebuchet MS"; color:#FFF; }
div#timbre_garotaz img { float:left;}

div#estatistica { width:376px; height:128px; background-color:#542C2D; float:right;}
div#estatistica_timbre_int { width:300px; height:16px; background-color:#794041; text-align:left; margin:4px; font:11px "Trebuchet MS"; color:#FFF; padding-left:4px; float:left; }
div#texto_estatistica { font:11px "Trebuchet MS"; color:#FFF; margin-left:4px; width:150px; float:left; display:block;}
div#timbre_estatisticas { width:372px; height:25px; background-color:#F4700E; text-align:right; padding-right:4px; font:19px "Trebuchet MS"; color:#FFF; }
div#timbre_estatisticas img { float:left; }

div#estrutura_baixo_azul { float:left; width:490px; height:188px; background-color:#7997BB; padding-bottom:4px; padding-top:4px; }

div#estrutura_enquete { width:239px; height:188px; float:left; margin-left:4px; background-color:#FFF; text-align:left; }
div#enquete { width:192px; height:181px; float:left; margin-top:3px; margin-left:3px; font:14px "Trebuchet MS"; color:#000;}
div#estrutura_enquete img { float:right; }

div#est_geral_pub_final { width:900px; height:90px;}
div#est_pub_final { width:847px; height:65px; margin-top:10px; padding-top:5px; background-image:url(images/fundo_pub_final.jpg); float:left;}
div#timbre_pub_final { height:70px; width:19px; float:left; margin-top:10px; margin-left:6px; }
div#timbre_pub_final2 { height:70px; width:7px; float:left; margin-top:10px; }

div#estrutura_login_int { margin-top:200px; width:400px; height:160px; background-image:url(images/fundo_login.jpg); }
div#box_login_int { height:85px; width:auto; margin-top:30px; margin-right:10px; float:right; font:11px Arial, Helvetica, sans-serif; color:#666; }
div#box_login_int label { float:left; width:40px; font:Arial 12px; color:#FFF; }
div#box_login_int input, textarea{ width:120px; margin-bottom:10px; font:11px verdana; color:#666666; }
div#box_login_texto { font:12px "Trebuchet MS"; color:#FFF; margin-left:8px; text-align:center; float:left; width:384px; }
div#box_login_texto a { font:12px "Trebuchet MS"; color:#99FF33; text-decoration:none; }
div#box_login_texto a:hover { font:12px "Trebuchet MS"; color:#99FF33; text-decoration:underline; }

div#roda_pe_ {background-image:url(images/roda_pe.jpg); height:76px; width:100%; float:right;}
div#texto_rodape { margin-top:40px; font:12px "Trebuchet MS"; color:#FFF; float:left; margin-left:60px; }
div#logo_apice_ { float:right; margin-right:60px; margin-top:40px; }



div#box_login{
margin-left:20px;
font:11px Arial, Helvetica, sans-serif; color:#666666;}

div#box_login_cadastro{ font:11px "Trebuchet MS"; color:#FFF; }
div#box_login_cadastro a { font:11px "Trebuchet MS"; color:#FFF; text-decoration:none; }
div#box_login_cadastro a:hover { font:11px "Trebuchet MS"; color:#FFF; text-decoration:underline; }

div#box_login label{
float:left;
width:40px;
font:Arial 12px; color:#FFF;
}
div#box_login input, textarea{
width:120px;
margin-bottom:4px; font:11px verdana; color:#666666;
}

form.apiceform fieldset {
  margin-bottom: 4px;
}
form.apiceform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
}
form.apiceform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top; font:11px verdana; color:333;
}
form.apiceform input, textarea, select {
	font:11px verdana; color:333;
}
form.apiceform fieldset ol {
	list-style:none;
	margin: 0;
	padding: 0;
}
form.apiceform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0; background-color:#f0f0f0;
}
form.apiceform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.apiceform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.apiceform fieldset fieldset label {
  display: block;
  width: auto;
}
form.apiceform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.apiceform label {
  width: 100px; /* Largura */
}
form.apiceform fieldset fieldset label {
  margin-left: 103px; /* Espaço */
}

#tablist{
margin-top:0px;
padding-left:0px;
margin-left:0px;
margin-bottom:0px;
font:10 "Trebuchet MS"; color:#000;
}

#tablist li{
list-style: none;
display: inline;
margin:0px;
}

#tablist li a{
text-decoration: none;
padding: 2px 0.5em;
background-color:#B1FF2A;
font:11px "Trebuchet MS"; color:#000;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
font:11px "Trebuchet MS"; color:#000;
}

#tablist li a:hover{
background:#B1FF2A;
font:11px "Trebuchet MS"; color:#666;
}

/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }

/* Funçao do Marquee */

marquee {
  -moz-binding:   url("marquee-binding.xml#marquee");   /* necessario */
  display:        block;   /* necessario */
  overflow:       hidden;  /* necessario*/
  
}
