
.sub-left {
	display:none;
}
.sub-left-on {
	display:block;
	margin-bottom:17px;
	
}
#lay-left .tit-submenu-left {
	color:#b11116;
	cursor:pointer;
	/*background:url('/_resources/media/img/default/seta-menu-down.gif') no-repeat 170px 6px;*/
}
#lay-left .tit-submenu-left-on {
	cursor:pointer;
	/*background:url('/_resources/media/img/default/seta-menu-up.gif') no-repeat 170px 6px;*/
}
.box-data-event {
	font-size:12px;
	color:#42515d;
	height:30px;
	background:#dce1df;
}

.tit-form {
	width:460px;
	margin-left:-20px;
	margin-right:-20px;
	background:#42515d;
	margin-top:10px;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	padding:7px 0px 7px 20px;
}
.day-event {
	float:left;
	background:#7d0206 url('/_resources/media/img/default/bg-day.gif') repeat-x;
	height:30px;
	padding:0px 8px 0px 8px;
	line-height:30px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size:20px;
}

#logo-negocios {
	position:absolute;
	top:38px;
	left:0px;
}
#text-top-negocios {
	position:absolute;
	top:230px;
	left:0px;
	color:#ffffff;
	width:400px;
}
.menu-item {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #f0bc7f;
}
.bt-galeria-de-fotos {
	background:#900507 url('/_resources/media/img/default/bg-bt.gif') repeat-x top left;
	margin-bottom:20px;
	position:relative;
	margin-top:-20px;
}
#links-anchor a {
	display:block;
	background:url('/_resources/media/img/default/border-item-pacote.gif') repeat-x bottom left;
	margin-bottom:7px;
	padding-bottom:5px;
}
.box-tame {
	background:url('/_resources/media/img/default/bg-clima.gif') no-repeat top left;
	width:72px;
	height:22px;
	float:left;
	margin-left:4px;
	padding:3px 0px 0px 10px;
}
.bt-galeria-de-fotos a {
	display:block;
	height:;
	background:#900507 url('/_resources/media/img/default/ico-galeria.gif') no-repeat 10px 7px;
	height:30px;
	font-weight:bold;
	margin-top:1px;
	color:#ffffff !important;
	padding:0px 8px 0px 30px;
	line-height:30px;
	display:block;
	border:1px solid #900507;
}
.box-commentary-list {
	border-bottom: 1px solid #d1d5d3;
	padding-bottom: 18px; 
	margin-bottom: 18px;
}
.box-newsletter {
	margin-bottom:20px;
}
.pag h2 {
	text-transform:uppercase;
}
#box-input-search {
	width: 220px;
	height: 30px;
	float: left;
	margin-top:5px;
	background: url('/_resources/media/img/default/bg-search.gif') no-repeat top left;
}
.box-tit-content {
	height:40px;
	margin-bottom:10px;
	background:#7d0206 url('/_resources/media/img/default/tit-content.jpg') repeat-x top left;
}
.box-tit-content h2 {
	color:#ffffff;
	font-size:14px;
	padding-left:20px;
	float:left;
	padding-top:12px;
	text-transform:uppercase;
}
.box-pacotes {
	margin-bottom:20px;
	float:left;
}
.box-tit-content form {
	float:right;
	margin:8px 20px 0px 0px;
}
.n-comentarios {
	font-size:16px;
	margin-top:2px;
	margin-bottom:9px;
	padding-bottom:5px;
	border-bottom:1px solid #d1d5d3;
	font-weight:bold;
}
.select-box-tit {
	float:right;
	margin:8px 20px 0px 0px;
}
.atendimento-detail {
	float:left;
	height:50px;
	padding:18px 0px 0px 60px;
	background:url('/_resources/media/img/default/atendimento-detail.gif') no-repeat 20px 12px;
}
.atendimento-detail a {
	color:#2e8921
}
.box-top {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.box-tools {
	margin-top: 20px;
}

.box-tools-menu {
	height: 20px;
}
.item-menu-left {
	border-bottom:1px solid #d1d5d3;
	padding-bottom:4px;
	margin-bottom:4px;
}
.item-menu-left-on {
	border-bottom:1px solid #d1d5d3;
	padding-bottom:4px;
	margin-bottom:4px;
}
.item-menu-left-on a {
	color:#8a6033 !important;
}
.box-pacotes-relacionados {
	background:#eef0ef;
	padding:8px 20px 0px 20px;
	border:1px solid #d1d5d3;
	margin-bottom:20px;
}
.date-detail {
	font-size:11px;
	padding-bottom:5px;
	position:relative;
	margin-bottom:8px;
	margin-top:-13px;
	border-bottom:1px solid #d1d5d3;
}
#content-commentary-form {
	background:#e2e7e4;
	border-top:1px solid #f1f3f2;
	padding:8px 0px 10px 20px;
}
.tit-box-tool {
	background:#c7cfca url('/_resources/media/img/default/bg-tit-tool.gif') repeat-x top left;
	height:40px;
	text-transform:uppercase;
	color:#42515d;
	line-height:40px;
	padding:0px 0px 0px 20px;
	margin:-1px -1px 10px -1px;
	position:relative;
}
.item-tool {
	float:left;
}
.box-tool {
	font-weight:bold;
	margin-top:20px;
	padding-bottom:10px;
	border:1px solid #e2e7e4;
}
.box-tool img {
	margin-right:5px;
}	
.box-tool a:hover {
	text-decoration:none;
}
.data-clima {
	font-weight:bold;
	font-size:11px;
}
.box-tool a {
}
.tit-pacote {
	font-size:16px;
}
.itens-pacotes-relacionados {
	margin-bottom:5px;
	padding:9px;
	background:url('/_resources/media/img/default/border-item-pacote.gif') repeat-x bottom left;
}
.box-col-pacote {
	float:left;
	margin-right:9px;
	width:150px;
	line-height:16px;
}
.tit-list {
	color:#ffffff;
	font-weight:bold;
	height:31px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #ffffff;
	line-height:30px;
	background:#42515d;
	font-size:12px;
	text-transform:uppercase;
}
.box-content-detail-top h2{
	margin-bottom:16px;
}
.pacote-espaco-jovem-footer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:0px;
	position:relative;
	z-index:90;
}
.box-pacote-footer {
	position:absolute;
	top:67px;
	left:0px;
	text-align:left;
}
.content-pacote-footer {
	position:absolute;
	top:100px;
	left:20px;
}
.foto-pacote-footer {
	float:left;
}
.pacote-description-footer {
	float:left;
	margin-left:20px;
	width:310px;
}
.pacote-description-footer h3 {
	color:#005696;
	font-size:16px;
	margin-bottom:0px;
}
.pacote-description-footer h4 {
	color:#0b0303;
	font-weight:normal;
	margin:7px 0px 0px 0px;
}
.navegacao-pacotes {
	position:absolute;
	width:500px;
	text-align:center;
	top:250px;
	left:0px;
}
.navegacao-pacotes a {
}
.navegacao-pacotes img {
	vertical-align:middle;
}
.navegacao-pacotes a {
	color:#ffffff;
}
.box-roteiro h2 {
	color:#ffffff;
	font-weight:bold;
	height:31px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 15px 0px;
	border-bottom:1px solid #ffffff;
	line-height:30px;
	background:#42515d;
	font-size:12px;
	text-transform:uppercase;
}
.box-col-pacote-last {
	float:left;
	margin-right:0px;
	border-right:none;
	width:140px;
	line-height:16px;
}
.box-item-vertical {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #d1d5d3;
}
.img-list-pacote {
	margin-bottom:4px;
	height:100px;
}
.box-data {
	background:#e2e7e4 url('/_resources/media/img/default/bg-day.gif') no-repeat top left;
}
.box-select-destinos {
	background:url('/_resources/media/img/default/box-select-destinos.gif');
	height:72px;
	padding:18px 0px 0px 20px;
	margin-bottom:20px;
}
.item-menu-footer {
	padding-bottom:8px;
	margin-bottom:5px;
	background:url('/_resources/media/img/default/border-item-footer.gif') repeat-x bottom left;
}
.col-footer {
	width:176px;
	float:left;
	margin-right:20px;
}
.box-termos-mais-usados {	
	min-height:277px;
	_height:277px;
	position:relative;
	background:url('/_resources/media/img/default/footer-modelo.jpg') no-repeat bottom left;
}
#box-tools {
	float:left;
}
#box-tools img {
	vertical-align:middle;
	margin-right:12px;
}
#endereco-footer {
	background:url('/_resources/media/img/default/box-footer-endereco.png') no-repeat top center;
}
.src-eventos {
	float:left;
	width:300px;
}
.box-data {
	float:left;
	width:140px;
	margin-bottom:4px;
}
.month-year {
	font-size:11px;
	font-weight:bold;
	margin-top:7px;
}
.name-categoria {
	font-size:10px;
	margin-bottom:6px;
}
.bold {
	font-weight:bold;
}
.bold-red {
	font-weight:bold;
	color:#b11116;
}
.red {
	color:#b11116;
}
.src-tarifa {
	border-bottom:1px solid #d1d5d3;
	border-right:1px solid #d1d5d3;
	padding:10px 10px 10px 0px;
}
.date-chamada {
	font-size:11px;
	font-weight:bold;
}
.tit-chamada-new {
	font-size:12px;
	margin-bottom:0px;
}
.resume-chamada {
	margin:0px;
	margin-bottom:3px;
	font-weight:normal;
}
.link-more {
	padding-left:10px;
	background:url('/_resources/media/img/default/ico-more.gif') no-repeat 0px 4px;
}
.val-tarifa {
	border-bottom:1px solid #d1d5d3;
	width:150px;
	padding:10px;
	background:#f1f4f2 url('/_resources/media/img/default/bg-cel-tarifa.gif') repeat-x top left;
}
.box-chamada-new {
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px solid #d1d5d3;
}
.box-destaque-visible {
	height:250px;
	position:relative;
	color:#ffffff;
}
.src-destaque-home {
	position:absolute;
	bottom:0px;
	left:0px;
	padding:15px 20px 15px 20px;
	background:#000;
	width:460px;
	opacity: .80;
    -moz-opacity: .80;
    filter:alpha(opacity=80); 
}
.box-itens-destaque {
	background:#8e0506 url('/_resources/media/img/default/bg-destaques-home.gif') repeat-x top left;
	margin-bottom:20px;
	position:relative;
}
.item-destaque-home {
	padding:17px 20px 17px 20px;
	width:150px;
	float:left;
	background:#8e0506 url('/_resources/media/img/default/bg-destaques-home.gif') repeat-x top left;
	color:#ffffff;
	position:relative;
}
.seta-slide-home {
	position:absolute;
	top:-6px;
	line-height:6px;
	width:150px;
	height:6px;
	text-align:center;
	left:0px;
}
.div-destaque-home {
	float:left;
	margin-top:10px;
}
#lay-content .name-destaque {
	text-transform:uppercase;
	font-size:12px;
	color:#f1ea81;
}
.box-data .day {
	float:left;
	margin-right:5px;
	margin-top:3px;
	width:30px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:20px;
}
.img-evento {
	float:left;
	margin-right:20px;
}
.box-tools-content {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #f0bc7f;
	border-bottom: 1px solid #f0bc7f;
}
#box-consulte {
	background:#a57e54;
	color:#ffffff;
	position:relative;
	border-top:1px solid #b98e5e;
	padding:7px 0px 10px 20px;
}
.tit-consulta-voos {
	color:#ffffff;
	text-transform:uppercase;
	font-size:14px;
	position:absolute;
	top:-29px;
	z-index:80;
	left:20px;
}
.box-top-left {
	background:url('/_resources/media/img/default/box-top-left.jpg') repeat-x top left;
	height:30px;
	font-size:12px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
	padding:8px 0px 0px 10px;
}
#lay-left h2 {
	font-size:14px;/*
	margin-top:17px; */
	margin-top:0px;
	margin-bottom:7px;
	text-transform:uppercase;
	color:#42515d;
	padding-bottom:7px;
	border-bottom:2px solid #b0bdb6;
}
/* List */
.content-list {
	padding-bottom: 10px;
}
#situacao-de-voos {
	background:#906841 url('/_resources/media/img/default/bg-box-situacao-de-voo.gif') repeat-x top left;
	height:110px;
}
#img-logo-situacao-de-voos {
	background:url('/_resources/media/img/default/infraero-logo-right.gif') no-repeat 20px 45px;
	height:110px;
	padding:12px 20px 0px 20px;
	color:#ffffff;
}
#situacao-de-voos a {
	color:#ffffff;
	font-weight:normal;
}
#box-corporativo {
	height:110px;
	padding:13px 20px 0px 20px;
	background:url('/_resources/media/img/default/bg-corporativo.jpg') no-repeat top left;
}
#box-consolidadora {
	height:110px;
	padding:13px 20px 0px 20px;
	background:url('/_resources/media/img/default/bg-consolidadora.jpg') no-repeat top left;
}
#box-consolidadora h2 a, #box-corporativo h2 a {
	font-weight:bold;
}
#box-consolidadora h2, #box-corporativo h2  {
	color:#42515d;
	font-size:14px;
	padding-bottom:10px;
	text-transform:uppercase;
}
#box-consolidadora a, #box-corporativo a  {
	color:#42515d;
	font-weight:normal;
}
.box-tit-right {
	background:#e2e7e4 url('/_resources/media/img/default/bg-tit-right.gif') repeat-x bottom left;
}
.tit-right {
	color:#b11116;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #9caca4;
	padding:28px 0px 12px 59px;
	margin-bottom:0px;
	text-transform:uppercase;
}

