/* CSS Document */

*{
margin:0px;
padding:0px;
}

body
{

font-family:Georgia, "Times New Roman", Times, serif;
}

#geral
{
width:990px;
height:auto;
margin:auto;
text-align:center;
background-image:url(../imagens/bg_pagina_texto.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

/*----------REGIAO TOPO--------------------------------------------------------------------------------------------------------------*/

#topo
{
width:990px;
height:124px;
background-color:#fff;
float:left;
}

#informacao_topo
{
width:710px;
height:32px;
float:left;
}


#informacao_topo h1
{
font-size:25px;
font-weight:normal;
letter-spacing:4.5px;
text-align:left;
padding-left:10px;
}


#logo
{
width:280px;
height:124px;
float:left;
}

#logomarca h1 a
{
width:280px;
height:124px;
background-image:url(../imagens/logomarca.jpg);
background-repeat:no-repeat;
float:left;
text-indent:-9999px;
}

#geral_menu
{
width:710px;
height:85px;
float:left;

}

#menu
{
width:611px;
height:58px;
background-color:#fff;
float:left;
display:inline;

}

#menu ul
{
width:611px;
height:58px;
background-color:#fff;
float:left;
}

#menu ul li
{
width:150px;
float:left;
list-style-type:none;
position:relative;
top:15px;
left:5px;
}

#menu ul li a
{
width:148px;
height:20px;
float:left;
display:block;
font-size:12px;
text-decoration:none;
color:#333333;
border-right:2px dotted #ccc;
padding-top:10px;
background-image:url(../imagens/bg_menu_preto.gif);
background-repeat:no-repeat;
background-position:center;
background-position:top;
}

#menu ul li a:hover
{
color:#CC9900;
background-image:url(../imagens/bg_menu_verde.gif);
background-repeat:no-repeat;
background-position:center;
background-position:top;
}

#foto_brasil
{
width:96px;
height:69px;
background-image:url(../imagens/basil.jpg);
float:left;
display:inline;
background-repeat:no-repeat;

}

#bandeiras
{
width:710px;
height:auto!important;
float:left;
display:inline;

}

.mini_bandeira
{
width:55px;
height:auto!important;
float:right;
display:inline;
margin-right:5px;
position:relative;
right:133px;

}




.mini_bandeira img
{
border:none;
padding:0px;
margin:0px;

}


/*---//FIM REGIAO TOPO--------------------------------------------------------------------------------------------------------------*/

/*---REGIAO geral_colunas------------------------------------------------------------------------------------------------------------*/
#geral_colunas
{
width:990px;
height:auto;
background-image:url(../imagens/bg_pagina_texto.jpg);
background-repeat:repeat-x;
background-position:bottom;
float:left;
display:inline;
}
/*---//FIM REGIAO geral_colunas------------------------------------------------------------------------------------------------------*/

/*----------REGIAO primeira_coluna--------------------------------------------------------------------------------------------------*/
#primeira_coluna
{
width:543px;
height:auto;

float:left;
display:inline;
background-repeat:repeat-x;
background-position:bottom;
}

#primeiro_swf
{
width:543px;
height:215px;
float:left;
display:inline;
position:relative;
top:0px;
}

#geral_bg_texto
{
width:543px;
height:auto;
float:left;
display:inline;
clear:both;

}


#titulo_txt
{
width:533px;
height:auto;
float:left;
display:inline;
margin-top:10px;
margin-left:10px;
}

#titulo_txt h1
{
float:left;
font-size:20px;
text-align:left;
font-family:Georgia, "Trebuchet MS", Times, serif;
color:#009900;
}

#titulo_txt h1 span
{
color:#CC9900;
}

#texto_pagina
{
width:533px;
height:auto;
float:left;
display:inline;
margin-top:10px;
margin-left:10px;
clear:both;

}

#texto_pagina h3
{
font-size:12px;
text-align:left;
}
#texto_pagina span
{
color:#CC9900;
}

#texto_pagina a
{
color:#CC9900;
text-decoration:none;
}
#texto_pagina a:hover
{
text-decoration:underline;
}


#texto_pagina p
{
font-size:13px;
text-align:justify;
font-family:Georgia, "Trebuchet MS", Times, serif;
padding:0px;
display:table;
padding:8px;
}

#bg_folha_texto
{
width:543px;
height:25px;
background-image:url(../imagens/bg_folha.jpg);
float:left;
clear:both;
margin-top:5px;
}

/*----------//FORMULARIO-------------------*/

.form{ color:#333333; font-family:Georgia, "Times New Roman", Times, serif, Arial, Tahoma, Verdana; font-size:12px;  padding-left:3px;}

#formulario 
{
float: left;
width:510px;
margin-top:20px;
}
#formulario label
{

float:left;
margin-top:5px;
width:500px;
font-weight:bold;
font-size:12px;
color:#000;
text-align:left;
}

.select
{
float:left;
}

#formulario input
{
width:420px;
color:#333333;
margin-top:5px;
float:left;
border:1px solid #ccc;
}

.fild_form
{
border:none;
width:435px;
float:left;
}

.textarea
{
width:420px;
height:60px;
font-family:Arial, Tahoma, Verdana;
font-size:12px;
float:left;
margin-top:5px;
border:1px solid #ccc;
display:inline;
padding:0px;
}


#formulario .botao 
{
width:100px;
height:20px;
display:inline;
clear:both;
margin-top:5px;
color:#fff;
background-color:#CC9900;
font-weight:bold;
font-size:12px;
float:left;
}

/*----------// FIM FORMULARIO-------------------*/



/*----------INFORMACAO CONTATO-------------------*/
#informacao_contato 
{
position:relative;
left:16px;
top:35px;
margin-bottom:40px;
}


#informacao_contato h3
{
font-size:14px;
text-align:justify;
margin-top:10px;
}

#informacao_contato span
{
color:#CC9900;
}
/*----------// FIM INFORMACAO CONTATO------------*/



/*----------// FIM REGIAO primeira_coluna--------------------------------------------------------------------------------------------*/



/*----------REGIAO segunda_coluna----------------------------------------------------------------------------------------------------*/
#segunda_coluna
{
width:447px;
height:592px;
float:left;
display:inline;
}
/*----------// FIM REGIAO segunda_coluna---------------------------------------------------------------------------------------------*/




/*----------REGIAO RODAPE------------------------------------------------------------------------------------------------------------*/
#rodape
{
width:990px;
height:93px;
background-image:url(../imagens/rodape.jpg);
margin:auto;
display:block;
clear:both;
}

#endereco_endereco
{
color:#fff;
float:left;
width:170px;
position:relative;
left:20px;
top:10px;
}
#endereco_telefone
{
color:#fff;
float:right;
width:170px;
position:relative;
right:20px;
top:10px;
}

#logorodape
{

width:400px;
margin:auto;
float:left;
}

#logorodape h1 a
{
width:143px;
height:31px;
float:left;
background-image:url(../imagens/logomarca_rodape.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
position:relative;
left:395px;
top:25px;
display:block;
}

#rodape h3
{
color:#fff;
font-size:18px;
display:inline;
text-align:center;
position:relative;
top:60px;
left:148px;
width:480px;
}
/*----------// FIM REGIAO RODAPE-----------------------------------------------------------------------------------------------------*/
