/* -------------------------------------- */
/* --------------- GLOBAL --------------- */
/* -------------------------------------- */

/* CROSS-BROWSER > opacity, transition
//////////////////////////////////////*/
.btn-mapa .icone-hover,
.conteudo-ajax,
#idiomas li a span,
#page-1 .fundo-mapa{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0; }

#page-2 .elemento img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	-moz-opacity: .1;
	-khtml-opacity: .1;
	opacity: .1; }

.link-revo img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	-moz-opacity: .25;
	-khtml-opacity: .25;
	opacity: .25; }

.menu-orientacao li a:hover,
#page-1 .fundo-fixo,
.scrollbar{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5; }

.link-img:hover,
.lista-apoiadores li a:hover,
#page-0 .patrocinio a:hover img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	-moz-opacity: .75;
	-khtml-opacity: .75;
	opacity: .75; }

#idiomas li a:hover span,
.link-revo:hover img,
.lista-apoiadores li a{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1; }

form button,
form input[type="text"],
form textarea,
.btn,
.btn-inscricao i,
.btn-regulamento i,
#idiomas li a i,
#idiomas li a span,
#idiomas li a.ativo i,
.link-img,
.link-revo img,
.lista-apoiadores li a,
.menu nav ul li a,
.menu nav ul li.titulo a,
.menu-orientacao li a,
#page-0 .patrocinio a img,
#page-2 .sub-menu-premiados li a,
.sub-menu li a,
.sub-menu-premiados li a{
	-webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }

@font-face{
	font-family: 'Heldustry';
	src: url('heldustryft_regular-webfont.eot'); }

