<style type="text/css">
<!--

/*--------------------------------------------------------------*/
/*  Folha de estilo padrao do site GUILHERMO.com . Todas as     */
/* paginas devem conter essa folha de estilo no inicio.         */
/* As demais folhas de estilo sao mudancas feitas nessa folha.  */
/*                                                              */
/*  Autor: Guilhermo Reis             Data: 08/09/2005          */
/*--------------------------------------------------------------*/

/* ---- Geral ---- */
p {font-family:Helvetica,Arial,sans-serif;font-size:100%;color:#000000;font-weight: normal;text-align: left; vertical-align:top;padding:0px 5px 10px 5px; margin:0px;}
p.centralizado {text-align: center;}
p.direita {text-align: right;}
p.MensagemErro {text-align: center;color:#FF0000;font-weight:bold;}


	/* ---- Formulario ---- */
p.CampoNome{width:20%; float:left; text-align:right; padding:0px 5px 0px 5px;font-weight: bold;left:0px;}
p.CampoObrigatorioNome{width:20%; float:left; text-align:right; padding:0px 5px 0px 5px;font-weight:bold;left:0px;}
p.CampoObrigatorioNome:first-letter{color: #ff0000;}
p.CampoObrigatorioNomeCentral{width:100%;text-align:center; padding:10px 5px 5px 5px;font-weight: bold;left:0px}
p.CampoObrigatorioNomeCentral:first-letter{color: #ff0000;}
p.CampoNomePequeno{font-size:80%; padding:0px 5px 0px 5px;font-weight: bold;left:0px}
p.CampoValor{width:75%;float:left;font-weight: normal;padding:0px 5px 0px 5px;text-align: left;}
p.CampoValorLarguraFixa{width:70%;font-weight: normal;padding:0px 5px 0px 5px;width:50px;	border:1 solid #000000;}

textarea {margin:0px 0px 5px 0px;}
input {margin:0px 0px 5px 0px;}
input.BotaoPequeno {font-size:60%;}
input.float {float:left;}
select {margin:0px 0px 5px 0px;}
select.listbox {width:215px;margin:0px 5px 0px 5px;}
select.float {float:left;}

#Campo {width: 100%; margin:0px 0px 0px 0px;padding:0px 0px 5px 0px; border-width:0;border-style: solid;border-color: #000000;}
#CampoDireita {width:160px;margin:0px 0px 0px 0px; float:right;border:1 solid #000000;}
#CampoEsquerda {margin:0px 0px 0px 0px; float:left;border:1 solid #000000;}
#CampoFloat {float:left;margin:0px 0px 0px 0px;}
#BotoesVerticais {float:left;margin:90px 0px 0px 0px;}
#BotoesOKCancelar {width: 500px;text-align:center; margin:30px 5px 5px 0px;}

#CaixaBuscaGrande{text-align:center; vertical-align:middle; margin:0px 0px 10px 0px; padding:5px 5px 5px 5px;background-color: #F8F8F8;}
p.CaixaBuscaGrande {text-align: center;margin:0px;padding:0px;}


	/* ---- Fim Formulario ---- */


h1 {font-family:Helvetica,Arial,sans-serif;font-size:120%;text-align: left;color:#000000;margin:0px 0px 5px 0px;padding:2px 5px;background-color: #DCE8F4; float:left; width: 100%}
a:link {color:#1D51C5;text-decoration: none}
a:active {color:#1D51C5;text-decoration: none}
a:visited {color:#1D51C5;text-decoration: none}
a:hover {color: #1D51C5;text-decoration: underline}

img{margin:0px 0px 0px 0px;border: 0 solid #000000}
img.foto_perfil{margin:0px 10px 5px 0px;border: 0 solid #000000}
img.icone{margin:0px 5px 0px 0px;border: 0 solid #000000}


body{
background-color: #FFFFFF;
margin:0px;
padding: 0px;
}


#geral {
	text-align:justify;
	font-family:Helvetica,Arial,sans-serif;
	width:100%;
	background-color: #FFFFFF;
	margin:0px 0px 0px 0px;
	padding: 0px;
	border:0 solid #000000;

}

/* ---- Fim Geral ---- */


/* ---- Conteudo Geral ---- */

#conteudo_geral {
	width:81%;
	float:right;
	background-color: #FFFFFF;
	margin:0px;
	padding: 0px;
	border:0 solid #ff0000;
}

	/* ---- Cross Content ---- */

#cross_content{
	width:20%;
	float:right;
	height:100%;
	font-size: 80%;
	margin:0 0.5% 0.5% 0.5%;
	padding: 5px;
	background-color: #FFFFFF;
	border-width: 1;
	border-style: solid;
	border-color: #336699;
	text-align: center;
}

	/* ---- Fim Cross Content ---- */

	/* ---- Conteudo ---- */

#conteudo {
	width:75%;
	float:left;
	background-color: #FFFFFF;
	margin:0px;
	padding: 0 1% 0 1%;
	border:0 solid #ff0000;
}

#bread_crumb {
	width:100%;
	float:left;
	background-color: #FFFFFF;
	margin:0px;
	padding: 5px 0px 5px 0px;
	border:0 solid #ff0000;
}

p.bread_crumb {font-family:Helvetica,Arial,sans-serif;font-size:80%;color:#000000;text-align: justify; vertical-align:middle;margin:5px 10px 0px 10px; padding:0px}

#botao_enviar, #botao_imprimir{
	width:80;
	float:right;
	font-size: 70%;
	margin:0px;
	padding: 5px 10px 5px 13px;
	vertical-align: top;
	text-align: right;
	border:0 solid #00ff00;
}

#rodape {
	width:96%;
	font-size: 70%;
	float:left;
	background-color: #FFFFFF;
	margin:0px;
	padding: 0px 5px 0px 15px;
	border:0 solid #ff0000;
}
	/* ---- Fim Conteudo ---- */

/* ---- Fim Conteudo Geral ---- */


/* ---- Menu ---- */

#menu {
	width:17%;
	font-size: 90%;
	float:left;
	margin:1% 0px 0px 0.5%;
	padding: 0px;
	border:0 solid #EEEEEE;
	display: block;
}

p.menu_nivel_1{
color: #000000;
font-size: 140%;
font-weight: bold;
text-align:center;
vertical-align:top;
background-color: #EEEEEE;
padding: 5px;
border:1 solid #EEEEEE;
margin:0px;
}

p.menu_nivel_2{
font-size: 90%;
font-weight: bold;
text-align: left;
background-color: #97BADD;
padding: 6px 5px;
border-top-width:1;
border-top-style: solid;
border-top-color: #FFFFFF;
border-bottom:1 solid #336699;
border-bottom-width:1;
border-bottom-style: solid;
border-bottom-color: #336699;
border-left-width:1;
border-left-style: solid;
border-left-color: #FFFFFF;
border-right-width:1;
border-right-style: solid;
border-right-color: #336699;
margin:0px;
}

p.menu_nivel_3{
font-size: 90%;
text-align: left;
background-color: #DCE8F4;
padding:  3px 5px 3px 12px;
border-top-width:1;
border-top-style: solid;
border-top-color: #FFFFFF;
border-bottom:1 solid #336699;
border-bottom-width:1;
border-bottom-style: solid;
border-bottom-color: #336699;
border-left-width:1;
border-left-style: solid;
border-left-color: #FFFFFF;
border-right-width:1;
border-right-style: solid;
border-right-color: #336699;
margin:0px;
}

a.menu:link {color:#000000;text-decoration: none}
a.menu:active {color:#000000;text-decoration: none}
a.menu:visited {color:#000000;text-decoration: none}
a.menu:hover {color: #000000;text-decoration: underline}


/* ---- Fim Menu ---- */

/*---- Cabecalho ---- */

#cabecalho {
	width:100%;
	height:79px;
	float:left;
	margin:0px;
	padding: 0px;
	border:0 solid #000000;
	background-color: #336699;
}


#cabecalho_imagem {
	margin:0px;
	padding: 0px;
	border:0 solid #000000;
	float:left;
	position: absolute;
	left: 0;
	top: 0;
}

#cabecalho_navegacao {
	margin:0px;
	padding: 0px;
	border:0 solid #000000;
	float:right;
	position: absolute;
	left: 430;
	top: 0;
	border:0 solid #FF00ff;

}
#cabecalho_caixa_busca {
	margin:0px;
	height:39px;
	padding: 5px 5px 0px 0px;
	border:0 solid #000000;
	float:right;
	text-align: right;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 80%;
	border:0 solid #0000ff;
}

#cabecalho_barra_navegacao{
	margin:0px;
	height:40px;
	padding: 16px 5px 5px 0px;
	border:0 solid #000000;
	width:100%;
	float:right;
	text-align:right;
	vertical-align: bottom;
	color: #FFFFFF;
	font-size: 80%;
}

a.cabecalho_barra_navegacao:link {color:#FFFFFF;text-decoration: none}
a.cabecalho_barra_navegacao:active {color:#FFFFFF;text-decoration: none}
a.cabecalho_barra_navegacao:visited {color:#FFFFFF;text-decoration: none}
a.cabecalho_barra_navegacao:hover {color: #FFFFFF;text-decoration: underline}


#cabecalho_logo {
	float:left;
	margin:0px;
	padding: 0px;
	border:0 solid #00FF00;
	width:350px;
	position: absolute;
	left: 80px;
	top: 1;

}

#cabecalho_impressao {
	visibility:hidden;
	position:absolute;
	width:0px;
	left: 0px;
}


img.cabecalho_imagem{margin:0px;padding:0px;border: 0 solid #000000}

h1.cabecalho_logo{
color: #FFFFFF;
font-size: 200%;
background-color: #336699;
padding:0px;
border:0 solid #FFFFFF;
margin:0px;
}

h1.cabecalho_logo_subtitulo{
color: #FFFFFF;
font-size: 80%;
padding:  0px;
background-color: #336699;
border:0 solid #FFFFFF;
margin:0px;
}

a.cabecalho:link {color:#FFFFFF;text-decoration: none}
a.cabecalho:active {color:#FFFFFF;text-decoration: none}
a.cabecalho:visited {color:#FFFFFF;text-decoration: none}
a.cabecalho:hover {color: #FFFFFF;text-decoration: none}


/*---- Fim Cabecalho ---- */

-->
</style>
