@charset "utf-8";

/* Meyer */

html, applet, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/* close meyer */



*{

	margin:0;

	padding:0;
	
	border: 0;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

}
p{
	margin-bottom:10px;
}

p, div, td, .link_dest{
	color:#555555;
	font-size:11px;
}

.link_latest_news{
	color:#555555;
}


/*background*/
body{
	background-image: url(imgs/bg_1a.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
}

/*#bg1 {
	background-image: url(imgs/bg_1.jpg);
    background-repeat:no-repeat;
	background-attachment:fixed;
    height: 100%;
    width: 100%;
    position: absolute;
	z-index:5;
}
#bg2 {
	background-image: url(imgs/bg_1a.gif);
    background-repeat: repeat-x;
	background-attachment:fixed;
	background-color:#ffffff;
    height: 100%;
    width: 100%;
    position: absolute;
	z-index:1;
   }*/
/* close background */



#conteudo {
	position: absolute;
	top:0;
	width: 900px;
	height: auto;
	left:50%;
	margin-left:-450px;
	margin-top:0;
	z-index:10;
	visibility: visible;
/*border:#000 solid 1px;*/
}

table tr td span{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#999999;

}


#head{
	float:left;
	width:900px;
	height:134px;
	min-height:134px;
	background-image: url(imgs/head_bg.gif);
	background-repeat:repeat-x;
	padding-bottom:1px;
}

#logo{
	float:left;
	width:293px;
	padding:10px 0 0 39px;
	height:89px;
/*	border:#000 solid 1px; */
}
#hfilete{
	float:left;
	width: 2px;
	height: 99px;
}

#hdir{
	float:left;
	width: 566px;
	height: 99px;
}
#hform{
	float:left;
	width: 534px;
	height: 34px;
	padding-top:14px;
	margin-left: 14px;
}

#hmenu{
	float:left;
	width: 566px;
	height: 51px;
}

#menu{
	border-bottom:1px solid #FFF;
	float:left;
	width:900px;
	height:35px;
}

#hbanner{
	float:left;
	width:900px;
	height:140px;
}
/***************** MIOLO *************************/

#cont1{
	float:left;
	height:100%;
	min-height:300px;
	background:#FFF;
	width:852px;
	padding:24px;
}

/*************  Miolo lado Esquerdo  ***********************/
#cntH_esq{
	float:left;
	height:100%;
	min-height:300px;
	width:210px;
	padding-right:15px;
}

#box{
	float:left;
	height:100%;	
	width:210px;
	background-color:#e5e5e5;
}

#imgbox{
	padding:6px;
	height:168px;
	width:258px;
	background-color:#e5e5e5;
}

#box h2 .titulo {
	color:#c63e04;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;
	background:url(imgs/ico_seta.gif) 12px 2px no-repeat;
	padding-left:25px;
	margin-top:5px;
	text-decoration:none;
}


#box p{
	padding:9px;
	color:#555555;
	font-size:11px;
	font-family:tahoma;
	margin-bottom:10px;
}

#boxfoot{
	position:relative;
	bottom:-3px;
}

#noticias{
	padding-top: 15px;
	float:left;
	height:100%;	
	width:270px;
}


#noticias h2{
	color:#c63e04;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;
	background:url(imgs/ico_folha.gif) 2px 2px no-repeat;
	padding-left:16px;
	margin:5px 0 10px 0;
}
#noticias li, #noticias li a{
	list-style: outside url(imgs/ico_topic.gif);
	margin-left:15px;
	line-height:14px;
}


/*************  Miolo Meio  ***********************/
#cntH_meio{
	float:left;
	height:100%;
	min-height:300px;
	width:420px;
	padding-right:20px;
}

#box_dest{
	float:left;
	height:100%;
	width:440px;
	padding-bottom:20px;
}
#box_dest li {
	font-weight:bold;
	list-style: outside url(imgs/ico_bullet.gif);
	margin-left:15px;
	margin-bottom:10px;
	line-height:14px;

}
#box_dest h2{
	margin-bottom:15px;
}


#box_colun{
	margin-top:20px;
	float:left;
	height:100%;
	width:360px;
}

#box_colun h2{
	float:left;
	padding-bottom:20px;
}


#box_colun p{
	margin-left:100px;
}

#box_colun p span.titulo_coluna a{
	color:#c63e04;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none;
}


#box_colun img{
	float:left;
}




