/* CSS Document */

/* GERAL */
* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	overflow-x:hidden;
}

body {
	margin:0px;
	padding:0px;
	background-image:url(../img/bg.jpg); 
	background-repeat:repeat-x;
	background-color:#0A71AB;
}

a {color:#FFFFFF; text-decoration:underline;}
a:link {text-decoration:underline; color:#FFFFFF;}
a:visited {text-decoration:underline; color:#FFFFFF;}
a:hover {text-decoration:underline; color:#FFFFFF;}
a:active {text-decoration:underline; color:#FFFFFF;}

a.menu {font-size:11px; color:#D9DFE5; font-weight:bold;}
a.menu:link {color:#D9DFE5; text-decoration:none;}
a.menu:visited {color:#D9DFE5; text-decoration:none;}
a.menu:hover {color:#FFD303; text-decoration:none;}
a.menu:active {color:#FFD303; text-decoration:none;}

a.submenu {font-size:11px; color:#D9DFE5;}
a.submenu:link {color:#D9DFE5; text-decoration:none;}
a.submenu:visited {color:#D9DFE5; text-decoration:none;}
a.submenu:hover {color:#FFD303; text-decoration:none;}
a.submenu:active {color:#FFD303; text-decoration:none;}

a.links {color:#FFFFFF; font-size:11px; font-weight:bold;}
a.links:link {text-decoration:none; color:#FFFFFF;}
a.links:visited {text-decoration:none; color:#FFFFFF;}
a.links:hover {text-decoration:none; color:#FFD303;}
a.links:active {text-decoration:none; color:#FFD303;}

a.none {color:#D9DFE5; text-decoration:none;}
a.none:link {color:#D9DFE5; text-decoration:none;}
a.none:visited {color:#D9DFE5; text-decoration:none;}
a.none:hover {color:#D9DFE5; text-decoration:none;}
a.none:active {color:#D9DFE5; text-decoration:none;}

a.none2 {color:#FFFFFF; text-decoration:none;}
a.none2:link {color:#FFFFFF; text-decoration:none;}
a.none2:visited {color:#FFFFFF; text-decoration:none;}
a.none2:hover {color:#FFFFFF; text-decoration:none;}
a.none2:active {color:#FFFFFF; text-decoration:none;}

a.none3 {color:#FFD303; text-decoration:none;}
a.none3:link {color:#FFD303; text-decoration:none;}
a.none3:visited {color:#FFD303; text-decoration:none;}
a.none3:hover {color:#FFD303; text-decoration:none;}
a.none3:active {color:#FFD303; text-decoration:none;}

a.under {text-decoration:none;}
a.under:link {text-decoration:none;}
a.under:visited {text-decoration:none;}
a.under:hover {text-decoration:underline;}
a.under:active {text-decoration:none;}

a.leiamais {color:#72C9FA; text-decoration:none;}
a.leiamais:link {color:#72C9FA; text-decoration:none;}
a.leiamais:visited {color:#72C9FA; text-decoration:none;}
a.leiamais:hover {color:#72C9FA; text-decoration:underline;}
a.leiamais:active {color:#72C9FA; text-decoration:none;}

img {
	border:0px;
}


/* TOPO */
#topo {
	height:30px;
	background-color:#041D49;
	color:#FFFFFF;
	font-size:10px;
	overflow:hidden;
	display:block;
	width:auto;
}

.topo_data {
	float:left;
	width:200px;
	height:22px;
	padding:8px 0 0 5px;
}

.topo_icones {
	float:left;
	width:185px;
	height:30px;
	padding:0 0 0 580px;
}

/* RODAPE */
#rodape {
	clear:both;
	width:auto;
	height:44px;
	background-color:#1E7FBD;
	background-image:url(../img/rodape/bg.gif);
	background-repeat:repeat-x;
	padding:11px 0 0 35px;
}
#fly_muralfotos
{
	width: 436px;
	height: 510px;
	top: 50%;
	left: 50%;
	margin-top: -255px;
	margin-left: -218px;
	position: absolute;
	border: 0px;
	background: transparent;
	overflow:hidden;
	z-index:99999;
}
#rodape_capa {
	clear:both;
	width:1000px;
	height:44px;
	background-color:#1E7FBD;
	position:absolute;
	margin-top:-30px;
}

#rodape_capa2 {
	width:965px;
	height:37px;
	padding:7px 0 0 35px;
}

/* CONTEUDO */
#conteudo {	clear:both;	width:968px; height:auto; }
#conteudo_capa { clear:both; width:1000px; height:900px;}

/* CAPA */
#capa_flash { clear:both; width:1000px;	height:436px;}

#capa_divisoria { clear:both; width:1000px; height:16px; overflow:hidden; background:url(../img/capa/bg_divisoria.gif) repeat-x;}

#capa_baixo { clear:both; width:1000px;	height:322px; background:#0A6DA6 url(../img/capa/bg_baixo.jpg) repeat-x; }
#capa_box1 { float:left; width:394px; height:279px;	padding:25px 0 0 25px; }
#capa_box2 { float:left; width:312px; /*height:259px;*/	height:275px; padding:25px 0 0 12px; }
#capa_box3 { float:left; width:195px; height:322px;	padding:0 0 0 58px; }

#capa_executive {
	float:left;
	width:234px;
	height:279px;
}

#capa_executivelogo {
	width:234px;
	height:75px;
	text-align:center;
}

#capa_executivetxt {
	width:234px;
	height:192px;
	padding:12px 0 0 0;
}

#capa_executivebotao {
	width:234px;
	height:25px;
	padding:15px 0 0 0;
}

#capa_executivefoto {
	float:left;
	width:160px;
	height:279px;
}

#capa_dicastitulo {
	width:312px;
	height:32px;
}

#capa_dicastxt {
	width:312px;
	height:40px;
	padding:3px 0 0 0;
}

#capa_dicaslinks {
	width:312px;
	height:70px;
	clear:both;
	overflow:hidden;
}

#capa_dicaslinks2 {
	float:left;
	width:120px;
	height:70px;
}

.capa_lista {
	background-image:url(../img/capa/lista_dicas.gif);
	background-repeat:no-repeat;
	width:150px;
	height:18px;
	padding-left:10px;
}

#capa_sugestao {
	float:left;
	width:170px;
	height:70px;
	/*padding:50px 0 0 0;*/
	padding:3px 0 0 0;
	text-align:right;
}

/*#capa_cadastrese { width:89px; height:35px;	padding:136px 0 0 110px; background:url(../img/capa/bg_cadastrese.gif) no-repeat;}*/
#capa_faleconosco { width:149px; height:40px; padding:93px 0 0 50px; background:url(../img/capa/bg_faleconosco3.gif) no-repeat;}

#capa_muralfotos { width:199px; height:133px; background:url(../img/capa/bg_mural_fotos.gif) no-repeat;}
#capa_muralfotos #pad { margin: 93px 0 0 114px; }

#capa_reservas { width:199px; height:162px; /*padding:93px 0 0 82px;*/ background:url(../img/capa/bg_reservas2.gif) no-repeat; margin-top:22px;}
#capa_reservas #pad { margin: 125px 0 0 105px; }

#capa_cadastrese { width:199px; height:124px;/*	padding:136px 0 0 110px; */background:url(../img/capa/bg_cadastrese4.gif) no-repeat;}
#capa_cadastrese #pad { margin: 80px 0 0 100px; }

/*------------------------------------CAPA PROGRAME SUA VIAGEM----------------------------------------*/
#programe_viagem{background: url(../img/capa/bg_programe_viagem.gif) no-repeat; width:194px; height:130px;
}
#programe_viagem img{ margin:94px 0 0 114px;
}
/* MENU */
#menu {	float:left;	width:230px; height:auto; padding:0 0 50px 0; }

.menu_logo { width:230px; height:110px;	clear:both; overflow:hidden;}

.menu_lista { width:149px;	padding:9px 56px 48px 25px;}

.menu_item {
	width:149px;
	height:18px;
	background-image:url(../img/menu/bg_menu.gif);
	background-repeat:no-repeat;
	padding:4px 0 0 3px;
	color:#D9DFE5;
	font-size:11px;
	font-weight:bold;
	border-top:1px dashed #3A7CBA;
}

.menu_subitem {
	width:139px;
	height:18px;
	padding:4px 0 0 13px;
	color:#D9DFE5;
	font-size:11px;
/*	font-weight:bold; */
	border-top:1px dashed #3A7CBA;
}

.menu_divisoria {
	width:152px;
	height:1px;
	overflow:hidden;
	border-top:1px dashed #3A7CBA;
}

.menu_cadastrese { width:199px; height:124px; background:url(../img/menu/bg_cadastrese3.gif) no-repeat; text-align:right; margin:0 0 2px 0;}
.menu_cadastrese .pad { margin: 80px 20px 0 0px; }

.menu_faleconosco {	width:180px; height:50px; background-image:url(../img/menu/bg_faleconosco2.gif); background-repeat:no-repeat; text-align:right; padding:110px 50px 0 0; margin:0 0 2px 0;}

.menu_reservas { width:199px; height:162px; background:url(../img/menu/bg_reservas.gif) no-repeat; text-align:right; margin:0 0 2px 0;}
.menu_reservas .pad { margin: 125px 20px 0 0px; }

.menu_listapresentes { width:199px;	height:162px; background:url(../img/menu/bg_listapresentes3.gif) no-repeat;	text-align:right; margin:0 0 4px 0; }


/* MENU EXTRA */
.menuextra {
	float:left;
	width:135px;
	padding:152px 0 0 0;
	overflow:hidden;
}

.menuextra2 {
	float:left;
	width:135px;
	padding:109px 0 0 0;
	overflow:hidden;
}

#menuextra_mural_bg {
	width:135px;
	height:119px;
	background-image:url(../img/menuextra/bg_muralenvie.gif);
	background-repeat:no-repeat;
}

#menuextra_mural_btn {
	width:125px;
	height:31px;
	text-align:right;
	padding:88px 10px 0 0;
}

#menuextra_parceiros_bg {
	width:135px;
	height:126px;
	background-image:url(../img/menuextra/bg_parceiros.gif);
	background-repeat:no-repeat;
}

#menuextra_parceiros_btn {
	width:125px;
	height:29px;
	text-align:right;
	padding:97px 10px 0 0;
}

.menuextra_linksrelacionados {
/*	width:135px; */
	height:15px;
	padding:4px 0 0 15px;
	background-image:url(../img/menuextra/bg_relacionados.gif);
	background-repeat:no-repeat;
	color:#D9DFE5;
	font-size:10px;
}

.menuextra_pblinks {
/*	width:135px; */
	height:17px;
	padding:3px 0 0 3px;
	background-image:url(../img/menu/bg_pblinks.gif);
	background-repeat:no-repeat;
	color:#D9DFE5;
	font-size:11px;
	font-weight:bold;
	border-top:1px dashed #3A7CBA;
}

.menuextra_divisoria {
/*	width:135px; */
	height:1px;
	overflow:hidden;
	border-top:1px dashed #3A7CBA;
}

#menuextra_frase {
	width:135px;
	height:auto;
	background-image:url(../img/menuextra/bg_frases.gif);
	background-repeat:no-repeat;
	padding:20px 5px 0 10px;
	margin:15px 0 0 0;
}

.menuextra_frasetxt {
	width:120px;
	height:auto;
	color:#FFFFFF;
	font-size:13px;
	font-style:italic;
	text-align:left;	
}

.menuextra_fraseautor {
	width:120px;
	height:auto;
	color:#FFFFFF;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	padding:5px 0 0 0;
}

.menuextra_frasesug {
	width:120px;
	height:auto;
	color:#FFFFFF;
	font-size:11px;
	font-style:italic;
	text-align:right;
	padding:10px 0 0 0;
}

#menuextra_equipes {
	width:135px;
	height:79px;
	padding:30px 0 0 0;
	text-align:center;
}
/* NOVA YORK */
#titulo_newyork{background:url(../img/servicos/novayork/cabecalho.gif) no-repeat bottom; width:556px; height:236px; margin-top:-3px; 
}
#titulo_newyork h2{font-family:"Arial", Helvetica, sans-serif, Tahoma,; font-size:22px; font-weight:bold; color:#ffd302
}
#new_york{ font-family:"Arial", Helvetica, sans-serif, Tahoma, Trebuchet MS; font-size:12px; color:#fff; text-align:justify;
}
#new_york h3{font-size:14px; color:#ffd302;
}
#new_york h4{font-size:12px; color:fff; font-weight:bold;
}

/* SEÇÃO */
#secao {
	float:left;
	width:560px;
	height:auto;
	padding:66px 20px 50px 20px;
}

#secao_clientesatendidos {
	float:left;
	width:560px;
	height:2000px;
	padding:66px 20px 50px 20px;
}

#secao_conteudo {
	clear:both;
	width:560px;
	height:auto;
}

#secao_titulo {
	width:560px;
	height:27px;
	padding:0 0 13px 0; 
}

#secao_titulo2 {
	width:560px;
	height:27px;
	padding:0 0 1px 0; 
}

#secao_foto {
	width:556px;
	height:200px;
	padding:0 4px 0 0;
}


/* FALE CONOSCO */
.fale_item {
	float:left;
	width:100px;
	height:17px;
	padding-top:3px;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-align:right;
}

.fale_input {
	float:left;
	width:450px;
	height:20px;
	padding-left:10px;
}

/* CADASTRO */
.cadastro_item {
	float:left;
	width:140px;
	height:17px;
	padding-top:3px;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-align:right;
}

.cadastro_input {
	float:left;
	width:410px;
	height:20px;
	padding-left:10px;
}


/* PORTO BRASIL */
.porto_subtitulo {
	width:100px;
	height:13px;
	padding:0 460px 0 0;
	overflow:hidden;
}

.porto_subtitulo2 {
	width:100px;
	height:15px;
	padding:0 460px 0 0;	
	overflow:hidden;
}

/* PORTO BRASIL QUEM SOMOS */
#porto_boxquemsomos {
	clear:both;
	width:560px;
	height:auto;
	padding:25px 0 25px 0;
	text-align:justify;
}

#porto_quemsomostxt1 {
	clear:both;
	width:560px;
	height:auto;
	padding:0 0 40px 0;
	text-align:justify;
}

#porto_quemsomosboxfoto {
	float:right;
	width:300px;
	height:auto;
	padding:0 0 0 15px;
}

#porto_quemsomostamfoto {
	width:300px;
	height:200px;
}

#porto_quemsomoslegfoto {
	width:300px;
	height:auto;
	padding:5px 2px 10px 0;
	text-align:right;
}


/* PORTO BRASIL ESTRUTURA */
#porto_boxestrutura {
	clear:both;
	width:560px;
	height:auto;
	padding:25px 0 25px 0;
	text-align:justify;
}

#porto_estruturatxt1 {
	width:560px;
	height:auto;
	padding:0 0 40px 0;
}

