﻿body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:center;
	border:none;
}


td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;border:none;
}



a{
	color:#FFF;
	font-family:arial;
	font-size:9px;
	font-weight:normal;
	border:none;
	text-decoration:none;
	vertical-align:middle;
	font-style:normal;
	line-height:normal;
	font-variant:normal;
	text-transform:none;
}


a:hover{
	color:#900;
	font-family:arial;
	text-decoration:underline;
}







/* CABEÇALHO - INICIO */

#slides {
  width: 966px; height: 252px;
  overflow: hidden;
  margin:0 auto;
  list-style: none;
  border:none;
}
#slides ul {
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: 252px;
  list-style: none;
  border:none;
}
#slides ul li {
  overflow: hidden;
  border:none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 966px;
  height: 252px;
  background: #ccc;
  text-align: center;
  line-height: 252px;
}



#slide2 {
  width: 258px; height: 186px;
  border:none;
  overflow: hidden;
  margin:0 auto;
  list-style: none;
}
#slide2 ul {
  overflow: hidden;
  border:none;
  margin:0 auto;
  padding: 0;
  height: 186px;
  list-style: none;
}
#slide2 ul li {
  overflow: hidden;
  border:none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 258px;
  height: 186px;
  background: #ccc;
  text-align: center;
  line-height: 186px;
}


#slide_clientes {
  width: 700px; height: 100px;
  border:none;
  overflow: hidden;
  margin:0 auto;
  margin-left:30px;
  list-style: none;
}
#slide_clientes ul {
  overflow: hidden;
  border:none;
  margin:0 auto;
  padding: 0;
  height: 186px;
  list-style: none;
}
#slide_clientes ul li {
  overflow: hidden;
  border:none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 258px;
  height: 186px;
  background: #ccc;
  text-align: center;
  line-height: 186px;
}

.flag_english{
	margin-left: 430px;
	margin-top: -5px;
	float:left;
}

.flag_spanish{
	margin-left: 15px;
	margin-top: -5px;
	float:left;
}
/* CABEÇALHO - FINAL */











/* CORPO - INICIO */


#corpo{
	width:840px;
	height:auto;
	border:none;
	padding:0px;
	margin:0px;
}


.texto_empresa{
	width:810px;
	height:auto;
	margin-left:20px;
	margin-top:12px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	line-height:16px;
	color:#333;
}


.titulo_barra {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left:20px;
}


.logo_empresa{
	float:left;
	margin:10px;
	margin-left:65px;
	margin-top:30px;
	vertical-align:text-top;
}


.logo_certificados{
	float:left;
	margin:0px;
	margin-left:150px;
	margin-top:30px;
	vertical-align:text-top;
}


.texto_contato{
	width:auto;
	height:auto;
	margin-left:20px;
	margin-top:12px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	line-height:16px;
	color:#333;
}



.mais_informacoes{
	color:#00C;
	width:140px;
	height:auto;
	margin-left:690px;
	margin-top:30px;
}


.link_interno{
	width:500px;
	height:auto;
	margin-left:6px;
	margin-top:8px;
	color:#000;
	font-family:arial;
	font-size:10px;
	text-align:left;
}


.moldura{
	border:1px #333333 solid;
	border-radius: 10px;
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Chrome, safari, opera*/
	float:left;
	width:180px;
	height:230px;
	margin:5px;
	margin-left:20px;
	margin-top:15px;
}


.moldura_img{
	width:170px;
	height:130px;
	padding-left:5px;
	padding-top:5px;
}


.texto_produtos{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	line-height:14px;
	padding-top:5px;
}

.botao_inf{
	border:1px #03C solid;
	border-radius: 2px;
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Chrome, safari, opera*/
	background-color:#03C;
	width:120px;
	height:18px;
	font-family:arial;
	font-size:11px;
	color:#FFF;
	margin-left:29px;
	margin-top:9px;
	padding-top:4px;
	text-align:center;
}


.texto_iluminacao{
	width:800px;
	height:auto;
	margin-left:20px;
	margin-top:12px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	line-height:16px;
	color:#333;
}



.img_econom_led{
	width:170px;
	height:85px;
	margin-right:15px;
	margin-top:-9px;
	float:right;
}



#intercom_norma{
	width:510px;
	height:auto;
	margin-left:25px;
	margin-top:60px;
	float:left;
}

.intercom_norma01{
	width:510px;
	height:22px;
	padding-top:4px;
	float:left;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:16px;
	color:#FFF;
	background-color:#53A174;
}

