/* CSS Document */

*{
padding:0;
margin:0;
}
body{

background-image:url(../imagens/bg-altovale-.jpg);
background-repeat:repeat-x;
background-color:#c8caf1;

}

#geral {
	margin:auto;
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	background-image:none;
	background-color:#FFFFFF;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	border-top:2px solid #fff;
}
#imagem_topo{
width:980px;
background-image:url(../imagens/topo.png);
height:147px;
float:left;
}
#topo_logo{
width:168px;
height:41px;
float:left;
}
#imagem_topo_login{
float:right;
}
#publicidade_topo{
margin:auto;
width:765px;
height:100px;
position:relative;
overflow:hidden;


}
/*MENU----------------------------------------------------------------- --*/
#menu{
list-style:none;
height:25px;
float:left;
width:980px;
background-color:#978e81;
border-top:1px solid #f49200;
margin-top:3px;
}
#menu ul{
margin:0;
padding:0;
margin-left:102px;
}
#menu ul li{
display:inline;
}
#menu ul li a{
font:12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
float:left;
padding-left:12px;
padding-right:12px;
border-right:1px solid #d5d2cd;
height:20px;
padding-top:5px;
font-weight:bold;
background-image:url(../imagens/menu.png);
}
#menu ul li a:hover{
background-image:url(../imagens/menu_hover.png);
}
#menu ul li a.ativo{
background-image:url(../imagens/menu_active.png);
}
#sub_menu{
list-style:none;
height:20px;
margin-bottom:15px;
border-bottom:1px solid #d1d1d1;
float:left;
width:980px;
background-color:#f49200;
border-top:1px solid #f49200;

}
#sub_menu li{
display:inline;
}
#sub_menu li a{
font:13px Arial, Helvetica, sans-serif;
color:#fdfdfd;
text-decoration:none;
float:left;
padding-left:20px;
padding-right:20px;
border-right:1px solid #fff;
height:15px;
padding-top:2px;
font-weight:bold;
}
#menu_shopping{
float:left;
width:150px;
background-color:#fff;
margin-top:7px;
border:1px solid #e3e3e3;
margin-bottom:10px;

}
#menu_shopping ul{
margin:0;
padding:0;
list-style:none;
}
#menu_shopping ul li{
background-image:url(../imagens/lista_imagem.png);
background-repeat:no-repeat;
background-position:left middle;
height:30px;
line-height:30px;
}
#menu_shopping ul li a{
font:11px Arial, Helvetica, sans-serif;
color:#7b766f;
text-decoration:none;
float:left;
line-height:30px;
display:block;
width:133px;
padding-left:17px;
}
#menu_shopping ul li a:hover{
font-weight:bold;
}
#menu_shopping ul li a.atual{
font-weight:bold;
}
#public_shopping_menu{
float:left;
width:150px;
background-color:#f2f2f2;
border:1px solid #e3e3e3;
height:200px;
margin-top:15px;
clear:both;
overflow:hidden;
text-align:center;
}
#shop_menu_lojas{
width:130px;
background-color:#f19b19;
margin-top:5px;
border:1px solid #e3e3e3;
float:left;
clear:both;
text-align:center;
padding:5px;

}
#shop_menu_lojas:hover{
background-color:#efab45;
}
#shop_menu_lojas a{
font:13px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;

font-weight:bold;
}
#quadro_buscar{
width:450px;
padding-top:3px;
float:left;
margin-bottom:13px;
margin-top:10PX;
}
.bt_encontrar{
background-color:#f49200;
color:#FFFFFF;
border:1px solid #978e81;
padding:1px;
}
#menu_shopping li a.buscar{
background-color:#978e81;
color:#FFFFFF;

}

