/**
 *  TAG Styling Styling
**/
body{
    padding:0;
    margin:0;
}

img{ border:0px; }
/**
 *  Class Styling Styling
**/
.page{ _width: 1000px; margin: -20px auto;/* padding:5px;*/}
.left{float:left;}
.right{float:right;}
.center{margin-left:auto;margin-right:auto; display:block !important;}
.clr { clear: both; overflow:hidden; height: 0; width:100% !important;}
.hidden{ display:none !important; }

.w100p{width:97.9%; margin: 1%;}
.w90p{width:87.8%; margin: 1%;}
.w80p{width:77.8%; margin: 1%;}
.w70p{width:67.8%; margin: 1%;}
.w60p{width:57.8%; margin: 1%;}
.w50p{width:47.8%; margin: 1%;}
.w40p{width:37.8%; margin: 1%;}
.w30p{width:27.8%; margin: 1%;}
.w20p{width:17.8%; margin: 1%;}
.w10p{width:7.8%; margin: 1%; }
.w5p{width:2.9%; margin: 1%;  }
.w75p{width:72.7%; margin: 1%;}
.w25p{width:22.7%; margin: 1%;}
.w33p{width:31.3%; margin: 1%;}
.w66p{width:64.4%; margin: 1%;}
.w85p{width:82.7%; margin: 1%;}
.w15p{width:12.7%; margin: 1%;}
.w35p{width:32.7%; margin: 1%;}

.h100p{height:100%;}
.h50p{height:50%;}
.h25p{height:25%;}


.fivesixths{ display:inline-block; width:83%;  \width:82%; w\idth:82%;}
.fourfifths{ display:inline-block; width:79%;  \width:78%; w\idth:78%;}
.threequarters{ display:inline-block; width:74%;  \width:73%; w\idth:73%; }
.twothirds{ display:inline-block; width:66%;  \width:65%; w\idth:65%;}
.total{ display:inline-block; width:98%; \width:98%; w\idth:98%;}
.half{ display:inline-block; width:46%; \width:46%; w\idth:46%;}
.third{ display:inline-block;/* width:32%; \width:31%; w\idth:31%;*/}
.quarter{ display:inline-block; width:24%; \width:23%; w\idth:23%;}
.fifth{ display:inline-block; width:19%; \width:18%; w\idth:18%;}
.sixth{ display:inline-block; width:15%; \width:14%; w\idth:14%;}
.tenth{ display:inline-block; width:9%; \width:8%; w\idth:8%;}

.campo_pesquisalivre{_display: inline-block; 
    width: 95%;
    _margin-right: 15px;
    _margin-left: 15px;
	_padding-top: 10px;
	_padding-bottom: 10px;}
	
.campo_marca{display: inline-block; 
	width: 100%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;}

.campo_modelo{display: inline-block; 
	width: 100%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;}

.campo_anode{display: inline-block; 
	width: 45%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;}

.campo_anoate{display: inline-block; 
	width: 45%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;}

.campo_valorde{display: inline-block; 
	width: 45%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;}

.campo_valorate{display: inline-block; 
	width: 45%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;}

.campo_combustivel{display: inline-block; 
	width: 100%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;}

.campo_kmde{display: inline-block; 
	width: 45%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;}

.campo_kmate{display: inline-block; 
	width: 45%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;}

.campo_iva{display: inline-block; 
	width: 100%;
	_margin-right: 15px;
	_margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;}

.campopesquisa80{display:inline-block; width:80px;margin-right:10px;}
.botaopesquisa{_margin-left: 25px;margin-top:5px;width: 35px;float: left;background-color: green;}
.botaopesquisa input {background-color: green !important; border: none !important;}
.botaolimpapesquisa {margin-left: 5px;margin-top:5px;width: 35px;float: left;background-color: red;}
.botaolimpapesquisa input {background-color: red !important;
    border: none !important;}
.botaoleiloes{display:inline-block; width:132px;float:right; _margin-right:10px;}
#botaoleiloes a{/*width:100px*/;background-color:#00588e;}

