@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700|PT+Sans:400,700&subset=latin,latin-ext);
/*
body {
	line-height: 1;
}
*/
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
#menu-flag .flag{
margin: -50px;
top: 0px;
text-align: left;
margin-top: 0px;
float:right !important;
margin-right: 30px;
  z-index:0;
}
#menu-flag {
    width: 100%;
    color: #575757;
    display:none;
  z-index:0;
}
/* Menu latÃ©ral page Top
_____________________________________*/
#menu-top .sky-mega-menu {
z-index: 5999!important;
width: 50px;
}

#menu-top {
border: 1px solid #C8C8C8;
padding: 4px;
border-radius: 5px;
z-index: 1998!important;
}
#header, #header-hc {
	background:url(../images/header_bg.png) repeat-x bottom;
	/*background: #FFF url(../images/header_bg.png)repeat-x bottom;*//*:::Nota: Coloca imagem no cabeÃ§Ã¡rio*/
    z-index: -10;
    height: 90px;/*:::Nota: Coloca altura da imagem no cabeÃ§Ã¡rio*/
	width: 100%;
	margin-top: 0px;
}
#header .inner, #header-hc .inner {
    margin: 0 auto;
    width: 100%;
    border-right: 1px solid #C8C8C8;/*:::Nota: Coloca barra vertical Ã  direita*/
    height: 0px;
  z-index:5;	
}
/**/
#logo {
	margin-top: 100px;
    margin: 5px;
    float: left;
    text-decoration: none;
    border: 0px;
    z-index: 0!important;
    position: absolute;
}

#header .left, #header-hc .left {
    float: left;
    margin-left: 0px;
  z-index:5;	
}
#main #newsHeader,#main strong.newslettertitel {
    display: none;
}
/* Menu principal - Sky Mega Menu
_____________________________________*/
.sky-mega-menu,
.sky-mega-menu * {
	margin: 0;
	padding: 0;
	outline: none;
	border: 0;
	background: none;
	text-align: right;
	z-index: 999;	
}
.sky-mega-menu {
	font-family: 'Capriola', sans-serif;
	z-index: 999;	
}
/**/
/* level 1 */
/**/
.sky-mega-menu {
	position: relative;
	z-index: 999;
	font-size: 0;
	line-height: 0;
	text-align: right;
}
.sky-mega-menu:after {
	content: '';
	display: table;
	clear: both;
}
.sky-mega-menu li {
	position: relative;
	display: inline-block;
	float: right;
	padding: 0px;
	border-style: solid;
	border-color: #c8c8c8;
	border-right-width: 0px;/*Nota: Coloca barra vertical Ã  direita no menu*/
	font-size: .938rem;
        text-transform: uppercase;
	line-height: 41px;
	text-align: left;
	white-space: nowrap;
	z-index: 999;	
}
.sky-mega-menu li a {
	display: block;
	padding: 10px 0px 0 30px; /*Nota: Margem direita da bandeira: Top; x; x; rigth*/
	text-decoration: none;
	color: #666;
	transition: background 0.4s, color 0.4s;
	-o-transition: background 0.4s, color 0.4s;
	-ms-transition: background 0.4s, color 0.4s;
	-moz-transition: background 0.4s, color 0.4s;
	-webkit-transition: background 0.4s, color 0.4s;
	z-index: 999;	
}
.sky-mega-menu li > div {
	position: absolute;
	z-index: 1000;
	top: 100%;
	left: -9999px;
	margin-top: 8px;
	background: rgba(255,255,255,0.9);
	box-shadow: 0 0 8px rgba(0,0,0,.3);
	opacity: 0;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-o-transition: -o-transform 0.4s, opacity 0.4s;
	-ms-transition: -ms-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	z-index: 999;	
}
.sky-mega-menu li > div:after {
	content: '';
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	height: 8px;
	background: transparent;
	z-index: 999;	
}
.sky-mega-menu li > div:before {
	content: '';
	position: absolute;
	bottom: 100%;
	left: 24px;
	border-right: 5px solid transparent;
	border-bottom: 5px solid rgba(255,255,255,0.9);
	border-left: 5px solid transparent;
	z-index: 999;	
}
.sky-mega-menu li:hover > a,
.sky-mega-menu li.current > a {
	background: #225b99;
	color: #fff;
	z-index: 999;	
}
.sky-mega-menu li:hover > div {
	left: 0;
	opacity: 1;
	-webkit-transform: translate(0, 0);
	z-index: 999;	
}
.sky-mega-menu .right {
	float: none;
	border-right-width: 0;
	border-left-width: 0px;
	z-index: 999;	
}
.sky-mega-menu .right > div {
	-o-transform-origin-x: 100%;
	-ms-transform-origin-x: 100%;
	-moz-transform-origin-x: 100%;
	-webkit-transform-origin-x: 100%;
	z-index: 999;	
}
.sky-mega-menu .right:hover > div {
	right: 0;
	left: auto;
	z-index: 999;	
}
.sky-mega-menu .right:hover > div:before {
	right: 24px;
	left: auto;
	z-index: 999;	
}
.sky-mega-menu .switcher {
	display: none;
	z-index: 999;	
}
/**/
/* level 2+ */
/**/

