@import url(//fonts.googleapis.com/css?family=Lato:700);

.span4{
 	text-align: center;
 	margin-right: auto;
 	margin-left: auto;
}

.imgnav{
 	margin-right: 20px;
}

#signup{
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    display: none;
}

.modal_close { 
	position: absolute; 
	top: 12px; 
	right: 12px; 
	display: block; 
	width: 16px; 
	height: 16px; 
	background: url(../assets/images/Close.png); 
	z-index: 2; 
}

#opcoes{ 
	float: right;
}

.porta{ 
	width: 65px;
}

#check{ 
	float: left;
	margin-top: -40px;
	margin-left: 80px;
}

.cp{ 
	width: 60px;
}

#cp{ 
	width: 60px;
}

#cp2{ 
	width: 60px;
	left: 10px;
        top: -27px;
}

.cp2{ 
	float: left;
	margin-top: -37px;
	margin-left: 55px;
}

.traco{ 
	margin-top: 7px;
	float: left;
	margin-right: 12px;
}

.input{ 
	width: 250px;
}

.inputRua{ 
	width: 360px;
}

.form-actions{ 
	float: right;
}

.drop{ 
	margin-top: 5px;
}

.data{ 
	width: 165px;
}

#dataSearch{ 
	width: 100px;
	left: 12px;
}

.nif,#contato{ 
	width: 100px;
}

#check2{ 
	float: left;
	margin-top: -40px;
	margin-left: 120px;
}

#check3{ 
	float: left;
	margin-top: -40px;
	margin-left: 260px;
}

#sim{ 
	margin-left: 50px;
	position: absolute;
	top: 5px;
}

#nao{ 
	margin-left: 115px;
	margin-top: -18px;
}

#labelnao{ 
	margin-left: 60px;
	margin-top: -27px;
}

#declaracao{ 
	font-size: 10px;
}

#horaFim{ 
	margin-left: 250px;
	position: relative;
	top: -43px;
}

#declaracaoVisita{ 
	position: relative;
	top: -45px;
}

#simOutro{ 
	margin-left: 50px;
	position: absolute;
	top: 25px;
}

.none {
    display:none;
}

#habitacao{ 
	position: absolute;
	top: 5px;
}

#labelClimatizacao{ 
	width: 400px;
}

#labelIntervencao{ 
	width: 145px;
	margin-top: -27px;
	margin-left: 100px;
}

#grande{ 
	position: absolute;
	top: 5px;
	margin-left: 100px;
}


#climatizacao{ 
	margin-top: -18px;
}

#cert{ 
	margin-top: -18px;
}

#pre{ 
	position: absolute;
	top: 5px;
}

.montante{ 
	margin-left: 88px;
}

.obs{ 
	width: 400px;
}

.input2{ 
	width: 120px;
}

.iva{ 
	top: 16px;
}

#files{ 
	width: 43%;
}

#input3{ 
	width: 350px;
}

.combo{ 
	width: 250px;
}

#caixas{ 
	width: 110px;
}

.wizard{ 
	width: 955px;
}

#separador2{ 
	width: 350px;
}

#morada{ 
	width: 482px;
}

#localidade{ 
	margin-left: -192px;
	margin-top: -40px;
}

#telefone{ 
	margin-top: -13px;
}

#telemovel{ 
	margin-left: -218px;
}

#email{ 
	width: 375px;
}

#contacto, #urb{ 
	margin-left: 100px;
}

#andar{ 
	margin-left: 66px;
	margin-top: -58px;
}

#fracao{ 
	margin-left: 66px;
	margin-top: -59px;
}

#tudo{ 
	margin-left: -168px;
	margin-top: 4px;
}

#localidadeImovel{ 
	margin-left: -112px;
}

.concelho{ 
	margin-left: 166px;
	margin-top: -68px;
}

#tipologia{ 
	margin-left: -80px;
}	

