/**
 *  TAG Styling Styling
**/
body{background-color: #FFFFFF; font-size:16px;font-family:Helvetica, Arial, sans-serif; font-weight: lighter; }
    body.branding-none{background-image:none;}
a{ color: #000; text-decoration: none; cursor:pointer;}
    a:hover{ color: #000; text-decoration:none; }

a.submit{
	text-align: center; 
	cursor: pointer; 
	border:none; 
	margin:11px 0 0; 
	padding:5px 10px; 
	border-radius:3px; 
	behavior:url('../../../css/ie-css3.htc'); 
	width: 85px;
	display:block;
	background-color: #142F5C; 
	color:#FFF;
	text-decoration:none;
}

a.submit:hover{text-decoration:none;color:#fc0}
/**
 *  Class Styling Styling
**/
.page{ background-color:#FFF;}
.spaced-5{ margin:5px; }
.spaced-10{ margin:10px; }
.padded-5{ padding:5px; }
.padded-10{ padding:10px; }
.radius-5{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; /* behavior: url('./css/ie-css3.htc'); */ }
.radius-10{ border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; /* behavior: url('./css/ie-css3.htc'); */ }
/*.radius-excentric{ border-radius: 5px 5px 20px 5px; -moz-border-radius: 5px 5px 20px 5px; -webkit-border-radius: 5px 5px 20px 5px; /* behavior: url('./css/ie-css3.htc');*/ /*}*/
.shadow-blue{ box-shadow:3px 3px 9px #39537C; -moz-box-shadow: 3px 3px 9px #39537C; -webkit-box-shadow: 3px 3px 9px #39537C; /* behavior: url('./css/ie-css3.htc'); */ }
.shadow-gray{ box-shadow:3px 3px 9px #CCC; -moz-box-shadow: 3px 3px 9px #CCC; -webkit-box-shadow: 3px 3px 9px #CCC; /* behavior: url('./css/ie-css3.htc'); */ }

.border-blue{ border:1px solid  #39537C; }
.border-gray{ _border:1px solid  #F0F0F0; }

.box{}
    .box .title{margin: 0; font-size: 18px; font-weight: lighter; color: #fff; _background-color: #17325F; padding: 8px; text-align:center; background-color: #00588e; }
/**
 *
**/
.auction { 
	background-color: #FFF;
	padding: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
	color: #0F243E;
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 46px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
    .auction.odd { _background-color: #F0F0F0; width: 50%; _margin: auto;}
    .auction .icon{ height:32px;width:110px; }
    .auction .name{ height:32px;width:50%; overflow:hidden;margin-left: 10px; line-height: 32px;text-align:center;}
    .auction .lots{ height:32px;width:12%; overflow:hidden;margin-left: 10px; line-height: 32px;}
    .auction .ldata{ line-height:14px;width:25%;}

/**
 *
**/
#lot-info{}
    #lot-info .title{color:#fff; _background: #17325F url('./images/mainarea/title_bg.png') repeat-y right top; padding:10px 10px; font-size:25px; }
    #lot-info .desc_lote{color:#000; text-align:center; font-size:30px; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
    #lot-info .titulocaixas{color:#000; _background: #2474a7; padding:10px 10px; font-size:20px; border-bottom: 1px solid #ddd; }
    #lot-info .label{color:#000; }
    #lot-info .value{ }
    #lot-info .subtitulocaixa{color: #7A7A7A; font-size:11px; font-weight: bold; }
    #lot-info .title .close{ width: 18px;height: 18px;text-align: center;text-decoration: none;color: #000; padding: 3px; line-height:18px; margin-top: 2px; }
    #lot-info .details,
    #lot-info .extras,
    #lot-info .damages,
    #lot-info .obs,
    #lot-info .misc {border: 0px solid #828282;font-family:Verdana, Arial, sans-serif; font-size:11px; color:#7A7A7A;line-height: 17px;}
    #lot-info .actions{padding-left: 15px;}
        #lot-info .actions a.pdf{background: transparent url('./images/lotes/actions.png') no-repeat top left;display: block;color: #FEFEFE;padding: 12px 6px 12px 52px;margin: 5px;font-size: 16px;line-height: 20px;}
            #lot-info .actions a.pdf:hover{text-decoration:none;}

/* frontend - auto recepcao genericos */
.fe_autorecepcao_genericos{
	display:block;
	position:relative;
	width:80px;
	float:left;
	text-align:center;
}


/**
 *  Footer Module Styling
**/
#footer{color: #FFF; font-size:0.75em; background-color:#333; margin-top:200px; }
    #footer a{color: #FFF; }
/**
 *  Header Module Styling
**/

/**
 *  Main Menu Module Styling
**/
#mainmenu{ color: #fff; _font-size:12px; _background-color:#17325F; height:54px; 
	background: #00588e; 
	width: 97%;
    margin-left: auto;
    margin-right: auto;}
    #mainmenu li{ color:#000; /*margin-top:12px;*/}
        #mainmenu li a{ color:#fff;  }
        #mainmenu li a:hover{text-decoration:none;font-size:16px; color:#fff700}
            #mainmenu .current a{ text-decoration:none; font-size:16px;}
/*
    #mainmenu li.special1{ background-image:url('./images/menu/separator2.png'); }
        #mainmenu li.special1 a{ color:#2DA2C2; }
    #mainmenu li.special2{ background-image:none; }
        #mainmenu li.special2 a{ color:#2DA2C2; }
    #mainmenu li.special3{ display:none; }
    #mainmenu li.special4{ background-image:none; }
    #mainmenu li.special5{ background-image:none; font-size:smaller; }
    
    #mainmenu .loginregisto{float:right;width:250px;border: 0px;border-radius:0px;background:none;}
    #mainmenu .item_menu{line-height:28px;}
*/
/**
 *  Sidebar Module Styling
**/
#mainarea{ /*background:transparent url('./images/mainarea/sidebar.jpg') no-repeat top left;*/     
	width: 97%;
    margin-left: auto;
    margin-right: auto;}
    #mainarea .sidebar{ /* position:relative;*/     display: table-cell; }

/**
 *  Auctions Types Module Styling
**/
#auctions-types .button{ border:2px solid #17325F; /*background: #FFF url('./images/sidebar/auctions_bg.gif') no-repeat 3px center;*/ padding:3px 3px 3px 26px; font-size:16px; font-weight:bold; font-style:italic; display:inline-block; width:50px;}
    #auctions-types  .button.live       { height:20px;color:#FF0000; background: #FFF url('./images/sidebar/geslive.gif') no-repeat 3px center; }
    #auctions-types  .button.online     { height:20px;color:#00B050; background: #FFF url('./images/sidebar/gesonline.gif') no-repeat 3px center; }
    #auctions-types  .button.recuperacao{ color:#984806; }

.auction .button{ border:1px solid #17325F; background: #FFF url('./images/sidebar/auctions_small_bg.gif') no-repeat 3px 3px; font-size:16px; font-weight:bold; font-style:italic; display:inline-block; width:152px; padding:3px; text-indent:17px;}
    .auction .button.live       { color:#FF0000; }
    .auction .button.online     { color:#00B050; }
    .auction .button.recuperacao{ color:#984806; }
        .auction .button span{ color: #0F243E; font-size: 13px; font-weight:normal;font-style:normal;}

.live-link {color: #F00;font-weight: bold;display: inline-block;overflow: hidden;margin-right: 10px;}
    .live-link:hover {color: #F00;}


.num_lances{
	display:none;
	width: 50px;
	height: 50px;
	background: red;
	color: white;
	float: right;
	margin-right: 10px;
	margin-top: 25px;
	border-radius: 5px;
	padding: 5px;
	font-size: 13pt;
	text-align: center;
}

.inf_lances{
	color:#888;
	font-size:14px;
}
/**
 *  promos Module Styling
**/
#promos{ height:165px; width:240px; background-color:#FFF; margin:50px 10px 10px !important;}

/**
 *  Login/Register Module Styling
**/
/*#my-account{ border:2px solid #FFF; background-color:#EEE; padding:10px 15px; }*/
   /*#my-account a{ color: #000; width:70px; padding-left: 30px; height:22px;line-height:22px; color:#000; font-size:13px; font-weight:bold; }
        #my-account a.register{ background: transparent url('./images/sidebar/register.gif') no-repeat left center; }
        #my-account a.login{ background: transparent url('./images/sidebar/login.gif') no-repeat left center; }
        #my-account a.logout{ background: transparent url('./images/sidebar/login.gif') no-repeat left center; }
        #my-account a.my-account{ background: transparent url('./images/sidebar/register.gif') no-repeat left center; }*/
	#my-account a{ color: #000; width:100px; _font-size:12px; _font-weight:bold; _border-right:4px solid #17325f;_text-decoration:none;}
	#my-account a:hover{color:#2474a7;}
	#my-account.loginregisto{ _background-color: #fff;_border: 7px solid #17325f;color: #000; margin-top:18px;font-weight: bold;}
	
       
/**
 *  Search Form Styling
**/
#search-form{ _border:1px solid #163067; _background-color:#FFF; /* padding:10px 10px 10px 10px; margin:10px 10px 0 !important;*/}
    #search-form label{ _font-size:13px; _font-weight: bold; color: #868686 }
    #search-form select,
    #search-form input{ border: 1px solid #868686; font-size:15px; color: #868686; padding: 4px;}
	#search-form input[type="checkbox"]{display:none;}
	#search-form input[type="checkbox"] + label{	display: block; margin: 2px;}
	#search-form input[type="checkbox"]:checked + label:before{	background-color: #00588e;color: #fff;}
	#search-form input[type="checkbox"] + label:before{	content: '\2714';
														border: 1px solid #868686;
														border-radius: 2px;
														display: inline-block;
														width: 15px;
														height: 15px;
														padding-left: 4px;
														padding-bottom: 6px;
														margin-right: 8px;
														vertical-align: bottom;
														color: transparent;
														transition: 0.2s;
													}
	
	
        #search-form .disabled label{ color: #CCC; }
        #search-form .disabled select,
        #search-form .disabled input{ border: 1px solid #CCC; color: #CCC; }
    /*
    #search-form div.submit{ background:transparent url('./images/sidebar/search.gif') no-repeat 0% 0%;padding-left: 30px; height: 27px; margin-top:10px;}
    */
/*        #search-form input.submit{ background:transparent url('./images/sidebar/submit.png') repeat-x 0% 50%;  border: none; font-weight: bold; font-size: 13px; cursor:pointer; color:#FFF; margin-top:10px; height: 27px; }*/

	#search-form input.submit{
		text-align: center; 
		cursor: pointer; 
		/*border:none; */
		margin:10px 0 0; 
		padding:5px 10px; 
		border-radius:3px; 
		behavior:url('../../../css/ie-css3.htc'); 
		width: 105px;
		display:block;
		background-color: #142F5C; 
		color:#FFF;
		text-decoration:none;
	}
	
	#search-form input.submit:hover{color:#fc0; text-decoration:none}
	        
            /* #search-form .submit:hover{ color:#FFF; } */
    #search-form #refine-search{ margin-top:10px;}
        #search-form #refine-search .refiner{ margin-top:5px;}
            #search-form #refine-search .group{ border:1px solid #17325F; margin: 0px; padding:5px 10px; font-weight:bold; font-size:13px;}
            #search-form #refine-search .links{ padding-left:20px; font-size:13px; font-weight:normal; color:#17325F; }
                #search-form #refine-search .links a{ display:block; color:#17325F; }

/**
 *
**/
.auction-lots{ display: table-cell; width: 82%; float: right;}
    .auction-lots .header{ 
		color: #fff;
		_background: #17325F url(./images/mainarea/title_bg.png) repeat-y right top;
		/* margin: 5px 10px; */
		margin-left: 30px;
		font-size: 16px;
		/* border: 1px solid #868686; */
		background-color: #00588e;
}	
        .auction-lots .header .count{ float:left;width:30px;margin-top:20px;margin-bottom:20px; }
        .auction-lots .header .title{     margin-top: 10px;
				margin-bottom: 20px;
				font-size: 30px;
				width: 100%;
				text-align: center;
				display: inline-block;
		}
        .auction-lots .header .subtitle{ margin-top:0px;margin-bottom:20px; width:100%; text-align: center; display:inline-block;color: #fff700;}
        .auction-lots .header .link_live{margin-top:20px;float:right;margin-bottom:20px;}
    .auction-lots .pagination{ margin:3px 0px; }
        .auction-lots .pagination div.pages{ float:right;}
        .auction-lots .pagination div.pages span.pages_current{background-color:#132F5C; color:#FFF; }
        .auction-lots .pagination div.pages span.pages_current,
        .auction-lots .pagination div.pages a.pages{ display:inline-block; padding: 0px 5px;}
        .auction-lots .pagination div.navigation{float: left;}
        .auction-lots .pagination div.navigation span.page_current{background-color:#132F5C; color:#FFF; }
        .auction-lots .pagination div.navigation span.page_current,
        .auction-lots .pagination div.navigation a.page{ /*display:inline-block;*/ padding: 0px 5px;}
    .auction-lots .lot, .auction-lots .lot-on{  border-top: 1px solid #ddd;  width: 100%; padding-top: 20px; padding-bottom: 20px;}
    
    :root .auction-lots .lot, .auction-lots .lot-on{ _border:1px solid #AAA; _margin: 5px 0;}
    .auction-lots .lot-on{ padding:0;height:170px; width:100%}
        /*.auction-lots .lot .in,.auction-lots .lot-on .in{ font-size:11px; color:#828282; margin: 0 7px 14px; text-align: center;}*/
        .auction-lots .lot .in,.auction-lots .lot-on .in{ font-size:14px; color:#ffffff; margin: 0 7px 14px; text-align: center;background-color: #132f5c;}
    .auction-lots .lot .row,.auction-lots .lot-on .row{ _border-bottom:1px solid #AAA; padding:0;}
    .auction-lots .lot .first,.auction-lots .lot-on .first{ margin:7px 7px 0 7px; }
        .auction-lots .lot .first .thumb, .auction-lots .lot-on .first .thumb,
        .auction-lots .lot .first .thumb img, .auction-lots .lot-on .first .thumb img{ height:155px; width:200px;}
        .auction-lots .lot .first .rdata, .auction-lots .lot-on .first .rdata{ _width:310px; margin-left:8px;}
            .auction-lots .lot .first .rdata .name, .auction-lots .lot-on .first .rdata .name, .auction-lots .num_lote {
            	color: #000; font-size:22px; font-weight:lighter; text-decoration:none;_height:20px; _overflow:hidden; _margin-bottom:10px; min-width: 100%;
            }
            .auction-lots .lot .first .rdata .details,.auction-lots .lot-on .first .rdata .details {display: inline-block;background-color: #132F5C;color: white;font-size: 22px;font-weight: bold;width: 18px;text-align: center;height: 18px;line-height: 15px;text-indent: 0px;}
            .auction-lots .lot .first .rdata .details:hover,.auction-lots .lot-on .first .rdata .details:hover { text-decoration:none;color:#fc0;}
        .auction-lots .lot .first .properties,.auction-lots .lot-on .first .properties,
        .auction-lots .lot .first .caracteristics,.auction-lots .lot-on .first .caracteristics{ margin-top:124px;font-size:14px; font-weight:normal; color:#333;    position: absolute;}
    .auction-lots .lot .second,.auction-lots .lot-on .second{ margin:0px 7px 7px 7px; }
        .auction-lots .lot .second div,.auction-lots .lot-on .second div{ background-color:#E5EAF0; color: #132F5C ;  font-size:13px; font-weight:bold; text-align:center;border-left:1px solid #AAA; width:105px; padding:3px 0px;}
            .auction-lots .lot .second div.borderless, .auction-lots .lot-on .second div.borderless{border-left:none;}
        .auction-lots .lot-on .second span{ color: #F00; font-size:18px; font-weight:bold; margin-left:23px;}
.auction_list .caract{width:55%;}

 .bidding { border:none; margin:0px 18px; width:20%;}
     .bidding .button-inc {
    border:1px solid #41b446;
    background:#41b446;
    border-radius: 3px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    width: 135px;
    padding: 5px;
    float:right;
    text-align:center;
    margin-bottom:10px;
    color: #fff !important;
    
}
     .bidding .button-incx,
     .bidding .button-bnow{ width:144px; margin:5px; background-color: #142F5C; padding:4px 8px; font-size: 14px; color:#FFF;}
     .bidding .button-incx{ margin-right: 13px\0; padding-right:0px\0; }
     .bidding .countdown{ display:inline-block; font-size: 20px; color:#000; text-align:right; line-height:18px;padding:4px;width:100%; font-weight:lighter; border:none; }
         .bidding .button-inc a,
         .bidding .button-bnow a{ color:#FFF; display:block; }
             .bidding .button-inc a:hover,
             .bidding .button-incx:hover,
             .bidding .button-bnow a:hover{ color: #FFCC00; text-decoration:none; }
                 .bidding .button-inc a b,
                 .bidding .button-bnow a b{ float:right; }
     .bidding .countdown{ border:none; }
         .bidding .countdown .refresh{ background:transparent url('./images/lotes/refresh.gif') no-repeat center center; width:16px; height: 16px; display:inline-block; font-size: 1px; overflow: hidden; text-indent: 50px;}
         .bidding .button-incx input {font-size: 13px;line-height: 13px;font-family: Calibri, Helvetica, sans-serif;padding: 0;margin: 0;width: 50px;  border:none; box-shadow:none; text-align:right; border-radius:0px; background-color:#969696;color:#FC0; font-weight:bold; z-index:2; width:51px\0; *width:51px;  _width:51px;}
            :root .auction-lots .lot-on .bidding .button-incx input {font-size: 13px;line-height: 13px;font-family: Calibri, Helvetica, sans-serif;padding: 0;margin: 0;width: 54px;  border:none; box-shadow:none; text-align:right; border-radius:0px; background-color:#969696;color:#FC0; font-weight:bold; z-index:2; }
         .bidding .button-incx .grayed { background-color: #969696;padding: 4px 14px 4px 2px;z-index:1; margin-right:-4px;}
         .bidding .button-incx .send{width:25px; height:25px; background: transparent url('./images/lotes/accept.png') no-repeat center center; position:relative; font-size:1px; overflow:hidden; text-indent:50px;float:right; margin-bottom:-25px; right:-10px; margin-left:-10px; top:-21px; top:-4px\0/;  *top:-4px; _top:-4px; }
            :root .auction-lots .lot-on .bidding .button-incx .send{width:25px; height:25px; background: transparent url('./images/lotes/accept.png') no-repeat center center; position:relative; font-size:1px; overflow:hidden; text-indent:50px;float:right; right:-12px; margin-bottom:-25px; top:-21px; }
         .bidding .info-incx{font-size:10px; font-style:italic; }

.botao_licitar{
	width:100%;
	display:inline-block;	
}  

.botao_licitar a{
	color:#fff;
}      
.propriedadelote{
	border: solid 0px;
	font-weight:normal;
	text-align: center;
	height:18px;
	color:green;
	margin-top:10px;
	margin-bottom: 10px;
}

.base_licitacao, .valor_referencia, .valor_actual{
	width:100%;
	display:inline-block;
	color:#000;
}
.base_licitacao .label, .valor_referencia .label, .valor_actual .label{
	float:left;
	
	text-transform: uppercase;
	font-weight:lighter;
	font-size:15px;
}
.base_licitacao .value, .valor_referencia .value, .valor_actual .value{
	float: right;
	font-weight: normal;
	font-weight:lighter;
	font-size:15px;
}
.valor_actual .label, .valor_actual .value{
	font-weight: bold;
}


/**
 *  Form Generic Styling
**/

/**
 *  Registration Form Styling
**/

/**
 *  "Fancyboxed" Forms Styling
**/

/**
 *  Login Form Styling
**/

/**
 *  Address Form Styling
**/

/**
 *  Auctions Styling
**/

/**
 * Bidding Form Styling
**/

/**
 * Catalog Auctions listing
**/

/**
 *  My Account Styling
**/
#account-form input,
#password-form input,
#account-form textarea { width:335px; }
#account-form .half input,
#password-form .half input { width:155px; }
#account-form .submit,
#password-form .submit { width: 80px;  background-color: #142F5C; color:#FFF; border:none; cursor:pointer; }
#account-form .msg{ font-weight:bold; margin-top:7px; color:#142F5C; }
    #account-form .msg.erro{ color:#F00; }