/* ********************************************** */
/* DEFINICOES PADRAO PARA SITE TODO			      */
/* ********************************************** */
html { height:100%; }
body { font-family: Verdana, Arial, Tahoma; color: #000; font-size: 10pt; background: url('../imagens/backgrounds/bg1_interna.jpg') top left repeat-x fixed; margin: 0px 0px 0px 0px; }
.separador { clear: both; }

/* ********************************************** */
/* CAIXAS PRINCIPAIS DO SITE				      */
/* ********************************************** */
#principal {
	margin: auto;
	width: 760px;
}
#menusup {
	margin: 0;
}
#main_conteudo {
	width: 100%;
	background-image: url('../imagens/fundo.gif');
}
#meio {
	float: left;
	margin-bottom: 20px;
	width: 570px;
	padding: 0px 10px 0px 10px;
}
* html #meio {
	padding: 0;
	margin-left: -35px;
}
#menu_lateral {
	float: left;
	width: 165px;
}

/* ********************************************** */
/* MENU PRODUTOS							      */
/* ********************************************** */
#menu_prod {
	width: 154px;
	margin: 0px 0px 8px 10px;
}
#menu_prod .topo {
	height: 33px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 33px;
	width: 150px;
	background: url('../imagens/en/menu_produtos.jpg');
}
#menu_prod .base {
	height: 33px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 33px;
	width: 150px;
	background: url('../imagens/en/menu_produtos_base.jpg');
}
#menu_prod ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu_prod li .cat {
  	height: 20px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 15px;
	text-decoration: none;
}
#menu_prod li .cat:link, #menu_prod li .cat:visited {
	color: #fff;
	display: block;
	background: url('../imagens/menu/menu.gif');
	padding: 4px 0 4px 10px;
}
#menu_prod li .cat:hover, #menu_prod li .cat:active {
	color: yellow;
	background: url('../imagens/menu/menu.gif') 0 -25px;
	padding: 4px 0 4px 10px;
}
#menu_prod li #menu_active {
	color: black;
	background: url('../imagens/menu/menu_active.gif') 0 -25px;
	padding: 4px 0 4px 10px;
}
#menu_prod .sub {
	border-left: 3px solid #D3C324;
}
#menu_prod .sub_det {
	font-size: 8pt;
	color: black;
	padding: 4px 0 4px 5px;
}
#menu_prod .sub_det a {
	color: black;
	text-decoration: none;
}
#menu_prod .sub_det a:hover {
	color: red;
	text-decoration: none;
}

/* ********************************************** */
/* MENU AUXILIAR							      */
/* ********************************************** */
.box_tiny {
	margin-left: 10px;
	margin-bottom: 5px; 
	padding-bottom: 7px; 
	background: #fff url('../imagens/menu/narow_box_bottom.gif') no-repeat 0 100%;
}
.box_sides { 
	width: 155px; 
	background: url('../imagens/menu/narow_box_middle.gif') repeat-y 0 0; 
}
.box_top { 
	width: 155px; 
	background: url('../imagens/menu/narow_box_top.gif') no-repeat 0 0;
	padding-top: 5px;
}
.box_top h4 { 
	width: 145px; 
	margin: 0 50px 0 5px; 
	font-size: 9pt !important; 
	text-transform: uppercase; 
	color: #000; 
	background: #f2f2f2 url('../imagens/menu/top_corners_200.gif') no-repeat 0 0; 
	text-align: center;
	margin-bottom: 2px;
}
.box_top h4 span { 
	display: block; 
	padding: 6px 10px 5px;	
	background: url('../imagens/menu/bottom_corners_200.gif') no-repeat 0 100%;
}
.box_top .content {
	padding: 10px 0px 15px 5px;
	margin: 0;	
}
.box_top ul, .box_top li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.box_top a {
	color: #000;
	font-size: 8pt;
	line-height:160%;
	text-decoration: none;
}
.box_top a:hover {
	color: #0080c0;
	line-height:160%;
	text-decoration: none;
}
.box_top .lisub {
	color: #0080c0;
	font-size: 8pt;
	margin-left: 10px;	
	border-bottom:1px solid #f2f2f2;
}
* html .lisub {
	margin-left: -10px;
}
.box_top .active {
	color: #0080c0;
	font-weight: bold;
	line-height:160%;
	text-decoration: none;
}

