html {
     overflow-y: scroll;
     overflow-x: auto;
  }

* {
margin: 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
} 

input {
background: #FFFFFF;
color: #000000;
border: 0px;
font-size: 14px;
}

#clear { clear: both; }

BODY {
background: #ffffff url('images/bg.gif') center top;
color: #666666;
}

img{border: none}
a {text-decoration:none; color: #666666;}

#topo {
position: absolute;
width: 654px;
height: 333px;
left: 50%;
margin-left: -699px;
background: url('images/logo.jpg') no-repeat;
z-index: 1;
}

#topo a{
position: relative;
width: 310px;
height: 75px;
margin: 25px 0px 0px 240px;
display: block;
}

#topo span{
display: none;
}

#top_sdw {
position: relative;
width: 100%;
height: 95px;
background: url('images/top_sdw.gif') repeat-x center top;
z-index: 0;
}

#arrow {
position: relative;
left: 50%;
width: 34px;
height: 30px;
z-index: 2;
background: url('images/arrow.gif') no-repeat;
}

#main_round {
position: relative;
width: 915px;
left: 50%;
margin-left: -457px;
z-index: 2;
}

#main_round_bot {
position: relative;
width: 915px;
left: 50%;
margin-left: -457px;
z-index: -2;
}

#round_middle {
position: relative;
width: 885px;
height: 15px;
float: left;
background: #ffffff;
}

#round_top_right {
position: relative;
width: 15px;
height: 15px;
float: right;
background: url('images/round_top_right.gif') no-repeat;
z-index: 2;
}

#round_top_left {
position: relative;
width: 15px;
height: 15px;
float: left;
background: url('images/round_top_left.gif') no-repeat;
z-index: 2;
}

#round_bot_right {
position: relative;
width: 15px;
height: 15px;
float: right;
background: url('images/round_bot_right.gif') no-repeat;
z-index: 2;
}

#round_bot_left {
position: relative;
width: 15px;
height: 15px;
float: left;
background: url('images/round_bot_left.gif') no-repeat;
z-index: 2;
}

#main {
position: relative;
width: 915px;
left: 50%;
margin-left: -457px;
background: #ffffff;
z-index: 2;
}

#icons {
position: relative;
left: 50%;
margin-left: 250px;
width: 207px;
height: 38px;
background: url('images/ico_box.gif') no-repeat;
z-index: 2;
}

#icons img{
margin: 10px 5px 0px 5px;
}

#menu {
position: absolute;
top: 0px;
margin-top: 60px;
left: 50%;
margin-left: -193px;
width: 650px;
height: 26px;
text-align: right;
z-index: 2;
}

#menu a{
font-size: 17px;
font-weight: bold;
color: #e6d500;
margin-left: 10px;
}

#banner {
position: relative;
width: 885px;
height: 300px;
margin: 0px 15px 25px 15px;
}

#content {
position: relative;
width: 716px;
margin-left:-22px;
float: left;
}

#post {
position: relative;
width: 716px;
}

#post_avatar {
position: relative;
width: 52px;
height: 72px;
background: url('images/avatar_bg.gif') no-repeat;
float: left;
}

#post_arrow {
position: relative;
width: 13px;
height: 50px;
margin-left: 1px;
float: left;
background: url('images/title_arrow.gif') no-repeat;
}

#post_c {
position: relative;
width: 650px;
float: left;
}

#post_head {
position: relative;
width: 650px;
background: url('images/title_bg.jpg') repeat-y;
}

#post_title {
position: relative;
width: 450px;
padding: 14px 0px 14px 0px;
float: left;
}

#post_aut {
position: relative;
width: 200px;
text-align: right;
padding-top: 18px;
float: right;
}

#post_cont {
position: relative;
margin: 25px 0px 25px 0px;
width: 650px;
}

#post_cont a{
color: #880d05;
font-weight: bold;
}

#post_bar {
position: relative;
width: 650px;
margin-bottom: 30px;
background: #e4e4e4 url('images/cmt_bg.gif') no-repeat 530px 0px;
}

#post_info {
position: relative;
width: 430px;
padding: 8px;
float: left;
}

#post_cmt {
position: relative;
width: 120px;
text-align: center;
float: right;
}

#post_cmt a{
color: #ffffff;
}

#footbar {
position: relative;
width: 325px;
float: left;
}

