@charset "utf-8";
/* CSS Document */

/* RESET CSS */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
:focus {
	outline: 0;
}
body {
	background: white;
	line-height: 1.2;
	color: black;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight:  500;
	text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* RESET CSS */

h1,h2,h3,h4,p {
	margin-bottom:15px;
}

a:link {
	color:#333366;
	text-decoration: none;
}
a:visited {
	color:#333366;
	text-decoration: none;
}
a:hover {
	color:#333366;
	text-decoration:underline;
}
a:active {
	color:#333366;
	text-decoration:underline;
}

.indent {
	display:none;
}
.lastline {
	margin-bottom:0;
}

html, body {
	width:100%;
	min-width:1007px;
	font-family: Georgia, Times New Roman, Tahoma, sans-serif;
	font-size:16px;
	color:#333366;
	font-weight: bold;
	background-image: url(imgs/background.jpg);
}
#allsite {
	padding-top: 20px;
	margin-left: auto;
	margin-right:auto;
	width: 1007px;
}
#header {
	background-image: url(imgs/header_img.png);
	width: 1007px;
	height: 231px;
}
#menu {
	display: block;
	background-image: url(imgs/menu.png);
	background-position:center;
	width: 907px;
	height: 26px;
	padding: 5px 50px;
	margin:0px;
}
#conteudo {
	width:895px;
	padding: 1px 56px 35px 56px;
	height:auto;
	background-image: url(imgs/fundo_pagina.png);
	background-repeat: repeat-y;
	text-align:justify;
}
#texto {
	display:block;
}
#fotos {
	width: 400px;
	margin-left:15px;_margin-left:12px;
	float:right;
	margin-right: 0px;
}

#media_tit {
	width:122px;
	float:left;
	padding:0 281px 0 0;
	margin-top:21px;
	
}

#conteudo_media {
	width:797px;
	height:327px;
	background:url(imgs/bg_media2.png);
	float:left;
	margin:8px 12px 8px 25px;
	font-size:15px;
	font-weight: bold;
}


#preess_media, #online_media, #radio_media, #video_media {
	
	width:247px;
	margin:7px 0 0 10px;
	padding:5px 0 0 21px;
	float:left;
	text-align:left;
	
}



#online_media, #radio_media, #video_media {
	margin-left:0;
	padding-left:13px;
	width:180px;
	
}

#online_media {width:280px}

#video_media {margin-top:65px}



.media_ul{
	margin:0;
	padding:0;
}

.media_li {
	margin:1px 4px 2px 18px;
	/*text-decoration:none;
	font-style:normal;
	list-style:none;*/
	
	
	
}

a.media_a:hover {
	text-decoration:underline;
}


#mapa {
	width: 404px;
	background-image: url(imgs/mapa_mundo.jpg);
	float: right;
	height: 276px;
	margin-right: 0px;
	margin-left:11px;_margin-left:8px;
}
#menufooter {
	display: block;
	background-image: url(imgs/menu_footer.png);
	width: 907px;
	height: 26px;
	padding-top: 9px;
	padding-right: 50px;
	padding-bottom: 14px;
	padding-left: 50px;
	margin:0px;
	clear:both;
}
#footer {
	background-image: url(imgs/footer.png);
	background-repeat:no-repeat;
	width: 1007px;
	height: 40px;
	padding-bottom: 20px;
	padding-top: 10px;
	font-size:9px;
	text-align:center;
	color:#666;
	position: relative;_position: none;
}
#idiomaTop {
    width: 162px;
	float:left;
	clear:both;
	margin-top:3px;
	display: block;
	margin-left:0;
	padding-left:0;
}
#idioma {
	width: 114px;
	height: 11px;
	float:left;
	display:blocks;
}
#idioma ul {
    display: block;
	margin:0px;
	padding:0px;
	width: 114px;
	height: 11px;
	list-style:none;
}
#idioma ul li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}

