/*************************************************************************
	GENÉRICOS
*************************************************************************/
*{
	margin:0;
	padding:0;
	list-style:none;
	}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	}
a{text-decoration:none;}
/*************************************************************************
	ESTRUTURA 
*************************************************************************/
#container{
	height:600px;
	margin:0 auto;
	width:760px;
	}

#header{
	height:100px;
	padding:15px 0 15px 0;
	width:auto;
	}
#content{
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	width:auto;	
	}

#sidebar{
	width:160px;
	}

#primary-content, #secundary-content{}

#footer{
	height:50px;
	width:auto;
        padding:10px 0;
	}
/*************************************************************************
	HEADER 
*************************************************************************/	
#header h1 a{
	height:100px;
	width:170px;
	outline:0;
        overflow:hidden;
        text-indent:-5000px;
        display:block;
	}
/*************************************************************************
	SIDEBAR + BLOCK MENU 
*************************************************************************/
#block-menu li{
	height:28px;
	line-height:28px;
	}
#block-menu li a{
	display:block;
	font-size:.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 5px;
	}
/*************************************************************************
	PRIMARY CONTENT 
*************************************************************************/
#primary-content h2 , #primary-content h3{
	margin:10px 0 10px 0;
	}

#primary-content h2{
	font-size:1em;
	}
#primary-content h3{
	font-size:.9em;
	padding:5px;
	}
	
/*************************************************************************
	HOME CONTENT
*************************************************************************/	
#home-content{
	color:#333333;
	font-size:.8em;
	padding:10px 5px;
	}	

/*************************************************************************
	BLOCK SERVICOS
*************************************************************************/

#block-servicos ul{overflow:auto;}

#block-servicos li{
	display:block;
	margin:0 5px 10px 5px;
	width:120px;
	height:36px;
	line-height:36px;
	float:left;
	}

#block-servicos li a{
	display:block;
	height:34px;
	width:118px;
	text-indent:-5000px;
	overflow:hidden;
	}
#block-servicos li a.aviso{
	background:url(../../img/admin/icons/icon-avisos.jpg) no-repeat;
	}
#block-servicos li a.resultados-leiloes{
	background:url(../../img/admin/icons/icon-resultados-leiloes.jpg) no-repeat;
	}
#block-servicos li a.resultados-licitacoes{
	background:url(../../img/admin/icons/icon-resultados-licitacoes.jpg) no-repeat;
	}
	
#block-servicos li a.avisos-leiloes{
	background:url(../../img/admin/icons/icon-avisos-leiloes.jpg) no-repeat;
	}
	
#block-servicos li a.busca-editais{
	background:url(../../img/admin/icons/icon-busca-editais.jpg) no-repeat;
	}

#primary-content p{
	font-size:.8em;
	margin:10px 0 10px 0;
	}
/*************************************************************************
	SECUNDARY CONTENT
*************************************************************************/
#secundary-content{
	font-size:.7em;
	padding:0;
	width:170px;
	}

#secundary-content h3{
	display:block;
	font-size:.9em;
	height:18px;
	line-height:18px;
	padding:5px;
}

/*************************************************************************
	BLOCK REVISTA ELETRONICA
*************************************************************************/

#block-revista-eletronica ol li{
	font-weight:bold;
	padding:5px;
	}
	
#block-revista-eletronica ol p{ 
	font-weight:normal;
	padding:5px 0;
	}

#block-revista-eletronica ol p a:hover{
	text-decoration:underline;
	}

#block-revista-eletronica div{
	height:300px;
	overflow:auto;
	}

/*************************************************************************
	BLOCK LICITACAO
*************************************************************************/
	
#block-licitacao ul li{
	font-weight:normal;
	padding:5px;
	}	

#block-licitacao ul li span{
	font-weight:bold;
	}

div.bar01, div.bar02, div.bar03{
        margin-top:opx;
	height:20px;
	}

div.bar01{
	background-color:#0099CC;
	}	
div.bar02{
	background-color:#FF0033;
	}	
div.bar03{
	background-color:#99CC00;
	line-height:20px;
	padding-left:5px;
	color:#FFFFFF;
	}
/*************************************************************************
	BLOCK ESTATISTICAS
*************************************************************************/
	
#block-estatisticas li span {
	background-color:#CCCCCC;
	display:block;
	font-weight:bold;
	margin-top:5px;
	padding:2px 0 2px 2px;
	}

#block-estatisticas li p, #block-estatisticas p {
	padding:2px;
	}
#block-estatisticas li p{
	background-color:#F1F1F1;
	}

/*************************************************************************
	FORM PUBLIC
*************************************************************************/
div.form-public fieldset{
	border:none;
	color:#333333;
	font-size:.9em;
	}
