@charset "utf-8";
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin: 0px;
	padding: 0px;
	color: #697279;
}
input,select,textarea{
	border: 1px solid #BABABB;
	padding: 9px;
	
}
input.error,select.error,textarea.error{
	background-color: #FF995B;
}

input.botao{
	background: #FF6E13;
	padding-right: 25px;
	padding-left: 25px;
	cursor: pointer;
	color: #FFF;
}
h1,h2,h3,h4,h5{
	color: #4F3131;
}
img{ border:0}
a{ outline:none;}

.site {
	width: 1000px;
	margin: auto;
	
}
#bg_home {
	width: 100%;
	position: relative;	
}

.faixa_laranja{
	background: #FF6E13;
	margin-bottom: 40px;
}
#bg_topo {
	width: 100%;
	margin: 0px;
	padding: 0px;
	display:table;
}
#bg_mapa {
	background:  url(../img/mapa_mundi.png) no-repeat center top;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#conteudo h1{
	margin-top: 0px;
	padding-top: 0px;
}
.bg_banner {
	background: #0D0835;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}
#banner {
	min-height: 330px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#banner ul{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 330px;
	width: 1000px;
	overflow: hidden;
}
.col1_home {
	height: 220px;
	width: 313px;
	float: left;
	margin-bottom: 15px;
	padding-right: 20px;
}



#top {
	width: 1000px;
	position: relative;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../img/bg_top.jpg);
}
.linha_top{
	background: #F5F5F5;
	border-bottom: 3px solid #FF6911;
	margin-bottom: 37px;
}
#logo_topo{
	position: absolute;
	left: 25px;
	top: 25px;
}
#menu_topo {
	height: 40px;
	width: 640px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 50;
	right: 0px;
	bottom: 0px;
}
#menu_topo  ul > li:last-child {
	border-right-style: none;
	background: transparent;
}
#menu_topo > ul {
	height: 40px;
	margin: auto;
	list-style: none;
	padding: 0px;
}



#menu_topo ul li{
	position: relative;
}
#menu_topo ul li ul{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0px;
	background: rgba(255,104,17,0.9); 
	top: 40px;
	width: 280px;
	display: none;
	z-index: 99999;
}
#menu_topo ul li:hover ul{ display:block}
#menu_topo ul li ul li{
	height: auto;
	width: 200px;
	border-style: none;
	background: transparent;
}
#menu_topo ul li ul li a{
	height: auto;
	padding: 5px 5px 5px 15px;
	width: 280px;
	font-size: 12px;
}
#menu_topo ul li a {
	color: #0D0835;
	text-decoration: none;
	float: left;
	padding: 8px 15px 13px;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}



#menu_topo ul li {
	float: left;
	background: url(../img/menu.png) no-repeat right center;
}

#menu_topo ul ul li a{ color:#FFF}
.logo_pe{
	height: 30px;
	width: 130px;
	float: left;
}
#rodape {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
	
}
#conteudo {
	display: table;
	width: 948px;
	background: url(../img/shadowMain.png) no-repeat center top;
}
#text_home_suste {
	width: 600px;
	float: left;
}
#rodape div#box {
	width: 970px;
	margin: auto;
	background: #CCCCCC;
	padding: 10px 15px;
	
	height:42px;
}
.direitos{
	float: left;
	height: 20px;
	margin-top: 13px;	
}

#box div h2 {
	color: #FFF;
}


#social {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 85px;
	right: 0px;
}
#social li {
	float: left;
	margin-left: 8px;
}
.prod_list{
	width: 900px;
	background-color: #FFF;
	float: left;
	margin-bottom: 20px;
	background-image: url(../img/shadowMain.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 5px 20px 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #D6D6D6;
}
.prod_list imgd{
box-shadow:3px 3px 3px #ccc;
/* implementação para o firefox */
-moz-box-shadow:3px 3px 3px #ccc;
/* implementação para safari */
-webkit-box-shadow:3px 3px 3px, #ccc;
}
.pagina_simples{
	min-height: 400px;
	padding: 0px;
}
#coluna1{ width:650px; float:left }
#coluna2{ width:250px; float:left}
.link_marcador{
	background: url(../img/arrow.png) no-repeat left center;
	padding-left: 10px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.text_h{ height:150px;}
.link_marcador1{
	background: url(../img/li2.png) no-repeat left center;
	padding-left: 10px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.bt_anterior,.bt_proximo{
	background: #9F6;
	height: 100px;
	width: 37px;
	position: absolute;
	top: 120px;
	z-index: 9999;
	display: none;
}
.bt_anterior{
	background: url(../img/arrowSlider.png) no-repeat right top;
	right: 50px;
}
.bt_proximo{
	position: absolute;
	left: 50px;
	background: url(../img/arrowSlider.png) no-repeat left top;
}
.telefone-top{
	color: #FFF;
	position: absolute;
	top: 10px;
	right: 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}.telefone-top a{
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
}
#menu_prod{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menu_prod li{
	background: url(../img/li2.png) no-repeat left center;
	padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #D6D6D6;
}
#menu_prod li a{
	color: #333;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
#conteudo{
	background: #F5F5F5;
	padding: 26px;
}
.box_home{
	margin-bottom: 35px;
	height: 160px;
}
.box_home a{
	color: #FFF;
	text-decoration: none;
}
.box_home  h2{color: #FFF;
}
.box_home > div{
	width: 282px;
	height: 130px;
	float: left;
	background: #295096;
	margin-right: 10px;
	margin-left: 10px;
	color: #FFF;
	padding: 15px;
	text-align: center;
}
.box_home > div a{ color:#FFF}
p.tit{
	padding: 0;
	
	margin: 0px;
}