/* CSS Document */

body{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-image:url(imagens/fundo.png);
}
#central {
	margin: 0 auto;
	padding: 0px;
	height: 100%;
	width: 779px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFFFFF;
}
#topo {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 50px;
	border:0px;
	width: 779px;
}
#topo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	float: right;
	padding-top: 20px;
	padding-right: 15px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#topo a:link{ color: #757575; }

#topo a:visited { color: #757575; }

#topo a:hover {	color:#adadad;
				text-decoration:underline; }

#topo a:active { color: #757575; }


#logo_vista {
	margin: 0px;
	padding: 0px;
	height: 139px;
	width: 779px;
	border: 0px;
	background-image: url(imagens/topo.jpg);

}
#menu {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 779px;
	border:0px;
	background:transparent url(imagens/menu_fundo.jpg) repeat-x top left;
	position:relative;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	display: block;
	float: left;}

#menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:auto;
	text-align: center;
	border-right-width:0px;
}
#menu ul li{
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	}	


#menu ul li a{
	display:block;
	float:left;
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;	
	padding:19px 0px 19px 0px;
	text-decoration: none;
}
#menu ul li a:hover{ color:#CAD6E3;}

#img_principal {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 779px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: 400;
	display:block;
	vertical-align: middle;
	height: auto;
	float: left;
}
#img_principal p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	height: auto;
	width: 730px;
	letter-spacing: -0.5px;
	color: #1A7186;
	border-bottom-width: 1px;
	border-bottom-color: #8ec0cc;
	border-bottom-style: solid;
	padding: 0px;
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#descricao {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 130px;
	width: 590px;
	background-color: #999900;
}




#institucional {
	height: 270px;
	width: 487px;
	margin: 0px;
	padding: 0px;
	background-color: #1d8199;
	display: block;
	float: left;
	border-right-width: 1px;
	border-right-color: #8EC0CC;
	border-right-style: solid;
}

#compre {
	background-color: #1D8199;
	width: 291px;
	float: right;
	display: block;
	height: 270px;
	text-align:center;
}

#compre p.titulo {
	font-size: 16px;
	color: #FFCC00;
	text-align: left;
	height:22px;
	border-bottom-color:#8ec0cc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-top: 30px;
	padding-bottom:0px;
}

#compre p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: auto;
	margin: 0px;
	width: 250px;
	float:none;
	text-align: justify;
	padding-top: 10px;
	margin-left: 20px;
	margin-right: 20px;

}
#compre img {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#compre a:link{ color: #FFFF66; }
#compre a:visited { color: #FFFF66; }
#compre a:hover { color:#FFCC33; text-decoration:none; }

#institucional img {
	height: 135px;
	width: 173px;
	;
	float:left;
	margin:0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right: 10px;

}
#institucional p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: auto;
	margin: 0px;
	width: 90%;
	float: left;
	text-align: justify;
	padding-top: 10px;
	margin-left: 20px;
}

#institucional p.titulo {
	font-size: 16px;
	color: #FFCC00;
	text-align: left;
	height:22px;
	border-bottom-color:#8ec0cc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-top: 30px;
	float: left;

}
span.titulo_branco {color:#FFFFFF;}
span.seta{ font-size:9px; color:#FFFFFF; vertical-align:middle;}
#rodape {
	height: auto;
	width: 779px;
	background: transparent url(imagens/rodape.jpg) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-color: #8ec0cc;
	border-top-style: solid;
	padding-top: 26px;
	padding-bottom: 26px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
	margin: 0px;
	display:block;
	clear:both;
}

#rodape a {
	color: #FFFFFF;
	text-decoration: none;
}
#foto_produto {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 200px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-color: #2189a2;
	border-bottom-style: solid;
	border-left-color: #2189a2;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #2189a2;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #2189a2;
	border-top-style: solid;
	border-top-width: 1px;
}

#foto_download{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 110px;
	width: 110px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-color: #2189a2;
	border-bottom-style: solid;
	border-left-color: #2189a2;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #2189a2;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #2189a2;
	border-top-style: solid;
	border-top-width: 1px;
}


#foto_amplia {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 350px;
	display: block;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

#mapa {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 510px;
	width: 350px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-color: #2189a2;
	border-bottom-style: solid;
	border-left-color: #2189a2;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #2189a2;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #2189a2;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: center;
}

#video{
	background-color: #FFFFFF;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	float: left;
	height: auto;
	width: 779px;;
	display: block;
	border: 0px;
	text-align: center;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: 400;
	
}

