#global_news dl{
    font-size : 12px;
}

#global_news dt{
    font-weight:bold;
}
#global_news dd{
    padding : 5px;
    color : #000;
    border-bottom:1px dashed #CCCCCC;
}
#boletim input:focus {
 background-color : #f4F4F4;
 border           : 1px solid #666;
}
#center {
 margin-bottom    : 50px;
 margin-left      : auto;
 margin-right     : auto;
 margin-top       : 20px;
}


#header {
 background-image : url('/images/head_bar.png');
 border-bottom    : 0px;
 clear            : both;
 margin           : 0px;
 text-align       : left;
 width            : 100%;
}
#header a {
 color            : #e3e3e3;
}
#header h1 a{
 display          : block;
 float            : right;
 background-image : url('/images/logo.gif');
 background-position: 0 center;
}

#header h2 {
 color            : #fff;
 float            : left;
 font-size        : 12px;
 margin           : 0px 0px 0px 20px;
}
#newGrid {
 border           : 2px solid #333;
}
#newGrid .barra_tabela {
 background-color : #CEE1EF;
}
#newGrid .td {
 background       : #fff;
 border-bottom    : 1px solid #111;
 border-right     : 1px solid #111;
 color            : #333;
 padding          : 4px 4px 4px 8px;
}
#newGrid input:focus {
 background-color : #AAC4DD;
 border           : 1px solid #111;
 text-align       : center;
}
#newGrid td {
 background       : #fff;
 border-bottom    : 1px solid #111;
 border-right     : 1px solid #111;
 color            : #333;
 padding          : 4px 4px 4px 8px;
}
#newGrid td.alt {
 background       : #EAF3FA;
 color            : #333;
}
#newGrid th {
 border-bottom    : 2px solid #000;
 border-right     : 1px solid #000;
 text-align       : center;
}
#newGrid tr.alt td {
 background       : #EAF3FA;
 color            : #333;
}
#onde_estamos {
 border           : 1px solid #111;
 margin           : 5px;
 padding-bottom   : 5px;
 padding-top      : 5px;
 width            : 890px;
}

#grid{
    padding: 5px;
    border: 3px solid #ffffff;
	-moz-border-radius: 0.65em;
	-webkit-border-radius: 0.65em;
	background-color : #dae4f3;
    
}
#grid td {
 font-size        : 10px;
 vertical-align   : middle;
 background       : #FFF;
}