@font-face{
	font-family: 'Heldustry';
	src: url(//:) format('no404'), url('heldustryft_regular-webfont.woff') format('woff'), url('heldustryft_regular-webfont.ttf') format('truetype'), url('heldustryft_regular-webfont.svg#webfontIEzizm59') format('svg');
	font-weight: normal;
	font-style: normal; }

@font-face {
	font-family: "heldustryftdemi";
	src: url("heldustryftdemi.eot");
	src: url("heldustryftdemi.eot#iefix") format("embedded-opentype"),
	url("heldustryftdemi.woff") format("woff"),
	url("heldustryftdemi.ttf") format("truetype"),
	url("heldustryftdemi.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

*{ -webkit-font-smoothing : antialiased; }

*::selection{
	background: #ad1e27;
	color: #ffffff; }
*::-moz-selection{
	background: #ad1e27;
	color: #ffffff; }

a,
a:hover{
	color: #ffffff;
	outline: none;
	text-decoration: none; }
a:active,
a:focus{ outline: none; }

address{
	font-style: normal;
	line-height: 1.2em; }

body{
	background: #000000 url(../img/fundo-body.png) 0 0 repeat;
	color: #ffffff;
	font-family: 'Heldustry', Arial, sans-serif;
	font-size: .95em;
	height: 100%;
	line-height: 1em;
	min-width: 1000px;
	overflow: hidden; }

form{
	font-size: 115%;
	margin-top: 20px; }

form button{
	background: transparent;
	border: none;
	color: #ffffff;
	display: block;
	font-size: 180%;
	font-weight: bold;
	margin: 0 -28px 0 0;
	outline: none;
	padding: 0;
	text-transform: uppercase; }
form button:hover{ color: #000000; }

form input[type="text"]{
	background: #ffffff;
	border: #ffffff 4px solid;
	color: #000000;
	display: block;
	outline: none;
	padding: 10px;
	width: 100%; }
form input[type="text"]:focus{
	background: #e5e5e5;
	border-color: #ffffff; }
form input[type="text"][readonly]{ color: #999999; }
form input[type="text"].ativo{
	background: #edc0c5;
	border-color: #e54545; }

form label{
	color: #ffffff;
	display: inline-block;
	margin: 15px 10px 0 0; }
form label.ativo{ color: #e54545; }

form textarea{
	background: #ffffff;
	border: #ffffff 4px solid;
	color: #000000;
	display: block;
	outline: none;
	padding: 10px;
	resize: none;
	width: 100%; }
form textarea[readonly]{ color: #999999; }
form textarea:focus{
	background: #e5e5e5;
	border-color: #ffffff; }
form textarea.ativo{
	background: #edc0c5;
	border-color: #e54545; }

form .col-1{ text-align: right; }

form .erro{
	border-color: #f22435 !important;
	color: #f22435 !important; }

form .line{ margin-bottom: 10px; }

form .status-fale-conosco{ margin-top: 6px; }

h1, h2, h3, h4, h5, h6{
	color: #ffffff;
	font-weight: normal;
	line-height: 1em;
	margin: 0;
	padding: 0; }
h1{
	font-size: 6em;
	font-weight: bold; }
h1 small{
	color: #FFF;
	display: block;
	font-size: 80%;
	line-height: .8em; }
h1.logo{
	margin-left: 0;
}
h2{ font-size: 2.5em; }
h3{ font-size: 1.5em; }

img::selection{ background: transparent; }
img::-moz-selection{ background: transparent; }

p{
	font-size: 100%;
	line-height: 1.4em;
	margin: 10px 0; }

ul{
	list-style: none;
	margin: 0;
	padding: 0; }

.text-center{ text-align: center; }
.text-left{ text-align: left; }
.text-right{ text-align: right; }

/* --------------------------------------- */
/* --------------- CONTENT --------------- */
/* --------------------------------------- */

#bloco-inicial{
	width: 572px;
	height: auto;
	float: right;
	margin-right: 30px;
}
#data-inscricoes{
	width: 230px;
	height: 120px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#bloco-inscricao-inicial{
	width: 321px;
	float: left;
	line-height: 0;
}
#bloco-inscricao-inicial #inscricao{
	width: 321px;
	height: 120px;
	background:url(../img/inscricao-encerrada.png);
	display: inline-block;
}
#bloco-inscricao-inicial #inscricao-en{
	width: 321px;
	height: 120px;
	background:url(../img/inscricao-encerrada-en.png);
	display: inline-block;
}
#bloco-inscricao-inicial #inscricao-es{
	width: 321px;
	height: 120px;
	background:url(../img/inscricao-encerrada-es.png);
	display: inline-block;
}
/*#bloco-inscricao-inicial #regulamento{
	width: 321px;
	height: 33px;
	background:url(../img/chamada-regulamento.png);
	display: inline-block;
}
#bloco-inscricao-inicial #regulamento-en{
	width: 321px;
	height: 33px;
	background:url(../img/chamada-regulamento-en.png?v=2);
	display: inline-block;
}
#bloco-inscricao-inicial #regulamento-es{
	width: 321px;
	height: 33px;
	background:url(../img/chamada-regulamento-es.png);
	display: inline-block;
}*/


/*#bloco-inscricao-inicial #regulamento:hover{
	background:url(../img/chamada-regulamento.png) no-repeat right;
}
#bloco-inscricao-inicial #regulamento-en:hover{
	background:url(../img/chamada-regulamento-en.png?v=2) no-repeat right;
}
#bloco-inscricao-inicial #regulamento-es:hover{
	background:url(../img/chamada-regulamento-es.png) no-repeat right;
}
#bloco-inscricao-inicial #inscricao:hover{
	background:url(../img/inscricao.png) no-repeat right;
}
#bloco-inscricao-inicial #inscricao-en:hover{
	background:url(../img/inscricao-en.png) no-repeat right;
}
#bloco-inscricao-inicial #inscricao-es:hover{
	background:url(../img/inscricao-es.png) no-repeat right;
}*/

body.inicial header{
	position: absolute;
	width: 100%;
	z-index: 210; }
body.inicial header .conteudo{
	margin: 0 auto;
	width: 80%; }
body.inicial header .conteudo .logo{ display: inline-block; margin-top: 45px; }

footer{
	left: 0%;
	margin: -32px 0 0 28px;
	position: fixed;
	top: 100%;
	z-index: 250; }

header{
	margin: 0 auto;
	position: relative;
	width: 990px; }

.btn{
	background: #000000;
	color: #ffffff;
	display: inline-block;
	font-size: 160%;
	font-weight: bold;
	line-height: 1.2em;
	padding: 10px;
	vertical-align: top;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; }
.btn:hover{ background: #bb2f39; }
.btn span{ display: block; }


.btn-banner{
	height: 280px;
	width: 220px;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; }
a.btn-banner{
	margin-top: 15px;
}

.btn-banner span{ line-height: 1em; }
.btn-banner .resolucao{
	font-size: 200%;
	font-weight: bold; }
.btn-banner .link{ font-size: 65%; }

.btn-fechar{
	background: #bb2f39;
	height: 32px;
	margin-top: -35px;
	padding: 0px;
	width: 54px;

	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0; }
.btn-fechar:hover{ background: #000000; }

.btn-fotos, .btn-paises{
	font-size: 125%;
	height: 140px;
	text-align: center;
	width: 140px;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; }

.btn-aguarde, .btn-inicio, .btn-premiados{
	background: #bb2f39;
	width: 300px; }
.btn-aguarde:hover, .btn-inicio:hover, .btn-premiados:hover{ background: #000000; }
.btn-aguarde span, .btn-inicio span, .btn-premiados span{
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	width: 180px; }
.btn-aguarde{ font-size: 110%; }
.btn-premiados{
	margin: 200px 0 0 0;
	top: 10%; }

.btn-inscricao, .btn-regulamento{
	display: inline-block;
	font-size: 160%;
	font-weight: bold;
	line-height: 1.2em;
	vertical-align: top;
	width: 350px; }
.btn-inscricao:hover i, .btn-regulamento:hover i{ background-color: #bb2f39; }
.btn-inscricao a, .btn-regulamento a{ color: #bf202f; }
.btn-inscricao i, .btn-regulamento i{
	height: 275px;
	width: 300px;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; }
.btn-inscricao span, .btn-regulamento span{
	display: block;
	margin-top: 20px; }

.btn-mapa{
	display: inline-block;
	width: 300px; }
.btn-mapa .imagem{
	display: block;
	height: 275px;
	overflow: hidden;
	position: relative;
	width: 300px;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; }
.btn-mapa span{
	display: block;
	font-size: 200%;
	font-weight: bold;
	margin-top: 20px; }
.btn-mapa .icone-hover, .btn-mapa .icone-normal{
	display: block;
	height: 275px;
	position: absolute;
	width: 300px; }
.btn-mapa .icone-hover{ background: url(../img/icone-mapa-hover.png) 50% 50%; }
.btn-mapa .icone-normal{ background: url(../img/icone-mapa-normal.png) 50% 50%; }

.frase-grandes-nomes{ margin-top: 10%; }
.frase-salao-design{ margin: 0 -75px 0 0; }

#global{
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 70; }

.icone-30{
	display: inline-block;
	height: 30px;
	position: relative;
	width: 30px; }

.icone-60{
	display: inline-block;
	height: 60px;
	position: relative;
	vertical-align: middle;
	width: 60px; }

.icone-90{
	display: inline-block;
	height: 90px;
	position: relative;
	vertical-align: middle;
	width: 90px; }

.icone-160{
	display: inline-block;
	height: 160px;
	position: relative;
	vertical-align: middle;
	width: 160px; }

.icone-200{
	display: inline-block;
	height: 200px;
	position: relative;
	vertical-align: middle;
	width: 200px; }

.icone-137{ background: url(../img/icone-137.png) 0 0 no-repeat; }
.icone-173{ background: url(../img/icone-173.png) 0 0 no-repeat; }
.icone-240{ background: url(../img/icone-240.png) 0 0 no-repeat; }
.icone-660{ background: url(../img/icone-660.png) 0 0 no-repeat; }
.icone-blogspot{ background: url(../img/icone-blogspot.png) 0 0 no-repeat; }
.icone-facebook{ background: url(../img/icone-facebook.png) 0 0 no-repeat; }
.icone-fechar{ background: url(../img/icone-fechar.png) 0 0 no-repeat; }
.icone-fotos{ background: url(../img/icone-fotos.png) 0 0 no-repeat; }
.icone-inicio{ background: url(../img/icone-inicio.png) 0 0 no-repeat; }
.icone-inscricao{ background: #000000 url(../img/icone-inscricao.png) 50% 50% no-repeat; }
.icone-mapa{ background: url(../img/icone-mapa.png) 0 0 no-repeat; }
.icone-menu{ background: url(../img/icone-menu.png) 0 0 no-repeat; }
.icone-paises{ background: url(../img/icone-paises.png) 0 0 no-repeat; }
.icone-premiados{ background: url(../img/icone-premiados.png) 0 0 no-repeat; }
.icone-regulamento{ background: #000000 url(../img/icone-regulamento.png) 50% 50% no-repeat; }
.icone-revista{ background: url(../img/icone-revista.png) 0 0 no-repeat; }
.icone-trofeu{ background: url(../img/icone-trofeu.png) 0 0 no-repeat; }

#idiomas{
	font-size: 70%;
	height: 84px;
	left: 100%;
	margin: 10px 0 0 -130px;
	position: fixed;
	text-align: right;
	top: 0%;
	width: 104px;
	z-index: 250; }

#idiomas i{
	background-color: #fff;
	font-style: normal;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	text-align: center;
	width: 26px;

	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px; }
#idiomas li{
	line-height: 26px;
	margin-bottom: 2px; }
#idiomas li a span{
	background: url(../img/seta-idiomas.png) 100% 40% no-repeat;
	color: #fff!important;
	margin-right: 2px;
	padding-right: 6px;
	text-transform: uppercase; }
#idiomas li a.idioma-en:hover i{ background-color: #000066; }
#idiomas li a.idioma-en.ativo i{ background-color: #000066; }
#idiomas li a.idioma-es:hover i{ background-color: #be0027; }
#idiomas li a.idioma-es.ativo i{ background-color: #be0027; }
#idiomas li a.idioma-pt:hover i{ background-color: #1b7400; }
#idiomas li a.idioma-pt.ativo i{ background-color: #1b7400; }

.link-default{ text-decoration: underline; }
.link-default:hover{ text-decoration: none; }

.lista-apoiadores{ margin-top: 20px; }
.lista-apoiadores li{
	display: inline-block;
	margin-right: 20px; }
.lista-apoiadores li a img{
	height: 150px;
	width: auto; }

.lista-paises{ margin-top: 20px; }
.lista-paises li{
	display: inline-block;
	margin-right: 10px;
	max-width: 61px;
	vertical-align: top; }
.lista-paises li .imagem{ margin-bottom: 5px; }
.lista-paises li .imagem img{
	border: #ffffff 1px solid;
	display: block;
	height: 53px;
	position: relative;
	width: 61px;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;}

.logos-sindmoveis{
	background: #ffffff;
	margin-top: 20px;
	padding: 40px;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; }
.logos-sindmoveis ul li{
	display: inline-block;
	margin-left: 20px; }

.margin-padrao{
	margin: 0 auto;
	width: 990px; }

.menu{
	background-color: #000000;
	border: #ad1e27 8px solid;
	border-left: none;
	border-right: none;
	height: 100%;
	margin-left: -230px;
	padding: 20px 30px;
	position: fixed;
	text-align: right;
	width: 260px;
	z-index: 250; }
.menu nav{
	display: none;
	margin: 0;
	margin-right: 60px;
	overflow: visible !important;
	padding: 0; }
.menu nav ul li{ padding-bottom: 5px; }
.menu nav ul li a:hover{ color: #808080; }
.menu nav ul li.ativo{
	background: url(../img/menu-ativo.png) 100% 50% no-repeat;
	margin-right: -33px;
	padding-right: 33px !important; }
.menu nav ul li.oculta{ display: none; }
.menu nav ul li.titulo{ padding: 20px 0 10px 0; }
.menu nav ul li.titulo a{
	color: #bf202f;
	font-size: 200%;
	font-weight: bold; }
.menu nav ul li.titulo a:hover{ color: #f2293d; }

.menu-orientacao{
	margin: -50px 0 0 240px;
	position: absolute;
	top: 50%; }
.menu-orientacao li{ margin-bottom: 5px; }
.menu-orientacao li.ativo a{ background: #ad1e27; }
.menu-orientacao li a{
	background: #ffffff;
	display: block;
	height: 10px;
	width: 10px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; }
.menu-orientacao li a span{ display: none; }

.page{
	background: #f2f2f2;
	display: block;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%; }

.page{ z-index /*\**/: 0\9 }

.page .conteudo{
	height: 75%;
	margin: 20px auto 0 auto;
	position: relative;
	width: 80%;
	z-index: 190; }
.page .conteudo .conteudo-interno{
	height: 100%;
	left: 100%;
	position: absolute;
	width: 100%; }

.page .geladeira{ left: 20%; }
.page .geladeira img{
	height: auto;
	width: 300px; }

.page .titulo{
	height: 100px;
	margin: 20px auto 0 auto;
	position: relative;
	width: 80%;
	z-index: 220; }
.page .titulo h1{
	margin-left: 185px;
	position: relative;
	z-index: 10; }
.page .titulo p{
	margin: -5px 0 0 190px;
	z-index: 15;
	 }

#page-0, #page-1, #page-2, #page-3, #page-4{
	background-position: 100% 0!important;	
}
#page-0{
	background: url(../img/fundo-inicial.jpg) bottom no-repeat;
}
#page-0 h1{
	color: #fff;
	font-size: 5em;
	padding-top: 5%; }
#page-0 .btn{ margin-top: 5%; }
#page-0 .conteudo{
	height: 90%;
	text-align: center; }
#page-0 .elemento{
	display: block;
	height: 100%;
	position: absolute;
	top: 100%;
	width: 100%; }
#page-0 .patrocinio{
	color: #FFFFFF;
	height: 58px;
	left: 50%;
	margin-left: -98px;
	text-align: center;
	width: 176px;
	z-index: 190;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; }
#page-0 .patrocinio a{
	display: block;
	margin-top: 10px; }
#page-0 .patrocinio span{ display: block; margin-right: 105px; }
#page-0 .pinguins-1{ background: url(../img/pinguins-1.png) 50% 100% no-repeat; }
#page-0 .pinguins-2{ background: url(../img/pinguins-2.png) 50% 100% no-repeat; }
#page-0 .pinguins-3{ background: url(../img/pinguins-3.png) 50% 100% no-repeat; }
#page-0 .pinguins-4{ background: url(../img/pinguins-4.png) 50% 100% no-repeat; }
#page-0 .segunda-etapa{
	background: url(../img/fundo-body-80.png) 0 0 repeat;
	margin-top: 20px;
	padding: 10px 20px;
	text-align: left;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; }

#page-0 .patrocinio ul{
	width: 600px;
	height: 55px;
}
#page-0 .patrocinio li{
	float: left;
	margin-right: 40px;
}

#page-0 .segunda-etapa strong{
	font-size: 110%;
}
#page-0 .slogan{
	color: #120c15;
	font-size: 135%;
	line-height: 1.2em;
	margin-top: 5%; }
#page-1{ background: #000000 }
#page-1 .conteudo{
	overflow: hidden;
	width: 100%; }
#page-1 .fundo, #page-1 .fundo-fixo, #page-1 .fundo-mapa{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%; }
#page-1 .fundo{ background: url(../img/fundo-o-salao-design.jpg?v=2) 50% 50% no-repeat; }
#page-1 .fundo-fixo{ background: 50% 50% no-repeat; }
#page-1 .fundo-mapa{
	background: url(../img/fundo-mapa.png) 50% 50% no-repeat;
	top: 100%; }
