body
 {
	font-size:x-small;
	color:#008;		
	background:#ff0 url("../imagens/fundoprincipal.jpg") top left repeat;   
 }

#cabecalhohome	/* usado no include cabecalhohomepage.txt	*/
 {
	text-align:center;
	padding-top:7px;
	font:bold 13px Verdana, "Comic Sans MS", Tahoma, Arial, sans-serif;
 }

#cabecalhohome a:link,
#cabecalhohome a:visited	/* usado no include cabecalhohomepage.txt	*/
 {
	color:#f33 !important;
	text-align:center;
	text-decoration:underline overline !important;
 }

#cabecalhohome a:hover	/* usado no include cabecalhohomepage.txt	*/
 {
	color:#039 !important;
	text-align:center;
	text-decoration:underline overline !important;
 }

#centralizado
 {
	text-align:center;
 }

#continuacao	/* artigos e textos com 2a. parte, 3a. parte,...	*/
 {
	font:italic 17px "Comic Sans MS", Verdana, Arial, sans-serif;
	text-align:left;
 }

#copyright
 {
	text-align:center;
	position:relative;
	top:10px;
	color:#008;
	font:bold 13px Verdana, Arial, "Comic Sans MS", sans-serif;
	margin-top:16px;
	margin-bottom:18px;	
 }

ul.desvio_cadastro
 {
	list-style-type:none;
	position:relative;
	left:26.6%;
	top:10px;
	float:center;
	display:block;
	width:300px;
	height:35px;
	clear:both;
	margin:0;
	padding:0;
 }

ul.desvio_cadastro li
 {
	display:inline;
 }

 a.desvio_cadastro_caracteristicas:link
,a.desvio_cadastro_caracteristicas:visited
 {
	display:block;
	font-weight:bold;
	float:left;
	padding:0 7px 0 6px;
	margin:0;
	width:300px;
	height:35px;
	text-align:center;
	line-height:35px;
	text-decoration:none !important;
	background-color:#f00;
	color:#fff !important;
 }

a.desvio_cadastro_caracteristicas:hover
 {
	display:block;
	font-weight:bold;
	float:left;
	padding:0 7px 0 6px;
	margin:0;
	width:300px;
	height:35px;
	text-align:center;
	line-height:35px;
	text-decoration:none !important;
	background-color:#fff;
	color:#f00 !important;
 }

#direita
 {
	text-align:right;
 }

#enfase
 {
	color:#f33;
 }

#equipamento	/* ajuste de cada equipamento e seu texto	*/
 {
	margin:1px 0px 52px 0px;	
 }

#equipamento p	/* ajuste de cada equipamento e seu texto	*/
 {
	text-align:left;	
 }

#esquerda
 {
	text-align:left;
 }

#formulariocentro
 {
	text-align:center;
 }

#frameanuncios	/* frames_laterais e frame_esquerda	*/
 {
	position:absolute;
	top:680px;
	left:26px;
	/* width:118px; */
 }

#frameanuncios p	/* frames_laterais e frame_esquerda	*/
 {
	font:bold 12px Tahoma, Verdana, Arial, "Comic Sans MS", sans-serif;
	text-decoration:none;
 }	

#framedireita	/* frames_laterais	*/
 {
	position:absolute;
	top:199px;
	right:35px;
	width:14%;
	text-align:center;
	padding:0px;
	font:bold 13px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
 }

#frameesquerda	/* frames_laterais e frame_esquerda	*/
 {
	position:absolute;
	top:199px;
	left:1px;
	width:14%;
	text-align:center;
	padding:0px;
	font:bold 13px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
 }

#framedireita ul,	/* frames_laterais	*/
#frameesquerda ul	/* frames_laterais e frame_esquerda	*/
 {
	margin:1px;
 }

#framedireita li,	/* frames_laterais	*/
#frameesquerda li	/* frames_laterais e frame_esquerda	*/
 {
	display: block;
 }

#framedireita li a,	/* frames_laterais	*/
#frameesquerda li a	/* frames_laterais e frame_esquerda	*/
 {
	padding:6px 6px 6px 6px;
	border-right:7px solid #C33;
	background-color:#f00;
	color:#fff;
	text-decoration:none;
	width:110%;
	display: block;
 }

#framedireita li a:hover,	/* frames_laterais	*/
#frameesquerda li a:hover	/* frames_laterais e frame_esquerda	*/
 {
	
	border-right:7px solid #CCC;
	background-color:#fff;
	color:#f30;
 }