.box_menu {
	width: 140px;
	background-color: #FFF;
}
.box_menu div {
	border: 1px solid silver;
	text-align: center;
	font-size: 8pt;
	padding: 5px 5px 5px 5px;
}
.box_menu h5 {
	height: 33px;
	padding: 0;
	margin: 0;
}
.box_menu img {
	padding: 5px;
}

/* ********************************************** */
/* BOXES LATERAIS						      	  */
/* ********************************************** */
.box_menu #dolar 	{ background: url('../imagens/en/cx_dolar.gif') no-repeat 0 0; }
.box_menu #chat		{ background: url('../imagens/en/cx_chat.gif') no-repeat 0 0; }
.box_menu #previsao { background: url('../imagens/en/cx_previsoes.gif') no-repeat 0 0; }

/* ********************************************** */
/* CONTEUDO DA PAGINA						      */
/* ********************************************** */
#navbar {
	float: left;
	width: 575px;
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 5px 0px;
	font-size: 7pt;
	color: #999;
	border-bottom: 1px solid #f2f2f2;
}
* html #navbar {
	padding: 0;
	margin-left: -35px;
}
#navbar a {
	color: #666;
	text-decoration: none;
}
#navbar a:hover {
	color: #666;
	text-decoration: underline;
}


#meio h1 {
	font-size: 13pt;
	font-weight: bold;
	color: #0080c0;
	margin: 0px 0px 0px 0px;
	text-align: justify;
}
#meio h2 {
	font-size: 10pt;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: justify;
}
#meio p, #meio li {
	font-size: 9pt;
	text-align:justify;
	line-height:160%;
}
#meio a {
	color: #0080c0;
	text-decoration: none;
}
#meio a:hover {
	color: red;
	text-decoration: none;
}

/* ********************************************** */
/* MENU AUXILIAR							      */
/* ********************************************** */
#menuaux {
	float: right;
	width: 140px;
	margin: 0px 0px 10px 20px;
	color: #000;
}
.box {
	background-color: #f2f2f2;
	margin-bottom: 10px;
}
.box h5 {
	width: 140px;
	height: 33px;
	padding: 0;
	margin: 0;
}

.box #ajudapdf 	{ background: url('../imagens/en/cx_ajudapdf.gif') no-repeat 0 0; }
.box #ajuda 	{ background: url('../imagens/en/cx_ajuda.gif') no-repeat 0 0; }
.box #cartas 	{ background: url('../imagens/en/cx_cartas.gif') no-repeat 0 0; }
.box #livechat 	{ background: url('../imagens/en/cx_chat.gif') no-repeat 0 0; }
.box #fone 		{ background: url('../imagens/en/cx_telefone.gif') no-repeat 0 0; }
.box #busca 	{ background: url('../imagens/en/cx_busca.gif') no-repeat 0 0; }
.box #revendas	{ background: url('../imagens/en/cx_revendas.gif') no-repeat 0 0; }

.box div {
	text-align: center;
	font-size: 8pt;
	padding: 5px;
}
.box img {
	padding: 5px;
}

/* ********************************************** */
/* PAGINA SETORES							      */
/* ********************************************** */
#box_novidades {
	font-size: 8pt;	
}
#box_novidades h5 {
	font-size: 1pt;
	color: #FFF;
	margin: 0;
	padding: 0;
	background-image: url('../imagens/en/cx_midia.jpg');
	background-repeat: no-repeat;
	width: 570px;
	height: 40px;
}
#box_novidades .main {
	margin-top:5px;
	margin-bottom:5px;
}
#box_novidades .body {
	padding: 0px 5px 0px 5px;
	margin-bottom: 5px;
}
#box_novidades a {
	text-decoration: none;
}
#box_novidades a:hover {
	text-decoration: underline;
}