#page-1 .sub-menu a.oculta{ display: none; }
#page-2{ background: #0d0d0d; }
#page-2 .conteudo{
	overflow: hidden;
	width: 100%; }
#page-2 .elemento{
	display: block;
	height: 1022px;
	position: absolute;
	width: 1920px;
	z-index: 1;	 }

#page-2 .foto-1{ top: 0!important; left: 0!important; }
#page-2 .foto-2{ top: 60%; }
#page-2 .foto-3{ top: 10%; }
#page-2 .foto-4{ top: 50%; }
#page-2 .foto-5{ top: 0%; }
#page-2 .foto-6{ top: 60%; }
#page-2 .foto-7{ top: 20%; }
#page-2 .foto-8{ top: 40%; }
#page-2 .foto-9{ top: 60%; }
#page-2 .foto-10{ top: 0%; }
#page-2 .sub-menu{
	font-size: 2.25em;
	padding-right: 20px;
	width: 85%; }
/* #page-3{ background: url(../img/azulejo-imprensa.jpg) 50% 50% repeat-x; } */
#page-3{ background: url(../img/fundo-imprensa.jpg) no-repeat; }

#page-3 p, #page-3 h3, #page-3 a{
	color: #fff;
}
#page-3 h1{
	text-shadow: 1px 1px 2px #333333;
}