#frameemail	/* frames_laterais e frame_esquerda	*/
 {
	position:absolute;
	top:585px;
	left:5px;
	width:12%;
	text-align:center;
 }

#frameemail p	/* frames_laterais e frame_esquerda	*/
 {
	font:bold 12px Tahoma, Verdana, Arial, "Comic Sans MS", sans-serif;
	text-decoration:none;
 }

#frameemail a:link,
#frameemail a:visited	/* frames_laterais e frame_esquerda	*/
 {
	color:#008;
	text-decoration:none !important;
 }

#framehorizontal	/* links das seções	*/ 
 {
	text-align:center;
	position:relative;
	top:20px;
	font:bold 13px  Verdana, "Comic Sans MS", Tahoma, Arial, sans-serif;
	word-spacing:9px;
	line-height:170%;
 }

#framehorizontal a:link,
#framehorizontal a:visited	/* links das seções	*/ 
 {
	color:#f33 !important;
	text-decoration:underline overline !important;
 }

#framehorizontal a:hover	/* links das seções	*/ 
 {
	color:#039 !important;
	text-decoration:underline overline !important;
 }

#framesubmarino
 {
	left:50%;
 }

#homecolunaesquerda	/* index.asp coluna esquerda	*/
 {
	position:absolute;
	top:190px;	
	left:0.2%;
	width:33%;
	right:66.8%;
	background-color:#fff;
 }

#homecolunacentro	/* index.asp coluna do centro	*/
 {
	position:absolute;
	top:190px;
	left:33.5%;
	width:33%;
	right:33.5%;
	background-color:#fff;
 }

#homecolunadireita	/* index.asp coluna direita	*/
 {
	position:absolute;
	top:190px;
	left:66.8%;
	width:33%;
	right:0.2%;
	background-color:#fff;
 }

#homeleiamais	/* index.asp nos links "leia mais"	*/
 {
	text-align:right;
	font-weight:bold;
	padding-bottom:1px;
 }

#homepage	/* index.asp nas colunas	*/
 {
	border-left:2px solid #06c;
	border-top:2px solid #06c;
	border-right:2px solid #06c;
	border-bottom:2px solid #06c;
	padding:0px 4px 10px 4px;
	font:normal 11px Verdana, Arial, "Comic Sans MS", sans-serif;
 }

#homepage p	/* index.asp nas colunas	*/
 {
	line-height:110%;
	margin-bottom:2px !important;
 }

#imagemcentro	/* posicionamento de fotos em textos	*/
 {
	text-align:center !important;
 }

#imagemdireita	/* posicionamento de fotos em textos	*/
 {
	text-align:right !important;
 }

#imagemesquerda	/* posicionamento de fotos em textos	*/
 {
	text-align:left !important;
 }

#linkcontato a:link,
#linkcontato a:visited	/* página Contato	*/
 {
	color:#008 !important;
	text-decoration:none !important;
 }

#livro	/* ajuste de cada livro e seu texto	*/
 {
	margin:1px 0px 52px 0px;	
 }

#livro p	/* ajuste de cada livro e seu texto	*/
 {
	text-align:left;	
 }

#primeiroparagrafo p:first-letter	/* primeira linha dos artigos e alguns textos	*/
 {
	font:bold 32px "Comic Sans MS", Verdana, Arial, sans-serif;
	color:#f00;
 }

#primeiroparagrafo p:first-line	/* primeira linha dos artigos e alguns textos	*/
 {
	font:normal 20px Verdana, "Comic Sans MS", Tahoma, Arial, sans-serif;

	line-height:130% !important;
 }

#primeiroparagrafohome p:first-line	/* primeira linha das colunas da homepage	*/
 {
	font-weight:bold;
	font-size:16px;
	line-height:110%;
 }

#principalsecao,
#principalsubsecao	/* textos em geral	*/
 {
	position:absolute;
	left:18%;
	top:199px;
	width:65.8%;
	border-left:1px solid #06c;
	border-top:1px solid #06c;
	border-right:1px solid #06c;
	border-bottom:1px solid #06c;
	padding:9px;
	font:normal 13px Verdana, Arial, "Comic Sans MS", sans-serif;
	text-align:justify;
 }

#principalsecao a:link,
#principalsubsecao a:link	/* textos em geral	*/
 {
	color:#06f;
	text-decoration:underline;
 }

