html body{ width:100%; height:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#6e6e6e; background-color:#000; background: url('https://www.servgela.com.br/furniture/common/media/management/background/fundotnb.png') repeat scroll 0 0 #ffffff; }

fieldset { border:1px solid #4ca5c1; padding: 5px; margin: 5px; }
legend { padding: 5px; color:#4ca5c1; font-size:90%; text-align:right; font-weight:bold; border:1px solid #000000; background-color: #FFFFFF; }
fieldset fieldset legend{ background-color: transparent; border: none; }
table.table_list { background-color:#ffffff; border:none; width: 100%; }
table.table_list tbody tr th, table.table_list thead tr th, table.table_list tfoot tr th { background-color:#4ca5c1; color: #FFFFFF; padding: 2px; }
table.table_list tbody tr.even { background-color:#f0f0f0; }
table.table_list tbody td { border-bottom:1px solid #000000; padding: 5px; }
a{ color: #660000; text-decoration: none;}

.form_login{ width: 300px; height: auto; padding:5px; margin:0 auto; line-height:150%; background-color: #ffffff; text-align: center; border:1px solid #660000; }
.form_login img{ clear:both; }
.form_login label{ width: 100px; display: block; float: left; margin: 2px 0 0; font-size: 14px; text-align: right; clear: left; }
.form_login input, .form_login select{ width:150px; float:left; }
.form_login textarea{ width:150px; float:left; height: 140px; }
.form_login p{ clear:both; text-align: center; }
.form_login p input{ float:none; }

.form_context{ width: 680px; margin: 0 auto; line-height:150%; }
.form_context label{ width: 200px; display: block; float: left; margin: 2px 10px 0 0; font-size: 14px; text-align: right; clear: left; }
.form_context input{ width:250px; float:left; }
.form_context textarea{ width:150px; float:left; height: 140px; }
.form_context radio{ width:150px; float:left; }
.form_context p{ clear:both;display:block; }

.create { background: url('/furniture/media/management/btn/create.png') no-repeat top left; }
.edit { background: url('/furniture/media/management/btn/edit.png') no-repeat top left; }
.crm { background: url('/furniture/media/management/btn/crm.png') no-repeat top left; }
.delete { background: url('/furniture/media/management/btn/delete.png') no-repeat top left; }
.search { background: url('/furniture/media/management/btn/find.png') no-repeat top left; }
.cancel { background: url('/furniture/media/management/btn/cancel.png') no-repeat top left; }
.email { background: url('/furniture/media/management/btn/email.png') no-repeat top left; }
.exit { background: url('/furniture/media/management/btn/exit.png') no-repeat top left; }
.ok { background: url('/furniture/media/management/btn/ok.png') no-repeat top left; }
.pdf { background: url('/furniture/media/management/btn/pdf.png') no-repeat top left; }
.data { background: url('/furniture/media/management/btn/data.png') no-repeat top left; }
.login { background: url('/furniture/media/management/btn/login.png') no-repeat top left; }
.call { background: url('/furniture/media/management/btn/call.png') no-repeat top left; }
.error { background: url('/furniture/media/management/btn/error.png') no-repeat top left; }
.print { background: url('/furniture/media/management/btn/print.png') no-repeat top left; }
.request { background: url('/furniture/media/management/btn/request.png') no-repeat top left; }
.view { background: url('/furniture/media/management/btn/view.png') no-repeat top left; }
.add { background: url('/furniture/media/management/btn/add.png') no-repeat top left; }
.remove { background: url('/furniture/media/management/btn/remove.png') no-repeat top left; }


.button { border:none;  padding-left: 32px; text-decoration: none; width: auto !important; font-size: 10px; height: 32px !important; margin:5px; cursor:pointer; display:inline-block; line-height:32px; }
#context{ width: 100%; height: 400px; overflow: auto; }

.css_menu { width:100%; height: 37px; background-image:url('../../common/media/management/background/bg_menu.jpg'); clear: both; display: block; overflow:hidden; box-shadow: rgba(244, 185, 116, 0.2) 0px 0px 9px; -moz-box-shadow: rgba(244, 185, 116, 0.2) 0px 0px 9px; -webkit-box-shadow: rgba(244, 185, 116, 0.2) 0px 0px 9px; }
.css_menu ul { list-style: none; margin: 0px; padding: 0px; box-shadow: rgba(244, 185, 116, 0.2) 0px 0px 9px; -moz-box-shadow: rgba(244, 185, 116, 0.2) 0px 0px 9px; -webkit-box-shadow: rgba(244, 185, 116, 0.2) 0px 0px 9px; }
.css_menu ul li { float: left; margin: 0px; background: transparent; }
.css_menu ul li a { display: block; color:#FFFFFF; font-size:13px; line-height:13px; padding:12px; text-decoration:none; }
.css_menu ul li a:hover { background: transparent; display: block; color: #FFFFFF; font-size:13px; line-height:13px; text-decoration:none; }
.css_menu ul li a:focus { background: #10b3e8; }
.css_menu ul li .css_submenu { position: absolute; display: none; }
.ie7 .css_menu ul li:hover .css_submenu { display: none; }
.css_menu ul li:hover .css_submenu { display: block; }
.css_menu ul li .css_submenu ul { list-style: none; position: relative; top: 0px; left: 0px; margin: 0px; padding: 0px; background-color: #10b3e8; box-shadow: rgba(244, 185, 116, 0.2) 0px 0px 9px; -moz-box-shadow: rgba(244, 185, 116, 0.2) 0px 0px 9px; -webkit-box-shadow: rgba(244, 185, 116, 0.2) 0px 0px 9px; }
.css_menu ul li .css_submenu ul li { float: none; margin: 0px; padding: 0px; border: none; }
.css_menu ul li .css_submenu ul li a { display: block; color: #FFF; font-size:13px; line-height:13px; padding:9px; text-decoration:none; }
.css_menu ul li .css_submenu ul li a:hover { color:#FFF; background: #4ca5c1; }
.css_menu ul li .css_submenu ul li:first-child { margin: 0px; }

.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
table.ui-datepicker-calendar { background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; }


input.etab_radio{ width: 20px; display:inline-block;  margin-left:10px; float:none; }
label.etab_radio{ display:inline-block; text-align:left; width:195px; float:none; }