#submenu a {
 display          : block;
 margin           : 0px;
 padding          : 0px;
 position         : relative;
 top              : -2px;
}
.crudtitle {
 background-color : #DEDEDE;
 display          : block;
 text-align       : center;
}
.addRecord {
 background-color : #DEDEDE;
 border           : 1px solid #333;
 display          : block;
 margin-left      : auto;
 text-align       : center;
 width            : 5%;
}
.addRecord a {
 font-size        : 10px !important;
 text-decoration  : none;
}
.alerta {
 border           : 1px solid #003b16;
 color            : green;
 font-weight      : bold;
 margin           : 10px;
 padding          : 5px;
 text-align       : center;
}
.alerta_red {
 border           : 1px solid #4c1414;
 color            : #DA1609;
 font-weight      : bold;
 margin           : 10px;
 padding          : 5px;
 text-align       : center;
}
.barra_tabela {
 background-color : #F0E4CC;
 text-align       : center;
}
.barra_tabela a {
 color            : #333;
 margin           : 2px;
 padding          : 2px 2px 2px 2px;
 text-decoration  : none;
}
.barra_tabela a img {
 border           : 0px solid #ffa500;
 margin           : 0px;
 padding          : 0px;
 position         : relative;
 top              : 3px;
}
.barra_tabela input {
 margin           : 4px;
 width            : 120px !important;
}
.button {
 border           : 1px solid #275DA8;
 padding          : 1px;
 width            : 98%;
}
.errors li {
 color            : #FF0000;
 width            : 400px;
}
.formLabel {
 display          : block;
 margin-right     : 10px;
 text-align       : right;
}
.formValue {
 width            : 550px;
}
.formValue input {
 border           : 1px solid #ddd;
 padding          : 2px;
 width            : 95%;
}
.hbar {
 background       : #FFF url(/images/hbar.jpg);
 font-variant     : small-caps;
 text-align       : center;
}
.hbar div {
 font-size        : 12px;
 font-weight      : bold;
 padding          : 4px;
}
.input_p {
 border           : 1px solid #AAA;
 width            : 98%;
}
.noSelect em {
 display          : none;
}
.noText span {
 display          : none;
}
.querySupport {
 background-color : #FFF;
 padding          : 2px;
}
.querySupport a {
 color            : #333;
 text-decoration  : none;
}
.semLimites {
 border           : 0px;
 height           : auto;
 margin           : 0px;
 padding          : 0px;
}
.subtitulo {
 background       : #FFFFFF url(/images/pageoptions2.jpg) repeat-x bottom;
}
.subtitulo select {
 border           : 1px solid #AAA;
 width            : 95%;
}
.sum {
 background-color : #999;
 border           : 0px;
 color            : #F4F4F4;
}
.tabela_print a {
 background-color : #F0E4CC;
 border           : 0px;
 padding          : 0px;
 padding-left     : 1px;
}
.topo ul li {
 border-bottom    : 1px solid orange;
 margin           : 2px;
}
.topo ul li span * {
 color            : #333;
 text-decoration  : none;
}
.topo ul li span {
 font-weight      : bold;
}
.width_100 {
 width            : 100px;
}
.width_120 {
 width            : 120px;
}
.width_150 {
 width            : 150px;
}
.width_160 {
 width            : 160px;
}
.width_20 {
 width            : 20px;
}
.width_200 {
 width            : 200px;
}
.width_30 {
 width            : 30px;
}
.width_33p {
 width            : 33%;
}
.width_350 {
 width            : 250px;
}
.width_400 {
 width            : 400px;
}
.width_40p {
 width            : 40%;
}
.width_50 {
 width            : 50px;
}
.width_500 {
 width            : 640px;
}
.width_50p {
 width            : 50%;
}
.width_60p {
 width            : 60%;
}
.width_70p {
 width            : 70%;
}
.width_75 {
 width            : 75px;
}
.width_80 {
 width            : 80px;
}
.width_80p {
 width            : 90%;
}
.width_data {
 display          : block;
 height           : 14px;
 overflow         : hidden;
 width            : 80px;
}
body {
 background       : url(/images/bg.gif);
 font-family      : Verdana, sans-serif;
 font-size        : 100%;
 font-size        : 10px;
 margin           : 0 auto;
 width            : 100%;
}
div .element {
 font-style       : italic;
 margin-right     : 10px;
 text-align       : right;
}
div .element label {
 font-size        : 11px;
 font-style       : normal;
}
input[type = 'submit'] {
 background       : #FFF url(/images/hbar.jpg);
 border           : 1px solid #666;
 cursor           : pointer;
}
input[type ="text"] {
 width            : 450px;
}
input[type ='button'] {
 background       : #FFF url(/images/hbar.jpg);
 border           : 1px solid #666;
 cursor           : pointer;
}
input[type ='checkbox'] {
 width            : auto !important;
}
select {
 font-size        : 10px;
}
table.borders {
 border           : 1px solid #CCCCCC;
 margin-left      : auto;
 margin-right     : auto;
 margin-top       : 10px;
}
td {
 border-bottom    : 1px solid #CCCCCC;
 border-right     : 1px solid #CCCCCC;
 color            : #333;
 padding          : 4px 4px 4px 8px;
}
td input:focus {
 background-color : #f4F4F4;
 border           : 1px solid #666;
}
td textarea:focus {
 background-color : #f4F4F4;
 border           : 1px solid #666;
}
#grid td.alt {
 background       : #DEDEDE;
 color            : #333;
}
#grid td.alt2 {
 background-color : #DEDEDE;
 text-align       : center;
}
td.esquerda {
 width            : 350px;
}
textarea {
 height           : 450px;
 width            : 450px;
}
th {
 background-color : #404040;
 color            : #FFFFFF;
 font             : 11px Verdana, Arial, Helvetica, sans-serif;
 padding          : 3px 6px;
 text-align       : left;
 border : 1px solid #ffffff;
}
th a {
 color            : #ffffff;
 text-decoration  : none;
}
tr.alt td {
 background       : #DEDEDE;
 color            : #333;
}
.menu_bar {
    background       : url(/images/menu_bar.png) repeat-x;
    border-bottom: solid 1px #CCCCCC;
    margin: 0;
    padding: 2px 10px 2px 10px;
}
.title{
    font-weight: bold;
}