.idioma_en, .idioma_en_on {
	display:block;
	background:url(imgs/idioma_en.gif);
	height:11px;
	width:14px;
	margin-right:11px;
}
.idioma_en_on {
	background:url(imgs/idioma_en.png);
}
.idioma_ge, .idioma_ge_on {
	display:block;
	background:url(imgs/idioma_ge.gif);
	height:11px;
	width:14px;
	margin-right:11px;
}
.idioma_ge_on {
	background:url(imgs/idioma_ge.png);
}
.idioma_pt, .idioma_pt_on {
	display:block;
	background:url(imgs/idioma_pt.gif);
	height:11px;
	width:14px;
	margin-right:11px;
}
.idioma_pt_on {
	background:url(imgs/idioma_pt.png);
}
.idioma_it, .idioma_it_on {
	display:block;
	background:url(imgs/idioma_it.gif);
	height:11px;
	width:14px;
	margin-right:11px;
}
.idioma_it_on {
	background:url(imgs/idioma_it.png);
}
.idioma_sp, .idioma_sp_on {
	display:block;
	background:url(imgs/idioma_sp.gif);
	height:11px;
	width:14px;
}
.idioma_sp_on {
	background:url(imgs/idioma_sp.png);
}

/* UL MENU */
#menu ul, #menufooter ul {
	display: block;
	margin:0px;
	padding:0px;
	width: 907px;
	height: 26px;
	list-style:none;
}
#menu ul li, #menufooter ul li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}

/* UL FORM */
#form  {
	display:block;
	margin:0 0 30px 0;
	padding:0px;
	height:18px;
}
#form li {
	display:block;
	padding: 0;
	margin:0;
	float:left;
	list-style:none;
	height:18px;
}