.content{ width:100%; float:right;/* background-image: url('../images/background.jpg'); background-size: cover;     background-repeat: no-repeat;*/}
.contentlistalotes{_width:100%; _margin:10px; background-color:rgb(255, 255, 255);min-height: 100vh;}
.sidebar{ 
	width:18%; 
	float:left; 
	z-index:1;
	/*background-color:#39537C;*/
	_background: -webkit-linear-gradient(#17325f, #fff); /* For Safari 5.1 to 6.0 */
    _background: -o-linear-gradient(#17325f, #fff); /* For Opera 11.1 to 12.0 */
    _background: -moz-linear-gradient(#17325f, #fff); /* For Firefox 3.6 to 15 */
    _background: linear-gradient(#17325f, #fff); /* Standard syntax (must be last) */
}

.ajaxing{background: transparent url('./images/AjaxLoading.gif') no-repeat center center !important;min-height:80px;}

.holder{/* margin:10px 5px; */}

/**
 *
**/

/**
 *  Footer Module Styling
**/
#footer{ padding:10px;clear:both;  }
    #footer .copyright{float: left; display: inline-block;margin: 0.7em 0;}
    #footer .powered-by{margin: 0.7em 0.5em; text-align: center; float: left;}

/**
 *  Header Module Styling
**/
#header{ margin-top:25px; margin-bottom:10px; clear:both;}


/**
 *  Main Menu Module Styling
**/
#mainmenu{ list-style:none; margin:0em; padding:0px;}
    #mainmenu li{ display:block;  display:inline-block; min-width:100px;  }
        #mainmenu li a{ display:block; text-align:center; padding:20px;}
    #mainmenu li.special1{}
    #mainmenu li.special2{}
    #mainmenu li.special3{}
    #mainmenu li.special4{}
    #mainmenu li.special5{ float:right; width:auto; padding:10px;}

/**
 *  MainArea Module Styling
**/
#mainarea{ _margin:5px 0; }
#mainarea .sidebar, #mainarea .content{ /* min-height:620px; */ }
#mainarea .sidebar .holder{ margin:10px 5px; }

#vendaqui_slider, #vendaqui_botoes{
	margin-left:0px !important;
}

#vendaqui_link_emp{
	margin-right:10px;
	
}

#avalia-form{
	width:50%;
	margin: auto;
	position: relative;
}

#avalia-form form .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;
}

#avalia-form form .submit:hover{text-decoration:none;color:#fc0}




.logotipo{
	margin-left: auto;
    margin-right: auto;
    width: 40%;
    top: -10px;
}

.logotipo img {
	_margin-top:-20px;
}

.view_top{
  /*height: 55px;
	background-color: #00588e;
    margin-bottom: 18px;*/
	background-color: #fff;
	padding-top: 5px;
}

.loginregisto{
	
}

.tamanho_logo{
	width: 100%;
	position: relative;
	top: -37px;
	height: 62px;
}

.tamanho_menu{
	width: 20%;
}

.tamanho_registo{
	width: 100%;
    position: relative;
    top: 75px;
    _left: -55px;
    _display: flex;
}

.opcoes_menu{
	margin-left:1%; 
	width:98%; 
	margin-right: 1%; 
	margin-top:1%;
	background-color: #142F5C;
	display:none;
}
.banner{
	_background-image: url('/images/teaser/teaser1.jpg');
	_background-repeat: no-repeat;
	_background-size: cover;
	_background-position: center center;
	_min-height:390px;
	display:none;
}



.banner .info{
	padding-top:150px;
}
.titulo1{
	font-size:30px;
	font-weight:normal;
	display:block;
	margin-bottom:10px;
}
.titulo2{
	font-size:20px;	
	display:block;
}

.area_pesquisa{
	/*background-color:#ddd;*/
	}

.auction_list{
/*	width:70%;
	margin:auto;*/
	_margin-left: 30px;
/*	border-left: 1px solid #868686;
    border-right: 1px solid #868686;
    border-bottom: 1px solid #868686;*/
}

.foto_princip{
	display:block;
/*	margin: auto;*/
	width:535px;
}

.borda_fundo{
	position: relative;
    box-shadow: 0 4px 25px 0 rgba(0,0,0,.2);
}

.borda_topo{
	margin-top: 2%;
}

.anuncio_exclusividade {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	background-color: #fff;
}

.proximos_leiloes{
	width:100%; 
	margin-right:0px; 
	border:0px solid #000;
	min-width:21%;
	float:left; 
}

.destaques{
	width:50%; 
	border:0px solid #f00; 
	/* position:relative; top:0px;*/; 
	float:left;	
	display:none;
}

.contacte_nos{
	margin-right: 5%;
	position: relative;
	top:-25px;
	float:right;
}

.anuncio_exclusividade span{
	color: red;
	font-size: 22px;
}

.tamanho_contacto a span{
	font-size: 14px;
	min-width: 95px;
}

.tamanho_contacto a {
	font-size: 10px;
	min-width: 95px;
	padding: 8px 0px 0px 0px;
}

.tamanho_contacto {
	width: 0%;
    position: relative;
	top: -0px;
    left: -90px;
	display: flex;
	height: 38px;
}

#ytplayer{
	margin: auto;
	margin-top:30px;
	display:block;	
}

.footer_cert{
	display:none;
}

.footer_arb{
	display:none;
}

.footer_seguro{
	display:none;
}
/**
 *
**/
form input,/*form rextarea, */ form select{width:100%; padding:0px;}
    form input.radio, form input.checkbox{width:auto;}
/**
 *  Search Form Styling
**/

/**
 *  Login Form Styling
**/
#login_div_nota{
	text-align: center; border: none; font-weight: bold;
  }
#login_div_wrapper{
	margin: 0 auto;
    padding: 0px 15px 0px 0px;
  }
#login_div_wrong_login {
	  margin: 23px 0px 0px 0px; padding: 0; color: #FF0000; font-weight: bold;
	  text-align: center;
  }

#login_div_title {
	height: 24px;
    margin: 10 auto;
    padding: 0;
    border: 0;
    line-height: 45px;
    margin-bottom: 5px;
    color: #142f5c;
    font-size: 35px;
    font-family: Calibri, arial, sans-serif;
  }