/** TWITTER **/
#lay-twitter {
	padding:20px;
}
.twtr-tweet-wrap {
	padding:0px !important;
	margin-bottom:10px;
	border-bottom:1px solid #9caca4;
	padding-bottom:10px !important;
}
.twtr-ft {
	display:none;	
}
.twtr-hd {
	display:none;
}
/** TWITTER **/

#img-logo-situacao-de-voos h2 {
	color:#ffffff;
	font-size:14px;
	margin-bottom:7px;
	padding-bottom:12px;
	border-bottom:1px solid #b98e5e;
	text-transform:uppercase;
}
.content-list-date {
	font-size: 11px;
	font-weight: bold;
}

.content-list-link {
}

.content-list-resume {
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 12px;
}
.link-int-list {
	margin-bottom:10px;
}
.link-int-list a:hover {
	text-decoration:none;
}

/* Detail */
.content-detail-author {
	font-size: 11px;
	padding-bottom: 10px;
}

.content-detail-tools {
	border-top: 1px solid #f0bc7f;
	border-bottom: 1px solid #f0bc7f;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

.content-detail-description {
	margin-top: 17px;
	margin-bottom:20px;
	
}

.fone-content {
	padding-left:18px;
	background:url('/_resources/media/img/default/ico-fone-content.gif') no-repeat top left;
}
.mail-content {
	padding-left:18px;
	background:url('/_resources/media/img/default/ico-mail-content.gif') no-repeat 0px 3px;
}
/* Poll */

.content-poll-question {	
}

.content-poll-answer {		
	font-weight: bold;
}

.content-poll-votes {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	line-height: normal;
	margin-bottom: 5px;
	background: #f0bc7f;
}
#tools-top {
	margin-top:9px;
	z-index:90;
	position:relative;
}
#tools-top img{
	vertical-align:middle;
	margin-left:2px;
	text-align:right;
}
#atendimento-online {
	height:49px;
	width:280px;
	margin-top:15px;
	padding:25px 0px 0px 58px;
	margin-bottom:6px;
	background:url('/_resources/media/img/default/box-atendimento.gif') no-repeat top left;
}
#atendimento-online .online {
	color:#2e8921;
}
#fone-city {
	font-weight:bold;
	line-height:16px;
	margin-top:2px;
}
.menu-item-top {
	float:left;
	margin-right:5px;
}
.menu-item-top a {	
	position:relative;
	z-index:60;
}
.name-city-fone {
	text-transform:uppercase;
	color:#b11116;
	font-weight:bold;
}
.button {
	background:#900507 url('/_resources/media/img/default/bg-bt.gif') repeat-x top left;
	height:30px;
	font-weight:bold;
	color:#ffffff !important;
	float:left;
	padding:0px 5px 0px 5px;
	cursor: pointer;
	line-height:30px;
	display:block;
	border:1px solid #900507;
}
.table-right {
	width:100%;
	background:url('/_resources/media/img/default/bg-table-cotacao.gif') repeat-y top right;
}
.table-right tr td {
	width:50%;
	padding:7px;
	padding-left:20px;
	
	background:url('/_resources/media/img/default/border-table.gif') repeat-x bottom left;
}
.img-clima {
	width:40px;
	height:30px;
	display:block;
	float:left;
	margin-right:5px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.city {
	font-weight:bold;
	padding-left:5px !important;
}
#menu-center {
	width:960px;
	position:relative;
	padding-top:17px;
	margin-left:auto;
	margin-right:auto;
	z-index:55;
}
.item-right-facebook {
	float:left;
	margin-right:12px;
	margin-bottom:10px;
}
.valor {
	font-weight:bold;
}
.box-right-facebook {
	margin-left:20px;
	padding-top:20px;
}
.name-user-faebook a {
	color:#42515d;
	font-size:10px;
}
.divisa-menu-top {
	float:left;
	margin-right:5px;
}
.img-espaco-jovem {
	margin-top:-110px;
	left:0px;
	position:absolute;
	width:100%;
	text-align:center;
	overflow:hidden;
}
.item-submenu-on {
    background:#ad0000 url('/_resources/media/img/teen/item-menu-pacotes.gif') repeat-x bottom left;
}
.menu-pacotes-on {
    display:block;
}
#box-menu-pacotes a {
    display:block;
    width:190px;
    padding:4px 0px 4px 10px;
    margin-right:-10px;
    z-index:120;    
}

