@charset "utf-8";
* {
      margin: 0;
      padding: 0;
    }
body, html {
	width: 100%;
	height:100%;
	margin:auto;
font-family:Arial, Helvetica, sans-serif;
color:#069;

background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(177,192,250,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(33%, rgba(255,255,255,1)), color-stop(100%, rgba(177,192,250,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(177,192,250,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(177,192,250,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(177,192,250,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(177,192,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b1c0fa', GradientType=0 );
background-attachment:fixed;
}
a{
	text-decoration:none;
	color:#EE7E02
	}
div#back_img{
	position:fixed;
	right:0px;
	bottom:0px;
	width:460px;
	height:300px;
	background-image:url(img/fundo_fonte2.png);
	background-repeat:no-repeat;
	}
div#back_topo1{
	width:100%;
	height:80px;
	
	background-color:#3a2013;
	background-image:url(img/bg_topo.jpg);
	background-repeat:no-repeat;
	background-position:top center;

	}
div#back_topo2{
	width:100%;
	height:5px;
	
	background-color:#0F9;
	border-top: solid 1px #f3e2c7;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#526b89+0,51708c+28,637c9a+28,cce7fc+100 */
	background: #526b89; /* Old browsers */
	background: -moz-linear-gradient(271.5deg,  #526b89 0%, #51708c 28%, #637c9a 28%, #cce7fc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(271.5deg,  #526b89 0%,#51708c 28%,#637c9a 28%,#cce7fc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(179.5deg,  #526b89 0%,#51708c 28%,#637c9a 28%,#cce7fc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#526b89', endColorstr='#cce7fc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
	}
div#logo_cx
{
	position:absolute;
	top:5px;
	left:10px;
	width:132px;
	height:70px;
	background-image:url(img/amocx_logo_mono.png);
	background-repeat:no-repeat;
}
div#conteudo{
	width:970px;
	margin:auto;
	/*background-color:rgba(80,80,80,.1);*/
	min-height:100%;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-485px;
	}
div#label_maravilhas{
	margin:auto;
	width:300px;
	height:98px;
	background-image:url(img/7mlogo.png);
	background-repeat:no-repeat;
	}
div#intro{
	width:250px;
	float:left;
	margin:auto;
	}
div#intro p#txt_introdutorio{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:12pt;
	text-align:justify;
	margin:0px;
	margin-bottom:15px;
	}
div#intro p#ganhadores{
	font-size:10pt;
	text-align:justify;
	margin:0px;
	border:solid 1px #CCC;
	position:relative;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	
	background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );

-webkit-border-radius: 4px;
border-radius: 4px;
	}
div#intro p#ganhadores a{
	text-decoration:none;
	display:block;
	width:100%;
	height:20px;
	background-color:rgba(255,255,255,0);
	border-top:solid 1px rgba(255,255,255,0);
	border-bottom:solid 1px rgba(255,255,255,0);
	padding-left:15px;
	color: #069;
	}
div#intro p#ganhadores a:hover{
	border-top:solid 1px rgba(174,131,103,1);
	border-bottom:solid 1px rgba(255,255,255,1);
	text-shadow: 1px 1px 0 rgba(255,255,255,.5);
	color:black;
	
	background: rgba(243,226,199,1);
background: -moz-linear-gradient(top, rgba(243,226,199,1) 0%, rgba(174,131,103,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,226,199,1)), color-stop(100%, rgba(174,131,103,1)));
background: -webkit-linear-gradient(top, rgba(243,226,199,1) 0%, rgba(174,131,103,1) 100%);
background: -o-linear-gradient(top, rgba(243,226,199,1) 0%, rgba(174,131,103,1) 100%);
background: -ms-linear-gradient(top, rgba(243,226,199,1) 0%, rgba(174,131,103,1) 100%);
background: linear-gradient(to bottom, rgba(243,226,199,1) 0%, rgba(174,131,103,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#ae8367', GradientType=0 );
	}
	
div#substract
{
	float:right;
	width:650px;
	min-height:300px;
	margin-bottom: 20px;
}
div#substract p{
	font-size:10pt;
	text-align:justify;
	margin-top:10px;
	}
/*galeria */
div#galeria{
	float:right;
	/*margin-top:15px;*/
	width:650px;
	background-color:#F00;
	min-height: 80px;
	padding-top:10px;
	padding-bottom:10px;
	
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	background-color:rgba(0, 0, 0, .8);
	background-color: rgba(7, 46, 82, 0.5);
	
	margin-bottom:50px;
	}
div#galeria img {
      max-width: 100%;
      margin: 5px;
      border: 1px solid #FFF;
      height: auto;
      background: #fff;
      -webkit-box-shadow: 1px 1px 7px rgba(0,0,0,.08);
	  box-shadow: 1px 1px 7px rgba(0,0,0,.08);
    }
div#galeria img:hover{
	-webkit-box-shadow:0px 0px 10px rgba(255,255,255,1);
	box-shadow:0px 0px 10px rgba(255,255,255,1);
	}
div#galeria .main-image {
	float:left;
	width:100%;
	height:400px;
	display:none;
	text-align:center;
	overflow:hidden;
	
	background: rgba(0,0,0,0);
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 36%, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(36%, rgba(0,0,0,0.5)), color-stop(66%, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 36%, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 36%, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 36%, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 36%, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
    }
