html, body{
height:100%;
overflow-y:auto; 
overflow-x:auto;
behavior:url("/library/css/csshover3.htc");
}

html, body, table, td, tr, tbody, thead, tfoot, div, span, form, h1, h2, h3, h4 { 
margin: 0px; 
padding: 0px; 
}


body { 
height:100%;
font:bold 16px Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; 
color: #706464; 
background:#EAEAEB url(site_img/bgsite.png) repeat-x top; 
overflow-y:hidden; 
overflow-x:hidden;
behavior:url("/library/css/csshover3.htc");
} 

.site{
background:#ffffff; 
width:1000px;
min-height:91%;
margin: 0 auto;
position:relative;
border-width:1px;
border-style:solid;
border-color:#7C7B7B;
/*z-index:999999;*/
}

.site .head{
background:#30385A url(site_img/topbg.png) repeat-y center;
width:100%;
height:102px;
position:relative;
border-width:0px;
border-style:solid;
border-color:red;
position:relative;
}
.site .comprasnet_logo{
background:transparent url(site_img/comprasnet.png) repeat-y left;
width:455px;
height:102px;
float:left;
}

.site .comprasnet_logo2{
background:transparent url(site_img/comprasnet2.png) no-repeat left;
width:500px;
height:102px;
float:left;
}

.site .goias_gov_logo{
background:transparent url(site_img/goias_gov.png) repeat-y right;
width:330px;
height:102px;
float:right;
}

/*-------------------------------------------------------------------------------*/
.site .topmenu{
background:transparent url(site_img/menubg.png) repeat-x;
height:22px;
width:100%; 
border-top-width:1px; 
border-top-style:solid; 
border-top-color:#6B7179;
z-index:5;
border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:#6B7179;
}
.site .topmenu_acesso_restrito{
background:transparent url(site_img/menubg.png) repeat-x 1px;
height:22px;
width:100%; 
border-top-width:1px; 
border-top-style:solid; 
border-top-color:#6B7179;

border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:#6B7179;
}
.site .topmenuUsuario{
width:100%; 
dmargin: 0 auto;
dvertical-align: middle;
dleft:auto;
dtop:auto;
position:relative;

border-top-width:1px; 
border-top-style:solid; 
border-top-color:#6B7179;

border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:#6B7179;
}


/*****************************************************************************************************************************************/
div.ctop_menu{
margin: 0 auto;
position:relative;
z-index:5;
}

div.ctop_menu ul{
list-style:none;
margin: 0px;
padding: 0px;
font:normal 11px verdana; 
position:absolute;
z-index:5;
}

div.ctop_menu li{
/*--- Items na Vetical---*/
dfloat:none;
display:block;

/*--- Items na horizontal---*/
float:left;

width:15em;

padding: 5px 0px 5px 0px;
margin:0px;
border-right-style:solid;
border-right-color:#666666;
border-right-width:1px;
dbackground:#ffffff;
}

div.ctop_menu li a{
text-align:center;
display:block;
width:100%; 15em;
font:bold 10px verdana; 
color:#666666;
}

/* sub item*/
div.ctop_menu li ul{
position: absolute;
width: 60%; /*--- Largura do Sub Item ---*/
left: -999em;
line-height: 1;
z-index:5;
dbackground-color:#CCCCCC;
background:#ffffff url(site_img/quadro_bg.png) repeat-x bottom; 

border-style:solid;
border-color:#D2D1D1;
border-width:1px;

clear:both;
font:icon;
margin:5px 0px 0px 0px;
padding:5px 5px 10px 5px; 
filter:alpha(opacity:95);
opacity:.95;

}
/* sub item over*/
div.ctop_menu li:hover ul, div.ctop_menu li.sfhover ul{
left:auto;
z-index:99999999;
}
/* Item do sub item */

div.ctop_menu li ul li{

/*--- Items na Vetical---*/
dfloat:none;
ddisplay:block;

/*--- Items na lado lado---*/
float:left;
display:inline;

font:bold 11px verdana;
width:15em;
margin:2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:left;

border-width:0;
border-style:none;

background:transparent;
}
div.ctop_menu li ul li a{
text-align:left;
font:bold 10px verdana;
COLOR: #419DDE;
TEXT-DECORATION: none;
display:block;
width:100%; 15em;
}

div.ctop_menu li ul li a:link{
COLOR: #419DDE;
TEXT-DECORATION: none
}
div.ctop_menu li ul li a:visited{
    COLOR: #419DDE;
    TEXT-DECORATION: none
}
div.ctop_menu li ul li a:hover{
    COLOR: #3B5C73;
    TEXT-DECORATION: none
}