#box_artigos {
	font-size: 8pt;	
}
#box_art {
	font-size: 1pt;
	color: #FFF;
	margin: 0;
	padding: 0;
	background-image: url('../imagens/en/cx_artigos.jpg');
	background-repeat: no-repeat;
	width: 570px;
	height: 40px;
	margin-bottom:5px;
}
#box_artigos .body {
	float: left;
	width: 260px;
	padding: 0px 10px 0px 10px;
}
#box_artigos .sep {
	clear: both;
	border: 2px dotted #f2f2f2;
	margin-top: 3px;
	margin-bottom: 3px;
}
#box_artigos a {
	font-size: 10pt;
	color: #d90000;
	text-decoration: none;
}
#box_artigos a:hover {
	font-size: 10pt;
	color: #d90000;
	text-decoration: underline;
}

/* ********************************************** */
/* PAGINA DE PRODUTOS						      */
/* ********************************************** */
#prod_img_principal {

}
#prod_bot_sobre {
	font-size: 1pt;
	color: #FFF;
	margin: 0;
	padding: 0;
	background-image: url('../imagens/en/bot_gde_informacoes.gif');
	background-repeat: no-repeat;
	width: 400px;
	height: 35px;
}
#prod_bot_modo {
	font-size: 1pt;
	color: #FFF;
	margin: 0;
	padding: 0;
	background-image: url('../imagens/en/bot_gde_modousar.gif');
	background-repeat: no-repeat;
	width: 400px;
	height: 35px;
}
#prod_bot_apres {
	font-size: 1pt;
	color: #FFF;
	margin: 0;
	padding: 0;
	background-image: url('../imagens/en/bot_gde_apresentacoes.gif');
	background-repeat: no-repeat;
	width: 400px;
	height: 35px;
}
#prod_bot_seguranca {
	font-size: 1pt;
	color: #FFF;
	margin: 0;
	padding: 0;
	background-image: url('../imagens/en/bot_gde_seguranca.gif');
	background-repeat: no-repeat;
	width: 400px;
	height: 35px;
}
.show_prod {
	float: left;
	text-align: center;
}

/* ********************************************** */
/* FAQ										      */
/* ********************************************** */
#faq {
	padding: 5px;
	margin-top: 10px;
}
#faq .pergunta {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	text-align: justify;
}
#faq .resposta {
	margin: 0;
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 2px dotted #cecece;
}
#faq p, #faq li {
	font-size: 8pt;
	text-align: justify;
}

/* ********************************************** */
/* LISTAGENS								      */
/* ********************************************** */
#listagem {
	padding: 5px;
	margin-top: 10px;
}
#listagem ul {
	margin: 0;
	padding: 0;
	list-style-type : none;
}
#listagem li {
	font-size: 8pt;
	margin: 0;
	padding: 0px 0px 10px 20px;
	background-image: url('../imagens/icons/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#listagem ol {
	font-size: 8pt;
	margin: 0;
	padding: 0px 0px 10px 20px;
}
#listagem p {
	margin: 0;
	padding: 0;
	font-size: 8pt;
	text-align: justify;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #BBE0EB;
}
#listagem a {
	font-size: 9pt;
}
#listagem a:hover {
	text-decoration: none;
}

#banco_img .titulo {
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	display: block;
}
#banco_img .legenda {
	display: block;
	height: 30px;
	font-size: 8pt;
	margin-top: 5px;
}
#banco_img div {
	padding: 5;
}
#banco_img li {
	display: inline;
	list-style: none;
	float: left;
	text-align: center;
	margin: 5px;
	padding: 5px;
	width: 25%;
	border: 1px solid #f2f2f2;
}

