body{

    background: #fff;

}

*{

    font-family: "Trebuchet MS", arial, verdana;

    font-size: 12px;

    color:#6D6E71;

}



a{

    color: #1b75bc;

}



#all{

    

}



#main{

    width: 842px;

    margin: 0 auto;

    margin-top: 10px;

    padding-bottom: 10px;

}



#header{

    width: 100%;

    height: 170px;

    background: url(../img/bg1.jpg) top left repeat-x;

}

#header .size{

    width: 842px;

    margin: 0 auto;

    position: relative;

}



#footer{

    width: 100%;

    height: 58px;

    background-color: #1b75bc;

}



#footer .space{

    width: 842px;

    margin: 0 auto;

}



#footer .menu ul{

    margin: 0 auto;

    width: 700px;

}



#footer .menu{

    padding-top: 13px;

}



#footer .menu ul li{

    float: left;

    padding: 0 27px;

    text-align: center;

}



#footer .menu ul li.separador{

    width: 10px;

    color: #fff;

    padding: 0;

    font-size: 16px;

}



#footer .menu a{

    font-size: 18px;

    color: #fff;

    text-transform:uppercase;

}



#footer .copyright{

    clear: both;

}



#footer .copyright p a{

    color: #fff;

}

#footer .copyright p{

    text-align: center;

    color: #fff;

}





/*olha o header*/



#header .publicidade{

    margin-top: 5px;

    margin-right: 10px;

    height: 70px;

    background: url(../img/btn_publicidade.gif) no-repeat center left;

    padding-left: 14px;

    float: right;

}



#header .busca{

    position: absolute;

    top: 125px;

    font-size: 18px;

    color: #5a5b5d;

    padding-left: 93px;

}



#header .busca label{

    display: inline-block;

    padding-right: 10px;

    padding-top: 3px;

    float: left;

    font-size: 16px;

}



#header .busca .campo_busca{

    border: 0;

    width: 430px;

    padding-left: 5px;

    padding-top: 5px;

    padding-right: 0px;

    height: 25px;

    background-color: transparent;

}



#header .busca .bg_input{

    background: url(../img/caixa_busca.jpg) top left no-repeat;

    float: left;

    width: 435px;

    height: 30px;

}



#header .busca input.submit{

    width: 62px;

    height: 30px;

    background: url(../img/btn_buscar.jpg);

    cursor:pointer;

    border: 0;

    display: block;

    float: left;

}



#header .logo{

    position: absolute;

    top: 78px;

}







/*o menu superior*/



#header .menu{

    position: absolute;

    right: 0;

    top: 85px;

    clear: both;

}

#header .menu ul{

    height: 35px;

    float: right;

    display: inline;

}



#header .menu ul li{

    display: inline;

    float: left;

    margin-right: 65px;

    font-weight: bold;

    

}



#header .menu a{

    color: #404041;

    text-transform:uppercase;

    font-size: 16px;

}





/*barra da esquerda*/

#barra_esquerda{

    float: left;

    width: 136px;

    padding-left: 15px;

}



#barra_esquerda div.bannerEsquerda{

    margin-top: 10px;

}



#barra_esquerda h1{

    font-size: 18px;

    color: #404041;

    font-weight: bold;

    padding-top: 15px;

    line-height: 18px;

}



#barra_esquerda .menu a{

    font-size: 12px;

    color: #6d6f71;

}



#barra_esquerda .menu a:hover{

    text-decoration: underline;

}



/*centro*/

#centro{

    float: left;

    width: 503px;

    padding-left: 20px;

}



#centro div.texto,

#centro div.texto *{

    color: #6d6e71;

    font-size: 13px;

}



.onde{

    color: #1B75BC;

}



h1.titulo{

    background-color: #1B75BC;


}

h2.conteudo{

    color: #1B75BC;


}


/* plantao h2 */
h2{

    color: #7e8082;

    font-size: 11px;

    font-weight: normal;

}



.resumo{

    padding-top: 10px;

}



.resumo h1,

.resumo h1 a{

    color: #1b75bc;

    font-size: 19px;

    line-height: 16px;

}

.resumo h1{

    padding-bottom: 5px;

}





.coluna1{

    width: 282px;

    float: left;

}



.coluna2 {

    width: 186px;

    padding-left: 15px;

    float: left;

}



.manchete img{

    float: left;

    display: inline;

    margin-right: 5px;

    width: 188px;

}



.box1{

    padding-bottom: 12px;

    padding-top: 2px;

    clear: both;

}



.box1 a{

    color: #6d6f71;

}



.box1 h3{

    padding-top: 5px;

}

.box1 h3 a{

    font-size: 14px;

    color: #1b75bc;

    font-weight: bold;

}