div.ctop_menu li ul li ul{
position:static;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 10px;
list-style-type:none;
border-width:0;
border-style:none;
background:transparent;

}
div.ctop_menu li ul li ul li{
position:static;
float:none;
display:block;
font:normal 11px verdana;
width:15em;
margin-top:2px;
border-width:0;
border-style:none;

background:transparent;
}
div.ctop_menu li ul li ul li a{
text-align:left;
display:block;
}
/*****************************************************************************************************************************************/


/************************************** Body With 1 Frame ******************************************************************************* */
.site .body1{
padding:10px;
padding-bottom:95px;
position:relative;
height:expression(screen.height - 460);
overflow:scroll;
overflow-x:hidden;
z-index:1;
}

.site .body1 .center, .site .body1 .right{
border-width:0px;
border-style:solid;
border-color:red;
/*height:50%;*/
}

/************************************** Body With 2 Frames ******************************************************************************* */

/************************************** Body With 2 Frames ******************************************************************************* */
.site .body2{
width:95%; 
margin: 0 auto;
vertical-align: middle;
height:500px;
left:auto;
top:auto;
position:relative;

border-width:0px;
border-style:solid;
border-color:blue;
Dz-index:1;
}

.site .body2 .left{
width:19.4%; 
margin: 0 auto;
vertical-align: middle;
height:100%;
left:auto;
top:auto;
position:relative;
float:left;
padding:5px;

border-width:0px;
border-style:solid;
border-color:pink;
Dz-index:1;
}

.site .body2 .center{
width:80%; 
margin: 0 auto;
vertical-align: middle;
height:100%;
left:auto;
top:auto;
position:relative;
float:left;
padding:5px 5px 5px 0px;

border-width:0px;
border-style:solid;
border-color:red;
Dz-index:1;
}

.site .body2 .right{
width:19.4%; 
margin: 0 auto;
vertical-align: middle;
height:100%;
left:auto;
top:auto;
position:relative;
float:left;

border-width:0px;
border-style:solid;
border-color:green;
Dz-index:1;
}

/************************************** Body With 2 Frames ******************************************************************************* */

/************************************** Body With 3 Frames ******************************************************************************* */
.site .body3{
width:1000px; 
margin: 0 auto;
vertical-align: middle;
overflow:auto;
left:auto;
top:auto;
overflow-x:hidden;
z-index:1;
}

.site .body3 .left{
width:21%; 
margin: 0 auto;
vertical-align: middle;
height:expression(screen.height - (screen.height * 0.46));
left:auto;
top:auto;
float:left;
z-index:1;
}

.site .body3 .center{
width:57%; 
margin: 0 auto;
vertical-align: middle;
top:auto;
float:center;
z-index:1;
}

.site .body3 .right{
width:20%; 
margin: 0 auto;
vertical-align: middle;
left:auto;
top:auto;
float:right;

border-width:0px;
border-style:solid;
border-color:green;
z-index:1;
}
/************************************** Body With 3 Frames ******************************************************************************* */



.site .footmenu{
width:95%; 
margin: 0 auto;
vertical-align: middle;
height:50px;
left:auto;
top:auto;
position:relative;
text-align:center;

border-width:0px;
border-style:solid;
border-color:purple;
z-index:1;
}
.site .footmenu ul{
list-style:none;
display:block;
position:relative;
margin:0px;
padding:0px;
dfont:icon; 
z-index:1;
}
.site .footmenu ul li{
list-style:none;
display:inline;
padding:5px;
z-index:1;
}

.site .foot, .site .body3 .foot{
background:#425774 url(site_img/rodape.gif) repeat-x;
height:expression(screen.height * 0.09);
width:99.7%; 
bottom:0px;
float:left;
position:relative;
border-style:solid;
border-color: #4B5159;
border-width:1px;
}

.site .foot ul{
list-style:none;
ddisplay:inline;
dborder:1px solid red;
margin:0px;
padding:0px;
}

.site .foot ul li{
float:left;
list-style:none;
ddisplay:inline;
margin:10px;
padding:0px;
width:15em;
height:11em;
}

.site .foot ul ul{
dfloat:none;
list-style:none;
display:block;
margin:0px;
padding:0px 0px 0px 10px;
}

.site .foot ul ul li{
float:none;
list-style:none;
display:block;
margin:2px 2px 2px 2px;
padding:2px 0px 2px 2px;

width:auto;
height:auto;

}

.site .foot li{
    list-style:none;
    COLOR:#c0c0c0; #333333;
    FONT:bold 11px Verdana;
}