div.form-public legend{
	color:#333333;
	font-size:1em;
	padding-bottom:10px;
	}
	
div.form-public h4 a{
	background-color:#CCCCCC;
	color:#333333;
	display:block;
	font-size:.9em;
	margin:5px 0;
	padding:4px;	
	}
	
#situacoes,
#atividades,
#estados,
#modalidades{
	margin-top:-10px;
	display:none;
	}	

div.form-public div.text label{
	display:block;
	float:left;
	width:120px;
	}
div.form-public div.text input{
	border:#CCCCCC solid 1px;
	margin-bottom:10px;
	padding:3px;
	width:200px;
	}

div.form-public div.select label{
	color:#000000;
	}

div.form-public div.group-chekbox{
	margin:5px 0;
	border:#CCCCCC solid 1px;
	overflow:auto;
	}
	
div.form-public div.checkbox{
	font-size:.8em;
	float:left;
	padding:10px;
	width:250px;
	}
div.form-public div.checkbox label{
	margin-left:5px;
	}
		
div.form-public div.prazo{
	overflow:auto;
	}

div.form-public div.prazo label{
	float:left;
	width:50px;
	}

div.form-public div.prazo input{
	float:left;
	margin-right:18px;
	text-align:center;
	width:97px;
	}

div.form-public div.text input.prazo{
	float:left;
	width:50px;
	margin:0 10px;
	}	
	
div.submit input.btn{
	display:block;
	padding:6px 15px;
	background-color:#D4D0C8;
	border:1px solid #404040;
	border-left:1px solid #D4D0C8;
	border-top:1px solid #D4D0C8;
	font-size:.7em;
	font-weight:normal;
	color:#333;
	margin-right:10px;
	text-decoration:none;
}	

/*************************************************************************
	RESULTADO DA BUSCA
*************************************************************************/

table.grid{
	width:100%;
	margin:10px 0;
	padding:0;
	border:none;
	border-spacing:1px;
	background-color:#DCDCDC;
	clear:left;
}

table.grid th{
	background:#F0F0F0;
	padding:4px;
	color:#333333;
	text-align:center;
	font-size:.645em;
	border-bottom:1px solid #C8C8C8;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background:url(../img/admin/grid-bg.jpg) repeat-x;
}

table.grid th a{color:#333333; text-decoration:none;}
table.grid th a:hover{color:#000000;}
table.grid tr.obsCliente td{background-color:#FFFFCC;}
table.grid tr.motivoCancelamento td{background-color:#FFCC99;}


table.grid td{
	border:none;
	background-color:#FFFFFF;
	text-align:center;
	font-size:.765em;
	color:#333333;
	text-align:left;
	padding:6px;
	border:1px solid #FFF
}

/*************************************************************************
	PAGING 
*************************************************************************/

div.paging{
	clear:both;
	color:#DDDDDD;
	font-size:0.8em;
	margin:0 10px;
	text-align:right;
	}
	
div.paging div.disabled {
	color:#DDDDDD;
	display:inline;
}

div.paging a, div.paging span a {
	color:#333333;
	margin:0 5px;
	}

/*************************************************************************
	FOOTER 
*************************************************************************/
#footer p, #footer p a{
	font-size:.7em;
	margin:2px 0 2px 0;
	}

/*************************************************************************
	TEMPLATE - THREE COLUMNS
*************************************************************************/
#sidebar, 
#primary-content, 
#secundary-content{
	float:left;
	}
#primary-content{
	height:auto;

	padding:5px;
	width:420px;
	}
/*************************************************************************
	BLOCK'S
*************************************************************************/
#block-revista-eletronica,#block-estatisticas,#block-licitacao{
	margin-bottom:10px;
	}

/********************************************************
	CSS PARA JAVASCRIPT
/*******************************************************/

/***	datepicker	***/

#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #DFE5EC;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #275181;
	z-index: 2000;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #93A8C0 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #DFE5EC;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: #275181;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #DFE5EC;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #93A8C0;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #93A8C0;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #C2CEDC;
	color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #C2CEDC;
}
.ui-datepicker-days-row {
	background: #FFF;
	color: #666;
}
.ui-datepicker-week-col {
	background: #C2CEDC;
	color: #000;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #DFE5EC;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #C2CEDC !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #C2CEDC !important;
}
* html .ui-datepicker-week-end-cell {
	background: #DFE5EC !important;
	border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: #93A8C0 !important;
}
.ui-datepicker-today {
	background: #C2CEDC !important;
}
.ui-datepicker-current-day {
	background: #93A8C0 !important;
}
.ui-datepicker-status {
	background: #DFE5EC;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #93A8C0 !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #93A8C0;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

#block-estatisticas div{
  margin-top:2em;
}
