﻿html, body{padding: 0;margin: 0;width: 100%;height: 100%;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #333;min-height: 400px;min-width: 900px;}
body{background-image: url(../images/fundo.jpg);background-repeat: repeat-x;}
a{color: #333;text-decoration: none;}
a:hover{text-decoration: underline;}
#page_border{position: relative;width: 100%;height: 100%;}
#page_header{height: 100px;border-bottom: 1px solid #1d3c75;background-image: url(../images/background_top_3.jpg);background-repeat: repeat-x;}
#page_header h1{position: absolute;top: 40px;left: 120px;padding: 0;margin: 0;font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: normal;color: #D9F07D;}
#logo_header{float:left;margin-top:20px;margin-left:5px;}
#texto_header{float:left;margin-top:30px;margin-left:5px;}
#header_user{position: absolute;top: 20px;right: 125px;text-align: right;}
#header_user ul, #header_user ul li{list-style: none;padding: 0;margin: 0;}
#header_user ul{position: absolute;top: 0;right: -105px;padding: 8px 0 3px 15px;border-left: 1px solid #1c3c75;height: 56px;text-align: left;}
#header_user ul li{padding: 3px 0 3px 0;}
#header_user ul li a{color: #fff;}
#header_user ul li img{float: left;margin-top: 0px;padding-bottom: 35px;padding-right:7px;}
.Miolo{background-image: url(../images/fundo_tab.jpg);background-repeat: repeat-y;height:auto;}
.FundoTab{background-image: url(../images/fundo_tab.jpg);background-repeat: repeat-x;}
.Barra{background-image: url(../images/top_c.jpg);background-repeat: repeat-x;}
.TextoBarra{font-family: Arial;font-size: 11px;}        
.Borda{border: 1px solid #CCCCCC;}
.Titulo{list-style-image: url(../images/bol.jpg);font-family: Arial;font-size: 12px;color: #006699;font-weight: bold;padding-left: 0;margin-bottom: 20px;border: 0;}
.Botao{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #003C87;background-color: #C6E7F6;border: 1px groove #647CA2;cursor: pointer;}
#contact_form .input_field{width: 350px;padding: 5px 0;background: #ecece8;border: 1px solid #acaca7;}
h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Arial, sans-serif;color: #222;font-weight: bold;}
h1 {font-family: Calibri, Helvetica, Arial, sans-serif;font-size: 31px;font-weight: bold;color: #fff;position: absolute;top: -1000px;}
h2 {font-size: 26px;padding: 0 0 10px 0;}
h3 {font-size: 17px;padding: 0;}
h4 {font-size: 16px;padding: 0 0 5px 0;}
h5 {font-size: 14px;padding: 0 0 5px 0;}
h6 {font-size: 12px;padding: 0 0 5px 0;}
strong {font-weight: bold;color: #333;}
small {font-size: 0.85em }
pre {font-family: monospace}
p {padding: 5px 0 10px 0;line-height: 1.6em;}
.clear { clear: both }
.align-left { float: left }
.align-right { float: right }
.button {font-family: Verdana, Arial, sans-serif;display: inline-block;background: #459300 url('../images/bg-button-green.gif') top left repeat-x !important;border: 1px solid #459300 !important;padding: 4px 7px 4px 7px !important;color: #fff !important;font-size: 11px !important;cursor: pointer;}
.button:hover { text-decoration: underline }
.button:active { padding: 5px 7px 3px 7px !important }
a.remove-link { color: #bb0000 }
a.remove-link:hover { color: #000 }
.control_navigation {height: 22px;border: 0;float: left;}
.control_navigation2 {height: 19px;border: 0;float: left;padding-top: 3px;}
.content-box {border: 1px solid #ccc;margin: 0 0 20px 0;background: #fff;}
.content-box-header {background: #e5e5e5 url('../images/bg-content-box.gif') top left repeat-x;margin-top: 1px;height: 40px;border:0;}
.content-box-header h3 {padding: 0 0 0 15px;float: left;border:0;}
ul.content-box-tabs {float: right;padding: 12px 15px 0 0 !important;margin: 0 !important;}
ul.content-box-tabs li {float: left;margin: 0;padding: 0 !important;background-image: none !important;}
ul.content-box-tabs li a {color: #333;padding: 8px 10px;display: block;margin: 1px;border-bottom: 0;}
ul.content-box-tabs li a:hover { color: #57a000 }
ul.content-box-tabs li a.current {background: #fff;border: 1px solid #ccc;border-bottom: 0;margin: 0;}
.teste-paulo {padding: 20px;font-size: 13px;border-top: 1px solid #ccc;}
.content-box-content {padding: 20px;font-size: 13px;border-top: 1px solid #ccc;}
.content-box-content table {width: 100%;border-collapse: collapse;}
.content-box-content table thead th {font-weight: bold;font-size: 15px;border-bottom: 1px solid #ddd;}
.content-box-content tbody { border-bottom: 1px solid #ddd }
.content-box-content tbody tr { background: #fff }
.content-box-content tbody tr.alt-row { background: #f3f3f3 }
table th {padding: 10px;line-height: 1.3em;}
.content-box-content table td{padding: 5px;line-height: 1.3em;}
.content-box-content table tfoot td .bulk-actions { padding: 15px 0 5px 0 }
.content-box-content table tfoot td .bulk-actions select {padding: 4px;border: 1px solid #ccc;}
.content-box-content .pagination {text-align: right;padding: 20px 0 5px 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.content-box-content .pagination a {margin: 0 5px 0 0;padding: 3px 6px;}
.content-box-content .pagination a.number { border: 1px solid #ddd }
.content-box-content .pagination a.current {background: #469400 url('../images/bg-button-green.gif') top left repeat-x !important;border-color: #459300 !important;color: #fff !important;}
.content-box-content .pagination a.current:hover { text-decoration: underline }
form label {display: block;padding: 0 0 10px;font-weight: bold;}
form fieldset legend {font-weight: bold;margin-bottom: 10px;padding-top: 10px;}
form p small {font-size: 0.75em;color: #777;}
form input.text-input, form select, form textarea, form .wysiwyg {padding: 6px;font-size: 13px;background: #fff url('../images/bg-form-field.gif') top left repeat-x;border: 1px solid #d5d5d5;color: #333;}
form .small-input { width: 10% !important }
form .small2-input { width: 20% !important }
form .small3-input { width: 5% !important }
form .medium-input { width: 70% !important }
form .large-input {width: 97.5% !important;font-size: 16px !important;padding: 8px !important;}
form textarea {width: 97.5% !important;font-family: Arial, Helvetica, sans-serif;}
form select {padding: 4px;background: #fff;}
form input[type="checkbox"], form input[type="radio"] {padding: 0;background: none;border: 0;}
.notification {position: relative;margin: 0 0 15px 0;padding: 0;border: 1px solid;background-position: 10px 11px !important;background-repeat: no-repeat !important;font-size: 13px;width: 99.8%;}
.attention {background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;border-color: #e6db55;color: #666452;}
.information {background: #dbe3ff url('../images/icons/information.png');border-color: #a2b4ee;color: #585b66;}
.success {background: #d5ffce url('../images/icons/tick_circle.png');border-color: #9adf8f;color: #556652;}
.error {background: #ffcece url('../images/icons/cross_circle.png');border-color: #df8f8f;color: #665252;}
.notification div {display: block;font-style: normal;padding: 10px 10px 10px 36px;line-height: 1.5em;}
.notification .close {color: #990000;font-size: 9px;position: absolute;right: 5px;top: 5px;}
.input-notification {background-position: left 2px;background-repeat: no-repeat;padding: 2px 0 2px 22px;background-color: transparent;margin: 0 0 0 5px;}
.uppercase{text-transform: uppercase;}
.dxgvHeader th{background: url(../images/DXR.gif) repeat-x;}
.popupHeader {background: #000000 url(../images/DXR.axd.gif) repeat-x; color: #ffffff;height:22px;}
.dximage{border:0;}
.form_row_cad{width: 575px;clear: both;padding: 10px 0 10px 0;_padding: 5px 0 5px 0;color: #a53d17;border: 1px solid red;}
.FrmBotao{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;background-color: #F0F0F0;border: 1px solid #999999;cursor: progress;}
div#bottomBar{position: absolute;bottom: 0px;right: 0px;z-index: 9999;height: 45px;width:30px;cursor:pointer;padding-right:15px;padding-top: 0px;}