body{height:100%;}

h1.logo{
	background:url("../../imgs/home/logo.png") no-repeat 0 0;
	text-indent:-999px;
	height:133px;
	width:150px;
	margin: 0 auto 0;

}
.wide-header{
	background:url("../../imgs/home/bg-header.jpg") no-repeat 50% -29px;
	margin:0 auto;
	padding-top:70px;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
 	background-size: cover;
 	height:446px;
}
.box-brand{margin-bottom:68px;}
.wide-header h1, .wide-header h2, .wide-header h3{color:#fff;}
.ipad-header{
	background:url("../../imgs/home/ipad-header.png") no-repeat 0 0;
	height:356px;
}
.texto-highlight{
	text-align:right;
	margin-top:25px;
}
.texto-highlight h2{
   	display: inline;
    font-size: 22px;
    font-weight: normal;
    line-height: 55px;
    margin: 10px -88px 0 0;
    padding: 15px 30px 15px 10px;
    white-space: nowrap;
}

.laranja1{background:#ee612c;}
.laranja2{background:#f57a4c;}
.laranja3{background:#ca4715;}

.navbar .nav>li>a.idioma-btn{padding:8px;}

.btn-navbar.btn-navbar-orange, .btn-navbar.btn-navbar-orange:hover{
	background: #f57a4c;
	background-image: -moz-linear-gradient(top,  #f57a4c 0%, #f4926e 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f57a4c), color-stop(100%,#f4926e)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  #f57a4c 0%,#f4926e 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  #f57a4c 0%,#f4926e 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  #f57a4c 0%,#f4926e 100%); /* IE10+ */
	background-image: linear-gradient(to bottom,  #f57a4c 0%,#f4926e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57a4c', endColorstr='#f4926e',GradientType=0 ); /* IE6-9 */

}

.destaques-print{border-bottom:solid 1px #bbb;margin-top:40px;}


h1.slogan{text-align:left;font-weight:normal;disply:inline-block;vertical-algin:middle;margin-top:60px;font-size:35px;}
.nav.nav-tabs.tab-viddeos{border-color:#bbb;}
.nav.nav-tabs.tab-viddeos a{font-size:22px;padding:18px 15px;color:#999;}
.nav.nav-tabs.tab-viddeos a:hover{color:#F57A4C;}
.nav-tabs.tab-viddeos>.active>a, .nav-tabs.tab-viddeos>.active>a:hover, .nav-tabs.tab-viddeos>.active>a:focus{border:1px solid #bbb;border-bottom-color:rgba(0, 0, 0, 0);color:#EF622D}

p.texto-video{font-size:18px;line-height:29px;}

.texto-highlight a.btn-cadastro{
	line-height:85px;
	padding:15px 30px 15px;
	display:inline;
	font-size:28px;
	margin:25px -65px 15px;
	font-size:25px;
	background:#ca4715;
	color:#fff;
	text-decoration:none;
	border-bottom:solid 5px #a22d01
}

.box-videos{
	padding:210px 0 65px;
	background: #ffffff; /* Old browsers */

}
.wide-lista{
	background:url("../../imgs/home/bg-lista.jpg") no-repeat 50% 0;
	margin:0 auto;
	height:500px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.wide-reserva{
	background:url("../../imgs/home/bg-reservas.jpg") no-repeat 50% 0;
	margin:0 auto;
	height:500px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.wide-relatorios{
	background:url("../../imgs/home/bg-relatorios.jpg") no-repeat 50% 0;
	margin:0 auto;
	height:500px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.wide-quemsomos{
	background:#eee;
	margin:0 auto;
	height:auto;
	padding-bottom:35px;
	border-width:1px 0;
	border-color:#ddd;
	border-style:solid;
}
.wide-menudigital{
	background:#f9f9f9;
	margin:0 auto;
	height:500px;
	padding-bottom:35px;
	border-width:1px 0;
	border-color:#d5d5d5;
	border-style:solid;
}
h1.titulo-area{
	padding:10px 14px;
	background:#000;
	color:#fff;
	display:inline-block;
	margin-bottom:30px;
	font-weight:normal;
	margin-top:-35px;
}

.bloco-texto{
	background: #fff;
	padding:28px;
	margin-left:50px;
	position:relative;
}

.bloco-texto p{
	font-size:16px;
	line-height:22px;
}

.icone-texto{
	height:50px;
	width:50px;
	position:absolute;
	top:0;
	left:-50px;
	background:url("../../imgs/home/icones/icon-texto.png") no-repeat 50% 50% #000;
}

.icone-texto.icone-texto-right{right:-50px;left:auto;}
.span6.grid-box{margin:0;width:480px;}
.grid-box .span-box{background:#fff;margin-bottom:20px;}
.grid-box .box-a{height:133px;}
.grid-box-right{margin-left:20px;}
.bloco-texto-right{margin-left:0;margin-right:50px;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    text-align:right;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.destaques-print h3{
	color:#fff;
	font-size:20px;
	padding:5px;
	display:inline;
	margin:0;
	line-height:30px;
	font-weight:normal;
	text-transform: uppercase;
}
.destaques-print p{margin-top:15px;font-size:16px;color:#555;line-height:22px;}

.destaque-lista{margin-bottom:40px;}
.print-devices{text-align:center;}
.print-devices img{margin-top:-180px;}
.form-cadastro{
	padding:20px;
	overflow:visible;
	margin-top:320px;
	border:solid 1px #ccc;
	background: #eceaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #eceaea 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eceaea), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eceaea 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eceaea 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eceaea 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eceaea 0%,#ffffff 100%); /* W3C */

}
.form-cadastro h2, .form-cadastro h4{text-align:center;margin: 20px 0 0;}
.form-cadastro .cadastro{margin-top:30px;margin-bottom:100px;}
.form-cadastro .cadastro input[type=text], .form-cadastro .cadastro input[type=password]{padding-top:13px;padding-bottom:13px;border:solid 1px #aaa;font-size:16px;}
.submit-form-cadastro{margin-top:30px;padding:15px;font-size:20px;}
.wide-menudigital p.descricao{font-size:15px;line-height:22px;}
.item{margin-bottom:50px;padding-top:80px}


.span-box.box-a img{display:block;margin:10px auto;}
.span-box.box-a p{text-align:center;text-transform:uppercase;font-size:14px;color:#555;margin:10px;}

.span-box.box-a.span-box-3col img{float:left; margin:35px 30px 0;}
.span-box.box-a.span-box-3col p{text-transform:uppercase;text-align:left;margin-top:20px;font-weight:bold;}
.span-box.box-a.span-box-3col span{display:block;margin:10px;}
.title-cadastro{display:none;}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus{background:#EE612C;color:#fff;text-shadow:none;}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner{border-width:0;
-webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.31);
-moz-box-shadow:    0px 2px 2px rgba(50, 50, 50, 0.31);
box-shadow:         0px 2px 2px rgba(50, 50, 50, 0.31);
}

footer.footer{padding:40px 0;background:#ef622d;}
.nav-footer a{font-size:16px;color:#eee;}
.nav-footer .divider{color:#b75029;padding:0 10px;}


.submit-form-cadastro{background:#EF622D;}
#contato .modal-body input[type=text],#contato .modal-body select, #contato .modal-body textarea{
	padding-top: 10px;
	padding-bottom: 10px;
	border: solid 1px #aaa;
	font-size: 14px;
}
#submit-contato{background:#ef622d;}
#contatoLabel{color:#ef622d;}



/* LOGIN */
#login{
	background:url("../../imgs/home/bg-login.jpg") no-repeat 50% 0 #fff;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
}
#form-login{margin-bottom:0;}
#submit-login{
//  background:#ef622d;
    background:#272A78;
}
.box-login input, #recuperarsenha input{padding-top:11px;padding-bottom:11px;border:solid 1px #999;font-size:16px;}
.box-login{position:relative;left:0;top:10%;}
.link-black{color:#333;}
.logo-login{position:relative;left:0;top:5%;text-align:center;margin-top:80px}
.box-login .well{margin:0 auto;float:none;}

.menu-highlights-item{padding:15px;}
.menu-highlights-item.first{text-align:center;border-left:solid 1px #d5d5d5;}
.menu-highlights-item{text-align:center;border-right:solid 1px #d5d5d5;}
.print-tablet-menu{margin-top:-4px;}
.link-video{font-size:20px;font-weight:bold;color:#000;text-decoration:none;display:inline-block;vertical-align:middle;margin-left:15px;}
.link-video a{display:inline-block;vertical-align:middle;}
.link-video:hover{text-decoration:none;color:#000;}





@media (min-width: 1200px) {
	.print-tablet-menu{margin-top:-84px;}
	.texto-highlight a.btn-cadastro{margin: 25px -75px 15px;}
	.span6.grid-box{margin:0;width:600px;}
	h1.slogan{font-size:39px;}
	p.texto-video{font-size:18px; line-height:30px;}
	.destaques-print h3{
		font-size:23px;
		padding:9px;
		line-height:37px;
	}
	.destaques-print p{margin-top:20px;font-size:20px;line-height:28px;}
	.bloco-texto p{
		font-size:18px;
		line-height:26px;
	}
	.texto-highlight h2{font-size:28px;}
	.texto-highlight{margin-top:21px;}
}
@media (max-width: 979px) {

	.span-box.box-a.span-box-3col img{float:none; margin:10px auto;}
 	.span-box.box-a.span-box-3col p{text-align:center;text-transform:uppercase;font-size:12px;color:#555;margin:10px;font-weight:normal;}
	.span-box.box-a.span-box-3col span{display:none;}
	.span-box.box-a p{font-size:12px;}
	.span-box.box-a img{margin:8px auto;}
	.texto-highlight a.btn-cadastro{margin: 25px -55px 15px;}
}
@media (min-width: 768px) and (max-width: 979px) {
	.print-tablet-menu{margin-top:102px;}
	.wide-header{padding-top:50px;background:url("../../imgs/home/bg-header.jpg") no-repeat 50% -110px;}
	h1.slogan{font-size:35px;margin-top:45px;}
	h1.slogan strong{display:block;}
	.span6.grid-box{margin:0;width:372px;}
	.navbar-fixed-top{margin-bottom:0;}
	.texto-highlight h2{
		line-height:43px;
		padding:10px 30px 10px 10px;
		display:inline;
		font-size:32px;
		margin:10px -88px 0 0;
		font-size:22px;
		font-weight:normal;
	}
	.grid-box .box-a{height:122px;}
	.span-box.box-a{width:44%;}
	.bloco-texto p{font-size:16px;line-height:22px;}
	.bloco-texto{margin-left:0;}
	.bloco-texto-right{margin-left:20px;margin-right:0;}
	.icone-texto{display:none;}
	h2.btn-cadastro{15px 30px 15px 15px;}
	.titulo-area{font-size:25px;}
	p.texto-video{font-size:16px;line-height:22px;}
	.destaques-print h3{
		font-size:14px;
		padding:5px;
		line-height:20px;
	}
	.destaques-print p{margin-top:10px;font-size:14px;line-height:20px;}
	.bloco-texto p{
		font-size:14px;
		line-height:20px;
	}

}

@media (max-width: 767px) {

	.texto-tablet-menu{padding:10px;}
	.menu-highlights-item{border:none;}
	.menu-highlights-item img, .menu-highlights-item h3{display:inline-block;}
	.menu-highlights-item img{margin-right:10px;}
	.menu-highlights-item h3{vertical-align:middle;}
	.menu-highlights-item p{font-size:16px; line-height:22px;}
	.print-tablet-menu{margin-top:0;margin-bottom:-44px;}
	.item{padding-top:0;}
	.wide-quemsomos{padding:20px;}
	.wide-menudigital{height:auto;}
	.wide-quemsomos img{display:none;}
	.wide-quemsomos p{font-size:16px;line-height:22px;}
	.wide-quemsomos p.lead{line-height:28px;font-size:20px;}
	.wide-quemsomos{padding:10px;}
	.title-cadastro{display:block;}
	.box-brand{margin-bottom:40px;}
	h1.titulo-area{font-size:26px;display:block;}
	.destaques-print{margin-top:0;}
	.form-cadastro{margin-top:160px;}
	.print-devices img{margin-top:-110px;}
	.form-cadastro h2{font-size:23px;}
	.box-videos{padding:40px 0;}
	p.texto-video{font-size:18px;padding:20px 10px;}
	.item{margin-bottom:35px}
	.span-box.box-a.span-box-3col img{float:left;margin:0 20px;height:35px}
	.span-box.box-a.span-box-3col p{margin:10px 0;font-size:12px;font-weight:bold;}
	.span-box.box-a img{float:left;margin:0 20px;height:35px}
	.grid-box .box-a{height:45px;border-bottom:solid 1px #ddd;}
	.span-box.box-a p{float:left;margin:10px 0;font-size:14px;font-weight:bold;}
	.container{padding:10px;}
	.wide-header{padding-top:20px;}
	h1.slogan{font-size:35px;text-align:center;margin-top:20px;}
	h1.slogan strong{display:block;}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top{margin:0;margin-right: 0;}
	body{padding-left:0;padding-right:0;overflow-x:hidden;}
	.navbar.navbar-fixed-top{margin-bottom:0;}
	.span6.grid-box{margin:0;width:100%;}
	h1.titulo-area{margin-bottom:20px;margin-top:0;}
	.box-videos{background-image:none;}
	.icone-texto{display:none;}
	.bloco-texto{
		padding:10px;
		margin-left:0;
		height:auto;
	}

	.wide-lista,.wide-reserva,.wide-relatorios{
		background:none;
		height:auto;
	}

	.icone-texto.bloco-texto-right{margin-left:20px;}
	.wide-header{height:auto;}
	.texto-highlight h2{margin:0;font-size:28px;padding:12px;line-height:56px}
	.texto-highlight{margin:0;text-align:center;}
	.texto-highlight a.btn-cadastro{line-height:140px;}
	.nav-footer{margin-top:25px;}
	.nav-footer a{display:block;padding:7px 0;font-size:18px;}
	.nav-footer .divider{display:none;}
	footer.footer {padding-left:30px;}
}

@media (max-width: 480px) {
	.link-video{margin-left:0;margin-top:10px;}
	.nav.nav-tabs.tab-viddeos a{font-size:18px;padding:15px 10px;}
	.destaques-print h3{font-size:18px;}
	.texto-highlight h2{margin:0;font-size:22px;padding:10px;line-height:46px}
	#contato .modal-body{max-height:315px;}
	.span-box.box-a p{font-size:12px;}
}
