@charset "utf-8";
/* CSS Document */

body {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background-image:url(../images/filete.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffffff;
}

.bg_topo_busca {
	background-color:#a6aaad;
}

.bg_busca {
	background-image:url(../images/bg_busca.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#474a4b;
}

.bg_02 {
	background-color:#d7d2c7;
}

.bg_03 {
	background-color:#c8c2b4;
}

.bg_04 {
	background-color:#ffffff;
}

.bg_05 {
	background-color:#b8b1a2;
}

.bg_06 {
	background-color:#a10909;
}

.bg_07 {
	background-color:#ce0909;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

/* CSS LINHAS			_______________________________________________________________________________ */

.linha_01 {
	border-top:solid 2px #e1e1e1;
}

/* CSS FOTOS			_______________________________________________________________________________ */

.foto_link {
	border-bottom:solid 2px #FFFFFF;
	padding:1px;
}
.foto_link:hover {
	border-bottom:solid 2px #e1e1e1;
	padding:1px;
}


/* CSS FONTE		_______________________________________________________________________________ */
.title_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.text_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
}

.text_01_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}

.text_02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#4d4a43;
	font-weight:normal;
}

.text_02_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:10px;
	color:#4d4a43;
	font-weight:bold;
}

.text_03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4d4a43;
	font-weight:normal;
}

.text_03_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4d4a43;
	font-weight:bold;
}

.text_04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767676;
	font-weight:normal;
}

.text_04_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767676;
	font-weight:bold;
}

.text_05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d57878;
	font-weight:normal;
}

.text_05_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4a43;
	font-weight:bold;
}

.text_06 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4d4a43;
	font-weight:normal;
}

.text_06_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4d4a43;
	font-weight:bold;
}

/* CSS LINKS		_______________________________________________________________________________ */
.link_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d4a43;
	font-weight:normal;
	text-decoration:underline;
}
.link_01:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d30909;
	text-decoration:underline;
}

.link_01_ {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d4a43;
	font-weight:normal;
	text-decoration:none;
}
.link_01_:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d4a43;
	font-weight:normal;
	text-decoration:underline;
}

.link_01_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4d4a43;
	text-decoration:none;
}
.link_01_b:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6a6a6a;
	text-decoration:underline;
}
.link_01_p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration:none;
}
.link_01_p:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration:underline;
}
.link_01_p_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0b7f21;
	text-decoration:none;
}
.link_01_p_b:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0b7f21;
	text-decoration:underline;
}


.link_02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffa800;
	text-decoration:none;
}
.link_02:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffa800;
	text-decoration:underline;
}

.link_02_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7fa803;
	text-decoration:none;
}
.link_02_b:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7fa803;
	text-decoration:underline;
}
.link_02_p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7fa803;
	text-decoration:none;
}
.link_02_p:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7fa803;
	text-decoration:underline;
}
.link_02_p_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7fa803;
	text-decoration:none;
}
.link_02_p_b:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7fa803;
	text-decoration:underline;
}


.Input_01 {
	border:solid 1px #bfbfbf;
	background-color:#ffffff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #838282;
}

/* CSS LINKS		_______________________________________________________________________________ */
#todoform input {
	background:#ffffff; 
	/* a cor do fundo dos três campos */
	border:1px solid #4d4a43;
	/* uma borda de 2px e na cor cinza para	o campo */
}

#form_msg {
background:#ffffff; 
/* cor escura para o fundo do formulário */

border-top:1px solid #4d4a43;
/* borda superior de 8px solida na cor cinza clara no formulário */

border-left:1px solid #4d4a43;
/* a borda esquerda do formulário */

border-right:1px solid #4d4a43; 
/* a borda direita do formulário */

border-bottom:1px solid #4d4a43; 
/* a borda inferior do formulário */

border-collapse:collapse; 
/* retira as bordas duplas nas células da tabela */
}

/* allancr - 19/07/2009: estilos gerados ao dinamizar as páginas */
.sucesso {
	color: #00008B;
	font-weight: bold;
}
.erro {
	color: #B22222;
	font-weight: bold;
}
