/*site */

body {
    margin:0 auto;
    width: 995px;
    text-align:center;
    background-image:url(../images/fundo_tp2.jpg);
    background-repeat:repeat-x;
    background-attachment:fixed;

}
a{
    text-decoration:none;
    color:#000000;
}
.site{
    width:980px;
    margin-left:auto;
    text-align:left;
    background-color:white;
    font-family:Arial;
}

/*topo*/
.topo{
    width:980px;
    height:30px;
    background-color:#000000;
}

.logo_topo{
    float:left;
    margin-left:5px;
}
.bot_topo{
    float: right;
}

.menu{
    float: left;
    width: 785px;
    height:185px;

}
.cortina{
    float: right;
    width: 165px;
    height:280px;
    max-width:165px;
}


/* Cortina */
#carreiraBox {
    height:280px;
    display: block;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Arial;
    font-size: 9px;
}
#carreiraBox div {
    width:100%;
    display: block;
}
.client {
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0px;
    font-weight: normal;
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    text-transform:capitalize;
}
#carreiraBox a {
    color: #000000;
    text-decoration: none;
}
.client {
    border: solid 1px #f9f9f9;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color:#f0f0f0;
    background-color:#f9f9f9;

}
.client strong {
    color:#000000;
}


.superbanner_menu{
    float: right;
    width: 775px;
    height:98px;
    margin-top:10px;
}

.logo_menu{
    float:left;
    margin-top:5px;
    width:110px;
    height:70px;
    margin-left:3px;
}

.busca_menu{
    float:left;
    width:200px;
    height:44px;
}

.links_menu{
    float:right;
    margin-top:35px;
    width:60px;
    font-size:10px;
    font-weight:normal;
}

.menu_menu{

}

.menu_menu a{
    text-decoration:none;
    color:#FFF;
}

.conteudo{
    margin-top:10px;
    margin-left:5px;
    float:left;
    width:785px;
    height:auto;
}

.bannerlateral{
    float:right;
    width:165px;
    height: 620px;
}
.siga{
    margin-top:10px;
    float:right;
    width:172px;
    height:172px;
}
.Responsabilidade{
    float:right;
    width:172px;
    height:172px;
}

.sliderResponsabilidade{
    float:right;
    width:168px;
    height:172px;
}
.bannerrodape{
    float: left;
    width: 775px;
    height:100px;
    margin-left:15px;


}
.rodape{
    width:980px;
    height:75px;
    background-image:url(../images/back_rodape.jpg);
    background-repeat:repeat-x;
}

.rodape_texto{
    float: left;
    width: 745px;
    height:50px;
    margin-top:45px;
    margin-left:10px;
    color:white;
    font-size:10px;
}

.bannerlat1{
    float:right;
    margin-top:5px;
    width:175px;
    height: 300px;
}

.bannerlat2{
    float:right;
    margin-top:5px;
    width:175px;
    height: 300px;
}

.homecima{
    width:780px;
    height:253px;
}

.homemeio{
    width:780px;
    height:335px;
}
.homebaixo{
    width:780px;
    height:345px;

}

.destaque_home{
    margin-top:5px;
    margin-left:15px;
    width:312px;
    height:234px;
    font-weight:bold;
    float:left;

}


.titulo_destaque{
    width:307px;
    height:25px;
    font-weight:bold;
    font-size:16px;
}

.fotos_home{
    margin-top:5px;
    width:156px;
    height:234px;
    font-weight:bold;
    float:left;

}

.titulo_fotos{
    width:156px;
    height:25px;
    font-weight:bold;
    font-size:16px;
}



.promocao_home{
    margin-top:5px;
    width:280px;
    height:234px;
    font-weight:bold;
    float:right;

}

.titulo_promocao{
    width:125px;
    height:25px;
    font-weight:bold;
    font-size:16px;

}

.chamada_promocao{
    margin-top:5px;
    width:120px;
    height:60px;
    font-weight:bold;
    background-color:#F2F2F2;

}

