	html {
		/*height: 100%;*/
	}
	
	body {
		background-image:url(../img/background.jpg);
		background-attachment:fixed;
	}
	
	a {
		font-family:Arial, Helvetica, sans-serif;
	}
	
	a img {
		border:none;
	}
	
	a:hover img {
		
	}
	
	/*a:active img {
		border-style:solid;
		border-bottom-color:#FFCC00;
	}*/
	
	span img{padding:0px;margin:0px}
	
	a {
		text-decoration:none;
		color:#003366;
	}
	
	li a:hover {
		/*text-decoration:underline;*/
		background-color:#FFFFEE;
		font-weight:500;
	}
	
	em a:hover {
		background-color:#CCFFCC;
	}
	
	.DESC {
		background-color:#000000;
		color:#FFFFFF;
		font-weight:bold;
		cursor:default;
		text-align:center;
		border:none;
	}
	
	/*a: hover {
		text-decoration: overline;
		color:FFAA00;
	}*/
	
	.CAIXA_ROTEIRO {
		 position:relative;
		 background-color:#FFFFFF;
		 margin:15px 15px 15px 15px;
		 width:542px;
	}

	.POSICAO_CENTRO {
	position:relative;
	width: 572px;
	height: 378px;
	}
	
	#POSICAO_DIREITA {
		position:relative;
		top:0px;
		left:-20px;
	}
	
	#POSICAO_ESQUERDA {
		position:relative;
		top:0px;
		left:20px;
		z-index:101;
	}
	
	.MEIO {
		width: 572px;
		height: 378px;
	}
	p, li, z, b{
		padding-left:15px;
		padding-right:12px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#003366;
		text-align:justify;
	}
	
	bold {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.MENU_ROTEIRO {
		height:20px;
		padding:5px;
		margin:6.9px;
		color:#FFFF00;
		font-weight:bold;
		background-color:#0066FF;
		border-style:none;
		cursor:pointer;
	}
	
	.MENU_ROTEIRO_SWAP {
		height:20px;
		padding:5px;
		margin::6.9px;
		color:#0066FF;
		font-weight:bold;
		background-color:#FFFF00;
		border-style:none;
		cursor:pointer;
	}
	
	.BG_MENU_ROT {
		background-color:#0066FF;
		position:relative;
		top: 10px;
		left:8px;
		z-index:100;
		width:430px;
	}
	
	/* QUADRADO DA PÁGINA ESPECIALIDADES */
	.QUADRADO_VERDE {
		width:159px;
		height:108px;
		background-image:url(../img/quadrado_verde.jpg);
	}
	
	
	/* LINHA QUE SEPARA TOPO DA TELA PRINCIPAL */
	.LINHA {
		position:relative;
		top:12px;
		left:1px;
		font-weight:bold;
	}
	
	/* TÍTULO DAS PÁGINAS: A FREEWAY DIVING, CONTATO, ETC. */
	.TITULO {
		position:static;
		overflow:hidden;
		padding-left:15px;
		padding-right:12px;
		/* top, right, bottom, left */
	}
	
	/* CAIXA DE TEXTO ONDE SE DIGITA O E-MAIL */
	#txtEmail, #txtNome {
		overflow:hidden;
		width:90px;
		height:12px;
	}
	
	.INPUT_TEXT {
		overflow:hidden;
		width:150px;
		height:12px;
	}
	
	/* BOTÃO OK DO EMAIL */
	#SUBMIT_OK {
		border-style:solid;
		border-color:#000000;
		overflow:hidden;
		width:17px;
		height:17px;
		font-size:7px;
		font-weight:bold;
		background-color:#000000;
		color:#FFFFFF;
	}
	
	/* TÍTULO DOS ROTEIROS NACIONAIS */
	.TITULO_ROT_NAC {
		color:#000000;
		font-weight:bold;
		font-variant:small-caps;
		font-size:14px;
	}
	
	/* TÍTULO DOS ROTEIROS INTERNACIONAIS */
	.TITULO_ROT_INTER {
		color:#000000;
		font-weight:bold;
		font-variant:small-caps;
		font-size:14px;
	}
	
	/* DEFINE O ESPAÇAMENTO PADRÃO ENTRE O TEXTO E O TOPO DA PÁGINA: */
	
	.PADRAO {
		padding-top:20px;
	}
	
	p strong {
		color:#000;
		font-weight:bold;
		font-stretch:condensed;
	}
	
	/* CONFIGURA AS LABELS DO FORMULÁRIO DE CONTATO */
	.LABEMAIL {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003300;
		font-stretch:condensed;
		font-weight:BOLD;
		line-height:90%;
	}
	
	/* CONFIGURA O LOADING DAS PÁGINAS QUE SERÃO CARREGADAS PELO AJAX */
	#loading {
  		font-size: 16px;
		color: #009;
  		display: none;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -16px;
		margin-left: -16px;
	} 
	
	.loading {
		background:transparent url(ajax-loader.gif) no-repeat center;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	PT {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.PREVNEXT {
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.LINE_RIGHT {
		line-height:50%;
	}
	
	.pre {
		font-size: 16px;
	}
	
	.textForm {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
	}
	
	.REGIAO_ESCOLA_MERGULHO {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		background-image:url(../escolas_de_mergulho/imgs/caption.png);
		color:#003366;
		font-weight:bold;
		text-align:center;
		height:40px;
		vertical-align:middle;
		width:490px;
	}
	
	.btBusca {
		background-repeat:no-repeat;
		background-image:url(../img/busca/bt_ok2.jpg);
		background-position:center;
		background-color:#D9D9D9;
		overflow:visible;
		widows:inherit;
		border:none;
		width:18px;
		height:18px;
		vertical-align:top;
	}
	
	#buscaMergulho {
		overflow:hidden;
		width:97px;
		height:12px;
		color:#003366;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:11px;
	}
	
	.TITULO_MOCHILA {
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#AAAAAA;
		font-weight:bold;
	}
	
	#autocompletar {
		width:350px;
		backgrounD:#FFFFFF;
	}
	
	#autocompletar ul {
		border: 1px solid #888;
		margin:0;
		padding:0;
		width:100%;
		list-style-type:none;
	}
	
	#autocompletar ul li {
		margin:0;
		padding:3px;
	}
	
	#autocompletar ul li.selected {
		background-color:#ffb;
	}
	

