/* CSS Document */

body{
	background-color:#123A7C;
	background-image: url(../../imgs/backgrounds/bg.jpg);
	background-repeat: repeat-y;
	margin:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
}

img{
	border:0;
}

img#titulos{
	margin-bottom:10px;
}

h4{
	font-size:13px;
	margin-top:25px;
}

#geral{
	width:746px;
	min-height:725px;
    height:auto !important;
    height:725px;
	margin:13px 0px 0px 5px;
	border:6px solid #FFF;	
	background-image:url(../../imgs/backgrounds/bg_geral.jpg);
	background-repeat:repeat-y;
	float:left;
}
/*---------  Formatação do Topo* ----------*/
#topo{
	width:746px;
	height:128px;
	background-image:url(../../imgs/backgrounds/bg_topo.jpg);
	background-repeat:no-repeat;
}

.marca{
	width:199px;
	height:98px;
	float:left;
}

.menu_princ{
	width:545px;
	text-align:right;
	height:98px;
	float:left;
	margin-top:23px;
}

/*---------  Final da Formatação do Topo* ----------*/

#conteudo{
	width:746px;
	min-height:496px;
    height:auto !important;
    height:496px;
	padding:0;
	margin:0;
	clear:both;
	float:left;
}

#rodape{
	width:727px;
	height:63px;
	padding:38px 0px 0px 18px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background-image:url(../../imgs/backgrounds/bg_rodape.jpg);
	background-repeat:no-repeat;
	clear:both;
}

#assinatura{
	width:758px;
	height:30px;
	font-size:9px;
	padding-top:10px;
	text-align:right;
	clear:both;
}

/*--------- Formatação do Conteúdo da Página Principal* ----------*/

#linha1{
	width:746px;
	height:258px;
	clear:both;
}

#fabricacao{
	width:550px;
	height:258px;
	padding-left:6px;
	float:left;
}

#noticias{
	width:170px;
	height:258px;
	float:left;
	padding-left:13px;		
	background-image:url(../../imgs/backgrounds/bg_noticias.jpg);
	background-repeat:no-repeat;		
}

#conteudo_noticia1{
	width:141px;
	height:88px;
	margin-top:13px;
	padding-left:16px;
}

#conteudo_noticia2{
	width:141px;
	height:98px;
	margin-top:9px;
	padding-left:16px;
	padding-top:12px;
	background-image:url(../../imgs/backgrounds/bg_linha.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#linha2{
	width:735px;
	height:199px;
	margin-top:39px;
	padding-left:11px;	
	clear:both;
}

#distribuicao{
	width:248px;
	height:199px;
	float:left;
}

#enquete{
	width:177px;
	height:199px;
	padding-left:66px;
	float:left;
}

#restrita{
	width:158px;
	height:191px;
	padding:4px 0px 4px 68px;
	background-image:url(../../imgs/backgrounds/bg_restrita.jpg);	
	background-repeat:no-repeat;
	float:left;
}

/*--------- Final da Formatação do Conteúdo da Página Principal* ----------*/

/*---------  Formatação do Conteúdo das páginas internas* ----------*/

#coluna_produtos_esq{
	float:left;
}

#coluna_produtos_dir{
	float:left;
	padding-left:40px;
}

#conteudo_interno{
    width:724px;	
	min-height:466px;
    height:auto !important;
    height:466px;
	padding:0px 9px 0px 11px;
	margin:20px 0px 20px 0px;
	clear:both;
	float:left;
}

#palco{
	width:530px;
	min-height:446px;
    height:auto !important;
    height:446px;
	padding:9px;	
	background-image:url(../../imgs/backgrounds/bg_palco.jpg);
	background-repeat:repeat-y;
	border: solid 1px #013f85;
	float:left;
}

/*---------  Final do Conteúdo das páginas internas* ----------*/


/*--------- Formatação do Menu de Produtos* ----------*/

#base_menu{
	width:151px;
	padding-left:9px;
	float:left;

/* Retirado para a rolagem da página parar e o menu não ficar sempre aumentando a rolagem*/
/*	min-height:464px;
    height:auto !important;
    height:464px;	
*/
		
/* A formatação comentada abaixo foi inserida no include menu_produtos. Por algum motivo, com ela dentro do css, o menu não desceu */	
/*	top:3px;
	left:570px;
	position:absolute;*/
}

#menu_produtos{
	width:160px;