.etv_home{
    margin-top:5px;
    width:190px;
    height:115px;
    font-weight:bold;
    float:left;

}

.twitter_home{
    margin-top:4px;
    width:190px;
    height:115px;
    font-weight:bold;
    float:left;

}

.titulo_twitter{
    width:125px;
    height:25px;
    font-weight:bold;
    font-size:16px;
}

.publicidade_home{
    margin-top:10px;
    width:500px;
    height:70px;
    font-weight:bold;
    float:left;
}

.colunas_home_corpo{
    width:278px;
    height:75px;
}

.colunas_home{
    margin-top:5px;
    margin-right:0px;
    width:260px;
    height:330px;
    font-weight:bold;
    float:right;
}

.titulo_colunas{
    width:280px;
    height:25px;
    font-weight:bold;
    font-size:16px;

}

.foto_colunas{
    margin-top: 7px;
    width:100px;
    height:64px;
    font-weight:bold;
    background-color:#F2F2F2;
    float:left;
}




.chamada_colunas{
    margin-top: 5px;
    margin-left:3px;
    width:150px;
    height:66px;
    font-weight:bold;
    background-color:#F2F2F2;
    float:left;
}
.titulochamada_colunas{
    width:150px;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
}

.descricaochamada_colunas{
    width:150px;
    font-size:10px;
    font-weight:normal;
}

.agenda_home{
    margin-top:5px;
    width:505px;
    height:250px;
    font-weight:bold;
    float:left;

}

.titulo_agenda{
    margin-top:0px;
    width:490px;
    height:25px;
    font-weight:bold;
    font-size:16px;

}
.foto_culonista{
    width:100px;
    font-weight:normal;
    float:left;
}
.colunista_interno{
    margin-top: 5px;
    width:160px;
    font-weight:normal;
    font-family:Arial;
    font-size:12px;
}
.foto_colonista{
    width:100px;
    font-weight:normal;
    float:left;
}

.titulo_chamada_agenda{
    margin-top:1px;
    width:115px;
    font-weight:bold;
    font-family:Arial;
    font-size:10px;
}
.corpo_agenda{
    width:120px;
    height:110px;
    font-weight:bold;
    float:left;
    margin-left:3px;
}

.foto_agenda{
    margin-top:3px;
    width:115px;
    height:60px;
    font-weight:bold;
    background-color:#F2F2F2;
}

.chamada_agenda{
    margin-top:1px;
    width:115px;
    height:40px;
    font-weight:bold;
    background-color:#F2F2F2;
    font-family:Arial;
    font-size:10px;
    font-weight:200;
}

.noticias_home{
    margin-top:5px;
    width:280px;
    height:320px;
    font-weight:bold;
    float:left;

}
.titulo_noticias{
    margin-top:0px;
    width:279px;
    height:25px;
    font-weight:bold;
    font-size:16px;

}
.noticias_home_corpo{
    width:271px;
    height:69px;
}
.foto_noticias{
    margin-top:5px;
    width:100px;
    height:65px;
    font-weight:bold;
    float:left;
    background-color:#F2F2F2;

}

.chamada_noticias{
    margin-top:5px;
    width:170px;
    height:65px;
    font-weight:bold;
    background-color:#F2F2F2;
    float:right;
}

.titulochamada_noticias{
    width:170px;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
}

.descricaochamada_noticias{
    width:170px;
    font-size:10px;
    font-weight:normal;
}




.blog_home{
    margin-top:5px;
    margin-right:5px;
    width:230px;
    height:320px;
    margin-left:3px;
    font-weight:bold;
    float:left;

}

.titulo_blog{
    margin-top:0px;
    width:230px;
    height:25px;
    font-weight:bold;
    font-size:16px;

}

.foto_blog{
    margin-top:3px;
    width:230px;
    height:75px;
    font-weight:bold;
    background-color:#F2F2F2;
    float:right;
}

.chamada_blog{
    margin-top:1px;
    width:230px;
    height:60px;
    font-weight:bold;
    background-color:#F2F2F2;
    float:right;
}

.titulochamada_blog{
    width:230px;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
}