#porto_estruturaboxfoto {
	float:right;
	width:300px;
	height:210px;
	padding:0 0 0 15px;
}

#porto_estruturatamfoto {
	width:300px;
	height:200px;
}

#porto_estruturalegfoto {
	width:300px;
	height:auto;
	padding:5px 2px 10px 0;
	text-align:right;
}

.porto_estruturafotinhos {
	clear:both;
	width:560px;
	height:auto;
}

.porto_estruturatamfotinho {
	width:180px;
	height:125px;
}

.porto_estruturaboxfotinho {
	float:left;
	width:180px; 
	height:auto;
	padding-right:10px;
}

.porto_estruturaboxfotinho2 {
	float:left;
	width:180px; 
	height:auto;
}


/* PORTO BRASIL HISTORICO */
#porto_boxhistorico {
	clear:both;
	width:560px;
	height:auto;
	padding:25px 0 25px 0;
	text-align:justify;
}

#porto_historicotxt1 {
	float:left;
	width:245px;
	height:240px;
}

#porto_historicoboxfoto {
	float:left;
	width:300px;
	height:240px;
	padding:0 0 0 15px;
}

#porto_historicotamfoto {
	width:300px;
	height:200px;
}

#porto_historicolegfoto {
	width:258px;
	height:35px;
	padding:5px 2px 0 40px;
	text-align:right;
}