#box-menu-pacotes-2011 a {
    display:block;
    width:190px;
    padding:4px 0px 4px 10px;
    margin-right:-10px;
    z-index:120;    
}
div.calendario ul li.semana ,div.calendario ul li.dia{
	margin:0px;
}

.dia_vazio {
    display:block;
    float:left;
    font-size:11px;
    height:17px;
    line-height:17px;
    text-align:center;
    vertical-align:middle;
    width:22px;
    margin-left: 0px;
}
.bandeira-on {
    position:relative;
    border:1px solid #dadddc;
    border-bottom:none;
    margin-bottom:-1px;
    padding:2px 6px 0px 6px; 
    background:#fff;
    float:left;
    margin-right:1px;
    height:24px;
}
.bandeira-off {
    position:relative;
    border:1px solid #dadddc;
    margin-bottom:-1px;
    padding:2px 6px 0px 6px;
     background:#eaecec;
     float:left;
     margin-right:1px;
     height:24px;
}
#abas {
	border-bottom: 1px solid #d1d5d3;
	margin-bottom: 20px;
	margin-top: 20px;
	height: 30px;
}
#aba-origem-1 {
	margin-right: 5px;
}
a.aba-pac-on {
	display: block;
	line-height: 30px;
	height: 30px;
	background: url('/_resources/media/img/default/fill_aba_pacote.png') repeat-x top center;
	float: left;
	border-top: 1px solid #900507;
	border-left: 1px solid #900507;
	border-right: 1px solid #900507;
	color: #fff;
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
a.aba-pac-off {
	display: block;
	line-height: 30px;
	height: 30px;
	background-color: #e2e7e4;
	float: left;
	border: 1px solid #d1d5d3;
	color: #42515d;
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.img-interna-pacotes {
	width: 460px;
	height:250px;
	margin-bottom:20px;	
	float: left;
}
.title-box-pacotes {
	width: 280px;
	background-color: #a67f50;
	padding: 10px 20px 10px 20px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 1px;
}
.box-menu-pacotes {
	width: 280px;
	height: 213px;
	padding: 10px 20px 10px 20px;
	background: url('/_resources/media/img/default/fill_bg_box_pacotes.png') top center repeat-x #e2e7e4;	
}
.box-menu-pacotes ul {
	line-height: 13px;
	padding: 0;
	margin: 0;
}
.box-menu-pacotes li {
	padding-bottom: 9px;
}
.box-menu-pacotes li:last-child {
	border-bottom: none;
} 
#info-destino, #info-destino2 {
	margin-bottom: 20px;
}
#info-destino td, #info-destino2 td {
	width: 760px !important;
	text-align: center !important;
}
#info-destino th, #info-destino2 th {
	background-color: #CDD5D0;
	text-align: center;
	font-weight: bold;
}
.on {
	background-color: #eef0ef;
}
.off {
	background-color: #ffffff;
}
#info-destino h2, #info-destino2 h2 {
	margin-top: 20px;
	text-transform: none; 
	color: #42515D; 
	display: block; 
	background: #e2e7e4;
	padding: 10px;
	font-size: 16px;
}
#info-destino h2 a, #info-destino2 h2 a {
	color: #42515D; 
}
#prog-detalhada h2, #prog-detalhada2 h2 {
	color: #a67f50; 
	background: none;
	padding: 0px;
	font-size: 14px;
}
.bt-roteiro {
	display: block;
	float: right;
	margin-top: -6px;
	*margin-top: -32px;
}
#tit-mais-roteiro, #tit-mais-roteiro2 {
	cursor: pointer;
}
#tit-menos-roteiro, #tit-menos-roteiro2 {
	cursor: pointer;
	display: none;
}
#prog-detalhada {
	display: none;
}
#prog-detalhada2 {
	display: none;
}