.intercom_norma02{
	width:505px;
	height:auto;
	float:left;
	padding-top:6px;
	padding-left:5px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	line-height:16px;
	color:#333;
	background-color:#CBE6D3;
}

.intercom_norma03{
	width:510px;
	height:14px;
	float:left;
}

.intercom_local{
	width:215px;
	height:250;
	float:left;
	margin-left:40px;
	margin-top:20px;
	margin-bottom:15px;
}





#fonte_norma{
	width:790px;
	height:auto;
	margin-left:28px;
	margin-top:20px;
	float:left;
}

.fonte_norma01{
	width:790px;
	height:22px;
	padding-top:4px;
	float:left;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:16px;
	color:#FFF;
	background-color:#53A174;
}

.fonte_norma02{
	width:780px;
	height:125px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	line-height:16px;
	color:#333;
	background-color:#CBE6D3;
}

.fonte_norma03{
	width:790px;
	height:14px;
	float:left;
}


.texto_montagens{
	width:auto;
	height:auto;
	margin-left:18px;	
	margin-top:12px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	line-height:16px;
	color:#333;
}

.mont_seta01{
	width:auto;
	height:auto;
	margin-left:20px;
	margin-top:0px;
	margin-right:10px;
	float:left;
}

.integracao_img{
	width:auto;
	height:auto;
	margin-left:20px;
	margin-top:20px;
	margin-right:10px;
	float:left;
}


.trafo_img01{
	width:auto;
	height:auto;
	margin-left:300px;
	margin-top:-160px;
	float:left;
}


.clientes_img{
	width:auto;
	height:auto;
	margin:20px;
	margin-bottom:30px;
	margin-top:10px;
	float:left;
	text-align:left;
}



#produtos_borda_gde{
	width:245px;
	height:205px;
	margin-left:20px;
	margin-top:30px;
	padding-left:5px;
	padding-top:5px;
	float:left;
	border:none;
	border:1px #333333 solid;
	border-radius: 15px;
    -moz-border-radius: 15px; /* Firefox */
    -webkit-border-radius: 15px; /* Chrome, safari, opera*/
}

#produtos_borda_peq{
	width:75px;
	height:55px;
	margin-left:20px;
	margin-top:20px;
	padding-left:6px;
	padding-top:7px;
	float:left;
	border:none;
	border:1px #333333 solid;
	border-radius: 10px;
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Chrome, safari, opera*/
}


.arquivos_img{
	width:11px;
	height:19px;
	margin-left:0px;
	float:left;
}


.texto_arquivos{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin-left:10px;
	color:#333;
}


.sirene_sons{
	width:209px;
	height:126px;
	margin-right:70px;
	margin-top:-100px;
	float:right;
}


.sirene_musical_sons{
	width:209px;
	height:126px;
	margin-right:70px;
	margin-top:-130px;
	float:right;
}


.texto_noticias{
	width:810px;
	height:auto;
	margin-top:25px;
	margin-left:15px; 
	text-align:left; 
	font-family:arial; 
	font-size:12px;
	color:#000;
	font-weight:normal;
	line-height:18px;
}


.fontes_titulo{
	width:400px;
	height:auto;
	margin-left:20px;
	margin-top:30px;
	color:#000;
	font-family:arial;
	font-size:16px;
	text-align:left;
}


/* CORPO - FINAL */








/* RODAPE - INICIO */


#rodape{
	width:1000px;
	height:125px;
	background-color:#151515;
	clear:both;
	position:relative;
	border:none;
}



.telefone_email{
	width:126px;
	height:55px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	color: #FFF;
	font-size:11px;
	font-family:arial;
	text-align:left;
	vertical-align:top;
}



.rodape_imagens{
	width:26px;
	height:27px;
	float:left;
	margin-left:12px;
	margin-top:10px;
	margin:10px;
}



.rodape_menu{
	font-size:22px;
	color:#FFF;
	text-decoration:none;
	text-transform:none;
	padding:2px;
	text-align:center;
	margin-left:115px;
	margin-top:30px;
	float: left;
	letter-spacing:1px;
	font-family:arial;
}



.copyright{
	width:400px;
	height:20px;
	margin-right:105px;
	margin-top:32px;
	vertical-align:central;
	border:none;
	float:right;
	color:#FFF;
	font-family:arial;
	font-size:10px;
	text-align:center;
}



.logo_rina{
	margin-right:15px;
	margin-top:17px;
	float:right;
	width:144px;
	height:92px;
}


/* RODAPE - FINAL */
