body {
	background-color: #e3e3e3;
	font-family:Arial,"Verdana", sans;
}

A:link {text-decoration: none; color: white;}
A:visited {text-decoration: none; color: white;}
A:active {text-decoration: none; color: white;}
A:hover {text-decoration: underline; color: white;}

p A:link {text-decoration: none; color: blue;}
p A:visited {text-decoration: none; color: blue;}
p A:active {text-decoration: none; color: blue;}
p A:hover {text-decoration: underline; color: blue;}



h1{
	color: #ed5c01;
	font-size: 23px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 25px;
	position: relative;
	left:50px;
}


div{
	margin-bottom: 5px;
	margin-top: 5px;
}

div#container
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

header{
	background-image:url(imgs/fundo_header.png) ;
}

#logo{
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

div #header{
	background-color: white;
}

#menu{
	height: 40px;
	background-image: url("imgs/menu/fundo.png");
}

#links{
display: inline;
line-height: 40px
}

ul{
display:block;
height: 40px;
}

li{
height: 40px;
display: inline;
margin-left: 15px;
margin-right: 15px;
padding: 10px;

}

li#home{
	background-image: url("imgs/menu/fundo_press.png");
	margin-left: 50px;
}


#destaque{
	height: 373px;
	width: 1000px;
	background-image: url("imgs/destaque/destaque_placeholder.jpg")
}

#destaque_{
	height:240px;
	width: 1000px;
}


#conteudo{
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	margin-top: -5px;
	min-height:300px;
	padding-bottom:70px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	width: 950px;
	
}

#conteudo {
	text-align: justify
}

#links_prod{

	color:black;
	margin: 0;
	padding: 0;
	position:relative;
	top:-15px;
	width: 300px;
	border: 0 none;
	right: -600px;
}

#links_prod ul{

	display: block;
	height: 25px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#links_prod li{
	float: right;
    padding: 0;
	display: inline;
    height: 20px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 5px;
}

#l_prod_desc{
	display:inline;
	margin-bottom:20px;
	padding:25px;
	color:#787878;
	font-size:9px;
	position: relative;
	top:-5px;
}

#l_prod_desc a{
	color:#787878;
}

#l_prod_desc li{
	margin-right:0px;
	padding-right:0px;


}

.p_prod{
	height: 152px;
	margin-left:auto;
	margin-right:auto;
	width: 850px;
	margin-top: 15px;
}

.p_prod img{
	float: left;
	vertical-align: middle;
	margin-right: 15px;
}

.p_prod p{
	padding-top: 35px;
}

.blocos{
	color:#7c7c7c;
	margin-left:auto;
	margin-right:auto;
	height:250px;
	width: 235px;
	display:table-cell;
}

.blocos h2,p{
	padding: 7px;
	text-align:left;
}

.blocos p{
	text-align:left;
}

.blocos a{
	color: #ED5B00;
}



.bloco_desc{
	color:#787878;
	position: relative;
	left:25px;
	min-height:300px;
}
.bloco_desc p{
	position: absolute;
	line-height:20px;
}

.bloco_desc span{
	color:#ED5B00;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}

.bloco_desc table{
	border:0px;
	left:25px;
	font-size:12px;
	padding-left:50px;
	position: relative;
	text-align:justify;
	top: 50px;
	vertical-align:middle;
	width:450px;	
}

.bloco_desc td{
	height: 25px;
	padding-left:50px;
	padding-top:10px;

}

h2{
	font-weight:bold;
	color:#ed5b00 ;
	margin-top: 3px ;
	margin-bottom: 3px;
}

h2 a:visited{
	font-weight:bold;
	color:#ed5b00 ;
	margin-top: 3px ;
	margin-bottom: 3px;
}
h2 a:active{
	font-weight:bold;
	color:#ed5b00 ;
	margin-top: 3px ;
	margin-bottom: 3px;
}

h2 a:hover{
	font-weight:bold;
	color:#ed5b00 ;
	margin-top: 3px ;
	margin-bottom: 3px;
}
h2 a:link{
	font-weight:bold;
	color:#ed5b00 ;
	margin-top: 3px ;
	margin-bottom: 3px;
}



footer{
	background-color: #e3e3e3;
	color: #787878;
	font-size: small;
	padding-top: 15px;
	padding-bottom: 25px;
}

#footer{
	padding-bottom: 35px;
}

footer p{
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;
}

footer img{
	float: right;
	padding-right: 25px;
}

#footer p{
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;

}

#footer img{
	float: right;
	padding-right: 25px;
}

