@charset "utf-8";
/* CSS Document */
a{
    color:#CCC;
    text-decoration:none;
}
* html body {
    height: 100%;
}
#linksCube img{width:100%; height:100%; border:0;}
* html .geral {
    height: 100%;
}
* {
    margin:0;
    padding:0;
}
body {
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
    height:100%;
    background:url(../imagens/body_bk.png) no-repeat #000 top;
}

h1 {
    font-size:18px;
}
h1, h2, h3, h4, h5{
    font-family:Verdana, Geneva, sans-serif;
    font-weight:normal;
}

p { padding: 5px 0; }

a img { border: 0; }

label { cursor: pointer; }

input[type='text'], input[type='submit'],
select {
    padding: 5px;
    margin: 3px 0;
}

/*--------------------Extras---------------------------------------*/
#voto { color: #777; }
#voto a {
    display:block;
    line-height:28px;
    background: url('../imagens/bt_voto.png')  no-repeat;
    height:28px;
    padding-left: 30px;
    cursor:pointer;
    
}

.solicitar { cursor:pointer; }

/*--------------------Floats---------------------------------------*/


.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}
/*-----------------------------estrutura inicial------------------------------*/
.central {
    min-height: 100%;
    position: relative;
    margin:auto;
    width:980px;
}
.topo {
    height:210px;
}
.conteudo {
    height:100%;
    clear:both;
}
.rodape {
    width:100%;
    height:238px;
}
.rodape_superior {
    margin:auto;
    width:980px;
    height:127px;
    background:url(../imagens/rodape_superior.png);
}
.rodape_barra {
    background:url(../imagens/rodape_barra.png);
    height:111px;
}
.rodape_barra_img {
    background:url(../imagens/rodape_barra_img.png);
    width:980px;
    margin:auto;
    height:inherit;
}
/*-------------------------estrutura topo----------------------------------*/

.logo_relogio {
    width:400px;
    height:210px;
}
.logo {
    height:160px;
}
.relogio {
    height:50px;
}
.topo_banner {
    width:580px;
    height:210px;
}
.led {
    color:#FFF;
    font-size:12px;
    text-align:center;
    line-height:25px;
    width:74px;
    height:50px;
    background:url(../imagens/led.png);
    float:left;
}
.relogio_descricao {
   
    font-size:12px;
    width:326px;
    height:40px;
    float:right;
    color:#FFF;
}
/*-----------------------menu------------------------------------*/
.menu {
    margin-top:10px;
    height:40px;
    width:100%;
}
.menu_interno {
    float:left;
    background:url(../imagens/menu_bk.png);
    height:40px;
    width:970px;
}
.menu_e {
    height:40px;
    background:url(../imagens/menu_e.png);
    width:5px;
    float:left;
}
.menu_d {
    height:40px;
    width:5px;
    float:right;
    background:url(../imagens/menu_d.png);
}
ul.menu_lista li {
    display: inline;
}
ul.menu_lista li a {
    outline: none;
    color: #CCC;
    float: left;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    display: block;
}
ul.menu_lista li a:hover {
    background:url('../imagens/menu_sprite.png');
}
ul.menu_lista li img{
    margin-top:1px;
}
.menu_lista .spacer {
    background:url(../imagens/menu_spacer.png);
    width:2px;
    list-style-type:none;
    float:left;
    height:40px;
    display:block;
}


/*-------------------------estrutura de fundo para conteúdos centrais----------------------------------*/

.back_elementos {
    width:980px;
    height:100%;
}
.back_elementos_t {
    background:url(../imagens/back_elementos_t.png);
    height:8px;
}
.back_elementos_bk {
    background:url(../imagens/back_elementos_bk.png);
    height:100%;
}
.back_elementos_b {
    background:url(../imagens/back_elementos_b.png);
    height:8px;
}
/*------------------------coberturas-----------------------------------*/

