article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, nav progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

html, body {width:100%;height:100%;min-width:1005px;}
body {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;color:#272a74;background:#ffffff url('../images/bgfull.jpg') repeat center top;}
*{margin:0 auto;padding:0;}

form {margin:0;padding:0;}

a {color:#272a74;text-decoration:none;}
a:hover, a.select {color:#999999;}

.home {font-size:0.9em;}

.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.hide{display:none;}
.area {margin:0 auto;width:1003px;}
.tcenter {text-align:center;}
.loading {color:#202020;font-size:0.9em;padding:10px 0;text-indent:25px;background:transparent url('../images/ajax-loader.gif') no-repeat left center;}

.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown dt a {background:#e9e9e9 url('../images/arrow.png') no-repeat scroll right center; display:block; padding-right:20px; border:1px solid #727376; width:165px;}
.dropdown dt a span {cursor:pointer; display:block; padding:2px 5px;}
.dropdown dd ul { background:#e9e9e9 none repeat scroll 0 0; display:none; list-style:none; border:1px solid #c9c9c9; padding:5px 0px; position:absolute; left:0px; top:2px; width:auto; min-width:185px;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}

#left_bg {
	position:absolute;
	top:140px;
	left:0;
	width:100%;
	height:55px;
	background:transparent url('../images/left_bg.png') repeat-x left top;
	z-index:90;
}
#container-page {
	margin:0;
	padding:0;
	top:0;
	width: 100%;
	min-width:1003px;
	text-align: left;
	position:absolute;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	background:transparent url('../images/conteudo_bg.png') no-repeat center 160px;
	z-index:91;
}
#container-header {
	background:transparent url('../images/right_bg.png') no-repeat center 94px;
	z-index:92;
}
#topo .fleft {width:493px;height:140px;padding-top:10px;background:transparent;}
#topo .fright {width:510px;height:150px;background:transparent url('../images/header_right.png') no-repeat right bottom;}
#menu {height:35px;background:transparent url('../images/menu_bg.png') repeat-x center top;}
#menu li {float:left;width:250px;height:35px;line-height:35px;font-size:1.4em;background:url('../images/m_div.jpg') no-repeat right top;text-align:center;}
#menu li.last {background:none;}

#container-full {
	margin: 0 auto;
	padding: 0 0 90px 0;
	width: 100%;
}
#container-full:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

#conteudo_topo {min-height:300px;}
#conteudo_topo .left {float:left;margin-left:2px;width:250px;background:transparent url('../images/cont_left.jpg') no-repeat left top;}
#conteudo_topo .right{float:left;width:747px;background:transparent url('../images/cont_right_bg.jpg') no-repeat left top;}
#conteudo_topo .conteudo {margin:15px 20px;}
#conteudo_topo .conteudo h2 {font-size:2em;margin-bottom:10px;}
#conteudo_topo .conteudo p {margin-bottom:10px;}

#formPesquisa .forInput {float:left;padding:3px;width:285px;margin-top:3px;border:1px solid #ffffff;background:none;color:#ffffff;outline:none;}
#formPesquisa .forButton {float:left;margin-left:10px;height:30px;width:30px;}

#formContato label {display:inline-block;width:80px;padding-right:3px;margin-bottom:3px;text-align:right;}
#formContato .forInput {padding:2px;width:300px;margin-bottom:5px;outline:none;border:1px solid #272a74;}
#formContato .forInput:focus, #formContato .forInput:hover {border-color:#999999;}
#formContato .forTextarea {width:300px;max-width:300px;height:120px;max-height:120px;font-family:arial;}
#formContato span {vertical-align:middle;font-size:0.8em;}
#formContato .forSubmit {padding:3px 15px;border:0;background:#272a74;color:#ffffff;cursor:pointer;}
#formContato .forSubmit:hover {background-color:#999999;}

#prodMenu ul {margin-top:10px;}
#prodMenu li a {display:block;width:249px;height:27px;line-height:27px;text-align:center;background:transparent url('../images/prodMenu_bg_h.png') repeat-x left top;text-transform:uppercase;color:#ffffff;}
#prodMenu li a:hover {background-image:url('../images/prodMenu_bg.png');}

#prodMenu .subcats {margin-left:249px;display:none;position:absolute;margin-top:-27px;z-index:150;}
#prodMenu .subcat2 {margin-left:211px;}
#prodMenu .subcats li a {border-right:1px solid #ffffff;width:210px;background-image:url('../images/prodMenu_s_bg.png');color:#ffffff;}
#prodMenu .subcats li a:hover {background-image:url('../images/prodMenu_s_bg_h.png');}

#prodList .box {float:left;margin-right:15px;margin-bottom:15px;}
#prodList .box .ref {padding-left:2px;font-size:0.85em;}
#prodList .detalhes .img {float:left;margin-right:15px;}
#prodList .detalhes .text {float:left;}
#prodList .detalhes .text .title {font-size:1.3em;}
#prodList .detalhes .text div {padding-bottom:5px;}

#lancList .lanbox {float:left;width:345px;margin-bottom:15px;}
#lancList .lanbox .atitle {font-size:1.3em;margin-bottom:5px;}
#lancList .lanbox .imgb {margin:0;border:2px solid #d3d3d3;}
#lancList .lanbox .descricao {clear:both;margin-top:5px;}

#empresa .imgs a {float:left;display:block;width:160px;height:120px;border:2px solid #d3d3d3;margin-right:15px;}
#empresa .imgs a:hover {border-color:#272a74;}
#empresa .imgs a.last {margin-right:0;}

a.hover {float:left;border:2px solid #d3d3d3;}
a:hover.hover {border-color:#272a74;}


#conteudo_rodape .fleft {width:249px;height:180px;background:transparent url('../images/logo_footer.png') no-repeat center;}
#conteudo_rodape .fright{width:747px;padding-top:50px;text-align:center;font-size:1.2em;line-height:1.6em;}
#conteudo_rodape .fright strong{font-size:1.15em;}

#container-footer {
	position: absolute;
	bottom: 0 !important;
	bottom: -140px; /* For Certain IE widths */
	width:100%;
	height:140px;
	margin:0;
	padding:0;
	background:transparent url('../images/footer_bg.png') repeat-x center bottom;
}