.descricaochamada_blog{
    width:230px;
    font-size:10px;
    font-weight:normal;
}


.publicidade234_home{
    margin-top:5px;
    margin-right:0px;
    width:260px;
    height:65px;
    font-weight:bold;
    float:left;

}

.fotograffe_home{
    margin-top:3px;
    margin-right:0px;
    width:255px;
    height:238px;
    font-weight:bold;
    float:left;

}
.chamada_fotograffe{
    margin-top:5px;
    width:255px;
    height:60px;
    background-color:#F2F2F2;
}
.descricaochamada_fotograffe{
    width:255px;
    height:50px;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
}

.topo_interno{
    width:520px;
    height:60px;
    float:left;
}

.titulo_interno_topo{
    width:500px;
    height:25px;
    font-size:20px;
    font-weight:bold;

}

.publicidade_interno_topo{
    width:490px;
    height:70px;
    margin-left:20px;
}
.reservado_interno_topo{
    width:490px;
    height:40px;
    margin-left:20px;
    background-color:#6AC7F0;
}

.publicidade_lateral_interno{
    width:260px;
    height:880px;
    margin-left:4px;
    float:right;
}

.conteudo_interno{
    margin-top:10px;
    width:500px;
    max-width:500px;
    height:auto;
    font-size:20px;
    font-weight:bold;
    float:left;
}

.expediente{
    margin-top:5px;
    margin-left:15px;
    width:450px;
    height:800px;
    font-size:10px;
    font-weight:normal;
    float:left;
}

.destaque_agenda_interno{
    width:490px;
    height:40px;
    margin-top:5px;
    float:left;
}
.corpo_agenda_interno{
    margin-left:12px;
    width:490px;
    height:720px;

}
.evento_agenda_interno{
    margin-top:6px;
    margin-left:3px;
    width:240px;
    height:71px;
    background-color:#F2F2F2;
    float:left;
}

.foto_agenda_interno{
    margin-top:6px;
    margin-left:3px;
    width:100px;
    height:60px;
    float:left;
}
.chamada_agenda_interno{
    margin-top:6px;
    margin-left:0px;
    width:130px;
    height:60px;
    float:right;

}
.agenda_interno_descricao{
    margin-top:6px;
    margin-left:3px;
    width:280px;
    font-size:12px;
}

.evento_agenda_uni{
    margin-top:6px;
    margin-left:3px;
    width:300px;
    height:180px;
    float:left;
}
.foto_agenda_detalhes{
    margin-top:6px;
    margin-left:3px;
    width:175px;
    height:180px;
    float:right;
}

.agenda_uni_titulo{
    margin-top:6px;
    margin-left:3px;
    width:300px;
    font-size:14px;
    font-weight:bold;
}

.agenda_uni_descricao{
    margin-top:6px;
    margin-left:3px;
    width:300px;
    font-size:12px;
    font-weight:normal;
}

.agenda_uni_conteudo{
    margin-top:6px;
    margin-left:3px;
    width:500px;
    height:auto;
    float:left;
    font-size:12px;
    font-weight:normal;
}

.publicidade_cadastrar{
    width:260px;
    height:115px;

}
.publicidade_cadastrar_login{
    margin-top:1px;
    width:260px;
    font-size:14px;
    text-align:left;
}

.publicidade_foto_colunista{
    margin-top:6px;
    width:250px;
    font-size:10px;
    text-align:left;
}

.publicidade_cadastrar_campos{
    margin-top:3px;
    margin-left:5px;
    margin-right:5px;
    width:250px;
    font-size:14px;
    text-align:right;
}

.promocao_corpo{
    margin-top:5px;
    margin-left:6px;
    width:500px;
    height:152px;
    background-color:#F2F2F2;
}
.promocao_imagem{
    width:200px;
    height:150px;
    float:left;
}
.promocao_descricao{
    margin-left:8px;
    width:290px;
    height:150px;
    float:right;
}

.promocao_descricao_titulo{
    width:290px;
    height:25px;
    float:left;
    font-size:20px;
    font-weight:bold;
    text-align:left;
}

