/* CSS Document */




/*
SIDEBAR --------------------- */

#content {
	float:left;
	width:995px;
	padding-bottom: 0px;
	min-height:100%;
    height:auto !important;
}

#sidebar_a {
	float:left;
	width:8px;
}

#sidebar_b {
	float: left;
	width:8px;
	background: url(../img/sidebar_b.png);
	min-height:100%;
    height:auto !important;
}

#main {
	float:left;
	width:644px;
	padding-right:12px;
	padding-left:2px;
}

#header {
	float:left;
	width:995px;
	/*height:80px;
	background-color:#FFF;*/
}

#logo {
	float:left;
	width:318px;
	padding-right:372px;
}

#ContactosHeader {
	float:left;
	width:86px;
	height:16px;
	font-size:10px;
	color:#666;
	padding-top:3px;
}

#ContactosHeader a {
	font-size:10px;
	color:#666;
}

#redesociais {
	float:left;
	width:50px;
	padding-right:29px;
	padding-bottom: 36px;
}

#redesociaisHeader {
	float:left;
	width:50px;
	height:16px;
	font-size:10px;
	color:#666;
	padding-top:3px;
}

#redesociaisBox {
	float:left;
	width:50px;
}

#languages {
	float:left;
	width:49px;
	padding-right:27px;
	padding-bottom: 0px;
	height: 80px;
}

#languagesHeader {
	float:left;
	width:49px;
	font-size:10px;
	color:#666;
	padding-top:3px;
}

#languagesBox {
	float:left;
	width:49px;
	top:-10px;
	position:relative;
}

#login {
	float:left;
	width:49px;
	padding-right:12px;
	padding-top:19px;
}

#topo {
	float:left;
	width:995px;
	height:250px;
}

#topo-foto {
	float:left;
	width:995px;
	height:217px;
}

#topo-menu {
	float:left;
	width:995px;
	height:33px;
}

	
.box-sombra {
	float:left;
	width:324px;
	height:18px;
	}



/* BOX N-ALOJAMENTOS */
#box-lateral-nalojamentos {
	float:left;
	width:324px;
	background-color:#FFF;
	}
#box-lateral-nalojamentos-header {
	float:left;
	width:324px;
	height:56px;
	}
	
.box-lateral-nalojamentos-content {
	float:left;
	width:103px;
	}
	
.box-lateral-nalojamentos-foto {
	float:left;
	width:90px;
	height:80px;
	padding-bottom:10px;
	padding-left:13px;
	}
	
.box-lateral-nalojamentos-header {
	float:left;
	width:90px;
	height:55px;
	padding-left:13px;
	}	
	
.box-lateral-nalojamentos-vermais {
	float:left;
	width:294px;
	padding: 0 15px 15px 15px;
	}		
	
	
	
	
/* BOX N-RESTAURANTES */
#box-lateral-nrestaurantes {
	float:left;
	width:324px;
	background-color:#FFF;
	}
#box-lateral-nrestaurantes-header {
	float:left;
	width:324px;
	height:56px;
	}

.box-lateral-nrestaurantes-content {
	float:left;
	width:103px;
	}
	
.box-lateral-nrestaurantes-foto {
	float:left;
	width:90px;
	height:80px;
	padding-bottom:10px;
	padding-left:13px;
	}
	
.box-lateral-nrestaurantes-header {
	float:left;
	width:90px;
	height:55px;
	padding-left:12px;
	}	
	
.box-lateral-nrestaurantes-vermais {
	float:left;
	width:294px;
	padding: 0 15px 15px 15px;
	}	






/* BOX N-ESCAPADINHAS */
#box-lateral-nescapadinhas {
	float:left;
	width:324px;
	background-color:#FFF;
	}
#box-lateral-nescapadinhas-header {
	float:left;
	width:324px;
	height:56px;
	}

.box-lateral-nescapadinhas-content {
	float:left;
	width:305px;
	padding-right:14px;
	padding-left:5px;
	}
	
.box-lateral-nescapadinhas-foto {
	float:left;
	width:142px;
	height:75px;
	padding-bottom:10px;
	padding-left:9px;
	}




/* BOX N-GUIA */
#caixa-nguia {
	float:left;
	width:324px;
	height:90px;
	background-image: url(../img/bkg_nguia.png);
	background-repeat: no-repeat;
}

#box-nguia {
	float:left;
	width:18px;
	height:14px;
	padding:59px 112px 15px 194px;
	text-align:center;
	font-weight:bold;
}




/* BOX PESQUISA */
#caixa-pesquisa {
	float:left;
	width:324px;
	height:158px;
	background-image: url(../img/bkg_pesquisa_ninfo.png);
	background-repeat: no-repeat;
}

#caixa-pesquisa-orange {
	float:left;
	width:324px;
	height:128px;
	background-image: url(../img/bkg_caixa_pesquisa_orange.png);
	background-repeat: no-repeat;
}

#box-pesquisa {
	float:left;
	width:294px;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 14px;
}

#box-pesquisa-orange {
	float:left;
	width:294px;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 14px;
}


#box-pesquisa-procurar-header {
	height:22px;
	}

#box-pesquisa-procurar {
	float:left;
	width:294px;
	height: 32px;
	}
#box-pesquisa-onde-header {
	float:left;
	width:294px;
	padding-top:5px;
	height: 18px;
	}

#box-pesquisa-onde-distrito {
	float:left;
	width:294px;
	height: 30px;
	}

#box-pesquisa-onde-concelho {
	float:left;
	width:192px;
	height: 30px;
	}
#box-pesquisa-onde-procurar {
	float:left;
	width:80px;
	}






/* BOX PESQUISA ORANGE */ 

#box-pesquisa-procurar-orange-header {
	float:left;
	width:294px;
	height:36px;
	}

#box-pesquisa-procurar-search2 {
	float:left;
	width:294px;
	height:20px;
	}
#box-pesquisa-orange-procurar {
	float:left;
	width:294px;
	height:25px;
	padding-left:105px;
	}


input#procurar {
	width:70px;
	height:21px;
	margin-left:100px;
	}

input#btn_procurar_orange {
	width:70px;
	height:21px;
	margin-left:100px;
	margin-top:10px;
	border:0;
	}
input#search {
	width:160px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}


.txtmenor {
	font-size:9px;
	color:#666;
	}


.nrestaurantes-destaque {
	font-size:12px;
	color:#FB7115;
	font-weight:bold;
	}








/* ----------------------------*/
/* CUSTOM CLASSES */
/* ----------------------------*/

div.hr {
	height: 12px;
	background: url(../img/hrzgray_line.png) repeat scroll center;
}
div.hr hr {
  display: none;
}


div.hrGray {
	height: 12px;
	background: url(../img/hrzgray_line.png) repeat scroll center;
}
div.hrGray hr {
  display: none;
}





input#procurar {
	margin-top:15px;
	border:0;
	}

		
input#pesquisar {
	margin-top:5px;
	margin-left:0px;
	border:0;
	width:70px;
	height:21px;
	box-shadow: none;
	background:none;
	}	

input#pesquisar2 {
	margin-top:0px;
	margin-left:-10px;
	border:0;
	width:70px;
	height:21px;
	box-shadow: none;
	background:none;
	}