#principalsecao a:visited,
#principalsubsecao a:visited,	/* textos em geral	*/
#publicacao a:visited
 {
	color:#C3C;
	text-decoration:underline;
 }

#principalsecao a:hover,
#principalsubsecao a:hover
 {
	color:#f33;
	text-decoration:none;
 }

#principalsecao h4,
#principalsubsecao h4	/* por enquanto, apenas nos títulos dos livros e na Revista da Web!	*/
 {
	font:bold 18px Arial, "Comic Sans MS", Verdana, sans-serif;

	/*  padding:30px 0px 0px 0px; */
 }

#principalsecao h5,
#principalsubsecao h5	/* por enquanto, apenas em artigos FP Info, Revista da Web!, Mojave na Webventure, seções Contatos e Livros	*/  
 {
	font:bold 15px Arial, "Comic Sans MS", Verdana, sans-serif;
 }

#principalsecao h6,
#principalsubsecao h6	/* por enquanto, em lugar nenhum	*/
 {
	font:bold 13px Arial, "Comic Sans MS", Verdana, sans-serif;
 }

#principalsecao p,
#principalsubsecao p	/* textos em geral	*/
 {
	line-height:130%;
 }

#principalsecaofoto	/* fotos de página inteira	*/
 {
	position:absolute;
	top:90px;
	text-align:center;
	font:bold 13px Verdana, Arial, "Comic Sans MS", sans-serif;
 }

#principalsecaomapa	/* o mapa	*/
 {
	position:absolute;
	left:17.8%;
	top:200px;
	width:66%;
	padding:9px 9px 9px 9px;
	font:normal 13px Verdana, Arial, "Comic Sans MS", sans-serif;
 }

#publicacao	/* cabeçalho dos artigos, indicando o local de publicação original	*/
 {
	font:italic 15px Arial, "Comic Sans MS", Verdana, sans-serif;
	text-align:right;
	padding-top:1px;
 }

#publicacao a:link	/* cabeçalho dos artigos, indicando o local de publicação original	*/
 {
	color:#06f;
	text-decoration:underline;
 }

#publicacao a:hover
 {
	text-decoration:none;
	font-weight:bold;
 }

#retornotopo
 {
	text-align:left;
	font:bold 13px  Verdana, "Comic Sans MS", Tahoma, Arial, sans-serif;
	word-spacing:1px;
	padding:5px 0px 10px 0px;
 }

#retornotopo a:link,
#retornotopo a:visited
 {
	color:#f33 !important;
	text-decoration:underline overline !important;
 }

#retornotopo a:hover
 {
	color:#039 !important;
	text-decoration:underline overline !important;
 }

 a.setas_uma_caracteristicas:link
,a.setas_uma_caracteristicas:visited
 {
	display:block;
	font-weight:bold;
	float:left;
	padding:0 7px 0 6px;
	margin:0;
	width:100px;
	height:35px;
	text-align:center;
	line-height:35px;
	text-decoration:none !important;
	background-color:#f00;
	color:#fff !important;
 }

a.setas_uma_caracteristicas:hover
 {
	display:block;
	font-weight:bold;
	float:left;
	padding:0 7px 0 6px;
	margin:0;
	width:100px;
	height:35px;
	text-align:center;
	line-height:35px;
	text-decoration:none !important;
	background-color:#fff;
	color:#f00 !important;
 }

ul.setas_uma_posicao
 {
	list-style-type:none;
	position:relative;
	left:42%;
	top:10px;
	float:center;
	display:block;
	width:226px;
	height:35px;
	clear:both;
	margin:0;
	padding:0;
 }

ul.setas_uma_posicao li
 {
	display:inline;
 }

ul.seta_voltar_foto_grande
 {
	list-style-type:none;
	position:relative;
	left:44.6%;
	top:10px;
	float:center;
	display:block;
	width:226px;
	height:35px;
	clear:both;
	margin:0;
	padding:0;
 }

ul.seta_voltar_foto_grande li
 {
	display:inline;
 }

 a.setas_duas_caracteristicas:link
,a.setas_duas_caracteristicas:visited
 {
	display:block;
	font-weight:bold;
	float:left;
	padding:0 7px 0 6px;
	margin:0;
	width:100px;
	height:35px;
	text-align:center;
	line-height:35px;
	text-decoration:none !important;
	background-color:#f00;
	color:#fff !important;
 }