/*
.coberturas {
    width:inherit;
    height:262px;
}
*/
.coberturas_topo {
    background:url(../imagens/coberturas_topo.png);
    width:730px;
    height:60px;
}
.coberturas_base {
    padding:0 1px 0 1px;
    width:728px;
    height:202px;
}
.coberturas_lateral {
    background:url(../imagens/coberturas_lateral.png) 0px 0px;
    width:250px;
    height:460px;
}
.coberturas_lateral_mask {
    background:url(../imagens/coberturas_lateral_mask.png);
    width:inherit;
    height:inherit;
    position:absolute;
    z-index:2;
}
.coberturas_lateral img {
    margin:13px 7px;
}
.cobertutas_base_album {
    float:left;
     background:url(../imagens/cobertutas_base_album.png);
    width:182px;
    height:202px;
}

.cobertutas_base_album:hover {
    background:url(../imagens/cobertutas_base_album.png) 0 202px;
}
.coberturas_base_album_t {
    margin-top:10px;
    text-align:center;
    font-size:10px;
    color:#FFF;
    height:24px;

}
.coberturas_base_album_img {
    height:113px;

}
.coberturas_base_album_b {
    height:55px;

}
.coberturas_base_album_mask {
    background:url(../imagens/coberturas_base_album_mask.png);
    width:182px;
    height:113px;
    position:absolute;
    z-index:2;
}

.coberturas_base_album_img img{
    margin:10px 16px;
    border:0;
}
.coberturas_base_album_b img{
    margin:4px 4px 0 8px;
    border:0;
}

.coberturas_base_album_texto{
    margin:0 6px 0 2px;
    color:#FFF;
    font-size:9px;
}



/*-------------------------banners----------------------------------*/


.banner_720x92{
    margin:auto;
    width:732px;
    height:104px;
}
.banner_720x92 img{
    margin:6px 5px;
}
.banner_720x92 div{
    background:url(../imagens/banner_720x92.png);
    position:absolute;
    z-index:100;
    width:inherit;
    height:inherit;
}
#banner { z-index: 10; }



/*----------------------------agenda-------------------------------*/

.agenda {
    width: inherit;
}
.agenda_topo {
    background:url(../imagens/agenda_topo.png) no-repeat;
    height:60px;
}
.agenda_console{
    display:table;
    margin:auto;
    line-height:65px;
    width:inherit;
    height:65px;

}

.carregando {
    text-align: center;
    color: #FFF;
    padding: 10px 0;
    background: url('../imagens/ajax-loader.gif') 342px 2px no-repeat;
}
.agenda_console_mes_e{
    background:url(../imagens/console_agenda_e.png);
    width:14px;
    height:inherit;
    float:left;
}
.agenda_console_mes_bk{
    padding:0 5px;
    background:url(../imagens/console_mes_bk.png);
color:#fff;
   height:inherit;
    float:left;
}
.agenda_console_mes_d{
    background:url(../imagens/console_agenda_d.png);
    width:14px;
    height:inherit;
    float:left;
}

.agenda_console a {
    cursor:pointer;
    color:#FFF;
    background:url('../imagens/agenda_console_dia.png');
    float:left;
    width:27px;
    text-align:center;
}
.agenda_console a:hover{
    background:url('../imagens/agenda_console_dia.png') 0 65px;
}
.agenda_console_d_final{
    background: url('../imagens/console_agenda_d_final.png');
    width:14px;
    height:inherit;
    float:left;
}


/*---novo---*/
.agenda_conteudo{
    width:915px;
    margin:auto;
}
.agenda_conteudo_t{
    background:url(../imagens/agenda_conteudo_t.png);
    height:9px;
}
.agenda_conteudo_bk{
    color:#FFF;
    padding:10px 15px;
    background:url(../imagens/agenda_conteudo_bk.png);
    
}

.agenda_conteudo_b{
    background:url(../imagens/agenda_conteudo_b.png);
    height:9px;
}

.agenda_conteudo_bk img{
    margin:0px 5px;
}

