﻿body, button, input, select, textarea{

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#666;
	background-image:url(imagens/sprite-bg-01.png);
	background-repeat:repeat-x;

	}



*, html {

	outline-style: none;

}



/* Titulos */

h1, h2{

	padding: 0;

	margin: 0;

}





#top h1 a:link, #top h1 a:visited{

	width: 330px;

	height: 140px;

	display: block;

	float: left;

	text-indent: -5000em;

}



h3{

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

	margin: 0;

	padding: 0;

	margin-top: 5px;	

}



/* Fim Títulos */



.bar_comment{

	background-color: #DFF8FF;

	padding: 5px;

	color: #0093D9;

	margin-top: 20px;

	margin-bottom: 0px;

	display: block;

	font-weight: bold;

}



#comment{

	padding: 5px;

	padding-bottom: 15px;

	padding-top: 15px;

	border-bottom: 1px solid #E8E8E8;

}



.txt_comment{

	color:#666666;

	font-style: italic;

}



#form_comment label{

	display: block;

	font-size: 12px;

	color: #333333;

	margin-bottom: 3px;

	margin-top: 8px;

}



#form_comment .input_comment, #form_comment .input_comment_area, .input_news {

	width: 297px;

	padding-left: 3px;

	height: 24px;

	padding-top: 6px;

	font-size: 14px;

	color: #333333;

	border: 1px solid #CCCCCC;

	display: block;

}



#form_boletim{

	margin: 0px 0px 5px 0px;

}



.input_news{

	width: 164px;

	margin-top: 5px;

}



#form_comment .btn_form, .btn_geral{

	width: 120px;
	height: 15px;
	background-color: #E5E5E5;
	background-image: none;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333333;


}



.btn_geral{

	width: auto;
	height: auto;
	padding: 2px;

}



#form_comment .input_comment_area{

	height: 100px;

}



.tit_noticia{

	font-size: 26px;

	letter-spacing: -1px;

	margin-top: 3px;

	margin-bottom: 3px;

}



#geral{
	/*	border-left: 5px solid #FFFFFF;

	border-right:5px solid #FFFFFF; */

	width:900px;
	margin: 0 auto;
	color:#333333;
	padding: 10px;

} 

a:link, a:visited{

	text-decoration:none; color:#333333;

}



a:hover{

	text-decoration:underline;

	color: #OOOOOO;

} 



button, input, select, textarea{

	background-color:#FFFFFF;

}

	

#topbanner{

	height: 100px;

	width:767px;

	vertical-align:middle;

	background-color:#F3F3F3;

	border: 0px solid #CCCCCC;

	text-align: center;

	padding-top: 9px;

	padding-bottom: 2px;

	

}	

#topmenu{
	height: 34px;
	/*	background-image: url(imagens/backmenu.gif); */

	width:900px;
	margin-top:1px;
	margin-bottom: 30px;

}	

#lateral{

	height: 750px;

	width:170px;

	float: right;

	background-color: #FFFFFF;

	margin-left: 10px;

	

	}

	

	#linha{

	height: 15px;

	width:auto;

	color:#006600;

	padding-top: 4px;

	}

	#resultado{

	color:#003300;

	margin-top: 15px;

	margin-bottom: 13px;

	}

	

	#tituloenquete{

	color:#003300;

	margin-bottom: 10px;

	}

	

	#publi{

	height: 63px;

	width:160px;

	color:#006600;

	margin-top: 10px;

	margin-bottom: 10px;

	

	}

		

	#enquete{

	height: auto;

	width:170px;

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	padding-top: 4px;

	

	}

#enqueteTOPO{

	height: 20px;
	width:170px;
	background-color:#333;
	padding-bottom:3px;
	padding-top:3px;
	font-size: 15px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 5px 5px 5px 0px;

}

	

#lidas{

	height: auto;

	width: 140px;

	background-color:#F3F3F3;

	background-repeat: no-repeat;

	padding: 10px;

}



#lidas h3{

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	margin-bottom: 10px;

}

	

#topolidas{

	height: 20px;
	width:155px;
	background-color: #F90;
	padding-bottom:0px;
	padding-top:3px;
	padding-left: 5px;
	font-size: 15px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 15px 5px 5px 0px;

}



#tempo{

	height: auto;

	width:165px;

	background-color: #F5F5F5;

	padding-top: 3px;

	padding-left: 5px;

	text-align: center;

}

	

