/*
	1/10/2009
	Author: Filipe Dantas
	e-mail: filipegdantas@gmail.com	
	copyright: BC10 Criação de Sites
*/
@import url("internas.css");
html{margin:0; background:url(../images/bg_html.jpg) repeat-y; }
body{margin:0; background:url(../images/bg_body.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none; color:#0b647d;}
a:hover{color:#0b647d; text-decoration:underline; }
a img{border:0;}
h1{font-size:20px; color:#0b647d; margin:0 0 10px 0; padding:0 0 0 10px; border-bottom:1px solid #0b647d;}
h2{font-size:16px; color:#0e355b; margin:0 0 10px 0;}
h3{font-size:12px; color:#0b647d; margin:0 0 10px 0;}
h4{font-size:14px; color:#595959; margin:20px 0 10px 0; text-align:right; font-weight:600;}
p{line-height:17px; text-align:justify; font-size:11px; color:#8D8D8D; margin:0 0 10px 0;}
p.listagem{width:100%; float:left; text-align:center;}
p.mais{width:100%; float:left; font-size:11px; font-weight:bold; color:#0b647d; margin:0;}
ul.sem_margin{margin:0; padding:0; list-style:none;}
small{color:#0b647d; font-size:11px; font-weight:bold;}

* { outline: none; }

/* Classes */
.none {display:none;}
.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
/*------------CONTAINER------------*/
div#container{
	width:968px;
	margin:0 auto;
	background:#fff;
}
/*------------COL_ESQ------------*/
div#container div#col_esq{
	width:205px;
	float:left;
	padding:0 0 20px 0;
}
	/*------------LOGOMARCA------------*/
	div#container div#logo {
		width:185px;
		height:230px;
		margin:0 0 20px 10px;
		display:inline;
		float:right;
	}
	/*------------MENU------------*/
	div#container div#col_esq div#menu{
		width:154px;
		margin:0 0 0 35px;
	}
	div#container div#col_esq div#menu ul li{
		border-bottom:1px solid #d9d9d9;
		margin:0 0 5px 0;
		text-align:right;
		font-size:11px;
		padding:0 5px 2px 0;
	}
	div#container div#col_esq div#menu ul li a{
		color:#8d8d8d;
	}

/*------------COL_DIR------------*/
div#container div#col_dir{
	width:760px;
	float:right;
	padding:0 0 20px 0;
}
	/*------------BANNER------------*/
	div#container div#col_dir div#banner{
		width:100%;
		height:234px;
		/*background:url(../images/banner.jpg) no-repeat;*/
	}
	/*------------LOGIN------------*/
	div#container div#col_dir div#login{
		width:100%;
		height:23px;
		background:url(../images/bg_login.jpg) repeat-x;
		padding:7px 0 0 0;
		position:relative;
	}
	div#container div#col_dir div#login img.turismo{
		position:absolute;
		top:3px;
		right:5px;
	}
	div#container div#col_dir div#login form{
		margin:0;
		padding:0 0 0 20px;
	}
	div#container div#col_dir div#login form fieldset{
		margin:0;
		padding:0;
		border:0;
	}
	div#container div#col_dir div#login form fieldset label{
		width:100px;
		text-align:right;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		margin:0 10px 0 0;
		float:left;
		padding:2px 0 0 0;
	}
	div#container div#col_dir div#login form fieldset input{
		width:100px;
		height:15px;
		border:1px solid #b6b6b6;
		font-size:10px;
		font-weight:bold;
		color:#139cc7;
		float:left;
		margin:0 5px 0 0;
	}
	div#container div#col_dir div#login form fieldset button{
		width:19px;
		height:17px;
		background:url(../images/botao.jpg) no-repeat;
		border:0;
		margin:0 5px 5px 0;
		cursor:pointer;
		float:left;
	}
	div#container div#col_dir div#login form fieldset p{
		margin:0;
	}
	div#container div#col_dir div#login form fieldset p a{
		color:#fff;
	}
	/*------------CONTENT------------*/
	div#container div#col_dir div#content{
		width:100%;
		padding:35px 0 0 0;
	}
	/*------------CONTEUDO ESQUERDO------------*/
	div#container div#col_dir div#content div#conteudo_esq{
		width:560px;
		float:left;
		margin:0 0 0 15px;
		display:inline;
	}
	/*------------CONTEUDO INTERNO ESQUERDO------------*/
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_esq{
		width:278px;
		float:left;
	}
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_esq div#flash_not{
		width:100%;
		height:228px;
		margin:0 0 10px 0;
	}
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_esq ul li{
		width:100%;
		height:90px;
		background:#ccc;
		margin:0 0 10px 0;
	}
	/*------------CONTEUDO INTERNO DIREITO------------*/
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_dir{
		width:260px;
		float:right;
		padding:10px 0 0 0;
	}
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_dir ul li{
		width:100%;
		float:left;
		margin:0 0 20px 0;
	}
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_dir ul li small{
		width:100px;
		background:#109bc6;
		padding:0 5px;
		margin:0;
	}
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_dir ul li h3{
		margin:5px 0 0 0;
	}
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_dir ul li p{
		margin:0;
	}
	/*------------CONTEUDO INTERNO DA PARTE ABAIXO------------*/
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_baixo{
		width:100%;
		border-top:1px solid #e4f4fb;
		padding:10px 0 0 0;
		clear:both;
	}
	div#container div#col_dir div#content div#conteudo_esq div#int_cont_baixo ul li{
		width:125px;
		float:left;
		margin:0 2px;
		display:inline;
	}
	/*------------CONTEUDO DIREITO - BANNERS------------*/
	div#container div#col_dir div#content div#conteudo_dir{
		width:158px;
		float:right;
		margin:0 5px 0 0;
		position:relative;
	}
	div#container div#col_dir div#content div#conteudo_dir div#banners_dir{
		width:100%;
	}
	div#container div#col_dir div#content div#conteudo_dir div#banners_dir ul li{
		width:158px;
		height:97px;
		background:url(../images/bg_banner.gif) no-repeat;
		margin:0 0 10px 0;
	}
/*------------FOOTER------------*/
div#footer{
	width:100%;
	height:108px;
	background:#0998c4;
	float:left;
}
	div#footer div#cont_footer{
		width:968px;
		margin:0 auto;
		height:88px;
		padding:20px 0 0 0;
		position:relative;
	}
	div#footer div#cont_footer p{
		color:#fff;
		text-align: center;
	}
	div#footer div#cont_footer p.bc10{
		position:absolute;
		right:20px;
		top:20px;
	}
	div#footer div#cont_footer p.bc10 a{
		color:#fff;
	}