@charset "utf-8";

@font-face
{
	font-family: 'light';
	src: url('../fonts/MyriadPro-Light.eot'); /* IE9 Compat Modes */
	src: url('../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/MyriadPro-Light.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/MyriadPro-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/MyriadPro-Light.otf')  format('opentype'), 
	     url('../fonts/MyriadPro-Light.svg#svgSemibold') format('svg'); /* Legacy iOS */
}

@font-face
{
	font-family: 'semibold';
	src: url('../fonts/MyriadPro-Semibold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/MyriadPro-Semibold.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/MyriadPro-Semibold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/MyriadPro-Semibold.otf')  format('opentype'), 
	     url('../fonts/MyriadPro-Semibold.svg#svgSemibold') format('svg'); /* Legacy iOS */
}

h1{
	margin:20px auto 10px auto;
	width:100px;
	z-index:1;
}

h1 img{
	width:100px;
}

nav{
	display:block;
	position:relative;
	top:-94px;
}

nav ul{
	width:1000px;
	height:60px;
	background-size:900px;
	padding-left:100px;
}

nav ul li{
	display:block;
	float:left;
}

nav ul li a{
	margin-right:20px;
}

nav ul li a[title="Coleções"]{
	margin-right:310px;
}

h2 a{
	display:block;
	font-family:'light';
	font-size:1.8em;
	letter-spacing:-2px;
	text-decoration:none;
	margin-top:-40px;
}

body.ave-colecao-amazoniaperuana h2 a{
	color:#df9e00;
	border-bottom:1px solid #df9e00;
	transition:all 0.3s;
}

body.ave-colecao-amazoniaperuana h2 a:hover{
	color:#8B1127;
}

body.ave-colecao-amazoniaperuana img{
	display:block;
	margin-bottom:-60px;
}

h3{
	display:block;
	font-family:'light';
	font-size:1.8em;
	letter-spacing:-2px;
}

body.ave-colecao-amazoniaperuana h3{
	position:relative;
	margin:-100px 0 0 450px;
	top:-320px;
	font-size:2.2em;
	letter-spacing:-1px;
	margin-top:20px;
	color:#df9e00;
	border-bottom:1px solid #df9e00;
}

h4{
	display:block;
	font-family:'light';
	font-size:1.8em;
	letter-spacing:-1px;
	color:#df9e00;
	border-bottom:1px solid #df9e00;
	margin-top:20px;
}


body.ave-colecao-amazoniaperuana article.textos ul{
	display:block;
	position:relative;
	height:50px;
	list-style:none;
	font-family:'light';
	font-size:1.2em;
	color:#666;
}

body.ave-colecao-amazoniaperuana article.textos ul li{
	display:block;
	float:left;
	margin:10px 20px 0 0;
}

body.ave-colecao-amazoniaperuana p.legenda-foto{
	display:block;
	position:relative;
	margin:-100px 0 0 400px;
	top:-200px;
	font-family:'semibold';
	color:#999;
	font-size:2.0em;
	letter-spacing:-1px;
}

body.ave-colecao-amazoniaperuana p.legenda-foto-italica{
	display:block;
	position:relative;
	font-style:italic;
	color:#999;
	top:-200px;
	font-size:1.8em;
	letter-spacing:-1px;
	margin:0 0 0 400px;
}

body.ave-colecao-amazoniaperuana p.legenda-foto span{
	font-family:'light';
	font-size:1.5em;
}

div#segundaPergunta, div#terceiraPergunta{
	display:none;
	position:relative;
	z-index:1;
}

div#terceiraPergunta ul li{
	display:block;
	position:relative;
	width:100%;
	padding:10px 0 20px 0;
	border-bottom:1px solid #999;
}

div#terceiraPergunta ul li div{
	display:block;
	float:left;
	clear:both;
}

div#terceiraPergunta ul li#terceiraPerguntaItem2, div#terceiraPergunta ul li#terceiraPerguntaItem3{
	display:none;
}

p#concluirCompra{
	display:none;
	position:relative;
	top:40px;
	height:550px;
}

p#concluirCompra span{
	display:block;
	float:left;
	clear:both;
	text-indent:0;
	font-size:1.8em;
	line-height:105px;
	color:#999;
	margin-right:10px;
	letter-spacing:-1px;
}

p#concluirCompra span span{
	font-size:0.75em;
	line-height:0;
	margin-top:-20px;
	color:#BBB;
}