/*************  Miolo lado Direito  ***********************/
#cntH_dir{
	float:left;
	width:186px;
}
#cntH_dir table{
	width:186px;
}
#rank1{
	background:url(imgs/ranking/bg_score1.gif) no-repeat;
}
#rank2{
	background:url(imgs/ranking/bg_score2.gif) no-repeat;
}
#rank3{
	background:url(imgs/ranking/bg_score3.gif) no-repeat;
}
#rank4{
	background:url(imgs/ranking/bg_score4.gif) no-repeat;
}

.rankScore{
	width:150px;	
}
.rankScore td{
	padding-left:20px !important;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
}
.score1{
	list-style: outside url(imgs/ranking/ico_1.gif);
	margin-left:15px;
	line-height:10px;
}
.score2{
	list-style: outside url(imgs/ranking/ico_2.gif);
	margin-left:15px;
	line-height:10px;
}

.rankSubtitOn{
	padding-left:16px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	background:url(imgs/ranking/bg_subtitOn.gif) no-repeat;
}
.rankSubtit{
	padding-left:16px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	background:url(imgs/ranking/bg_subtit.gif) no-repeat;
}


#rankFoot{
	padding-left: 20px;
	color:#000;
	font-size:10px;
	font-weight:normal;
	height:42px;
	background:url(imgs/ranking/foot_rank.gif) no-repeat;
}








#cont2{
	/*border:#000 solid 1px;*/
	float:left;
	margin:0 5px 0 5px;
	padding:25px 0 0 20px;
	height:100%;
	min-height:300px;
	z-index:12;
}



/***************** INCLUDE *************************/

#titint{
	margin-left:250px;
	padding-bottom:10px;
}

#submenu{
	float:left;
	width:165px;
/*	border:#000 solid 1px;*/
}

#submenu ul {
	font-family:tahoma;
	font-size:11px;
	width:165px;
}

#submenu li{
	list-style: inside url(imgs/ico_bolha.gif);
	line-height:20px;
}

#submenu a:link{
	background: none;
	color: #006595;
	font-weight: none;
	text-decoration: none;
}

#submenu a:visited{
	background: none;
	color: #006595;
	font-weight: none;
	text-decoration: none;
}

#submenu a:active{
	background: none;
	color: #006595;
	font-weight: none;
	text-decoration: none;
}

#submenu a:hover {
	background: #e8f1f5;
	color: #01537a;
}















#cont2esq{
	float:left;
	width:165px;
	height:auto;
}

#cont2pic{
	/*border:#000 solid 1px;*/
	float:left;
	min-height:330px;
	height:320px;
	width:80px;
	padding-right:6px;
	color:#333;
}
#cont2pic img{
	/*border:#090 solid 1px;*/
	clear:both;
	margin-bottom:10px;
}
#contpics{
	float:left;
	min-height:330px;
	height:320px;
	width:245px;
	padding-right:6px;
	color:#333;
}

#cont2dir{
	float:left;
	width:480px;
	height:auto;
}

#form{
	float:left;
	width:480px;
	height:auto;
}

/*************** CLOSE INCLUDE *************************/


#contesq{
	float:left;
	width:360px;
	height:100%;
}


#contdir{
	float:left;
	width:360px;
	margin-left:30px;
	height:100%;
}



/* formatacao class */

h3 {
	color:#4b7da6;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	background:url(imgs/ico_bolha.gif) 0 4px no-repeat;
	padding-left:18px;
	margin-bottom:4px;
}

.txt_11br{
	font-size:11px;
	color:#FFF;
}

.tit{
	float:left;
	padding-bottom:15px;
	width:100%;
}

.box_event{
	width:100%;
	margin-bottom:15px;
}

.prom{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#4b7da6;
}
.prom_pic{
	border:0;
	padding-bottom:10px;
	margin-bottom:10px;
}
.tab_prom{
	border-spacing:1px;
	margin:0;
	padding:0;
	border:0;
}
.tab_prom td{
	padding:5px;
	color:#00355f;
}
.tab_tit{
	font-weight:bold;
	color:#FFFFFF !important;
}



.box_txt{
	float:left;
	height:auto;
	min-height:80px;
	width:280px;
	margin-bottom:10px;
}

.bot_leia{
	border:none;
	margin-top:10px;	
}

.pic_p{
	float:left;
	padding:0 8px 0 0;
}


/*************** INFORMACOES FOOT *************************/

#foot{
	float:left;
	background-color:#e5e5e5;
	width:900px;
	height:70px;
}



#txtfoot{
	float:left;
	width:300px; 
	font-size:11px;
	color:#727272;
	font-weight:normal;
	padding:25px 0 0 24px;
}