.sky-mega-menu li li {
	display: block;
	float: none;
	border-width: 0;
	border-top-width: 1px;
	line-height: 21px;
	white-space: normal;
	font-size: 10px;/*:::::Nota: Tamanho de caracter da sub-menu */
    max-width: 100%;
	color: #fff0;
	z-index: 999;	
}
.sky-mega-menu li li:first-child {
	border-top: 0;
	z-index: 999;	
}
.sky-mega-menu li li a {
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 999;	
}
.sky-mega-menu li li > div {
	top: 0;
	margin: 0 0 0 0px;
	z-index: 999;	
}
.sky-mega-menu li li > div:after {
	top: 0;
	right: 100%;
	bottom: auto;
	left: auto;
	width: 8px;
	height: 100%;
	z-index: 999;	
}
.sky-mega-menu li li > div:before {
	top: 2px;
	right: 100%;
	bottom: auto;
	left: auto;
	border-top: 5px solid transparent;
	border-right: 5px solid rgba(255,255,255,0.9);
	border-bottom: 5px solid transparent;
	z-index: 999;	
}
.sky-mega-menu li li:hover > div {
	left: 100%;
	z-index: 999;	
}
.sky-mega-menu .right li > div {
	margin: 0 8px 0 0;
	-o-transform-origin-x: 100%;
	-ms-transform-origin-x: 100%;
	-moz-transform-origin-x: 100%;
	-webkit-transform-origin-x: 100%;
	z-index: 999;	
}
.sky-mega-menu .right li > div:after {
	right: auto;
	left: 100%;
	z-index: 999;	
}
.sky-mega-menu .right li > div:before {
	right: auto;
	left: 100%;
	border-right: none;
	border-left: 5px solid rgba(255,255,255,0.9);
	z-index: 999;	
}
.sky-mega-menu .right li:hover > div {
	right: 100%;
	left: auto;
	z-index: 999;	
}
/**/
/* positions: Posiciona as bandeiras no Top */
/**/
.sky-mega-menu-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	Text-align: left;
	z-index: 999;	
}
.sky-mega-menu-pos-bottom li > div {
	top: auto;
	bottom: 100%;
	margin: 0 0 8px;
	-o-transform-origin-y: 100%;
	-ms-transform-origin-y: 100%;
	-moz-transform-origin-y: 100%;
	-webkit-transform-origin-y: 100%;
	z-index: 999;	
}
.sky-mega-menu-pos-bottom li > div:after {
	top: 100%;
	bottom: auto;
	z-index: 999;	
}
.sky-mega-menu-pos-bottom li > div:before {
	top: 100%;
	bottom: auto;
	border-top: 5px solid rgba(255,255,255,0.9);
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
	z-index: 999;	
}
.sky-mega-menu-pos-bottom li li > div {
	top: auto;	
	bottom: 0;
}
.sky-mega-menu-pos-bottom li li > div:before {
	top: auto;
	bottom: 2px;
}
.sky-mega-menu-pos-bottom.sky-mega-menu-fixed {
	top: auto;
	bottom: 0;
}

