/*
	18/12/2008
	Author: Filipe Dantas
	e-mail: filipegdantas@gmail.com	
	copyright: BC10 - Criação de Sites
*/
@import url("internas.css");
body{ margin:0 auto; padding:0; background:url(../images/bg_body.jpg); font-family:"Trebushet MS", Arial, Verdana, sans-serif;}
a{text-decoration:none; color:#464646;}
a:hover{color:#000; text-decoration:underline;}
a img{border:0;}
p{line-height:17px; text-align:justify; font-size:12px; color:#464646;}
h2{color:#393737; font-size:13px;}

.none{ display:none;}

.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
/* CONTAINER */
div#container{
	width:930px;
	margin:0 auto;
	position:relative;
}

/* TOPO */
div#container div#topo{
	width:770px;
	height:138px;
	background:#F5F5F5;
}
	div#container div#topo div#logomarca{
		width:180px;
		height:139px;
		float:left;
	}
	div#container div#topo div#logomarca img{
		float:left;
	}
	div#container div#topo div#top_dir {
		width:590px;
		height:139px;
		float:left;
		background: url(../images/bg_top_baixo.jpg) 0 bottom repeat-x;	
	}
	div#container div#topo div#top_dir h2{
		width:200px;
		margin:30px 90px 0 0;
		float:right;
		display:inline;
	}
	div#container div#topo div#top_dir ul{
		width:360px;
		list-style:none;
		float:right;
		margin:18px 0 0 0;
		padding:0;
	}
	div#container div#topo div#top_dir ul li{
		width:110px;
		height:25px;
		margin:0 10px 0 0;
		padding:15px 0 20px 0;
		float:left;
		font-size:10px;
		text-align:center;
		background: url(../images/bg_menu_topo.jpg) repeat-x;	
	}
	div#container div#topo div#top_dir ul li a{
		color:#fff;	
	}
/* CONTENT */
div#container div#content{
	width:770px;
	background:#F5F5F5;
}	
/* COLUNA ESQUERDA */
div#container div#content div#col_esq{
	width:180px;
	float:left;
	display:inline;
}
	/* MENU */
	div#container div#content div#col_esq div#menu{
		width:178px;
		background:url(../images/bg_menu_esq.jpg);
		border-right:2px solid #C2A644;
		border-bottom:2px solid #C2A644;
		padding:0 0 5px 0;
	}
	div#container div#content div#col_esq div#menu ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	div#container div#content div#col_esq div#menu ul li img{
	width:160px;
	padding:0;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 10px;
	height: 30px;
	}
	/* FOMULARIO LOGIN E SENHA */
	div#container div#content div#col_esq form.login{
		width:178px;
		height:132px;
		background:#007234;
		border-right:2px solid #006600;
		border-bottom:2px solid #666666;
		float:left;
		margin:0 0 50px 0;
	}
	div#container div#content div#col_esq form.login h2{
		width:136px;
		color:#fff;
		border-bottom:1px solid #fff;
		margin:5px 0 0 10px;
		padding:0;
	}	
	div#container div#content div#col_esq form.login span{
		width:165px;
		display:block;
		margin:10px 10px 0 0;
		text-align:right;
	}
	div#container div#content div#col_esq form.login span label{
		font-size:11px;
		color:#fff;
		margin-right:5px;
	}
	div#container div#content div#col_esq form.login span label a{
		color:#fff;
		font-size:12px;
		line-height:20px;
	}	
	div#container div#content div#col_esq form.login input{
		width:120px;
		height:15px;
		border:1px solid #CCCCCC;
	}
	div#container div#content div#col_esq form.login span input.ok{
		width:68px;
		height:22px;
		border:0;
		margin:0 0 0 20px;
	}
	
	/* SERVIÇOS */
	div#container div#content div#col_esq div#servicos{
		width:178px;
		clear:both;
		margin-bottom:35px;
		padding-bottom:5px;
	}
	div#container div#content div#col_esq div#servicos h2{
		width:169px;
		height:16px;
		border-top:1px solid #92C892;   
		border-left:1px solid #92C892;
		border-right:1px solid #92C892;  
		color:#000; 
		background:url(../images/bg_tit_servicos.jpg) 0 bottom no-repeat;
		padding:5px 0 5px 9px;  
		margin:0;            
	}
	div#container div#content div#col_esq div#servicos ul{
		width:100%;
		margin:0;
		padding:0;
		list-style:none;
		border-top:1px solid #92C892;   
		border-left:1px solid #92C892;
		border-right:1px solid #92C892;   
		border-bottom:2px solid #92C892; 
	}
	div#container div#content div#col_esq div#servicos ul li{
		width:160px;
		font-size:10px;
		margin:5px 0 0 10px;
	}
	/* NEWSLETTER */
	div#container div#content div#col_esq div#newsletter{
		width:178px;
		clear:both;
		padding-bottom:8px;
	}
	div#container div#content div#col_esq div#newsletter h2{
		width:167px;
		height:16px;
		border-top:1px solid #92C892;   
		border-left:1px solid #92C892;
		border-right:1px solid #92C892;  
		color:#000; 
		background:url(../images/bg_tit_servicos.jpg) 0 bottom no-repeat;
		padding:5px 0 5px 9px;  
		margin:0;            
	}
	div#container div#content div#col_esq div#newsletter form{
		margin:0;	
		border-top:1px solid #92C892;   
		border-left:1px solid #92C892;
		border-right:1px solid #92C892; 
		background:none;
		border-bottom:2px solid #92C892; 
		padding-bottom:5px;
	}
	div#container div#content div#col_esq div#newsletter form span{
		width:165px;
		display:block;
		margin:0 10px 0 0;
		text-align:right;
		clear:both;
		padding:8px 0 0 0;
	}
	div#container div#content div#col_esq div#newsletter form span label{
		color:#000;
		font-size:11px;
		margin-right:5px;
	}
	div#container div#content div#col_esq div#newsletter form input{
		width:120px;
		height:15px;
		border:1px solid #A4B97F;
	}
	div#container div#content div#col_esq div#newsletter form span input.cadastrar{
		width:68px;
		height:22px;
		border:0;
		margin:0 0 0 20px;
	}