#page-3 .elemento{
	display: block;
	height: 100%;
	position: absolute;
	top: 100%;
	width: 100%; }
#page-4{ background: url(../img/fundo-contato.jpg) no-repeat; }
#page-4 .elemento{
	display: block;
	height: 100%;
	position: absolute;
	top: 100%;
	width: 100%; }

.scrollbar{
	background: rgba(0, 0, 0, .25);
	bottom: 10px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 5px;
	z-index: 100;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; }
.no-rgba .scrollbar{ background: #333333; }

.scrollbar .handle{
	background: rgba(0, 0, 0, 1);
	cursor: pointer;
	height: 100px;
	width: 100%;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; }
.no-rgba .scrollbar .handle{ background: #000000; }

.scrollbar .handle .mousearea{
	height: 100%;
	left: -10px;
	position: absolute;
	top: 0;
	width: 22px; }

.scrollbar-fotos, .scrollbar-fotos-ajax, .scrollbar-jurados{
	background: #ffffff;
	height: 15px;
	line-height: 0;
	margin: 10px 0 0 0;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; }
.scrollbar-fotos .handle, .scrollbar-fotos-ajax .handle, .scrollbar-jurados .handle{
	background: #333333;
	cursor: pointer;
	height: 100%;
	width: 100px;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; }
.scrollbar-fotos .handle .mousearea, .scrollbar-fotos-ajax .handle .mousearea, .scrollbar-fotos-jurados .handle .mousearea{
	height: 20px;
	left: 0;
	position: absolute;
	top: -9px;
	width: 100%; }

.scrollFotos .basic{
	height: 80%;
	margin-top: -20px;
	min-height: 550px;
	overflow: hidden; }
.scrollFotos .basic ul, .scrollJurados .basic ul{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	height: 100%; }
.scrollFotos .basic ul li{
	background: url(../img/carregando.gif) 50% 50% no-repeat;
	float: left;
	margin: 0;
	padding: 0; }
.scrollFotos .basic ul li img{ height: 550px; }

.scrollJurados .basic{
	height: 80%;
	margin-top: -20px;
	min-height: 550px;
	overflow: hidden; }
.scrollJurados .basic ul li{
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 400px; }
.scrollJurados .basic ul li:first-child{ margin-left: 0; }
.scrollJurados .basic ul li img{
	float: left;
	height: 300px; }
.scrollJurados .basic ul li p.titulo-jurados{
	float: left;
	text-transform: uppercase;
	width: 400px; }
.scrollJurados .basic ul li p.descricao-jurados{
	float: left;
	line-height: 1.3em !important;
	margin-top: -10px;
	width: 400px; }
.scrollJurados .basic ul li p.descricao-jurados.fonte-menor{ font-size: 85%; }

.scrollFotosAjax .basic{
	height: 80%;
	height: 450px;
	overflow: hidden; }
.scrollFotosAjax .basic ul{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	height: 100%; }
.scrollFotosAjax .basic ul li{
	float: left;
	height: 450px;
	margin-left: 10px;
	padding: 0;
	width: 400px; }
.scrollFotosAjax .basic ul li:first-child{ margin-left: 0; }
.scrollFotosAjax .basic ul li img{
	height: 300px;
	width: 400px; }
.scrollFotosAjax .basic ul li p span{ display: block; }
.scrollFotosAjax .basic ul li p.descricao-premiados{
	margin-top: -10px;
	line-height: 1.3em !important; }
.scrollFotosAjax .basic ul li p.descricao-premiados.fonte-menor{ font-size: 85%; }
.scrollFotosAjax .basic ul li p.descricao-premiados small{ font-size: 90%; }
.scrollFotosAjax .basic ul li p.descricao-premiados-img{
	background: url(../img/fundo-body-80.png) 0 0 repeat;
	display: none;
	font-size: 95%;
	height: 230px;
	margin: 0;
	padding: 20px 10px 0 10px;
	vertical-align: bottom;
	width: 313px;
	position: absolute; }
.scrollFotosAjax .basic ul li p.descricao-premiados-img small{ font-size: 75%; }
.scrollFotosAjax .basic ul li p.titulo-premiados{
	margin-top: 5px;
	text-transform: uppercase; }

.sub-menu{
	display: inline-block;
	margin: 20px 0 0 190px;
	overflow: hidden;
	position: absolute;
	z-index: 5;
	width: 810px; }
.sub-menu li{
	display: inline-block;
	margin-left: -2px; }
.sub-menu li:first-child{ margin-left: 0; }

.sub-menu li a{
	display: inline-block;
	padding: 8px 5px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; }
.sub-menu li a:hover{ background: #bf202f; }

.sub-menu li.ativo a{ background: #bf202f; }

#page-2 .sub-menu{ margin-top: 10px; }
#page-2 .sub-menu li{ margin-top: 10px; }
#page-2 .sub-menu li:first-child{ margin-left: -5px; }
#page-2 .sub-menu li a{ padding: 8px 10px 8px 0; }
#page-2 .sub-menu li:first-child a{ padding-right: 0px; }
#page-2 .sub-menu li a:hover{
	background: transparent;
	color: #bf202f; }
#page-2 .sub-menu li.ativo a{
	background: transparent;
	color: #bf202f; }

.sub-menu-premiados{ margin-top: -5px; }
.sub-menu-premiados li{
	display: inline-block;
	margin-right: 10px; }
.sub-menu-premiados li a{ text-transform: uppercase; }
.sub-menu-premiados li a:hover{ color: #d92130; }
.sub-page-casa-brasil .sub-menu-premiados li a:hover{ color: #ffd400; }
.sub-menu-premiados li.ativo a{
	color: #d92130;
	font-size: 140%; }
.sub-page-casa-brasil .sub-menu-premiados li.ativo a{ color: #ffd400; }

.sub-page{
	display: block;
	height: 100%;
	margin-left: 10%;
	margin-top: 5%;
	position: absolute;
	width: 80%; }

.sub-page-conteudo{
	display: none;
	height: 100%;
	padding: 0 10%;
	position: absolute;
	width: 80%; }

#page-1 .sub-page-0{
	margin-left: 0%;
	padding: 0;
	width: 100%; }
#page-1 .sub-page-0 .sub-page-conteudo-0{ display: block; }
#page-1 .sub-page-0 .sub-page-conteudo-1{
	background: url(../img/fundo-body-50.png) 0 0 repeat;
	padding-top: 20px;
	text-align: center; }
#page-1 .sub-page-0 .sub-page-conteudo-2{
	padding-top: 20px;
	text-align: center; }
#page-1 .sub-page-1{
	background: url(../img/fundo-body-80.png) 0 0 repeat;
	left: 100%;
	margin-left: 0%;
	padding: 0 10%;
	text-align: center;
	width: 80%; }
#page-1 .sub-page-1 #periodo-inscricoes{
	left: 50%;
	margin: -8px 0 0 -97px;
	position: absolute;
	z-index: 10; }
#page-1 .sub-page-2{
	background: url(../img/fundo-body-80.png) 0 0 repeat;
	left: 200%;
	margin-left: 0%;
	padding: 40px 10% 0 10%;
	text-align: left;
	width: 80%; }
#page-1 .sub-page-3{
	left: 300%;
	text-align: center; }