#login_div_footer_left {
	margin: 12px auto 0; padding: 0; font-size: 12px; text-align: left; float: left;
}
#login_div_footer_left a{
	color:#121212;
}

#login_div_footer_right {
	margin: 12px auto 0; float: right;
}

#login_div{
	width: 98%;
    float: left;
    padding-left: 2%;
}

#login_texto_registo{
	color:#484848;
	font-size: 18px;
	margin-top: 45px;
	line-height: 1.5;
}

.login_btn_submit{ 
	text-align: center; 
	font-weight: normal;
	cursor: pointer; 
	border:none; 
	margin:0 0 5px; 
	padding:5px 0px; 
	border-radius:3px; 
	width: 120px;
	background-color: #03c300;
	color:#FFF;
	height: 45px;
    font-size: 16px;
}

.aceito{
	background-color: #03c300;
}

.naoaceito{
	background-color: #FF0000;
}

.login_btn_submit:hover { text-decoration:none;color:#fc0; }

.login_btn_registo{ 
	text-align: center; 
	font-weight: normal;
	cursor: pointer; 
	border:none; 
	margin:0 0 5px; 
	padding:5px 0px; 
	border-radius:3px; 
	width: 120px;
	background-color:#118ee1 ;
	color:#FFF;
	height: 36px;
    font-size: 16px;
    line-height: 2.2;
    float: left;
    margin-top: 12px;
}

.login_btn_registo:hover { text-decoration:none;color:#fc0; }


.login_text_box_login {
	width: 160px; height: 24px; border: 0px; margin: 0px; line-height: 24px;
	color: #555; font-size: 0.8em; background: none transparent; margin: 2px 5px;
}

.login_div_input { float: left;
	width: 100%;
	height: 20px; 
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ddd;
	background: #FCFFFF;
	padding: 4px;
	border: 1px solid #AAAAAA !important;
	color: #555555;
}
.login_div_label { 
	float: left;
	width: 80%;
	color: #484848;
	font-size: 18px;
	margin-top: 15px;
}
.login_checkbox  {width: 35px; padding: 0px;height: 35px;margin-top: 15px;margin-right: 1%;float: left;}

    color: #484848;
    font-size: 18px;
    margin-top: 45px;
    line-height: 1.5;
/**
 *  Register Form Styling
**/

#registo_div_wrapper_default{  margin: 0 auto; padding: 5px 10px; _border: 1px solid #333; color: #444; }

#registo_div{
	width: 98%;
    float: left;
    padding-left: 2%;
}

#registo_div_title {
	height: 32px; line-height: 32px; margin: 20 auto; padding: 0; border: 0; margin-bottom: 5px;
	text-align: center; color: #FFF; font-size: 1.5em; font-weight: bold;
	background: url('../../../css/images/colorbox_register/bg_title.png') repeat-x top left;
	border:1px solid #000;
}

.registo_div_label { 
	float: left;
	width: 80%;
	color: #484848;
	font-size: 18px;
	margin-top: 5px;
}
.registo_div_input { 
	width: 95%;
	height: 20px; 
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ddd;
	background: #FCFFFF;
	padding: 4px;
	border: 1px solid #AAAAAA !important;
	color: #555555;
}
.registo_small{ width: 97px; }

.registo_btn_submit{
	width: 210px; height: 36px; line-height: 36px; margin: 0; padding: 0; border: 0px;
	background: url('../../../css/images/colorbox_register/btn_register.png') no-repeat; color: #333;
	font-weight: bold;
}
.registo_btn_submit:hover {background: url('../../../css/images/colorbox_register/btn_register_hover.png') no-repeat; cursor: pointer;}

.registo_div_info {
	color: #333; height: 50px; padding: 5px;
}

.registo_div_division {
	height: 12px; line-height: 12px; clear: both;
}

.registo_btn_enviarmail {
	_margin: 0 auto; border: 0; text-align: center;
	z-index: 10;
	padding: 10px;
	border-radius: 3px;
	background-color: #03C300;
	color: #ffffff;
	font-size: 13px;
	padding-left:20px;
	padding-right:20px;
}

.registo_btn_enviarmail {
	text-align: center; 
	font-weight: normal;
	cursor: pointer; 
	border:none; 
	margin:0 0 5px; 
	padding:5px 0px; 
	border-radius:3px; 
	width: 120px;
	background-color: #142F5C; 
	color:#FFF;
	height: 45px;
    font-size: 16px;

}

.registo_btn_enviarmail:hover { text-decoration:none;color:#fc0; }
.registo_div_btn_registar{    
	margin-top: 20px;
    float: left;
    width: 100%;
    text-align: center;}

#txtLocalidade{width: 73%; margin-left: 1%;}
#lblLocalidade{width: 70%;}
#txtCodPostal{width: 20%;}
#lblCodPostal{width: 23%;}
#lblPass1{width: 47%;}
#lblPass2{width: 44%;}
#txtPass1{width: 46%;}
#txtPass2{width: 46%;margin-left: 1%;}

/**
 *  Address Form Styling
**/

/**
 *  Bidding Form Styling
**/