#desc_produtos {
	background-color: #FFFFFF;
	margin: 0px;
	float: left;
	height: auto;
	width: 528px;
	display: block;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
}
#img_principal td {
	margin: 0px;
	padding: 0px;
	height: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: bold;
}
#img_principal table {
	border: 1px solid #1A7186;
	margin-bottom: 10px;
}

#desc_produtos_tec {
	background-color: #FFFFFF;
	margin: 0px;
	float: left;
	height: auto;
	width: 373px;
	display: block;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 0px;
}
#downloads {
	margin: 0px;
	float: left;
	height: auto;


	width: 378.px;
	display: block;
	width: 373px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
}
#downloads a {
	color: #1A7186;
	font-weight: bold;
	text-decoration:none;
}
#downloads  a:link{ color: #1A7186; }
#downloads  a:visited { color: #1A7186; }
#downloads  a:hover {	color:#238ba4; }

a.cobertura:link{color: #1A7186; font-weight:bold; text-decoration:none;}
a.cobertura:visited {color: #1A7186; font-weight:bold; text-decoration:none;}
a.cobertura:hover {color: #238ba4; font-weight:bold; text-decoration:none; }
a.cobertura:active {color: #1A7186; font-weight:bold; text-decoration:none;}


#produtos {
	background-color: #FFFFFF;
	padding: 0px;
	float: left;
	height: auto;
	width: 740px;
	display: block;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#espec_tecnica {
	margin: 0px;
	height: auto;
	width: 740px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	text-align: left;
}


#titulo_produto {
	background-color: #FFFFFF;
	margin: 0px;
	float: left;
	height: auto;
	width: 528px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #238ba4;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
}

#titulo_produto_tec {
	background-color: #FFFFFF;
	margin: 0px;
	float: left;
	height: auto;
	width: 373px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #238ba4;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
}

#desc_produtos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
#desc_produtos a:link{ color:#990000; }
#desc_produtos a:visited { color: #990000; }
#desc_produtos a:hover {	color:#CC3300;}

#espec_tecnica td {
	width: 140px; 
	height: 140px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #2189a2;
	border-left-color: #2189a2;
	border-right-color: #2189a2;
	border-top-color: #2189a2;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
}#senha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: auto;
	width: 329px;
	float: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: right;
}
#senha a {
	color: #FF0000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 30px;
}
#senha a:link		{color:#FF0000;}
#senha a:visited 	{color:#FF0000;}
#senha a:hover 		{color:#FF6666;}

#redes_sociais{ 

float:left;
background-color:#FFF;
width:450px;}

#redes_sociais img{ 

margin-left: 10px;
margin-top: 5px;
border: 0px;}


.titulo_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #238ba4;
	text-decoration:underline;
}
.texto{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.titulo_azul
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006699;
	font-weight:bold;
}

a.detalhes:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;}
a.detalhes:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;}
a.detalhes:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;}
a.detalhes:active{
	color: 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}


a.noticia:link{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#006699;
	text-decoration: none;}
a.noticia:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#006699;
	text-decoration: none;  }
a.noticia:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#009999;
	text-decoration: none;	}
a.noticia:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#009999;
	text-decoration: none;
}

.txt_vermelho{
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;	}

.txt_vermelho_produtos{
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
line-height: 25px;
font-weight:normal;	}


.titulos_abre_familia{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	height: auto;
	width: 730px;
	letter-spacing: -0.5px;
	color: #1A7186;
	border-bottom-width: 1px;
	border-bottom-color: #8ec0cc;
	border-bottom-style: solid;
	padding: 0px;
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}

#painel_noticias {
	float: left;
	height: auto;
	width: 368px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 2px;
	overflow: auto;
	margin-bottom: 5px;
	margin-top: 15px;
	margin-right: 0px;
	border: 0px;
}
#newsletter {
	float: right;
	height: 190px;
	width: 368px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 20px;
	border-left-width: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 15px;
}

a.link_branco:link{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;}
a.link_branco:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;	
	text-decoration: none;  }
a.link_branco:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFCC00;
	font-weight:bold;	
	text-decoration: none;	}
a.link_branco:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;	
	text-decoration: none;
}
.p_video{
	width: 715px;
	float:left;
	border: 1px #19505E solid;
	margin-left: 20px;
	padding: 5px;
	text-align: left;
	margin-bottom: 5px;
	background-color: #EDF8FA;
}
