@import url("principal.css");
@import url("banners.css");
@import url("internas.css");
@import url("formularios.css");

* {
	margin:0;
	padding:0;
	}
	
html {
	font-size: 100%;
	font-family:Tahoma, trebuchet MS, Arial, sans-serif;
	}

a {
	text-decoration:none;
	color:#000;
	}

a:hover {
	text-decoration:underline;
	}

a img {
	border:0;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}
	
.clear {
	clear:both;
	}

.none {
	display:none;
	}

.block {
	display:block;
	}

.clearFix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	
body {
	font-size: 62.5%;
	background: url(../imagens/bg_site_cima.gif) 0 0 repeat-x;
	}

div#site {
	width:960px;
	margin:0 auto;
	}
	
	div#topo {
		height: 234px;
		background: url(../imagens/bg_site_cima.gif) 0 0 repeat-x;
	}
	
		div#menusup_topo {
			height: 30px;
			position: relative;
		}
		
			div#menusup_topo ul {
				width: 400px;	
				height: 30px;
				position: absolute;
				top: 0;
				right: 0;
				list-style-type: none;
			}
			
			div#menusup_topo ul li {
				line-height: 30px;
				height: 30px;
				float: left;
				margin: 0 0 0 14px;
				background: url(../imagens/bg_menusup_topo.gif) right center no-repeat;
				padding-right: 14px;
			}
			
			div#menusup_topo ul li.ultimo {
				background: none;
				padding-right: 8px;
			}
			
			div#menusup_topo ul li a {
				font-size: 12px;
				color: #fff;
			}
	
		div#content_topo {
			height: 130px;
		}
		
			div#content_topo div#logo_topo {
				width: 226px;
				height: 101px;
				margin: 10px 2px 9px 0;
				float: left;
			}
		
			div#content_topo div.super_banner_topo {
				width: 700px;
				height: 90px;
				margin: 20px auto;
				float: left;
			}
	
		div#menuinf_topo {
			height: 30px;
			background: #232220;
		}

			div#menuinf_topo ul {
				list-style-type: none;
			}

			div#menuinf_topo ul li {
				line-height: 30px;
				height: 30px;
				float: left;
				margin: 0 0 0 25px;
				background: url(../imagens/bg_menuinf_topo.gif) right center no-repeat;
				padding-right: 28px;
			}
			
			div#menuinf_topo ul li.ultimo {
				background: none;
				padding-right: 6px;
			}
			
			div#menuinf_topo ul li a {
				font-size: 12px;
				color: #fff;
			}
	
		div#barra_topo {
			height: 30px;
			margin: 8px 0 0 0;
			color: #74777a;
			font-size: 12px;
			line-height: 30px;
			position: relative;
		}
		
			div#barra_topo div#data_topo {
				float: left;
			}
			
			div#barra_topo div#radios_online {
				width: 240px;
				height: 23px;
				line-height: 23px;
				margin: 4px 0 3px 210px;
				float: left;
			}
				
				div#barra_topo div#radios_online span {
					float: left;
					font-weight: bold;
					border-right: 1px solid #7e7878;
					margin-right: 8px;
					padding-right: 8px; 
				}
			
				div#barra_topo div#radios_online ul {
					list-style-type: none;
					float: left;
				}
				
					div#barra_topo div#radios_online ul li {
						width: 26px;
						height: 23px;
						display: block;
						float: left;
						margin: 0 2px 0 0;
					}
					
					div#barra_topo div#radios_online ul li a {
						width: 26px;
						height: 23px;
						display: block;
						text-indent: -1000px;
					}
					
						div#barra_topo div#radios_online ul li a.bt_radio_01 {
							background: url(../imagens/radios/bt_radio01.gif) -26px 0 no-repeat;
						}
					
						div#barra_topo div#radios_online ul li a:hover.bt_radio_01 {
							background: url(../imagens/radios/bt_radio01.gif) 0 0 no-repeat;
						}
					
						div#barra_topo div#radios_online ul li a.bt_radio_02 {
							background: url(../imagens/radios/bt_radio02.gif) -26px 0 no-repeat;
						}
					
						div#barra_topo div#radios_online ul li a:hover.bt_radio_02 {
							background: url(../imagens/radios/bt_radio02.gif) 0 0 no-repeat;
						}

						div#barra_topo div#radios_online ul li a.bt_radio_03 {
							background: url(../imagens/radios/bt_radio03.gif) -26px 0 no-repeat;
						}

						div#barra_topo div#radios_online ul li a:hover.bt_radio_03 {
							background: url(../imagens/radios/bt_radio03.gif) 0 0 no-repeat;
						}

						div#barra_topo div#radios_online ul li a.bt_radio_04 {
							background: url(../imagens/radios/bt_radio04.gif) -26px 0 no-repeat;
						}

						div#barra_topo div#radios_online ul li a:hover.bt_radio_04 {
							background: url(../imagens/radios/bt_radio04.gif) 0 0 no-repeat;
						}

						div#barra_topo div#radios_online ul li a.bt_radio_05 {
							background: url(../imagens/radios/bt_radio05.gif) -26px 0 no-repeat;
						}

						div#barra_topo div#radios_online ul li a:hover.bt_radio_05 {
							background: url(../imagens/radios/bt_radio05.gif) 0 0 no-repeat;
						}
						
		div#campo_busca {
			width: 230px;
			height: 28px;
			border: 1px solid #cec2c2;
			position: absolute;
			top: 0;
			right: 0;
		}
		
			div#campo_busca form {
				padding: 0;
				margin: 0;
			}
		
			div#campo_busca input {
				width: 149px;
				height: 16px;
				line-height: 12px;
				font-size: 12px;
				border: 0;
				margin: 0;
				float: left;
                                padding: 6px;
			}
			
			div#campo_busca input.btBuscar {
				width: 68px;
				height: 26px;
				background: url(../imagens/bt_buscar.gif) 0 0 no-repeat;
				text-indent: -1000px;
				cursor: pointer;
			}
			
	div#meio {
		padding: 15px 0;
	}
	
		div#meio div#col_esq {
			width: 728px;
			_width: 724px;
			float: left;
		}
	
		div#meio div#col_dir {
			width: 232px;
			float: left;
		}
		
		div#noticias_audio {
                        height: 129px;
			padding: 10px;
			margin: 0 0 19px 0;
			margin /*\**/: 0 0 13px 0\9;
			*margin : 0 0 11px 0;
			border: 1px solid #cec2c2;
		}
		
			div#noticias_audio h1 {
				font-size: 25px;
				font-weight: normal;
				margin: 0 0 22px 0;
			}
			
			div#noticias_audio h3 {
				font-size: 10px;
				font-weight: normal;
				color: #cdc9c9;
			}
			
			div#noticias_audio h2 {
				font-size: 12px;
				font-weight: normal;
				color: #6c6161;
				margin: 0 0 13px 0;
			}
			
			div#noticias_audio span.ouca {
				color: #fd0101;
			}

		div#forum_coldir {
                        padding: 8px 9px 9px 11px;
			margin: 20px 0 0 0;
			margin /*\**/: 12px 0 0 0\9;
			*margin : 12px 0 0 0;
			border: 1px solid #cec2c2;
		}
		
			div#forum_coldir h1 {
				font-size: 25px;
				font-weight: normal;
				margin: 0 0 21px 0;
			}
			
			div#forum_coldir h1 a {
				color: #21750b;
			}
			
			div#forum_coldir h3 {
				font-size: 10px;
				font-weight: normal;
				color: #cdc9c9;
			}
			
			div#forum_coldir h2 {
				font-size: 12px;
                                font-weight: 12px;
				font-weight: normal;
				color: #6c6161;
				margin: 0 0 12px 0;
			}
			
			div#forum_coldir button {
				width: 210px;
				height: 30px;
				color: #fff;
				background: url(../imagens/bt_forum.gif) 0 0 repeat-x;
				border: 0;
				cursor: pointer;
			}

		div#colunas_coldir {
			margin: 23px 0 18px 0;
			float: left;
			background: url(../imagens/bg_html.gif) 0 0 repeat-x;
		}
		
			div#colunas_coldir h1 {
				width: 210px;
				font-size: 24px;
				height: 43px;
				line-height: 43px;
				border-bottom:1px solid #030303;
				font-weight: normal;
				margin: 0 auto;
			}
			
			div#colunas_coldir h1 a {
				color: #040404;
			}
			
			div#colunas_coldir div#colunistas_coldir {
				margin: 15px 0 0 0;
				padding: 7px 10px 0 10px;
				border: 1px solid #cdbebe;
			}
			
			div#colunas_coldir div#colunistas_coldir div#colunista_primeiro {
				padding-bottom: 9px;
				margin-bottom: 9px;
				border-bottom: 1px solid #f8ecec;
			}
			
				div#colunas_coldir div#colunistas_coldir div#colunista_primeiro img {
					float: left;
					margin: 0 8px 0 0;
				}
				
				div#colunas_coldir div#colunistas_coldir div#colunista_primeiro div.content_noticias {
					width: 112px;
					float: left;
				}
				div#colunas_coldir div#colunistas_coldir div#colunista_primeiro div.content_noticias h3 {
					font-size: 14px;
				}
		
				div#colunas_coldir div#colunistas_coldir div#colunista_primeiro div.content_noticias h3 a {
					color: #040404;
				}
		
				div#colunas_coldir div#colunistas_coldir div#colunista_primeiro div.content_noticias h2 {
					font-size: 12px;
					font-weight: normal;
				}
		
				div#colunas_coldir div#colunistas_coldir div#colunista_primeiro div.content_noticias h2 a {
					color: #878b8f;
				}
				
				
			div#colunas_coldir div#colunistas_coldir div.scrollVertical {
				height: 243px;
				position: relative;
                overflow: hidden;
			}
	
			div#colunas_coldir div#colunistas_coldir div.items {
                position: absolute;
				height: 20000px;
			}
			
				div#colunas_coldir div#colunistas_coldir div.items div.item {
					padding-bottom: 10px;
					margin-bottom: 10px;
					clear: both;
					border-bottom: 1px solid #f8ecec;
				}
			
				div#colunas_coldir div#colunistas_coldir div.items div.noBorder {
					border: 0;
				}
				
				div#colunas_coldir div#colunistas_coldir div.items div.item img {
					float: left;
					margin: 0 9px 0 0;
				}
				
				div#colunas_coldir div#colunistas_coldir div.items div.item div.content_noticias {
					width: 140px;
					float: left;
				}
		
				div#colunas_coldir div#colunistas_coldir div.items div.item h3 {
					font-size: 15px;
				}
		
				div#colunas_coldir div#colunistas_coldir div.items div.item h3 a {
					color: #040404;
				}
		
				div#colunas_coldir div#colunistas_coldir div.items div.item h2 {
					font-size: 12px;
					font-weight: normal;
				}
		
				div#colunas_coldir div#colunistas_coldir div.items div.item h2 a {
					color: #878b8f;
				}
				
				div#colunas_coldir div#colunistas_coldir div#controle {
					width: 210px;
					height: 25px;
					position: relative;
				}
				
				div#colunas_coldir div#colunistas_coldir div#controle a.bts  {
					width: 20px;
					height: 20px;
					display: block;
					position: absolute;
					bottom: 0;
				}
				
				div#colunas_coldir div#colunistas_coldir div#controle a.prev {
					background: url(../imagens/bt_cima.gif) 0 0 no-repeat;
					left: 82px;
				}
				
				div#colunas_coldir div#colunistas_coldir div#controle a.next {
					background: url(../imagens/bt_baixo.gif) 0 0 no-repeat;
					left: 108px;
				}

		div#especiais_maislidas_coldir {
			width: 100%;
			margin: 22px 0 20px 0;
			float: left;
			background: url(../imagens/bg_html.gif) 0 0 repeat-x;
		}
		
			div#especiais_maislidas_coldir h1 {
				font-size: 24px;
				height: 43px;
				line-height: 43px;
				border-bottom:1px solid #030303;
				margin: 0 auto 13px auto;
				float: left;
                                font-weight: normal;
			}
			
			div#especiais_maislidas_coldir h1 a {
				color: #040404;
			}

                        div#especiais_maislidas_coldir h1 a.inativo {
                            font-weight: normal;
                            font-size: 17px;
                            color: #736e6a;
                        }
			
			div#especiais_maislidas_coldir ul {
				padding: 12px 12px 0 12px;
				border: 1px solid #cdbebe;
				list-style-type: none;
				clear: both;
			}
			
				div#especiais_maislidas_coldir ul li {
					border-bottom: 1px solid #f3e3e3;
					padding-bottom: 12px;
					margin-bottom: 12px;
				}
				
				div#especiais_maislidas_coldir ul li h2 {
					font-size: 12px;
					font-weight: normal;
				}
				
				div#especiais_maislidas_coldir ul li h2 a {
					color: #7d7070;
				}

	div#rodape {
		background: #565956;
	}
		
		div#menus_rodape {
			height: 110px;
			background: #7b7c7a;
		}
		
			div#menus_rodape ul#mCima, div#menus_rodape ul#mBaixo {
				width: 960px;
				height: 55px;
				margin: 0 auto;
				list-style-type: none;
				clear: both;
			}
			
				div#menus_rodape ul#mCima li, div#menus_rodape ul#mBaixo li {
					height: 55px;
					line-height: 55px;
					background: red;
					float: left;
					font-size: 12px;
					padding-right: 20px;
					margin: 0 0 0 20px;
					background: url(../imagens/bg_menusup_topo.gif) right center no-repeat;
				}
				
				div#menus_rodape ul#mBaixo li {
					height: 40px;
					line-height: 40px;
				}
				
				div#menus_rodape ul#mCima li.ultimo, div#menus_rodape ul#mBaixo li.ultimo {
					background: none;
					padding-right: 14px;
				}
				
				div#menus_rodape ul#mCima li a {
					color: #faf9f8;
				}
				
				div#menus_rodape ul#mBaixo li a {
					color: #c1b9b9;
				}

		div#copyright {
			width: 960px;
			height: 58px;
			clear: both;
			background: #565956;
			margin: 0 auto;
			color: #dadbda;
			font-size: 11px;
			padding-top: 30px;
		}