#tempoTOPO{

	height: 20px;
	width:170px;
	background-color: #FC0;
	padding-bottom:3px;
	padding-top:3px;
	font-size: 15px;
	font-weight:bold;
	color:#FFF;
	margin: 5px 5px 5px 0px;

}



#boletim{

	height: 20px;
	width:170px;
	background-color:#CC0000;
	padding-bottom:3px;
	padding-top:3px;
	font-size: 15px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 90px 5px 5px 0px;
} 

	

#divtmp{

	height: 55px;

	width:160px;

	padding-left: 5px;

	padding-bottom: 4px;

	padding-top: 4px;

	text-align: center;

	border: #CCCCCC 1px;

	border-bottom-style:dashed;

}

	

#publicidadeTOPO{

	height: auto;

	width:170px;

	background-color: #FFFFFF;

	color:#333333;

	margin-top: 10px;

	margin-bottom: 0;

}



.publicidadeTOPO{

	margin-top: 0px;

	margin-bottom: 0;

}

	

#publicidade img{

	border: 0;

	margin: 0;

}

#publicidade{

 	width:170px;

 	float: right;

 	background-color: #FFFFFF;

 	padding-top: 0px;

 	text-align: center;

}



.banners_publicidade * {

  margin-top: 2px;

 }

	

#top{
	height: 139px;
	width:900px;
	background-image:url(imagens/toponovo.gif);
	background-repeat: no-repeat;

}

/*

h1{

	text-indent:-5000em;

	float:left;

}

*/



.h1_noticias46 {

 background: url('imagens/preto.jpg');

}	

.h1_noticias31 {

 background: url('imagens/verde.jpg');

}	

.h1_noticias32 {

 background: url('imagens/limao.jpg');

}	

.h1_noticias33 {

 background: url('imagens/abobora.jpg');

}

.h1_noticias34 {

 background: url('imagens/azul.jpg');

}	

.h1_noticias35 {

 background: url('imagens/rosa.jpg');

}

.h1_noticias36 {

 background: url('imagens/verdao.jpg');

}

.h1_noticias37 {

 background: url('imagens/marr.jpg');

}

.h1_noticias38 {

 background: url('imagens/rosado.jpg');

}

.h1_noticias39 {

 background: url('imagens/roxo.jpg');

}		

.h1_noticias43 {

 background: url('imagens/cinza.jpg');

}		





#tituloesportes {

	font-size: 11px;
	width: 0 auto;
	margin-bottom: 3px;
	color: #666;
	font-weight: bold;
	background-color: #F7F7F7;
	padding: 3px 3px 3px 3px;
	margin-bottom: 5px;
	margin-right: 5px;
	float:left;


}


#titulosaude {

 color:#330099;

}	

#tituloregional {

 color:#9900CC;

}



.titulosistemas {
	font-size: 11px;
	width: 100px;
	margin-bottom: 3px;
	color: #666;
	font-weight: bold;
	background-color: #E8E8E8;
	padding: 3px 3px 3px 3px;
	margin-bottom: 5px;
	margin-right: 5px;
	float:left;

}



#canalesportes {

color:#FFFFFF;

font-size:30px; }



.hora{

	color: #0033CC;

	font-size: 11px;

	font-weight: bold;

	color: #0E86B3;

}



a.desc_not:link, a.desc_not:visited{

	color: #666666;

	line-height: 16px;

	font-size: 11px;

}



#min{

color: #CCCCCC;

font-size:11px;

}

#max {

color: #CCCCCC;

font-size:11px;

}

#tmp {

color:#999999;

font-size:12px;  

}



#titulo {

	line-height: 22px;

	font-size:14px;

}



#titulo a:link, #titulo a:visited{

	color: #333333;

}

	

#texto{

	text-indent:-5000em;

	float:left;

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

	font-size: 12px;

	color: #00CC99;

}



ul{

	margin:0px;

	padding:0px;

	margin-top:0px;

	list-style: none;

}



#conteudo ul{

	line-height: 22px;

}



#quem_somos, #servicos{
	width: 900px;
	padding:0px;
	height:auto;
	margin: 0px;
	margin-top:8px;
	color:#666;
	margin-left: 1px;

}

#centro{

	width: 717px;

	margin: 0 auto;

	padding: 0;

}



#esquerdo{
	width:160px;
	height: 850px;
	float: left;



}



#tag{

	width:282px;

	height: 300px;

	float: left;

	background-color:#FF6600;



}



.colunista_art{

	display: block;

	padding-top: 15px;

	padding-bottom: 15px;

	line-height: 22px;

}



