/* -------------------------------------------
	ESTILOS - FORCA DO BEM
---------------------------------------------- */
body,h1,h2,h3,h4,h5,h6,p,form,ul,li,table {
    margin:0;
    padding:0;
	border:none;
    list-style:none;
}

body {
	background:url(../imgs/fdoBody.gif);
	text-align:center;
	font:13px Trebuchet MS, Verdana; color:#585858;
	text-align:center;
	line-height:15px;
}
html,body { height:100% }

h1 { width:158px; height:138px; position:relative; top:19px; left:14px; float:left; }
h2 { width:560px; float:left; margin-top:19px; margin-left:39px; }
h3 { float:right; margin-top:-22px; _margin-top:56px; margin-right:6px; }
h4 { font-size:15px; font-weight:bold; }

p { margin:12px 0; }


/* -------------------------------------------
	ESTRUTURA
---------------------------------------------- */
#container {
	position:relative;
	width:771px; height:auto; min-height:100%;
	margin:auto;
	border-left:1px solid #9c9c9c; border-right:1px solid #9c9c9c;
	text-align:left;
	background:url(../imgs/fdoInt.jpg) no-repeat top white;
}
* html #container { height:100%; }

#conteudo {
	width:560px;
	float:right;
	margin-top:30px;
	margin-bottom:50px;
	padding-right: 10px;
}
#conteudo a { color:#585858; }
#conteudo a:visited { color:#848484; }
#conteudo a:hover { background:#dadada; text-decoration:none; }

#footer {
	clear:both;
	position:relative; left:324px;
	width:435px; height:67px;
	margin-bottom:20px;
}
#footer img { margin-right:14px; }

/* -------------------------------------------
	NAVEGACAO
---------------------------------------------- */
#nav { clear:both; float:left; width:171px; margin-top:46px; }


/* -------------------------------------------
	ESTILOS GERAIS
---------------------------------------------- */
#tagline { width:256px; position:relative; top:38px; left:120px; }
#fotosHome { position:absolute; top:192px; right:57px; }

.bulletRed li {
	background:url(../imgs/bullet_red.gif) no-repeat 0 5px;
	padding-left:14px;
	margin-bottom:10px;
}
.bulletRoxo li {
	background:url(../imgs/bullet_roxo.gif) no-repeat 0 5px;
	padding-left:14px;
	margin-bottom:10px;
}
.bulletBlack li {
	background:url(../imgs/bullet_black.gif) no-repeat 0 5px;
	padding-left:14px;
	margin-bottom:10px;
}
.data {
	display:block;
	font-size:11px; font-style:italic; color:#808080;
	margin-bottom:20px; margin-top:4px;
}
.topo {
	width:540px; height:14px; _height:10px;
	font-size:11px;
	border-bottom:1px solid #c1c1c1;
	text-align:right;
	margin-bottom:30px;
}
.topo a, .topo a:visited, .topo a:hover { text-decoration:none; }
.ajuste1 { position:relative; top:-9px; margin-right:8px; }

/* -------------------------------------------
	FORMULARIOS
---------------------------------------------- */
#formFale { width:340px; }
#formFale label {
	display:block; float:left;
	width:60px;
}
#formFale input, #formCadastro select {
	height:18px;
	font-size:11px;
	position:relative; bottom:4px;
	margin-bottom:4px;
}
#formCadastro label {
	display:block; float:left;
}
#formCadastro input, #formCadastro select {
	height:20px;
	font-size:11px;
	position:relative; bottom:4px;
	margin-bottom:4px;
}

.textoLabelFormulario
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
}

.textoLabelFormularioBold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
}

.textoGeral
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
}

.textoGeralUppercase
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
	text-transform: uppercase;
}


.textoGeralLowercase
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
	text-transform: lowercase
}

.textoRadio
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
}

.tituloTabelas
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #537941; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;    
	background-color: #f0f0f0;
}

.cabecalhoTabela
{
	font-weight: bold;
	text-align: center;
	background-color: #FCF8DB;
	color: #000000;
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
}

.conteudoTabela
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #616161; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
}
a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}