#freg{ 
	margin-left: 70px;
}	

#letras{ 
	font-size: 10px;
}	

#faturacao{ 
	margin-left: 205px;
	position: relative;
	top: -27px;
}

#drop{ 
	width: 165px;
}

#botao{ 
	margin-top: 19px;
}

#margem{ 
	margin-left: 10px;
}

#select{ 
	width: 255px;
	margin-left: -12px;
}

#ficheiro{ 
	width: 500px;
}

#searchCombo{ 
	width: 300px;
	margin-left: 170px;
	margin-top: -49px;
}

#searchMorada{ 
	width: 310px;
}

#nif{ 
	margin-left: 20px;
}

#comissao{ 
	margin-left: -75px;
}

#ncert{ 
	margin-left: -75px;
}  

#tipo , .tipo{ 
	margin-left: 13px;
	height: 34px;
} 

#ano{ 
	width:57px;
} 

#Andar{ 
	width:80px;
} 

#Nprocesso{
	margin-left: 50px;
}  

#formOlho{
	width: 200px;
} 

#valor{
	width: 107px;
}  

#visivel{
	width: 150px;
}   

#labelVisivel{
	margin-left: 10px;
}  

#b0 { display: none; }

a { display: inline; padding: 0 10px; }

#botaoEntrar { float: right; }

#formWizard{ 
	display: -moz-box;
	-moz-box-pack: center;
	-moz-box-align: center;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: box;
	box-pack: center;
	box-align: center;
}

.has-error { 
	font-size: 10px;
}

#showMe{
    display:none;
    margin-left: 32px;
}

.no-selectpicker { 
	width: 166px;
}

#botaoGuardar { 
	background-color: #E0342D;
	color: #fff;
}

input::-webkit-file-upload-button { 
	width: 0px;
}

#titlePeDireito { 
	background: #428bca;
	border: transparent;
	color: white;
	text-align: center;
}

#titlePeDireitoExt { 
	background: #E0342D;
	border: transparent;
	color: white;
	text-align: center;
}

#titlePeDireitoExt { 
	background: #E0342D;
	border: transparent;
	color: white;
	text-align: center;
}

#titlePeDireitoPEext { 
	background: #d39174;
	border: transparent;
	color: white;
	text-align: center;
}

#checkBoxElementosFornecidos { 
	vertical-align: middle;
}

tr#titulos th{ 
	background-color: #E0342D;
}

tr#titulosPEnt th{ 
	background-color: #d39174;
}

tr#titulosElementosFornecidos th, tr#titulosElementosFornecidos th input{ 
	background-color: #9d9d9d;
	
}

#listagem { 
	width: 90px;
	height: 154px;
}

#listagemEnvidracadosExt, #listagemDoisEnvidracadosExt, #listagemEnvidracadosExtEditar, #listagemDoisEnvidracadosExtEditar,#listagemEnvidracadosInt, #listagemDoisEnvidracadosInt, #listagemEnvidracadosIntEditar, #listagemDoisEnvidracadosIntEditar { 
	width: 290px;
	height: 320px;
}

.areasParedesExteriores { 
	width: 80px;
}

#sombreamentos { 
	width: 140px;
}

#espessuraTitulo { 
	background: #F6981F;
}

#planta { 
	display: none;
}

#imagePlanta { 
	height: 500px;
	overflow:scroll;
}

.row-centered { 
	text-align: center;
}

.col-centered {
    display:inline-block;
    float:none;
}

#ponteslineares { 
	color: #3695D5;
}

#valores { 
	width: 85px;
}

#ori i{ 
	margin-left: -20px;
	margin-right: -14px;
	width: 16px;
	height: 16px;
	vertical-align: text-top;
	font-size: 1.333em;
	color: #428BCA;
	display: inline-block;
	margin-top: 16px;
}

#modalOrientacoes { 
	height: 205px;
}

.buttonSave { 
	margin-right: 10px;
}