/*NOTICIA PRINCIPAL ----------------------------------------------------------------- --*/
#quadro_principal{
float:left;
width:310px;
height:300px;
border:1px solid #d1d1d1;
margin-top:7px;
}
#imagem_principal{
width:290px;
margin-left:10px;
margin-top:7px;
height:218px;
overflow:hidden;
text-align:center;
vertical-align:middle;
background-image:url(../imagens/carregando.gif);
background-repeat:no-repeat;
background-position:center;
}
#titulo_principal{
width:290px;
padding-left:15px;
padding-top:4px;
float:left;
}
#titulo_principal a {
font:14px Arial, Helvetica, sans-serif;
color:#1c3892;
text-decoration:none;
font-weight:bold;
}
#descricao_principal{
padding:3px 10px 0 10px;
}
#descricao_principal a{
font:12px Arial, Helvetica, sans-serif;
color:#2b2b2b;
text-decoration:none;
}
#descricao_principal a:hover{
text-decoration:underline;
}
#espaco1{
width:15px;
border-right:1px dotted #d1d1d1;
height:280px;
float:left;
margin-top:14px;
}

/*QUADRO SECUNDÁRIO ----------------------------------------------------------------- --*/
#quadro_secundario{
width:290px;
height:300px;
border:1px solid #d1d1d1;
float:left;
margin-top:7px;
margin-left:15px;
}
#quadro_secundario_titulo{
font:11px Arial, Helvetica, sans-serif;
color:#1c3892;
font-weight:bold;
border-bottom:1px solid #e3e3e3;
width:260px;
margin-left:15px;
padding-left:10px;
margin-top:5px;
}
.quadro_secundario_loop{
width:255px;
height:88px;
border-bottom:1px solid #eeeeee;
float:left;
margin-left:12px;
}
.img_sec{
float:left;
width:100px;
height:70px;
margin-top:10px;
border:1px solid #978e81;
overflow:hidden;
text-align:center;
vertical-align:middle;
}
.img_sec:hover{
border:1px solid #f09000;
}
.cat_sec{
font:13px Arial, Helvetica, sans-serif;
color:#f49200;
font-weight:bold;
padding-left:12px;
float:left;
padding-top:6px;
width:140px;
}
.txt_sec{
padding-left:3px;
float:left;
width:150px;
}
.txt_sec a{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
.txt_sec a:hover{
text-decoration:underline;
}

/*MINHA REDE ----------------------------------------------------------------- --*/
#minha_rede{
width:170px;
height:300px;
border:1px solid #f49200;
float:left;
background-color:#f3f3f3;
margin-top:7px;
margin-left:5px;
overflow:hidden;
}
#mural_geral{
float:left;
height:260px;
}
#rodape_mural{
text-align:center;
font:12px Arial, Helvetica, sans-serif;
background-color:#f49200;
float:left;
width:170px;
height:20px;
line-height:20px;
}
#rodape_mural a{
color:#FFFFFF;
text-decoration:none;
}
#rodape_mural a:hover{
font-weight:bold;
}
.loop_mural_txt{
float:left;
margin-top:12px;
float:left;
padding:2px 5px;
font:12px Arial, Helvetica, sans-serif;
color:#5f5f5f;
}
.loop_moral_from{
padding-left:3px;
font:10px Arial, Helvetica, sans-serif;
color:#333333;
border-bottom:1px solid#c4c4c4;
margin:0 3px;
clear:both;
}

#linha_rede{
border-top:1px solid #e7e7e6;
margin:10px;
width:140px;
float:left;
clear:both;
padding-left:10px;
background-color:#009900;
}

.sair_session{
margin-left:10px;
}
#atalhos_rede .sair_session a{
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#990000;
}
#atalhos_rede .sair_session a:hover{
text-decoration:underline;
}



/*publicidades ----------------------------------------------------------------- --*/

#quadro_publicidades_padrao{
float:right;
width:160px;
height:800px;
margin-left:10px;
border-left:3px solid #c5c5c5;
}
#cabecario_publicidades{
width:150px;
padding-top:5px;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#7183a3;
text-align:center;
margin-bottom:12px;
border-bottom:2px solid #e9e9e9;

}

.engloba_public{
width:150px;
clear:both;
border-bottom:2px solid #e9e9e9;
margin-top:5px;
}

.titulo_public{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:0 5px;
height:16px;
overflow:hidden;
margin-left:10px;
}
.img_publicidade{
overflow:hidden;
margin-top:3px;
max-height:120px;
max-width:120px;
margin-left:10px;
}
.txt_publicidade{
clear:both;
width:140px;
color:#000000;
font:11px Arial, Helvetica, sans-serif;
overflow:hidden;
margin-bottom:10px;
padding-top:3px;
margin-left:10px;
}
.txt_publicidade a{
text-decoration:none;
color:#000000;
font:11px Arial, Helvetica, sans-serif;
}
.txt_publicidade a:hover{
text-decoration:underline;
}
/*menus em abas index----------------------------------------------------------------- --*/

