body {
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
	background-image:url(../imagens/fundo_geral.jpg);
	background-repeat:repeat-x;
	background-color:#bacbe3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container {
	width: 999px;
	margin:0 auto;			
	text-align:left; /* "remédio" para o hack do IE */
}

#header {
	position:relative;
	width:999px;
	height:160px;
	background-image:url(../imagens/fundo_topo.jpg);
	background-repeat:no-repeat;
}

#header img {
	border:0;
}

.logo {
	margin:20px;
	float:left;
}

#links_topo 
{
	width:100px;
	float:left;
	margin-left:690px;
	margin-top:25px;
}

#links_topo ul {
	list-style-type:none;
}

#links_topo ul li {
	float:left;
	padding-right:8px;
}

#links_topo ul li a {
	color:#777;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.texto_topo {
	margin-top:-7px;
}

.separador {
	color:#bdc1c7;
	font-size:12px;
}

#menu, #menu_empresa, #menu_servicos, #menu_veiculos, #menu_portfolio, #menu_clientes, #menu_orcamento, #menu_contato {
	position:relative;
	width:999px;
	height:43px;
	background-image:url(../imagens/fundo_menu_00.jpg);
	background-repeat:no-repeat;
	margin-top:-50px;
	clear:left;
	z-index:9000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#menu_empresa {
	background-image:url(../imagens/fundo_menu_01.jpg);
}

#menu_servicos {
	background-image:url(../imagens/fundo_menu_02.jpg);
}

#menu_veiculos {
	background-image:url(../imagens/fundo_menu_03.jpg);
}

#menu_portfolio {
	background-image:url(../imagens/fundo_menu_04.jpg);
}

#menu_clientes {
	background-image:url(../imagens/fundo_menu_05.jpg);
}

#menu_orcamento {
	background-image:url(../imagens/fundo_menu_06.jpg);
}

#menu_contato {
	background-image:url(../imagens/fundo_menu_07.jpg);
}

#menu ul, #menu_empresa ul, #menu_servicos ul, #menu_veiculos ul, #menu_portfolio ul, #menu_clientes ul, #menu_orcamento ul, #menu_contato ul {
	list-style-type:none;
	margin-top:0px;
	margin-left:192px;
	padding-top:7px;
}

#menu ul li, #menu_empresa ul li, #menu_servicos ul li, #menu_veiculos ul li, #menu_portfolio ul li, #menu_clientes ul li, #menu_orcamento ul li, #menu_contato ul li {
	float:left;
	padding-right:25px;

}

#menu ul li a, #menu_empresa ul li a, #menu_servicos ul li a, #menu_veiculos ul li a, #menu_portfolio ul li a, #menu_clientes ul li a, #menu_orcamento ul li a, #menu_contato ul li a {
	color:#888;
	text-decoration:none;
	font-weight:bold;
}

#menu ul li a:hover, #menu ul li:hover, #menu_empresa ul li a:hover, #menu_empresa ul li:hover, #menu_servicos ul li a:hover, #menu_servicos ul li:hover, #menu_veiculos ul li a:hover, #menu_veiculos ul li:hover, #menu_portfolio ul li a:hover, #menu_portfolio ul li:hover, #menu_clientes ul li a:hover, #menu_clientes ul li:hover, #menu_orcamento ul li a:hover, #menu_orcamento ul li:hover, #menu_contato ul li a:hover, #menu_contato ul li:hover {
	color:#1a3c6a;
}

#menu_empresa .selecionado, #menu_servicos .selecionado, #menu_veiculos .selecionado, #menu_portfolio .selecionado, #menu_clientes .selecionado, #menu_orcamento .selecionado, #menu_contato .selecionado {
	color:#1a3c6a;
}

.link1 
{
	padding-left:25px;
}

.link2 
{
	padding-left:25px;
}

.link3 
{
	padding-left:25px;
}

.link4 
{
	padding-left:26px;
}
.link5 
{
	padding-left:27px;
}
.link6 
{
	padding-left:15px;
}
.link7 
{
	padding-left:18px;
}

#content {
	width:999px;
	/*height:488px;*/
	background-image:url(../imagens/fundo_central.jpg);
	background-repeat:no-repeat;
	margin-top:-4px;
}

#content_home {
	width:999px;
	height:510px;
	background-image:url(../imagens/fundo_central.jpg);
	background-repeat:no-repeat;
	margin-top:-4px;
}

#menu_lateral {
	position:relative;
	float:left;
}

#menu_lateral ul {
	list-style-type:none;
	margin:0;
	margin-left:30px;
	margin-top:23px;
	padding:0;
}

#menu_lateral ul li {
	line-height:28px;
	clear:left;
}

#menu_lateral ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
	text-decoration:none;
	font-weight:bold;
	float:left;
}

#menu_lateral ul li a:hover {
	color:#1a3c6a;
}

#menu_lateral img 
{
	padding-top:7px;
	float:left;
}

#banner_central {
	float:left;
	padding-left:15px;
}

#banner_central img {
	border:0;
}

#conteudo_central {
	color:#666;
	clear:left;
	font-size:12px;
	margin-left:240px;
	margin-top:10px;
}