#porto_historicotxt2 {
	clear:both;
	width:560px;
	height:auto;
	padding:30px 0 0 0;
}

#porto_historicotxt3 {
	clear:both;
	width:560px;
	height:auto;
	padding:30px 0 0 0;
}

#porto_historicofotinhos {
	clear:both;
	width:560px;
	height:auto;
	padding:30px 0 0 0;
}

#porto_historicofotinhos2 {
	clear:both;
	width:560px;
	height:120px;
}

.porto_historicofotinho {
	float:left;
	width:180px;
	height:120px;
}

#porto_historicolegfotinho {
	clear:both;
	width:560px;
	height:auto;
	padding:5px 0 0 0;
}


/* PORTO BRASIL EQUIPE */
#porto_boxequipe {
	clear:both;
	width:560px;
	height:auto;
	padding:25px 0 25px 0;
	text-align:justify;
}

#porto_equipetxt {
	clear:both;
	width:560px;
	height:auto;
	padding:0 0 20px 0;
}

#porto_equipefotos1 {
	float:left;
	width:275px
	height:auto;
	padding:0 10px 0 0;
}

#porto_equipefotos2 {
	float:left;
	width:275px
	height:auto;
	padding:0 0 0 0;
}

.porto_equipeboxfoto {
	width:275px;
	height:195px;
}