#page-1 .sub-page-3 address{
	font-size: 125%;
	margin-top: 20px; }
#page-1 .sub-page-4{
	background: url(../img/fundo-body-30.png) 0 0 repeat;
	left: 400%;
	margin-left: 0%;
	padding: 0 10%;
	width: 80%; }
#page-1 .sub-page-5{
	background: url(../img/fundo-body-80.png) 0 0 repeat;
	left: 500%;
	margin-left: 0%;
	padding: 0 10%;
	text-align: center; }
#page-1 .sub-page-5 .btn-banner{ height: 250px; }
#page-1 .sub-page-6{
	background: url(../img/fundo-body-80.png) 0 0 repeat;
	left: 600%;
	margin-left: 0%;
	padding: 0;
	text-align: center;
	width: 100%; }
#page-1 .sub-page-6 a{ display: inline-block; }
#page-1 .sub-page-6 .sub-page-conteudo-0{
	display: block;
	margin-top: 20px; }
#page-1 .sub-page-6 .sub-page-conteudo-1, #page-1 .sub-page-6 .sub-page-conteudo-2, #page-1 .sub-page-6 .sub-page-conteudo-3, #page-1 .sub-page-6 .sub-page-conteudo-4{
	padding-top: 20px;
	text-align: center; }
#page-1 .sub-page-7{
	background: url(../img/fundo-body-80.png) 0 0 repeat;
	left: 700%;
	margin-left: 0%;
	padding: 0 10%;
	width: 80%; }