.tabs{
    margin-top: 20px;
    border-bottom: 3px solid #f49200;
	float:left;
	width:800px;
			
}
.tabs ul {
float: left;
width: 100%;
}
.tabs ul li{
display: inline;
}
.tabs ul li a {
padding: 4px 10px;
float:left;
text-decoration: none;
margin-left:12px;
width:150px;
font:13px Arial, Helvetica, sans-serif;
color: #fff;
font-weight:bold;
background-image:url(../imagens/tabs_inative.png);
text-align:center;
height:16px;
}
.tabs ul li a:hover{
background-image:url(../imagens/tabs_active.png);
}
.tabs ul li a.active{
background-image:url(../imagens/tabs_active.png);
color: #fff;
font-weight:bold;
}
#recebe_novidades{
width:800px;
height:165px;
float:left;
border-bottom:1px solid #dddbdb;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
margin-bottom:13px;
}
#bb_prod{
float:left;
margin-top:9px;
background-color:#d5fcc0;
border:1px dotted #a4d426; 
width:793px;
padding:2px;
}

/*includes das abas ajax----------------------------------------------------------------- --*/

.quadro_ajax_aba{
width:157px;

height:114px;
margin-top:10px;
float:left;
}
.quadro_ajax_aba_grupo{
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:3343434;
font-weight:bold;
width:130px;
padding:0 7px;
}
.quadro_ajax_aba_imagem{
max-height:80px;
width:90px;
margin:auto;
overflow:hidden;
}
.quadro_ajax_aba_valor{
font:11px Arial, Helvetica, sans-serif;
color:#343434;
text-align:center;
width:130px;
padding-top:1px;
}

/*classificados----------------------------------------------------------------- --*/
#classificados{
width:310px;
height:345px;
border:1px solid #d1d1d1;
float:left;
margin-top:12px;
}
.quadro_classificados_exe{
float:left;
width:290px;
border-bottom:1px dotted #e3e3e3;
margin:1px 10px;
height:70px;
}
.quadro_classificados_exe_img{
float:left;
margin:5px;
width:66px;
height:64px;
overflow:hidden;

}
.quadro_classificados_exe_titulo{
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#282828;
width:210px;
margin-top:8px;
height:16px;
overflow:hidden;
}
.quadro_classificados_exe_valor{
float:left;
font:14px Arial, Helvetica, sans-serif;
color:#282828;
width:210px;
margin-top:2px;
}
.quadro_classificados_exe_info{
float:left;
padding:3px;
padding-top:1px;
}
.quadro_classificados_exe_info a{
font:11px Arial, Helvetica, sans-serif;
color:#f19e23;
text-decoration:none;
font-weight:bold;
}
.quadro_classificados_exe_info a:hover{
text-decoration:underline;
}
.titulo_outras{
font:11px Arial, Helvetica, sans-serif;
color:#1c3892;
font-weight:bold;
border-bottom:1px solid #e3e3e3;
width:260px;
margin-left:15px;
padding-left:10px;
margin-top:5px;
}
#quadro_classificados_info{
width:290px;
text-align:center;
}
#quadro_classificados_info a{
font:11px Arial, Helvetica, sans-serif;
color:#505050;
text-decoration:none;
}
#quadro_classificados_info a:hover{
font-weight:bold;
}
/*cCONCURSO----------------------------------------------------------------- --*/

