/* CSS Document */
body {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	margin: 0px;
	text-align: center;
}

#informacoes {
	position: absolute;
	left: 255px;
	top: 38px;
	text-align: left;
}

#logoEmpresa {
	position: absolute;
	left: 260px;
	top: 108px;
}

.form {
	background-color: #FFF8E8;
	height: 26px;
	border-top: 1px solid #D1A044;
	border-right: 1px solid #D1A044;
	border-bottom: 1px solid #D1A044;
	border-left: 1px solid #D1A044;
	background-image: url(bg_txt.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F291B;
}
.legenda {
	font-family: Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 9px;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 11px;
}
.textointenar01 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
}
.textointenar02 {
	font-family: Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 12px;
}
.textointenar02bold {
	font-family: Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 12px;
	font-weight: bold;
}

#login a:link, #login a:visited, #login a:active {
	font-weight:normal;
	text-decoration: none;
	color: #FF0000;
}

a:link, a:visited, a:active{
	text-decoration: none;
	color: #990000;
}

a:hover {		
	text-decoration: none;
	color: #006699;
}

.a2:link, .a2:visited, .a2:active{
	margin-top:5px;
	font-style:italic;
	text-decoration: none;
	color: #F60;
	float:right;
	padding:5px;
}
.a2:hover {
	margin-top:5px;
	text-decoration: none;
	color: #990000;
	float:right;
	
}

#login a:hover {
	font-weight:normal;
	text-decoration: none;
	color: #000000;
}
/* end links */

/* MENU */
ul.menu {
	margin: 0 0 0 0;
	padding: 4px;
	list-style: none;
	border-right:1px solid #006699;
}

.conteudo {
	padding-right: 6px;
	padding-left: 16px;
}

ul.menu li#title {
	font: bolder 11px Arial, Tahoma, Arial;
	padding: 2px 2px 0px 3px;
	height: 19px;
	color:#000000;
	background-image:url(../imagens/back_menu_title.jpg);
	padding-top:4px;
}
ul.menu li {
	font: normal 11px Arial;
	display: block;
	min-height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 3px;
	line-height: 23px;
	white-space: nowrap;
	text-transform:uppercase;
	border-bottom:1px solid #d1d1d1;
}

td{
	font-size: 12px;
}

.tdChat{
	font-size: 14px;
}

ul.menu li a:hover {
	text-decoration: none;
	color: #000000;
	background-color:#006699;
	padding:5px;
}

.menu2{
	background-image:url(../imagens/back_div_menu.png);
	background-position:center top;	
	
	padding-top:10px;
	height:20px;
	width:125px;	
	float:left;
	margin-right:5px;
	text-align:center;	
	
}

.marcador {
	font: bold 16px Arial, Tahoma;	
}

input{
	background-color: #fff5e1;
	color: #333;
	border: 1px solid #999;
	border-radius:5px;
	font-size: 12px;
	height:25px;
}

.input{
	background-color: #fff5e1;
	color: #333;
	border: none;
	border-radius:none;
	font-size: 12px;
	height:25px;
	width:100%;
}
select{
	background-color: #fff5e1;
	color: #333;
	border: 1px solid #999;
	border-radius:5px;
	font-size: 12px;
	height:25px;
	padding:2px;	
}
.select{
	background-color: #fff5e1;
	color: #333;
	border: 1px solid #999;
	border-radius:5px;
	font-size: 12px;
	height:25px;
	padding:2px;	
	min-width:280px;
}
.select2{
	background-color: #fff5e1;
	color: #333;
	border: 1px solid #999;
	border-radius:5px;
	font-size: 12px;
	height:25px;
	padding:2px;	
	min-width:350px;
}
.button{
	background-image:url(../imagens/back_button.png);	
	height:20;
	border:1px solid #900;
	border-radius:5px;
	text-transform:uppercase;	
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	min-width:50px;
}
.button2{
	background-image:url(../imagens/back_button.png);	
	height:40px;
	padding-top:5px;
	border:1px solid #900;
	border-radius:5px;
	text-transform:uppercase;	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	min-width:100px;
}
.button3{
	background-color: #eb8f34;
	height:40px;
	padding-top:5px;
	border:1px solid #900;
	border-radius:5px;
	text-transform:uppercase;	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	min-width:100px;
}
/* GRID */
.tabelaListagem {
	border:1px solid #ac7500; 
	background:#bf9e58; 
	color:#444; 
	font-family:Verdana; 
	font-size:7pt; 
}
.botoesGrid {
	background:#f9f2e3;
	border: 1px solid #ac7500;
	height:120px;
	width:35px;
	padding-left: 3px;
}
.areaGrid {
	padding-right: 10px;
}