.colunista_art img{

	float: left;

}



.colunista_art a:link, .colunista_art a:visited{

	color: #0066FF;

	text-decoration: none;

}



.colunista_art a:hover{

	text-decoration: underline;

}



#direito{

	width:400px;

	height: auto;

	float: right;

	padding-top: 10px;

	color:#990000;

	padding-left: 10px;

	padding-right:10px;

	text-align:left;



}



#direitoTOPO{

	width:400px;

	height: auto;

	float: right;

	padding-top: 10px;

	color:#990000;

	margin-bottom: 2px;

	padding-left: 10px;

	padding-right:10px;

	padding-bottom:2px;

	text-align:left;



}



#canaltopo{

	width: 580px;

	height: auto;

	float: left;

	padding-top: 10px;

	color:#990000;

	margin-bottom: 13px;

	padding-left: 0px;

	padding-right: 10px;

	padding-bottom: 1px;

	background-repeat: repeat-y;

	text-align: left;

	line-height: 19px;

}



#ebaladas{

	width: 370px;

	height: auto;

	float: left;

	color:#FFFFFF;

	font-size: 16px;

	padding-left: 20px;

	margin-left: 20px;

	background-color:#6699CC;

	font-style: oblique bold;

	padding-right: 10px;

	text-align: left;

	line-height: 19px;

	padding-top: 10px;

	margin-top: 10px;

		background-image: url(imagens/ebaladas.jpg);

		background-repeat: no-repeat;

		background-position: right;

}

#cont{

	width: 370px;

	height: auto;

	float: left;

	color:#333333;

	font-size: 12px;

	padding-left: 20px;

	margin-left: 20px;

	margin-bottom: 10px;

		background-color:#EEEEEE;

	padding-right: 10px;

	padding-bottom: 1px;

	text-align: left;

	line-height: 19px;

	padding-top: 10px;





}



#canaltopobarra{

	width: 585px;

	height: 20px;

	padding-top: 5px;

	float: right;

	color: #003366;

	background-color: #E5E5E5;

	text-align: left;

	font-size: 16px;

	font-weight: bold;

	letter-spacing: -1px;

	padding-left: 5px;

}



#canaltopobarra2{

	width:590px;

	color:#CCCCCC;

	height: 15px;

	float: right;

	color:#003366;

	background-color: #EBEBEB;

	text-align: left;

	font-size: 10px;

	padding-top: 5px;

}



#canaltop{

	width:590px;
	height: auto;
	float: right;
	color:#990000;
	margin-bottom: 13px;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#009900;
	background-repeat:repeat;
	text-align:left;
	padding-top: 10px;
	background-image: url(imagens/verde.jpg);

}



#noticias{
	width:500px;
	height: auto;
	padding-top: 0px;
	padding-left: 10px;
	padding-right:10px;
	margin-bottom: 13px;
	border:#FF3300;
	border-bottom-width:thin;
	margin-left: 10px;
	float:left;

}



#noticias h2{

	font-size: 12px;

	font-weight: normal;

}


#destcap {
	font-size: 19px;
	background-color:#9C0;
	font-weight: normal;
	color:#fff;
	margin-top: -80px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	opacity: .5;        filter: alpha(opacity=90);
	
	
    


}



#noticiascanal{

	width: 590px;

	height: auto;

	float: right;

	padding-top: 10px;

	padding-right: 10px;

	margin-bottom: 13px;

	border:#FF3300;

	border-bottom-width: thin;

}



#direitobaixo{

	width:195px;

	height: 272px;

	float: right;

	padding-top: 30px;

	background-image: url(imagens/tvebaladas.jpg);

	background-repeat: no-repeat;

	text-align: center;

	;



}







#esquedobaixo{

	width:195px;

	height: 250px;

	float: left;

	margin-left: 15px;

	padding-top: 30px;

	background-image: url(imagens/topoagenda.jpg);

	background-repeat:no-repeat;

	text-align: center;

	background-color:#FFFFFF;

}



h2 a.title_dest:link, h2 a.title_dest:visited{

	font-size: 28px;

	padding-left: 16px;

	font-weight: bold;

	letter-spacing: -0.05em;

	width: 400px;

	display: block;

	float: left;

	color: #039140;

}



h2 a.title_dest:hover{

	text-decoration: underline;

}



a.serv:link, a.serv:visited {

	height:74px;

	margin-top:10px;

	width:200px;

	display:block;

	color:#333333;

	line-height:15px;

}