#quadro_concurso{
width:460px;
margin-top:12px;
margin-left:15px;
border:1px solid #c7c7c7;
float:left;
height:273px;
}
#quadro_concurso_pergunta{
float:left;
width:400px;
font:15px Arial, Helvetica, sans-serif;
color:#282828;
padding:7px;
margin-bottom:3px;
}
.opcao_concurso{
float:left;
border-right:1px solid #d8dada;
width:148px;
height:165px;
margin-left:3px;
}
.opcao_concurso:hover{
background-color:#efefef;
cursor:pointer;
}
.opcao_concurso_resp{
float:left;
border-right:1px solid #d8dada;
width:148px;
height:165px;
margin-left:3px;
}
.opcao_concurso_img{
width:120px;
height:100px;
margin-left:15px;
margin-top:3px;
overflow:hidden;
text-align:center;
vertical-align:middle;
}
.opcao_concurso_txt{
font:13px Arial, Helvetica, sans-serif;
color:#333333;
text-align:center;
padding:5px;
height:31px;
}
.todas_not_img{
width:100px;
height:75px;
float:left;
margin:10px 0 0 3px;
border:1px solid #f09000;
}
#vt_sim_1{
text-align:center;
color:#006600;
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
display:none;
}
#vt_sim_2{
text-align:center;
color:#006600;
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
display:none;
}
#vt_sim_3{
text-align:center;
color:#006600;
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
display:none;
}
#info_concurso{
margin:5px 3px 3px 3px;
padding:3px;
clear:both;
font:12px Arial, Helvetica, sans-serif;
background-color:#ffe0a3;
border:1px solid #fabb42;
text-align:center;
}
.vt_atual{
text-align:center;
font:13px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
}
#mais_concursos{
padding-left:15px;
}
#mais_concursos a{
font:11px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
#mais_concursos a:hover{
text-decoration:underline;
}
/*LINKS RAPIDOS----------------------------------------------------------------- --*/

#links_rapidos{
width:460px;
background-color:#efefef;
height:60px;
float:left;
margin-top:10px;
border:1px solid #c7c7c7;
margin-left:15px;
overflow:hidden;
}

/*QUADRO ENTRTENIMENTO----------------------------------------------------------------- --*/

#quadro_entretenimento{
width:450px;
height:230px;
border:1px solid #d5d5d5;
float:left;
margin-top:12px;
}
.quadro_entretenimento_exe{
float:left;
width:300px;
border-bottom:1px dotted #e3e3e3;
margin:1px 10px;
height:100px;
}
.quadro_entretenimento_exe_img{
float:left;
margin:5px;
width:100px;
height:75px;
overflow:hidden;
}
.quadro_entretenimento_exe_titulo{
float:left;
font:13px Arial, Helvetica, sans-serif;
color:#1c3892;
width:140px;
margin-top:5px;
font-weight:bold;
padding-left:5px;
}
.quadro_entretenimento_exe_txt{
float:left;
width:160px;
margin-top:2px;
}
.quadro_entretenimento_exe_txt a{
font:12px Arial, Helvetica, sans-serif;
color:#282828;
text-decoration:none;
}
.quadro_entretenimento_exe_txt a:hover{
text-decoration:underline;
}
#quadro_entretenimento_direita{
float:right;
background-color:#efefef;
border:1px solid #cacaca;
width:110px;
height:218px;
margin:5px;
}
#divulgue_evento{
float:left;
clear:both;
width:110px;
height:45px;
background-color:#006600;
margin-top:4px;
}
#quadro_entretenimento_direita li{

line-height:25px;
margin:2px 0 0 3px;
list-style-type:circle;
border-bottom:1px dotted #e9e8e8;
list-style-position: inside;
}
#quadro_entretenimento_direita li a{
font:12px Arial, Helvetica, sans-serif;
color:#282828;
text-decoration:none;
}
#quadro_entretenimento_direita li a:hover{
text-decoration:underline;
}
#quadro_entretenimento_direita_titulo{
width:110px;
text-align:center;
font:13px Arial, Helvetica, sans-serif;
color:#1c3892;
margin-bottom:5px;
}
/*QUADRO divulgar----------------------------------------------------------------- --*/

#quadro_divulgue{
border:1px solid #d5d5d5;
float:left;
margin-top:12px;
width:320px;
height:230px;
margin-left:15px;
}
.banco_imagens_loop{
float:left;
margin:3px;
width:61px;
height:61px;
overflow:hidden;
}
#anuncie_relogio{
float:right;
margin-right:15px;
width:270px;
height:22px;
}

