/* Common elements */
a,a:visited{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B449E;
	font-style: normal;
	font-weight: bold;
}
a:hover{
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B449E;
	font-style: normal;
	font-weight: bold;
}
form{margin:0 0 0 0;}
ul{margin:0; padding:.0em .5em .0em 1.5em;}
#swads{margin-top:.5em;}

.logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.negito_branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.Fornecedores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
body {
	background-repeat: no-repeat;
	margin: 0px 4px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.titulo_sistema {
	font-family: Arial;
	font-size: 22px;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.negrito_preto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.negrito_vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC143B;
}

.texto_grid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.negrito_sublinhado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

.ngrt_verm_peq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CD2142;
	text-decoration: underline;
	font-weight: bold;
}

.usuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	background-color: #000000;
}
.fundo_cinza {
	background-color: #EFEFEF;
}
.fundo_preto {
	background-color: #000000;
}
.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #989696;
	background-color: #EFEFEF;
	text-align: center;
}
.texto_central {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	/*No mozilla, deve-se criar um style para campos não digitáveis*/
	/*border-style:none;*/
}
.texto_direita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:right;
	color: #000000;
	/*No mozilla, deve-se criar um style para campos não digitáveis*/
	/*border-style:none;*/
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/*
div 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
*/

/* configura o link das abas do menu */
#tablinks a, #tablinks a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;
}

.FundoMenu	
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #B9B8B8;
}

.TopoMenu	
{
	background-color: #929492;
}

.FundoMenuSelecionado
{
	background-color: #D32D4C;
	color: #ffffff;
}

.FundoBarra
{
	background-color: #EBECEC;
}

.FundoLinha
{
	background-color: #000000;
}

/* Barra de Boboes */

