﻿body 
{
	background-color:White;
    font-family: 'Segoe UI';
}
.loginTitle
{
    background-repeat: no-repeat;
	background-image: url(images/login_top_panel.gif);
	color: black;	
	height: 59px;
	vertical-align: middle;
	text-align: center;
	padding-top:60px;
	border: solid 2px #D1CBD0;
	position: relative;
	margin: auto auto auto auto;
}

H1 {
    padding: 5px 5px 0px 5px;
    background-image: url(images/header.png);
	background-position: left;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
    border: 1px solid black;
    text-align:left;
    height:20px;
    font-size:10pt;
    font-weight:bold;
    color:white;
    vertical-align:middle;
    margin:5px;
}

.fixtextbox
{
   
}
.absoluteLABEL
{
    position:absolute;
    right:5px;
    top:40px;
}

.loginHeader
{
	background-image: url(images/login_header_top.jpg);
	background-position: right;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	height: 50px;
    border-bottom: 2px solid #7083E1;
}
.lblCONTENT
{
    background: url('images/grid_header.png');
    background-position: right;
	background-repeat:repeat;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;
	height: 48px;
    height:20px; 
    width:755px; 
    border: solid 2px black;
    text-align:left;
    vertical-align:middle;
    font-size:12pt;
    font-weight:bold;
}
.windowHeader
{
	background-image: url(images/header.png);
	background-position: left;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}
.gridHEADER
{
	background-image: url(images/grid_header.png);
	background-position: left;
	background-repeat:repeat;
	background-color: #FFFFFF;
}
.load_anim
{
	src:"images/ajax-loader.gif"
}

.texto10preto {

	font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.radioButtonList
{
	font-family: Calibri;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	border: solid 1px SteelBlue;
	
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: inline;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}


/*body 
{
    font-family:Calibri;
    font-size:10pt;
    margin: 2px;
    padding: 0;
	margin-right: 30;
	text-align: left;
}  */


.textobold9px
{
	color: #000000;
	font-weight: normal; 
    font-family:Calibri;
    font-size:9pt;
}

.texto9preto {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}
.cxinput10px
{
	color: #000000;
    font-family:Calibri;
    font-size:10px;
}

.ctrl_textbox
{
    font-family:Calibri;
    font-size:8pt;
    border-style:none;
}

.button
{
  cursor:pointer;
}

.roundedPanel
{	
	width:100%;
	height:100%;
	background-color:White;	
	color:black;
	font-weight:bold;
	font-size:9pt;
	font-family:Calibri;
	filter:alpha(opacity=70);
}

.roundedPanel_top
{	
	width:100%;
	height:100%;
	background-color:White;	
	color:black;
	font-weight:bold;
	font-size:9pt;
	font-family:Calibri;
	filter:alpha(opacity=70);
	background: url(images/sms.gif) 0  center  no-repeat #FAFAFA;
}
.gridLockedHeader
{
 BACKGROUND-COLOR:navy;
 COLOR:white;
 POSITION:relative;
 TOP: expression(this.offsetParent.scrollTop-3);
 Z-INDEX:10;
}

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/bg-menu-main_1.png) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
	text-align:left;
	visibility:hidden;
	position:absolute;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 20px;
	display:block ;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px  19px 4px 1px;
	white-space: nowrap;
	text-align:left;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 0px;
}

.MachineItem
{
	margin: 5px 10px 5px 10px;
	display:block ;
	color: #003399;
	text-decoration: none;
	padding:  5px 10px 5px 10px;
	white-space: nowrap;
	text-align:left;
}
.MachineItem-selected
{
	font-weight: bold;
	background-color:Green;
}

.MachineItem:hover
{
	text-decoration: none;
	display:inline;
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
}

.SelectedMachineItem
{
	padding:  5px 10px 5px 10px;
	text-decoration: none;
	display:inline;
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
}


body,input
{
	font-family: Tahoma;
	font-size: 11px;
}
div
{
	font-family: Tahoma;
	font-size: 11px;
    text-align: left;
    margin-right: 0px;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=35);
	opacity: 0.35;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 2px;
	-moz-border-radius: 5px;
	border-style: solid;
	border-color: Gray;	
	min-width: 400px;
	max-width: 600px;
}
.insAttachement
{
	background-color: #FFF7E7;
	-moz-border-radius: 2px;
	margin: auto auto auto auto;
	padding: 0px 0px 0px 0px;
}
.orderCONTENTS
{
	background-color: #FFF7E7;
	-moz-border-radius: 2px;
	margin: auto auto auto auto;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	border: solid 1px transparent;
}
.topHandle
{
	background-color: #97bae6;	
    border: solid 1px DarkBlue;
}