.agenda_conteudo_bk .left h1 {
    background:url('../imagens/I_IMG.png') 0 0 no-repeat;
    padding: 3px 0 3px 35px;
}

.agenda_conteudo_descricao{
    margin:10px 0px;
    font-size:12px;
    color:#CCC;
    width:370px;
}
.agenda_conteudo_right{

    position:absolute;
    margin-left:785px;
    z-index:-1;
    width:130px;
    height:141px;
}

.agenda_meses {
    color: #FFF;
    position: absolute;
    right: 35px;
   
   
}
.agenda_meses ul li {
    list-style: none;
    display: inline;
}
.agenda_meses ul li a {
    text-align:center;
    background:url(../imagens/agenda_meses_a.png);
    cursor: pointer;
    float: right;
    width:54px;
    height:31px;
    margin-left:-12px;
    padding-top:15px;

}
.agenda_meses ul li a:hover{
 background:url(../imagens/agenda_meses_a_hover.png);
}
/*
.agenda_conteudo_casa{
    float:right;
    
    
}
*/


/*--------------------youtube---------------------------------------*/
.window {
    background: #FFF;
    border: 1px solid #9C248E;
    position:fixed;
    left:50%;
    top:50%;
    height:408px;
    width:480px;
    display:none;
    z-index:9999;
    margin: -204px 0 0 -240px;
}
.window .bar, 
.form_window .bar {
    color: #FFF;
    background: #9C248E;
    padding: 3px 5px;
}
.window a, .form_window .close {
    color: #FFF;
    text-decoration: underline;
}
.window a:hover { text-decoration: none; }
#mask {
    position:fixed;
    left:0;
    top:0;
    height: 100%;
    width: 100%;
    z-index:9000;
    background-color:#000;
    display:none;
    cursor: pointer;
}

/*---------------------form enquetes-------------------------*/
.form_window {
    background: #FFF;
    border: 1px solid #9C248E;
    position: fixed;
    top: 50%;
    left: 50%;
    display: none;
    z-index: 9999;
    margin: -150px 0 0 -90px;
    width: 290px;
    height: 170px;
}
.form_window .close { cursor: pointer; }
.form_window #form  { padding: 3px; }
.form_window  #error { padding: 0 3px; }


/*--------------------coberturas view---------------------------------------*/

.coberturas_view {
    width:964px;
    margin:auto;
}
.coberturas_view_top {
    background:url(../imagens/coberturas_view_top.png);
    height:10px;
}
.coberturas_view_bottom {
    background:url(../imagens/coberturas_view_bottom.png);
    height:10px;
}
.coberturas_view_back {
    background:url(../imagens/coberturas_view_back.png);
}
.coberturas_view_texto {
    color:#FFF;
    font-size:14px;
    margin-left:10px;
}
.coberturas_view_dados {
    margin-top:10px;
    margin-left:10px;
    width:508px;
}
.coberturas_view_enquete {
    float:left;
    width:142px;
    height:165px;
    background:url(../imagens/coberturas_view_enquete.png);
}
.coberturas_view_enquete:hover {
    background:url(../imagens/coberturas_view_enquete.png) 0 165px;
}
.coberturas_view_enquete_texto {
    text-align:center;
    color:#FFF;
    font-size:10px;
    margin:13px 8px;
    width:126px;
    height:11px;
}
.coberturas_view_enquete_foto {
    margin-top:15px;
    width:142px;
    height:89px;
}
.coberturas_view_enquete_mask {
    position:absolute;
    z-index:2;
    background:url(../imagens/coberturas_view_enquete_mask.png);
    width:inherit;
    height:inherit;
}
.coberturas_view_enquete_foto img {
    margin:3px 11px;
}
/*--------------------------paginacao---------------------------------*/
.paginacao {
    margin-top:5px;
    width:372px;
    height:51px;
    background:url(../imagens/paginacao_back.png);
}
.paginacao ul {
    display:table;
    margin:auto;
}
.paginacao ul li {
    color: #FFF;
    list-style-type:none;
    float:left;
    height:51px;
    line-height:51px;
    display:block;
}
.paginacao ul li a,
.paginacao ul li strong {
    color:#999;
    padding:0 8px;
    display:block;
    height:51px;
}
.paginacao ul li a:hover {
    background:url(../imagens/menu_sprite.png);
}
/*--------------------------enquetes---------------------------------*/
.enquetes_topo {
    background:url(../imagens/enquetes_topo.png);
    width:730px;
    height:60px;
}