.mais_noticias{

    padding-top: 10px;

}



.linha{

    height: 1px;

    border-bottom: 1px solid #d1d3d4;

    font-size: 0px;

}



h4{

    color: #f7931e;

    font-size: 12px;

    font-weight: bold;

}



.plantao h4{

    margin-top: 5px;

}



.plantao h5{

    margin-bottom: 5px;

}



.quadro div.img{

    display: block;

    height: 1px;

}





/*destaques*/

.destaques .canto2{

    width: 28px;

    background: #e6e7e8 url(../img/canto2.gif) no-repeat top left;

}



.destaques .canto1{

    height: 23px;

    background: #e6e7e8 url(../img/canto1.gif) no-repeat top left;

}



.destaques h1{

    padding-left: 30px;

    font-weight: normal;

    font-size: 16px;

    color: #404041;

}



table.destaques{

    margin-bottom: 10px;

}



.botoes a{

    display: block;

    border: 1px solid #c6c8ca;

    background: #fff;

    color: #1b75bc;

    width: 17px;

    margin: 0 auto;

    margin-bottom: 5px;

    font-size: 14px;

    text-align: center;

}


.box1 h5 a {
    color: #1b75bc;
    font-size: 12px;
}
.box1 h5 a:hover {
	text-decoration: underline;
}



p.vejaMais{

    text-align: right;

}

p.vejaMais a{

    color: #f8992b;

}



.quadro h1{

    background: url(../img/head1.gif) top left no-repeat;

    width: 186px;

    height: 20px;

    padding-top: 6px;

    padding-left: 5px;

    font-size: 12px;

    color: #6d6f71;

    padding-bottom: 0;

}



.bg1{

    width: 191px;

    background: url(../img/repete1.gif) repeat-y;

}



.bg1 p{

    padding: 5px 5px 5px 5px;

}



.bg1 img{

    margin: 5px 0;

}



.bg1 p a{

    color: #1b75bc;

}



.boxp1{

    float: left;

    width: 138px;

    margin-top: 10px;

}

.boxp2{

    float: right;

    width: 138px;

    margin-top: 10px;

}



.box1 .boxp1 img,

.box1 .boxp2 img{

    margin-right: 0;

}



.boxp1 img,

.boxp2 img{

    display: block;

    width: 136px;

    margin-bottom: 10px;

}



div.bg2{

    width: 191px;

    height: 9px;

    background: url(../img/bg2.gif);



}



.canto2 a.activeSlide,

.botoes a.activeSlide{

    background: #1b75bc;

    color: #fff;

}



.coluna2 .botoes{

    float: right;

    margin-top: 4px;

}



.coluna2 .botoes a{

    float: left;

    margin-left: 4px;

}



/*barra direita*/

#barra_direita{

    width: 168px;

    float: left;

    margin-top: -7px;

}



#barra_direita .margem{

    margin-bottom: 7px;

}



#barra_direita .publicidade{

    width: 142px;

    margin-right: auto;

    margin-left: auto;

}



/*box pdf*/

.versao_pdf{

    margin: 0 auto;

    width: 160px;

    

    background: url(../img/sombra_pdf.jpg) no-repeat;

}



.ultimas .bg form#BuscaPdf div{

    height: auto;

    background-color: transparent;

}



#MensagemPdf{

    display: block;

    margin: 0 10px;

    text-align: center;

    color: red;

}



form#BuscaPdf .submit{

    width: 35px;

    cursor: pointer;

    height: 24px;

    border: 0;

    margin: 0;

    padding: 0;

    background: url(../img/btn_ok.jpg);

    margin-left: 108px;

}





.versao_pdf h2{

    width: 103px;

    margin: 0 auto;

    text-align: center;

    padding-top: 15px;

    padding-bottom: 10px;

}



.versao_pdf p{

    padding:0;

    margin:0 auto;

    text-align: right;

    width: 120px;

}



.versao_pdf p a{

    color: #6d6f71;

}



.versao_pdf img{

    margin: 0 auto;

}

.versao_pdf h2 a{

    font-size: 13px;

    color: #f7931e;

    line-height: 13px;

}



/*box newsletter*/

#mensagemNewsletter{

    padding: 0 15px;

    text-align: center;

    color: red;

}



.newsletter{

    width: 160px;

    margin: 0 auto;

    background: url(../img/ultimas_repete.jpg) repeat-y;

}



.newsletter h2{

    padding-top: 20px;

    padding-bottom: 10px;

    width: 120px;

    margin: 0 auto;

    text-align: justify;

    color: #1b75bc;

    font-size: 12px;

    line-height: 12px;

}