#page-2 .sub-page{
	margin-left: 0%;
	width: 100%; }
#page-2 .sub-page-0{ margin-top: 2.5%; }
#page-2 .sub-page-1{ left: 100%; }
#page-2 .sub-page-2{ left: 200%; }
#page-2 .sub-page-3{ left: 300%; }
#page-2 .sub-page-4{ left: 400%; }
#page-2 .sub-page-5{ left: 500%; }
#page-2 .sub-page-6{ left: 600%; }
#page-2 .sub-page-7{ left: 700%; }
#page-2 .sub-page-8{ left: 800%; }
#page-2 .sub-page-9{ left: 900%; }
#page-2 .sub-page-10{ left: 1000%; }
#page-2 .sub-page-11{ left: 1100%; }
#page-2 .sub-page-12{ left: 1200%; }
#page-2 .sub-page-13{ left: 1300%; }
#page-2 .sub-page-14{ left: 1400%; }
#page-2 .sub-page-15{ left: 1500%; }
#page-2 .sub-page-16{ left: 1600%; }
#page-2 .sub-page-17{ left: 1700%; }
#page-2 .sub-page-18{ left: 1800%; }
#page-2 .sub-page-19{ left: 1900%; }
#page-2 .sub-page-20{ left: 2000%; }
#page-2 .sub-page-casa-brasil{ background: url(../img/fundo-casa-brasil.png) repeat-x; }
#page-2 .sub-page-movelsul{ background: url(../img/fundo-movelsul.png) repeat-x; }
#page-2 .sub-page-conteudo{
	display: block;
	padding: 0 10%;
	width: 80%; }