/* ********************************************** */
/* RODAPE DA PAGINA							      */
/* ********************************************** */
#menuinf {
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;	
}
#menuinf a {
	color: #0080c0;
	text-decoration: none;
	font-weight: bold;
}
#menuinf a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
}

#rodape {
	background: url('../imagens/fundo_rodape.gif');
	background-repeat:no-repeat;
	height: 51px;
	padding-top:51px;
	font-size: 7pt;
        margin: auto;
	width: 760px;
}
#rodape1 {
	margin-left: 5px;
	float: left;
}
#rodape2 {
	margin-right: 5px;
	float: right;
}
#rodape2 a {
	font-size: 7pt;
	color: #000;
	text-decoration: none;
}
#rodape2 a:Hover {
	font-size: 7pt;
	color: #0080c0;
	text-decoration: none;
}

/* ********************************************** */
/* PAGINACAO								      */
/* ********************************************** */
.pages {
    clear: center;
    font-size: 70%;       
    font-family:  Verdana,Arial, Helvetica;
    width: 100%;
    margin: 5px 5px 5px 5px;
}
.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}
.pages span.current {
    border: 1px solid #000;
    font-weight: bold;
    background: #0080c0;
    color: #fff;
}
.pages a {
    border: 1px solid #0080c0;
    text-decoration: none;
}
.pages a:hover {
    border-color: red;
}
.pages a.nextprev {
    border: 1px solid #0080c0;
    font-weight: bold;
    background: white;
    color: #DD6900;
}
.pages span.nextprev {
    color: #666;
    font-weight: bold;
	border: 1px solid #ddd;
    color: #999;
}

/* ********************************************** */
/* BIBLIOTECA								      */
/* ********************************************** */
#biblioteca {
	margin-top: 15px;
}
#biblioteca ul {
	list-style-type : none;
	margin: 0;
	padding: 0;
}
#biblioteca li {
	margin: 0;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #BBE0EB;
}
#biblioteca p {
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	margin: 0;
	padding: 0;
}
#biblioteca .descricao {
	float: left;
	width: 70%;
	margin-right: 10px;	
}
#biblioteca .auxiliar {
	float: right;
	width: 20%;
	font-family: Verdana, Arial, Tahoma;
	font-size: 7pt;
	text-align: center;
}

/* ********************************************** */
/* FALE CONOSCO								      */
/* ********************************************** */
.fale table,tr,td {
	vertical-align:top;
}
.textInput {
	width:300px;
}
.input {
	font-family: verdana;
	font-size: 8pt;
	color: #000;
	background-color: #FFF;
	border: 1px solid #000;
}
.submit {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #0080c0;
}

/* ********************************************** */
/* BANNERS CENTRAIS							      */
/* ********************************************** */
.banner 			{margin: 5px; width: 250px; float: left; vertical-align: top;}
.banner ul 			{margin: 0; padding: 0; list-style-type: none;}
.banner li 			{font-size: 60%; margin: 0; padding: 0; list-style-type: none; height: 130px; border: 1px solid #CDCBCB; color: #5C5C5B; background-position: 100% 100%; background-repeat: no-repeat; background-color: #fff;}
.banner li h5 		{background-color: #f2f2f2; font-weight: bold; font-size: 10pt; padding: 5px; margin: 0px 0px 0px 0px;}
.banner li p 		{margin:0; padding: 5px; width: 150px;}
.banner li p a 		{font-weight: bold;}

.banner #video 		{ background: #FFFFFF url('../imagens/video.jpg') right top no-repeat scroll; background-position: 100px 30px; text-align: left; }
.banner #galeria 	{ background: #FFFFFF url('../imagens/fotos.jpg') right top no-repeat scroll; background-position: 100px 30px; text-align:left;}
/* BANNERS */