/*	min-height:363px;
    height:auto !important;
    height:363px;	*/
	min-height:226px;
    height:auto !important;
    height:226px;	
	background-image:url(../../imgs/backgrounds/bg_menu_interno.jpg);
	background-repeat:repeat-y;
	border: solid 1px #013f85;
}

#menu_interno{
	width:160px;
	min-height:464px;
    height:auto !important;
    height:464px;	
	background-image:url(../../imgs/backgrounds/bg_menu_interno.jpg);
	background-repeat:repeat-y;
	border: solid 1px #013f85;
}

#menu{
	width:160px;
	padding:0;
	margin:0;
	font:10px Arial,Verdana, sans-serif;
}
#menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
#menu li{
	border-bottom:1px dotted #044188;
	margin:0;

}
#menu li a{
	display:block;
	padding:5px 5px 5px 0.5em;
	font-weight:bold;
	background-image:url(../../imgs/backgrounds/bg_lista.jpg);
	background-repeat:repeat-x;
	text-decoration: none;
	color: #ccc;
}
#menu li a:hover{
	background-image:url(../../imgs/backgrounds/bg_lista_over.jpg);
	background-repeat:repeat-x;
	color: #FFF;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

/*--------- Final do Menu de Produtos* ----------*/

/*---------  Formatação da tabela de Produtos* ----------*/

table#alternada{
	width:527px;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
}

table#alternada tr td{
	height:22px;
}

table#alternada tr.preenchida td{
	height:22px;
	background-color:#557db5;
}

.titulo_especificacao{
	font-size:9px;
	font-weight:bold;
}

/*--------- Final da Formatação da tabela de Produtos* ----------*/

/*--------- Formatação da Lista de Produtos* ----------*/

#lista_produtos {
/*	width:531px;*/
	width:518px;
	padding:0;
	margin:0;
	font:10px Arial,Verdana, sans-serif;
}

#lista_produtos ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#lista_produtos li {
	background-color:#557db5;
	border-bottom: 1px dotted #044188;
	margin:0px 0px 3px 0px;
	padding:3px 0px 3px 5px;
	display:block;
}

/*--------- Final Formatação da Lista de Produtos* ----------*/

/*--------- Âncora animada que leva ao topo* ----------*/

.subir{
	height:30px;
	width:30px;
	margin-top:5px;
	clear:both;
}

/*--------- Final Âncora animada que leva ao topo* ----------*/

/*--------- Formatação do Fale Conosco* ----------*/

.menu{
	margin-top:23px;
	border:0;
	padding:0;
}

.input{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #2354a1;
	padding-left:3px;
}

/*--------- Final Formatação do Fale Conosco* ----------*/

/*--------- Formatação do Arquivo inc-representantes ----------*/

ul.dados_rep {
	margin:0px 0px 15px 0px;
	padding:0px;
	list-style-type:none;
}





/*--------- Final Formatação do Arquivo inc-representantes ----------*/

/*--------- Formatação das Classes Gerais* ----------*/

.link_geral{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E0DFDF;
	text-decoration:none;
}

.link_geral:hover{
	text-decoration:underline;
	color:#FFF;
}

.data_noticia{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#E0E0E0;
}

.titulo_noticia{
	margin-top:3px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	clear:both;
}

.titulo_noticia:hover{
	text-decoration:underline;
}

.conteudo_noticia{
	margin-top:3px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E0DFDF;
	text-decoration:none;
	clear:both;
}

.conteudo_noticia:hover{
	color:#FFF;
	text-decoration:underline;
}

.distribuidor{
	width:240px;
	height:56px;
	padding:4px;
	margin-top:7px;
	background-image:url(../../imgs/backgrounds/bg_distribuidor.jpg);
	background-repeat:no-repeat;
	clear:both;
}

.img_distribuidor{
	padding-right:8px;
	float:left;
}

.conteudo_enquete{
	width:169px;
	padding:4px;
	float:left;
	clear:both;	
}

.restrita{
	width:156px;
	height:191px;
}

.link_sublinhado{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E0DFDF;
	text-decoration:underline;
}

.link_sublinhado:hover{
	color:#FFF;
}

.mapa_localizacao{
	padding-left:30px;
}

.produtos, .imgTit_internas{
	display:block;
}

.tit_distribuidores{
	font-weight:bold;
	margin-bottom:7px;
}

ul.list_none {
	margin:0px 0px 15px 0px;
	padding:0px;
	list-style-type:none;
}

.data{
	color:#E0DFDF;
}