/* tags */

body {
	margin: 0; padding: 0;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#7d77bd;
	background:#fff url(../imagens/bg_body.jpg) no-repeat;
	background-attachment: scroll;
	background-position: center top;
	scrollbar-face-color:#e1e0f0;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#b1b2d1;
	scrollbar-darkshadow-color:#7c79a6;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#7c79a6;
	scrollbar-track-color:#7c79a6;}

a {outline: none;}
a:hover {text-decoration: none;}
ol, ul, li {list-style: none;}
p{margin:0 10 0 0px;}
img {border: 0; margin:0;}

/* fontes */

h1{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0186ef;}

h2{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3d3d9f;}

h3{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffb007;}

h4{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3d3d9f;
	text-align:center;}

.links {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3d3d9f;
	text-decoration:none;}

.links:hover {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0186ef;
	text-decoration:underline;}
	
.links_saibamais {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0186ef;
	text-align:center;
	text-decoration:none;}

.links_saibamais:hover {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3d3d9f;
	text-decoration:underline;}

/* estrutura base */

#geral {
	margin:0 auto;
	width:770px;
	height:auto;
	text-align:left;
	border:0px solid #000;}
	
/* topo */

#topo {
	width:770px;
	height:117px;
	border:0px solid #000;}
	
	/* topo logo_language */
	#tp_ll {
		width:770px;
		height:45px;
		margin:0 0 0 0px;
		border:0px solid #000;}
		
		#ll_logo {
			float:left;
			width:204px;
			height:45px;
			margin:0 0 0 0px;
			border:0px solid #000;}
		
		#ll_space {
			float:left;
			width:296px;
			height:45px;
			margin:0 0 0 0px;
			border:0px solid #000;}
		
		#ll_data {
			float:left;
			width:215px;
			height:15px;
			margin:0 0 0 0px;
			text-align:right;
			border:0px solid #000;}
		
		#ll_lingua {
			float:left;
			width:270px;
			height:45px;
			margin:0 0 0 0px;
			border:0px solid #000;}
		
		#ll_texto {
			float:left;
			width:546px;
			height:15px;
			margin:0 0 0 0px;
			border:0px solid #000;}
	
	
	/* topo pontilhado */
	#tp_pontilhado {
		float:left;
		width:770px;
		height:10px;
		margin:0 0 0 0px;
		border:0px solid #000;}
	
	#tp_pontilhado2 {
		float:left;
		width:770px;
		height:10px;
		margin:0 0 0 -10px;
		border:0px solid #000;}

	/* topo selects_busca */
	
	#tp_sb {
		width:770px;
		height:30px;
		margin:0 0 0 0px;
		border:0px solid #000;}
	
	#sb {
		float:left;
		width:140px;
		height:30px;
		margin:0 10px 0 10px;
		border:0px solid #000;}
		
	#sb2 {
		float:left;
		width:230px;
		height:30px;
		margin:0 10px 0 0px;
		border:0px solid #000;}
	
	#sb_noticias {
		float:left;
		width:200px;
		height:30px;
		margin:0 0 0 0px;
		border:0px solid #000;}
	
		.sb_noticias_tit{
			width:50px;
			font:11px arial;
			float:left;
			text-align:right;
			padding:0px 2px 0px 0px;
			border: 0px solid #000000;
			line-height:12px;}
			
		#sb_noticias_tit_enviar{
			float:left;
			margin-top:-5px;
			width:130px;
			border:0px solid #000000;
			text-decoration:none;
			text-align:right;}
	
	#sb_ok {
		margin-top:14px;
		float:left;
		width:22px;
		height:16px;
		border:0px solid #000;}
		
		.sb_selects{
			width:125px;
			height:15px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#555086;
			background:#f6f5fb;
			border: 1px solid #a19ace;}
					
		.sb_selects150{
			width:150px;
			height:15px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#555086;
			background:#f6f5fb;
			border: 1px solid #a19ace;}
			
		.sb_selects200{
			width:230px;
			height:15px;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			color:#555086;
			background:#f6f5fb;
			border: 1px solid #a19ace;}

/* menu */

#menu {
	float:left;
	width:770px;
	height:32px;
	margin:0 0 0 0px;
	border:0px solid #000;}
			
		#menu ul li { display: inline; }
	
		#menu ul li a  {font: 12px Trebuchet Ms; color: white; float: left; }
		
		li a span {display:none;}
		li a:hover span {display:none;}
		
		.home a {width: 88px; height:32px; margin:-10px 0 0 -36px; background:url(../imagens/btn_home.gif);}
		.home a:hover {background:url(../imagens/btn_home.gif);}
		.exploranter a {width: 88px; height:32px; margin:-10px 0 0 0px; background:url(../imagens/btn_exploranter.gif);}
		.exploranter a:hover {background:url(../imagens/btn_exploranter.gif);}
		.rotas a {width: 88px; height:32px; margin:-10px 0 0 0px; background:url(../imagens/btn_rotas.gif);}
		.rotas a:hover {background:url(../imagens/btn_rotas.gif);}
		.fotos a {width: 88px; height:32px; margin:-10px 0 0 0px; background:url(../imagens/btn_fotos.gif);}
		.fotos a:hover {background:url(../imagens/btn_fotos.gif);}
		.academia a {width: 83px; height:32px; margin:-10px 0 0 0px; background:url(../imagens/btn_academia.gif);}
		.academia a:hover {background:url(../imagens/btn_academia.gif);}
		.faq a {width: 82px; height:32px; margin:-10px 0 0 0px; background:url(../imagens/btn_faq.gif);}
		.faq a:hover {background:url(../imagens/btn_faq.gif);}
		.blog a {width: 88px; height:32px; margin:-10px 0 0 0px; background:url(../imagens/btn_blog.gif);}
		.blog a:hover {background:url(../imagens/btn_blog.gif);}
		.contato a {width: 88px; height:32px; margin:-10px 0 0 0px; background:url(../imagens/btn_contato.gif);}
		.contato a:hover {background:url(../imagens/btn_contato.gif);}
		.imprensa a {width: 88px; height:32px; margin:-10px 0 0 0px; background:url(../imagens/btn_imprensa.gif);}
		.imprensa a:hover {background:url(../imagens/btn_imprensa.gif);}

/* menu linguas */
			
		#ll_lingua ul li { display: inline; }
	
		#ll_lingua ul li a  {font: 12px Trebuchet Ms; color: white; float: left; }
		
		li a span {display:none;}
		li a:hover span {display:none;}
		
		.br a {width: 30px; height:45px; margin:-10px 0 0 165px; background:url(../imagens/btn_lingua_br.gif);}
		.br a:hover {background:url(../imagens/btn_lingua_br.gif);}
		.ingles a {width: 34px; height:45px; margin:-10px 0 0 0px; background:url(../imagens/btn_lingua_ingles.gif);}
		.ingles a:hover {background:url(../imagens/btn_lingua_ingles.gif); }
		
/* menu rodape parceiros */
			
		#re_parc ul li { display: inline; }
	
		#re_parc ul li a  {font: 12px Trebuchet Ms; color: white; float: left; }
		
		li a span {display:none;}
		li a:hover span {display:none;}
		
		.unusual a {width: 153px; height:85px; margin:20px 0 0 0px; background:url(../imagens/btn_parc_unusual.jpg);}
		.unusual a:hover {background:url(../imagens/btn_parc_unusual.jpg);}
		.ptcs a {width: 153px; height:85px; margin:20px 0 0 20px; background:url(../imagens/btn_parc_pcts.jpg);}
		.ptcs a:hover {background:url(../imagens/btn_parc_pcts.jpg);}
		.reserva a {width: 153px; height:85px; margin:20px 0 0 33px; background:url(../imagens/btn_parc_reserva.jpg);}
		.reserva a:hover {background:url(../imagens/btn_parc_reserva.jpg);}
		.latin a {width: 153px; height:85px; margin:20px 0 0 35px; background:url(../imagens/btn_parc_latin.jpg);}
		.latin a:hover {background:url(../imagens/btn_parc_latin.jpg);}

/* conteudo */

#conteudo {
	float:left;
	width:760px;
	height:auto;
	border:0px solid #000;
	padding:0 0 0 10px;}

/* conteudo home */

#conteudo_home {
	float:left;
	width:770px;
	height:auto;
	margin-top:3px;
	background:url(../imagens/bg_conteudo_home.jpg) no-repeat;
	border:0px solid #000;}

/* rotas */

#colunas_geral {
	float:left;
	margin:5 0 0 6px;
	width:140px;
	height:170px;}

#colunas {
	float:left;
	width:120px;
	height:170px;
	background:#d2e1ff;}

#rotas_azul, #rotas_claro, #rotas_verde, #rotas_roxo, #rotas_vermelho {
	margin-top:5px;
	float:left;
	width:750px;
	height:auto;
	background:#d2e1ff;}

#rotas_claro {
	background:#ffeed2;}	

#rotas_verde {
	background:#d6ffd2;}
	
#rotas_roxo {
	background:#ffd2fe;}

#rotas_vermelho {
	background:#ffcbcb;}
	
	#rs_legenda {
		float:left;
		width:120px;
		height:auto;
		text-align:center;
		padding:0 0 5 0px;
		border:0px solid #000;}
		
	#rs_titulo_coluna {
		float:left;
		width:120px;
		height:65px;
		padding:5 0 0 0px;
		border:0px solid #000;}
	
	#rs_descricao_coluna {
		float:left;
		width:110px;
		height:120px;
		margin:0 0 0 0px;
		border:0px solid #000;}
	
	#rs_titulo {
		float:left;
		width:750px;
		height:26px;
		border:0px solid #000;}
	
	#rs_foto_coluna {
		float:left;
		width:120px;
		height:100px;
		margin:0 0 0 2px;
		border:0px solid #000;}
	
	#rs_foto {
		float:left;
		width:130px;
		height:100px;
		border:0px solid #000;}
		
		#bg_foto {
			margin-top:5px;
			margin-left:2px;
			width:113px;
			height:83px;
			background:#FFFFFF;
			border:0px solid #000;}
		
		#foto {
			margin:4px;
			width:105px;
			height:75px;
			border:0px solid #000;}

	#rs_descricao {
		float:left;
		width:740px;
		height:120px;
		margin:0 0 0 5px;
		border:0px solid #000;}

/* fotos */

#fotos {
	float:left;
	width:380px;
	height:auto;}

	#ff_galerias {
		float:left;
		width:370px;
		height:185px;
		background:#dfe1f0;}
		
		#ff_foto {
			float:left;
			margin-left:6px;
			width:115px;
			height:95px;
			border:0px solid #000;}
		
			#ff_bg_foto {
				width:113px;
				height:83px;
				background:#FFFFFF;
				border:0px solid #000;}
			
			#ff_foto_mini {
				margin:4px;
				width:105px;
				height:75px;
				border:0px solid #000;}