a.serv:link img{

	padding-right:10px;

}

#img_baixo {

	padding-right:0px;}



#informacoes{

	width: 431px;

	height: 294px;

	margin-top:14px;

	background-image:url(images/promocao.jpg);

	float:right;

	color:#333333;

	padding-left:17px;

}

#prom{

	margin-top:135px;

	color:#333333;

	margin-bottom:35px;

}



#rodape{

	width: 900px;

	clear: both;

	height: 150px;

	background-color: #EFEFEF;

	color: #666;

	text-align: center;

	padding-top: 5px;

	margin-top: 10px;

	margin: 0 auto;
	padding-top: 20px;
	margin-top: 30px;

}

	



#creditos{

	width: 770px;

	clear:both;

	height:20px;

	color:#333333;

	text-align:right;

	padding-top: 2px;

}



ul li{

   list-style: none;

}





/*- Reginal --------------------------- */



#esporte{

	width: 160px;

	height: 185px;

	color: #009900;

	text-align: left;

	padding-top: 2px;

	float: left;

	margin-right: 10px;

/*	background-image: url(imagens/bgmenu.jpg);

	background-repeat: no-repeat; */

}

#mostra{

	height:100px;

	color:#009900;

	text-align:left;

	padding-top: 2px;

	float: left;

	margin-right: 10px;

	margin-left: 10px;



}





#saude{

	width: 160px;

	height:130px;

	color:#000099;

	text-align:left;

	padding-top: 2px;

	float: left;

/*	background-image:url(imagens/bgmenu3.jpg);

	background-repeat:no-repeat; */

	

	

	}

	

	#maismais{

	width: 160px;

	height:20px;

	color:#000099;

	text-align:left;

	padding-top: 2px;

	float: left;

	background-color:#003300;

	background-repeat:no-repeat;

}



#cidade{

	width: 160px;

	height:100px;

	color:#9900CC;

	text-align:left;

	padding-top: 2px;

	float: left;

	margin-right: 10px;
	

/*	background-image:url(imagens/bgmenu2.jpg);

	background-repeat:no-repeat; */

}



#lista{

	width: 500px;
	height:auto;
	color:#666666;
	text-align:left;
	padding-top: 1px;
	padding-bottom: 10px;
	float: left;
	margin-bottom: 3px;
	margin-top: 10px;
	border: #E5E5E5  1px;
	border-bottom-style: solid;

}



#lista h2{

	font-weight: bold;

	font-size: 13px;

	}



#listacima{

	width:400px;

	height:1px;

	color:#666666;

	text-align:left;

	padding-top: 1px;

	padding-bottom: 10px;

	margin-bottom: 3px;

	margin-top: 3px;

	margin-left: 70px;

	border: #CCCCCC  1px;

	border-bottom-style: solid;	

}



#listacanal{

	width: 590px;

	height:auto;

	color:#333333;

	text-align:left;

	padding-top: 8px;

	padding-bottom: 11px;

	float: left;

	margin-bottom: 5px;

	border: #2198D3 1px;

	border-bottom: 1px solid #E5E5E5;

	font-size: 12px;

}



p{

	line-height: 22px;

}



#listatec{

	width: 195px;

	height:auto;

	color:#333333;

	text-align:left;

	padding-top: 2px;

	float: left;

	margin-bottom: 3px;

	padding-bottom: 7px;

	margin-top: 3px;

	border: #CCCCCC 1px;

	border-bottom-style:dashed;

}





/*- Fim Reginal --------------------------- */



/*- Menu 4--------------------------- */



#menu4 {

        width: 200px;

        margin: 10px;

        border-style: solid solid none solid;

		list-style:none;

        border-color: #000;

        border-size: 0px;

        border-width: 0px;

		padding-top:120px;

		margin-left: 550px;

		list-style: none;

		

        }



#menu4 li a {

        height: 32px;

        voice-family: "\"}\"";

        height: 24px;

		

		

        }



#menu4 li a:link, #menu4 li a:visited {

 

        display: block;

        background:  url(imagens/menu4.gif);

        padding: 8px 0 0 10px;

        }



#menu4 li a:hover, #menu4 li #current {

        background:  url(imagens/menu4.gif) 0 -32px;

        padding: 8px 0 0 10px;

        }

		

img {

	border: none;

	padding-bottom:3px;

	padding-right:10px;

	padding-top:3px;

}



/*  Menu Tabs 6 */