.porto_equipefoto {
	float:left;
	width:120px;
	height:160px;
	padding:0 0 35px 0;
}

.porto_equipefototxt {
	float:left;
	width:147px;
	height:140px;
	padding:55px 0 0 8px;
	color:#FFFFFF;
	font-size:10px;
}


/* ACONTECE */
#acontece_intro {
	clear:both;
	width:560px;
	height:auto;
	padding:0 0 33px 0;
	text-align:justify;
}

#acontece_noticias {
	clear:both;
	width:560px;
	height:196px;
	margin:0 0 30px 0;
}

#acontece_foto {
	float:left;
	width:256px;
	height:196px;
	background-color:#FFFFFF;
	background-image:url(../img/acontece/bg_foto.gif);
	background-repeat:no-repeat;
}

#acontece_fotocapa {
	padding:8px;
}

#acontece_txtcapa {
	float:left;
	width:287px;
	height:196px;
	padding:0 0 0 17px;
}

#acontece_noticiacapa {
	width:287px;
	height:196px;
	overflow:hidden;
}

#acontece_catnoticia {
	width:287px;
	height:18px;
	color:#D8E308;
	font-size:10px;
	text-transform:capitalize;
}

#acontece_titnoticia {
	width:287px;
	padding:0 0 12px 0;
	color:#D8E308;
	font-size:14px;
	font-weight:bold;
}

