/* CSS Leuze Electronic */

* {margin: 0; padding: 0;}
body {margin: 0; text-align: left;	background: #F5F5F5;}
.hover {background: url(imagens/hover.gif) no-repeat left top;}
.out {background: transparent;}
.imagens {float: left; border: 1px solid #30444E;	margin: 0 5px 0 10px;}
/* Topo */
.topo {margin: 0; text-align: right; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background: #FFFFFF url(imagens/img_topo.gif) no-repeat left; width: 776px; height: 74px;}
.topo img {	margin: 5px 10px 0 0;}
/* Menu */
.menu {	margin: 0; text-align: left; border-right: 1px solid #000000; border-bottom: 1px solid #000000;	background: #81929C url(imagens/img_menu.gif) repeat-y left; font-family: Arial; font-size: 11px; line-height: 20px; color: #FFFFFF;	padding-left: 170px; width: 606px; height: 20px;}
.menu a {font-family: Arial; font-size: 11px; font-weight: normal; color: #FFFFFF;	text-decoration: none;}
.menu a:hover {color: #CC0033;}

.submenu_home {position: absolute;	top: 92px; left: 270px;	background: url(imagens/bg_submenu_home.jpg) no-repeat;	width: 117px; height: 90px;	padding-left: 5px;}
.submenu_home p {padding-top: 10px;}
.submenu_home a {font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.submenu_home a:hover {color: #CC0033;}

.submenu {position: absolute; top: 92px; float:left; left: 270px; background: url(imagens/bg_submenu.jpg) no-repeat; width: 117px;	height: 92px; padding-left: 5px;}
.submenu p {padding-top: 10px;}
.submenu a {font-family: Arial;	font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.submenu a:hover {color:#CC0033;}
/**/

.submenu_home1 {position: absolute; margin:0 0 0 380px;	top: 97px; background:#ffffff; width:170px; height:200px; padding-left: 5px;}
.submenu_home1 p {padding-top: 10px;}
.submenu_home1 a {font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.submenu_home1 a:hover {color: #CC0033;}

.submenu_home2 {position: absolute; margin:0 0 0 386px;	top: 120px; background:#ffffff; width:260px; height:220px; padding-left: 5px;}
.submenu_home2 p {padding-top: 10px;}
.submenu_home2 a {font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.submenu_home2 a:hover {color: #CC0033;}

.submenu_home3 {position: absolute; margin:0 0 0 386px;	top: 140px; background:#ffffff; width:260px; height:190px; padding-left: 5px;}
.submenu_home3 p {padding-top: 10px;}
.submenu_home3 a {font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.submenu_home3 a:hover {color: #CC0033;}

/* Corpo */

.corpo {
	margin: 0;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #FFFFFF;
	width: 776px;
}

/* Texto Escuro */

.texto_escuro {
	font-family: Arial;
	font-size: 11px;
	color: #30444E;
}

.texto_escuro strong {
	font-size: 12px;
	font-style: italic;
	padding: 0 5px 0 5px;
}

.texto_escuro a {
	color: #30444E;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

.texto_escuro a:hover {
	color: #CC0033;
}

.texto_escuro span {
	color: #CC0033;
}

/* Lateral */

.lateral {
	border-right: 1px solid #000000;
	background: url(imagens/bg_lateral.gif) repeat-y;
}

.lateral ul li {
	width: 145px;
	border-bottom: 1px solid #FFFFFF;
	line-height: 15px;
	margin: 0 0 0 5px;
	padding-top: 5px;
}

/* Home */

.novidades {
	width: 160px;
}

.novidades img {
	border: 1px solid #30444E;
	margin: 5px 0 5px 0;
}

.novidades h1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #CC0033;
	padding: 8px 10px 0 10px;
}

.novidades a {
	font-family: Arial;
	font-size: 11px;
	color: #30444E;
	text-decoration: none;
}

/* Conteudo */

.conteudo {
	background: url(imagens/bg_conteudo.gif) no-repeat bottom right;
}

.conteudo h1 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #CC0033;
	padding: 15px 10px 15px 10px;
}

.conteudo h2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #30444E;
	padding: 5px 0 5px 10px;
}

.conteudo p {
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #30444E;
	
	padding: 0 10px 0 10px;
}

.conteudo a {
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #30444E;
}

.tabelas h1 {
	font-size: 14px;
	padding: 10px 0 5px 0;
}

.tabelas p {
	line-height: 16px;
}

.representantes {
	background: #818E96;
	padding: 5px;
	margin: 15px 10px 5px 10px;
}

.representantes p {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.releases {
	background: #818E96;
	padding: 2px;
	margin: 30px 10px 5px 10px;
}

.releases p {
	font-weight: bold;
	color: #FFFFFF;
}

.mapa_site p {
	line-height: 22px;
}

.mapa_site a {
	text-decoration: none;
}

.mapa_site div {
	margin-left: 25px;
}

.mapa_site div strong {
	color: #CC0033;
}

.mapa_site div div a {
	font-weight: normal;
	font-style: italic;
}

/* Formularios */

.formularios {
	font-family: Arial;
	font-size: 11px;
	color: #30444E;
}

.formularios input {
	font-family: Arial;
	font-size: 11px;
	color: #30444E;
	border: 1px solid #30444E;
}

.formularios select {
	font-family: Arial;
	font-size: 11px;
	color: #30444E;
	border: 1px solid #30444E;
}

.formularios textarea {
	font-family: Arial;
	font-size: 11px;
	color: #30444E;
	border: 1px solid #30444E;
}

/* Rodape */

.rodape {
	background: url(imagens/bg_rodape.gif) no-repeat right;
	height: 15px;
	font-size: 10px;
}