html, body {
	width: 100%;
	height: 100%;
}

body {
font-family: "Myriad Pro", sans-serif;
color: #000;
font-size: 14px;
margin: 0 auto;
padding: 0;
}

@font-face {
	font-family: Myriad Pro;
	src: url(font/MyriadPro-Regular.eot?#iefix) format('eot');
	src: url(font/MyriadPro-Regular.woff) format('woff'), 
  	url(font/MyriadPro-Regular.ttf) format('truetype');
	src: local("Myriad Pro");
}

@font-face {
	font-family: Myriad Pro;
	src: url(font/MyriadPro-Bold.eot?#iefix) format('eot');
	src: url(font/MyriadPro-Bold.woff) format('woff'), 
  	url(font/MyriadPro-Bold.ttf) format('truetype');
	src: local("Myriad Pro");
	font-weight: bold;
}

@font-face {
	font-family: Myriad Pro;
	src: url(font/MyriadPro-It.eot?#iefix) format('eot');
	src: url(font/MyriadPro-It.woff) format('woff'), 
  	url(font/MyriadPro-It.ttf) format('truetype');
	src: local("Myriad Pro");
	font-style: italic;
}

@font-face {
  font-family: Glyphicons;

  src: url(font/glyphicons-regular.eot) format('eot'), url(font/glyphicons-regular.woff) format('woff'), url(font/glyphicons-regular.ttf) format('truetype');
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: Glyphicons;
  font-size: 3.571em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
      color: #6d6c6c;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-chevron-left:before {
  content: "\E225";
}
.glyphicon-chevron-right:before {
  content: "\E224";
}

a {
	color: inherit;
	text-decoration: none;
}

.logo {
		position: absolute;
	top: 6.541146496815287%;
    left: 38.988187500000004%;
	max-width: /*28.*/25.163046875000003%;
}

.logo img {
	width: 100%;
}

.menu {
	background-color: #b2b2b1;
	width: 84.921875%/*84.938203125%*/;
	height: 5.602002861230329%/*4.8947500000000005%*/;
	position: absolute;
	top: /*34.81716738197425% 32.24206008583691%*/29.66695278969957%;
	left: 7.5309375%;
}

.nav{
	list-style-type: none;
	margin: 0;
	font-size: 1.334em;
	padding: 0/*0.5% 5.1557031249999996%*/;
	    height: 100%;
}

.menu li {
	display: inline-block;
/*	padding: 0.736% 6.54%/*0.76% /0.75% 6.85% /0.7% 6.45%/ 0.5% 6.179%-6.24%;*/
  text-align: center;
  border-right: 1px dotted #000;
      margin-right: -4px;/*-0.37%/*-0.4%*/
    width: 19.9%;
	height: 100%;
}

/*.menu li:first-of-type/*, .menu li:last-of-type/ {
    padding: 0.736% 5.3%;/*0.55% 0.75%/0.76% 5.1557031249999996%/;
}*/

.menu li:last-of-type {
border: none;
 /*   padding: 0.736% 5.2%;*/
}

.menu a {
	padding: 0.5em 4em 0.4em;
    box-sizing: border-box;
    display: inline-block;
}

.menu li:hover, .menu li.active {
background-color: #ef7c00;
color: #fff;
}

.listra {
background-color: #b2b2b1;
width: 100%;
height: 47.858375000000003%;
position: absolute;
top: /*49.47124463519313%*/44.32103004291845%;
}

.conteudo {
background-color: #fff;
width: 84.921875%/*84.938203125%*/;
	height: 57.93991416309013%/*57.22460658082976% 60. 65.89184549356223%*/;
	position: absolute;
	top: /*43.6068669527897%*/38.45665236051502%;
	left: 7.5309375%;
/*	overflow: hidden;*/
}

/*.conteudo*/.imagem img {
/*float: left;
max-width: 50%;*/
width: 100%;/*47% /48*/
}

.imagem {
    height: 100%;
    float: left;
    max-width: 43%;
	overflow: hidden;
}

h1 {
color: #575756;
font-size: 1.334em;
font-style: italic;
margin: 0;
}

h2 {
font-size: 1em;
font-style: italic;
}

.texto {
overflow: auto;
/*width: 50%;*/
padding: .909140625% .909140625% 0;
height: /*94%*/97.5%;
}

.required {
font-size: 0.929em;
color: #b2b2b1;
float: right;
}

#orcamento, #contato, .linha {
float: left;
    width: 100%;
	margin-top: 2%;
}

.linha:first-of-type {
margin: 0;
}

label {
vertical-align: sub;
}
	
input, select, textarea {
width: 58.15745661116088%;
    float: right;
    margin-right: 15.425401359699314%;
	    padding: 1% 1.5%/*0.5% 1%*/;
background-color: #f1f1f1;
border-radius: 3px;
border: none;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2) inset;
webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2) inset;
moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2) inset;
}

#titulo {
width: 61%
}

/*textarea {
height: 100px;
}*/

.botao {
font-family: "Myriad Pro", sans-serif;
font-size: 1.1em;
letter-spacing: 0.3px;
color: #fff;
width: /*12*/11%;
margin-top: 3%;
padding: 1% 1.3% 0.7%;/*1.3% 1.5%/*1.5% 2.5%*/
text-align: center;
background-color: #ef7c00;
}

.galeria {
overflow: auto;
height: 100%;
}

.thumb {
width: /*15%*/16.4%;
}

.end {
	text-align: right;
}