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

/* Reset Styles for compatibility */
html{ overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal;	font-weight:normal; }
ul { list-style:none; } 
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

h1 { color:#ff6c11; font-size:18px; font-weight:bold; margin:5px;}
.highlight { color:#0f7cdb;}
h4 { font-weight:bold;}
blockquote { margin: 0 0 0 30px; font-size:1.45em; font-weight:bold; float:left; width:660px; }

#link-list { text-indent:5px; text-align:left; font-size:12px;}

body { font-family:  Helvetica, Arial, sans serif; font-size:100%; line-height:1.125em; }
.bodytext p { font-size:12px; /* Equivalent to 12px*/ margin:3px; }

#page-wrap { margin:0 auto; width:960px; }   
	#header { width:960px; background:url(../images/blue-divider.png) bottom no-repeat; padding-bottom:20px; position:relative; }
		#nav-menu { position:absolute; top:49px; left:600px; text-indent:-90000%;}
		#nav-menu li { display:inline;}
		#nav-menu a { width:120px; height:56px; display:block; float:left;}
		#nav-menu a.nav-home { background:url(../images/nav-bar.png); background-position:0px 56px;}
		#nav-menu a.nav-arrival { background:url(../images/nav-bar.png); background-position:240px 56px;}
		#nav-menu a.nav-contact { background:url(../images/nav-bar.png); background-position:120px 56px;}
		
		#nav-menu a.nav-home:hover { background-position:0px 0px;}
		#nav-menu a.nav-arrival:hover { background-position:240px 0px;}
		#nav-menu a.nav-contact:hover { background-position:120px 0px;}
		
		body#home ul#nav-menu a.nav-home { background-position:0px 0px;}
		body#arrival ul#nav-menu a.nav-arrival { background-position:240px 0px;}
		body#contact ul#nav-menu a.nav-contact { background-position:120px 0px;}

	#steps { width:948px; min-height:120px; border-left: 2px solid #00c5f1; border-right: 2px solid #00c5f1; float:left; padding-left:8px; }
	#steps h3 { font-size:20px; font-weight:bold; }
	
	#blueDiv { background:url(../images/blue-divider-bottom.png) top no-repeat; width:960px; height:14px; float:left;}
	#foldingContent { width:948px; min-height:315px; float:left; border-left: 2px solid #00c5f1; border-right: 2px solid #00c5f1; padding-left:8px;}
		#foldingContent.hide{ display:none;	}
	
	#foldingContent2 { width:960px; overflow:hidden; float:left;}
		#foldingContent2.hide{ display:none;	}
		#content-text { width:616px; height:221px; background:url(../images/content-back.png) top repeat-y; padding:4px; float:left;}
		#foldingContent2 img { float:right;}

	
	#arrival-content { float:left; padding:10px;}
		#paletero { float:right; width:316px; margin-left:10px; border:2px solid #00C5F1;}
	
	#contact-form { float:right; width:390px; height:330px; margin-left:10px; border:2px solid #00C5F1; padding:5px;}	
		#contact-form p { text-align:right; margin-bottom:20px;}	
		#contact-form h3 { color:#FF6C11; font-size:14px; font-weight:bold;}
		#contact-form label { font-weight:bold;}
		#contact-form input { border:1px solid #00C5F1;}
		#contact-form textarea { border:1px solid #00C5F1;}
		
		
	#link-form { float:right; width:390px; height:385px; margin-left:10px; border:2px solid #00C5F1; padding:5px;}	
		#link-form p { text-align:right; margin-bottom:20px;}	
		#link-form h3 { color:#FF6C11; font-size:14px; font-weight:bold;}
		#link-form label { font-weight:bold;}
		#link-form input { border:1px solid #00C5F1;}
		#link-form textarea { border:1px solid #00C5F1;}
		
				
	#footer { width:960px; height:82px; background:url(../images/footer-back.png) top no-repeat; margin-top:5px; padding-top:20px; text-align:center; color:#FFF; font-weight:bold; float:left;}
		#footer .footer-menu ul { margin-bottom:5px;}
		#footer .footer-menu li { display:inline; padding:0 5px; border-left:1px solid #FFF;}
		#footer .footer-menu li.first { border-left: none; }
		#footer .footer-menu a { color:#FFF; text-decoration:none; font-size:0.75em; } 
		#footer .footer-menu a:hover { text-decoration:underline;}
		
#firstInput h2.easy-steps { width:795px; height:44px; margin:0 0 30px 10px; background:url(../images/easy-steps.png) top no-repeat; text-indent:-90000px; }
div.transporDiv { width:308px; float:left; min-height:140px; margin-right:5px; margin-bottom:5px; border:1px solid #089dcb; font-weight:normal; margin-top:5px; }
div.transporDiv2 { width:308px; float:left; min-height:140px; margin-right:5px; margin-bottom:5px; border:1px solid #089dcb; font-weight:normal; }
.headertitle { width:298px; margin-left:5px; margin-right:5px; float:left; height:45px;}
.title {color:#089dcb ; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-top:8px; margin-bottom:8px;}
.stars { float:right; margin-top:4px;}
.line{width:298px; background-color:#089dcb; height:1px; border:0; color:#089dcb;}
.imgservice2 {float:left; margin-left:5px; width:125px; height:88px; margin-top:4px; margin-bottom:10px;}
#nota-bus { width:298px; float:left; margin-left:12px; margin-right:5px; margin-top:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:200px;}

#nota-shuttle {with:298px; float:left; margin-left:12px; margin-right:5px; margin-top:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:200px;}

#nota-taxi { width:298px; float:left; margin-left:12px; margin-right:5px; margin-top:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:200px;}



#nota-private { width:298px; float:left; margin-left:12px; margin-right:5px; margin-top:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:240px;}


#nota-vip { width:298px; float:left; margin-left:12px; margin-right:5px; margin-top:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:240px;}


#nota-limo {width:298px; float:left; margin-left:12px; margin-right:5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:240px;}

.linea2 {width:80px; background-color:#089dcb; height:1px; border:0; color:#089dcb;}
p.from {font-family:Arial, Helvetica, sans-serif; font-size:14px;line-height:5px;}
p.guion{font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:5px; color:#089dcb;}
#pricebus {float:left; width:120px; height:78px; margin-left:25px; text-align:center; margin-top:10px;}
.prices {float:left; width:168px; height:88px; margin-left:5px; text-align:center; margin-right:5px; background:url(../images/form/linea.png); margin-top:10px;}
.priceone {float:left; width:80px; height:70px; text-align:center; margin-right:5px;}
.priceround {float: right; width:81px; height:70px; text-align:center;}
.pricenote { float: left; width:168px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:5px; line-height:10px;}
p.pricetotales { font-family:Arial, Helvetica, sans-serif; font-size:19px; margin-bottom:8px; font-weight:bold;}
p.personsway {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:8px;}
.horas{color:#F00; font-size:14px;}
div.transporDiv li{ background:url(../images/form/guion.png); background-repeat:no-repeat; margin-right:20px; padding-left:8px;}
div.transporDiv2 li{ background:url(../images/form/guion.png); background-repeat:no-repeat; margin-right:30px; padding-left:8px;}
div.transporDiv ul, div.transporDiv2 ul { line-height:18px;}