#top_logo h1 a{
    display: block;
    width: 186px;
    height: 80px;
    text-indent: -9000px;
    overflow: hidden;
    background: url('../images/logo.png');}

#h_content {
	width:950px;}

	#banner_tv {
		width:645px;
		height:364px;
		padding:0;
		margin-left:-10px;
		margin-right:10px;
		float:left;
		background:url("../images/home_bgBannerTV.png") no-repeat;
        }
	
	#news {
		width:305px;
		float:left;}
		
		#news h2 {
			width:310px;
			height:46px;
			text-indent:-9000px;
			overflow:hidden;
			background:url("../images/home_bgUltimas.jpg") no-repeat;}
		
		ul#showNews {
			width:310px;
			margin-top:14px;}
			
			ul#showNews .imgNews {
				width:112px;
				height:78px;
				float:left;
				background:#000 url("../images/home_newsPicBg.jpg") no-repeat;
                                position: relative;
                        }

.img-mini-not{
    position: absolute;
    left: 6px;
    top: 5px;
    width: 99px;
    height: 64px;
    overflow: hidden;
}

				
				ul#showNews .imgNews p{
					display:block;
					width:90px;
					height:12px;
					font:11px Verdana, Arial, Helvetica, sans-serif;
					color:#FFF;
					margin-top:49px;
					margin-left:6px;
					padding:4px;
					text-align:right;
					background:url("../images/bgDataNews.png") no-repeat;
                                        position: absolute;
                                        bottom: 8px;
                                }
				
			ul#showNews li {
				width:320px;
				margin-top:20px;
				background:#f2f2f2;
                                min-height: 60px;
                        }
				
				ul#showNews li h3 a{
					padding:4px;
					font:bold 13px Verdana, Arial, Helvetica, sans-serif;
					color:#E8253A; text-decoration: none; display: block;}
				
				ul#showNews p {
					font:11px Verdana, Arial, Helvetica, sans-serif;
					color:#244837;}
				
					ul#showNews p span a{
						text-decoration:none;
						color:#CA1328;}
						
						ul#showNews p span a:hover{color:#E8253A; text-decoration:none;}

		#news p.btMaisNoticias {
			float:right;
			display:block;
			text-indent:-6666px;
			overflow:hidden;
			margin:15px 0 0 0;
			width:125px;
			height:28px;
			background:url("../images/home_btMaisNot.jpg") no-repeat;}
			
			#news p.btMaisNoticias a {
				display:block;
				width:125px;
				height:28px;}
	

	#video { 
		width:460px; 
		float:left;
		margin-right:15px;}
	
		#h_showVideo {
			width:440px;
			height:300px;
			margin-top:15px;
			padding:20px 0 0 15px;
			background:#cdcfcc;
			float:left;}
			
	 #h_videoAll {
		 width:455px;
		 clear:both; 
		 float:left;}
		 
	  #h_videoText {
		  width:280px;
		  float:left;
		  margin:10px 0 0 20px;}	
		  
		#h_videoText h3 {
			font:bold 13px Verdana, Arial, Helvetica, sans-serif;
			color:#E8253A;}
			
		#h_videoText p {
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#244837;}
			
			
		  #btMaisVideos { margin-top:20px;}	
			#btMaisVideos a{
				display:block;
				width:105px;
				height:28px;
				float:right;
				background:url("../images/bt_maisVideos.jpg") no-repeat;
				text-indent:-666px;
				overflow:hidden;}
		
	#faq {width:230px; float:left; margin-right:15px;}
		
		#faq h2 {
			margin-top:15px;
			width:229px;
			height:46px;
			text-indent:-666px;
			overflow:hidden;
			background:url("../images/home_duvidasTit.jpg") no-repeat;}
			
		#faq h3 {
			font:bold 13px Verdana, Arial, Helvetica, sans-serif;
			color:#E8253A;
			line-height:20px;
			padding:15px; height:39px;}
		
		#faq p{
			width:195px;
			height:127px;
			border-top:1px solid #212d22;
			padding-top:10px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			text-align:justify;
			line-height:18px;
			margin-left:17px;}
			
			#faq p strong {
				color:#40c773;
				font-size:13px;
				font-weight:bold;}
		
		#faq img {
			margin:10px 0 0 8px;}
			
			#btMaisFAQ a{
				width:114px;
				height:28px;
				float:right;
				text-indent:-666px;
				overflow:hidden;
				background:url("../images/h_btFAQ.jpg") no-repeat;}

	#coluna3 {
		width:230px;
		float:left;
		margin-top:15px;}
		
		#treina h2{
			width:229px;
			height:55px;
			text-indent:-666px;
			overflow:hidden;
			background:url("../images/h_treinaTit.jpg") no-repeat;}
		
		#treina p {
			width:195px;
			padding-top:10px;
			padding-bottom:30px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#244837;
			text-align:justify;
			line-height:18px;
			margin-left:17px;}
			
		#enquete {
			width:230px;
			min-height:242px;
			background:#e5e7e6;
			position:relative;
			}
			
			#enquete h4 {
				display:block;
				width:230px;
				height:46px;
				text-indent:-666px;
				overflow:hidden;
				background:url("../images/tit_pesquisarapida.jpg") no-repeat;}
				
			#enquete p {
				font:bold 12px Verdana, Arial, Helvetica, sans-serif;
				color:#E8253A;
				padding:15px 15px 0 20px;}
				
			#enquete ul {
				width:190px;
				margin:13px;
				padding-top:13px;
				padding-left:10px;
				border-top:1px solid #212d22;}
				
				
				#enquete span {
					display:block;
					width:103px;
					height:28px;
					text-indent:-666px;
					overflow:hidden;
					position:absolute;
					bottom:0;
					right:0;
					background:url("../images/h_btEnquete.jpg") no-repeat;
                                        cursor: pointer;}

                                .botao_resultados{
                                    width:150px;
                                    height:28px;
                                    background: url('../images/btn_ver_os_resultados.png') no-repeat;
                                    display: block;
                                    bottom:0;
                                    right: 0;
                                    position: absolute;
                                    text-indent: -9999px;}

                                #enquete_form label{
                                    color: #244837;
                                    display: inline-block;
                                    font: 11px Tahoma;
                                    height: 20px;
                                    margin-left: 5px;
                                    vertical-align: top;
                                    width: 150px;}

                                #enquete_form input{
                                    display: inline-block;
                                    vertical-align: middle;
                                    
}

#logo_gbc{
    margin-top: 15px;
    padding: 5px 0;
    text-align: center;
    width: 230px;
}