.BarraBoboesOC{background-color:#EBECEC;}
/*
#BotoesOC
{
	margin-top:.5em;
	text-align:center;
	height:0;
	border-style:solid;
	border-width:0 0 0 0;
}

#BotoesOC div
{
	height:0px;
	text-align:center;
	border-style:solid;
	border-width:0 0 0 0;
}

#BotoesOC span
{
	position:relative;
	text-align:center;
	float:left;
	height:0px;
	margin:0 0px;
	border-width:0 0 0 0;
	border-style:solid;
}

#BotoesOC span span
{
	border-width:0 0px;
	text-align:center;
	margin:0 -1px;
	height:21px;
	margin-top:-2px;
	padding:.25em .25em .25em .8em;
}
#BotoesOC span{left:0px;text-align:center;}
#BotoesOC a{font-weight:bold;text-align:center;}
#BotoesOC a.jump{text-decoration:none;outline:none;}
#BotoesOC span span span{display:none;}
#BotoesOC span.selected{font-size:120%;bottom:-.1em;height:19px;margin-top:-.1em; background-image: url(http://localhost/bec_pregao_UI/_Imagens/bg_degradef.gif);}
#BotoesOC span#searchtestopionlinks{font:x-small arial;position:relative;top:-.25em;}
#BotoesOC span#searchtestopionlinks a{font-weight:bold;}
#BotoesOC div{background-color:#ffffff;border-bottom-color:#CC143B;}
#BotoesOC span{border-color:#C1C1C1;}
#BotoesOC span span{background-image: url(http://localhost/bec_pregao_UI/_Imagens/bg_degrade.gif);}
#BotoesOC span.selected span{background-image: url(http://localhost/bec_pregao_UI/_Imagens/bg_degradef.gif);}
#BotoesOC span.hover{border-color:#95b3de;}			
#BotoesOC span.hover span{border-color:#95b3de;background-color:#95b3de;}
#BotoesOC span.hover a{color:#FFFFFF;}	
div.BarraBoboesOC span span{display:none;}
div.BarraBoboesOC span.first{float:left;text-align:left;}
.contentnav{margin:4px 0;font:78% verdana;text-align:center;}
.contentnav a{text-decoration:underline;}
.contentnav span.first{float:left;text-align:left;}
.contentnav #checkall, .contentnav #clearall{margin:0;cursor:pointer;cursor:hand;text-decoration:underline;color:#039;}
#contentnavtop{border-top-width:1px;border-top-style:solid;padding-top:.5em;}
.contentbuttonbar span.first{float:left;text-align:center;}
#contentbuttonbartop{border-width:0 0 1px 0;border-style:solid;}
*/
/* Style do Grid */
.GridPregao
{
	background:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.AlternatingPregao
{
	background:#FCFCEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.ItemStylePregao
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.SelectedItempregao
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


.HeaderStylePregao
{
	background:"#5A5A5A"; 
	color:"#FFFFFF";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.FooterStylePregao 
{
	background:"#D8D5D5"; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.titulo_ata {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
}

.ngrt_verm_sublinhado {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #CC143B;
text-decoration: underline;
}

.relogio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}
.negrito_peq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B5B5B5;
}
.GridPublico
{
	background:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.Alternating
{
	background:#EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.ItemStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.SelectedItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.HeaderStyle
{
	background:"#FFFFFF"; 
	color:"#000000";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.FooterStyle 
{
	background:"#EFEFEF"; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:"#000000"; 
}

.negrito_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #636563;
}

.texto_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #636563;
}
.GridPublicoInterno
{
	background:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.Alternating
{
	background:#EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.ItemStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.SelectedItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.HeaderStyle
{
	background:"#FFFFFF"; 
	color:"#000000";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.FooterStyle 
{
	background:"#EFEFEF"; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:"#000000"; 
}
.negrito_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0B449E;
}


/*	CSS publico antigo			*/

DIV {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV.divCabecalho {
	WIDTH: 100%; BORDER-BOTTOM: #000000 2px solid; POSITION: relative; TOP: 0px; HEIGHT: 76px; BACKGROUND-COLOR: #ffffff
}
TABLE.tableCabecalho {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TD.tableCabecalhoCol01 {
	WIDTH: 170px; TEXT-ALIGN: left
}
TD.tableCabecalhoCol02 {
	TEXT-ALIGN: center
}
TD.tableCabecalhoCol03 {
	WIDTH: 170px; TEXT-ALIGN: right
}
TABLE.tableHeaderBar {
	WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 10px; BACKGROUND-COLOR: #CA4E4E
}
TD.tableHeaderBarCol01 {
	WIDTH: 30px; TEXT-ALIGN: left
}
TD.tableHeaderBarCol02 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
TD.tableHeaderBarCol03 {
	WIDTH: 30px; TEXT-ALIGN: left
}
DIV.divMenu {
	BACKGROUND: url(/compartilhado/images/fundo_preto4.gif); FONT-SIZE: 8pt; TOP: 2px; LEFT: 512px; WIDTH: 100%; POSITION: relative; HEIGHT: 15px
}
DIV.divTituloTela {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: small; LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 100%; COLOR: #BE0000; PADDING-TOP: 20px; POSITION: relative; HEIGHT: 40px
}
DIV.divTela {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative
}
DIV.divRodape {
	BORDER-TOP: #000000 2px solid; WIDTH: 100%; POSITION: relative
}
TABLE.tblRodape {
	BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: xx-small; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CA4E4E; TEXT-ALIGN: center
}

LABEL {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN1 {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LABEL {
	FONT-WEIGHT: bold
}
SPAN1 {
	FONT-WEIGHT: bold
}

SELECT {
	BORDER-TOP-STYLE: groove; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BORDER-BOTTOM-STYLE: groove
}
TEXTAREA {
	BORDER-TOP-STYLE: groove; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BORDER-BOTTOM-STYLE: groove
}
TABLE.dgCorpo {
	BORDER-RIGHT: thin solid; BORDER-TOP: thin solid; FONT-SIZE: xx-small; BORDER-LEFT: thin solid; WIDTH: 100%; BORDER-BOTTOM: thin solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR.dgCabecalho {
	FONT-WEIGHT: bold; COLOR: white; HEIGHT: 20px; BACKGROUND-COLOR: black
}
TR.dgAlternativo {
	BACKGROUND-COLOR: #eeeeee
}
TR.dgPaginacao {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
SPAN.lblErro {
	FONT-WEIGHT: bold; COLOR: red
}
DIV.divMenuOpcoes {
	FONT-SIZE: xx-small; WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: 40px; TEXT-ALIGN: center
}
.tab1 {
	BORDER-RIGHT: #006633 1px solid; BORDER-TOP: #006633 1px solid; BORDER-LEFT: #006633 1px solid; BORDER-BOTTOM: #006633 1px solid
}
.linha1 {
	BORDER-RIGHT: #000000 1px solid; FONT-SIZE: 8pt; COLOR: #333333; BORDER-BOTTOM: #38337f 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.tab2 {
	BORDER-RIGHT: #006633 1px solid; BORDER-TOP: #006633 1px solid; BORDER-LEFT: #006633 1px solid; BORDER-BOTTOM: #006633 1px solid
}
.linha2 {
	FONT-SIZE: 9pt; COLOR: #333333; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none; cellpadding: 10px
}
.linha3 {
	BORDER-RIGHT: #006633 1px solid
}
.linha_header {
	BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BORDER-BOTTOM: #006633 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.linha_header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BORDER-BOTTOM: #006633 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.linhabr {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.linhabr2 {
	BORDER-BOTTOM: #ffffff 1px solid
}
.linha_header_detalhe {
	BORDER-RIGHT: #999999 1px solid; FONT-SIZE: 8pt; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.linha_header_detalhe_small {
	BORDER-RIGHT: #999999 1px solid; FONT-SIZE: 8pt; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.linha_header_detalhe_small2 {
	FONT-SIZE: 8pt; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.linha_header_detalhe2 {
	FONT-SIZE: 8pt; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.noticia {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: none
}


/* CSS da barra do portal  */
.texto {font-family:verdana;
color:#000000;
font-size:11px;
text-decoration:none;
}


.link{font-family:verdana;
color:#000000;
font-size:11px;
text-decoration:none;
}
.link:hover{font-family:verdana;
color:#000000;
font-size:11px;
text-decoration:underline;
}

.box{font-family:Verdana;
font-color:#CAD1E3;
border-color:#CAD1E3;
background-color:#DADADA;
font-size:10px;
border-width : 0.01cm;}