.promocao_descricao_data{
    width:290px;
    height:20px;
    float:left;
    font-size:14px;
    text-align:left;
}

.promocao_descricao_descricao{

    width:290px;
    height:75px;
    float:left;
    font-size:14px;
    text-align:left;

}

.promocao_descricao_mais{

    width:290px;
    height:30px;
    float:left;
    font-size:14px;
    text-align:right;

}

.corpo_promocao_interno{

    margin-left:12px;
    width:500px;
    min-height:720px;
    height:auto;



}

.evento_promocao_uni{
    margin-top:6px;
    margin-left:3px;
    width:300px;
    height:180px;
    float:left;
    background-color:#F2F2F2;
}


.foto_promocao_detalhes{
    margin-top:6px;
    margin-left:3px;
    width:175px;
    height:180px;
    float:right;
    font-size:14px;
    text-align:left;
}


.promocao_uni_descricao{
    margin-top:6px;
    margin-left:3px;
    width:290px;
    font-size:14px;
    text-align:left;
}
.promocao_uni_conteudo{
    margin-top:6px;
    margin-left:3px;
    width:500px;
    height:auto;
    float:left;
    font-size:14px;
    text-align:left;
}

.titulo_noticia_uni{
    margin-top:6px;
    margin-left:5px;
    width:480px;
    height:30px;
    font-size:14px;
    font-weight:bold;
    text-align:left;
}
.conteudo_noticia_uni{
    margin-top:6px;
    margin-left:8px;
    width:490px;
    height:auto;
    font-size:10px;
    font-weight:normal;
    text-align:left;
}
.autor_noticia_uni{
    margin-top:6px;
    width:499px;
    height:30px;
    font-size:12px;
    font-weight:bold;
    text-align:right;


}
.comentario_noticias{
    margin-bottom:0px;
    width:499px;
    height:250px;
    font-size:12px;
    font-weight:bold;

}

.publicidade_colunista{
    width:260px;
    height:auto;

}

.titulo_coluna_uni{
    width:499px;
    height:auto;
    font-size:14px;
    font-weight:bold;

}


.todas_coluna_uni_titulo{
    margin-top:3px;
    margin-left:5px;
    width:480px;
    height:auto;
    font-size:10px;
    font-weight:bold;

}

.todas_coluna_uni_texto{
    margin-top:10px;
    margin-left:5px;
    width:480px;
    height:auto;
    font-size:10px;
    font-weight:normal;
    background-color:#F2F2F2;

}

.todas_coluna_uni_outras{
    margin-top:10px;
    margin-left:5px;
    width:480px;
    height:auto;
    font-size:14px;
    font-weight:bold;

}
.corpo_coluna_uni{
    margin-top:4px;
    margin-left:5px;
    width:495px;
    height:auto;
    font-size:12px;
    font-weight:normal;
}

.texto_contato{
    font-size:10px;
    font-weight:normal;
    width:500px;
    height:750px;
    margin-left:20px;
    margin-top:15px;
    margin-top:10px;
}

.coluna_corpo{
    margin-top:10px;
    margin-left:6px;
    width:500px;
    height:60px;
    background-color:#F2F2F2;
}
.coluna_imagem{
    width:110px;
    height:60px;
    float:left;
}
.coluna_descricao{
    margin-left:8px;
    width:380px;
    height:60px;
    float:right;
}
.coluna_descricao_titulo{
    margin-left:0px;
    width:350px;
    float:left;
    font-weight:bold;
    font-size:14px;

}
.coluna_descricao_descricao{
    margin-left:0px;
    width:350px;
    float:left;
    font-weight:normal;
    font-size:12px;

}

.album_corpo{
    margin-top:5px;
    margin-left:6px;
    width:500px;
    height:80px;
    background-color:#F2F2F2;
}

.album_imagem{
    width:100px;
    height:80px;
    float:left;
}

.foto_noticia_interno{
    width:100px;
    height:80px;
    float:left;
}
.album_descricao{
    margin-left:8px;
    width:290px;
    height:80px;
    float:left;

}


