@charset "utf-8";

img, object, embed, video {
	max-width: 100%;
}

body, div, p {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 1em;
}

body {
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	width: 100%;
	padding: 0px;
	background-attachment:fixed;
	background-position: top;
}

a {
	text-decoration: none;
	color: black;
}
a:hover,
a:active {
	text-decoration: none; // underline;
	color: grey;
}

/* ---------------------------------- */

/* início Mobile Layout */

.logo {
	max-width:33%;
}
.logo:hover {
	opacity:0.7;
}

.cabecalho {
	padding: 10px;
}

.conteudo {
	padding: 10px;
	background-color:white;
}

.menucasas {
	max-width:240px;
}

.menuimg {
	border-radius: 5px;
}
.menuimg:hover {
	opacity:0.8;
}

.menubox {
	float: left;
	background-color:white;
	padding: 8px;	
	margin: 8px;
	border-radius: 6px;
}

.adiconmini {
	margin: 0px;
	width: 19px;
	height: 19px;
}

.nomobile {
	display:none;
}

.embvideo {
	width: 100%;
	max-width: 100%;
	height: 180px;
}
.embmap {
	width: 100%;
	height: 300px;
	max-width: 100%;
}

/* fim Mobile Layout */


/* início tablet Layout */
@media only screen and (min-width: 680px) {
.nomobile {
	display:block;
}
.mobileonly {
	display:none;
}
.embvideo {
	height: 55vw;
}
.embmap {
	height: 50vw;
}

}
/* fim tablet Layout */


/* Desktop Layout: Inherits styles from: Mobile Layout and Tablet Layout. */
/* início desktop Layout */
@media only screen and (min-width: 1100px) { /* 780 */
body {
	background-size: cover;
}
.menucasas {
	max-width:100%;
}
.embvideo,
.embmap {
	height: 40vw;
}
}
/* fim desktop Layout */