/* home novas alteracoes */
.faixa-edicao{
	position: absolute;
	top: 0;
	left: 25%;
}

.box-chamadas-home{
	width: 66%;
	margin-right: 45%;
	margin-top: 200px;
}
#page-0 h1{
	font-family: 'heldustryftdemi', arial;
	font-size: 3em!important;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: normal;
}
#page-0 .conteudo{
	text-align: right!important;
}
.box-datas{
	position: relative;
	left: 4px;
}
.bt-inscricoes-abertas{
	width: 387px;
	height: 120px;
	display: inline-block;
	background: url(../img/bt-inscricoes-abertas.jpg) no-repeat;
}
.bt-regulamento-menor{
	width: 387px;
	height: 40px;
	display: inline-block;
	background: url(../img/bt-menor-regulamento.png?v=3) no-repeat;
}
.bt-regulamento-menor:hover{
	background: url(../img/bt-menor-regulamento.png) bottom no-repeat;
}
.bt-regulamento-menor-en{
	width: 387px;
	height: 40px;
	display: inline-block;
	background: url(../img/bt-menor-regulamento-en.png?v=3) no-repeat;
}
.bt-regulamento-menor-en:hover{
	background: url(../img/bt-menor-regulamento-en.png) bottom no-repeat;
}
.bt-regulamento-menor-es{
	width: 387px;
	height: 40px;
	display: inline-block;
	background: url(../img/bt-menor-regulamento-es.png?v=3) no-repeat;
}
.bt-regulamento-menor-es:hover{
	background: url(../img/bt-menor-regulamento-es.png) bottom no-repeat;
}
.botoes{
	width: 387px;
	float: right;
	display: block;
	margin-top: 10px;
}
.bt-home{
	width: 387px;
	height: 120px;
	position: relative;
	float: right;
	margin-left: 10px;
/*	margin-top: 10px;*/
}
.link-padrao-home .hover{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}
#page-4 .conteudo{
	margin-top: 55px!important;
}
#page-3 .conteudo{
	margin: 70px 0 0 15%;
}
.txt-chamada-home{
	width: 460px;
	display: block;
	font-size: 23px;
	float: right;
	margin-top: 30px;
	clear: both;
	line-height: 28px!important;
}
#idiomas li a{
	color: #000!important;
}
#idiomas li a:hover, #idiomas li .ativo{
	color: #fff!important;
}
.legenda-foto{
	background-color: #000;
	padding: 0 3px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
	opacity: 0.50!important;
}
.legenda-foto p{
	color: #fff!important;
	font-size: 11px;
	text-align: right;
}

.legenda-pelicula{
	display: block;
	padding: 5px;
	background-color: #444;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
}
.tit-fatto{
	font-size: 23px;
}
.patrocinio{
	left: 14.8%!important;
}
.link-logo{
	width: 179px;
	height: 159px;
	display: inline-block;
}

@media only screen and (max-width: 1366px){

	.box-datas{
		width: 413px;
		height: 102px;
	}
	.box-premios{
		width: 171px;
		height: 102px;
	}
	.box-chamadas-home{
		width: 75%;
		margin-right: 49%;
		margin-top: 130px;
	}
	.patrocinio{
		left: 16%!important;
	}

}

@media only screen and (max-width: 1280px){

	.box-chamadas-home{
		width: 75%;
		margin-right: 46%;
		margin-top: 130px;
	}

}

@media only screen and (max-width: 1024px){

	.faixa-edicao{
		position: absolute;
		top: 0;
		left: 27%;
	}
	.box-chamadas-home{
		width: 75%;
		margin-right: 29%;
		margin-top: 130px;
	}
	.patrocinio{
		left: 20%!important;
	}


}