.evento_noticia_interno{
    margin-top:5px;
    margin-left:6px;
    width:500px;
    height:90px;
    background-color:#F2F2F2;
}

.album_descricao_titulo{
    margin-left:8px;
    width:290px;
    font-size:14px;
    font-weight:bold;
    float:left;

}
.chamada_noticia_interno_titulo{
    margin-left:8px;
    width:390px;
    font-size:12px;
    font-weight:bold;
    float:left;

}
.agenda_descricao_titulo{
    width:120px;
    font-size:12px;
    font-weight:bold;
    float:left;

}

.agenda_descricao_data{
    width:120px;
    font-size:10px;
    font-weight:normal;
    float:left;

}
.agenda_descricao_descricao{
    width:120px;
    font-size:10px;
    font-weight:normal;
    float:left;

}
.album_descricao_descricao{
    margin-left:8px;
    width:290px;
    font-size:12px;
    font-weight:normal;
    float:left;

}
.chamada_noticia_interno_descricao{
    margin-left:8px;
    width:390px;
    font-size:12px;
    font-weight:normal;
    float:left;
}
.album_descricao_data{
    margin-left:8px;
    width:290px;
    font-size:12px;
    font-weight:normal;
    float:left;

}
.chamada_noticia_interno_data{
    margin-left:8px;
    width:290px;
    font-size:12px;
    font-weight:normal;
    float:left;
}

.blog_corpo{
    margin-top:5px;
    margin-left:6px;
    width:500px;
    height:auto;
    background-color:#F2F2F2;
}

.blog_descricao_titulo{
    width:490px;
    height:25px;
    float:left;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
.blog_descricao_descricao{
    width:490px;
    height:auto;
    margin-top:10px;
    float:left;
    font-size:10px;
    text-align:left;
    font-weight:normal;
}

.blog_descricao_data{
    width:490px;
    height:30px;
    margin-top:8px;
    float:left;
    font-size:10px;
    text-align:right;
}

.titulo_publicidade_interno{
    width:255px;
    height:15px;
    float:right;
    font-size:10px;
    text-align:left;
}

#slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider, #slider li{
    width:150px;
    height:200px;
    overflow:hidden;
}

#slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider2, #slider2 li{
    width:300px;
    height:200px;
    overflow:hidden;
}

#slider2next a, #slider2prev a{
    display:block;
    position:relative;
    width:30px;
    height:77px;

}
#prevBtn{
    font-size:20px;
    font-weight:bold;
    background-image:URL(../images/setaesq.png);
    background-repeat:no-repeat;
}
#nextBtn{
    font-size:20px;
    font-weight:bold;
    background-image:URL(../images/setadir.png);
    background-repeat:no-repeat;
}





.photo {
    position:relative;
    font-family:arial;
    overflow:hidden;
    border:1px solid #000;
    width:298px;
    height:198px;
}

.photo .heading, .photo .caption {
    position:absolute;
    background:#000;
    height:40px;
    width:300px;
}

.photo .heading {
    top:-50px;
}

.photo .caption {
    bottom:-50px;
    left:0px;
}

.photo .heading span {
    color:#26c3e5;
    top:-50px;
    font-weight:bold;
    display:block;
    padding:5px 0 0 10px;
}

.photo .caption span{
    color:#999;
    font-size:9px;
    display:block;
    padding:5px 10px 0 10px;
}

/* Paginação */

.link_paginacao {
    padding:2px;
    border:1px solid #162B48;
    color:#162B48;
    display:inline;
    margin-top:10px;
}


a.link_paginacao{
    padding:2px;
    border:0px solid #777;
    color:#777;
    display:inline;
    margin-top:10px;
}

a.link_paginacao:hover{
    padding:2px;
    border:0px solid #E60;
    color:#2C7FA9;
    display:inline;
    margin-top:10px;
}

#form1 label.error {
    margin-left: 10px;
    color:#C00;
    font-size:10px;
}