/* rodape */

#rodape {
	float:left;
	width:770px;
	height:253px;
	border:0px solid #000;}

	/* rodape parceiros */
		#re_parc {
			float:left;
			width:770px;
			height:146px;
			margin:0 0 0 0px;
			background:url(../imagens/bg_rodape_parc.jpg) no-repeat;
			border:0px solid #000;}
	
	/* rodape endereco_logo digipronto */
		#re_colaborador_esq {
			float:left;
			width:610px;
			height:96px;
			margin:0 0 0 10px;
			border:0px solid #000;}
		
		#re_colaborador_dir {
			float:left;
			width:140px;
			height:96px;
			margin:0 0 0 0px;
			border:0px solid #000;}

/* home do site */

#coluna_esquerda{
	float:left;
	width:457px;
	height:auto;
	border:0px solid #000;}

	#esq_flash_fotos {
		float:left;
		width:457px;
		height:308px;
		border:0px solid #000;}

	#esq_trezentos_sessenta {
		float:left;
		width:457px;
		height:203px;
		border:0px solid #000;}
	
	#esq_noticias {
		float:left;
		width:457px;
		height:118px;
		border:0px solid #000;}

		#noticias_esq {
			float:left;
			width:241px;
			height:118px;
			border:0px solid #000;}

		#noticias_dir {
			float:left;
			width:216px;
			height:118px;
			background:url(../imagens/foto_noticias2.jpg) no-repeat;
			border:0px solid #000;}
		
	#esq_life_style {
		float:left;
		width:457px;
		height:233px;
		border:0px solid #000;}
	