#rodape{
width:980px;
float:left;
clear:both;
height:80px;
margin-top:23px;
border-top:2px solid #dcdcdc;
background-image:url(../imagens/base.png);
background-position:bottom;
background-repeat:repeat-x;
}
#rodape_menu{
float:left;
width:890px;
height:45px;
}
#rodape_menu ul{
list-style:none;
margin-top:10px;
}
#rodape_menu ul li{
float:left;
padding-left:10px;
border-left:1px solid #e4e3e3;
padding-right:10px;
}
#rodape_menu ul li a{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#737373;
text-decoration:none;
}
#rodape_menu ul li a:hover{
text-decoration:underline;
color:#5a5a5a;
}
#rodape_cpr{
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#4b4b4b;
padding-left:25px;
}

#rodape_menu2{
float:right;
width:450px;
}
#rodape_menu2 ul{
list-style:none;
margin:0;
padding:0;
}
#rodape_menu2 ul li{
float:left;
padding-left:10px;
padding-right:10px;
}
#rodape_menu2 ul li a{
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#999999;
text-decoration:none;
}
#rodape_menu2 ul li a:hover{
text-decoration:underline;
color:#5a5a5a;
}
#cabecarios_geral{
float:left;
padding-left:30px;
margin-top:10px;
font:20px Arial, Helvetica, sans-serif;
color:#999999;
height:25px;
width:420px;
}
#cabecario_geral_links{
height:25px;
float:left;
width:600px;
padding-left:30px;
margin-top:10px;
font:14px Arial, Helvetica, sans-serif;
color:#f49200;
font-weight:bold;
margin-bottom:0;
}
#cabecario_geral_links a{
font:14px Arial, Helvetica, sans-serif;
color:#f49200;
font-weight:bold;
text-decoration:none;
}
.cmp_login{
height:14px;
margin:0;
padding:0;
width:93px;
background-image:url(../imagens/bg_login.gif);
border:0;
font:11px Arial, Helvetica, sans-serif;
color:#999;
}
.txt_lgn{
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-right:3px;
}
.esqueci_senha{
font:10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:10px;
text-align:left;
}
#img_perfil_rede{
width:120px;
height:100px;
float:left;
overflow:hidden;
margin-top:30px;
}
#atalhos_rede{
float:right;
width:80px;
padding-left:2px;
margin-top:30px;
}

#atalhos_rede li{
list-style:none;
padding:0;
margin:0;
}
#atalhos_rede a{
color:#FFFFFF;
font:10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

}
#atalhos_rede a:hover{
text-decoration:underline;
}
#dados_ultimo_acesso{
font:10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
margin:0px 5px;
float:left;
width:200px;
}
#box_history{
float:left;
width:600px;
height:115px;
margin:7px 0 0 12px;
overflow:hidden;
border:1px solid #e3e2e2;
}
#box_promocao{
float:left;
width:600px;
height:116px;
margin:7px 0 0 12px;
overflow:hidden;
border:1px solid #e3e2e2;
}
#box_parceiros{
float:left;
width:800px;
height:130px;
margin:13px 0 0 5px;
border:1px dotted #c5c5c5;
}
.lp_parc{
float:left;
margin-left:10px;
width:120px;
height:100px;
margin-top:5px;
overflow:hidden;
}
#box_promo_img{
float:left;
width:120px;
height:90px;
background-color:#333333;
margin:2px;
margin-left:5px;
overflow:hidden;
}
#box_promo_nome{
float:left;
width:250px;
font:13px Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
margin-left:30px;
margin-top:3px;
}
#box_promo_descricao{
float:left;
width:300px;
font:11px Arial, Helvetica, sans-serif;
color:#333333;
padding-left:20px;
height:55px;
padding-top:4px;
overflow:hidden;
}
#box_promo_participe{
float:left;
width:250px;
font:14px Arial, Helvetica, sans-serif;
color:#FF0000;
margin-left:80px;
font-weight:bold;
cursor:pointer;
}
#box_promo_participe:hover{
text-decoration:underline;
}
#promo_colaboracao{
float:right;
width:120px;
font:16px Arial, Helvetica, sans-serif;
color:#000000;
}
#promo_colaboracao_img{
float:right;
width:120px;
height:100px;
overflow:hidden;
margin-right:10px;
}