.table
{
	padding:0;
	margin:0;
}

.paginaprincipal
{
	background-color:transparent;	
	filter: alpha(opacity=5);
	opacity: 0.05;
	cursor: pointer;
}
/*Reorder List*/
.dragHandle {
          width: 20px;
          height: 20px;
          background: url('images/drag_handle.png');  
          border: solid 1px #dbdded;
          margin-top: 2px;
          margin-left: 2px;
}


.reorderListDemo li{
	list-style:none;
}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1.10em;
	text-align:left;
	margin-left: 30px;
}
.drag_selecteditem
{
	background-image: url(images/grid_header.png);
	background-position: left;
	background-repeat:repeat;
	background-color: #FFFFFF; 
	color:White;   
    vertical-align:middle;
    font-weight:bold;
}

.attachament_icons
{
    cursor:hand ;
}
.dvtab_container
{
    
    position:relative;
    background-color:#dbdded;
    height:100%;
    width:100%;
    margin: auto auto auto auto;
    padding: 0px 0px 0px 0px;
    text-align:center;
    top: 0px;
    left: 0px;
}
.lbluser
{
    background-color:Transparent;
    position: absolute;
  	font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFCC;
	margin-left:auto;
	margin-bottom:auto;
    margin-right: 10px;
    margin-top:5px;
    right:10px;
    top: 5px;
    width: auto;
}
.grids
{
    margin: auto auto auto auto;
    padding: auto auto auto auto;
    text-align:center;
}
/*                      */
/*     CSS TABS         */
/*                      */

    .ajax__tab_red-theme .ajax__tab_header
    {
        font-family: Verdana,arial,helvetica,clean,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        border-bottom: solid 1px #1d5da3;
    }
    .ajax__tab_red-theme .ajax__tab_header .ajax__tab_outer
    {
        background: #d8d8d8;
        margin: 0px 0.16em 0px 0px;
        padding: 1px 0px 1px 0px;
        vertical-align: bottom;
        border: solid 1px #a3a3a3;
        border-bottom-width: 0px;
    }
    .ajax__tab_red-theme .ajax__tab_header .ajax__tab_tab
    {
        background-image: url('images/tab_header.png');
        color: #000;
        padding: 0.15em 0.25em;
        margin-right: 0.01em;
        cursor:hand;
    }
    .ajax__tab_red-theme .ajax__tab_hover .ajax__tab_outer
    {
        background: #bfdaff;
        color: white;
    }
    .ajax__tab_red-theme .ajax__tab_active .ajax__tab_tab
    {
        cursor:hand;
        padding: 0.35em 0.45em;
        background-image: url('images/grid_header.png');                
        color: #fff;
        font-weight:bold;
    }
    .ajax__tab_red-theme .ajax__tab_active .ajax__tab_outer
    {
        background: #fff;
    }
    .ajax__tab_red-theme .ajax__tab_body
    {
        font-family: verdana,tahoma,helvetica;
        font-size: 10pt;
        padding: 0.25em 0.5em;
        background-color: #dbdded;
        border: solid 1px #808080;
        border-top-width: 0px;
    }
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
    background-image: url('images/menu_header.png');
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding-top: 2px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px solid #4f7bfe;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
    color: white;
}
.menu
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.linkTAB
{
    color:White;
    font-style:normal;
    font-size:9pt;
    width:100%;
    cursor:hand;
    text-decoration:none;
    font-family:Verdana;
}
.mnuCONTENTS
{
background-color:Blue;
border: solid 1px Black;
border-right: solid 2px Black;
border-bottom: solid 2px Black;
padding: 5px 5px 5px 5px;
visibility:hidden;
position:absolute;
}
.divADV_FILTER
{
    color:Blue;
    border: solid 1px black;
     width: 200px; 
     padding: 20px; 
     position: relative;
     margin: 10px auto;
} 

.lnkBranco
{
    text-decoration: none;
    outline: none;
    color: #ffffff;
    font-family: verdana,arial,serif;
    font-size: 12px;
    font-weight: normal;
}
.lnkPreto
{
    text-decoration: none;
    outline: none;
    color: blue;
}
tr.even td {
      background-color: #eee;
}
tr.odd  td {
    background-color: #fff;
}
 
.ErrorMessage
{
    position: absolute;
    width: 680px;
    height: 38px;
    line-height: 38px;
    top: 165px;
    left: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    padding-left: 51px;
    background: transparent url("images/error-bg.gif") no-repeat top left;
}