/*---------------------------notícias--------------------------------*/

.noticias_topo {
    background:url(../imagens/noticias_topo.png) no-repeat;
    height:66px;
	width:168px;
}

.back_elementos_noticias{
	margin-right:6px;
	width:786px;
}
.back_elementos_noticias_top{
	background:url(../imagens/back_elementos_noticias_top.png);
	height:10px;
}
.back_elementos_noticias_back{
	background:url(../imagens/back_elementos_noticias_back.png);
}


.back_elementos_noticias_bottom{
	background:url(../imagens/back_elementos_noticias_bottom.png);
	height:10px;
}
.noticias_bt li{
	display:block;
	list-style:none;
	float:left;
	height:46px;
}
.noticias_bt li a{
	display:block;
	height:46px;
	line-height:46px;
	margin:0px 10px;

}
.noticias_bt li a:hover {
    background:url(../imagens/menu_sprite.png)0px 0px;
}
.back_elementos_noticias_little{
	margin-left:6px;
	width:180px;
}
.back_elementos_noticias_little_top{
	background:url(../imagens/back_elementos_noticias_little_top.png);
	height:10px;
}
.back_elementos_noticias_little_back{
	background:url(../imagens/back_elementos_noticias_little_back.png);

}
.back_elementos_noticias_little_bottom{
	background:url(../imagens/back_elementos_noticias_little_bottom.png);
	height:10px;
}
.noticias_colunistas_dados{
	width:150px;
	margin:auto;
	color:#FFF;
	font-size:12PX;
}
.noticias_texto{
	color:#FFF;
	margin:0px 20px;
}

.ultimas_topo{
    text-transform: uppercase;
    color: #FFF;
    background:url(../imagens/ultimas_topo.png) no-repeat;
    height:66px;
    line-height:66px;
    padding-left: 60px;
/*
	width:168px;
*/
}
.ultimas_conteudo{
	width:964px;
	margin:auto;
}
.ultimas_t{
	background:url(../imagens/ultimas_t.png);
	height:10px;
}
.ultimas_bk{
	background:url(../imagens/ultimas_bk.png);
	padding:10px;
	color:#FFF;

}
.ultimas_bk a:hover{
    text-decoration:underline;
    
}
.ultimas_b{
	background:url(../imagens/ultimas_b.png);
	height:10px;
}

/*---------------------------tabela contato--------------------------------*/
.contato_topo{
    background:url(../imagens/logo_contato.png) -10px 0 no-repeat;
	width:100%;
	height:43px;
    margin-bottom:30px;
}

.contato_texto{
    color:#CCC;
}
.contato_texto h1{
   
    font-size:18px;
    margin-bottom:10px;
}
.contato_texto p{
    font-size:14px;
}
.tabela_contato{
    color:#CCC;
}
.tabela_contato td{
    height:30px;
}
.bt_enviar{
    background:url(../imagens/enviar_contato.png);
    width:88px;
    height:41px;
    border:0;
    cursor:pointer;
}
.bt_enviar:hover{
    background:url(../imagens/enviar_contato.png) 0 41px;
}
/*---------------------videos--------------------------------------*/

.video_topo{
    background:url(../imagens/logo_videos.png) no-repeat;
	width:100%;
	height:43px;
    margin-bottom:10px;
}
.video_album {
    float:left;
     background:url(../imagens/videos_album.png);
    width:182px;
    height:156px;
}

.video_album:hover {
    background:url(../imagens/videos_album.png) 0 156px;
}

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