#acontece_resumonoticia {
	width:287px;
	padding:0 0 15px 0;
	text-align:justify;
}

#acontece_leiamais {
	width:287px;
	color:#72C9FA;
	font-size:10px;
}

#acontece_categorias {
	clear:both;
	width:560px;
	height:auto;
}

#acontece_portobrasil {
	float:left;
	width:270px;
	padding:0 20px 0 0;
}

#acontece_nosetor {
	float:left;
	width:270px;
}

.acontece_titcategoria {
	width:270px;
	height:26px;
	font-size:18px;
	color:#FFD303;
}

.acontece_linknoticias {
	background-image:url(../img/acontece/bg_noticiasitem.gif);
	background-repeat:no-repeat;
	padding:0 0 12px 15px;
}

.acontece_linkdata {
	font-size:12px;
	color:#72C9FA;
}

.acontece_linktitulo {
	font-size:12px;
	color:#FFFFFF;
}

/* NOTÍCIA */
#noticia_titulo {
	clear:both;
	width:560px;
	color:#D8E308;
	font-size:18px;
	padding:0 0 22px 0;
}

#noticia_box {
	clear:both;
	width:560px;
	height:auto;
}

#noticia_left {
	float:left;
	width:256px;
}

#noticia_foto {
	float:left;
	width:256px;
	height:196px;
	background-color:#FFFFFF;
	background-image:url(../img/acontece/bg_foto.gif);
	background-repeat:no-repeat;
}