#txtfoot p{
	line-height:6px !important;
}

#txtfoot a:link{
	background: none;
	color:#727272;
	font-weight: none;
	text-decoration: none;
	padding-top:0;
}

#txtfoot a:visited{
	background: none;
	color: #727272;
	font-weight: none;
	text-decoration: none;
	padding-top:0;
}

#txtfoot a:active{
	background: none;
	color: #727272;
	font-weight: none;
	text-decoration: none;
	padding-top:0;
}

#txtfoot a:hover {
	background: #c63e04;
	color: #FFF;
}


#copy{
	float:left;
	width:435px; 
	font-size:11px;
	color:#000;
	font-weight:normal;
	padding-top:30px;
}


#footfilet{
	float:left;
	width: 2px;
	padding:11px 24px 0 24px;
}

#giusti{
	float:right;
	padding:20px 24px 0 0;
}
#giusti img{
	position:relative;
	top:5px;
}


/* fim informacoes foot */




/* FORM */

label {
	display: block;
	width: 150px;
}

#hform input{
	border: 1px solid #e1e1e1;
	width: 130px;
	height:15px;
}
#henviar{
	border: 0 !important;
	width: 22px !important;
	height:17px !important;
	position:relative;
	margin-right:18px;
	top:3px;
}
	
#hesqueci{
	border: 0 !important;
	width: 71px !important;
	height:17px !important;
	margin-left:18px;
	position:relative;
	top:3px;
}

input{
	border: 1px outset #e1e1e1;
	width: 230px;
	height:17px;
}

select {
	border: 1px outset #c7ced3;
	width: 210px;
}

textarea {
	border: 1px outset #c7ced3;
	display: block;
	margin-bottom: 10px;
	width: 210px;
}

input#enviar {
	border: 1px outset #c7ced3;
	width: 80px;
	background-color: #c7ced3;
	color: #000;
	font-weight: bold;
}

.error {
	color: #FF0000;
}



#banners{
	padding-top:20px;
	float:left;
	height:90px;
	min-height:90px;
	width:852px;
}
#banners img{
	float:left;
	height:38px;
	width:108px;
	border:#e5e5e5 1px solid;
	margin-bottom:10px;
}
#banners object{
	float:right;
	height:90px;
	width:728px;
	padding-left:14px
}




/********************************************************************/
/*******************       INTERNAS        **************************/
/********************************************************************/

#cntI_esq{
	float:left;
	height:100%;
	min-height:300px;
	width:210px;
	padding-right:24px;
}

.selo_pub{
	border:1px #e5e5e5 solid;
	margin-bottom:10px;
	
}
#cntI_esq p{
	float:left;
	margin-bottom:2px;
	padding-top:20px;
	font: normal 10px arial, tahoma !important;
	color:#7f7f7f;
}



#smenu{
	float:left;
	position:relative;
	width:210px;
	height:100%;
}

#smenu ul {
	font: bold 12px arial, tahoma;
	list-style:none;
	margin:0;
	padding:0;
}

#smenu a {
display: block;
padding: 8px 0 1px 17px;
border:inherit;
width: 210px;
height:19px;
background-color: #e5e5e5;
color: #555555;
text-decoration: none;
background-image: url(imgs/menu/bot_1off.gif); 
voice-family: "\"}\"";  /*Box Model Hack*/
voice-family:inherit;
width:193px;
}
body>#smenu a {width:193px;}


#smenu a:hover { 
border:inherit; 
background-color:#e5e5e5; 
background-image: url(imgs/menu/bot_1on.gif); 
color:#000000; 
}

/*********** 2º botao  ****************/
.b2 a {
padding: 7px 0 1px 17px !important;
height:18px !important;
background-image: url(imgs/menu/bot_2off.gif)!important; 
}

.b2 a:hover { 
background-image: url(imgs/menu/bot_2on.gif)!important; 
}


/*********** 3º botao  ****************/
.b3 a {
padding: 7px 0 1px 17px !important;
height:18px !important;
background-image: url(imgs/menu/bot_3off.gif)!important; 
}

.b3 a:hover { 
background-image: url(imgs/menu/bot_3on.gif)!important; 
}


/*********** 4º botao  ****************/
.b4 a {
padding: 7px 0 1px 17px !important;
height:18px !important;
background-image: url(imgs/menu/bot_4off.gif)!important; 
}

.b4 a:hover { 
background-image: url(imgs/menu/bot_4on.gif)!important; 
}