.left {
	float: left;
}

#menubar {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF7200;
	padding: 5px;
}

#leftbox {
	float: left;
	width: 28%;
	padding: 5px;
	margin-top : 10px;
	min-height: 500px;
}


#leftbox thead th{
	font-weight:bold;
    background-color:#6F6761;
    color:#FFFFFF;
}

#leftbox  th{
	color:#000000;
	padding :4px;
    background-color:#CCCCCC;
    border-bottom : 1px dashed #6F6761;
    
}
#leftbox table{
    border-collapse: separate;
    border-spacing: 1px;
	
}
#leftbox td{
	margin : 1px;
	padding :2px;
	padding-left:10px;
    background-color:#FFFFFF;
    border-bottom : 1px dashed #6F6761;
    border-right : 1px dashed #DDDDDD;
    word-break:break-all;
}
.number {

    text-align : right;
}
#rightbox {
	margin-top : 10px;
	margin-left : 10px;
	float: left;
	width: 67%;
	padding: 5px;
}

#rightbox table{
    border-collapse: separate;
    border-spacing: 1px;
    
}
#rightbox td{
    margin : 1px;
    background-color:#FFFFFF;
    border-bottom : 1px dashed #6F6761;
    border-right : 1px dashed #DDDDDD;
}

#box {
	padding-top: 3px;
	padding-bottom: 3px;
}

#box h2 {
	padding: 3px;
	color: #ffffff;
	background-color: #6F6761;
}
#box span {
    padding: 3px;
    font-size : 14px;
    color: #000000;
    background-color: #EEEEEE;
    border : 1px solid #CCCCCC;
}
#box_half {
	float:left;
	width: 48%;
	margin:5px;
	border-right : 1px solid #CCCCCC;
}

#box_half thead th{
    font-weight:bold;
    background-color:#6F6761;
    color:#FFFFFF;
}

#box_half  th{
    color:#000000;
    padding :2px;
    background-color:#CCCCCC;
    border-bottom : 1px dashed #6F6761;
}

#box_half table{
    border-collapse: separate;
    border-spacing: 1px;
    
}
#box_half td{
	font-size : 14px;
    margin : 1px;
    padding :2px;
    padding-left:20px;
    background-color:#FFFFFF;
    border-bottom : 1px dashed #6F6761;
    border-right : 1px dashed #DDDDDD;
}


#box_trip {
    float:left;
    width: 31%;
    margin:5px;
    border-right : 1px solid #CCCCCC;
}

#box_trip thead th{
    font-weight:bold;
    background-color:#6F6761;
    color:#FFFFFF;
}

#box_trip  th{
    color:#000000;
    padding :2px;
    background-color:#CCCCCC;
    border-bottom : 1px dashed #6F6761;
}

#box_trip table{
    border-collapse: separate;
    border-spacing: 1px;
    
}
#box_trip td{
    font-size : 14px;
    margin : 1px;
    padding :2px;
    padding-left:20px;
    background-color:#FFFFFF;
    border-bottom : 1px dashed #6F6761;
    border-right : 1px dashed #DDDDDD;
}
.roundedcornr_box_750849 {
   background: #ffffff;
}
.roundedcornr_top_750849 div {
   background: url(/images/round/roundedcornr_750849_tl.png) no-repeat top left;
}
.roundedcornr_top_750849 {
   background: url(/images/round/roundedcornr_750849_tr.png) no-repeat top right;
}
.roundedcornr_bottom_750849 div {
   background: url(/images/round/roundedcornr_750849_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_750849 {
   background: url(/images/round/roundedcornr_750849_br.png) no-repeat bottom right;
}

.roundedcornr_top_750849 div, .roundedcornr_top_750849, 
.roundedcornr_bottom_750849 div, .roundedcornr_bottom_750849 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_750849 { margin: 0 15px; }