#coluna_direita{
	float:left;
	width:313px;
	height:auto;
	border:0px solid #000;}
		
	#dir_flash_destaques {
		float:left;
		width:313px;
		height:177px;
		border:0px solid #000;}
	
	#dir_treinamentos {
		float:left;
		width:313px;
		height:240px;
		border:0px solid #000;}

	#dir_aniversarios {
		float:left;
		width:313px;
		height:185px;
		border:0px solid #000;}

	#dir_academia {
		float:left;
		width:313px;
		height:129px;
		border:0px solid #000;}

	#dir_blog {
		float:left;
		width:313px;
		height:133px;
		border:0px solid #000;}

/* usado no faq e academia para dividir como 2 colunas */		
#container_lista , #container_lista_fotos{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width:360px;
	height:auto;	
	border:0px solid #fff;}
	
#container_lista_fotos {width:250px;}		

#voltar {
	border: 0px solid #ff0000;
	width: 775px;
	height: auto;
	float: left;
	position:relative;}

/* Academia e Faq */

#bloco_lista {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width:360px;
	height:auto;	
	border:0px solid #000;}

#bloco_respostas {
	float: left;
	border: 0px solid #000;
	width: 370px;
	padding:0 0 0 15px;
	height: auto;
	position:relative;}

#bloco_respostas_academia {
	float: left;
	border: 0px solid #000;
	width: 750px;
	padding:0 0 0 15px;
	height: auto;
	margin-top:15px;
	position:relative;}