/* COLUNA DIREITA */
div#container div#content div#col_dir{
	width:590px;
	float:left;
}
	/* BANNER */
	div#container div#content div#col_dir div#banner{
		width:590px;
		height:240px;
	}
	div#container div#content div#col_dir div#banner img{
		float:left;
	}
	/* BUSCA */
	div#container div#content div#col_dir div#busca{
		width:590px;
		height:44px;
		float:left;
		background:url(../images/bg_busca.jpg) repeat-x ;
	}
	div#container div#content div#col_dir div#busca form{
		width:550px;
		height:30px;
		padding:12px 0 0 0;
		margin:0;
	}
	div#container div#content div#col_dir div#busca form input.text{
		width:269px;
		height:16px;
		border:1px solid #92C892;
		float:left;
		font-size:12px;
		margin:0 5px 0 5px;
		padding:2px 0 2px 5px;
	}
	div#container div#content div#col_dir div#busca form span{
		display:block;
	}
	/* COL_MEIO */
	div#container div#content div#col_dir div#col_meio{
		width:100%;
		float:left;
	}
	/* OFERTA */
	div#container div#content div#col_dir div#oferta{
		width:575px;
		margin:20px 0 0 5px;
	}
	div#container div#content div#col_dir div#oferta h2{
		width:566px;
		height:16px;
		border-top:1px solid #92C892;   
		border-left:1px solid #92C892;
		border-right:1px solid #92C892;  
		color:#000; 
		background:url(../images/bg_tit_oferta.jpg) 0 bottom no-repeat;
		padding:5px 0 5px 9px;  
		margin:0;            
	}
	div#container div#content div#col_dir div#oferta div.desc_oferta{
		width:100%;
	 	float:left;
		border-top:1px solid #92C892;   
		border-left:1px solid #92C892;
		border-right:1px solid #92C892;
		border-bottom:2px solid #92C892; 
		padding-bottom:10px;
	}	
	div#container div#content div#col_dir div#oferta ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	div#container div#content div#col_dir div#oferta ul li{
		width:112px;
		height:122px;
		margin:20px 10px 10px 10px;
		text-align:center;
		float:left;
	}
	div#container div#content div#col_dir div#oferta ul li img{
		width:100px;
		height:75px;
		border:1px solid #FAD66C;
	}
	div#container div#content div#col_dir div#oferta ul li h3{
		font-size:11px;
		margin:0;
		padding:0;
	}
	div#container div#content div#col_dir div#oferta ul li p{
		font-size:10px;
		margin:0;
		padding:0;
	}
	/* NOTICIA */
	div#container div#content div#col_dir div#noticia{
		width:575px;
		margin:30px 0 0 5px;
		float:left;
	}
	div#container div#content div#col_dir div#noticia h2{
		width:566px;
		height:16px;
		border-top:1px solid #92C892;   
		border-left:1px solid #92C892;
		border-right:1px solid #92C892;  
		color:#000; 
		background:url(../images/bg_tit_oferta.jpg) 0 bottom no-repeat;
		padding:5px 0 5px 9px;  
		margin:0;            
	}
	div#container div#content div#col_dir div#noticia div.desc_noticia{
		width:100%;
	 	float:left;
		border-top:1px solid #92C892;   
		border-left:1px solid #92C892;
		border-right:1px solid #92C892;
		border-bottom:2px solid #92C892; 
		padding-bottom:10px;
	}	
	div#container div#content div#col_dir div#noticia div.desc_noticia div.not_img{
		width:154px;
		float:left;
		margin:10px 0 0 0;
		text-align:center;
	}	
	div#container div#content div#col_dir div#noticia div.desc_noticia div.not_img p{
		margin:0 0 0 10px;
		padding:0;
	}
	div#container div#content div#col_dir div#noticia div.desc_noticia ul{
		width:400px;
		border-left:1px dotted #92C892;
		list-style:none;
		margin:0;
		padding:0; 
		float:right;
	}
	div#container div#content div#col_dir div#noticia div.desc_noticia ul li{
		width:380px;
		margin:0;
		font-size:11px;
		color:#000;
		border-bottom: 1px dotted #92C892;
		margin:5px 0 5px 5px;
	}	
	div#container div#publicidade{
		width:149px;
		background:#007234;
		position:absolute;
		top:15px;
		right:0;
	}
	div#container div#publicidade h2{
		width:135px;
		margin:10px 0 0 5px;
		color:#fff;
		text-align:center;
		border-bottom:1px solid #fff;
	}
	div#container div#publicidade ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	div#container div#publicidade ul li{
		width:128px;
		height:58px;
		margin:10px 0 10px 10px;
	}

/* RODAPE */
div#container div#rodape{
	width:100%;
	height:40px;
	margin:0;
	padding:10px 0 0 0;
	clear:both;
	border-top:2px solid #CCCCCC;
}
div#container div#rodape a img{
	margin:0;
	padding:0;
	float:right;
}