.site .foot A
{
    COLOR: #ffffff;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}
.site .foot A:link
{
    FONT:normal 10px Verdana;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.site .foot A:visited
{
    COLOR: #ffffff;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}
.site .foot A:hover
{
    COLOR:#A7B2E6;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}


/*----------------------------------------*/

A
{
    COLOR: #419DDE;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}
A:link
{
    FONT:normal 10px Verdana;
    COLOR: #419DDE;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #999999;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #3B5C73;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}




/***********************************************************************************************************************/
.quadro{
background:#ffffff url(site_img/quadro_bg.png) repeat-x bottom; 
border-style:solid;
border-color: #B0B0B0;
border-width:1px;
margin:6px 6px 5px 6px;
display:block;
dposition:relative;
overflow:hidden;
z-index:1;
}

.quadro ul{
margin:10px 2px 15px 20px;

}

.quadro li{
color: #C6C3C3;
list-style:square;
}

.quadro .titulo{
background:#BFD2E8 url(site_img/titulo_quadro_bg.png) repeat-x bottom;
font:normal 14px Verdana;
text-align:left;
color:#ffffff;
padding:5px 0px 5px 5px;
width:100%;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
}

.quadro .titulo_azul{
background:#BFD2E8 url(site_img/titulo_quadro_azul.gif) repeat-x bottom;
font:normal 14px Verdana;
text-align:left;
color:#ffffff;
padding:5px 0px 5px 5px;
width:100%;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
font-weight:bold;
}

.titulo_azul{
background:#BFD2E8 url(site_img/titulo_quadro_azul.gif) repeat-x bottom;
font:normal 12px Verdana;
text-align:left;
color:#ffffff;
padding:5px 0px 5px 5px;
width:100%;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
font-weight:bold;
}

.licitacao .titulo{
background-Color:#BFD2E8;
}

.certidao {
height:170px;
}
.certidao .titulo{
background-Color: #D4D4D4;
}
.quadroLogin .titulo{
background-Color:#F0F1F1;
}

.quadro A
{
    FONT:normal 10px Verdana;
    COLOR: #3C444F;
    TEXT-DECORATION: none
}
.quadro A:link
{
    COLOR: #3C444F;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}
.quadro A:visited
{
    COLOR: #3C444F;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}
.quadro A:hover
{
    COLOR: #CDCACA;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}




/* Noticias*/


.quadroNoticias{
border-width:1px;
border-color:#B8CCD3;
border-style:solid;
width:99.3%; 469px;
height:166px; 
background:#ffffff url(site_img/noticia_bg.png) repeat-x bottom;
margin:5px 1px 5px 1px;
}

.quadroNoticias .titulo{
font:normal 14px Verdana;
text-align:left;
color:#204162;
padding:5px;
width:98%;
border-bottom-width:1px;
border-bottom-color:#EDEEEF;
border-bottom-style:solid;
}
.quadroNoticias .corpo{
font:bold 13px Verdana;
dposition:relative;
}
.quadroNoticias .corpo iframe{
background:transparent;
position:static;
width:100%; 467px;
height:150px;
}

.quadroNoticias .rodape{
text-align:right;
padding:0px 5px 0px 0px;
dheight:20px;
background:transparent url(roda_pe.jpeg);
border-width:0px;
border-color:red;
border-style:solid;
}
/**********************************************************************************************************************************/
body.noticias{
background:transparent;
margin:0px;
}

body.noticias .lista_noticias{
width:100%;
height:200px;
overflow:auto;
}

body.noticias .listar_mais_noticias{
text-align:right;
padding:2px 5px 2px 5px;
}

body.noticia, body.ultimas_noticias{
background:#ffffff url(site_img/noticia_bg.png) repeat-x bottom fixed;
}

body.noticias .cabecalho_noticias{
background:transparent url(/images/topnoticias.png) no-repeat top;
margin:0px 0px 0px 0px;
padding:75px 0px 0px 0px;
}

body.noticias .box_noticias{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

body.noticias .titulo_noticias, body.noticias .titulo_ultimas_noticias{
font:bold 16px Verdana;
text-align:left;
color:#204162;
padding:10px 10px 10px 10px;
border-bottom-width:1px;
border-bottom-color:#EDEEEF;
border-bottom-style:solid;
margin-bottom:0px
}

body.noticias .data_noticias{
margin-top:2px;
color:#666666;
font:normal 10px Verdana;
padding:10px 10px 10px 10px;
}

body.noticias .conteudo_noticias{
color:#333333;
font:normal 11px Verdana;
dwidth:100%;
dheight:330px;
doverflow:auto;
padding:0px 0px 0px 10px;
}

body.noticias ul{
margin:5px 25px 5px 25px;
font:normal 10px verdana;
list-style:square;
}

body.noticias li{
font:normal 10px verdana;
}

body.noticias A
{
    COLOR: #419DDE;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}
body.noticias A:link
{
    FONT:normal 10px Verdana;
    COLOR: #419DDE;
    TEXT-DECORATION: none
}
body.noticias A:visited
{
    COLOR: #999999;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}
body.noticias A:hover
{
    COLOR: #3B5C73;
    FONT:normal 10px Verdana;
    TEXT-DECORATION: none
}

/**********************************************************************************************************************************/

input[type=text], .text input, input.text{
font:normal 10px arial;
}

label{
font:normal 10px arial;
padding:0px 10px 0px 2px;
}

.labelLogin{
dfloat:left;
width:65px;
}


input[type=button], .button input, input.button, button{
font:normal 11px arial;
}



.busca_licitacoes{
	background:transparent url(/images/img_busca_geral.gif) no-repeat;
	width:570px;
	height:60px;
}
.busca_licitacoes:hover{
	background:transparent url(/images/img_busca_geral_over.gif) no-repeat;
	width:570px;
	height:60px;
}

.resultado_licitacao{
	background:transparent url(/images/img_resultados.gif) no-repeat;
	width:203px;
	height:60px;
}
.resultado_licitacao:hover{
	background:transparent url(/images/img_resultados_over.gif) no-repeat;
	width:203px;
	height:60px;
}

.compra_direta{
	background:transparent url(/images/compra_direta.gif) no-repeat;
	width:203px;
	height:60px;
}
.compra_direta:hover{
	background:transparent url(/images/compra_direta_over.gif) no-repeat;
	width:203px;
	height:60px;
}


.fornecedor{
	background:transparent url(/images/fornecedor.gif) no-repeat;
	width:283px;
	height:60px;
}
.fornecedor:hover{
	background:transparent url(/images/fornecedor_over.gif) no-repeat;
	width:283px;
	height:60px;
}

.cdim{
	background:transparent url(/images/cdim.gif) no-repeat;
	width:283px;
	height:60px;
}
.cdim:hover{
	background:transparent url(/images/cdim_over.gif) no-repeat;
	width:283px;
	height:60px;
}

.contratos{
	background:transparent url(/images/contratos.gif) no-repeat;
	width:203px;
	height:60px;
}
.contratos:hover{
	background:transparent url(/images/contratos_over.gif) no-repeat;
	width:203px;
	height:60px;
}

.Empenho{
	background:transparent url(/images/img_empenho.gif) no-repeat;
	width:283px;
	height:60px;
}
.Empenho:hover{
	background:transparent url(/images/img_empenho_over.gif) no-repeat;
	width:283px;
	height:60px;
}


.certificado_regularidade{
	background:transparent url(/images/certificado_regularidade.gif) no-repeat;
	width:283px;
	height:60px;
}
.certificado_regularidade:hover{
	background:transparent url(/images/certificado_regularidade_over.gif) no-repeat;
	width:283px;
	height:60px;
}

.convenios{
	background:transparent url(/images/convenios.gif) no-repeat;
	width:203px;
	height:60px;
}
.convenios:hover{
	background:transparent url(/images/convenios_over.gif) no-repeat;
	width:203px;
	height:60px;
}

.transparencia_goias{
	background:transparent url(/images/img_transparencia_goias.gif) no-repeat;
	width:283px;
	height:60px;
}
.transparencia_goias:hover{
	background:transparent url(/images/img_transparencia_goias_over.gif) no-repeat;
	width:283px;
	height:60px;
}


.pregao_eletronico{
	background:transparent url(/images/pregao_eletronico.gif) no-repeat;
	width:158px;
	height:93px;
}
.pregao_eletronico:hover{
	background:transparent url(/images/pregao_eletronico_over.gif) no-repeat;
	width:158px;
	height:93px;
}


.pregao_presencial{
	background:transparent url(/images/pregao_presencial.gif) no-repeat;
	width:158px;
	height:93px;
}
.pregao_presencial:hover{
	background:transparent url(/images/pregao_presencial_over.gif) no-repeat;
	width:158px;
	height:93px;
}

.text
{
BORDER-RIGHT: #c0c0c0 1px solid;
BORDER-TOP: #c0c0c0 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #c0c0c0 1px solid;
COLOR: #003366;
BORDER-BOTTOM: #c0c0c0 1px solid;
FONT-FAMILY: Verdana;
TEXT-DECORATION: none
}

.button
{
    FONT: bold 11px Arial, Verdana, Helvetica, sans-serif;
    dclear: both;
    Dmargin: 0 2px 2 2px
}
