@import url("menu.css");
@import url("principal.css");
@import url("internas.css");
@import url("slider.css");

* {
	margin:0;
	padding:0;
	}
	
html {
	font-size: 100%;
	font-family:"trebuchet MS", Verdana, Arial, sans-serif;
	background: #f6f8ee url(../imagens/bg_site.gif) 0 0 repeat-x;
	}

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;
	}
	
.full_banner {
	width:500px;
	height:60px;
	position:relative;
	clear:both;
	margin:10px auto;
}

small {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
}

body {
	font-size: 62.5%;
	background: url(../imagens/bg_topo.gif) 0 0 repeat-x;
	}

div#site {
	width:960px;
	margin:0 auto;
	}
	
	div#topo {
		height: 208px;
		position:relative;
		background: url(../imagens/bg_topo_seta.gif) 916px bottom no-repeat;
		}
		
		div#topo div#topo_cima {
			height: 36px;
			background: url(../imagens/bg_topocima.gif) right bottom no-repeat;
			position: relative;
		}
			
			div#topo div#topo_cima ul {
				list-style-type: none;
				position: absolute;
				right: 0;
				top: 4px;
			}
				
				div#topo div#topo_cima ul li {
					float: left;
					font-size: 13px;
					border-right: 1px solid #838281;
					padding-right: 14px;
					margin-left: 14px;
				}
				
				div#topo div#topo_cima ul li.ultimo {
					border: 0;
				}

				div#topo div#topo_cima ul li a {
					color: #838281;
				}

		div#topo div#topo_meio {
			height: 125px;
			position: relative;
			background: url(../imagens/bg_topomeio.gif) 836px bottom no-repeat;
		}
		
		div#topo div#topo_meio div#marcadagua {
			width: 302px;
			height: 115px;
			position: absolute;
			right: 0;
			z-index: 200;
		}
		
		div#topo div#topo_baixo {
			height: 38px;
			position: relative;
		}
			
			div#topo div#topo_baixo ul {
				list-style-type: none;
				margin: 5px 0 0 0;
			}
				
				div#topo div#topo_baixo ul li {
					float: left;
					font-size: 17px;
					height: 17px;
					line-height: 17px;
					border-right: 1px solid #144b34;
					padding-right: 14px;
					margin-left: 14px;
				}
				
				div#topo div#topo_baixo ul li.ultimo {
					border: 0;
				}

				div#topo div#topo_baixo ul li a {
					color: #144b34;
				}
				
				div#topo div#topo_baixo form#frmBusca {
					position: absolute;
					width: 274px;
					height: 26px;
					right: 0;
					top: 0;
					background: url(../imagens/bg_busca.png) 0 0 no-repeat;
				}
					
					div#topo div#topo_baixo form#frmBusca input#busca {
						width: 175px;
						height: 15px;
						font-size: 11px;
						line-height: 17px;
						margin-left: 8px;
						border: 0;
					}
					
					div#topo div#topo_baixo form#frmBusca input#btBusca {
						width: 84px;
						height: 26px;
						background: url(../imagens/bt_busca.png) 0 0 no-repeat;
						border: 0;
						cursor: pointer;
					}

	div#geral {
		background: #fff;
		margin: 3px 0 0 0;
		-moz-border-radius:17px;
		-webkit-border-radius:17px;
		border: 1px solid #b6ddc7;
		padding: 8px;		
	}

	div#col_esq {
		width:172px;
		float:left;
		}
	
	div#col_meio {
		width:600px;
		margin: 12px 8px 0 10px;
		float:left;
		}
	
	div#col_dir {
		width:146px;
		margin: 12px 0 0 0;
		float:left;
		}
		/*
		div#col_dir div#col_dir_content {
			width:222px;
			float:left;
		}
		
			div#col_dir div#col_dir_content div.banner_rectangle {
				width:180px;
				height:150px;
				margin:15px auto;
			}
			
			div#col_dir div#col_dir_content div#col_dir_noticias {
				margin:0;
			}
		
				div#col_dir div#col_dir_content div#col_dir_noticias h1 {
					height:30px;
					line-height:30px;
					font-size:16px;
					background:#0091dc;
					padding-left:15px;
				}
				
					div#col_dir div#col_dir_content div#col_dir_noticias h1 a {
						color:#fff;
					}
					
					div#col_dir div#col_dir_content div#col_dir_noticias div.not {
						width:200px;
						margin:5px auto 0 auto;
						padding-bottom:10px;
						border-bottom:1px solid #8f8f8f;
					}
						
						div#col_dir div#col_dir_content div#col_dir_noticias div.not h3 {
							font-size:11px;
							color:#999;
						}
			
						div#col_dir div#col_dir_content div#col_dir_noticias div.not h2 a {
							font-size:15px;
						}
			
						div#col_dir div#col_dir_content div#col_dir_noticias div.not p a {
							font-size:12px;
						}
		
			div#col_dir div#col_dir_content div#enquete {
				margin: 15px 0;
			}

				div#col_dir div#col_dir_content div#enquete h1 {
					height:30px;
					line-height:30px;
					font-size:16px;
					background:#0091dc;
					padding-left:15px;
				}
				
				div#col_dir div#col_dir_content div#enquete form {
					margin: 5px;
				}
				
				div#col_dir div#col_dir_content div#enquete form span {
					margin:5px 0;
					display: block;
				}
		*/
		div#col_dir div#publicidade {
			width:144px;
			border: 1px solid #b1bdb4;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			float:left;
		}
		
			div#col_dir div#publicidade h1 {
				width: 135px;
				height: 35px;
				background: url(../imagens/tit_publicidade.gif) 0 0 no-repeat;
				margin: 5px auto;
			}
			
			div#col_dir div#publicidade div.banner_half {
				width:120px;
				height:60px;
				margin:10px auto;
			}
		
			div#col_dir div#publicidade div.banner_skyscraper {
				width:120px;
				height:600px;
				margin:10px auto;
				background:#ccc;
			}
		
div#rodape {
	width:100%;
	height: 105px;
	background: url(../imagens/bg_rodape.gif) 0 0 repeat-x;
	clear:both;
	margin: 16px 0 0 0;
}

	div#rodape div#menu {
		width: 1024px;
		margin: 0 auto;
		padding: 20px 0;
	}
	
		div#rodape div#menu ul {
			width: 660px;
			height: 30px;
			list-style-type: none;
			margin: 0 auto;
		}
		
		div#rodape div#menu ul li {
			line-height: 30px;
			height: 30px;
			padding: 0 20px;
			float: left;
		}
		
			div#rodape div#menu ul li a {
				color: #838281;
			}
		
	div#rodape div#copy {
		margin: 30px auto 0 auto;
		clear: both;
		font-size: 12px;
		text-align: center;
		color: #fff;
		background: #000;
		height: 30px;
		line-height: 30px;
	}