#tabs6 {
	float: right;
	width: 600px;
	font-size: 12px;
	line-height: normal;
	border-bottom: 0px solid;

}



#tabs6 ul {

      margin:0;

      padding: 10px 10px 0 50px;

      list-style:none;

}



#tabs6 li {

      display:inline;

      margin:0;

      padding:0;

 }



#tabs6 a {

      float:right;

      margin:0;

      text-decoration:none;

  	  margin-right: 5px;

}



#tabs6 a span {

      float: right;

      display: block;

      padding: 5px 8px 4px 6px;

      color: #FFF;

	  background-color: ;

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabs6 a span {float:none;}



/* End IE5-Mac hack */

#tabs6 a:hover span { color:#FFF; }

#tabs6 a:hover { background-color: ; }

#tabs6 a:hover span {
	background-color: ;
}

#tabs6 #current a { background-position:0% -42px; }

#tabs6 #current a span { background-position:100% -42px; }



/*  Fim Menu Tabs 6 */



/* Busca */

#busca {
	width: 367px;
	padding-top: 30px;
	float: right;
	padding-left: 33px;

}



.btn_search{

	border: 0px solid #0066FF;

	background-image: none;

	background-color: #0E86B3;

	color: #FFFFFF;

	height: 30px;

	margin: 0;

	float: left;

	font-weight: bold;

	margin-left: 5px;

	padding-left: 5px;

	padding-right: 5px;

}



#busca input.text {

	width: 285px;

	height: 27px;

	margin: 0;

	padding-top: 2px;

	padding-left: 4px;

	border: 1px solid #CCCCCC;

	color: #333333;

	font-size:20px;

	float: left;

}



#busca input.submit {

	float: right;

	margin: 12px 22px 10px 14px;

}



#busca a:link, div#header #busca a:visited, div#header #busca a:active {

	margin-left: 7px;

	margin-right: 7px;

}

/*- Menu 5--------------------------- */



#menu5 {
	width: auto;
	background-color: #F3F3F3;
	margin-top: 2px;

}



#menu5 li a {

	height: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	
	text-decoration: none;

}



#menu5 li a:link, #menu5 li a:visited {

	color: #000;

	display: block;

	padding: 8px 0 0 10px;
	

	font-size: 10x;



}



#menu5 li a:hover, #menu5 li #current {

	color: #FFF;

	background-color: #B2C92A;

}



#menu6 {

	width: auto;

}



#menu6 li a {

 height: 32px;

 voice-family: "\"}\"";

 voice-family: inherit;

 height: 24px;

 text-decoration: none;

}



#menu6 li a:link, #menu6 li a:visited {

 color: #FFF;

 display: block;

 background:  url(imagens/menu6.gif);

 padding: 8px 0 0 10px;

}



#menu6 li a:hover, #menu6 li #current {

 color: #FFF;

 background:  url(imagens/menu6.gif) 0 -32px;

 padding: 8px 0 0 10px;

}



#conteudo {

	width: 720px;

	float: right;

	color: #333333;

}



#conteudo h3 a:link, #conteudo h3 a:visited{

	color: #006633;

}



.paginacao {

 clear: both;

 white-space: nowrap;

 text-align: center;

 padding: 10px;

}

.paginacao * {

 vertical-align: middle;

 padding: 2px;

}



.formatacao {

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

	font-size: 25px;

	font-weight: bold;

	

}



#content{

	width: auto;

	margin-left: 10px;

	background-color: #999999;

}



.adsense_div{

	display: block; 

	width: 468px; 

	margin-top: 50px;

	background-color: #FFFFFF;

}



#slider {
	width: 550px; /* important to be same as image width */
	height: 250px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	float:left;


	

}

#sliderContent {

    width: 550px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
		padding-left: 10px;
	margin-left: 10px;

}

.sliderImage {

    float: left;

    position: relative;

	display: none;

}

.sliderImage span {

    position: absolute;

	font: 10px/15px Arial, Helvetica, sans-serif;

    padding: 10px 13px;

    width: 550px;

    background-color: #000;

    filter: alpha(opacity=80);

    -moz-opacity: 0.7;

	-khtml-opacity: 0.7;

    opacity: 0.7;

    color: #fff;

    display: none;

	

}

.clear {

	clear: both;

}

.sliderImage span strong {

    font-size: 18px;

}

.top {

	top: 0;

	left: 0;

}

.bottom {

	bottom: 0;

    left: 0;

}
