.main{
	width: 100%;   /*900px;*/
	margin:0 auto 0 auto;	
	padding: 0;
	top: 0;
	position: inherit;
}

.main .full-top{
	width:inherit;
	float: left;
	/*min-width: 50em;*/
	margin: 0 ;
	padding: 0;
	background: #19446a url(img/header_bg.jpg) repeat-x;
}

.main .full-top #top{
	margin:0 auto 0 auto;	
	height: 90px;
	width: 900px;
	padding-left: 10px;
	
	/*width:60%;	left:20%;	right:20%;*/	
}
.main .main-top{
	width:inherit;
	float: left;
	height: 281px;
	margin: 0 auto;
	background: #454545 url(img/banner_repeat.jpg) repeat-x;	
	
}
.main .main-top #main{
	width: 900px;
	/*width:60%;	left:20%;	right:20%;*/
	height:297px; /*353px;*/
	margin:0 auto 0 auto;	
	background: url("img/fyre-x01-composed1.png")  no-repeat;
}

.main #top-free{
	width:inherit;
}

.main #up-dir{
	/*background-color:#CDCBDA; /*#F9E8C0;/*#dee7ec;*/
	background:url("img/line.jpg") repeat-x;
	padding:0;
	width:inherit;
	margin:0 auto 0 auto;	
}
.main .info{
	width: 100%;
	float: left; 
	/*background-color: #eff3f7;*/
	background-color: white;
	
}
.main .info .body{
	margin:0 auto 0 auto;	
	width: 900px;
	/*width:60%;	left:20%;	right:20%;*/

	/*background: url("img/squares.jpg") repeat;/*#717CE2;*/
	/*min-width: 50em;*/
	padding: 0;
	/*float: right;*/
	/*background-color: white;*/
	
	/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/ 
		
}
.main .info .body .left{
	/*left: 0;*/
	width: 20%;	
	float: left;
	position:relative;
	padding-bottom:1em;
}
.main .info .body .left-h{
	/*La misma columna, pero oculta*/
	width:0;
	float: left;
	visibility:hidden;
}
.main .info .body .center{
	max-width: 66%;
	width: 66%;
/*	margin-left: 20%;
	margin-right: 20%;*/
	padding-left: 1em;
	padding-right: 1em;
	/*border: 1px solid red;*/
	top:0;
	z-index: 1;
	/*background-color: white;*/
	float: left;
	position:relative;
	margin-bottom: 0;

	/*padding-bottom:3em;*/
}
.main .info .body .right{
	top:0;
	width: 30%;
	z-index: 1;
	float: right;
	position:relative;
	padding-bottom:1em;	
}
.main .main-bottom{
	width:inherit;
	/*position: static;*/
	float: left;
	/*min-width: 50em;*/
	/*background-color: gray;*/
	margin: 0 auto;
	/*height:57px;*/
	background: #454545 url(img/footer_bg.jpg) repeat-x;
	
}
.main .main-bottom #bottom{
	margin:0 auto 0 auto;	
	width: 900px;
	padding-top: 10px;
	
	/*width:60%;	left:20%;	right:20%;*/
	/*min-height: 50em;*/
}