.box01 {
	background-image:url(../imagens/home_box01.jpg);
	background-repeat:no-repeat;
	height:100px;
	
}

.box02 {
	background-image:url(../imagens/home_box02.jpg);
	background-repeat:no-repeat;
	height:100px;
}

.box03 {
	background-image:url(../imagens/home_box03.jpg);
	background-repeat:no-repeat;
	height:150px;
	padding-top:20px;
}

.box04 {
	background-image:url(../imagens/home_box04.jpg);
	background-repeat:no-repeat;
	height:150px;
	padding-top:20px;
}

#bottom {
	position:relative;
	clear:left;
	color:#000;
	font-size:10px;
	width:999px;
	height:28px;
	background-image:url(../imagens/fundo_rodape.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:25px;
	font-weight:bold;
}

.txt_box01 {
	width:171px;
	margin-left:192px;
	font-weight:bold;
	padding-top:10px;
}

.txt_box02 {
	width:171px;
	margin-left:192px;
	font-weight:bold;
}

.txt_box03 {
	width:171px;
	margin-left:192px;
	font-weight:bold;
	font-size:10px;
}

.txt_box04 {
	width:227px;
	margin-left:105px;
	font-weight:bold;
	font-size:10px;
}

.linha_azul {
	margin-left:182px;
	border-bottom:1px #1a3c6a solid;
	line-height:25px;
	width:170px;
	padding-left:5px;
	font-weight:bold;
}

.linha_azul2 {
	margin-left:95px;
	border-bottom:1px #1a3c6a solid;
	line-height:25px;
	width:260px;
	padding-left:5px;
	font-weight:bold;
}

/*************************** INTERNAS ***************************/

#conteudo_central_internas {
	position:relative;
	width:747px;
	/*height:250px;*/
	/*background-image:url(../imagens/fundo_central_internas.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	color:#666;
	clear:left;
	font-size:12px;
	margin-left:230px;
}

#banner_central_internas {
	float:left;
	padding-left:112px;
	margin-bottom:10px;
}

#banner_central_internas img {
	border:0;
}

.linha_azul_interna {
	margin-left:10px;
	border-bottom:1px #1a3c6a solid;
	line-height:25px;
	width:710px;
	color:#1a3c6a;
	padding-left:5px;
	font-weight:bold;
}

.txt {
	margin-left:15px;
	width:700px;
	font-size:12px;
	margin-top:0px;
}

.txt_pq {
	margin-left:15px;
	width:700px;
	color:#999999;
	font-size:10px;
	margin-top:0px;
}
.linha_azul_interna01 {
	margin-left:10px;
	border-bottom:1px #1a3c6a solid;
	line-height:25px;
	width:710px;
	color:#1a3c6a;
	padding-left:5px;
	font-weight:bold;
}

#content_size { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:910px;*/
	height:auto;
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
	clear:left;
}
#content_contato { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:780px;*/
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
}
#content_default { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:500px;*/
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
}
#content_servicos { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:500px;*/
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
}
#content_port { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:1600px;*/
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
}
#content_portfolio { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:1800px;*/
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
}
#content_clientes { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:1250px;*/
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
}
#content_veiculos { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:800px;*/
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
}
#content_orcamento { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:980px;*/
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
}
#content_admin { /* CLASSE QUE DETERMINA O TAMANHO DO ""FUNDO"" PARA O CONTEÚDO - para alterar o tamanho do div de conteúdo criar o div conteudo_texto_nomedolink alterar no html e css: conteudo_texto... */
	/*height:900px;*/
	background-image:url(../imagens/fundo_restante.jpg);
	background-repeat:repeat-y;
}
#conteudo_texto {
	/*height:250px;*/ 
	padding-bottom:30px;
}

.txt_blue 
{
	margin-left:7px;
	width:720px;
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
	color:#003366;
}
.txt_obs
{
	margin-top:0px;
	font-size:11px;
	color:#003366;
}


.txt_11 {
	font-size:11px;
	margin-top:0px;
}
.erro {
	font-size:10px;
	color:Red;
}

#content_veiculos_admin
{
	/*height:800px;*/
}

.link_veiculo 
{
	color:#888;
	font-weight:bold;
	padding-left:7px;
}

.grid 
{
	border:0;
	border-width:0;
}

.txt_literal, .txt_literal p
{
	padding-left:7px;
}
	
.separador_img 
{
	padding-right:5px;
	border:1px #888 solid;
}

.bordacinza
{
	border:1px #888 solid;	
}
.txt_end 
{
	font-size:11px;
}
.txt_idioma 
{
	font-size:10px;
	color:#888;
}

/************ FORMULÁRIOS **************/

input[type="text"], textarea
{
	border:1px solid #1A3C6A;
	background-color:#fafafa;
}

.dropdown 
{
	border:1px solid #1A3C6A;
	background-color:#fafafa;
}
a.link_home:link, a.link_home:visited, a.link_home:active
{
	font-size:10px;
	color:#666;
	font-family: Verdana;
	text-decoration: none;
}
a.link_home:hover 
{
	text-decoration: underline; 
	font-size:10px;
	color:#666;
	font-family: Verdana;
}