.newsletter .bg{    
    height:auto !important;
    height:180px;
    background: url(../img/ultimas_sombra.jpg) no-repeat;

}



.newsletter .rodape{
    height: 17px;
    background: url(../img/ultimas_rodape.jpg) repeat-y;
    font-size: 0px;
    margin: 0;
}

.newsletter label{
    display: block;
    color: #6d6f71;
}

.newsletter .input{
    width: 120px;
    margin: 0 auto 8px auto;
}



.newsletter .input input{

    width: 119px;

}



.newsletter .submit input{

    width: 35px;

    height: 24px;

    border: 0;

    margin: 0;

    padding: 0;

    background: url(../img/btn_ok.jpg);

    margin-left: 108px;

    cursor: pointer;

}



.ultimas h1{
    width: 140px;
    margin: 0 auto;
    font-size: 16px;
    color: #6d6f71;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 12px;
    padding-bottom: 5px;
}

.ultimas{
    width: 160px;
    margin: 0 auto;
    background: url(../img/ultimas_repete.jpg) repeat-y;
}

.ultimas .bg {
	background: url(../img/ultimas_sombra.jpg) no-repeat;
    height:auto !important;
    height:180px;
}
.ultimas .rodape{
    height: 17px;
    background: url(../img/ultimas_rodape.jpg) repeat-y;
    font-size: 0px;
    margin: 0;
}

.ultimas a{
    color: #1b75bc;
}

.ultimas .bg div {
    width: 120px;
    margin: 5px auto;
    height: 1px;
    font-size: 0px;
    background-color: #d0d2d4;
}

.ultimas p{
    width: 130px;
    margin-left: 17px;
    padding: 5px 0;
    line-height: 12px;
}

.titulo h1{
    font-size: 20px;
    color: #fff;
    width: 487px;
    margin: 5px 0 10px 0;
    padding: 1px;
    text-transform:uppercase;
}





.quadro .ver_resultados{

    clear: both;

    text-align: right;

}



.quadro .submit{

    float: right;

    margin-right: 10px;

    display: inline;

}



.quadro .submit input{

    width: 56px;

    height: 23px;

    border: 0;

    padding: 0;

    margin: 0;

    background-image: url(../img/btn_votar_azul.jpg);

}



form .opcoes{

    padding-left: 8px;

    padding-right: 8px;

}



p.publicado{

    

}



#imagesNav{

    width: 461px;

}



table.videos{

    width: 186px;

    background-color: #e6e7e8;

}



#imagesNavVideo,

#imagesNavVideo img{

    width: 168px;

}



#flashMessage{

    text-align: center;

    padding: 5px;

    font-weight: bold;

}



.boxEnquete .submit input{

    cursor: pointer;

}



.comentarios{

    margin-top: 20px;

    position: relative;

}



#centro .comentarios h2{

    font-size: 12px;

    color: #1b75bc;

    padding-bottom: 10px;

}



.comentarios label{

    display: block;

}



.comentarios input{

    width: 280px;

}



.comentarios textarea{

    width: 430px;

    height: 80px;

}



.comentarios div.input{

    padding-bottom: 10px;

}



.comentarios div.submit input{

    background: url(../img/btn_ok.jpg);

    border: 0;

    width: 35px;

    height: 24px;

    cursor: pointer;

    float: right;

    margin-top: -52px;

    margin-right: 15px;

}



.comentarios .linha{

    width: 487px;

    margin: 15px 0;

}



.comentarios .nome{

    text-decoration: underline;

}



.comentarios .comentario{

    margin-bottom: 20px;

}





form.ftp_agencias div.submit input{

    background: url(../img/btn_login.gif);

    width: 55px;

    height: 24px;

    border: 0;

    margin-left: 250px;

    cursor: pointer;

}



form.ftp_agencias label{

    display: block;

}



form.ftp_agencias div{

    padding-bottom: 10px;

}



form.ftp_agencias input{

    width: 300px;

}



form.envio_arquivo_agencia label{

    display: block;

}



form.envio_arquivo_agencia div.submit input{

    background:transparent url(../img/btn_enviar.gif) repeat scroll 0 0;

    border:0 none;

    cursor:pointer;

    margin-top: 10px;

    height:24px;

    width:56px;

}



#centro div.texto .lista_colunista a,

 #centro div.texto .lista_colunista li{

    color: #1b75bc;

    font-size: 14px;



}





.lista_colunista li{

    list-style-type: disc;

    list-style-position: inside;

    color: #1b75bc;

}



.graficoEnquete{

    background-color:  #1b75bc;

}







img.twitter{

    margin-bottom: 5px;

}



iframe.climatempo{

    margin-top: 15px;

}