input#valorTotal{
	display:block;
	float:left;
	background-color:#df9e00;
	padding:15px 15px 10px 10px;
	font-family:'semibold';
	font-size:2.0em;
	letter-spacing:-1px;
	text-align:center;
	line-height:90px;
	color:#FFF;
	width:180px;
	border-radius:10px;
	margin-right:20px;
	margin-bottom:60px;
}

input[placeholder="Qual é seu nome?"], input[placeholder="Qual é seu e-mail?"], input[placeholder="Qual é o CEP do local de entrega?"]{
	display:block;
	position:relative;
	width:300px;
	padding:5px;
	border-radius:10px;
	border:1px solid #999;
	color:#999;
	margin-bottom:20px;
	font-family:'light';
	font-size:1em;
}

input[placeholder="Qual é seu nome?"], input[placeholder="Qual é seu e-mail?"]{
	margin-bottom:5px;
}

input[name="BTEnvia"]{
	display:block;
	position:relative;
	width:300px;
	padding:10px 5px 5px 5px;
	border-radius:10px;
	background-color:#8B1127;
	color:#FFF;
	font-family:'semibold';
	font-size:30px;
	transition:all 0.3s;
}

input[name="BTEnvia"]:hover{
	background-color:#300;
}

label.error{
	position:absolute;
	top:137px;
	left:530px;
	background-color:#000;
	color:#FFF;
	padding:10px 15px;
	font-family:'light';
	font-size:1em;
	border-radius:10px 10px 10px 0;
	text-indent:0;
}

label.error[for="emailDoComprador"]{
	top:177px;
}

label.error[for="cep"]{
	top:227px;
}

input[placeholder="Qual é seu nome?"].error, input[placeholder="Qual é seu e-mail?"].error, input[placeholder="Qual é o CEP do local de entrega?"].error{
	border:1px solid #000;
}

input#visualizarQuadro{
	display:block;
	position:relative;
	top:-10px;
	text-indent:0;
	font-size:1em;
	margin-bottom:20px;
	background-color:#587431;
	color:#FFF;
	border-radius:5px;
	padding:5px 10px;
	cursor:pointer;
	transition:all 0.3s;
}

input#visualizarQuadro:hover{
	background-color:#030;
}

div#previewDoQuadroHorizontal, div#previewDoQuadroVertical{
	display:block;
	position:absolute;
	z-index:2;
	top:-700px;
	left:50%;
	width:842px;
	height:0;
	opacity:1;
	margin:-298px 0 0 -421px;
	box-shadow:0 2px 10px #111;
	transition:all 0.5s;
}

div#previewDoQuadroVertical{
	width:596px;
	margin:-421px 0 0 -298px;
}

div#previewDoQuadroHorizontal div.previews, div#previewDoQuadroVertical div.previews{
	display:block;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:842px;
	height:596px;
}

div#previewDoQuadroVertical div.previews{
	width:596px;
	height:842px;
}

div#previewDoQuadroHorizontal div#previewFoto, div#previewDoQuadroVertical div#previewFoto{
	z-index:1;
}

div#previewDoQuadroHorizontal a, div#previewDoQuadroVertical a{
	display:block;
	position:absolute;
	z-index:0;
	top:-34px;
	left:742px;
	width:100px;
	text-align:center;
	text-decoration:none;
	font-family:'semibold';
	font-size:1em;
	padding:10px 10px 5px 10px;
	border-radius:10px 10px 0 0;
	background-color:#FFF;
	box-shadow:0 2px 10px #111;
	transition:all 0.3s;
}

div#previewDoQuadroVertical a{
	left:496px;
}

p#imagemMeramenteIlustrativaHorizontal, p#imagemMeramenteIlustrativaVertical{
	position:absolute;
	width:415px;
	top:585px;
	right:0;
	font-family:'semibold';
	font-size:0.8em;
	line-height:1.1em;
	color:#666;
	text-align:right;
	background-color:#DDD;
	padding:10px 12px 10px 0;
	border-radius:10px;
	text-indent:0;
}

p#imagemMeramenteIlustrativaVertical{
	top:830px;
}

@media screen and (max-width: 1025px) {

nav ul{
	width:900px;
	padding-left:40px;
}

nav ul li a[title="Coleções"]{
	margin-right:320px;
}
}