﻿@charset "utf-8";

/* IMPORTS */
@import url(https://fonts.googleapis.com/css?family=Dosis:200,400);

body { overflow-x:hidden; }

/* CSS Document */
.bodyIMOB						 {  margin:0px;padding:0px; }
.bodyEquip						 {  margin:0px;padding:0px; }
.bodyEquipChristmas				 {  margin:0px;padding:0px;background: url(Structure2013/BodyEquipChristmas.jpg) center top no-repeat; }

.MenuRightBck				 { }
.Test 							 { border:1px solid black }
.Informacion					 { float:left; }

/* ******************** */
/* MAIN.MASTER.CUSTOM	   */
/* ****************** */

.BannerSquared	    { padding-left:15px; float:left; margin-top:10px; }
.BannerSquared	IMG {border:0px;  }

.header-section    {background: rgb(34,193,195);background: linear-gradient( 0deg, rgb(255 255 255) 0%, rgb(91 144 177) 100%);display: flex;align-content: center;align-items: center;height:100px;}
.nav-section	   {background: rgb(161 18 87);display: flex;align-content: center;align-items: center;height: 30px;}
.logo			   { background-position: center; background-image: url(/webLayout/Imgs/Logo_Uon_Imobiliaria.png); width: 200px; height: 60px; background-size: contain; background-repeat: no-repeat; overflow: hidden; }

.LoginContainer {margin-left:-10px; }

/* ********************************* */
/* DROPDOWN MENU DE TOPO DA PAGINA   */
/* ********************************* */
/* Basic code - don't modify */

	#navcontainer > div > a { background-color:#fff; margin:0px; padding-left:10px;  padding-right:10px; padding-top:5px; padding-bottom:4px;min-width:30px;
										  font-size: 15px; font-family: Dosis, verdana, helvetica, sans-serif; line-height: 20px;  color:#333; text-decoration:none; display:block;}
 
	#nav 				{ display: block; margin: 0; padding: 0; position: relative; z-index:1000; }
	#nav li 				{ display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
	#nav a 				{ display: block; }
	#nav ul 				{ display: none; position: absolute; left: 0; margin: 0; padding: 0;  }
	* html #nav ul  	{ line-height: 0; } /* IE6 "fix" */
	#nav ul a 			{ zoom: 1; } /* IE6/7 fix */
	#nav ul li 			{ float: none; }
	#nav ul ul 			{ top: 0; }
    
/* Essentials - configure this */

	#nav ul 			{ width: 130px; }
	#nav ul ul 		{ left: 131px; }
	#nav ul li a 	{ width: 130px; }

/* Everything else is theming */
 
	#nav 		     { height: 25px; }
	#nav *:hover	 {  }
	#nav a 			 { 	   border-right:1px dotted #FF4EB0; 
							   padding-left:16px; padding: 6px; 
							   text-decoration:none; line-height: 1; 
							   font-size: 15px; font-family: Dosis, verdana, helvetica, sans-serif; 
							   color:#FFF; 
					    }
	#nav li.hover a 	 { background-color: #700842; }
	#nav ul 		     { top: 29px;  }
	#nav ul li a 		 { background-color: #700842;  border:0px solid black; 
							   margin:0px; background-image: none;  
							   font-weight:normal;  font-size: 15px;	
							   font-family:Dosis, verdana; }
	#nav ul a.hover  { background-color: #013467; color:#FFF; }
	#nav ul a 			{ opacity: 1; filter: alpha(opacity=100); padding:6px;}

	/* Mobile Gadgets */
	.nav-dropMobile {	background-color:white; border-radius:5px; width:50px; 
						text-align: center; display:none; height: 26px; }
	.nav-dropMobile i { margin-top:5px }

/* ************************ */
/* Small Styles - Utilities 				*/
/* ************************ */

.ClockHP 			{ background:url(Structure/Box_Date_Full.gif) no-repeat; height:20px; width:189px; text-indent:10px; 
						   float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;font-weight:bold; color:white; } 
#imbobContent { margin-bottom:55px; margin-top:10px;}