#lista {
padding: 0px 0px 0 0px;
margin: 0 0 0 0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;}

#lista li {
list-style: none;
margin: 1em 0 1em 1em; }

#lista li a {
margin:0; 
padding:0;
text-decoration:none;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #3d3d9f;}

#lista li a:hover { 
text-decoration:underline;
color: #0186ef; }

/* Link Exploranter */
#exp_esq {
	float:left;
	width:390px;
	height:auto;
	border:0px solid #000;}
	
#exp_dir {
	float:left;
	width:350px;
	height:auto;
	border:0px solid #000;}


/* Contato */
	.FCtit{
		width:110px;
		font:11px arial;
		float:left;
		text-align:right;
		padding:0px 2px 0px 0px;
		border: 0px solid #000000;
		line-height:20px;}
	
	.FCtit2{
		width:150px;
		font:11px arial;
		float:left;
		text-align:left;
		padding:0px 2px 0px 0px;
		border: 0px solid #000000;
		line-height:20px;}
	
	.FCtit3{
		width:170px;
		font:11px arial;
		float:left;
		text-align:left;
		padding:0px 0px 0px 0px;
		border: 0px solid #000000;
		line-height:20px;}
	
	.FCtxt{
		font:11px arial,Verdana;
		border-width: 1px;
		border-style: solid;
		border-color: #586da9;
		color:#7d77bd;
		margin-bottom:14px;}
		
		.FCenviar {
		width:74px;
		height:27px;
		font:bold 12px tahoma;
		text-align:center;
		color:#fff;
		background:#586da9;
		border:none;}

#FCenviar{
	width:364px;
	border:0px solid #000000;
	text-decoration:none;
	text-align:right;}

#bloco_form {
	float: left;
	border: 0px solid #000;
	width: 400px;
	padding:0 0 0 0px;
	height: auto;
	position:relative;}

#bloco_contato {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width:320px;
	height:auto;	
	border:0px solid #000;}