div#galeria .main-image img{
	margin:auto;
	background:none;
	max-height: 100%;
    padding: 0px;
    border: none;
    height: auto;
    box-shadow: none;
	}
div#galeria ul {
      list-style: none;
	  width:100%;
	  height:auto;
	  text-align:center;
    }	

div#galeria .thumbnails li {
	display:inline;
    margin: 10px 10px 0 0;
    }
div#galeria.fscreen
{
	position:absolute;
	position:fixed;
	width:100%;
	height:auto;
	top:-15px;
	left:0px;
	background-color:#3C3C46;
	z-index:10;
}
div#galeria_back, div#galeria_back_cont {display:none;}
div#galeria_back.fscreen{
	position:fixed;
	display:block;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:#3C3C46;
	}
div#galeria_back_cont.fscreen{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:#3C3C46;
	}
div#galeria.fscreen .main-image{
	display:block;
	margin-top:50px;
	}
div#galeria #logo_galeria, div#galeria div#ttl_galeria, div#galeria div.bt_fechar{display:none;}
div#galeria.fscreen #logo_galeria{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	display:inline-block;
	height:58px;
	background-image:url(img/7mlogo_galeria.png);
	background-repeat:no-repeat;
	background-position:15px top;
	}
div#galeria.fscreen div#ttl_galeria{
	position:absolute;
	top:23px;
	left:50%;
	margin-left:-275;
	width:550;
	display:inline-block;
	height:35px;
	background-position:top center;
	background-repeat:no-repeat;	
	}
div#ttl_galeria.m1{ background-image:url(img/ttl_gal_01.png);}
div#ttl_galeria.m2{ background-image:url(img/ttl_gal_02.png);}
div#ttl_galeria.m3{ background-image:url(img/ttl_gal_03.png);}
div#ttl_galeria.m4{ background-image:url(img/ttl_gal_04.png);}
div#ttl_galeria.m5{ background-image:url(img/ttl_gal_05.png);}
div#ttl_galeria.m6{ background-image:url(img/ttl_gal_06.png);}
div#ttl_galeria.m7{ background-image:url(img/ttl_gal_07.png);}

div#galeria.fscreen div.bt_fechar{
	float:right;
	display:block;
	margin-top:30px;
	background-image:url(img/bt_fechar.png);
	width:83px;
	height:25px;
	cursor:pointer;
	}
div#substract p.ttl_pg{
	position:relative;
	height:50px;
	width:100%;
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:solid 1px #CCC;
	}
div#substract p.pg01{background-image:url(img/ttl_pg_01.png);}
div#substract p.pg02{background-image:url(img/ttl_pg_02.png);}
div#substract p.pg03{background-image:url(img/ttl_pg_03.png);}
div#substract p.pg04{background-image:url(img/ttl_pg_04.png);}
div#substract p.pg05{background-image:url(img/ttl_pg_05.png);}
div#substract p.pg06{background-image:url(img/ttl_pg_06.png);}
div#substract p.pg07{background-image:url(img/ttl_pg_07.png);}

div#poesia{
	background-image:url(img/poesia.png);
	background-repeat:no-repeat;
	width:250px;
	height:134px;
	margin-top:10px;
	margin-bottom:10px;
	}
div#vejafotos{
	background-image:url(img/veja_fotos.png);
	background-position:left;
	background-repeat:no-repeat;
	float:right;
	width:650px;
	height:22px;
	color:#FFF;
	}
div#footer{
	position:absolute;
	border-top:solid 1px rgba(31, 54, 82,.3);
	bottom:0px;
	height:20px;
	width:100%;
	font-size:8pt;
	text-align:center;
	padding-right:-10px;
	line-height:20px;
	}
	
	span.hotel{
		position:relative;
		display:block;
		margin-top:25px;
		border:solid 1px rgba(31, 54, 82,.1);
		background-color:rgba(255,255,255,.3);
		padding:10px;
		padding-bottom:40px;
		}
	span.hotel h1{
		font-family:"Times New Roman", Times, serif;
		font-size:15pt;
		margin-bottom:0px;
		display:inline-block;
		}
	span.hotel p{
		display:inline-block;
		}
	span.hotel div.contato_hotel{
		position:absolute;
		display:inline-block;
		bottom:0px;
		left:0px;
		width:100%;
		height:30px;
		font-size:8.5pt;
		font-weight:bold;
		padding-top:5px;
		border-top:dotted 1px rgba(31, 54, 82,.1);
		background-color:rgba(255,255,255,.3);
		}
		span.hotel div.contato_hotel span{
			padding-left:10px;
		}
		div#ir_site{
			position:absolute;
			right:0px;
			top:0px;
			background-color:rgba(180,180,180,.1);
			border-left:solid 1px rgba(180,180,180,.2);
			color:#999;
			height:100%;
			width:90px;
			line-height:30px;
			text-align:center;
		}
		div#ir_site a{
			color:#999;
			display:block;
			}
div#backhome{
	background-color:#999;
	color:#FFF;
	top:0px;
	display:inline-block;
	font-size:8pt;
	font-weight:bold;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	
	-webkit-border-radius: 8px;
border-radius: 8px;
	}