/*GRID ADODB*/
.headerTabela { background:#ccc; font-size:11px;color:#000000;} /*Header da listagem*/
.corpoTabela {background:#f1d599; font-size:11px;}
.tabelaGrid {background:#999;}

.corNormal {background:#d5b97c;}
.corOrdenadoPor {background:#ccc;}
.corClarissima {background:#f1e0bc;}
.corBemClara {background:#f1d599;}
.corClara {background:#f1d599;}
.corMedia {background:#f1e0bc;}
.negativo {	color: #FF0000;}

a.Link1 {font-size:9px; font-weight:bold; text-decoration:none; color:#000000}
a.Link1:visited {color:#666666}
a.Link1:hover {color:white; text-decoration:none;}
a.Link2 {color:#0000ff; text-decoration:none}
a.Link2:visited {color:#0000ff; text-decoration:none}
a.Link2:hover {color:#ff0000; text-decoration:underline}
.semBorda {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.erro {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.fundoCabecalho {
	background-image: url(../imagens/cabecalho4migaFundo.gif);
}
.fundoCabecalhoPop {
	background-image: url(../imagens/cabecalho4migaFundoPop.gif);
}
.fundoRodape {
	background-image: url(../imagens/rodape4migaFundo.gif);
}
.fundoCorpoEsquerda {
	background-image: url(../imagens/corpo4miga.gif);
}
.fundoCorpoDireita {
	background-image: url(../imagens/corpo4migaDireita.gif);
}
.corpoFundo {
	background-color: #DDDDDD;
	border: 1px solid #900;
	border-radius:10px;
}
.corCelula {
	background-color: #FFFFFF;
}
.atencao {
	font-weight: bold;
	color: #FF0000;
}
.positivo {
	color: #009900;
}
.menu4miga {
	width: 150px;
}
#logo {
	width: 100%;
	border: 1px solid #900;
	background-color:#FFFFFF;
}

/* CUSTOMIZADOS */
.divcab1{
	width:20%;
	float:left;
	height:100px;
	margin-bottom:10px;
	/*border-bottom:1px solid #006699;*/
	border:none;
}
.divcab2{
	width:10%;
	float:left;
	height:60px;
	margin-bottom:10px;
	/*border-bottom:1px solid #006699;*/
	border:none;
	padding-top:40px;
	text-align:center;
}	
.tabEquip{	
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	background-color:#666666;
	border:1px solid #333333;
}
img{
	border:none;
}
.tabEquip{	
	margin:5px;	
	background-color:#fff;
	border:1px solid #333333;
}	
.serial{
	text-transform:uppercase;
}	
.tabList{
	background-color:#006699;
}
.tabMassa{
	background-color: #DDDDDD;
	border: 1px solid #006699;
	padding:10px;
	margin:10px;
	width:97%;
	min-width:1250px;
}	

.divHelp{
	width:600px;
	min-height:90px;
	padding:80px;
	font-size:14px;
	margin-top:10px;
	line-height:20px;
	text-align:justify;
	float:left;
	background-image:url(../imagens/usuario.png); background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #006699;
	background-color:#fff;
	border-radius:10px;
	color:#333;
	font-weight:bold;
	margin-bottom:15px;
}	

/* ELEMENTOS DO TOOGLE ----------------------------------------------*/
#all { 
   width: 100%;      
   float:left;
   background-color:none;       		
   line-height:20px;
   font-family:Verdana, Geneva, sans-serif;
   font-size:13px;
   text-align:justify; 
}
.lista_definicao dt a { 
   display: block;
   color:#333;          
}
.lista_definicao dt a.ativo{	
	color: #F90;
	text-shadow: 0 0 0.2em #fff, 0 0 0.2em #ccc,0 0 0.2em #fff;	
} 
.lista_definicao dd{ 
	display: none;	
	background-color:none;
	margin-bottom:15px;
}	
.maiusculo{
	text-transform:uppercase;
}

.tabEntrada{
	border:1px solid #069;
	min-width:790px;		
}
.trTitulo{
	height:30px;
	font-size:13px;
	background-image:url(../imagens/trTitulo.png);
	font-weight:bold;	
	
}
.texto{
	border-radius:0px;
	border:0px solid #fff;
	margin:0px;
	text-align:left;
	color:#000;
	font-size:13px;
	text-transform:uppercase;
	padding-left:5px;
}
.texto2{
	border-radius:0px;
	border:none;	
	margin:0px;
	text-align:left;
	color:#000;
	font-size:13px;
	text-transform:uppercase;
	width:100%;
	height:25px;
	text-align:center;	
}
.divAux{
	width:100%;
	min-width:200px;
	height:20px;
	background-color:#fff5e1;
	padding-top:5px;
	text-align:center;
	margin:0px;	
}
.divAux2{
	width:64%;
	min-width:200px;
	height:20px;
	background-color:#fff5e1;
	padding-top:5px;
	text-align:center;
	margin:0px;	
}
.tip {
    color: #fff; background:#FF9900; border:1px solid #666666; width:350px; display:none; padding:10px; position:absolute; z-index:500;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; text-align:justify; font-size:14px; line-height:20px;
}

/* CSS DE MENU DROPDOWN */
ul {
    margin: 0;
    padding: 0px;
    list-style: none;
    width: 155px;
	min-height:670px;	
}
	
ul li {
    position: relative;
}

li ul {
    position: absolute;
    left: 155px;
    top: 0;
    display: none;
}

ul li a {
    display: block;
    text-decoration: none;
    color: #E2144A;
    background: #fff;
    padding: 5px;
    border: 1px solid #ccc;	
}

ul li a:hover {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #900;
    padding: 5px;
    border: 1px solid #ccc;
}

li:hover ul { display: block;  }
/* FIM DO MENU DROPDOWN */

.tabPlan2{
	
	background-color:#ccc;	
	margin:none;	
	color:#333;
	width:1100px;		
}
.tabPlan2 tr{
	background-color:#f1f1f1;
	height:20px;	
}
.trtitulo2{
	font-weight:bold;	
}
.textOculto{
	border:none; width:100%; height:100%; background-color:transparent;	
}
.selectOculto{
	border:none; min-width:100px; height:100%; background-color:transparent;	
}
.divFiltroAux{
	width:112px; height:15px; padding-top:6px; float:left; margin-bottom:7px;
}
.divFiltroAux2{
	width:250px; float:left; margin-bottom:7px;	
}
.divFiltroAux3{
	width:240px; height:15px; float:left; padding-bottom:5px; margin-bottom:7px;
}
	
.field{	
	border:1px solid #ddd;
	background-color:#fff;
	float:left;
}
.legend{
	border:1px solid #ddd;
	height:20px;
	font-size:12px;
	background-color:#fff;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
}

.legend2{
	border:1px solid #ddd;
	height:20px;
	font-size:12px;
	background-color:red;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	color: #FFF;
}

.divRadio{
	min-width:100px; margin-left:5px; margin-right:5px; float:left; margin-bottom:5px;	
}
.divRadio2{
	min-width:95%; margin-left:5px; margin-right:5px; float:left; margin-bottom:2px;	
}

/* CSS DO AUTOCOMPLETE */
.input_container {	
	width:auto; float:left; height:20px; background-color:#fff; border-radius:5px;
}
.input_container input{
	height: 25px;
	width: 400px;
	padding: 3px;	
	border-radius: 5px;
	
}
.input_container ul {
	width: 456px;
	height:250px;
	border: 1px solid #eaeaea;
	position: absolute;
	z-index: 9;
	background: #fff;
	list-style: none;	
	overflow:scroll;
}
.input_container ul li {
	padding: 2px;
}
.input_container ul li:hover {
	background: #CAE4FF;
}
#country_list_id {
	display: none;
}

.input_container2 {	
	width:auto; float:left; height:20px; background-color:#fff; border-radius:5px;
}
.input_container2 input{
	height: 25px;
	width: 400px;
	padding: 3px;	
	border-radius: 5px;
	
}
.input_container2 ul {
	width: 456px;
	border: 1px solid #eaeaea;
	position: absolute;
	z-index: 9;
	background: #fff;
	list-style: none;
}
.input_container2 ul li {
	padding: 2px;
}
.input_container2 ul li:hover {
	background: #CAE4FF;
}
#country_list_id2 {
	display: none;
}

/* FIM DO AUTOCOMPLETE */

.tabVotacao{
	font-size:13px;
	line-height:20px;	
}

.tip {
    color: #fff; background:#FF9900; border:1px solid #666666; width:350px; display:none; padding:10px; position:absolute; z-index:500;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 8px; text-align:justify; font-size:14px; line-height:20px;
}

.acertaRadioCheck{
    border-radius: 0;
    margin:0 8px 0 5;
    vertical-align: middle;
    position: unset;
    top: -1px;
}