#noticia_fotocapa {
	padding:8px;
}

#noticia_fotodetalhes {
	clear:both;
	width:256px;
	height:18px;
	padding:6px 0 0 0;
}

#noticia_right {
	float:left;
	width:304px;
}

#noticia_texto {
	float:left;
	width:287px;
	padding:0 0 0 17px;
	text-align:justify;
}


/* LINKS */
.links_coluna {
	clear:both;
	width:560px;
	height:auto;
	padding:25px 0 0 0;
	text-align:justify;
}

.links_colunaum {
	float:left;
	width:270px;
	padding:0 20px 0 0;
}

.links_colunadois {
	float:left;
	width:270px;
}

.links_lista {
	float:left;
	width:6px;
	height:18px;
	padding:6px 0 0 0;
}

.links_categorias {
	float:left;
	width:254px;
	height:19px;
	padding:5px 0 0 10px;
}

.links_busca {
	float:left;
	width:254px;
	height:16px;
	padding:0 0 5px 16px;
}

.links_titulo {
	clear:both;
	width:544px;
	padding:20px 0 0 16px;
}

.links_titulocategoria {
	width:544px;
	height:18px;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 10px 0;
	border-top:1px dashed #5595D1;
}

.links_catlinks {
	width:544px;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
}

/* MULTIMÍDIA */
#multimidia_wallpapers {
	width:560px;
	height:19px;
	padding:25px 0 15px 0;
}

.multimidia_wallbox {
	clear:both;
	width:560px;
	height:122px;
	padding-bottom:60px;
}

.multimidia_wallfotobox {
	float:left;
	width:280px;
	height:122px;
}

.multimidia_wallfoto {
	float:left;
	width:162px;
	padding:0 10px 0 0;
}

.multimidia_walltxt {
	float:left;
	width:108px;
	height:72px;
	padding:50px 0 0 0;
}

.multimidia_wallitem {
	float:left;
	width:20px;
	height:20px;
}

.multimidia_wallresolucao {
	float:left;
	width:88px;
	height:20px; 
}

#multimidia_fotos {
	width:560px;
	height:19px;
	padding:0 0 15px 0;
}

.multimidia_fotosbox {
	clear:both;
	width:560px;
	height:160px;
}

.multimidia_fotosboximg {
	float:left;
	width:150px;
	height:160px;
}

.multimidia_fotostamimg {
	width:150px;
	height:100px;
	background-image:url(../img/multimidia/bg_fotos.gif);
	background-repeat:no-repeat;
}

.multimidia_fotosboxtxt {
	width:150px;
	height:60px;
}

.multimidia_txt12fotos {
	color:#FFFFFF;
	font-size:12px;
	line-height:14px;
	font-weight:bold;	
	padding:5px 0 0 0; 
}


/* MURAL DE FOTOS */
#mural_txt1 {
	width:560px;
	height:16px;
	font-size:16px;
	line-height:16px;	
	padding:13px 0 0 0;
	font-weight:bold;
}

#mural_txt2 {
	width:560px;
	height:15px;
	font-size:11px;
	line-height:15px;
	padding:0px 0 30px 0;
	font-weight:bold;
}

.mural_fotosbox {
	clear:both;
	width:560px;
	height:auto; 
}

.mural_fotosboximg {
	float:left;
	width:165px;
	min-height:215px;
	_height:255px;
}

.mural_fotostamimg {
	width:165px;
	height:110px;
	background-image:url(../img/mural/bg_foto.gif);
	background-repeat:no-repeat;
}

.mural_fotosboxtxt {
	width:150px;
	height:auto;
	padding:0 0 30px 0;
}

.mural_txtlocal {
	color:#FFFFFF;
	font-size:12px;
	line-height:14px;
	font-weight:bold;	
	padding:5px 0 0 0; 
}