/*********** 5º botao  ****************/
.b5 a {
padding: 7px 0 1px 17px !important;
height:18px !important;
background-image: url(imgs/menu/bot_5off.gif)!important; 
}

.b5 a:hover { 
background-image: url(imgs/menu/bot_5on.gif)!important; 
}


/*********** 6º botao  ****************/
.b6 a {
padding: 7px 0 1px 17px !important;
height:18px !important;
background-image: url(imgs/menu/bot_6off.gif)!important; 
}

.b6 a:hover { 
background-image: url(imgs/menu/bot_6on.gif)!important; 
}


/*********** 7º botao  ****************/

.b7 a {
padding: 7px 0 1px 17px !important;
height:18px !important;
background-image: url(imgs/menu/bot_7off.gif)!important; 
}

.b7 a:hover { 
background-image: url(imgs/menu/bot_7on.gif)!important; 
}


/*********** 8º botao  ****************/
.b8 a {
padding: 7px 0 1px 17px !important;
height:18px !important;
background-image: url(imgs/menu/bot_8off.gif)!important; 
}

.b8 a:hover { 
background-image: url(imgs/menu/bot_8on.gif)!important; 
}



/*********************  Meio *************************/

#cntI_meio{
	float:left;
	height:100%;
	min-height:300px;
	width:432px;
	padding-right:24px;
}

#tit_meio{
	/*border: #000 solid 1px;*/
	float:left;
	padding-bottom:24px;
	height:27px;
	width:432px;
}

#cont_meio{
	float:left;
	padding-bottom:24px;
	height:100%;
	width:432px;
}

#box_pic{
	/*border: #000 solid 1px;*/
	float:left;
	width:107px;
	height:107px;
	padding: 0 15px 15px 0;
	position:relative;

}

#box_pic img{
	float:left;
	position:relative;
	top:0;
	left:0;
	z-index:15;
}
#box_pic object{
	clear:left;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}


#cont_meio li{
	list-style: outside url(imgs/ico_bullet.gif);
	margin-left:15px;
	margin-bottom:10px;
	line-height:14px;

}

#cont_meio h3 {
	font: bold 12px tahoma;
	color:#ffa200;
	margin-bottom:15px;
}

/*******************   Canto Direito   **********************/


#cntI_dir{
	float:left;
	width:162px;	
	height:100%;
	/*border: #000 solid 1px;*/
}

#box_notic{
	position:relative;
	
	float:left;
	background-color:#e5e5e5;
	width:162px;
	min-height:140px;
		
	font: bold 11px tahoma;
	color:#727272;
	margin-bottom:24px;
	/*border: #FF0 solid 1px;*/

}


#box_notic h3{	
	
	font: bold 12px arial;
	color:#555555;
	height:18px;
	width:162px;
	
	padding-top:8px;
	text-indent:30px;
	background-image: url(imgs/bg_box_noticia.gif);
	background-repeat:no-repeat;
}
#box_notic p{
	float:left;
	font: 11px tahoma;
	color:#727272;
	padding:0 10px 10px 10px;
}


#box_picNotic{
	/*border: #000 solid 1px;*/
	float:left;
	height:45px;
	width:142px;
	position:relative;
	top:10px;
	left:10px;
	padding-bottom:20px;

}

#box_picNotic img{
	border:0;
	float:left;
	position:relative;
	top:0;
	left:0;
	z-index:15;
}
#box_picNotic object{
	clear:left;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
/*border: #000 solid 1px;*/
	
}







#box_pub{
	position:relative;
	
	float:left;
	background-color:#e5e5e5;
	width:162px;
	padding-bottom:10px;
}


#box_pub h3{	
	
	font: bold 12px arial;
	color:#555555;
	height:18px;
	width:162px;
	
	padding-top:8px;
	text-indent:10px;
	background-image: url(imgs/bg_box.gif);
	background-repeat:no-repeat;
}

.boxPub{
	/*border: #000 solid 1px;*/
	float:left;
	height:105px;
	width:142px;
	position:relative;
	top:10px;
	left:10px;
	padding-bottom:10px;

}

.boxPub img{
	border:0;
	float:left;
	position:relative;
	top:0;
	left:0;
	z-index:15;
}
.boxPub object{
	clear:left;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
/*border: #000 solid 1px;*/
	
}

/*******************ver mais destaques*****************************/
#destaques {
	/*background-color: #ccc;*/
	margin-top: 185px;
	margin-left: 595px;
	position: absolute; 
}

/********************************************************************/