/* Form Pesquisa */
.comboPesqPais 				{ font-size:13px; font-family:calibri, verdana; font-weight:normal; text-transform: lowercase; padding:3px; background-color:#445974; color:white;}
.comboPesqConcelho 			{ font-size:13px; font-family:calibri, verdana; font-weight:normal; text-transform: lowercase; padding:3px; background-color:#445974; color:white;}
.comboPesqFreguesia  		{ font-size:13px; font-family:calibri, verdana; font-weight:normal; text-transform: lowercase; padding:3px; background-color:#445974; color:white;}
.comboPesqTipologia 		{ font-size:13px; font-family:calibri, verdana; font-weight:normal; text-transform: lowercase; padding:3px; background-color:#445974; color:white;}
.comboPesqTipo 				{ font-size:13px; font-family:calibri, verdana; font-weight:normal; text-transform: lowercase; padding:3px; background-color:#445974; color:white;}
.comboPesqLeilao			{ font-size: 15px; font-family: 'Dosis'; font-weight: bold; background-color: #ffffff; color: #526c8d; width: inherit; padding: 5px 2px 5px 2px; border: 1px solid #d9d9d9; border-radius: 2px; }
.comboPaging                { padding: 5px 10px 5px 10px; border-radius: 41px; background-color: #008192; border: 0px solid white; color: white; font-family: 'Dosis'; font-size: 14px; font-weight: bold; }
.lstTipologia				{ font-size:13px; font-family:calibri, verdana; font-weight:normal; text-transform: lowercase; padding:3px; background-color:#445974; color:white;}
.FormInput02				{ font-size:13px; border:0px ; font-family:calibri, verdana; font-weight:normal; text-transform: lowercase; padding:3px; background-color:#445974; color:white;}
.formWhite 					{ font-size:13px; border:1px solid #ccc; font-family:calibri, verdana; font-weight:normal; text-transform: lowercase; padding:10px; color:Black;}
.EnableLink              	{ cursor: pointer; }

#NovoRegisto				{background-color: #ff9600ab; padding: 4px;text-align: center;color: white;border-radius: 5px;display:inline-block;margin-bottom:3px;width: 100% ;}
#MissingPassword			{/* background-color: #ffffff; */padding: 4px;text-align: center;color: #10b07c;border-radius: 5px;display:inline-block;float: right;font-weight: bold;}


/* Formatação Textos Página */

.PageContents  			  {font-size: 1em;font-family: 'Dosis';}
.PageContents STRONG {color:#013467;/* font-family: 'Dosis'; */}

.PageContents a:link		 { color:#CC6600; text-decoration:none; }
.PageContents a:visited   { color:#CC6600; text-decoration:none; }

.PageTitle							{ background:url(Structure/Page_Title_Header.jpg) no-repeat left; background-color:#013567; padding:9px; color:#FFFFFF; font-family:arial; font-size:14px; font-weight:bold; border:1px solid #013567;}
			  
.SubPageTitle					{font-family:arial;font-weight:bold;border:1px dotted #cccccc;color: #B52E73;margin:1px;color:#000066;letter-spacing:1px;margin-bottom: 10px;}
.SubPageTitle_Pink 		    	{border-left:3px solid #B52E73;padding-top:3px;padding-bottom: 3px;padding-left:8px;font-family: 'Dosis';}

.search_error					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:10px; border:1px solid #FBBFBF; margin-right:5px; }

.TableForm						{ color:#666; font-family:verdana;  }

.msg_bodyInscricoes	{ font-family:verdana; font-size:11px; padding:10px; width:680px; border:1px solid grey;  }
.msg_bodyInscricoes B { color:#A62865; }

h2	{ padding:0px; margin:0px; text-shadow:0px 1px 0px rgba(255,255,255,0.5); }

/* Flag Holder */

.FlagHolder 		{  }					 
.FlagHolder a		{ margin-top:2px; display:inline-block;}


/* ******************************** */
/* ucUserLeiloesInscritos		   */
/* ****************************** */

.BoxUtlizadorAceite				 { margin-top: 12px;  padding: 10px; border: 1px solid #ffffff78;    border-radius: 5px;}
												
.BoxUtlizadorAceite IMG			 { border-radius: 20px; display:none;}
#btnAnularInscricao				 { padding-top:0px; padding-bottom:2px; padding-left:28px;  font-size:10px; }
.LeiloesInscritoEvent			 { background: none !important; color: #FFBD07; font-size: 16px !important; display:block; padding:5px !important; line-height: 20px; font-family: 'Dosis'; font-weight: 700; transition: 0.2s all }
.LeiloesInscritoEvent:hover	     { background: #FFFFFF !important; color: #FFBD07 !important;  }

/* ******************************** */
/* accordion de Listagem de Leiloes            */
/* ******************************** */

ul#ListaLeiloes, ul#ListaLeiloes ul	{ margin:0px; padding:0px; width:250px; display:block;   }
ul#ListaLeiloes a							{ display: block;text-decoration: none; margin:0px; }
ul#ListaLeiloes li							{ list-style:none; margin:0px; padding:0px; }
ul#ListaLeiloes li a						{ background-color:#FFF; color:#333; font-family:Dosis,Verdana, Arial, Helvetica, sans-serif; font-size:15px;padding:8px; display:block; margin:0px;cursor:pointer; cursor:hand; margin-bottom:2px; }
ul#ListaLeiloes li a:hover				{ color: #333333; background-color:#E8F2FC; }
ul#ListaLeiloes li ul li a					{ background-color:#436D8D; color:#FFF;  margin:0px; padding-right:0px;list-style:none; display:block; padding-left:50px; padding-top:0px; padding-bottom:0px;  }
ul#ListaLeiloes li ul li a:hover		{ background-color:#324667; color:#00CCFF; }


/* Icones Laterais Esquerdos - Para representar o tipo de leilão */

.LeiloesCarrosUsados 	{	 background-image: url(Icons/Icons_leiloesAuto.gif);      		    			 background-repeat: no-repeat; background-position: left; text-indent:40px; height:20px;}
.LeiloesCotacaoCarros	{	 background-image: url(Icons/Icons_leiloesCotacao.gif);    			  		  	background-repeat: no-repeat; background-position: left; text-indent:40px; height:20px;}
.Leiloes510		 			{	 background-image: url(Icons/Icons_leiloesOnline.gif); 	   				    	background-repeat: no-repeat; background-position: left; text-indent:40px; height:20px;}

.Leiloes501	 				{	 background: url(Icons/Icons_Auction.png) 8px 4px no-repeat; 				 background-repeat: no-repeat; text-indent:40px; height:20px;} /* Leilão do Dia */
.Leiloes508	 				{	 background: url(Icons/Icons_Auction.png) 8px 4px no-repeat; 				 background-repeat: no-repeat; text-indent:40px; height:20px;} /* Leilão do Dia */
.Leiloes509	 				{	 background: url(Icons/Icons_Auction.png) 8px 4px no-repeat;				 background-repeat: no-repeat; text-indent:40px; height:20px;} /* MicroLeilão */
.Leiloes511	 				{	 background: url(Icons/Icons_Auction.png) 8px 4px no-repeat;				 background-repeat: no-repeat; text-indent:40px; height:20px;} 
.Leiloes515			 	 	{	 background: url(Icons/Icons_SobreCerrado.png) 2px 4px no-repeat; 	 text-indent:35px; height:20px; margin-left:5px;} /* Carta Fechada */
.Leiloes514		 	 	    {	 background: url(Icons/Icons_Auction.png) 2px 4px no-repeat; 				 text-indent:35px; height:20px; margin-left:5px;} /* Carta Fechada */

.LeiloesMediacao	 		{	 background: url(Icons/Icons_Mediacao.png) 2px 4px no-repeat;			  text-indent:40px; height:20px; margin-left:2px;}
.LeiloesEquipamentos 	{	 background: url(Icons/Icons_Equip.png) 2px 4px no-repeat; 		 		 text-indent:40px; height:20px; margin-left:2px;}
.LeiloesMaquinaria   	{	 background-image: url(Icons/Icons_leiloesMaquinaria.gif);    					  background-repeat: no-repeat; background-position: left; text-indent:40px; height:20px;}
.LeiloesAgenda		  	{	 background: url(Icons/Icon_Calendar.png) 2px 4px no-repeat; 				  background-repeat: no-repeat; background-position: left; text-indent:35px; height:20px; margin-left:5px;}

/* Separador de Itens - Listagem */

.BtnAgenda 							{ background:url(Btns/Btn_Leiloes_Agenda.gif) no-repeat; width:233px; height:32px; font-family:Verdana; color:#FFCC00; font-size:11px; padding:8px; text-indent:40px;}

/* ************** */
/* TABS                 */
/* ************ */

#tabs3							{  display:flex;}
#tabs3 A						{  width:100px; margin-right:2px; text-decoration:none; margin-top:-28px }

.tabContent					 { margin-top:0px;  background:url(Structure/Menu_Bck_Top_Shad.jpg) repeat-x bottom; display:inline;}
.tabContent img 				 { border:0px }

#tab_container ul	 		 { color: #7F90A9; float: left; width: 264px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:10px; margin:0px; padding:0px; }
#tab_container ul li   		 { display: inline; }
#tab_container ul li a 		 { padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px; color: #7F90A9;text-decoration: none; float: left; margin:0px; }
#tab_container ul li a:hover { background:url(Structure/Menu_Bck_Top_Shad.jpg) repeat-x bottom; background-color:#184274; color: #fff; display: inline;}

.tab_container_Bck			 { color:#FFFFFF; background:url(Structure/Cat_Bck.jpg) bottom repeat-x; width:266px; height:82px;}
.tab_container_selected 	 { background-color:#184274; color: #fff; display: inline;  }


/* TABS */

.Nav_Tab_01		{ float:left; background:url(Btns/Tabs_01.gif) no-repeat; width:179px; height:27px; text-align:center; vertical-align:middle; margin-right:1px;  }
.Nav_Tab_01 a    { text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:13px; font-weight:bold; line-height:27px; }

.Nav_Tab_02		{ float:left; background:url(Btns/Tabs_02.gif) no-repeat; width:179px; height:27px; text-align:center; vertical-align:middle; margin-right:1px;  }
.Nav_Tab_02 a    { text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:13px; font-weight:bold; line-height:27px; }

.Nav_Tab_03		{ float:left; background:url(Btns/Tabs_03.gif) no-repeat; width:179px; height:27px; text-align:center; vertical-align:middle; margin-right:1px;  }
.Nav_Tab_03 a    { text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:13px; font-weight:bold; line-height:27px; }

.Nav_Tab_04		{ float:left; background:url(Btns/Tabs_04.gif) no-repeat; width:179px; height:27px; text-align:center; vertical-align:middle; margin-right:1px;  }
.Nav_Tab_04 a    { text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:13px; font-weight:bold; line-height:27px; }

.Nav_Tab_05		{ float:left; background:url(Btns/Tabs_05.gif) no-repeat; width:179px; height:27px; text-align:center; vertical-align:middle; margin-right:1px;  }
.Nav_Tab_05 a    { text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:13px; font-weight:bold; line-height:27px; }


/* ********************** */
/* TABS - 2 Search Menu           */
/* ********************** */

#tabs2 						 				 { margin:0px; padding:0px; }
#tab2_container ul	   			  		 {  float: left; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:10px; margin-left:7px; margin-top:17px; padding:0px; }
#tab2_container ul li   	 			 { display: inline; }
#tab2_container ul li a 	  			 { text-decoration: none; float: left; margin:0px; }
#tab2_container ul li a:hover		 {}

.tab2_container_Bck 		  				  { margin-left:7px;  }
.tab2Content									  { margin-top:0px;   }
.tab2Content img 			 				  { border:0px 		   }

#tab2_containerTable   					  { color: #7F90A9; float: left; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:10px; }



/* ********************** */
/* TABS - HOMEPAGE        */
/* ********************** */
/* 
.Tabby        	  { list-style:none;padding:0px;margin: 0px; cursor:pointer }
.Tabby li         { display:inline-block;padding:10px;font-family:"dosis";cursor:pointer;background-color: white;border: 1px solid #BCC1C9;border-bottom: 0px;max-width: 180px;text-align: center; }
.Tabby .active    { background-color: #00314F;color:white;}
*/


#divEntradaBanner  { display:flex;align-items: center;justify-content: center;flex-wrap: nowrap;flex-direction: column;background-color: #f3f3f4;padding: 20px;border-radius: 5px;}
.divBannerListagem { background-color: #e5e9ee; }

.Tabby        	  {list-style:none;padding:0px;margin: 0px;cursor:pointer;display: flex;flex-direction: row;justify-content: start;flex-wrap: nowrap;width: 100%;}

/* COLOR BLUE */
.Tabby li {
			padding: 10px;
			font-family: "dosis";
			font-size: 17px;
			font-weight: normal;
			cursor: pointer;
			text-align: center;
			margin-bottom: 1px;
			background: #ffffff;
			color: #761d5f;
			transition: all 0.5s ease;
			vertical-align: top;
			line-height: 16px;
			/* border: 1px solid #c4c4c4; */
			margin-bottom: -2px;
			margin-right: 4px;
			font-weight: bold;
			}

.Tabby li:hover         {background-color: #a21460;color: white;}
.Tabby .active   		{background-color: #771e60;color: white;/* border-left: 3px solid #387091; */margin-top: -7px;}
.Tabby .active:hover  	{ background-color: #03436B; color:white; }
/*
.Tabby :after   		{ content: "\f0d7"; color:#005990; font-family: FontAwesome; display:block;  text-align:center; margin-left:10px}
.Tabby .active:after    { content: "\f0d7"; color:white; font-family: FontAwesome; display:block;  text-align:center;   margin-left:10px}
*/

.Tabby_contents            {list-style: none;padding: 0px;margin: 0px;box-shadow: 0px -2px 2px #0000002e;width: 100%}
.Tabby_contents li            {list-style: none;padding: 0px;margin: 0px;/* border-radius: 5px; */overflow:hidden;}
.Tabby_contents .active    { background-color:grey; color:white;  }

/* */
.Banner_Video_Box           {width:714px;background-color: #e6e6e6;display: inline-flex;box-sizing: content-box;}
.Banner_Video_Box div       {width: 100%;}
.Banner_Video_Box video     { /* padding:10px; */}
.Banner_Video_Title         {padding:10px;text-align: center;}
.Banner_Video_Title span    {
                              background-color: white;
                              display: inline-flex;
                              border-radius: 5px;
                              padding: 5px 5px 5px 5px;
                              box-shadow: 0px 1px #a8a8a8;
                              font-family: Dosis;
                              font-weight: bold;
                              color: #0d658b;
                              font-size: 15px;
                              }

/* ******************** */
/* Container 01		             */
/* ******************** */

.Container01_Bck 				{  margin-top:17px; width:245px; height:34px; margin-bottom:0px; margin-left:11px; border:0px solid black;  }
.Container01_Text				{  font-size:13px; font-family:dosis,Arial, Helvetica, sans-serif; }

div[class^="Container01"]   	{  font-family:dosis,Arial, Helvetica, sans-serif;  font-size:16px; margin-right:5px; text-align:center; padding-top:5px; padding-bottom:5px; font-weight:normal; }

.Container01a_Top		   	    {  width:104px;  background-color:#FFFFFF; color:#526C8D; }
.Container01a_Top_Over	   		{  width:104px;  background-color:#D0DFF0; color:#000000; }

.Container01b_Top		 	    { 	width:141px;  background-color:#FFFFFF; color:#526C8D;}
.Container01b_Top_Over	    	{  width:141px;  background-color:#FFFFFF; color:#526C8D; }

.Container02_Top 			 	{  background-repeat: no-repeat;background-position: top; font-size:12px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;padding-left:15px; padding-top:7px; padding-bottom: 8px; }

.FontSideBar						{font-family:Dosis;color:#526C8D;font-size:15px; line-height: 20px;}
.FontForm							{ font-family:Dosis; color:#526C8D; font-size:15px;  }

/* SideBar Format */

#column-left					{ }
#column-right					{ background-color: #d0dff0; }
#UserSideBar1					{ }

/* ********************************************* */
/* Container 02 / Login / Perfil / Favoritos  / Newsletter        */
/* ********************************************* */

div[class^="Container02"]   {font-family:dosis,Arial, Helvetica, sans-serif;font-size:16px;text-align:center;width:100%;padding:2px;line-height: 20px;}

 
.Container02_Text 				 { 									  }
.Container02_Text  a:link		 {  text-decoration:none;  }

.Container02a_Top		   		 {  color:#9ADCFF;  text-align:center; background-color:#D0DFF0; color:#445974; margin-right:2px;  background-image:url(Icons/Arrow_Down.png); background-position:right; background-repeat:no-repeat;}
.Container02a_Top_Over	   		  {  color:#D0DFF0;  text-align:center; background-color:#fff;			 color:#445974;  margin-right:2px; }
.Container02a_Top:hover	 			{ background-color:#FFF; cursor:hand;  cursor:pointer;}

.Container02b_Top		   		 {  color:#9ADCFF;  text-align:center; background-color:#D0DFF0; color:#445974;  margin-right:2px; background-image:url(Icons/Arrow_Down.png); background-position:right; background-repeat:no-repeat;}
.Container02b_Top_Over	    	 {  color:#D0DFF0;  margin:0px; text-align:center; background-color:#fff; color:#445974; margin-right:2px;  }
.Container02b_Top:hover	 		{ background-color:#FFF; cursor:hand;  cursor:pointer; }

.Container02c_Top		  	     {  color:#9ADCFF;  text-align:center; background-color:#D0DFF0; color:#445974;  margin-right:2px; background-image:url(Icons/Arrow_Down.png); background-position:right; background-repeat:no-repeat;}
.Container02c_Top_Over	    	 {  color:#D0DFF0;  margin:0px; text-align:center; background-color:#fff; color:#445974;  margin-right:2px; }
.Container02c_Top:hover			 { background-color:#FFF; cursor:hand;  cursor:pointer;}

.Cointainer03 { color:#526C8D; width:234px; margin:0px; text-align: left; margin-left: 10px; font-size: 15px; font-family: 'Dosis'; font-weight: bold; padding: 5px; }

.containerSideBar-01 { background-color: #ffffff; padding: 15px; border-radius: 5px; border: 1px solid white; }
.containerSideBar-02 { background-color: #ffffff3b; border-radius: 5px; border: 1px solid white; }
.containerSideBar-03 { background-color: #033753; padding: 15px; border-radius: 5px; }


.tab3Content						 {   font-family:dosis, calibri;  }

#ucLogin1_LoggedOnBox				 { margin-top:10px; }

.UserCpFloatPanel					 { margin-bottom: 10px;  }
.loginUserMessage					 { margin-top:10px;  border-radius: 10px 10px 0px 0px;  color: #dbd9d5; font-weight: bold; text-align: center; background-color: #b00b41cf; font-size: 1.1em;}

/* ******************** */
/* Destaques Slider    			 */
/* ******************** */

.DestaquesTitle 			{ background-color:#000000; height:20px; width:702px; background:url(Structure/Slider_Title.gif) no-repeat left top;
						 	 color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:15px; padding-top:5px;}
.stepcarousel		 		{ position:relative;border:0px solid black;overflow: hidden;width: 715px;height: 250px; margin:0px; padding:0px}
.stepcarousel .belt  	{ position:absolute;left:0;top:0;}
.stepcarousel .panel 	{ float:left;overflow: hidden;margin-left:32px;margin-right:13px;margin-top:-2px;width:322px; margin-bottom:5px; }

/* ********************* */
/* Formatação HOMEPAGE     */
/* ********************* */

.BlueBox	{ background-color:#054470; color:#FFF;  font-family:Verdana, Geneva, sans-serif;  font-size:10px;}

#ListaLeilaoParaInscricao 			{ background-color:#154863; margin-left:-10PX; width:438PX; float:LEFT; padding:10PX; margin-bottom:5px;}
#ListaLeilaoParaInscricao a:link  { color:#FFF; text-decoration:none; font-family:verdana; font-size:12px;}

/* ************************************* */
/* Destaques Leilões - Informações       */
/* sobre os dias e locais dos leilões    */
/* ************************************* */


.DestaquesTitle_L		{ background-color:#000000; height:20px; width:702px; background:url(Structure/Slider_Title.gif) no-repeat left top;
									   color:#FFFFFF; border:0px solid black;
									   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:15px; padding-top:8px;}

.BoxInfo_BlueBck 		{ width:719px; background:url(Structure/Box_Icon_LeiloesPresenc_03.gif) no-repeat bottom; margin-bottom:10px;  float:left; }
						  
.BoxInfo_Whitebox   	{ background-color:#EBEBEB; width:707px; background-repeat: no-repeat; background-position: right; min-height:91px;
									   margin-left:0px; margin-bottom:0px; margin-top:5px;}
						  
						  
.BoxInfo_01					 { font-size: 19px;font-family:Dosis;color:#A62865;float:left;line-height: 17px;margin-bottom: 10px;}						  
.BoxInfo_02					 { font-size:12px;font-family:Calibri,Verdana, Arial, Helvetica, sans-serif;color:#4C4C4C;float: left;}

.BoxInfo_TopPane	    	 { padding-left:5px; padding-top:10px; padding-right:5px; margin-right:5px; margin-left:5px; padding-bottom:5px; /* border-bottom:1px solid #CCC; */ float:left; width:595px; display:inline;}

.BoxInfo_LocalName_Wrapp					{ float:left; padding-top:13px; }
							   						  
.BoxInfo_BottomPane 						 { margin-left:10px;  border:0px solid red; float:left; margin-bottom:10px; width:600px; }
.BoxInfo_BottomPaneLocal 					 { font-size:16px; font-family:Dosis, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#004971;} 
.BoxInfo_BottomPaneLocalname 				 { font-family:Dosis, Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; font-size:15px; }
.BoxInfo_BottomPaneLocalname a:link  		 { color:#3E710B; text-decoration:none;}
.BoxInfo_BottomPaneLocalname a:visited 		 { color:#3E710B; text-decoration:none;}
.BoxInfo_BottomPaneLocalname a:hover  		 { color:#3E710B; text-decoration:none; }

.BoxInfo_LinkCat 		    				{ float:right; margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin-right:5px; background:url(Btns/Btn_VerCatalogo.gif) no-repeat; 
											  width:120px;height:27px; color:#FFFFFF; padding-top:5px; font-weight:bold; display:block; }
									  
.BoxInfo_LinkCat a:link 	 				 { color:#FFFFFF; text-decoration:none;}	
.BoxInfo_LinkCat a:visited 					 { color:#FFFFFF; text-decoration:none;}	

.BoxInfo_LinkCat_Pink 		   			 	 { float:right;  font-family:Calibri, Arial, Helvetica, sans-serif; font-size:13px;  background:url(Btns/Btn_InscreverLeilao.png) no-repeat; 
												width:191px;height:47px;  color:#333; padding-top:5px; font-weight:bold; display:block; cursor:pointer; text-indent:20px;}
.BoxInfo_LinkCat_Pink a    					 {  color:#333; text-decoration:none; margin-top:10px; display:block;}
.BoxInfo_LinkCat_Pink a:link    			 {  color:#333; text-decoration:none; margin-top:10px; display:block;}
.BoxInfo_LinkCat_Pink a:visited    	 		 {  color:#333; text-decoration:none; margin-top:10px;}

.BoxInfo_Inscrito			 		    	 { float:right;  font-family:Calibri, Arial, Helvetica, sans-serif; font-size:13px;  background:url(Btns/Btn_InscritoLeilao.png) no-repeat; 
												width:191px;height:47px;  color:#333; padding-top:5px; font-weight:bold; display:block; cursor:pointer; text-indent:20px;}
.BoxInfo_Inscrito a    				 	 	 {  color:#333; text-decoration:none; margin-top:10px; display:block;}
.BoxInfo_Inscrito a:link    				 {  color:#333; text-decoration:none; margin-top:10px; display:block;}
.BoxInfo_Inscrito a:visited    	 			 {  color:#333; text-decoration:none; margin-top:10px;}

.BoxInfo_Corner_R			 	 			{ background:url(Structure/List_01_TableTop_CornerR.gif) no-repeat right; background-color:#004971; width:717px; height:5px; line-height:5px; }

.BoxLink_Destaques UL						 { margin: 0px; padding: 0px;  box-sizing: border-box; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.BoxLink_Destaques img					    { width:100%}

.BoxLink_Color01				   			{ background-color: rgb(17, 49, 122) !important;  }
.BoxLink_Color02				   			{ background-color: rgb(255, 123, 15) !important; } /* orange */
.BoxLink_Color03				   			{ background-color: rgb(0, 9, 88) !important;  } /* DarkBlue */
.BoxLink_Color04				   			{ background-color: rgb(0, 23, 54) !important;  } /* Andrade */
.BoxLink_Color05				   			{ background-color: #450E52 !important;  } /* Leilão de Imoveis Porto Lisboa */

.BoxLink_Color06 							{ background-color: #62778f  !important;text-align: center;}
.BoxLink_Color06 LI				   			{ border: 1px solid #366A80 !important; box-sizing:border-box;  } 
.BoxLink_Color06 LI:hover		   			{ background-color: #a11257   !important;}
.BoxLink_Color06 LI:hover a		   			{ color:white !important}
.BoxLink_Color06 LI a				   		{ color: #5e5e5e !important;} 
.BoxLink_Color06 IMG				   		{ padding:10px 0px 10px 0px  } 


.BoxLink_Destaques UL LI				    {display:inline-block;vertical-align:middle;list-style-image:none;list-style:none;font-family:Dosis;font-size: 17px;text-align:center;border: 0px solid grey;border-radius:5px;transition: all 0.5s ease;box-shadow: 1px 3px 6px rgba(0,0,0,0.33);margin: 3px;/* padding:7px; */flex-grow: 1;background: #ffffff;}
											  
.BoxLink_Destaques .disabled				{ background-color: #CCCCCC; }		
.BoxLink_Destaques .ColorScheme01 li		{ background-color: red; }	
															  
.BoxLink_Destaques UL LI a	   		{text-decoration:none;width: 100%;display: block;padding: 6px; cursor:pointer}
.BoxLink_Destaques UL LI a:visited		   	{  text-decoration:none; color:#666666;  }
.BoxLink_Destaques UL LI:hover   	      	{background-color:#A3C0E2;color: #ffffff;}

.BoxLink_Panoramic  						  { /* display:none; */} /* Special Link */
.BoxLink_Panoramic  						  { font-family:Dosis; padding:10px; background-color: #005C83; text-align:center; color:white; font-size:24px; width: 694px; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.58); background:url(Structure/bck_panoramic_link_01.jpg) no-repeat right; background-position:top center; transition: all 0.5s } 
.BoxLink_Plus								  { background-color:white; border-radius:100px; display:inline-block; font-size: 12px; padding: 9px; color:black; text-align: center; font-family:verdana; margin-right: 10px; width: 16px; vertical-align: top; }	

.BoxLink_Panoramic  a						  { text-decoration:none; color:white;   }	
.BoxLink_Panoramic:hover					  { background-position:bottom center;   }

.BoxLink_Extra_Notice						  { font-family:Dosis; background-color: #F56B06; margin:0px; padding: 6px; width: 702px; color: white;
												 text-align: center;border-radius: 0px 0px 10px 10px;display: inline-block;color: #FCDD9A;font-size: 18px;font-weight: 800; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.58); }
.BoxLink_Extra_Notice a						  { color:#FCDD9A; text-decoration:none;  transition: all 0.5s ease;}
.BoxLink_Extra_Notice a:hover				  { color:white; text-decoration:none; }

.BoxInfo_LinkDiv							  { color:white;  cursor:pointer; }
.BoxInfo_LinkDiv_02 					  	  { color: white; cursor: pointer; background-color: rgb(242 126 22); font-weight: bold; width: 160px; text-transform: uppercase; }
.BoxInfo_subscribe							  { color: white; cursor: pointer; background-color: #168D54; font-weight: bold; }
.BoxInfo_subscribe:hover					  { color: white; cursor: pointer; background-color: #0F5835; font-weight: bold; }

/* Configuração para 3 Colunas */
.box-col-5 li								  { width:18.4%; height:53px;  }		
.box-col-4 li								  { width:23.2%;  }		
.box-col-3 li								  { width:31.5%;  }	
.box-col-2 li								  { width:48%;    }
.box-col-1 li								  { width:50%;    }

#InfoDiaLeilao										{ border:1px solid grey; float:left;width:692px; padding:10px;  font-family:Calibri;font-size: 17px;text-align: center;background-color: rgba(0, 0, 0, 0.09);border-radius: 5px;}

/* BUY NOW */

.buyNowImageButton							{ position:absolute;  height:150px; width:266px; left:596px; 

background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.03) 1%, rgba(0,0,0,0.8) 32%, rgba(0,0,0,1) 40%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0.03)), color-stop(32%,rgba(0,0,0,0.8)), color-stop(40%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.03) 1%,rgba(0,0,0,0.8) 32%,rgba(0,0,0,1) 40%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.03) 1%,rgba(0,0,0,0.8) 32%,rgba(0,0,0,1) 40%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.03) 1%,rgba(0,0,0,0.8) 32%,rgba(0,0,0,1) 40%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.03) 1%,rgba(0,0,0,0.8) 32%,rgba(0,0,0,1) 40%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */ }
															
.buyNowImageButton	.Btn_BuyNow		{ margin-top:45px; margin-left:20px; padding:15px;  }
															

.Btn_BuyNow 									{ background: #081e4f;float:left;padding:3px;color:rgba(255,255,255,1);margin-left:6px;width:204px;font-family:dosis;font-size:21px;text-align:center; cursor: pointer; border-radius:5px; margin-bottom:10px;} 	
.Btn_BuyNow div:nth-child(1)						{ font-weight: 800;    } 	
.Btn_BuyNow a:link								{ color:rgba(255,255,255,1);  text-decoration:none;}
.Btn_BuyNow a:visited						{ color:rgba(255,255,255,1);  text-decoration:none;}
.Btn_BuyNow:hover								{ background:#8BC34A;} 	
#buyNowImage									{ overflow:hidden; width:720px; height:150px; border-bottom:10px solid #445974; } 
#buyNowImage	UL								{ padding:0px; margin:0px; list-style:none; } 
#buyNowImage	LI								{ float:left;} 

.BuyNowPln01									{ /* float:left; width:235px; padding:10px; height:300px; border-right:1px dotted grey; */ }
.BuyNowPln02									{ /* float:left; width:433px; */ padding:10px;  font-family: dosis;  font-size: 18px; }

/* Destaques Notícias - Listagem */

.BoxInfo_BlueBckNews			{ width:717px; background:url(Structure/Box_Icon_LeiloesPresenc_03.gif) no-repeat bottom; background-color:#004971; padding-bottom:5px; float:left; }

.BoxInfo_WhiteboxNews  	{	background-color:#FFFFFF; border:0px solid red; width:703px; display:inline;
											   background-image: url(Structure/Box_Icon_LeiloesPresenc_02a.gif); background-repeat: no-repeat; 
											   background-position: top right; min-height:91px;
											   margin-left:6px;  margin-top:5px; float:left; }
											  
.BoxInfo_TopPaneNews		{ padding-left:5px; padding-top:10px; padding-right:5px; margin-right:5px; margin-left:5px;  padding-bottom:5px; border-bottom:1px solid black; float:left; width:590px; display:inline;}
					   

					   
/* Novo Registo - Formatação */

/* Old Colors - Darkk
.divNovoRegisto					{ font-family:Dosis; color:#526C8D; font-size:16px; }
.divNovoRegistoTop				{ font-family:Dosis; color:#526C8D; font-size:16px; }
.divNovoRegisto INPUT			{ padding:3px; width:100%; background-color:#889DB6; border:1PX solid white; color:rgba(255,255,255,1);}
.divNovoRegisto TEXTAREA 	    { padding:3px; width:100%; background-color:#889DB6; border:1PX solid white; color:rgba(255,255,255,1);}
.divNovoRegisto SELECT	 		{ padding:3px; width:100%; background-color:#889DB6; border:1PX solid white; color:rgba(255,255,255,1);}*/

.divNovoRegisto					{font-family:Dosis;color:#526C8D;font-size:16px;line-height: 20px;}
.divNovoRegistoTop				{font-family:Dosis;color:#526C8D;font-size:16px;line-height: 20px;}
.divNovoRegisto INPUT			{font-family:Dosis;padding:4px;width:100%;background-color:#fff;border: 1px solid #d0dff0;color:rgb(37, 37, 37);border-radius: 3px;font-size:16px;line-height: 20px;}
.divNovoRegisto TEXTAREA 	    {font-family:Dosis;padding:4px;width:100%;background-color:#fff;border: 1px solid #d0dff0;border-radius: 3px;font-size:16px;line-height: 20px;}
.divNovoRegisto SELECT	 		{ font-family:Dosis; padding:4px; width:100%; background-color:#fff; border: 1px solid #d0dff0; border-radius: 3px;  font-size:16px;}

/* Documentos Cadastro */

#divCadastroBR 				 { width:98.1%; }
#divCadastroBR .ButtonSubmit { padding:5px; border-radius:5px; }
.SignUpDocs					 { list-style:none; padding:10px; margin:0px; font-family:"Dosis" }
.SignUpText					 { padding: 10px 0px 10px 0px; font-size:18px; }
.SignUpText a					 { text-decoration:none; color:#526c8d; font-weight:bold; }
.SignUpDocs li 				 { background-color:white;margin-bottom:5px;border-radius:5px;padding: 10px;}

.Icon_Download					{ background: url("../webLayout/Icons/Icon_DocDownload.gif") no-repeat; background-position:20px 13px }
.Icon_View				        { background: url("../webLayout/Icons/Icon_DocView.png") no-repeat; background-position:20px 13px }

.CadastroDownloadFile 		{ background-color:#edf1f7; display:inline-block; padding:10px; font-family:Dosis; width:100%; 							  
							  text-align:center; border-radius:5px; text-decoration:none; box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.18); margin-right:10px; transition:all 0.2s;  }
.CadastroDownloadFile:hover { background-color:#a6c0e1;   }
.CadastroDownloadFile:hover a { color:white }							  
.CadastroDownloadFile a 	{ text-decoration:none; color:#526c8d; font-weight:bold;}
.SignUpReqDocs              { padding:0px; margin:0px;   }
.SignUpReqDocs li           { list-style:none;display:inline-block;/* border:1px solid #cecece; */text-align:center;/* min-height: 66px; */ width: 100%; vertical-align:top; /* padding: 0px 34px 7px 0px; */background-color: #eaeaea;}
.block                      { display: block; }
.SignUpNote 				{ text-align: center;background-color: #eadf92;padding: 10px;margin-top: 10px;margin-bottom: 10px; color: #c38f2f;font-size: 18px;font-weight: bold;}

/* MINI BOOTSTRAP */
.row   {display: block;vertical-align: top;}
.col-1 {display:inline-block;width: 45%;margin-right: 30px;vertical-align: top;}


/* ******************** */
/* Text Format  	    */
/* ******************** */

.ArialWhite 	 			 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color:white;}
.ArialWhite TD	 			 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color:white;}

.color-white                 { color:white !important}
.color-pink                  { color:#871e6d !important}
.color-orange                { color:#c78821 !important}
.color-red                   { color:#de3e3e !important}
.color-green                 { color:#80ac27 !important}

.font-size-xsmall			 { font-size:10px !important}
.font-size-small			 { font-size:12px !important}
.font-size-xl				 { font-size:21px !important }
.font-dosis				     { font-family:dosis }

.VerdanaSmall							{  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color:#666666; font-weight:normal; text-decoration:none;}
.VerdanaSmall a   						{  font-family: Dosis, Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; color:#2E639C; text-decoration:none; font-weight:normal; text-decoration:none;}
.VerdanaSmallWhite 						{  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
.VerdanaSmallWhite 	a:link		 	 	{  color:#6EDCFF; text-decoration:none; font-weight:bold; }
.VerdanaSmallWhite 	a:visited	 		{  color:#6EDCFF; text-decoration:none; font-weight:bold; }
.VerdanaSmallWhiteNormal 	 	 		{  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px; color:#FFFFFF; text-decoration:none; }

.VerdanaBlue							 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#2757CF; font-size:11px; text-decoration:none; cursor:pointer; }
.VerdanaBlue a:link						 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#2757CF; font-size:11px; text-decoration:none; cursor:pointer; }
.VerdanaBlue a:visited					 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#2757CF; font-size:11px; text-decoration:none; cursor:pointer; }

.VerdanaDarkBlue						 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#003; font-size:13px; text-decoration:none; cursor:pointer; }
.VerdanaDarkBlue a:link				 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#003; font-size:13px; text-decoration:none; cursor:pointer; }
.VerdanaDarkBlue a:visited			 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#003; font-size:13px; text-decoration:none; cursor:pointer; }

.FormInput select 	     { font-family: Dosis, Helvetica, sans-serif;border: 1px solid #FFFFFF; font-weight: bold;color: #FFFFFF; line-height: 20px;	}
.FormInput    	 		 { font-family: Dosis, Helvetica, sans-serif;border: 1px solid #BABABA;font-weight: bold;color: #061734;background-color: rgb(255, 255, 255);
						padding:5px;border-radius: 5px;font-size: 15px;font-weight:normal;line-height: 20px; width:100%}

.LoginInfo				 { font-family: Dosis, Verdana, Arial, Helvetica, sans-serif; padding: 2px; width: 100%; box-sizing: border-box; font-size: 16px; color: white; }
.LoginInfo IMG			 { background-color: #3C3C3C;}
.LoginInfo a:link		 { font-family: Dosis, Verdana, Arial, Helvetica, sans-serif; color: #cfcfcf; font-size: 15px; text-decoration: none; background-color: #085c89; padding: 0px 10px 0px 10px; border-radius: 4px; }
.LoginInfo a:hover		 { background-color:white; color:orange}


.ArialWhiteFooter 	 	 {	font-family: Verdana, Arial;	font-size: 10px;	font-weight: bold;	color:#666;}
.ArialWhiteFooter a	 	 {  text-decoration:none;color: #A8A8A8;font-weight: normal; }

.FootNote-DataProtection      { margin-top:20px; border-top:1px solid #e6e6e6; padding-top:20px; }
.FootNote-DataProtection span { font-size:10px !important; color:#777676; }

/* ********************************** */
/*  Effect Subtmit MouseOver	    				  */
/* ********************************** */
	


/* Pesquisar Button */
.ButtonSearch 					{ background-color: #52b465;background-repeat: no-repeat;text-align:center;
								  transition:0.2s all;color: white;width: 100%;border: 0px;padding: 5px;border-radius: 4px;font-size: 18px;}

.ButtonSearch:after				{  content: '\f002'; font-family: "FontAwesome"; font-weight: normal; font-style: normal; margin:0px 0px 0px 10px; text-decoration:none; }
.ButtonSearch:hover 		    { background-color: #237C34; }
.ButtonSearch input 			{ background-color: transparent;border:none; cursor:pointer;}

.btnVerMais						{  font-family:Dosis, calibri; font-weight:normal; font-size:14px;	
									background-color:#526C8D; background-repeat: no-repeat; cursor:pointer; 
									cursor:pointer; text-align:center; padding:5px; text-decoration:none; color:white; }

.ButtonSearchOver	    		{ background-color: #52b465;background-repeat: no-repeat;cursor:pointer;text-align:center; cursor:pointer;}
.ButtonSearchOver input 	    {  background-color: transparent; border:none; cursor:pointer;}

.ButtonSearch input			 {  font-family:dosis,Arial, Helvetica, sans-serif;  font-size:16px; text-align:center;  color:rgba(255,255,255,1); line-height: 25px;  cursor:pointer;}
.ButtonSearchOver input 	 {font-family:dosis,Arial, Helvetica, sans-serif;font-size:16px;text-align:center;color:rgba(255,255,255,1); line-height: 25px; cursor:pointer;}

/* Submit - Login Form */
.ButtonSubmit				{ background-color: #526C8D; background-repeat: no-repeat; text-align: center; padding: 4px; border-radius: 4px; width: 100%; border: 0px; color: white; transition:0.5s all }
.ButtonSubmit:hover			{ background-color: #013250;  }


.ButtonSubmit input 	 	{ background-color: transparent;border:none;font-family:dosis,Arial, Helvetica, sans-serif;font-size:16px;text-align:center;font-weight:normal;color:rgba(255,255,255,1); cursor:pointer;}
.ButtonSubmitOver 			{ background-color:#1A2849; background-repeat: no-repeat; cursor:pointer;	cursor:pointer; text-align:center; padding: 4px; border-radius: 4px;}
.ButtonSubmitOver input 	{ background-color: transparent;border:none; font-family:dosis,Arial, Helvetica, sans-serif;  font-size:16px; text-align:center;  font-weight:normal; color:rgba(255,255,255,1);  cursor:pointer;}

.ButtonOk 					{ background-color:#526C8D; background-repeat: no-repeat; cursor:pointer;	cursor:pointer; text-align:center; padding: 2px; cursor:pointer; }
.ButtonOkOver 			    { background-color:#1A2849; background-repeat: no-repeat; cursor:pointer;	cursor:pointer; text-align:center; padding: 2px; cursor:pointer; }

.ButtonOk input 	 		{ background-color: transparent;border:none; font-family:dosis,Arial, Helvetica, sans-serif;  font-size:16px; text-align:center;  font-weight:normal; color:rgba(255,255,255,1); padding: 2px; cursor:pointer; }
.ButtonOkOver input 	    { background-color: transparent;border:none; font-family:dosis,Arial, Helvetica, sans-serif;  font-size:16px; text-align:center;  font-weight:normal; color:rgba(255,255,255,1); padding: 2px; cursor:pointer; }

.ButtonExternalDoc          { display: block;background-color: #f3f4f8;padding: 6px;border: 1px dashed #b0b0b0;border-radius: 3px;
                              text-decoration: none;color: #526c8d;text-align: center; transition:1s all; margin-top: 10px;}

.ButtonExternalDoc:hover          {   background-color: #faffbd; color:#445974;   }

.ButtonTimeRefresh			{ background-color: #4e8bca; padding: 5px 10px 5px 10px; margin: 0px 5px 0px 0px; border-radius: 50px; font-size: 1.4em; text-decoration: none; color: white; transition:0.3s all }
.ButtonTimeRefresh:hover    { background-color: #a92464; padding: 5px 20px 5px 20px; margin: 0px 5px 0px 0px; border-radius: 50px; font-size: 1.4em; text-decoration: none; color: #ffffff !important;}

/*Separador Horizontal Entre Caixas (Lateral Direito) */
.Divider 								{ height: 3px;width: 100%;padding-bottom:5px; }

/*Costumização da Caixa de Links - Leilões */
.LeiloesInfoBox01	 {	 background-image: url(Btns/Caixa_Leiloes_Top.gif);		background-repeat: no-repeat;width: 233px;height:9px;margin:0px;padding:0px;min-height:1px;font-size:1px;}
.LeiloesInfoBox02 	 {	 background-image: url(Btns/Caixa_Leiloes_Looper.gif);	background-repeat: repeat-y;margin:0px;padding:0px;	}
.LeiloesInfoBox03    {	 background-image: url(Btns/Caixa_Leiloes_Down.gif);	background-repeat: no-repeat;width: 233px;height:9px;margin:0px;padding:0px;min-height:1px;font-size:1px;}


#NavContainer_LeilaoBox 	{ margin:0px; padding:0px; }
#navlist_InfoBox 			{ padding:0px ;margin:0px;width: 225px;border-bottom-width:0px; border-bottom-style: solid;border-bottom-color: #000C3F;}
#navlist_InfoBox li 		{ list-style: none;margin: 0;padding: 1px;border-top-width: 0px;border-top-style: solid;border-top-color: #000C3F;text-indent:50px;background-image:url(Structure/Icon_ArrowWhite.gif);background-repeat: no-repeat;background-position: 19px;}
#navlist_InfoBox li a 		{ text-decoration: none; color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size:11px; display: block;}
#navlist_InfoBox li a:hover { text-decoration: none; color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; display: block; 
							  background-color:#000C3F; background-image:url(Structure/Icon_ArrowWhite.gif);background-repeat: no-repeat;background-position: 18px;}

/* ************************************************** */
/*  Caixa Informativa de Categorias - Slider HP	      */
/* ************************************************** */
.BoxSlider_PhotoThumb		  {  float:left; text-align:left; margin-left:5px; margin-top:8px; width:140px; height:105px; overflow:hidden; cursor:pointer; cursor:hand; border:1px solid #FFFFFF;}

.BoxSlider_Slider				   		  {  background: url(boxes/Box_Imob_Neutral_Small.png) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ;}
.BoxSlider_Slider_InnerTxt		 	  {  float:left; }
.BoxSlider_Slider_InnerTxt SPAN   {   font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left; color:#445974;
													  border-bottom-width: 0px; border-bottom-style: solid;  
													  border-bottom-color: #CCCCCC; display:block; width:155px; margin-top:3px;
													  margin-left:6px;}



/* Leiloes Presenciais categoriaId = 501 */

.BoxSlider_501				   		  { background: url(boxes/Box_Small_Imob_Presencial.jpg) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ;}
.BoxSlider_501_InnerTxt		 	 { float:left; }
.BoxSlider_501_InnerTxt SPAN   { font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left;
											  border-bottom-width: 1px; border-bottom-style: solid;  
											  border-bottom-color: #C55C90; display:block; width:155px; margin-top:5px;
											  margin-left:6px;}
											  
 /* Micro Leilões categoriaId = 509 */

.BoxSlider_509				   		  { background: url(boxes/Box_Small_Imob_Presencial.png) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ;}
.BoxSlider_509_InnerTxt		 	 { float:left; }
.BoxSlider_509_InnerTxt SPAN   { font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left;
											  border-bottom-width: 1px; border-bottom-style: solid;  
											  border-bottom-color: #C55C90; display:block; width:155px; margin-top:5px;
											  margin-left:6px;}
											  
/* Leilão do dia categoriaId = 509 */

.BoxSlider_508				   		  { background: url(boxes/Box_Small_Imob_Presencial.png) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ;}
.BoxSlider_508_InnerTxt		 	 { float:left; }
.BoxSlider_508_InnerTxt SPAN   { font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left;
											  border-bottom-width: 1px; border-bottom-style: solid;  
											  border-bottom-color: #C55C90; display:block; width:155px; margin-top:5px;
											  margin-left:6px;}
								
/* Leiloes Online categoriaId = 510 */
.BoxSlider_510 				   { background: url(boxes/Box_Small_Imov_Online.png) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
.BoxSlider_510_InnerTxt		   { float:left;}
.BoxSlider_510_InnerTxt SPAN   { font-family:Arial, Helvetica, sans-serif; color:white; font-size:10px; text-align:left;
													border-bottom-width: 1px; border-bottom-style: solid;  
													border-bottom-color: #fff; display:block; width:155px; margin-top:5px;
													margin-left:6px;}
													
/* Leiloes Carta fechada categoriaId = 515 */


.BoxSlider_515 				  				 { background: url(boxes/Box_Imob_CartaFechada.jpg) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
.BoxSlider_515_InnerTxt		  			 { float:left;}
.BoxSlider_515_InnerTxt SPAN         { font-family:Arial, Helvetica, sans-serif; color:white; font-size:10px; text-align:left;
														border-bottom-width: 1px; border-bottom-style: solid;  
														border-bottom-color: #fff; display:block; width:155px; margin-top:5px;
														margin-left:6px;}
	
/* Mediacao categoriaId = 520 */								
.BoxSlider_520	 			  		    { background: url(boxes/Box_Small_Imov_Mediacao.png) no-repeat left top; height: 125px; width: 322px; margin:0px;overflow:hidden; padding: 0px 0px 3px 0px ; }
.BoxSlider_520_InnerTxt SPAN    { font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left;
													border-bottom-width: 1px; border-bottom-style: solid;  
													border-bottom-color: #EE985D; display:block; width:155px; margin-top:5px;
													margin-left:6px;}
								
/* Equipamento categoriaId = 511 */
.BoxSlider_511	 			  		   		    { background: url(boxes/Box_Small_Equipamento.png) no-repeat left top; height: 125px; width: 322px; margin:0px;overflow:hidden; padding: 0px 0px 3px 0px ; }
.BoxSlider_511_InnerTxt		 		 		{ float:left; }
.BoxSlider_511_InnerTxt SPAN   	 	    { font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left;
													  border-bottom:1px solid #7CCCEF;
													  display:block; width:155px; margin-top:5px;
													  margin-left:6px;}
											  

.BoxSlider_AutoLeiloes 	 	 	 { background: url(boxes/Box_Small_Car_Online.jpg) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
.BoxSlider_AL_InnerTxt SPAN   { 	 font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left;
													 border-bottom-width: 1px; border-bottom-style: solid;  
												  	border-bottom-color: #4C91B1; display:block; width:155px; margin-top:5px;
												 	margin-left:6px;}
								
.BoxSlider_AutoCotacoes	 	 	 { background: url(boxes/Box_Small_Car_Cotacao.jpg) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
.BoxSlider_AC_InnerTxt SPAN  	 { font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left;
												border-bottom-width: 1px; border-bottom-style: solid;  
												border-bottom-color: #CC5A58; display:block; width:155px; margin-top:5px;
												margin-left:6px;}
								
.BoxSlider_Equipamentos	 	 		 { background: url(boxes/Box_Small_Equipamento.jpg) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
.BoxSlider_EQ_InnerTxt SPAN  		 { font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left;
													border-bottom-width: 1px; border-bottom-style: solid;  
													border-bottom-color: #69BBE0; display:block; width:155px; margin-top:5px;
													margin-left:6px;}
								
.BoxSlider_Maquinaria	 	 		  { background: url(boxes/Box_Small_Maquinaria.jpg) no-repeat left top;height: 125px;width: 322px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
.BoxSlider_MQ_InnerTxt SPAN   { font-family:Arial, Helvetica, sans-serif; color:white; font-size:12px; text-align:left;
												border-bottom-width: 1px; border-bottom-style: solid;  
												border-bottom-color: #FCBA76; display:block; width:155px; margin-top:5px;
												margin-left:6px; }
												
/* ICONS CAIXAS Listagem */
/* LC - Comentado por causa das freguesias ocuparem mto espaço  - 2015-08-12*/ 
/*.IconBox_501_XL { background:url(boxes/Icon_Objects_Imob.png) no-repeat left top; top:4px; left:298px; height:43px; width:38px; z-index:1000; position:absolute; }
.IconBox_514_XL { background:url(boxes/Icon_Objects_Online.png) no-repeat left top; top:4px; left:298px; height:43px; width:38px; z-index:1000; position:absolute; }
.IconBox_511_XL { background:url(boxes/Icon_Objects_Equip.png) no-repeat left top; top:4px; left:298px; height:43px; width:38px; z-index:1000; position:absolute; }
.IconBox_512_XL { background:url(boxes/Icon_Objects_Equip.png) no-repeat left top; top:4px; left:298px; height:43px; width:38px; z-index:1000; position:absolute; }
.IconBox_520_XL { background:url(boxes/Icon_Objects_Mediacao.png) no-repeat left top; top:4px; left:298px; height:43px; width:38px; z-index:1000; position:absolute;  }*/
								
/* ********************************** */
/*  Caixa Grande - Listagem de Resultados     */
/* ********************************** */

.BoxSlider_XL_Flex			  { display: flex; flex-wrap: wrap;   }

.BoxSlider_PhotoThumb_XL      { /*text-align: left; width: 140px; height: 105px; overflow: hidden; */}
.BoxSlider_PhotoThumb_XL img  { height: 131px; width: 179px;}
.BoxSlider_PhotoThumb_SM img  { height: 90px; width: 124px; }
.Box_DetailsHeight 			  { margin: 8px; display: flex; flex-direction: column; justify-content: space-between; align-content: stretch; align-items: flex-start;}

.Box_Details_Splitter 		  { border-bottom: 1px solid #CECECE; }
.BoxSlider_ButtonGroup        { padding: 2px; }

.BoxSlider_XL				  { position: relative; width: 18.5%; background-color: white; border-radius: 5px; display: flex; flex-wrap: wrap; margin: 7px; box-shadow: 0px 0px 8px #0000004f; overflow: hidden; }
.BoxSlider_SM				  { position: relative; width: 12.8%; background-color: white; border-radius: 5px; display: flex; flex-wrap: wrap; margin: 7px; box-shadow: 0px 0px 8px #0000004f; overflow: hidden; }

.BoxSlider_XL_InnerTxt   	  {  font-family: Dosis; color: #767676; font-size: 14px; text-align:left; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #CBD5E1; display:block; line-height: 18px; }
.BoxSlider_SM_InnerTxt   	  {  font-family: Dosis; color: #767676; font-size: 12px; text-align:left; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #CBD5E1; display:block; line-height: 13px; }

	
 /* Lotes Movidos para o Canto Lateral Esquerdo */
.BoxSlider_XL_Box			{ position: absolute; top: 0px; left: 0px; background-color: #ebebeb; text-align:center; font-family: Dosis; color: #171b1d; font-size: 15px; 
							  border-radius: 0px 0px 5px 0px; padding: 0px 5px 0px 5px;  }

.BoxSlider_SL_Box			{	position:relative; left:5px; border:0px solid black; background-color:#849BB8; width:155px; text-align:center; vertical-align:middle;
								font-family:verdana; color:#FFFFFF; font-weight:bold; font-size:12px; margin-top:5px; padding:3px; }

.Box_Details_CatalogoNome   { color: #000000; line-height: 11px; margin-bottom: 5px; font-size: 11px; border-bottom: 1px solid #d8d8d8; padding-bottom: 5px; }

.Box_DetailsBID { margin-top:10px }
									
/* Botões FAvoritos - Resultados LIstagem */

.BoxSlider_XL a.btnFavoritos { background-color: #e5e5e5;font-family: dosis,calibri;font-size: 13px;text-decoration: none;padding: 3px;color: #5b5b5b;text-align: center;display: inline-block;border-radius: 3px;width: 25%;}
.BoxSlider_XL a.btnVerMais   { background-color: #008192;font-family: dosis,calibri;font-size: 13px;text-decoration: none;padding: 3px;color: #fff;margin-left: 0px;width: 70%;text-align: center;display: inline-block;border-radius: 2px;}


.ListagemFicheirosAnexos       		  { padding: 10px;margin-top:0px;list-style:none;
										font-family:dosis,calibri;border:1px solid rgba(102,102,102,0.2);
										border-radius: 20px;display: block;}

.ListagemFicheirosAnexos LI   		  { display:inline-block; border-right:1px dotted grey;   }
.ListagemFicheirosAnexos A   		  { text-decoration:none; color:#850747; padding: 3px 10px 3px 10px; }
.ListagemFicheirosAnexos A:hover      { background-color:#A3C0E2; }




/* CAIXAS SMALL - Slider */
.BoxSlider_Equipamentos_XL 		 { background: url(boxes/Box_Equipamento.jpg)   no-repeat left top;	height: 152px;width: 349px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
.BoxSlider_Mediacao_XL 	 		 { background: url(boxes/Box_Imov_Mediacao.jpg) no-repeat left top;	height: 152px;width: 349px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
.BoxSlider_AutoLeiloes_XL 	 	 { background: url(boxes/Box_Car_Online.jpg)    no-repeat left top; height: 152px;width: 349px;margin-left:3px; overflow:hidden; padding: 0px 0px 3px 0px ; float:left; }
.BoxSlider_AutoCotacoes_XL 	 	 { background: url(boxes/Box_Car_Cotacao.jpg)   no-repeat left top;	height: 152px;width: 349px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
.BoxSlider_Maquinaria_XL 	     { background: url(boxes/Box_Maquinaria.jpg)    no-repeat left top;	height: 152px;width: 349px;margin:0px;overflow:hidden;padding: 0px 0px 3px 0px ; }
	
.Border_1px_Grey 				{  position:relative; }	

.ListBoxHeaderBckGrey			{ margin-bottom: 12px;}
.ListBoxHeaderGrey				{ background-color: #e5e9ee; background-repeat: no-repeat; background-position: right; font-family: Dosis; color: #333333; font-size: 12px; font-weight: bold; padding: 7px; border-radius: 5px; }
											  
.ListBoxHeader_CornerR 			{ float: right; background:#013467 url(Structure/List_TableTop_CornerR.gif) right top no-repeat; width:190px; }
.ListBoxHeader_CornerRInput 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.ListBoxHeader_DropDownLeft			 { height: 27px; width:200px; background:url(Structure/List_Box_Blue_StartL.gif) left top no-repeat; 
													  color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;
													  padding-top:9px;
													  padding-left:26px;
													  }


/* ************************************************** */
/*  Nav - Paginação Listagem			   		      */
/* ************************************************** */

#PageNav_container	 { display: flex;flex-direction: row;color: #232323;justify-content: space-between;align-items: center;padding: 10px;border-top: 1px solid #c3c3c3;margin-top: 10px; }
					  
ul#PageNav_navlist	 { border:0px solid black;font-size:12PX;padding:0px;margin: 0px;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;display: flex;  flex-wrap: wrap;}
					   
#PageNav_navlist li  { list-style-type: none;text-align:center;border-radius: 50px;width: 30px;height: 30px;color: black;background: #aeaeae;line-height: 30px;margin-right: 5px;}

#PageNav_navlist a   	   { clear:inherit;  }
#PageNav_navlist a   	   { }
#PageNav_navlist a:link	   { color: #FFF;text-decoration: none;}
#PageNav_navlist a:visited { color: #FFF; text-decoration: none; }
#PageNav_navlist a:hover   { color: #FFF; text-decoration: none; }

.PageNav_active 		  		   {color: #000 !important;background-color: #008192 !important;}
.PageNav_active	a:link 	   { }
.PageNav_active a:visited  { background-color:#58A9FA; color:#FFF;  }
.PageNav_active a:hover    { background-color:#58A9FA; color:#FFF; }

.itemPage		{  margin-right:5px; font-family:verdana; font-size:11px;  }
.itemPage span  {  margin-right:5px;}

#divMediacaoInfo				{ padding:10px; font-family:verdana; color:#E56B18;}

/* ************************************************** */
/*  Caixa Com Informação, várias cores   		      */
/* ************************************************** */

.VerdanaBlack 		  { font-family:Dosis, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:14px; font-weight:normal;} 

.BoxTitle_Blue 		  		{ background-color:#013467; background-image: url(Structure/BoxTitle_Blue.jpg); width: 90%; background-repeat: no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;height:27px;float:left;}
.BoxTitle_Blue_Close  		{ background-color:#013467; background-image: url(Structure/BoxTitle_Blue_End.jpg); background-position: right top;	background-repeat: no-repeat; width:10%; height:27px; float:left; overflow:hidden;}
						
.BoxTitle_Orange     	 	{ background-color:#FF6802; background-image: url(Structure/BoxTitle_Orange.jpg); width: 90%; background-repeat: no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;height:27px;float:left;}
.BoxTitle_Orange_Close 	{ background-color:#FF6802; background-image: url(Structure/BoxTitle_Orange_End.jpg); background-position: right top;	background-repeat: no-repeat; width:10%; height:27px; float:left; overflow:hidden;}
						  
.BoxTitle_Red	      			 { background-color:#A20101; background-image: url(Structure/BoxTitle_Red.jpg);width:90%; background-repeat: no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;height:27px;float:left;}
.BoxTitle_Red_Close	   	 { background-color:#A20101; background-image: url(Structure/BoxTitle_Red_End.jpg); background-position: right top;	background-repeat: no-repeat; width:10%; height:27px; float:left; overflow:hidden;}
						  
.BoxTitle_Green   	  			 { background-color:#006801; background-image: url(Structure/BoxTitle_Green.jpg); width: 90%; background-repeat: no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;height:27px;float:left;}
.BoxTitle_Green_Close  		 { background-color:#006801; background-image: url(Structure/BoxTitle_Green_End.jpg); background-position: right top;	background-repeat: no-repeat; width:10%; height:27px; float:left; overflow:hidden;}

.BoxTitle_GreySimple			 {font-family: 'Dosis', sans-serif;font-size: 18px;font-weight: 800;/* padding-top:0px; */padding-bottom: 0px;margin-bottom: 1px;color: #033653;/* margin-top:0px; */background-color: #d0dff0; text-indent: 9px;padding-top: 10px;padding-bottom: 10px;border-radius: 5px 5px 0px 0px;line-height: 10px;}

.BoxContentsGrey	  		 	 { background-color: #EFEFEF; border: 1px solid #D6D6D6; border-top:0px;font-family: Arial, Helvetica, sans-serif; font-size:13px; padding-left:10px;padding-right:10px; padding-bottom:10px; padding-top:10PX; float:left; width:198PX; }
.BoxContentsGreyNoPad 	 { background-color: #EFEFEF; border: 1px solid #D6D6D6; border-top:0px;font-family: Arial, Helvetica, sans-serif; font-size:13px; margin:0px; float:left;}
						
.BoxContentsOrange      { color:#E17B15; font-weight:bold }
.BoxContentsGreyBold    { color:#4C4C4C; font-weight:bold }

.BoxContentsDivider     { color:#ECD3B9; font-weight:bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ECD3B9;margin-bottom:10px; margin-top:10px; }
						  
/* ********************************** */
/* Icon Costumization (Font Awesome   */
/* ********************************** */

.LinkLeilao_Icon {background-color:white;float: left;color: black;padding: 6px; border-radius: 5px 0px 0px 5px;font-size: 14px; cursor:pointer}
						  
/* ********************************** */
/* Formatação para página de detalhes			  */
/* ********************************** */

.Barra_Galeria    { }
.WinnerText div   { padding:30px;font-family:dosis;font-size:22px;font-weight:700;background-color: #527956;color: white;text-align:center;text-shadow: 0px 1px 1px #2F2F2F;} /* Modal Box */
.WinnerText div i { display:block;background-color:white;font-size: 38px;color: #e36323;border-radius:190px;width: 80px;margin-left:auto;margin-right:auto;margin-bottom:15px;text-shadow: none;height: 80px;line-height: 75px;}
.txtAcceptsAuctionConditions {font-family: dosis;font-size: 13px;padding-top: 0px;display: inline-block;background-color: white;height: 40px;}
#InlineNoticeAlert { padding: 0px; box-shadow:none; }

.ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 1px 0 0 0;background-image: none;margin: 0px ;padding: .3em 1em .5em .4em;} /* override; */


.GradientGreenWinner { 
background: rgb(201,222,150); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%, rgba(138,182,107,1) 44%, rgba(57,130,53,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.GradientGreyWinner { 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cedce7+0,596a72+100;Grey+3D+%231 */
background: rgb(206,220,231); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.Video_Open   { cursor:pointer; width: 100%;  background-color: black; color:white; font-size:24px; text-align:center; margin-bottom:10px; float:left; border-radius:5px;
background: rgb(125,185,232); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%, rgba(0, 51, 103,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(125,185,232,1) 0%,rgba(0, 51, 103,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(125,185,232,1) 0%,rgba(0, 51, 103,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ 
}
.Video_Open i       { margin-top: 16px;font-size: 61px;margin-bottom: -8px;}
.Video_Open span    { display:block; font-size:18px; font-family:Verdana; padding:10px; }
.Video_Open div {font-size: 14px;text-decoration:none;font-family: verdana;text-decoration: none;}

.Video_Open:hover { color:#FFFCCF; background-color:red; }

/* Formatação para os conteúdos Centrais (tipologia, área, etc ) */
.prod-nav-section           { display: flex;justify-content: right;padding: 10px 0px 10px 0px;width:}
.prod-nav-section div       { font-family: 'Dosis'; background-color: #0033675e; padding: 4px 10px 4px 10px; border-radius: 3px; margin-left:5px; transition:0.5s all }
.prod-nav-section div a     { text-decoration:none;color:white;font-weight: bold;text-shadow: 0px 1px #00000070;}
.prod-nav-section div:hover { background-color:#018bbc     }

.DetailsContainer 			{ }
.DetailsTopContainer		{ color:#4C4C4C;  background-color:rgba(255,255,255,1);}
.DetailsDateBar 			{font-weight:bold;display: flex;align-items: center;
							 justify-content: space-between;padding: 10px;font-family: 'Dosis';color: #a11257;}
.DetailsDateBarTXT			{ }
.DetailsDateBarTXT01		{ }

div[class^="HeaderList_"]   {font-family:dosis,Arial, Helvetica, sans-serif;padding: 5px;}

.HeaderList_Online  			{ background-color:#e8edf2; color:#000000; margin-bottom:1px; display: flex; align-items: center; justify-content: space-between;}
.HeaderList_Online > div 		{ color:#000000; }
.HeaderList_Auto  		 		{ background-color:#036E9C; color:#FFFFFF; margin-bottom:1px; display: flex; align-items: center; justify-content: space-between;}
.HeaderList_Cotacao		  		{ background-color:#B71512; color:#FFFFFF; margin-bottom:1px; display: flex; align-items: center; justify-content: space-between;}
.HeaderList_Equip			    { background-color:#f3b150; color:#FFFFFF; margin-bottom:1px; display: flex; align-items: center; justify-content: space-between;}
.HeaderList_Maq		  			{ background-color:#F6A758; color:#FFFFFF; margin-bottom:1px; display: flex; align-items: center; justify-content: space-between;}
.HeaderList_Mediacao  			{ background-color:#E56B18; color:#FFFFFF; margin-bottom:1px; display: flex; align-items: center; justify-content: space-between;}
.HeaderList_Presenciais			{ background-color:#B32C6F; color:#FFFFFF; margin-bottom:1px; display: flex; align-items: center; justify-content: space-between;}
.HeaderList_SobreCerrado		{ background-color:#E56B18; color:#FFFFFF; margin-bottom:1px; display: flex; align-items: center; justify-content: space-between;}

.aAcederLeilaoLive				{  background-color:#850747; padding:5px; font-family:Dosis, verdana, helvetica, sans-serif;  float:left; border-radius:5px; margin-top:5px; margin-left:6px; width:201px; text-align:center; color:#FFF;  }
.aAcederLeilaoLive DISABLED	    {  background-color:#20316A; } 


.TimeZone-Label  { line-height: 12px; }
.TimeZone-Spacer { flex-grow:1 }

.TimeZones { background-color: #e9e9e9;
			 display: flex;align-items: center;justify-content: space-between;
			 font-family: 'Dosis';font-weight: bold; font-size: 13px;padding: 10px;
			 border-bottom: 1px solid #d8c3c3; }

.TimeZones div:nth-child(3) { margin-right:10px; }

.TimeZones-Country {    background-color: #ffffff;
						padding: 5px 10px 5px 10px;
						border-radius: 20px;
						color: #090909;
						text-align: center;
						line-height: 12px;}

.TimeZones-Country span:nth-child(2) { color:orange}
.TimeZones-Country span:nth-child(3) { color:grey}



/*
.HeaderList_Online  			{	background-image: url(Icons/Header_Online.jpg);				background-repeat: no-repeat;	}
.HeaderList_Auto  		 		{ 	background-image: url(Icons/Header_Viaturas.jpg);			background-repeat: no-repeat;	width:700px;  float:left; margin-bottom:1px; }
.HeaderList_Cotacao		  	{ 	background-image: url(Icons/Header_Cotacao.jpg);			background-repeat: no-repeat;	width:700px; float:left; margin-bottom:1px;}
.HeaderList_Equip			    { 	background-image: url(Icons/Header_Equip.jpg);				background-repeat: no-repeat;	width:700px; height:49px;color:#FFFFFF; float:left; margin-bottom:1px;}
.HeaderList_Maq		  			{ 	background-image: url(Icons/Header_Maq.jpg);					background-repeat: no-repeat;	width:700px; height:49px;color:#FFFFFF; float:left; margin-bottom:1px;}
.HeaderList_Mediacao  		{ 	background-image: url(Icons/Header_Mediacao.jpg);			background-repeat: no-repeat;	width:700px; height:49px;color:#FFFFFF; float:left; margin-bottom:1px;}
.HeaderList_Presenciais		{ 	background-image: url(Icons/Header_Presenciais.jpg);		background-repeat: no-repeat;	width:700px; height:49px;color:#FFFFFF; float:left; margin-bottom:1px;}
.HeaderList_SobreCerrado	{ 	background-image: url(Icons/Header_SobreCerrado.jpg);	background-repeat: no-repeat;	width:700px; height:49px;color:#FFFFFF; float:left; margin-bottom:1px;}
*/				
								
#divInformacaoLicitacao { font-family:verdana; font-size:11px; color:gray; }
.divInformLocal			{ background-color:#EFF2F7; border:1px solid #fff; padding:8px; }
.divInformLocalTitle	{ font-weight:bold; }
								
.HeaderList_TitleL 		 { font-size: 15px; color: rgba(255,255,255,1); LINE-HEIGHT: 15PX; text-align: center; margin-left: 10px; }
.HeaderList_TitleR		 {font-size: 17px;color: white;font-weight: bold;text-align: center;}

#linkToLeilao		     { cursor: pointer; display: flex; background-color: white; border-radius: 5px 0px 0px 5px; margin: 2px; 
						   align-items: center; line-height: 15px; font-size: 15px; }
#linkToLeilao a			 { color:rgba(0,0,0,1); padding:3px; }


.Detail_Thumbnail_Flex		{ display:flex; flex-wrap:wrap }
.Detail_Thumbnail		 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999;	margin-bottom:8px;}
.Detail_Thumbnail IMG	 	{ margin:2px; border-radius:3px; transition:0.2s all; width:100%  }
.Detail_Thumbnail IMG:hover	{ transform: scale(1.1,1.1); box-shadow: 0px 2px 9px 0px #0000008c; }

.Detail_Thumbnail_Big		{ width:100%; }
.Detail_Thumbnail_Big IMG	{ width:100% !important; }

.Detail_Thumbnail_Small      { width: 22.9%; margin: 3px;}

/*.Detail_Thumbnail a			{ text-decoration: none; display: inline-block; width: 17%; margin: 5px;}
.Detail_Thumbnail a IMG   	{ width:100%  }*/


#ctl00_btnAddFav			    { cursor: pointer; background-color: #e8edf2; padding: 5px 10px 5px 10px; border-radius: 100px; transition:0.2s all  }
#ctl00_btnAddFav:hover			{ background-color: #788fa7; color:white  }
#ctl00_btnAddFav:hover i		{  color:white  }
/*#ctl00_btnAddFav:before		{ font-family: "FontAwesome"; font-weight: 900; content: "\f08a\f067 "; color:#af217b }*/

#BtnXL_Licitar				{  margin-top:10px;margin-bottom:10px;background-color: #002559;padding: 10px;border-radius: 5px;
							   text-align: center;font-size: 23px;font-weight: bold;font-family: 'Dosis';
							   text-transform: uppercase;color: white;box-shadow: 0px 3px #b5b5b5;
							   background: linear-gradient(313deg, rgb(35 126 64) 0%, rgb(60 185 64) 100%);
							   transition:0.5s all }

#BtnXL_Licitar:hover		{  padding:20px; }
#BtnXL_LicitarIMG			{ border-radius:8px;}


.Msg_AlertHour				{ background-color:#F7F7F7; font-family: 'Dosis';padding:10px;margin-top: 5px;border: 1px dashed #e91e63;border-radius: 5px; }
.Msg_AlertTempoExtra		{ background-color:#F7F7F7; font-family: 'Dosis';padding:10px;margin-top: 5px;border: 1px dashed #e91e63;border-radius: 5px;}
.Msg_Financiamento			{ background-color:#F7F7F7; font-family: 'Dosis';padding:10px;margin-top: 5px;border: 1px dashed #e91e63;border-radius: 5px;  border-top:3px solid #AA1968;} 

.LicitacaoTXT					{ 	    position:absolute; font-family:calibri; color:#FFFFFF; font-size:22px; margin-left:78px; margin-top:18px;
										text-shadow: 0px 2px 5px #000000;
										filter: dropshadow(color=#000000, offx=0, offy=2); }
												
.InfoHora 							{ padding: 15px;font-weight:normal;border: 1px dashed #e91e63;border-radius: 5px;font-family: 'Dosis';}
.ComissaoTXT  						{ font-family: Dosis, Verdana, Arial, Helvetica, sans-serif; color: #002559; padding-left: 5px;float: left; line-height: 20px; }
.ComissaoTXT SPAN:first-child 	    { font-size:17PX; color:#002559;}
.ComissaoTXT SPAN 	  				{ font-size:14PX; color:#000000;}


/* Formatação para Caixa de Sugestões */

.BoxSugestoesTitle				{ padding:5px; background-color:#003367;float:left; width:483px; font-family:verdana; font-size:11px; margin-bottom:5px;  color:#FFF; display:none;}
.BoxSugestoes						{ border:1px solid #CCCCCC; float:left; padding:7px; margin-right:15px; margin-bottom:5px; margin-left:5px; margin-bottom:5px; min-width:60px; background-color:#EBEBEB; border-radius:3px; }
.BoxSugestoes	 a:link			{ text-decoration:none; }


/* Formatação para a  bullet List do leilão de viaturas */

.BulletListViaturas UL		 { font-size:10px; list-style:none; list-style-type:none; margin-left:5px; margin-right:5px;padding:0px; font-family:verdana; width:270px;  }
.BulletListViaturas LI		 { margin:0px; padding:0px;  list-style:none; list-style-type:none; line-height:16px; border-bottom:1PX dotted grey; padding-bottom:3px;}
.BulletListViaturas SPAN	 { font-weight:bold; margin-right:10PX; color:#013467}

.BulletListEquipamento	{  font-size:13px; list-style:none; list-style-type:none; margin-left:5px; margin-right:5px;padding:0px; font-family:verdana; width:253px; line-height:25px;min-height: 305px;}

.DetalhesEquipamento	{ font-size: 17px;
						  list-style: none; list-style-type: none; padding: 5px; font-family: 'Dosis';
						  text-align: center; background-color: #f8f9fb; }

/* Formatação para a  Caixa de Ficheiros Anexos */

#divFicheirosAnexos				{ font-size: 12px;    font-family: verdana;    
							        list-style: none; margin-top:10px; margin-bottom:10px}
#divFicheirosAnexos A:link		{ display:block; padding:10px; text-decoration:none; color:#2A8BB8; border-bottom:1PX dotted #2A8BB8; background:url(Icons/Icon_DocDownload.gif) no-repeat left;  padding-left:20px;  }
#divFicheirosAnexos A:visited	{ display:block; padding:10px; text-decoration:none; color:#2A8BB8; border-bottom:1PX dotted #2A8BB8; background:url(Icons/Icon_DocDownload.gif) no-repeat left;  padding-left:20px;  }
#divFicheirosAnexos A:HOVER	{ display:block; padding:10px; text-decoration:none; color:#000;  padding-left:20px; }

/* Formatação para a  Caixa informativa sobre o estado de leilão do lote */

#divShowLoteBid				    {  }

.DD_BoxWin						{font-family:verdana;color: #fff;background-color: #33b370;text-align: center;text-shadow: 0 0px 5px black;padding: 15px;background: radial-gradient(circle, rgb(37 216 133) 0%, rgb(37 144 139) 100%);}
.DD_BoxWin:after				{font-family: "FontAwesome";content: "\f091";}

.DD_BoxInf						{font-family:verdana;color: #fff;background-color: #870E00;text-align: center;text-shadow: 0 0px 5px black;padding: 15px;background: radial-gradient(circle, rgb(160 63 63) 0%, rgb(118 3 3) 100%);}
.DD_BoxInf:after				{font-family: "FontAwesome";content: "\f063";}

.DD_BoxSup						{font-family:verdana;color: #fff;background-color: #33b370;text-align: center;text-shadow: 0 0px 5px black;padding: 15px;background: radial-gradient(circle, rgb(87 204 88) 0%, rgb(2 156 66) 100%);}
.DD_BoxSup:after				{font-family: "FontAwesome";content: "\f062";}

.DD_BoxRegisto					{font-family:verdana;color: #fff;text-align: center;text-shadow: 0 0px 5px black;padding: 15px;background: radial-gradient(circle, rgb(86 45 0) 0%, rgb(164 117 1) 100%);}
.DD_BoxRegisto:after			{font-family: "FontAwesome";content: "\f06a";}

.Detalhes-Column-Wrapper	{ display: flex; }
.Detalhes-Column-1			{ width: 45%; background-color: #f8f9fb; }
.Detalhes-Column-2			{ width: 55%; background-color: #d0dff0; 
							  display: flex; align-items: center; justify-content: center; flex-direction: column }

/* Container dos Botões de Rodapé (pag. detalhes ) */
.DD_BtnsBottom	 { clear: both; border: 0px solid black; margin-bottom:10px; display:flex;  }

.DD_BtnsBottom a		 { text-decoration:none;}
.DD_BoxHeaderRight		 { background-color:#CDCDCD; height:20px; font-family:verdana; font-size:12px;font-weight:bold; margin-bottom:1px; }

/* *********************************** */
/* Caixas Laterais para as observações */
/* **********************************  */

.ddBoxObs	 	{ background-color: #f7f7f7; font-family: 'Dosis'; font-size: 16px; color: #000000; 
				 padding: 15px; line-height: 20px; margin-bottom: 10px; border-top: 4px solid #a11257; }						
.ddBoxObsLarge 	{ border:0px solid black; background-color:#FFFFCE; font-family:Dosis, Verdana, Arial, Helvetica, sans-serif; font-size:21px; color:#000000; text-align:center;
				  background-image: url(Structure/DetailPage_Obs_Corner.gif); background-repeat: no-repeat; background-position: right top; width:95%; padding:10px; 
							}				
.ddBoxFile		{ float:left; margin-left:5px; margin-top:10px;  margin-bottom:10px; padding:10px; width:180px; height:15px;
							border:0px solid black; background:url(Structure/DetailPage_FileAttach.gif) right no-repeat ;
							background-color:#FFFFCE;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
			
.ddBoxFile a:link 	 		 { color:#009100; text-decoration:none; font-weight:bold; }
.ddBoxFile a:visited		 { color:#009100; text-decoration:none; font-weight:bold; }
.ddBoxFile a:hover 			 { color:#00094B; text-decoration:none; font-weight:bold; }
				
.ddYellowBoxTimeleft  	   { margin-top:1px; height:48px; font-family:verdana; font-size:10px; background-color:#002558; display: flex; align-items: center; background-position: right; background-repeat: no-repeat; }
.ddYellowBoxRefreshBtn	   { width: 96px;font-weight:bold;font-size:13PX;margin-right: 56px;}
										  
.txtMissingTime				{ color: white; margin-left: 20px;  font-size: 1.8em; display: flex; align-items: center; font-family:'Dosis' }
.txtMissingTime i			{ margin-right: 10px; font-size: 1.0em;}
.FavLicitacaoTimeBox span   { padding:0px !important; margin:0px !important}
										  
#divTempoParaFeixoLote      { color: #FFF; display: flex; align-items: center; justify-content: center; }
#divTempoParaFeixoLote B	{ color:#FFFF81;  }

.ddYellowBoxRefreshBtn a:link 	 { text-decoration:none; color:#FFF; font-size:dosis; }
.ddYellowBoxRefreshBtn a:visited  { text-decoration:none; color:#FFF; font-size:dosis; }

.ddBoxPriceGrey 		{ background-image:url(Structure/Header_Detalhe_BcK_BoxDegrade.gif); 
							       background-repeat:repeat-x; float:left; width:170px; border:0px solid red; 
								   margin-left:5px; margin-top:10px; padding:15px; height:130px;}
						
.ddBoxPriceGreySmall				{ background-color:#F7F7F7;border-radius: 5px;display: flex;flex-direction: column;align-items: center;margin-top: 10px;}
.ddBoxPriceGreySmall_Wide			{ background:url(Structure/Header_Detalhe_BcK_GaleriaDegrade.gif) repeat-x top left;  }


.ddBoxPrice	 {  }


/* This class is disabled */
.ddBoxPriceGreySmall_disabled	{
		background: rgb(255,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(153,153,153,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(153,153,153,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(153,153,153,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(153,153,153,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(153,153,153,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(153,153,153,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
				

.dd_Btn_Back 		    		     { color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-align:center;display:block;padding: 10px 15px 10px 15px;cursor:pointer;background-color: #808080;border-radius: 5px;}
.dd_Btn_BackArrow 					 { background:url(Icons/Icon_SmallArrow.gif) top left no-repeat; width:7px; height:8px;  float:left;}					  
.dd_Btn_PedidoVisita   				 {/* background:url(Btns/Detalhes_Btn_Info_169px.gif) no-repeat; */color: #635e5e;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-align:center;padding: 10px 15px 10px 15px;background-color: #f7f7f7;border-radius: 5px;border: 1px solid #cecece;}
.dd_Btn_Licitar        					 {	background:url(Btns/Detalhes_Btn_Licitar.gif) no-repeat; float:left;  width:84px; height:26px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;text-align:center; display:block; padding-top:5px; cursor:pointer;}
.dd_Btn_Form_PedidoVisita    		 { color:#FFFFFF;font-family: dosis;font-weight:bold;font-size: 15px;text-align:center;display:block;cursor:pointer;background-color: #8cbd5a;padding: 10px 15px 10px 15px;margin-top: 5px;border-radius: 3px;}
.dd_Btn_Detalhes		    		 { font-family: Verdana, Arial, Helvetica, sans-serif; float:left; color:#FFFFFF;font-weight:bold;font-size: 11px;text-align:center;cursor:pointer;background-color: #8cbd5a;padding: 10px 15px 10px 15px;border-radius: 3px;}

#userCP 	{ }

.ddContactos div { display:flex; justify-content: space-between}

.ddContactos			 { border: 1px solid #e2e2e2;font-family: 'Dosis';font-size: 15px;padding: 15px;color: #a11257;}			
.ddContactos b			 { color:#013467;display: block;}
.ddContactos span		 { display: block;color: black;}

#info-mobile-call {font-size: 0.9em;color: silver;width: 100%;display: flex;justify-content: end; }

.ddMapaGoogle 			{  background:url(Icons/Icons_MapGoogle.gif) no-repeat left top;
										border:1px solid #A7A7A7; width:210px; min-height:40px; 
										font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
										margin-top:10PX; 
										margin-bottom:10px; 
										margin-left:5px; 
										float:left;}
							
.ddMapaGoogle 			 { color:#3E710B; }		


.ddgreyText				 { color:#666666; font-weight:normal; margin-left:5px;  }
.ddgreyTextUpper		 { vertical-align:super; font-size:9px; }


.BidBox 	 	    { border:1px solid #013467; margin-left:5px; margin-top:5px;	 margin-bottom:5px; width:480px; background:url(Structure/Header_Detalhe_BcK_GaleriaDegrade.gif) repeat-x top; }

.SearchImobBox	  		{ border:1px solid #013467; margin-top:5px;  margin-bottom:5px;  width:693px;			 background:url(Structure/Header_Detalhe_BcK_GaleriaDegrade.gif) repeat-x top; }
.SearchImobBoxTitle 	{ background-color:#013467; color:#FFFFFF; font-family:Verdana ; font-size:11px; padding:5px; width:683px; float:left;}


.FormBox 	  		{ border: 1px solid #d6d8da;margin-top:5px;margin-bottom:5px;background-color: #f8f8f8;position: relative;}
.FormBoxTitle 		{ background-color:#013467; color:#FFFFFF; font-family:Verdana; font-size:11px; padding:5px; width: 100%; }

.FormBoxClose 		{ background-color:#013467;color:#FFFFFF;padding: 3px;font-family:Verdana;font-size:11px;width:25PX;text-align:center;border:0px;height: 18px;position: absolute;right: 0px;top: 2px;}
				
.FormBoxFields			 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }				
.FormBoxFields span		 { color: #616060;padding:10px 0px;font-family: dosis;display: block;font-size: 14px;}
.FormBoxFields input	 { border: 1px solid silver;padding: 5px;border-radius: 2px;width: 100%;}		
.FormBoxFields textarea  { border: 1px solid silver;padding: 5px;border-radius: 2px;width: 100%;}		

/* BID BOX II - 2016 */

.BidBox_Class { display: none; }

.BB_Align_Center    { text-align: center; } /* Tool */
.BB_pad             { padding: 15px; box-sizing: border-box;  } /* Tool */
.BidBox2_Wrapper    {width: 100%;display: flex;padding: 5px;background-color: #d0dff0;}
.BidBox2_col_1      {display: flex;align-items: center;width: 30%;flex-direction: column;justify-content: center;background-color: white;border-radius: 5px;box-shadow: 0px 0px 8px #0000003b;margin-right: 1%;}
.BidBox2_col_2      {/* border-left:1px solid #CDCBCB; */width: 69%;background-color: white;border-radius: 5px;box-shadow: 0px 0px 8px #0000003b;}
.BB_Submit_wrapper  { float: right; }
.BidBox2_submit     { background-color: #4B9346;padding: 10px;width: 61px;text-align: center;border-radius: 0px 5px 5px 0px;font-family: verdana;font-weight: bold;color: white;font-size: 13px; cursor:pointer;}
.BidBox2_submit:hover     { background-color: #445974; }

.BidBox-Overlay-wrap { position:relative}
.BidBox-Overlay		 { width: 102%; height: 103%; background-color: #ffffffbf; position: absolute;
					   top: -5px; border-radius: 5px; backdrop-filter: blur(1px); right: -17px; left: -4px; }

.BB_Text_Tag            { font-family: dosis,Arial, Helvetica, sans-serif;margin-bottom: 5px;font-size: 18px;font-weight: 700;color: #003368;}
.BB_Price_Tag           { font-family: Dosis,Arial, Helvetica, sans-serif;margin-bottom: 10px;font-size: 27px;/* font-weight: 700; */color: #003368;/* text-align: center; */color: green;}
.BB_Text_Currency_Label { font-family: dosis,Arial, Helvetica, sans-serif;margin-left:10px;margin-right:10px;font-weight: 700;font-size: 22px; vertical-align: -2px; color: #00679C;}

.BB_Input_Wrapper 		{ border-radius: 5px; border: 1px solid #BEBEBE; }
.BB_input_text 			{ border: 0px solid grey;padding: 7px;background-color:transparent;font-family: verdana;font-weight: bold;font-size: 17px;box-sizing: border-box;width: 140px;}

.BidBoxIncrement					{ width: 100%; margin-top: 5px; }
.BidBoxIncrement_Buttons			{ display: flex; align-items: center; text-align: center; font-family: 'Dosis';}
.BidBoxIncrement_Buttons div		{ border: 1px solid #d8d8d8; padding: 3px; flex-grow: 1; margin: 2px; border-radius: 2px; background-color: #edf1f4; color: green;}
.BidBoxIncrement_Buttons div:hover	{ background-color: #4b9346; color: white; transition: 0.4s all; cursor: pointer; border: 0px; }

/* Stats */
.Ranking_Wrapper		{ background-color: #EAEAEA; text-align: center; display: flex; align-items: center; justify-content: center;}
.Ranking_Wrapper div    { display:inline-block;}

.Stats_Items                           { display:inline-block; padding:10px; }
.Stats_Items                           { font-family: verdana; font-weight: bold; font-size: 13px; list-style: none; float: left;}
.Stats_Items span:nth-child(2)         { background-color:white;padding:5px 20px 5px 20px;min-width:150px;box-shadow: 0px 1px 1px 0px silver; border-radius: 80px;}

/* ************************************ */
/* Formatação Para A Caixa de Licitação */
/* ************************************ */

.BidBox_Container 	{ border:1px solid #999999; width:347px; padding:5px; margin-left:5px; height:158px; margin-top:5px; float:left; background-color:#FFFFFF; font-family: verdana; color:#333; font-size:10px; }
.BidBox_Container  a	{ margin-bottom:10px;  }

.BidBox_TextTag		{ font-family:verdana; font-size:12px; color:#013467; }

.BidBox_PriceTag	{ color:#3E710B; font-size:13px; }
.BidBox_Valor		{ float:left; margin-top:5px; margin-right:30px; }
.BidBox_GreyLine	{ border-bottom:1px solid #CCCCCC; margin-top:10px; margin-bottom:10px; }		
/* .BidBox_FormInput	{ border:1px solid #999999; float:left; font-size:16px; margin-right:10px; font-weight:bold; color:#0066FF;  } */
				  
						  
/* Para os Imóveis */
				
.dd01			 { border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E5E5E5;font-size: 14px;font-family: 'Dosis';
				   padding-bottom:5px;padding-top:5px;color:#666666;/* width:248px; */}
.dd01 STRONG	 { color:#013467;/* width:90px; *//* float:left; */}

.dd02			 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E5E5E5;font-size: 15px;
				  font-family: 'Dosis';color:#666666;padding: 5px 0px 5px 0px;
				  display: flex;align-items: center;justify-content: space-between;}
.dd02 STRONG	 { }

.dd03Mapa		{  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E5E5E5; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:15px; color:#666666; padding:0px; }

/* Para os Veículos */
.vv01 			  {	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E5E5E5;
					font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#666666;  padding:5px; width:270px; 
					border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E5E5E5;	float:left;}
					
.vv01spanT 		  { color:#013467; float:left; width:136px; border:0px solid black;}
.vv01R			  { width:130px; float:left; border:0px solid black; clear:inherit; }



.vvBlueHeader				 { font-family:Dosis, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#00094B;  } 
.vvBlueHeader11px		   	 { font-family:Dosis, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0051A1; font-weight:bold; padding-left:5px; float:left; } 
.vvGreenHeader	 			 { font-family:Dosis, Verdana, Arial, Helvetica, sans-serif; font-size:27px; color:#009100; text-shadow:0px 1px 0px #FFF;  } 


/* Pisos A subasta Related */
	
.HP_PisosSubasta 								{ height:165px;}
.HP_ImgPisosSubasta							{ height:133px; width:73px; float:left; margin-right:5px;}
.HP_ImgPisosSubastaLinks 					{ float:left; width:646px; padding:0px; margin:0px; }
.HP_ImgPisosSubastaLinks  A:link		{  display:inline;  margin:0px; padding:0px; float:left;  }


.HP_ImgPisosSubastaLinks	UL 		{ margin:0px; padding:0px; list-style:none; list-style-type:none;  }
.HP_ImgPisosSubastaLinks	LI 		{ display:inline; padding:0px;  height:61px; font-size:0px;}
.HP_ImgPisosSubastaLinks	LI IMG  { border:0px;  margin-bottom:2px; padding:0px;}

/* ******************************** */
/* RSS FEED BOX - HomePage						 */
/* ******************************** */

.RssFeedBox_H 			{ background:url(Structure/RssFeed/Header.jpg) no-repeat left; width:242px; height:69px; font-family:calibri; color:#333; margin-top:10PX; }
.RssFeedBox_H SPAN  { padding:5px; position:relative; display:block; }

.RssFeedBox_Lnk1 						{ background:url(Structure/RssFeed/Link01.jpg) no-repeat left; width:242px; height:40px;  }
.RssFeedBox_Lnk1 A:LINK			{ color:#FFF;  text-decoration:none}
.RssFeedBox_Lnk1 A:VISITED		{ color:#FFF;  text-decoration:none}
.RssFeedBox_Lnk1 SPAN 				{ padding-left:44PX; padding-top:2px; line-height:13px; font-size:13px;  font-family:calibri; color:#FFF;  display:block; }

.RssFeedBox_Lnk2 						{ background:url(Structure/RssFeed/Link02.jpg) no-repeat left; width:242px; height:33px; font-family:calibri; color:#FFF; }
.RssFeedBox_Lnk2 A:LINK			{ color:#FFF;  text-decoration:none}
.RssFeedBox_Lnk2 A:VISITED		{ color:#FFF;  text-decoration:none}
.RssFeedBox_Lnk2 SPAN 				{ padding-left:44PX; padding-top:2px; line-height:13px; font-size:13px;  font-family:calibri; color:#FFF;  display:block; }

/* ******************************** */
/* ucInfoAgendaEmCurso							 */
/* ******************************** */

.ucAgendaWrapper	{  }

.ucAgendaT						{ height:33px;margin-bottom:1px;background-color: #d0dff0;border-radius: 5px 5px 0px 0;line-height: 22px;}
.ucAgendaT	DIV   	 			{ padding-top: 5PX;padding-left:10px;font-family: 'Dosis', sans-serif;font-size: 18px;color: #033653;font-weight: 800;}

.ucAgenda 						{ padding:0px; margin:0px; list-style:none; text-decoration:none;  margin-bottom:10px;}
.ucAgenda A:LINK 				{ text-decoration:none; color:#000; border:0px;}
.ucAgenda A:VISITED 			{ text-decoration:none; color:#000;  border:0px;}


.ucAgenda LI 					{ height:36PX;font-family:calibri;font-size:14px;margin-bottom:1px;background-color: #f4f4f4;border-bottom: 1px solid #d1d1d1;/* display: flex; */flex-wrap: nowrap;justify-content: center;align-items: center; transition:0.5s all}
.ucAgenda LI:hover 				{ background-color: #d3f0d0; }
.ucAgenda LI a 					{ display:flex; justify-content:space-between; align-items:center}


.ucAgenda_nrLotes						{ color: #333; text-decoration: none; /* float: left; */ width: 75px; font-size: 14px; text-align: center; background-color: white; border-radius: 10px; }
.ucAgenda_nrLotes A:LINK				{  }
.ucAgenda_Nome 							{/* float:left; */text-decoration:none;color:#333;width: 270px;font-size: 12px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ucAgenda_Nome img 						{ float:left; }
.ucAgenda_Data							{ font-size: 11px;color: #666;width: 195px;text-transform: capitalize; display: flex;  align-items: center;}
.ucAgenda_Data i						{ margin:0px 5px 0px 5px}

.ucAgendaStatus							{ text-indent: 27px; width: 102px; height: 29px; font-size: 13px; margin-left: 35px; display: flex; align-items: center; }


.ucAgenda_StatusBlue					{ background:url(Imgs/ucInfoAgendaEmCurso/Agenda_StatusBlue.jpg)  no-repeat 0px 6px;    }
.ucAgenda_StatusGreen					{ background:url(Imgs/ucInfoAgendaEmCurso/Agenda_StatusGreen.jpg) no-repeat 0px 6px;	}
.ucAgenda_StatusGrey					{ background:url(Imgs/ucInfoAgendaEmCurso/Agenda_StatusGrey.jpg)  no-repeat 0px 6px;    }
.ucAgenda_Clicker						{  }


/* ******************************** */
/* ucMenuTabs												 */
/* ******************************** */


#ucMenuTabs1			{ }
.UcTabsWrap 			{ width:100%; display:inline-block; height:71px; margin-top:4px  }
.UcTabsLnks	 		{ padding:0px; margin:0px; list-style:none; }
.UcTabsLnks	 LI 		{ display:inline; margin-right:10px; }

/* Newsletters */

#NewsContainer 							  { line-height: 20px;}
#NewsContainer input 					  { line-height: 20px;}
#WaitMessage .VerdanaSmallWhite 		  { padding:10px; background-color: #445974;}


/* ******************************** */
/* MiniLeilões	 / Leiloes 											 */
/* ******************************** */


.LeilaoDoDia_Title		 { background-image:url(Imgs/Titulo_leilao_DO_Dia.png);position:relative; left:455px; top:23px; width:258px; height:42px;}	
.CartaFechada_Title		 { background-image:url(Imgs/Titulo_Carta_Fechada.png);position:relative; left:460px; top:40px; width:260px; height:30px;}	
.MicroLeilao_Title		 	{ background-image:url(Imgs/Titulo_leilao_MicroLeilao.png);position:relative; left:460px; top:10px; width:257px; height:51px;}


.MiniLeilao_Month 		{ font-size:22px; font-family:Dosis; color:#A62865; float:left; width:100%; margin-bottom:10px; margin-left:5px; height:76PX; }	
.MiniLeilao_Month SPAN	 { font-size:14px; font-family:Dosis; color:#333; width:440PX; display:block; }	

.MiniLeilao_Picker		 { padding:0px; margin:0px; list-style:none; width:325px; border:0px  solid black; float:left; }
.MiniLeilao_Picker LI  { float:left; width:57px; height:63px; margin-left:5px; margin-bottom:5px; cursor:pointer;}

.linkDay 			{  width:57px;  height:63px; background:url(Imgs/minileilao_calendar.jpg) no-repeat top center; }

.linkDia			   { font-family:Calibri; font-size:24px; text-align:center; font-weight:bold;  float:left; color:#6B144E;  width:57px;   }
						
.linkDayON		 			 {   width:57px;  height:63px; background:url(Imgs/minileilao_calendar_on.jpg) no-repeat top center; background-color:#666;  }
.linkDayON .linkLote					  {   color:#FFF; font-weight:bold;  }
.linkDayON .linkDia		 			  {   color:#FFF; font-weight:bold;  }
.linkDayON .linkDiaSemana		  {   color:#FFF; font-weight:bold;  }

						
.linkDiaSemana { font-size:12px; color:#333;  font-family:Calibri; width:57px; text-align:center; float:left; margin-top:-3px}						
						
.linkLote		 { font-size:11px;margin-top:3px; width:57px; color:white; text-align:center; float:left; font-family:calibri;}
.DayDetail	 { display:none; }
.DayDetailON {  }



/* CUSTOM CSS LEILAO DO DIA */

.MiniLeilao_Contents { border:1px dotted grey;  float:left; width:390px; padding-bottom:10px; }

.MiniLeilao_UL								{  padding-left:0px; padding-top:0px; margin:0px;  list-style:none; }
.MiniLeilao_UL LI			 				{  background-color:#ECF0F4; display:inline; float:left; width:193px; margin-right:0px; margin-bottom:1px; margin-left:1px }
.MiniLeilao_IMG							    {	margin-left:22px; margin-top:10px; margin-bottom:10px; }
.MiniLeilao_DESC 							{  padding:5px; font-size:13px; font-family:calibri; background-color:#FFF; 
												border-left: 1px solid #ECF0F4;
												border-right: 1px solid #ECF0F4;
												border-bottom: 1px solid #ECF0F4;
														}
														
.MiniLeilao_UL .BoxInfo_02						 { padding:10px; background-color:#FFF; float:left; width:95%; background-color:#ECF0F4; margin-bottom:8px; border-bottom:1px solid #DEE5EC;}			
.MiniLeilao_UL .BoxInfo_LinkCat_Pink			 { margin-top:-50px; margin-right:-6px; position:relative; margin-bottom:0px; height:45px;}														
.MiniLeilao_UL .BoxInfo_Inscrito			      { margin-top:-50px;  margin-right:-6px; }

.MiniLeilao_DESC SPAN	 						{ margin-right:2PX; margin-bottom:5px; display:block;  color:#666;}
.MiniLeilao_DESC SPAN STRONG					{ margin-right:5px;color:#6B144E; }

.MiniLeilao_Local						{ font-family:calibri; font-size:13px; background-color:#A11D75; padding:10px; float:left; color:#FFF; width:370px}
.MiniLeilao_Local	SPAN				{ display:block;}
.MiniLeilao_Local A:link				{ text-decoration:none; color:#fff;}
.MiniLeilao_Local A:visited				{ color:#fff;}
.MiniLeilao_Local A:hover				{ color:yellow;}

/* END CUSTOM CSS LEILAO DO DIA */

.TabImobViewer 				{ font-family:calibri, verdana; text-decoration:none; font-size:14px; }
.TabImobViewer a 			{ text-decoration:none; color:rgba(51,51,51,1); margin-top:-15px;  }
.TabImobViewer a:hover 	    { background-color:#ffffff; }

/* Custom Footer */

.section-footer-wrap   {background-color: #3e3e3e;}
.text-footer		   { font-family:Dosis; color:silver; line-height:16px; padding: 3px 0px 3px 0px }
.links-footer          { font-family:Dosis;color: #6c6c6c;line-height: 16px; font-size:12px;}
.links-footer a        { text-decoration:none; color:white }
.links-footer a:hover  { color:#ff9600ab }

.FaceBook-Wrapp {	display: flex;
					align-items: center;
					justify-content: space-around;
					border-radius: 10px;
					background: #f3f3f4;
					padding: 0px;
					margin: 0px;
					text-align: center;
					font-family: dosis;}

.FaceBook-Wrapp li { list-style: none}


/* Bootstrap Tools */
.row-mb-2 .row {margin-bottom:10px}

/* Modal Override */
.blocker { display:flex; align-items:center; justify-content:center}
.modal   { height:unset !important}


@media only screen and (max-width:1399px) and (min-width:1200px) { 
	/* CSS rules here */

	.BoxSlider_XL {  width:23.3% }
	.BoxSlider_PhotoThumb_XL img { height: 143px; width: 193px; }
}

@media only screen and (max-width:1199px) and (min-width:761px) { 
	/* CSS rules here */

	.BoxSlider_XL { width:22.9%  }
	.BoxSlider_SM {  width: 17.8%; }
	.BoxSlider_PhotoThumb_XL img { height: 117px; width: 159px; }
	.BoxSlider_XL a.btnFavoritos { width: 25%; }
	.BoxSlider_XL a.btnVerMais   { width: 70%;  }

}

@media only screen and (max-width:760px) and (min-width:483px) { 
	/* CSS rules here */

	.BoxSlider_XL {  width:30.6% }
	.BoxSlider_SM { width:21.9% }
	.BoxSlider_PhotoThumb_XL img { height: 123px; width: 158px; }

	/* Rules for the Calendar */
	.ucAgendaStatus { margin:unset }
	.ucAgenda LI   { height:unset }
	.ucAgenda LI a { display: flex; justify-content: unset; align-items: center; flex-wrap: wrap; padding: 20px; }
	.ucAgenda LI a div { font-size:14px; }
	.ucAgenda_Data {  width: unset ;  }
	.ucAgenda_Clicker { display:none }

	/* Rules for the Banner */
	.Tabby_contents				{ width: 100%; }
	.BoxLink_Destaques img		{ width: 100%; }
	.BoxLink_Destaques UL LI	{ width: 49%;}
	.BoxLink_Destaques UL		{ width: 100%; }
	.Tabby						{ width: 100%; }
	#divEntradaBanner			{ background-color: unset; padding: 0px; }
	.Tabby li					{ background: #eaeaea;  border-radius: 5px 5px 0px 0px; }


}

@media only screen and (max-width:768px) and (min-width:220px) { 
	/* CSS rules here */

	#LoginContainer-wrap	 { display:none }
	#navcontainer			 { display:none;background: #f3f3f3;position: absolute;left: 0px;right: 0px; top:130px; box-shadow: 0px 5px 10px #00000036; text-align:center;}
	#navcontainer div		 { float:unset !important}
	#navcontainer #nav		 { display:flex;flex-direction: column;width: 100%;align-content: center;flex-wrap: nowrap;justify-content: space-between;align-items: center;height: 100%;}
	#navcontainer #nav a	 { color: black; border: 1px solid #c7c7c7; width: 100%; border-radius: 2px; }
	#navcontainer #nav li	 { display:flex;width: 100%;align-items: center;justify-content: center;padding: 6px; flex-direction: column;}

	.BoxSlider_XL				  { width:45.2% }
	.BoxSlider_SM				  { width:45.8% }
	.BoxSlider_PhotoThumb_XL img  { height: 103px; width: 134px; }
	.BoxSlider_PhotoThumb_SM img  { height: 146px; width: 208px; }

	/* Rules for the Calendar */
	.ucAgendaStatus		{ margin:unset }
	.ucAgenda LI		{ height:unset }
	.ucAgenda LI a		{ display: flex; justify-content: unset; align-items: center; flex-wrap: wrap; padding: 20px; }
	.ucAgenda LI a div	{ font-size:14px; }
	.ucAgenda_Data		{ width: unset ;  }
	.ucAgenda_Clicker	{ display:none }

	/* Rules for the Banner */
	.Tabby_contents				{ width: 100%; }
	.BoxLink_Destaques img		{ width: 100%; }
	.BoxLink_Destaques UL LI	{ width: 49%;  }
	.BoxLink_Destaques UL		{ width: 100%; }
	.Tabby						{ width: 100%; display:block }
	#divEntradaBanner			{ background-color: unset; padding: 0px; }
	.Tabby li					{ background: #eaeaea; border-radius: 5px 5px 0px 0px; }

	/* Nav Menu  */
	.nav-dropMobile {  display:block;}
	#nav ul { position: unset }
	#nav li.hover a {     background-color: unset; }
	#nav ul li a	{     background-color: unset; }

	.FaceBook-Wrapp {	display: block;
						overflow:hidden; }
	.FaceBook-Wrapp li { width: 100% }

}


@media only screen and (max-width:482px) and (min-width:220px) { 
	/* CSS rules here */

	.BoxSlider_XL				  {  width:45.2% }
	.BoxSlider_SM				  { width:45.8% }
	.BoxSlider_PhotoThumb_XL img  { height: 103px; width: 134px; }
	.BoxSlider_PhotoThumb_SM img  { height: 146px; width: 208px; }

	/* Rules for the Calendar */
	.ucAgendaStatus		{ margin:unset }
	.ucAgenda LI		{ height:unset }
	.ucAgenda LI a		{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; padding: 20px; }
	.ucAgenda LI a div  { font-size:14px; }
	.ucAgenda_Data	    { width: unset ;  }
	.ucAgenda_Clicker   { display:none }
	.ucAgenda_Nome		{ text-overflow: unset; overflow: unset; font-size: 1.2em !important; line-height: 20px; 
						  background-color: #dfdfdf; border-radius: 5px; padding: 14px; border: 1px solid #d1d1d1; margin: 5px 0px 5px 0px; 
						  white-space: pre-wrap; width: 100%;} 

	/* Rules for the Banner */
	.Tabby_contents				{ width: 100%; }
	.BoxLink_Destaques img		{ width: 100%; }
	.BoxLink_Destaques UL LI    { width: 48%; display: flex; align-items: center; justify-content: center; }
	.BoxLink_Destaques UL		{ width: 100%; }
	.Tabby						{ width: 100%; display:block }
	#divEntradaBanner			{ background-color: unset; padding: 0px; }
	.Tabby li					{ background: #eaeaea; border-radius: 5px 5px 0px 0px; }

	/* Nav Menu  */
	.nav-dropMobile {  display:block;}
	#nav ul { position: unset }
	#nav li.hover a {     background-color: unset; }
	#nav ul li a	{     background-color: unset; }

	.FaceBook-Wrapp {	display: block;
						overflow:hidden; }

	.FaceBook-Wrapp li { width: 100% }

	/* Page Details */
	div[class^="HeaderList_"] { display: flex; flex-direction: column; }
	.txtMissingTime    {    color: #1e1e1e;}
	.ddYellowBoxTimeleft { height: unset; flex-direction: column; padding: 15px 0px; background-color: #e9e9e9; }
	.FavLicitacaoTimeBox { min-height: unset !important; border-bottom: 0px solid #e6e6e6 !important;  margin-bottom:15px; }
	.FavLicitacaoTimeBox span { padding:10px 20px; font-size:24px !important; width:60px;}

	.Detalhes-Column-Wrapper { flex-direction: column;}
	.Detalhes-Column-1 { width:100%}
	.Detalhes-Column-2 { width:100%}
    .TimeZones		   { align-items: stretch; flex-direction: column; text-align: center; }
    .TimeZones div	   { margin: 4px 0px; font-size: 1.1em; }
	
}