.mural_txtlocal_2 {
	color:#FFFFFF;
	font-size:12px;
	line-height:14px;
}

.mural_fotointer {
	width:300px;
	height:auto;
	float:left;
	padding: 0 0 30px 0;
}


/* SERVIÇOS */
#servicos_boxtopo {
	width:560px;
	height:200px;
}

.servicos_boximgs {
	float:left;
	width:172px;
	height:200px;
}

#servicos_boxcategorias {
	width:560px;
	height:24px;
	padding:20px 0 10px 0;
}

.servicos_categorias {
	float:left;
	width:172px;
	height:24px;
}

.servicos_txtcategoria {
	color:#FFD303;
	font-size:20px;
	font-weight:bold;	
}

.servicos_subcategorias {
	clear:both;
	width:160px;
	height:18px;
	background-image:url(../img/servicos/bg_subcategorias.gif);
	background-repeat:no-repeat; 
	color:#FFFFFF;
	font-size:13px;
	line-height:18px;
	font-weight:bold; 
	padding:0 0 0 12px;
}

.servicos_txtamarelo15 {
	width:560px;
/*	height:18px; */
	font-size:15px;
	line-height:18px;
	color:#FFD303;
	padding:15px 0 15px 0;
	font-weight:bold; 
	text-align:justify;
}

.servicos_txtbranco15 {
	width:560px;
/*	height:18px; */
	font-size:15px;
	line-height:18px;
	color:#FFFFFF;
	padding:15px 0 15px 0;
	font-weight:bold; 
	text-align:justify;
}

.servicos_txtbranco10 {
	width:560px;
	height:auto;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
}

.servicos_vejapacotes {
	width:192px;
	height:47px;
	padding:35px 368px 0 0;
}

#servicos_form {
	width:560px;
	height:auto;
}

.servicos_item {
	float:left;
	width:195px;
	height:24px;
	padding:3px 10px 0 0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

.servicos_input {
	float:left;
	width:355px;
	height:27px;
	padding:0px;
}

#servicos_executive1 {
	width:560px;
	height:14px;
	padding:25px 0 10px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#FFD303;
}

#servicos_executivebox {
	clear:both;
	width:560px;
	height:560px;
}

.servicos_executivelinha {
	clear:both;
	width:560px;
	height:140px;
}

.servicos_executivecliente {
	float:left;
	width:150px;
	height:140px;
}

.servicos_executiveimg {
	width:150px;
	height:100px;
}

.servicos_executivenome {
	width:150px;
	height:23px;
	padding:7px 0 0 0;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
}

#servicos_cursosbox {
	clear:both;
	width:560px;
	height:auto;
}

.servicos_cursos {
	clear:both;
	width:560px;
	padding:30px 0 0 0;
}

.servicos_cursofoto {
	float:left;
	width:136px;
	height:136px;
	padding:0 14px 0 0; 
}

.servicos_cursotxt {
	float:left;
	width:410px;
	height:auto;
	text-align:justify;
}

.servicos_cursotitulo {
	color:#FFFFFF;
	width:410px;
	height:30px;
	font-size:26px;
	line-height:30px;
	padding:0 0 20px;
}

.servicos_casais {
	width:560px;
	padding:20px 0 0 0;
}

.servicos_boxcasal {
	float:left;
	width:210px;
	height:240px;
}

.servicos_casalbgfoto {
	width:210px;
	height:140px;
	background-image:url(../img/servicos/lazer/bg_foto.gif);
	background-repeat:no-repeat;
}

.servicos_casalnomes {
	width:210px;
	height:90px;
	padding:10px 0 0 0;
	font-size:12px;
	color:#FFD203;
	font-weight:bold;
}

.servicos_casaldadosbox {
	float:left;
	width:330px;
	/*height:300px;*/
	padding:0 0 5px 20px;
}


/* PACOTES E PROMOÇÕES */
#pacotes_boxgeral {
	clear:both;
	width:560px;
	height:auto;
}

.pacotes_pacote {
	clear:both;
	width:560px;
	padding:30px 0 0 0;
}

