@charset "utf-8";
/* CSS Document */

/* --
CSS Reseter
CSSLab © 2007
Basado en: Yahoo UI Reset CSS, Eric Meyer's Reworked Reset
-- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {outline: 0;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
a img, iframe {border: none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol {margin-left:2em;}
p{line-height:135%;font-size:12px;}
/* ========================================= clearfix == */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* VALIDATION ----------------------------------------------------------------*/
input.error, select.error, textarea.error { border: 1px solid #f42626; }

/* ---------------------------------------------------------------------------*/
#siteDiv { position: relative; height: 100%; }
.foto-loading-bg { background: url(loading.gif) center center no-repeat; }
.foto-loading-bg img.loadPhoto { background: url(loading.gif) center center no-repeat #fff; }
p.title-foto-press b { font-weight: normal; display: block;}
img.thumbnail { background: center center no-repeat; }
a.menuItem img.on { display: none; }
a.menuItem:hover img.on { display: inline; }
a.menuItem:hover img.off { display: none; }
a.download-brochure { display: block; width: 218px; height: 21px; background: url(download-brochure.gif) top left no-repeat; }
a.download-brochure span { display: none; }
a.download-brochure:hover { background-position: bottom left; }

/* GENERAL */
html {height: 100%}
body {height: 100%;padding: 0px;margin: 0px;font: normal 0.68em/1.3 Verdana, Arial, Helvetica, sans-serif;}

/* LAYOUT */
#htmlContent { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; margin: auto; }
#htmlContent { width: 980px; visibility: visible; z-index: 2; }
#header{}
	#header .logo{ left:4px; position: absolute; top: 0; }

#container-content{position:relative;width:100%;overflow:hidden}
	#content-header{position:relative;width:100%;overflow:hidden}
		#title{float:left;margin-right:30px;padding:10px 0;width:470px;float:left}
			#title.col-all{width:99.5%;}
			#title.col2-l{width:470px}
		#text-header{width:470px;float:left;padding:10px 0;}
	#content{margin-top:20px;position:relative;width:100%;min-height:400px; height:auto !important; height:400px;overflow:hidden;}
		#content.content-home{margin-top:10px}
		 #content .col-all{position:relative;width:100%;overflow:hidden;margin-bottom:10px}
		 	#content .col-all h2{margin-bottom:10px}
			#content .col-all h2.h2-locator{margin-bottom:0;padding-left:0;padding-right:0}
			#content .news{margin-top:20px;padding-bottom:12px; border-bottom: 1px solid #A9D0F5; }
			#content .news.last { border-bottom: none; }
			#content div.privacy-items ul li { margin-bottom: 5px; }


		 #content .col2-l{float:left;width:470px;margin-right:30px;padding-bottom:10px;}
		 	#content .col2-l.container-gallery-press{width:505px;margin-right:25px}
		 #content .col2-r{float:left;width:470px;padding-bottom:10px;height:330px;}
		 	#content .col2-r.container-gallery-press{width:450px;margin-top:24px}
         #content .col3-l{width:303px;margin-right:20px;float:left;padding-bottom:10px}
         #content .col3-c{width:303px;margin-right:20px;float:left;padding-bottom:10px}
         #content .col3-r{width:304px;float:left;padding-bottom:10px}

		 /*height fijo para content de near-space-flight*/
		 div.near-space-flight-scroller { height: 453px; overflow: hidden; margin-bottom: 12px; }
		 /*Foto grande de galerías comunes*/
		 .gallery-info{position:relative;width:100%;overflow:hidden;margin-bottom:10px}
			.gallery-info .content-gallery-l{float:left}
			.gallery-info .content-gallery-r{margin: 20px 10px 15px 665px}
				.gallery-info .content-gallery-r p{padding:0;line-height:1.3}
				.gallery-info .content-gallery-r h4{margin-top:30px;padding-bottom:2px}
				.gallery-info ul li{}
			/* .gallery-info .info-over{position:absolute;top:0;left:0;width:310px;padding:20px 15px; background-image: url(bg-near-space-ship.png)} */
			.gallery-info .info-over{position:absolute;top:0;left:0;width:310px;padding: 25px 30px 25px 5px; background-color:#ffffff;}

				.gallery-info .info-over p { padding:0}

		 /*Miniaturas para galerías comunes*/
		 .gallery-thumbs{position:relative;width:100%;overflow:hidden}
				.gallery-thumbs ul{margin-top:0;margin-bottom:0}
				.gallery-thumbs li{list-style:none;float:left;margin-left:0}
				.gallery-thumbs li a{}
				.gallery-thumbs li a:hover{}

		 /*Menús de fotos para media-bloon/press-images */
		 .gallery-press{position:relative;width:100%;overflow:hidden;margin-top:9px;border-bottom-width:1px;border-bottom-style:solid}
				.gallery-press ul{margin-top:0;margin-bottom:0}
				.gallery-press li{list-style:none;float:left;margin-left:0}
				.gallery-press li div{}
				.gallery-press li p {font-size:0.9em;margin-top:2px;padding-left:0;color:#C4C4C4; letter-spacing:0.02em;}
				.gallery-press li p a{}
				.gallery-press li p a:hover{}

		/*Foto grande de media-bloon/press-images */
		.foto-press{position:relative;width:100%;overflow:hidden}
				.foto-press a.next, .foto-press a.prev{position:absolute;top:185px;width:24px;height:40px;}
				.foto-press a.next{right:0;background:url(next-press-images.png) no-repeat}
				.foto-press a.next:hover{background:url(next-press-images-hover.png) no-repeat}
				.foto-press a.prev{left:0;background:url(prev-press-images.png) no-repeat}
				.foto-press a.prev:hover{background:url(prev-press-images-hover.png) no-repeat}
				.foto-press a:hover.next,.foto-press a:hover.prev{}
				.foto-press .title-foto-press{padding-left:0;font-size:13px;margin-right:150px}
				.foto-press .title-foto-press span{font-size:18px}
				.foto-press .download-foto-press{position:absolute;top:4px;right:0;margin-bottom:0}
			.foto-press .download-foto-press a { margin-left:10px; padding-left: 11px; background: transparent url(list.png) no-repeat scroll left 3px; }

		/*Galería de thumbs para foto grande de media-bloon/press-images*/
		.thumbs-gallery-press{position:relative;width:100%;overflow:hidden;}
				.thumbs-gallery-press ul{margin-top:0;margin-bottom:0}
				.thumbs-gallery-press li{list-style:none;float:left;margin-bottom:5px;margin-left:0}
				.thumbs-gallery-press li div{}
				.thumbs-gallery-press li p{font-size:0.9em;margin-top:2px;padding:2px 0 2px 3px;color:#C4C4C4;letter-spacing:0.02em;}
				.thumbs-gallery-press li p a{}
				.thumbs-gallery-press li p a:hover{}
				.thumbs-gallery-press li p a span{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:0.9em;padding-top:5px}
				.thumbs-gallery-press li p a:hover span{}
					.thumbs-gallery-press li div.select{}
					.thumbs-gallery-press li div.select p{}
					.thumbs-gallery-press li div.select a{}

		/*Texto de Terms and Conditions y de Privacy Guidelines*/
		 .text-box{}
		 	.text-box h3{margin-top:15px; margin-bottom:10px}
			.text-box ol{margin-bottom:20px}


	/*Footer*/
#footer{width:100%;text-align:left;border-top-width:1px;border-top-style:solid;margin-top:10px;padding-top:7px;padding-bottom:10px;position:relative;}
#footer span{position:absolute;right:0;top:5px;font-size:0.90em}
#footer img.social{vertical-align:middle;}
/*#footer{width:100%;text-align:center;border-top-width:1px;border-top-style:solid;margin-top:10px;padding-top:7px;padding-bottom:10px}*/
#footer.footer-home{position:absolute;bottom:10px;padding-bottom:0}

/*SELECTORES*/
h1 {}
	h1{display:none}
h2 {font-family:"Archer Book";font-size:23px;line-height:1.15;padding:0 5px;font-weight:normal}
	h2.h1-home{display:block;font-family:"Archer Book";font-size:28px;line-height:100%;padding:0 5px;text-indent:0}
	h2.h2-locator{/*font-family:"Locator Regular";*/font-size:18px;text-transform:uppercase}
	h2.h2-locator span{}
	div.book-a-bloon h2 { font-family: "Locator Display"; }

h3{/*font-family:"Locator Regular";*/font-size:17px;line-height:100%;text-transform:uppercase;margin-bottom:15px;font-weight:normal}
h4{font-size:13px;margin-bottom:5px;font-weight:normal}
h5{font-size:13px;margin-bottom:5px}
p{padding:0 5px;margin-bottom:5px}
	.text-box  p{padding-left:2px}
a{text-decoration:none}
a:hover{}
strong{font-weight:bold}
ul{list-style:none;margin-top:10px;margin-bottom:7px}
ul li{list-style:url(list.png);list-style-position:outside;margin-left:30px;margin-bottom:1px}
ol{list-style:decimal;margin-bottom:7px}
ul li li, ol li li{list-style-position:outside;margin-left:20px;}
	#text-header.text-box li{margin-left:15px}

/* FORMS */
form{padding-left:5px}
fieldset{position:relative;width:100%;overflow:hidden;padding-top:10px;padding-bottom:10px}
	fieldset img{float:left;margin-bottom:11px}
label.form{float:left;clear:left;width:140px;margin-bottom:11px;margin-right:20px}
	label.form span{}
	label.radio-label{clear:none;width:70px;}
	label.terms{width:258px;clear:none;padding-top:3px}
	label.must_accept img.block { margin-right: 10px; }
input, #siteDiv  select{float:left; /*height:13px;*/ width:180px;margin-bottom:11px;border-width:1px;border-style:solid}
	input.age{width:50px}
	input.radio-input{width:10px;margin:0 5px 0 0}
	input.checkbox-input{width:10px;margin-right:10px}
	input.send{width:55px;height:23px;background:url(bg-form-button.png) repeat-x left top;font-size:1.1em;text-transform:uppercase;border-width:1px;border-style: solid;cursor:pointer}
#siteDiv textarea{float:left;width:288px;height:100px;margin-bottom:11px;border-width:1px;border-style:solid}
#siteDiv select{height:18px}
p.ok{background:url(ok.png) no-repeat; padding-left:13px}
p.error{background:url(error.png) no-repeat; padding-left:13px}
.loading{text-align: center;}
.left{float:left}

/* NAV */
.main-nav{ position: relative; width: 100%; height: 57px; background:url("nav-menu.png") no-repeat scroll 0 0 transparent; }
	.main-nav ul{position:absolute;bottom:6px;right:7px;margin-top:0;margin-bottom:0}
	.main-nav ul li{float:left;list-style-image:none;margin-bottom:0;margin-left:0;}
	.main-nav ul li{list-style-type:none}
	.main-nav ul li a { margin: 0px 10px 0px 5px; }

.sub-nav{ position:relative;width:100%;overflow:hidden;margin-top:25px;border-bottom-width:1px;border-bottom-style:solid;}
	.sub-nav ul{margin-top:0;margin-bottom:0;padding-left:5px}
	.sub-nav li{list-style:none;float:left;margin-right:15px; word-spacing:-0.01em;padding-bottom:3px;margin-left:0}
	.sub-nav li a{font-family:"Locator Regular";font-size:14px;text-decoration:none;}
		.sub-nav li a.select{}
	.sub-nav li a:hover{}
	.sub-nav-second{margin-top:2px}

	li.btn, li.btn span {background-repeat: no-repeat;color: #fff;display: block;cursor:pointer}
	li.btn a{color:#fff}
    .sub-nav li.btn {position:relative;margin-right:30px;background-image: url(btn-sub-nav-l.png);background-position: left top;height: 19px;text-decoration: none;width: 161px;text-align: right;padding-bottom:0}
    li.btn span {position:absolute;top:0;right:-15px;line-height:115%;background-image: url(btn-sub-nav-r.png);background-position: right top;height: 20px;padding-right:13px;padding-top: 0px}
	li.btn:hover, li.btn.select{background-position: left bottom;}
    li.btn:hover span,li.btn.select span{background-position: right bottom;}
div.subNews { margin-top: 6px; }
	div.subNews a.rss{float:right;display:block;background:url('rss.png') no-repeat center center;width:21px;height:21px;margin-right:15px;}
	div.subNews a.rss:hover{background:url('rss_over.png') no-repeat center center;}
	.sub-nav li.btn-book{width: 81px;}
	.sub-nav li.btn-newsletter{width: 161px;margin-bottom:3px} /* margin temporal per a li.btn-newsletter */
/* CLASES */
.title-content{margin-bottom:10px}
.borderTop{border-top-width:1px;border-top-style:solid;}
.borderBottom{border-bottom-width:1px;border-bottom-style:solid;}
	.sub-nav .borderBottom, .sub-nav .borderTop{}
.clear{clear:both}
.block{display:block}
.none{display:none}
.mt0{margin-top:0}
.pt0{padding-top:0}
.mb0{margin-bottom:0}
.pb0{padding-bottom:0}
.m-btn{margin:5px 0 10px}
.gallery-news{margin-top:20px}
.green{}
p.form-description{margin-bottom:20px}
p.small{font-size:0.9em}
	p.small a{text-decoration:underline}

/* CLASES ESPECÍFICAS HOME*/
#content-header.content-header-home{margin-top:50px}

/* FOTOGRAFÍA DE FONDO */
.background{background:url(bg-fly-a-bloon.jpg) no-repeat top center}
.book-a-bloon{}
.bloon-news{}
.contact{}
.ecological-values{background:url(bg-white-clouds.jpg) no-repeat center bottom; background-image: none;}
.faq{}
.flight-cycle{background:url(bg-fly-a-bloon.jpg) no-repeat center top; }
.fly-a-bloon {background:url(bg-nearspace-ship.jpg) no-repeat top center}
.download-brochure{background:url(bg-bloon.jpg) no-repeat center top}
.download-fotos{background:url(bg-bloon.jpg) no-repeat center top}
.download-wallpapers{background:url(bg-bloon.jpg) no-repeat center top}
.media-bloon{background:url(bg-white-clouds.jpg) no-repeat center bottom}
.near-space-flight{background:url(bg-white-clouds.jpg) no-repeat center bottom}
/* .near-space-ship{background:url(bg-white-clouds.jpg) no-repeat center bottom} */
.new-travel-agent{background:url(bg-white-clouds.jpg) no-repeat center bottom}
.newsletter-subscription{}
.order-form{background:url(bg-white-clouds.jpg) no-repeat center bottom}
.overview{background:url(bg-overview.jpg) no-repeat center top}
.photo-gallery{background:url(bg-fly-a-bloon.jpg) no-repeat center top}
.privacy-guidelines{}
/* .safety{background:url(bg-white-clouds.jpg) no-repeat center bottom} */
.term-and-conditions{}
/* .value-propositions{background:url(bg-white-clouds.jpg) no-repeat center bottom} */

	/* SWFOBJECT: "background" layer */
	#flashUnder {left: 0px;top: 0px;width:100%;height:100%;}



div.news-gallery { overflow: hidden; padding: 20px 0px; }
div.news-gallery a { display: block; float: left; width: 112px; height: 64px; background: center center no-repeat #fff; }


/* FASE 2 ----------------------------------------------------------------------*/
/************* MAIN.CSS: **************************/
   .gallery-press li p{font-size:0.9em;margin-top:2px;padding-left:0;width:95px;line-height:125%;color:#c4c4c4; letter-spacing: 0.02em;color:#C4C4C4; letter-spacing:0.02em;}
   h1.h1-home{display:block;font-family:"LocatorDisplay Regular";font-size:28px;line-height:100%;padding:0 5px;text-indent:0}
   h2 {font-family:"LocatorDisplay Regular";font-size:20px;line-height:1.15;padding:0 5px;font-weight:normal;text-transform:lowercase;letter-spacing:0.05px}
   .main-nav a.thumb-twitter { position: absolute; right: 8px; top: 3px; }
   .main-nav a.thumb-twitter img.hover { display: none; }

   .sub-nav-second{margin-top:5px}
   #content .col3-l{width:313px;margin-right:20px;float:left;padding-bottom:10px}
   #content .col3-c{width:313px;margin-right:20px;float:left;padding-bottom:10px}
   #content .col3-r{width:313px;float:left;padding-bottom:10px}

   /*Página portada */
	.part1{margin-top:26px;overflow:hidden;}
		.part1 .left{float:left;width:460px;height:332px;border-top:1px solid #606262;border-bottom:1px solid #606262;}
		.part1 .left h1.h1-home{margin-top:25px;margin-bottom:20px;}
			.part1 .left img.book-a-bloon{margin-top:35px;margin-left:6px;}
		.part1 .right{float:right;width:500px;height:332px;border-bottom:1px solid #9fbe2b;}
		.part1 .right a.parlink{line-height:24px;}
	.part2{border-bottom:1px solid #606262;overflow:hidden;}
		.part2 .left{float:left;width:460px; padding-bottom: 13px; }
			.part2 .left .content{margin-top:20px;overflow:hidden; }
		.part2 .right{float:right;width:500px; padding-bottom: 13px; }
			.part2 .right .content{margin-top:20px;overflow:hidden;}
				.part2 .right .content img.flor{margin-left:16px;margin-right:12px;float:left;}
				.part2 .right .content div.text{float:left;width:390px;}
					.part2 .right .content div.text h2{margin:0px;padding:0px;}
	.part3{overflow:hidden;padding-bottom:10px;}
		.part3 .left{float:left;width:660px;}
			.part3 .left img.news1{float:left;width:214px;margin-top:24px;border:1px solid #4c4c4c;}
			.part3 .left div.text { float: left; width: 410px; margin-top: 20px; margin-left: 20px; overflow: hidden; }
			.part3 .left div.newshead{}
				.part3 .left div.text div.location{margin-top:15px;font-weight:bold;}
				.part3 .left div.text h2{margin:6px 0px 0px 0px;padding:0px;}
				.part3 .left div.text div.excerpt{margin-top:6px;}
				.part3 .left div.text div.comment{margin-top:12px;}
		.part3 .right{ float: right; width: 297px; margin-top: 20px; font-weight: bold; overflow: hidden; }
			.part3 .right .location{margin-left:6px;color:white;}
			.part3 .right h2{margin-bottom:9px;}
			.part3 .right a.view_all{margin-left:6px;color:#268ef4;font-weight:bold;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
			.part3 .right a.view_all:hover{color:#c4c4c4;}

	/*Pagina noticias*/
	.latest_news{width:100%;overflow:hidden;background-color:#278EF5;}
		.latest_news .img{float:right;width:659px;}
		.latest_news .text{float:right;width:320px;overflow:hidden;background-color:#278ef5;height:355px;}
			.latest_news .text .content{position:relative;margin-top:50px;margin-left:25px;width:270px;height:270px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
				.latest_news .text .content img.title{margin-top:10px;margin-bottom:10px;}
				.latest_news .text .content p{margin:0px;padding:0px;color:#454545;font-size:11px;}
				.latest_news .text .content p.intro{color:white;width:100%;font-weight:normal;}
					.latest_news .text .content p.intro a{color:#d1e7fd;font-weight:bold;}
	.news_listheading{margin-top:12px;padding-top:14px;height:30px;font-size:20px;color:#278ef5;}

	.all_news{height:64px;}
		.all_news img{margin-top:26px;}

	.news_list{overflow:hidden;}
		.news_list .news_holder { border-top: 1px solid #b7d9fb; overflow: hidden; margin-bottom: 25px; }
			.news_list .news_holder .news_item{float:left;width:464px;margin-top:20px; overflow: hidden;}
			.news_list .news_holder .ml{margin-left:50px;}
				.news_list .news_holder .news_item .news_img{float:left;/*margin-right:10px;*/padding-bottom:11px;}
				.news_list .news_holder .news_item .news_text{ float: right; width: 290px; padding-bottom: 13px; }
					.news_list .news_holder .news_item .news_text .location{font-weight:bold;margin-left:4px;}
					.news_list .news_holder .news_item .news_text .excerpt{margin-left:4px;}
				.news_list .news_holder .news_item h2 { margin-top: 4px; margin-bottom: 5px; }
			.news_list .news_holder .news_item div.comment{position:relative; /*margin-left:144px;*/ float: right; width: 290px; }
			.news_list .news_holder .news_item div.comment ul.comments { margin-left: 0px; }

	ul.comments{margin:0px;padding:0px;list-style-type:none;margin-left:25px;}
		ul.comments li{float:left;display:inline;list-style:none;padding:0px;margin:0px;padding-left:4px;}
			ul.comments li a.blue{color:#d1e7fd;font-weight:normal;}
			ul.comments li a.blue:hover{color:#ffffff;}
		ul.comments li.nopad{padding:0px;}

	/*Página detalles noticias*/
	.news_details{}
		.news_details .news_title_container{background-color:#268ef4;height:111px;width:100%;}
			.news_details .news_title_container .news_title{padding-top:24px;margin-left:16px;padding-bottom:10px;width:500px;}
			.news_details .news_title_container .location{margin-left:20px;font-weight:bold;width:600px;}
			.news_details .news_title_container .recommend{float:right;margin-top:26px;margin-right:15px;}
		.news_details .news_content_container{width:100%;margin-top:45px;padding-bottom:12px;}
			.news_details .news_content_container td{width:50%;vertical-align:top;}
				.news_details .news_content_container td .selector{width:470px;height:64px;margin-bottom:6px;overflow:hidden;}
					.news_details .news_content_container td .selector .container{position:relative;height:64px;left:0px;}
						.news_details .news_content_container td .selector .container a{float:left;}
				.news_details .news_content_container td .selector .arrow_left{position:relative;left:0px;top:-50px;z-index:200;width:24px;}
				.news_details .news_content_container td .selector .arrow_left a{background:url('gallery_left.png') no-repeat top left;width:24px;height:34px;display:block;}
				.news_details .news_content_container td .selector .arrow_left a:hover{background:url('gallery_left_over.png') no-repeat top left;}
				.news_details .news_content_container td .selector .arrow_right{position:relative;left:446px;top:-84px;z-index:200;width:24px;}
				.news_details .news_content_container td .selector .arrow_right a{background:url('gallery_right.png') no-repeat top left;width:24px;height:34px;display:block;}
				.news_details .news_content_container td .selector .arrow_right a:hover{background:url('gallery_right_over.png') no-repeat top left;}

				.news_details .news_content_container td .excerpt{font-weight:bold;}
				.news_details .news_content_container td .desc{margin-top:10px;padding-bottom:30px;border-bottom:1px solid #dedede;}
				.news_details .news_content_container td .tabs{float:left;margin-top:20px;padding:10px;font-weight:bold;}
				.news_details .news_content_container td .selected{background-color:#eef6fe;}
				.news_details .news_content_container td .tabs a{color:#268ef4;font-weight:bold;display:block;}
				.news_details .news_content_container td .comment_container{clear:left;background-color:#eef6fe;overflow:hidden;}
				.news_details .news_content_container td #add_comment_content{position:relative;display:none;padding-top:40px;padding-left:14px;padding-bottom:60px;}
					.news_details .news_content_container td #add_comment_content textarea{width:250px;}
				.news_details .news_content_container td #view_comment_content{position:relative;display:none;padding:20px;}
					.news_details .news_content_container td #view_comment_content .news_card{margin-bottom:20px;border-bottom:1px solid #acd4fa;}

					.news_details .news_content_container td #view_comment_content .paginador{margin-bottom:10px;}
						.news_details .news_content_container td #view_comment_content .paginador div{float:left;border:1px solid #93afcb;border-bottom:none;margin:4px;padding:0px;background-color:#8d8d8d;font-size:11px;}
							.news_details .news_content_container td #view_comment_content .paginador div a{color:white;display:block;padding:2px;line-height:11px;text-align:center;}
							.news_details .news_content_container td #view_comment_content .paginador div a:hover{background-color:#8094a8;}
							.news_details .news_content_container td #view_comment_content .paginador div.page_off{display:block;border:none;background-color:transparent;color:black;line-height:11px;padding:2px;}



   /*Página Download*/
		.download-document {clear:left;padding-bottom:15px;margin-bottom:18px;min-height:98px}
		.download-document img {float:left}
		.download-document ul{margin-left:78px;padding-top:5px}
		.download-document p{margin-left:84px;padding-top:5px;padding-left:15px;background-repeat:no-repeat;background-position:left 7px}
		.download-document p span{display:block;margin-top:6px}
		.download-document p.buzz{margin-left:84px;padding-top:5px;padding-left:10px;background:none}
		.download-document p.buzz a{display:block;float:left;margin-top:6px;padding-left:15px;padding-right:10px;background-repeat:no-repeat;background-position:left 3px;background-image:url(list-white.png)}

		body.download-wallpapers p.download-foto-press span.download-text { color: #799F02; }
		body.download-wallpapers div.foto-press img.foto-loading-bg { }
		body.download-wallpapers img.foto-loading-bg-black { background-image: url(loading-black.gif) !important; }

   /*Página Near-Space-Ship: NAV TOP LEVEL - GALLERY THUMBS*/
	#content-toplevel{ width: 100%; clear: both; z-index: 500; height: 64px; margin: 0 auto 10px; position: relative; }
	#menu-toplevel {padding:0 0 0 2px}
		#menu-toplevel table {border-collapse:collapse; width:0; height:0; margin:1px;}
		#menu-toplevel div { position:absolute; left:-9999px; width:108px; height:95px;background:#fbfbfb; border:1px solid #cfcfd0}
		#menu-toplevel ul {padding:72px 0 0 0; margin:0; list-style:none; position:absolute; left:-9999px; width:108px; height:20px;}
			ul#menu-toplevel li{ margin-left: 0px; list-style: none; }
			#menu-toplevel ul li {width:100px; padding:0 5px;margin-left:0}
			#menu-toplevel ul li a {width:100px; height:18px; color:#454545; font:normal 11px/18px arial, sans-serif; text-decoration:none;}
			#menu-toplevel ul li a:hover {color:#000;}

			#menu-toplevel li {float:left; width:100px;cursor:pointer}
			#menu-toplevel li a {display:block; width:100px; height:18px; float:left; padding:0 3px;}
			#menu-toplevel li a img {display:block; width:100px; height:64px; border:0;}
			#menu-toplevel li a img.ie6 {display:none;}

			#menu-toplevel li:hover {position:relative;}
			#menu-toplevel li a:hover {direction:ltr; position:relative;}
			#menu-toplevel li a:hover img {width:100px; height:64px; position:absolute; left:3px; top:0;}
			#menu-toplevel li:hover img {width:100px; height:64px; position:absolute; left:3px; top:0; z-index:500;}

			#menu-toplevel :hover div {left:-2px; top:-5px;}
			#menu-toplevel :hover ul {left:-2px; top:-5px;}

			#menu-toplevel :hover div.select {left:-9999px;}
			#menu-toplevel :hover ul.select {left:-9999px;}

			#menu-toplevel ul.selectable li { list-style: url(list.png); list-style-position: inside; }
			#menu-toplevel ul.selectable li a { display: inline; float: none; }

	/*Página Near-Space-Flight*/
		ul.flightcycle { height: 30px; margin: 0;  }
		ul.flightcycle li { margin:0;float:left;border-right-width:1px;border-right-style:solid; list-style: none; }
		ul.flightcycle li.last { border-right: none; }
		ul.flightcycle h2 { margin: 0; padding: 0; }
		ul.flightcycle a{ display: block; padding:0 14px; color:#8FBD01; text-transform:uppercase; font-size: 18px; overflow: hidden; }
		ul.flightcycle a.first { padding-left: 0; }
		ul.flightcycle a:hover{ color:#454545; }

		ul.flightcycle a span { float: left; display: block; height: 20px; }
		ul.flightcycle a span.normal { background: url(/content/img/list.png) top right no-repeat; padding-right: 8px; }
		ul.flightcycle a span.hover {  margin-left: 12px; overflow: hidden;  }

		#phases_img { position: relative; height:450px; }
		#phases_img div.phase { position: absolute; height:450px; width:980px; left: 0; top: 0; display: none; }
		#phases_img div.current { /*display: block;*/ }
		#phases_img p.info { /*position: absolute; padding-top:7px; color: #fff; */
								position: absolute; width: 100%; padding: 7px; background-image: url(bg-near-space-ship.png); }

	/*Página Book-a-bloon*/
			.book-a-bloon div.small_text { margin-top: 10px; color: #A9A9A9; font-size: 0.9em; }
			.book-a-bloon div.small_text a { text-decoration: underline; }
			.book-a-bloon div.small_text a:hover { color: #A9A9A9; }
			.banner-top{width:975px;height:273px;margin:5px 0 0 2px;}
			#bannerbook {background:url(banner-book-a-bloon.jpg) no-repeat left top;padding-bottom:7px}
				#bannerbook h2{padding-top:12px;padding-bottom:20px;/*padding-left:35px;*/color:#FFFFFF; }
				#bannerbook h2 img {padding:0px;}
				#bannerbook img{display:block;padding-top:8px;/*padding-left:35px*/}
			.book-form{margin:15px 0 10px;padding:13px 0 30px;border-width:1px 0 1px;border-style:solid;background:url(bg-book-form.jpg) no-repeat right top}
			#content .book-form.col-all div, #content .book-form.col-all h2, #content .list-agents.col-all h2{padding:0;margin:0}
			#content .book-form.col-all h2{padding-bottom:13px}
			.book-form p.form-description{margin-top:12px}
			.list-agents p.form-description{margin-top:7px;margin-bottom:0}
			#content .list-agents .col2-l{width:497px;}
				 #content .list-countries .col3-l{width:155px;margin-right:10px;float:left;padding-bottom:10px}
				 #content .list-countries .col3-c{width:155px;margin-right:10px;float:left;padding-bottom:10px}
				 #content .list-countries .col3-r{width:155px;float:left;padding-bottom:10px}
				 .list-countries h5{text-transform:uppercase;font-size:1.27em;font-weight:bold;width:100%;margin-top:20px;margin-left:5px}
				 .list-countries a{display:block;color:#454545;padding-left:5px;font-size:1.18em;padding-bottom:5px}
			#content .list-agents .col2-r{width:401px;background:#e5f1fe;padding:26px}
			.list-agents .col2-r h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.19em;text-transform:lowercase;font-weight:bold;color:#454545;}
			.list-agents .col2-r h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.18em;color:#007af2;margin-top:20px;font-weight:bold}
			.list-agents .col2-r p{padding-left:0}
			.list-agents .col2-r span{color:#007af2;margin-top:8px}
			p.contact-text{font-size:0.9em;margin-top:45px}
			.list-agents a.select {color:#007af2;font-weight:bold}

	#bannerbook{background:url(banner-book-a-bloon.jpg) no-repeat left top;padding-bottom:7px;padding-left:35px}
		#bannerbook h2{padding-top:24px;padding-bottom:0px;color:#FFFFFF;width:400px;}
		#bannerbook img{display:block;margin-top:8px;}

	/*Newsletter list*/
	#newsletter-list { float: right !important; margin-right: 10px; width: 440px !important; }
	.bg-blue, .bg-blue { padding: 21px 15px; width: 428px }
	.bg-blue h2{ margin-bottom: 15px }
	.bg-blue .newsletter-list li{ margin-left: 23px; }
	.bg-blue .newsletter-list span{ font-size: 10px; }

	/*correccion fly-a-bloon photo-gallery*/
	#content.fly-a-bloon-gallery { }
	#content.fly-a-bloon-gallery div.col2-l { margin-right: 0px; width: 509px; }
	#content.fly-a-bloon-gallery div.col2-l img.mainPhoto { width: 509px; height: 366px; }
	#content.fly-a-bloon-gallery div.col2-r { margin-top: 24px; float: right; }

	/* background */
	body.bg-bloon { background-image: url(bg-bloon.jpg); }

	/* send to a friend */
	#staf_container{padding:30px 33px 30px 33px;}
		#staf_container div.cabecera{border-bottom:1px solid #b7d9fb;overflow:hidden;}
			#staf_container div.cabecera div.title{float:left;background:url('../img/send_to_a_friend.png') no-repeat left top;height:30px;width:240px;}
			#staf_container div.cabecera a.close{float:right;background:url('../img/close.png') no-repeat left top;height:30px;width:74px;margin-top:8px;}
		#staf_container table.formu{margin-top:20px;}
			#staf_container table.formu td{height:20px;vertical-align:top;}
			#staf_container table.formu td.label{font-size:12px;width:120px;}
				#staf_container table.formu td.formu{width:360px;}
				#staf_container table.formu td.formu input, textarea{width:180px;float:left;}
				#staf_container table.formu td.formu textarea{border-style:solid;border-width:1px;width:260px;height:100px;}
				#staf_container table.formu td.label span{color:#b7d9fb;}
				#staf_container table.formu td.send{padding-top:12px;}

#credit-popup { font-family: Georgia, "Times New Roman", sans-serif; color: #000; font-size: 14px; text-align: center; padding: 60px 65px; font-weight: bold; }
#credit-popup p { padding: 0px !important; margin: 0px; }
#credit-popup a { color: #666 !important; text-decoration: underline; font-weight: normal; }
#credit-popup hr { background: #000; border: none; height: 1px; margin: 15px 0px; }

a.facebook{background:url('facebook.png') no-repeat left top;width:18px;height:18px;display:block;}
a.facebook:hover{background:url('facebook_over.png') no-repeat left top;}
a.twitter{background:url('twitter.png') no-repeat left top;width:18px;height:18px;display:block;}
a.twitter:hover{background:url('twitter_over.png') no-repeat left top;}
a.facebook_white{background:url('facebook_white.png') no-repeat left top;width:18px;height:18px;display:block;}
a.facebook_white:hover{background:url('facebook_over.png') no-repeat left top;}
a.twitter_white{background:url('twitter_white.png') no-repeat left top;width:18px;height:18px;display:block;}
a.twitter_white:hover{background:url('twitter_over.png') no-repeat left top;}

a.parlink{color:#c4c4c4;}
a.parlink span.blue{color:#268ef4;font-weight:bold;}
a.parlink span.green{color:#a7bc0f;font-weight:bold;}
a.parlink:hover{color:#ffffff;}
a.parlink:hover span{color:#c4c4c4;}