.sky-mega-menu-pos-left li,
.sky-mega-menu-pos-right li {
	display: block;
	float: none;
	border-width: 0;
	border-top-width: 1px;
}
.sky-mega-menu-pos-left li:first-child,
.sky-mega-menu-pos-right li:first-child {
	border-top: 0;
}
.sky-mega-menu-pos-left li > div,
.sky-mega-menu-pos-right li > div {
	top: 0;	
}
.sky-mega-menu-pos-left li > div {
	margin: 0 0 0 8px;
}
.sky-mega-menu-pos-right li > div {
	margin: 0 8px 0 0;
	-o-transform-origin-x: 100%;
	-ms-transform-origin-x: 100%;
	-moz-transform-origin-x: 100%;
	-webkit-transform-origin-x: 100%;
}
.sky-mega-menu-pos-left li > div:after,
.sky-mega-menu-pos-right li > div:after {
	top: 0;
	bottom: auto;
	width: 8px;
	height: 100%;
}
.sky-mega-menu-pos-left li > div:after {
	right: 100%;
	left: auto;
}
.sky-mega-menu-pos-right li > div:after {
	right: auto;
	left: 100%;
}
.sky-mega-menu-pos-left li > div:before,
.sky-mega-menu-pos-right li > div:before {
	top: 0px;
	bottom: auto;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.sky-mega-menu-pos-left li > div:before {
	right: 100%;
	left: auto;
	border-right: 5px solid rgba(255,255,255,0.9);
}
.sky-mega-menu-pos-right li > div:before {
	right: auto;
	left: 100%;
	border-left: 5px solid rgba(255,255,255,0.9);
}
.sky-mega-menu-pos-left li:hover > div {
	left: 100%;
}
.sky-mega-menu-pos-right li:hover > div {
	right: 100%;
	left: auto;
}
.sky-mega-menu-pos-left .bottom > div,
.sky-mega-menu-pos-right .bottom > div {
	top: auto;
	bottom: 0;
	-o-transform-origin-y: 100%;
	-ms-transform-origin-y: 100%;
	-moz-transform-origin-y: 100%;
	-webkit-transform-origin-y: 100%;
}
.sky-mega-menu-pos-left .bottom > div:before,
.sky-mega-menu-pos-right .bottom > div:before {
	top: auto;
	bottom: 22px;
}
.sky-mega-menu-pos-right li li > div {
	margin: 0 8px 0 0;
	-o-transform-origin-x: 100%;
	-ms-transform-origin-x: 100%;
	-moz-transform-origin-x: 100%;
	-webkit-transform-origin-x: 100%;
}
.sky-mega-menu-pos-right li li > div:after {
	right: auto;
	left: 100%;
}
.sky-mega-menu-pos-right li li > div:before {
	right: auto;
	left: 100%;
	border-right: none;
	border-left: 5px solid rgba(255,255,255,0.9);
}
.sky-mega-menu-pos-right li li:hover > div {
	right: 100%;
	left: auto;
}
.sky-mega-menu-pos-left.sky-mega-menu-fixed {
	top: 0;
	right: auto;
	bottom: 0;
	left: 0;
	width: auto;
}
.sky-mega-menu-pos-right.sky-mega-menu-fixed {
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	width: auto;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.fa-caret-down {
	color: #FF1493;
}
.fa-shopping-cart {
	color: #ffffff;
}
.fa-bed {
	color: #ffffff;
}
.fa-plane {
	color: #ffffff;
}
.fa-taxi {
	color: #ffffff;
}