a.setas_duas_caracteristicas:hover
 {
	display:block;
	font-weight:bold;
	float:left;
	padding:0 7px 0 6px;
	margin:0;
	width:100px;
	height:35px;
	text-align:center;
	line-height:35px;
	text-decoration:none !important;
	background-color:#fff;
	color:#f00 !important;
 }

ul.setas_duas_posicao
 {
	list-style-type:none;
	position:relative;
	left:33.6%;
	float:center;
	display:block;
	width:226px;
	height:35px;
	clear:both;
	margin:0;
	padding:0;
 }

ul.setas_duas_posicao li
 {
	display:inline;
 }

#textocentro
 {
	text-align:center;
 }

#textodireita
 {
	text-align:right;
 }

#textoesquerda
 {
	text-align:left;
 }

#titulohome h1	/* títulos das seções na homepage	*/
 {
	font:bold 16px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
	color:#f33;
	border-top:5px solid #f33;
	border-bottom:6px solid #f33;
	padding-bottom:1px;
 }

#titulohome a:link,
#titulohome a:visited,
#titulohome a:hover
 {
	color:#f33 !important;
	text-decoration:none !important;
 }

#titulosecao h1	/* títulos das seções nas páginas internas	*/
 {
	position:absolute;
	top:137px;
	left:18.12%;
	font:bold 19px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
	color:#fB0;
	border-top:7px solid #fB0;
	border-bottom:7px solid #fB0;
	padding-bottom:1px;
	z-index:2;
 }

#titulosecaosombra1 h1,
#titulosecaosombra2 h1
 {
	position:absolute;
	top:138px;
	left:18%;
	font:bold 19px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
	color:#000;
	border-top:7px solid #000;
	border-bottom:7px solid #000;
	padding-bottom:1px;
	z-index:1;
 }

#titulosecaofoto h1
 {
	position:absolute;
	top:15px;
	left:18.12%;
	font:bold 19px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
	color:#fB0;
	border-top:7px solid #fB0;
	border-bottom:7px solid #fB0;
	padding-bottom:1px;
	z-index:2;
 }

#titulosecaosombra1foto h1,
#titulosecaosombra2foto h1
 {
	position:absolute;
	top:16px;
	left:18%;
	font:bold 19px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
	color:#000;
	border-top:7px solid #000;
	border-bottom:7px solid #000;
	padding-bottom:1px;
	z-index:1;
 }

#titulosubsecao h1
 {
	position:absolute;
	top:137px;
	right:17.5%;
	font:bold 19px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
	color:#D5D5D5;
	border-top:7px solid #D5D5D5;
	border-bottom:7px solid #D5D5D5;
	padding-bottom:1px;
	z-index:2;
 }

#titulosubsecaosombra1 h1, 
#titulosubsecaosombra2 h1
 {
	position:absolute;
	top:138px;
	right:17.64%;
	font:bold 19px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
	color:#000;
	border-top:7px solid #000;
	border-bottom:7px solid #000;
	padding-bottom:1px;
	z-index:1;
 }

#titulosubsecaofoto h1
 {
	position:absolute;
	top:15px;
	right:17.5%;
	font:bold 19px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
	color:#D5D5D5;
	border-top:7px solid #D5D5D5;
	border-bottom:7px solid #D5D5D5;
	padding-bottom:1px;
	z-index:2;
 }

#titulosubsecaosombra1foto h1,
#titulosubsecaosombra2foto h1
 {
	position:absolute;
	top:16px;
	right:17.64%;
	font:bold 19px Verdana, Arial, "Comic Sans MS", Tahoma, sans-serif;
	color:#000;
	border-top:7px solid #000;
	border-bottom:7px solid #000;
	padding-bottom:1px;
	z-index:1;
 }

#topodesafios,
#topobiografia,
#toporeportagens,
#topoartigos,
#topopalestras,
#topopersonaltrainer,
#topoequipamentos,
#topolivros,
#topocaminhadas,
#topocontato,
#topomojave,
#topotijuca,
#topograndcanyon,
#topoilhagrande,
#toposaara,
#topohomepage,
#topofotos,
#toponoticiaswebventure
 {
	height:104px;
	background:url("../imagens/frametopo.jpg") no-repeat top center;
 }

#transparente p
 {
	font:normal 1px Tahoma, Verdana, Arial, "Comic Sans MS", sans-serif;
	text-decoration:none !important;
 }

#transparente a:link,
#transparente a:visited
 {
	color:#fff;
	text-decoration:none !important;
 }

ul
 {
	list-style-type:circle
 }