.pacotes_pacotefoto {
	float:left;
	width:136px;
	height:136px;
	padding:0 14px 0 0; 
}

.pacotes_pacotetxt {
	float:left;
	width:410px;
	height:auto;
	text-align:justify;
	padding:0 0 50px 0;
}

.pacotes_pacotetitulo {
	color:#FFFFFF;
	width:410px;
/*	height:30px; */
	font-size:24px;
	line-height:28px;
}

.pacotes_pacotesubtitulo {
	color:#FFFFFF;
	width:410px;
	/*height:18px;*/
	font-size:14px;
	line-height:18px;
}

.pacotes_tabelacor1 {
	background-color:#00517E;
}

.pacotes_tabelacor2 {
	background-color:#00395A;
}

/* PORTFOLIO */
#portfolio_box {
	clear:both;
	width:560px;
	margin:35px 0 0 0;
}

.portfolio_linha {
	width:560px;
	height:140px;
}

.portfolio_empresa {
	float:left;
	width:150px;
	height:140px;
}


.portfolio_img {
	width:150px;
	height:100px;
}

.portfolio_txt {
	width:150px;
	height:35px;
	color:#FFFFFF;
	font-size:12px;
	line-height:14px;
	font-weight:bold;	
	padding:5px 0 0 0; 
}

/* PARCEIROS */
#parceiros_box {
	clear:both;
	width:560px;
	margin:35px 0 0 0;
}

.parceiros_linha {
	width:560px;
	height:140px;
}

.parceiros_empresa {
	float:left;
	width:150px;
	height:140px;
}


.parceiros_img {
	width:150px;
	height:100px;
}

.parceiros_txt {
	width:150px;
	height:35px;
	color:#FFFFFF;
	font-size:12px;
	line-height:14px;
	font-weight:bold;	
	padding:5px 0 0 0; 
}

.parceiros_item {
	float:left;
	width:120px;
	height:17px;
	padding-top:3px;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-align:right;
}

.parceiros_input {
	float:left;
	width:430px;
	height:20px;
	padding-left:10px;
}

/* ESTILOS */
.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
	overflow:auto;
}

/* TEXTOS */
b {
	font-size:11px;
	font-weight:bold;
}

.txt_branco {
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
}

.txt_brancobold {
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}

.txt_brancobold12 {
	color:#FFFFFF;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}

.txt_branconormal12 {
	color:#FFFFFF;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}

.txt_azul {
	color:#72C9FA;
	font-size:10px;
	line-height:14px;
}

.txt_azulclaro {
	color:#72C9FA;
}

.txt_amarelo {
	color:#FFD303;
}

.txt_branco2 {
	color:#BCE916;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}


/* FORMULARIOS */
input {
	height:12px;
	border:1px solid #15D1E6;
	font-size:10px;
	color:#465968;
	padding:3px;
}

.checkbox {
	width:15px;
	height:15px;
	border:1px solid #15D1E6;
	font-size:10px;
	color:#465968;
}

.radio {
	width:15px;
	height:16px;
	border:0px;
	font-size:10px;
	color:#465968;
}

select {
	height:16px;
	border:1px solid #15D1E6;
	font-size:10px;
	color:#465968;
	background-color:#FFFFFF;
}

textarea {
	border:1px solid #15D1E6;
	font-size:10px;
	color:#465968;
	padding:3px;
}

/* PROGRAMAÇÃO */
.form_erro {
	color:#FFD303;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

/*------------------------------- BANNER EGITO COM ARTE -------------------------------*/
#banner_egito{background:url(../img/capa/egito.jpg) no-repeat; width:316px; height:111px; clear:both; 
}
#e_roteiro{background:url(../img/capa/bt_roteiro_egito.jpg) no-repeat; width:159px; height:25px; margin:75px 0 0 19px; border:none; float:left; cursor:pointer;
}
#banner_egito a{ background:url(../img/capa/bt_galeria_egito.jpg) no-repeat; width:128px; height:25px; float:left; margin:75px 0 0 -8px; display:block; text-indent:-5000em; cursor:pointer;  
}