/**
 *  TAG Styling Styling
**/
body{background-color: #E9EDF1; font-size:14px;font-family:Calibri, Arial, sans-serif; }
    body.branding-none{background-image:none;}
a{ color: #0A95CC; text-decoration: none; cursor:pointer;}
    a:hover{ color: #2CA2D2; text-decoration:underline; }

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: 14px; font-weight: bold; color: #FFF; background-color: #17325F; padding: 4px 8px;}
/**
 *
**/
.auction { background-color: #FFF; padding: 10px; color:#0F243E; font-size:14px; }
    .auction.odd { background-color: #F0F0F0; }
    .auction .icon{ height:32px;width:110px; }
    .auction .name{ height:32px;width:285px; overflow:hidden;margin-left: 10px; line-height: 32px;}
    .auction .lots{ height:32px;width:70px; overflow:hidden;margin-left: 10px; line-height: 32px;}
    .auction .ldata{ line-height:14px;}

/**
 *
**/
#lot-info{}
    #lot-info .title{color:#FFF; background: #17325F url('./images/mainarea/title_bg.png') repeat-y right top; padding:5px 10px; font-size:21px; }
    #lot-info .titulocaixas{color:#FFF; background: #17325F url('./images/mainarea/title_bg.png') repeat-y right top; padding:5px 10px; font-size:12px; }
    #lot-info .subtitulocaixa{color: #7A7A7A; font-size:11px; font-weight: bold; }
    #lot-info .title .close{ cursor: pointer;background-color: #17325F;width: 18px;height: 18px;text-align: center;text-decoration: none;color: white; 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:13px; color:#000;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:#17325F; }
    #footer a{color: #FFF; }
/**
 *  Header Module Styling
**/

/**
 *  Main Menu Module Styling
**/
#mainmenu{ color: #000; font-size:12px; background-color:#FFFF00; }
    #mainmenu li{ color:#000; background: #FFFF00 url('./images/menu/separator.png') no-repeat right center;}
        #mainmenu li a{ color:#000;  }
            #mainmenu li a.current{ text-decoration:underline; }
    #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;*/ }
    #mainarea .sidebar{  position:relative; }

/**
 *  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 !important; width:100px; font-size:12px; font-weight:bold; border-right:4px solid #17325f;}
	#my-account.loginregisto{ background-color: #fff;border: 7px solid #17325f;color: #000;}
       
/**
 *  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: #17325F; }
    #search-form select,
    #search-form input{ border: 1px solid #17325F; font-size:13px; color: #17325F; }
        #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: 107px;
		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{}
    .auction-lots .header{ color:#FFF; background: #17325F url('./images/mainarea/title_bg.png') repeat-y right top; padding:5px 10px; font-size:16px; }
        .auction-lots .header .count{ float:left;width:30px; }
        .auction-lots .header .title{ float:left; font-weight: bold; }
        .auction-lots .header .subtitle{ float:right;}
    .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:1px solid #AAA; margin: 5px 0; width:355px\9; *width:355px; _width:355px; }
    :root .auction-lots .lot, .auction-lots .lot-on{ border:1px solid #AAA; margin: 5px 0;}
    .auction-lots .lot-on{ padding:0;height:210px}
        /*.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:112px; width:150px;}
        .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 {color: #132F5C; font-size:16px; font-weight:bold; text-decoration:underline;width:278px;height:20px; overflow:hidden;}
            .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{ font-size:14px; font-weight:normal; color:#333;}
    .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;}

 .bidding { border:none; margin:0px 7px; }
     .bidding .button-inc {
    /*background: url("./images/sidebar/submit.png") repeat-x scroll 100% 100% transparent;*/
    background-color:#FFCC00;
    border: medium none;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    color: #FFF;
    margin: 4px;
 /*   height: 30px;*/
    width: 135px;
    padding: 5px;
}
     .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: 12px; color:#142F5C; text-align:center; line-height:18px;background-color: #132F5C;color:#fff;padding:4px;width:94px; }
         .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; }
/**
 *  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; }