/* UL T-W */
ul.tachinha-w, ul.tachinha-w2, ul.tachinha-w3, ul.tachinha-w4, ul.tachinha-w5, ul.tachinha-w6, ul.tachinha-w7  {
	display:block;
	list-style:none;
	margin: 0 0 15px 10px;
	padding:0;
}
ul.tachinha-w li, ul.tachinha-w2 li, ul.tachinha-w3 li, ul.tachinha-w4 li, ul.tachinha-w5 li, ul.tachinha-w6 li, ul.tachinha-w7 li   {
	display:block;
	background-image: url(imgs/tachinha.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
}
ul.tachinha-w2 li{background-image: url(imgs/tachinha_uk.png);}
ul.tachinha-w3 li{background-image: url(imgs/tachinha_italia.png);}
ul.tachinha-w4 li{background-image: url(imgs/tachinha_brasil.png);}
ul.tachinha-w5 li{background-image: url(imgs/tachinha_portugal.png);}
ul.tachinha-w6 li{background-image: url(imgs/tachinha_franca.png);}
ul.tachinha-w7 li{background-image: url(imgs/tachinha_asia.png);}


/* UL T-P */
ul.tachinha-p {
	display:block;
	list-style:none;
	margin: 0 0 15px 10px;
	padding:0;
}
ul.tachinha-p li {
	display:block;
	background-image: url(imgs/tachinha.png);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
}

/* MENU */
.menuHome {
	display:block;
	background-image:url(imgs/menu_home.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 26px;
	width: 65px;
	margin-right: 18px;
	margin-left: 2px;
}
.menuHome_on, a.menuHome:hover {
	display:block;
	background-image:url(imgs/menu_home_on.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 26px;
	width: 65px;
	margin-right: 18px;
	margin-left: 2px;
}
.menuAbout {
	display:block;
	background-image:url(imgs/menu_aboutus.png);
	width:104px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
.menuAbout_on, a.menuAbout:hover {
	display:block;
	background-image:url(imgs/menu_aboutus_on.png);
	width:104px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
.menuWorldwide {
	display:block;
	background-image:url(imgs/menu_worldwide.png);
	width:106px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
.menuWorldwide_on, a.menuWorldwide:hover {
	display:block;
	background-image:url(imgs/menu_worldwide_on.png);
	width:106px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
.menuTestimonials {
	display:block;
	background-image:url(imgs/menu_testimonials.png);
	width:145px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
.menuTestimonials_on, a.menuTestimonials:hover {
	display:block;
	background-image:url(imgs/menu_testimonials_on.png);
	width:145px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
.menuPrices {
	display:block;
	background-image:url(imgs/menu_prices.png);
	width:77px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
.menuPrices_on, a.menuPrices:hover {
	display:block;
	background-image:url(imgs/menu_prices_on.png);
	width:77px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
.menuLinks {
	display:block;
	background-image:url(imgs/menu_links.png);
	width:206px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 1px;
}
.menuLinks_on, a.menuLinks:hover {
	display:block;
	background-image:url(imgs/menu_links_on.png);
	width:206px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 1px;
}
.menuContact {
	display:block;
	background-image:url(imgs/menu_contact.png);
	width:93px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
.menuContact_on, a.menuContact:hover {
	display:block;
	background-image:url(imgs/menu_contact_on.png);
	width:93px;
	height:26px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 18px;
}
/* MENU */

/* INDEX */
.h2LiveLocalStyle {
	display: block;
	background-image: url(imgs/live-local-spirit-with-local-friend.png);
	height:42px;
	width: 895px;
	margin-bottom: 30px;
}
.h2discovery {
	display:block;
	background-image: url(imgs/discovery-new.png);
	height:25px;
	width: 480px;
	margin-bottom:15px;
	margin-right:0;
}
.txt_culture {
	background-image: url(imgs/txt_culture.png);
	display: block;
	height: 172px;
	width: 291px;
	margin-bottom: 15px;
}
.h2HowDoesitWork {
	display:block;
	background-image: url(imgs/how-does-it-work.png);
	height:26px;
	width: 287px;
	background-repeat: no-repeat;
	margin-top: 30px;
}
.form {
	display:block;
	background-image: url(imgs/form.png);
	height:18px;
	width: 55px;
}
.terms {
	display:block;
	background-image: url(imgs/terms.png);
	height:18px;
	width: 109px;
}
.h3youchoose {
	display:block;
	background-image: url(imgs/you-choose.png);
	height:23px;
	width: 124px;
}
.h3friendDay {
	display:block;
	background-image: url(imgs/friend-for-day.png);
	height:47px;
	width: 288px;
	clear: both;
}
.or {
	display:block;
	background-image: url(imgs/or.png);
	height:21px;
	width: 54px;
}
.h3personalized {
	display:block;
	background-image: url(imgs/personalized-guide.png);
	height:47px;
	width: 465px;
}

/* ABOUT US */
.h2moreAbout {
	display: block;
	background-image: url(imgs/more-about.png);
	height:37px;
	width: 480px;
	margin-bottom: 30px;
}
.txt_fun {
	background-image: url(imgs/txt_fun.png);
	display: block;
	height: 35px;
	width: 480px;
	margin-bottom: 15px;
}

/* WORLDWIDE */
.h2aroundGlobe {
	display: block;
	background-image: url(imgs/around-globe.png);
	height:59px;
	width: 480px;
	margin-bottom: 30px;
}
.h3southAmerica {
	display:block;
	background-image: url(imgs/south-america.png);
	height:25px;
	width: 120px;
}
.h3northAmerica {
	display:block;
	background-image: url(imgs/north_america.png);
	height:21px;
	width: 170px;
}
.h3europe {
	display:block;
	background-image: url(imgs/europe.png);
	height:21px;
	width: 84px;
}
.h3asia {
	display:block;
	background-image: url(imgs/asia.png);
	height:21px;
	width: 57px;
}

/* TESTIMONIALS */
.h2testimonials {
	display: block;
	background-image: url(imgs/testimonials.png);
	height:35px;
	width: 247px;
	margin-bottom: 30px;
}
.bold {
	font-weight:bold;
	margin-bottom:25px;
	line-height:30px;
}
.italico {
	font-style:italic;
	color:#1389B2;
	margin-bottom: 5px;
}

/* PRICES */
.h2prices {
	display: block;
	background-image: url(imgs/prices.png);
	height:35px;
	width: 111px;
	margin-bottom: 30px;
}
.txt_price {
	background-image: url(imgs/txt_price.png);
	display: block;
	height: 171px;
	width: 895px;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 20px;
}
.h3uk {
	display:block;
	background-image: url(imgs/uk.png);
	height:64px;
	width: 50px;
	margin-bottom: 10px;
}
.h3portugal {
	display:block;
	background-image: url(imgs/portugal.png);
	height:64px;
	width: 170px;
	margin-bottom: 10px;
	}
.h3franca {
	display:block;
	background-image: url(imgs/franca.png);
	height:64px;
	width: 170px;
	margin-bottom: 10px;
}
.h3asia2 {
	display:block;
	background-image: url(imgs/asia2.png);
	
	height:64px;
	width: 170px;
	margin-bottom: 10px;
	}
.h3italia{
	display:block;
	background-image: url(imgs/italia.png);
	
	height:64px;
	width: 85px;
	margin-bottom: 10px;
		}
.h3brasil{
	display:block;
	background-image: url(imgs/brasil.png);
	
	height:64px;
	width: 110px;
	margin-bottom: 10px;
}

.h3family {
	display:block;
	background-image: url(imgs/family_discount.png);
	height:64px;
	width: 240px;
	margin-bottom: 10px;
}
.h3lisboa {
	display:block;
	background-image: url(imgs/icone_lisboa.png);
	height:64px;
	width: 170px;
	margin-bottom: 10px;
}
.h3london {
	display:block;
	background-image: url(imgs/icone_london.png);
	height:64px;
	width: 159px;
	margin-bottom: 10px;
}
.h3spaulo {
	display:block;
	background-image: url(imgs/icone_sp.png);
	height:64px;
	width: 195px;
	margin-bottom: 10px;
}
.h3riodejan {
	display:block;
	background-image: url(imgs/icone_rio-janeiro.png);
	height:64px;
	width: 228px;
	margin-bottom: 10px;
}
.h3shangai {
	display:block;
	background-image: url(imgs/icone_shangai.png);
	height:64px;
	width: 155px;
	margin-bottom: 10px;
}
.h3paris {
	display:block;
	background-image: url(imgs/icone_paris.png);
	height:64px;
	width: 125px;
	margin-bottom: 10px;
}
.h3roma {
	display:block;
	background-image: url(imgs/icone_roma.png);
	height:64px;
	width: 129px;
	margin-bottom: 10px;
}
.h3milano {
	display:block;
	background-image: url(imgs/icone_milano.png);
	height:64px;
	width: 150px;
	margin-bottom: 10px;
}
.h3newyork {
	display:block;
	background-image: url(imgs/icone_new_york.png);
	height:64px;
	width: 182px;
	margin-bottom: 10px;
}
/* ITENS NOVOS */
.h3barcelona {
	display:block;
	background-image: url(imgs/icone_barcelona.png);
	height:64px;
	width: 182px;
	margin-bottom: 10px;
}
.h3miami {
	display:block;
	background-image: url(imgs/icone_miami.png);
	height:64px;
	width: 123px;
	margin-bottom: 10px;
}
.h3hawai {
	display:block;
	background-image: url(imgs/icone_hawai.png);
	height:64px;
	width: 129px;
	margin-bottom: 10px;
}
.h3dehli {
	display:block;
	background-image: url(imgs/icone_dehli_mumbai.png);
	height:64px;
	width: 214px;
	margin-bottom: 10px;
}
.h3porto {
	display:block;
	background-image: url(imgs/icone_porto.png);
	height:64px;
	width: 147px;
	margin-bottom: 10px;
}
.h3firenze {
	display:block;
	background-image: url(imgs/icone_florence.png);
	height:64px;
	width: 175px;
	margin-bottom: 10px;
		}
.h3sanfrancisco {
	display:block;
	background-image: url(imgs/icone_san-francisco.png);
	height:64px;
	width: 240px;
	margin-bottom: 10px;
}
/* ITENS NOVOS */
/* CONTACT */
.h2contact {
	display: block;
	background-image: url(imgs/contact.png);
	height:35px;
	width: 383px;
	margin-bottom: 30px;
}
.phone {
	display:block;
	background-image:url(imgs/phone.png);
	width:44px;
	height:20px;
	float: left;
}
.e-mail {
	display:block;
	background-image:url(imgs/e-mail.png);
	width:70px;
	height:20px;
	float: left;
}
.small {
	display:block;
	background-image:url(imgs/small-world.png);
	width:155px;
	height:20px;
	float: left;
	
	}
.skype {
	display:block;
	background-image:url(imgs/skype.png);
	width:70px;
	height:24px;
	float: left;
}
.facebook {
	display:block;
	background-image:url(imgs/face-book.png);
	width:110px;
	height:20px;
	float: left;
}

/* LINKS */
.h2links {
	display: block;
	background-image: url(imgs/links.png);
	height:35px;
	width: 337px;
	margin-bottom: 30px;
}