#footbar a{
color: #666666;
font-weight: bold;
}

#footbar select{
color: #666666;
font-weight: bold;
}

#footbar option{
color: #666666;
font-size: 10px;
font-weight: bold;
}

#sidebar {
position: relative;
width: 222px;
margin-right: -22px;
float: right;
}

#search {
position: relative;
width: 222px;
height: 70px;
background: url('images/search_bg.gif') no-repeat;
}

#search_pad {
padding: 13px 15px 0px 15px;
font-size: 17px;
font-weight: bold;
color: #e6d500;
}

#box_top {
position: relative;
width: 222px;
height: 50px;
background: url('images/box_bg.jpg') no-repeat;
}

#box_pad {
width: 150px;
padding: 13px 0px 0px 15px;
float: left;
}

#box_padd {
padding: 15px;
}

#box_padd img{
margin-top: 6px;
}

#box_padd a{
font-size: 14px;
}

#box_ico {
padding: 15px 20px 0px 0px;
float: right;
}

#box {
position: relative;
width: 222px;
background: url('images/boxgray_bg.jpg') repeat-y;
}

#box_bot {
position: relative;
width: 222px;
height: 22px;
background: url('images/box_turn.gif') no-repeat;
}

#foot {
position: relative;
width: 100%;
height: 138px;
margin-top: 20px;
background: url('images/foot_bg.gif') repeat-x;
}

#foot_center {
position: relative;
width: 915px;
left: 50%;
margin-left: -457px;
}

#foot_sec {
position: relative;
width: 305px;
height: 80px;
margin-top: 20px;
float:left;
font-weight: bold;
color: #e6d500;
line-height: 18px;
}

#foot_sec a{
font-weight: bold;
color: #e6d500;
}

#foot_ico {
position: relative;
width: 50px;
height: 80px;
float:left;
}

#dots {
position: relative;
width: 650px;
height: 4px;
background: url('images/dots.gif') repeat-x;
}

#arquivos a{
font-size: 12px;
font-weight: bold;
color: #666666;
}

#contato {
position: relative;
width: 650px;
margin-left: 55px;
}

#contato td{
color: #880d05;
font-weight: bold;
}

#orcamento {
position: relative;
width: 650px;
margin-left: 55px;
}

#orcamento td{
color: #880d05;
font-weight: bold;
vertical-align:top;
}

#empresa {
position: relative;
width: 630px;
margin-left: 78px;
}

#texto_dep {
position: relative;
width: 600px;
}

#sign_dep {
position: relative;
margin-top: 5px;
text-align: right;
font-weight: bold;
}

#clie {
position: relative;
width: 630px;
margin-left: 20px;
}


#clientes {
position: relative;
width: 210px;
height: 200px;
float: left;
}

.dest {
font-size: 17px;
font-weight: bold;
color: #e6d500;
}

.ylw {
color: #e6d500;
}

.ylw_bd {
font-weight: bold;
color: #e6d500;
}

.red_bd {
font-weight: bold;
color: #880d05;
}

.redtitle {
font-size: 18px;
font-weight: bold;
color: #880d05;
}

.graytitle {
font-size: 18px;
font-weight: bold;
color: #666666;
}

.title {
font-size: 18px;
font-weight: bold;
color: #e6d500;
}

.ftitle {
font-size: 15px;
font-weight: bold;
color: #3c0604;
}

.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
	height: 21px;
	left:0px;top:0px;z-index:3;position:absolute;
}

.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
	height: 21px;
	line-height: 21px;
	padding: 0px 3px;
	border: none;
	border-right: none;
	background-color: #e4e4e4;
	color: #666666;
	font-weight: bold;
	overflow:hidden;float:none;position:absolute;z-index:100;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 21px;
	height: 21px;
	background: url(images/drop_bg.gif) no-repeat center center;
	z-index:100;display:block;position:absolute;right:0px;
}

.jNiceSelectWrapper ul {
	top: 21px;
	background-color: #e4e4e4;
	border: none;
	height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 95%;
}

.jNiceSelectWrapper ul a {
	color:#333333;
	background-color: #e4e4e4;
	display:block;padding:2px;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background:#cccccc; }
.jNiceSelectWrapper ul a.selected {background: #e4e4e4;}

.jNiceFocus { border: none; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;moz-outline:none;}