@charset "utf-8";

/* --------------------------------------------------------------------------------------------------- */
											/* CSS RESETS */
/* --------------------------------------------------------------------------------------------------- */

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,b,u,i,center,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-size:100%; vertical-align:baseline; background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:''; content:none;} /*remembertodefinefocusstyles!*/ :focus{outline:0;} /*remembertohighlightinsertssomehow!*/ins{text-decoration:none;}del{text-decoration:line-through;} /*tablesstillneed'cellspacing="0"'inthemarkup*/
table{border-collapse:collapse;border-spacing:0;}

#contenedor {
	margin: 0 auto;
	font-family: 'Open Sans', sans-serif; 	
}

#header {	
	width:100%;
	height:260px;
	background-image:none;
	position: relative;
	z-index:1001;

}

#cont_header {	 
	width:300px;
	height:260px;
	margin: 0 auto;	
}

#top {	 
	width:260px;
	height:64px;
	float:right;
	background-color:#b92019;
	-webkit-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	color:#FFF;
	padding:12px 20px 0 20px;
	font-size:12px;
	line-height:16px;
	text-align:center;
}


h1{
	background: url(../images/logo.png) no-repeat center;
	width:300px;
	height:55px;
	float:left;
	margin-top:25px;	
	
}

h1 a{
  	display: block;
  	width: 100%;
  	height: 100%;
  	text-indent: -9999px;

}

#nav {
	display:none;
}

#nav1 {
	display: block;
	width: auto;
	margin-left:0px;
	margin-top:20px;
	height:43px;
	font-size:18px;
	font-weight:400;
	float: right;
	position:relative;
}


/* --------------------------------------------------------------------------------------------------- */
											/* MENU */
/* --------------------------------------------------------------------------------------------------- */


#menu {  
	text-align: center;	
	float: left;
	position: relative;
	text-transform:uppercase;
}
#menu ul { list-style-type: none;}

#menu ul li.nivel1 { 
	float: left;	
	margin-right: 0px;
	position: relative;
}
#menu ul li { float: left;}

#menu ul li a {
	display: block;	
	color:#fff; text-decoration:none; padding:16px 0px 16px 0px; width: 300px;
	position: relative;
	background:#006398;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
	color: #fff; background:#666;
	position: relative;		
}
#menu ul li a.nivel1 {display: block!important;display: none;
}
#menu ul li ul {display: none;}
#menu ul li a:hover ul, #menu ul li:hover ul {	display: block; position: absolute; width: 300px;}
#menu ul li ul li a {width: 150px;
font-size:12px;
padding: 13px 0px 13px 0px;
border: none;
background: #006398;
color: #fff;
}

#menu ul li ul li a:hover {
position: relative;
background: #666;
color: #fff;
}

ul.uno {left: 0px;}


/* --------------------------------------------------------------------------------------------------- */
											/* SLIDER */
/* --------------------------------------------------------------------------------------------------- */
	
#foto {	
	width:100%;	
	height:400px;
	margin: 0 auto;
	position:relative;
	display:none;
}

/* --------------------------------------------------------------------------------------------------- */
											/* NOVEDADES */
/* --------------------------------------------------------------------------------------------------- */


#form_pas {
	width:340px;
	overflow:hidden;
	float:left;
}



.azul {
	font-size:20px;
	font-weight:300;
	color:#005f92;
	margin-top:25px;
	font-style:italic;
	width:150px;
}


#pasajes {
	height:720px;
	width:100%;	
	margin: 0 auto;	
}

#cont_pasajes {
	height:720px;
	width:480px;
	margin: 0 auto;
	position:relative;
	margin-top:0px;	
	background:#fff;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
}

#form_pasajes {
	height:303px;
	width:340px;
	float:left;
	padding-top:62px;
	padding:85px 3% 5px 3%;
	background:url(../images/form1.png) #fff  no-repeat;
	margin-top:0px;
	-webkit-border-radius:7px;
	border-radius:7px ;
}

#form_side {
	display:none;
}

.form_side {
	font-size:13px;
	font-weight:300;
	color:#676767;
	margin-top:55px;
	line-height:18px;
}

.azul {
	font-size:20px;
	font-weight:300;
	color:#005f92;
	margin-top:25px;
	font-style:italic;
	width:150px;
}

#info {
	height:260px;
	width:400px;
	float:left;
	margin-top:0px;
	font-size:15px;
	line-height:20px;
	font-weight:300;
	color:#505050;
	padding:25px 0px 0 40px; 
}

.tit_info {
	font-size:25px;
	line-height:43px;
	font-weight:400;
	color:#004a72;
}

.sub_info {
	font-size:37px;
	line-height:28px;
	font-weight:300;
	color:#b92019;
	margin-bottom:15px;
}
