.top {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
td {
	font: 12px  verdana;
}

a.menu {
	font-weight: bold;
	text-decoration : none;
	color : Black;
	background-color : White;
	border : thin solid #CC9900;
	background : White;
	width : 90%;
	display : block;
}

a.menu:hover {
	background-color : #9CFF63;
	background : #9CFF63;
	text-decoration : none;
}

a {
	color : #006600;
	text-decoration : none;
}

a:hover {
	color : #FF9000;
	text-decoration : underline;
}

input
{
    FONT-FAMILY:  Verdana, Arial, Helvetica;
    FONT-SIZE: 10px
}

textarea
{
    FONT-FAMILY:  Verdana, Arial, Helvetica;
    FONT-SIZE: 10px
}

select
{
    FONT-FAMILY:  Verdana, Arial, Helvetica;
    FONT-SIZE: 10px
}

button
{
    FONT-FAMILY:  Verdana, Arial, Helvetica;
    FONT-SIZE: 10px
}

.elementoBotao{
	BORDER-RIGHT: #104a7b 1px solid;
	BORDER-TOP: #afc4d5 1px solid;
	FONT-SIZE: 11px;
	BACKGROUND: #05903F;
	BORDER-LEFT: #afc4d5 1px solid;
	COLOR: White;
	BORDER-BOTTOM: #104a7b 1px solid;
	FONT-FAMILY: tahoma,sans-serif;
	HEIGHT: 19px;
	TEXT-DECORATION: none;
	font-weight : bold;
	font : bold;
}
.botaoreservas {
	border-right: #104A7B 1px solid;
	border-top: #AFC4D5 1px solid;
	border-left: #AFC4B5 1px solid;
	border-bottom: #104A7B 1px solid;
	background: #006600;
	height: 20px;
}

/* ## Links e Menus ## */

a.reservas {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
a.reservas:link {
	text-decoration: none;
}
a.reservas:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.reservas:hover {
	text-decoration: none;
	color: #FF9900;
}
a.reservas:active {
	text-decoration: none;
	color: #FFFFFF;
}




/* ## Backgroud ## */

.background {
	background: #006600;
}

/* ## Titulos ## */

h1 {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	/*font-style: italic;*/
	color: #FF9933;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
}

.Sub-titulo {
	font-size: 13px;
	font-weight: bold;
}

.titulo-resumo {
	font-size: 17px;
	font-weight: bold;
}

.titulo-continente {
	font-size: 20px;
	font-weight: bold;
}

.titulo-alojamento {
	color: #006600;
	font-weight: bold;
	/*font-style: italic;*/
	font-size:24px;
	text-align: center;
}

.completo {
	color: #FF0000;
	font-weight: bold;
	/*font-size: 12px;*/
}

.e-mail {
	border-top: 1px solid #006600;
}

/* --------- Circuitos --------- */

.titulo-descricao {
	color: #FFFFFF;
	font-weight: bold;
	/*text-transform: uppercase;*/
	background: #006600;
	padding: 3px 3px 3px 3px;
	}
.tabela-titulo-circuitos {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background: #006600;
	padding: 3px 3px 3px 3px;
	}

.celula-condicoes {
	border-top: 1px solid #006600;
}
.div-condicoes {
	border-top: 1px solid #006600;
	font-weight:bold;
}
.tabela-circuitos {
	border-top: 1px solid #006600;
	font-size: 9px;
}

.tabelas-destaque {
	border-top: 1px solid #006600;
	border-left: 1px solid #006600;
	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	font-weight: bold;
}
.destaque {
	font-weight: bold;
}
.refeicoes {
	font-style: italic;
	font-weight: bold;
}
.voos {
	font-weight: bold;
}

.nota {
	font-size: 9px;
}
.facebook {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

/* --------- Newsletter ---------- */

.data {
	font-size: 10px;
	font-weight: bold;
}
.titulo-normal {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.titulo-middle {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
}
.titulo-super {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}
.titulo-news {
	font-weight: bold; 
	font-size: 14px;
}

.preco {
	font-size: 14px;
	font-weight: bold;
}
.legal {
	font-size: 9px;
}

.referencia {
	font-size: 9px;
}
.fotos-promo-preco {
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	padding: 0 0 0 5px;
}
.fotos-promo {
	background: #006600;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	/*text-align: center;*/
	/*width: 110px;*/
}
.titulo-quadro {
	background: #006600;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	padding: 0 0 0 5px;
	background: #006600;
	
}
.barra-cruzeiros {
	background: #99ffff;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/;
}
.barra-vendas {
	background: #FF9900;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}
.barra-verao {
	background: #FF3333;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}
.barra-pascoa {
	background: #ff99cc;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}
.barra-citybreaks {
	background: #9966cc;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}
.barra-inverno {
	background: #999966;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}
.barra-neve {
	background: #0066ff;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}
.barra-reivellon {
	background: #993333;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}
.barra-exclusivos {
	background: #99cc00;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}
.barra-carnaval {
	background: #FFFF99;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}
.fotos-carnaval-preco {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	vertical-align: top;
	text-align: center;
}
.barra-lastminute {
	background: #000000;
	font-size: 10px;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	/*width: 110px;*/
}

/* Novas Difinições DIV */

body {
	font: 12px  Verdana;
	color: #003300;
	background: #FFF861;
	padding: 0px;
    text-align: center;
    position:relative;
}
#all
{
    margin: 0 auto;
    max-width:1050px;
    padding: 0px;
    text-align: left;
}
#wrapper {
	width: 1050px;
	text-align:center;
}
.clr-both {
	clear: both;
}
.clr-both-10px {
	clear: both;
	padding-bottom: 10px;
}
.clr-right {
	clear: right;
	padding-bottom: 3px;
}
.clr-left {
	clear: left;
	padding-bottom: 3px;
}

/* Links */

a.menu-top:link {
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
a.menu-top:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
a.menu-top:hover {
	text-decoration: none;
	color: #FF9900;
	font-size: 11px;
	font-weight: bold;
}
a.menu-top:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
a.menu-principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px 0 0px 0px;
}
a.menu-principal:link {
	text-decoration: none;
}
a.menu-principal:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.menu-principal:hover {
	text-decoration: none;
	color: #FF9900;
}
a.menu-principal:active {
	text-decoration: none;
	color: #FFFFFF;
}

/* Topo */

.topo-menu {
	float: right;
	width: 700px;
}
.topo-rss {
	float: left;
	width: 50px;
	padding-left: 5px;
}
.topo-addthis {
	float: left;
	width: 180px;
}
.topo-logo {
	float:left;
	width:248px;
}
.topo-titulo {
	float:right;
	width:500px;
	background: #060;
	display: inline;
}
.topo-titulo_left {
	float: left;
	width: 30px;
}
.topo-titulo_center {
	float: left;
	width: 460px;
	padding: 24px 0 24px 0;
}
.topo-titulo_right {
	float: right;
	width:10px;
}
.topo-titulo_font {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #FF9933;
}


/* Left bar */

#menu li {		
	list-style: url(../images/icons/menu_bola.gif);
	padding: 6px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	display: list-item;
	text-align: left;
}
#menu li a {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px 0 0px 0px;
}
#menu li a:hover {
	color: #FF9900;
	text-decoration:none;
}
#menu2 li {		
	list-style: url(../images/icons/menu_bola.gif);
	padding: 2px 0px 2px 0px;
	margin: 0px 4px 0px 0px;
	display: list-item;
	text-align: left;
}
#menu2 li a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px 0 0px 0px;
}
#menu2 li a:hover {
	color: #FF9900;
	text-decoration:none;
}
.left_border {
	border: #F90 solid 1px;
	width: 204px;
	}
.left_back-img {
	
	}
.left {
	float: left;
	width: 218px;
}
#left {
	background: #060 url(../images/design/menu_02.gif);
	background-repeat: repeat-x;
	padding: 40px 0 0 0;
}

/* Content */

#bar_verde-geral {
	color: #ffffff;
	background: #006600;
	padding: 4px 8px 5px 8px;
	text-align:left;
}
#border-geral {
	border:#006600 solid 1px;
	vertical-align:top;
	display:inherit;
}
.cont_space {
	padding: 8px 8px 8px 8px;
}
.cont_border-top {
	border-top: #006600 solid 1px;
}
.cont_mais-detalhes {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background: #006600;
	padding: 3px 3px 3px 3px;
	float: right;
	}
.cont_main {
	float:right;
	text-align:left;
	width: 619px;
}
.cont_cabe-sinal {
	float: left;
	width: 75px;
	text-align: center;
}
.cont_cabe {
	float: right;
	width: 700px;
	text-align: right;
}
.cont_titulo {
	color: #006600;
	font-weight: bold;
	font-size:20px;
	padding: 0 0 3px 0;
}
.cont_subtitulo {
	font-weight: bold;
	font-size: 15px;
}
.cont_duracao {
	font-weight: bold;
	font-size: 17px;
}
.cont_cidades {
	font-weight: bold;
}
.cont_fotos {
	font-size: 11px;
	vertical-align: top;
	text-align: center;
	float:left;
	padding: 0 10px 0 0;
	width: 160px;
}
.cont_zoom {
	font-size: 9px;
	vertical-align: center;
	text-align: center;
	width: 100%;
}
.cont_notas-branco {
	font-size: 10px;
	color: #fff;
	text-align: left;
}
.cont_notas-verde {
	font-size: 10px;
	text-align: left;
}

ul.topicos li {		
	list-style: url(../images/icons/karo.gif);
	padding: 1px 0px 1px 10px;
	margin: 0px 0px 0px 0px;
	display: list-item;
}


