﻿html {
    font-size:16px;
}
body 
{
	font-family: "Segoe UI", SegoeUI, Tahoma, Arial, sans-serif;
}

.clear {
	CLEAR: both
}

.teamviewerassist {width:190px;border:1px solid #647489;background-color:#BAD6FF;font-size:1rem;margin-top:10px;
                   margin-right:10px;text-align:center;}
.conteudo .teamviewerassist A {font-size:0.857rem;}                   
.teamviewerassistright {width:190px;}

.nivelurgente1 {background-color:#61A562;padding:5px;}
.nivelurgente2 {background-color:#FF9047;padding:5px;}
.nivelurgente3 {background-color:#EA2E2F;padding:5px;}
.nivelaguardaporcliente {background-color:#489DCE;padding:5px;}
.nivelaguardaporoutraent {background-color:#023353;padding:5px;color:white;}

.infotop {font-size:0.714rem;text-align:center;background-color:Yellow;position:absolute;left:40%;padding:5px;margin:0px;}

.logininfo {float:right;font-size:0.857rem;text-align:center;}
.logininfo A {text-decoration:none;color:#2222FF;font-size:0.714rem;}
.logininfo A:hover {text-decoration:underline;color:#0000FF;}

.header {text-align:left;font-size:1.143rem;} 
.header IMG {text-align:left;  vertical-align:middle;}

.menus {border-bottom:1px dashed gray;}
.menus UL {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
		 padding-top: 8px; LIST-STYLE-TYPE: none}
.menus UL LI {FLOAT: left;padding-right:3px;}
.menus UL LI A {
	PADDING-RIGHT: 9px; MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 0.714rem; 
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; COLOR: #dddddd; PADDING-TOP: 7px; 
	BACKGROUND-COLOR: #696969; TEXT-DECORATION: none
}
.menus UL LI A:hover {
	MARGIN-TOP: 1px; PADDING-BOTTOM: 6px; COLOR: #ffffff
}
.menus UL .selected A {
	BORDER-RIGHT: #1F4F82 1.5px solid; BORDER-TOP: #1F4F82 1.5px solid; MARGIN-TOP: 1px; FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; MARGIN-LEFT: 1.5px; BORDER-LEFT: #1F4F82 1px solid; 
	COLOR: #ffffff; PADDING-TOP: 6px; BACKGROUND-COLOR: #2B6CB0; BORDER-BOTTOM-STYLE: none; 
}
.menus UL .selected A:hover {
	MARGIN-TOP: 1px; PADDING-BOTTOM: 8px
}
.menus UL .bolsadialerta A {BACKGROUND-COLOR: #EEDB2A;color:black;
}
.menus UL .bolsadialerta A:hover {
	COLOR: black;
}
.menus UL .bolsadialertaselected A {
                              BORDER-RIGHT: #C9B922 1.5px solid; BORDER-TOP: #C9B922 1.5px solid; MARGIN-TOP: 1px; FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; MARGIN-LEFT: 1.5px; BORDER-LEFT: #C9B922 1px solid; 
	COLOR: black; PADDING-TOP: 6px; BACKGROUND-COLOR: #EEDB2A; BORDER-BOTTOM-STYLE: none; 
}
.menus UL .bolsadialertaselected A:hover {
	MARGIN-TOP: 1px; PADDING-BOTTOM: 8px;COLOR: black;
}

.popupdefinirvalor
{
	font-size:0.857rem;
}

.conteudo 
{
	border-bottom:1px dashed gray;
	padding:5px;
	background-color:#eeeeee;
	font-size:0.857rem;
}

.conteudo A {text-decoration:none;color:#2222FF;font-size:0.714rem;}
.conteudo A:hover {text-decoration:underline;color:#0000FF;}

.linkvalornaodef {color:Red;}

.modulodescrversao {font-style:italic;font-size:0.714rem;font-weight:normal;}

.conteudo table 
{
	background-color:White;
	border:1px solid black;
	font-size:0.786rem;
	margin:10px 0px 10px 0px;
}

.conteudo table th {background-color:#2B6CB0;color:white;font-weight:bold;
	font-size:0.857rem;padding:3px;text-align:center;}
	
.conteudo table tr,td {padding:3px;border-color:#D4D5D8;}

.conteudo h3 {font-size:1rem;font-weight:bold;margin:3px 0px 3px 0px;}

.rowrealca {background-color:Yellow;color:Black;font-weight:bold;}

.logininiciarsessao 
{
	border:0px;
	font-size:0.857rem;
	margin:10px 0px 100px 10px;
}
.logininiciarsessao table {border:0px;}

.versoes_nivel1 {border-top:1px solid gray;margin:20px 0px 0px 0px;padding:15px 0px 0px 0px;font-size:14px;font-weight:bold;}
.versoes_nivel2 {padding:20px 0px 0px 10px;font-size:12px;font-weight:bold;}
.versoes_nivel3 {padding:10px 0px 0px 20px;font-size:12px;font-weight:normal;}

.versao {text-align:right;margin-top:3px;font-size:10px;color:Gray;}

.footer {text-align:center;margin-top:30px;font-size:11px;color:Gray;}

.campolbl {border:1px solid gray;padding:0px 3px 0px 3px;}

.descricaoinicial {text-align:left;width:790px;font-size:12px;}
.descricaoinicialfundo {text-align:left;width:790px;font-size:11px;}

.respostapedido {
    font-style: italic;
    position: relative;
    border: 1px solid #B59F00;
    background-color: #FFEE9B;
    padding: 5px;
    margin-bottom: 2px;
}
.respostapedidodi {
    font-style: italic;
    position: relative;
    border: 1px solid #B7AE00;
    background-color: #FFFA9B;
    padding: 5px;
    margin-bottom: 2px;
}
.respostapedidosubl {
    margin-left: 20%;
}
.respostapedidosubr {
    margin-right: 20%;
}
.respostapedidogroup {
    margin-top: 5px;
}
.respostapedidogroupseg {
    display: none;
}
.respostapedidodt {
    position: absolute;
    right: 0;bottom: 0;color:gray;
}
.respostapedidomudaestado {
    position: absolute;
    left: 3px;
    bottom: 0;
    color: gray;    
}

.anexospedido {
    font-style: italic;
    border: 1px solid #489DCE;
    background-color: #BFE7FF;
    padding: 5px;
}

.pedidoaddmsg {margin-top:20px;
}

.pedidosinfoencaminha {
    font-style: italic;
    text-align: left;
    padding: 0px;
}

/*coluna estado das bolsas*/
.bolsadicolestadofundoact {background-color: #92D050;display: block;}
.bolsadicolestadofundofech {background-color: #FE5E69;display: block;}
.bolsadicolestadofundoarp {background-color: #489DCE;display: block;}
.bolsadicolestadofundoarnp {background-color: #EEDB2A;display: block;}
.bolsadicolestadofundoarap {background-color: #EEDB2A;display: block;}
.bolsadicolestadofundopr {background-color: #EEDB2A;display: block;}
.bolsadicolestadofundopf {background-color: #EA2E2F;display: block;}
.bolsadicolestadofundo {background-color: #FFFFFF;display: block;}

/*bolsas de horas lista clientes*/
.bolsaslista {
}
.bolsaslistaitem {
    float: left;
    background-color:white;
    border: 1px solid black;
    font-size: 11px;
    margin: 5px;
    padding: 5px;
    position:relative;
}
.bolsaslistaitemverint {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 10px;
}
.bolsaslistaitemhoras {
    position:absolute;
    right: 0;
    bottom: 0;
    margin:10px;
}

.intervOverlapA { background-color: #FFE0C9; }
.intervOverlapB { background-color: #FFD8B5;}
.tablerowalt { background-color: #E5E5E5; }