/*
* After modifying this style sheet, refresh the page being designed to see the effect of the modification.
* Click the Refresh button in the Visual Designer toolbar to refresh the page.
*/ 

/* Style rules to make Java Server faces Standarad data tables look better */

.list-header {
    background-color: #eeeeee;
    font-size: larger;
    font-weight: bold;
}

.list-paging-header {
    background-color: white;
}

.list-paging-footer {
    background-color: white;
}

.list-row-even { 
    background-color: #eeeeee;
}

.list-row-odd { 
}

/* Style rules for message severity levels */

.infoMessage {
    color: black;
}

.warnMessage {
    color: orange;
    font-weight: bold;
}

.errorMessage {
    color: red;
    font-weight: bold;
}

.fatalMessage {
    color: red;
    font-style: italic;
    font-weight: bold;
}

#headerSection {
    min-width:590px;    
    border-bottom: 1px solid #f0f0f0;
    margin: 0 auto;
    text-align:left;
    background-image: none;
    background-color: white;
}
#bodySection {
    clear:both;
    min-width:590px;    
    min-height: 365px;
    margin: 0 auto;    
    text-align:left;
    background-image: none;
    background-color: white;
}
#footerSection {
    clear:both;
    min-width:590px;    
    margin: 0 auto;
    margin-top:10px;
    text-align:left;
}

.logomarca {    
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size:62pt;
}
DIV.mote {
    font-style:italic;
}
#headerTop {    
}
#headerLogon {
    height: 29px; 
    vertical-align: bottom;
    text-align:right;
}
.infoMsg {
}
.warningMsg {
    color: brown;
    font-style:italic;
}
.errorMsg {
    color: red;
}
TABLE, DIV, BODY, UL {
    font-family: "Trebuchet MS",Arial,Verdana;
}
BODY {
    margin-top:5px;
    margin-bottom:3px;
    margin-left:20px;
    margin-right:20px;
    border: 1px #f0f0f0 solid;
    text-align:center;
    background-color: #fefefe;
}
A:link, A:visited, A:hover {
    color: #000050;
    text-decoration: none;
}
A:hover {
    color: #4f5f7f
}

/* MAINBAR */
TD.itBrdLft {
    border-left:solid #4f5f7f 2px;
    border-right:solid #4f5f7f 2px;
    text-align:left;
}

TD.itBrdLft UL {
    margin-left:10px; 
    padding-left:10px;
    list-style-type: square;
}

TD.itBrdLft UL LI DIV {
    font-weight:bolder;
    font-size:13pt
}

TD.itBrdLft A:link, TD.itBrdLft A:visited {
    color: black;
}

TD.itBrdLft A:hover {
    color: #4f5f7f;
}

TD.itBrdLft UL LI UL {
    padding-left:2px;
    margin-left:2px;
    list-style-type: circle;
    font-size: 8pt;
}

#bodyLeftCell {
    height: 445px; 
    width:212px;
}

/* MENU PRINCIPAL */
#menu_principal {
    text-align: right;
}
#menu_principal ul li { 
    display: inline;
    list-style:none; 
    padding-left:7px;
    padding-right:4px;
    margin-left:2px;
    margin-right:2px;
    border-left:1px solid #00478C; 
    font-size:10pt;
    font-weight:bold;
    color: black;
}
#menu_principal A:link, #menu_principal A:visited {
    color: black;
}
#menu_principal A:hover {
    color: #4f5f7f;
}

#menu_principal ul li.noborder {
    border: none;
}

.pbSellingPrice {
    color: gray;
}

/* TOP User Menu */
#topUserMenu {
    margin-bottom: 25px;
}

#topUserMenu IMG {
    border: none;
    width: 86;
    height: 56;
}

#topQuickAccessMenu {
    height: 35px;
}

#topQuickAccessMenu A {
    margin-right: 8px;
}    

#dataPageTitle {
    background-color: #f0f0f0;
    font-size: 125%;
    font-weight: bolder;
}

/** Personalização do tema */
table.MniTabTbl_sun4 td.MniTabTblSelTd_sun4 {
    /*background:#FFFFFF url(../images/tabs/minitab_selected.jpg) left top repeat-x; */
    background:#fafafa none;    
    border-color:#80929B;
}

TEXTAREA.htmlCodeEditor {
    display:block;
    width:100%;
    min-height:400px;
    height:100%;    
    font-family: 'Courier New',Courier,monospace;
    font-size: 8pt;
    color: black;    
    background-color: #ffffcc;
}

IMG.clickable {
    cursor:pointer;
}

.likeButton {
    padding: 2px;
    text-align: center;
    display: inline-block;
    border: 1px solid gray;
}
