body {
    background: #173853;
	color:#4b4b4b;
}

a {
	color:#942543;
}

h1,h2,h3,h4 {
	color:#363636;	
}

/* Containers
 ------------------------------------------------------- */
.bg {
    background: #fff url(/img/q.gif) repeat-y right;
    border-left: 13px solid #7d374a;	
}
.wrap,.wrap_corner {
    width: 980px;
    margin: 0 auto;
    background:url(/img/bg.jpg) repeat-y center;		
}
.wrap_corner {    
	background:url(/img/bg_topcorner.jpg) no-repeat top right;
}


/* Header
 ------------------------------------------------------- */
#header {
	background:url(/img/collage.jpg) no-repeat top center;
    height: 245px;
}
#header .container {
	width:980px;
	margin:0 auto;
}
#header .transbg {	
	background:#000;
	width:100%;
	overflow:hidden;	
	height:79px;
	margin:33px 0 0 0;
	position:absolute;
	display:none;	
}
#header .logo {
	width:237px;
	height:97px;
	position:absolute;
	z-index:100;
	margin:42px 0 0 0;
	}
	
#header .intro {
	width:440px;
	height:75px;
	position:absolute;
	z-index:200;
	font-size:0.9em;
	color:#fff;
	margin:155px 0 0 20px;
}
#header .intro a {
	color:#ffde00;
}

/* Slider */
.slider {
	width:496px;
	height:208px;
	position:absolute;
	z-index:200;
	margin:10px 0 0 470px;
	display:none;
}
.slides {
	position:absolute;
	width:419px;
	height:150px;
	margin:24px 0 0 53px;
	z-index:1000;	
}
.slides_container {
	width:419px;
	height:150px;
}
.slides_container div {
	width:419px;
}

/* Bookmark */
.bookmark {
	width:49px;
	height:149px;
	position:absolute;
	margin:229px 0 0 200px;
}

/* Ads corner */
.adscorner {
	width:129px;
	height:124px;
	position:absolute;
	margin:9px 0 0 838px;
	z-index:2000;
}

/* Menu top */
.menutop {
 	position:absolute;	
	margin:7px 0 0 10px;	
	}
	.menutop a {
		color:#fff;
		font-size:0.9em;
		text-decoration:none;
		margin:0 20px 0 0;
	}
	.menutop a.home {
		background:url(/img/home.gif) no-repeat;
		padding:0 0 0 23px;
	}
	.menutop a.contactus {
		background:url(/img/contactus.gif) no-repeat;
		padding:0 0 0 23px;
	}


/* Title, Tabs, Addressbar
 ------------------------------------------------------- */
h1 {
	width:599px; /*756*/
	background:#eaedef url(/img/ttabg.gif) repeat-y;
	margin-left:1px;
	padding:15px 127px 15px 30px;
	float:left;
	border-bottom:1px solid #d5dbe0;	
}

p.intro {
	font-size:1.2em;	
	width:691px; /*756*/
	margin-left:31px;
	float:left;	
	padding:0 10px 1.5em 10px;
	margin-bottom:1.5em;	
	border-bottom:1px solid #d5dbe0;		
}

/* Addressbar */
.addressbar {	
	width:711px; /*756*/
	margin-left:31px;
	float:left;
	padding:0 0 10px 0;	
	margin-bottom:3em;
	margin-bottom:1.5em;
	font-size:0.9em;
	border-bottom:1px solid #d5dbe0;	
	}
	.addressbar a {
		color:#757906;
	}

.photo {
	margin-left:1px;
}

/* Tabs */
.tabs {
    width:711px; /*756*/
	height: 30px;		
	margin-left:31px;	
	margin-bottom:15px;
	border-bottom:3px solid #4ca799;	 
	float:left;	
	}
	.tabs a {
    	color: #7d374a;    
    	padding: 5px 12px;
    	margin: 0 3px;
    	display: inline;
    	float: left;
    	background: #f0f2f3;
    	text-decoration: none;
    	border: 1px solid #b9c3cb;
		border-bottom:none !important;
		font-size:1em;
		font-weight:bold;
		font-family:"Trebuchet MS";
		-moz-border-radius-topleft: 5px;
    	border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px;
    	border-top-right-radius: 5px;	
		}
	.tabs a.active, .tabs a.active:hover {
		background:#4ca799 url(/img/tabgreen.gif) repeat-x top;
    	color: #fff;
		border:1px solid #156054;
		text-shadow: #1D6D60 1px 1px 0px;	
	}
	.tabs a:first-child {
    	margin: 0 2px 0 0;
	}
	.tabs a:hover {
		background:#e0e3e5 url(/img/activebg.gif) repeat-x top;	
    	color: #363636;
		border:1px solid #7b8f9f;
	}

/* Midle content
 ------------------------------------------------------- */
#midle {
    width: 521px;
    margin-left: 31px;
	}
	#midle ul {
		list-style:none;
		padding-left:1em;	
	}
	#midle ul li {    
    	padding: 3px 0px 0 10px;
		background:url(/img/bullet_yellow.gif) no-repeat 0 10px;
		}
	#midle form ul li {
		background:none;
	}

.adsense {
	border:1px solid #e0d8c5;
	width:228px;
	padding:10px;
	background:#fbf9f4;
	/*width:228px;*/	
	text-align:center;
	margin-right:21px;
	margin-bottom:20px;
}
body#home .adsense {
	margin:0;
}

.hblock {
	margin-bottom:20px !important;
}
.hblock p,.hblock ul,.hblock ol {
	font-size:0.9em;
	}
	.hblock p {
		margin:0 0 5px 0;
		padding:0;
	}
	
.hblock ul {
	margin-bottom:0;
}
.hblock h2 {
	font-size:1.5em;
	margin:0 0 0.75em 0;
	}
	.hblock h2 a {
		text-decoration:none;
		color:#363636;
	}

.rmore {	
	text-align:right;
	display:block;
	background:url(/img/rmore.gif) no-repeat right 8px;
	padding:0 18px 0 0;			
}	

.hblock img {
	margin:0 0 10px 0;
}

.btn_place {
	background:url(/img/btn_place_bg.gif) repeat-x top;
	width:120px;
	padding:15px 0;
	text-align:center;	
	border:1px solid #b8b8b8;
	font-size:1.2em;	
	font-weight:bold;
	margin:0 0 8px 0;	
	/*-moz-border-radius: 5px;
	border-radius: 5px;*/
	cursor:pointer;			
}

.btn_place a {
	color:#000;
	text-decoration:none;
	/*background:url(/img/building.gif) no-repeat 0 0;
	padding:0 0 0 18px;*/
}

.btn_place.brooklyn,.btn_place.brooklyn a {
	color:#a47614;
}
.btn_place.bronx,.btn_place.bronx a {
	color:#a2156f;
}
.btn_place.queens,.btn_place.queens a {
	color:#335886;
}

.subtitle {
 color:#0077cc;
 margin:0.5em 0;
 font-weight:bold;
}

.lightblue {
	background:#eaedef;
	border:1px solid #bcc5cd;
	padding:10px;
}


.miniblock {
	margin:0 0 10px 0;
	border-bottom:1px solid #bcc5cd;
}
.miniblock p {
	margin:0 0 10px 0;
}
.miniblock img {
	float:left;
	margin:0 10px 10px 0;
}

.miniblock h2 {
	font-size:1em;
	font-weight:bold;
}
.miniblock.lastmini {
	border:none;
	margin:0 0 0 0;
}

ul.ulblocks {
	margin:0 !important;
	padding:0 !important;
}
ul.ulblocks li {
	margin:0 0 20px 0;
	border:1px solid #ccc;
	padding:10px 10px 10px 42px !important;
	background:url(/img/info_ico.gif) no-repeat 5px 10px !important;		
}

.brochureDownloadBlock {
	overflow:hidden; padding:20px; height:174px;
}

.ContactFormBlock {
	overflow:hidden; padding:5px; height:90px;
}

hr {
	height:3px;
	border:none;
	border-bottom:3px solid #bcc5cd;
	margin:0 0 30px 0;
	padding:0;
}

.padline {
	padding:20px 0 0 0;
	border-top:3px solid #e8e8e8;
	height:1%;
}


/* Gallery photo & video (COPIADO DE WHATZARAGOZA)
 ------------------------------------------------------- */
h3.ico-photos {
	background:url(/img/landscape.png) no-repeat;
	padding:0 0 18px 35px;
	border-bottom:1px dotted #ccc;
}
h3.ico-videos {
	background:url(/img/tv.png) no-repeat;
	padding:7px 0 18px 35px;
	border-bottom:1px dotted #ccc;
}

.gallery {
	text-align: center;
	margin-bottom:36px;
	}
	.gallery a {
		display:inline-block;		
	}
	.gallery img,.video-preview img {
		width:150px;
		height:auto;
		margin:0 4px 8px;
		border:1px solid #c5cbd1;
		padding:5px;
		background:#fff;		
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	
	.video-frame {
		margin-bottom:18px;
		padding-bottom:18px;
		border-bottom:1px dotted #ccc;
	}
	.video-preview {
		display:inline-block;
		float: left;	
		width:180px;
		text-align: left;		
		}
		.video-preview img {
			margin:0;
		}
	.video-description {
		float:left;
		width:340px;
		text-align: left;
		}
		.video-description p {
			margin:0;
		}
		.video-title {
			display:block;
			padding-top:5px;
			margin-bottom:5px;
			font-weight:bold;
		}


/* Tables
 ------------------------------------------------------- */
table {
	margin:1.5em 0;
	}
	table tr td {
		vertical-align:top;		
	}
	
/* Videos */
	td.lineavideo,td.bcksponsor,td.sponsored{
		padding:15px 10px;	
		background:none !important;
		border-bottom:1px solid #d5dbe0;
	}
	td.bcksponsor,td.sponsored {
		padding-bottom:30px;		
		background:#eaedef url(/img/sponsored_n.gif) no-repeat right bottom  !important;
		border:1px solid #bcc5cd;	
		border-left:none;
	}
	td.bcksponsor {
		background:#eaedef !important;
		border-right:none !important;
		border-left:1px solid #bcc5cd;		
	}
	
/* Videos enforex */	
	td.lineavideo,td.bcksponsor,td.sponsored2{
		padding:15px 10px;	
		background:none !important;
		border-bottom:1px solid #d5dbe0;
	}
	td.bcksponsor,td.sponsored2 {
		padding-bottom:30px;		
		background:#eaedef /*url(/img/sponsored_n.gif) no-repeat right bottom*/  !important;
		border:1px solid #bcc5cd;	
		border-left:none;
	}
	td.bcksponsor {
		background:#eaedef !important;
		border-right:none !important;
		border-left:1px solid #bcc5cd;		
	}
	
/* Internet */
table.tabla {
	
	}
	table.tabla tr td {		
		background:none;
		border:1px solid #e0e0e0;
	}
	table.tabla tr.ttitle td {
		font-weight:bold;
		background:#e0e0e0;
	}

/* Maps */
.imgmaps {
	text-align:center;
	padding:0.5em 0;	
	}
#maps td {border:2px solid #fff; padding:10px; text-align:center; background:#eaedef;}
#maps .logo-bus {background:transparent url(/img/logo-emt.gif) no-repeat scroll 0 0; padding-left:40px; font-size:11px;}
#maps .logo-metro {background:transparent url(/img/logo-metro.gif) no-repeat scroll 0 0; padding-left:30px; font-size:11px;}
#maps .logo-renfe {background:transparent url(/img/logo-renfe.gif) no-repeat scroll 0 0; padding-left:40px; font-size:11px;}
#maps .logo-airport {background:transparent url(/img/logo-airport.gif) no-repeat scroll 0 0; padding-left:25px; font-size:11px;}


/* Photos */
#photos {padding:20px 0;}
#photos .thumb {float:left; /*margin:0px 4px 10px 4px; width:131px;*/ padding-bottom:10px;}
#photos .thumb img {border:1px solid #CCCCCC; padding:3px; margin:0 20px; text-align:center;}
#photos .thumb .title {font-size:11px; padding:3px 0px 0px 0px; text-align:center;}
#photos .preview {text-align:center; margin-top:10px; margin-bottom:10px;}
#photos .preview img {border:1px solid #CCCCCC; padding:3px;}
#photos .preview .title {font-size:14px; padding:10px 0 0 0; margin-bottom:10px; text-align:center; font-weight:bold;}
#photos .navigation {border-top:1px solid #ccc; clear:both; padding:10px 0; margin:10px 0;}
#photos .navigation .prev {float:left; width:150px; text-align:left; font-weight:bold;}
#photos .navigation .next {float:right; width:150px; text-align:right; font-weight:bold;}



/*para de*/
#photos .thumb-de {float:left; /*margin:0px 4px 10px 4px; width:131px;*/ padding-bottom:10px; margin:0 auto;}

/* Sidebars
 ------------------------------------------------------- */
.sidebar {
	width:213px; /*183*/
	min-height:600px;
	padding:0 0 20px 0;	
}

.menu {	
	padding:20px 0 0 0;	
}

.menu ul h2 {
    color: #fff;
    font-size: 1.3em;
    margin: 0 0 5px 0;
    line-height: 1.2em;
    padding:10px 10px 10px 10px;
    background:#3d8d80 url(/img/menuh2bg_vertical.gif) repeat-y bottom;
	font-weight:bold;
	font-family:"Trebuchet MS";
	text-shadow: 1px 1px 0px #1e380e;
	border-left:5px solid #1d6d60;		
	}

.menu ul h2 a {
    color: #fff;
}
.menu ul h2 a:hover {
	color:#fff;
}

.menu ul a {
    color: #6a6a6a;
	text-decoration:none;
}

.menu ul a:hover {
    color: #942543;
}

.menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.menu ul li {
}

.menu ul ul {
    margin: 0 20px 10px 15px;
}

.menu ul ul li {
    font-size: 0.9em;
    font-weight: normal;
    padding: 3px 0px 0 10px;
	background:url(/img/bullet_green.gif) no-repeat 0 8px;	
}

.menu ul ul ul {
    margin: 5px 0 0 5px;    	
}

.menu ul ul ul li {
    font-size: 1em;
    font-weight: normal;
    padding: 3px 0 3px 10px;
    border-bottom: 1px solid #ccc;
	background:url(/img/bullet_yellow.gif) no-repeat 0 8px;	
}

.menu ul ul ul ul li {
	border-bottom:none;
}


.sidebar-right {
    width: 185px;			
	}	
	.sidebar-right ul {
    	margin: 0;
    	padding: 0;
    	list-style: none;
		}
		.sidebar-right ul li.france {
    		background: url(/img/fr.gif) no-repeat 0 3px;
    		padding: 0 0 0 23px
			}
		.sidebar-right ul li.es {
    		background: url(/img/es.gif) no-repeat 0 3px;
    		padding: 0 0 0 23px
			}
		.sidebar-right ul li.us {
    		background: url(/img/us.gif) no-repeat 0 3px;
    		padding: 0 0 0 23px
			}
		.sidebar-right ul li.de {
    		background: url(/img/de.gif) no-repeat 0 3px;
    		padding: 0 0 0 23px
			}

		
/*Blocks*/			
.stitle {
	margin:0 0 5px 0;
	padding:14px 10px 23px 10px;
	background:#f3f5f6 url(/img/titlecorner.gif) no-repeat bottom right;
	color:#363636;
	font-weight:bold;	
	text-transform:uppercase;
	font-size:1em;	
	font-family:"Trebuchet MS";			
}
.bb {
    border: 1px solid #e0d8c5;
    padding: 10px;
    margin: 0 25px 18px 0;
    background: #fbf9f4;
	font-size: 0.9em;		
	}
	.bb input.text {	
		width:130px; /*136*/				
		margin:0 0 5px 0;
		padding:3px;
		border:1px solid #aea898;
		-moz-border-radius: 5px;
		border-radius: 5px;			
		}	
		* html body .bb input.text {
			width:128px; /*136*/
			padding:2px;						
		}
	
	.bb input.submit {
		width:100px;
		background:#f19e0e url(/img/bbsubmit.gif) repeat-x top;
		padding:3px 0;
		border:none;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		text-shadow: #fff 1px 1px 1px;
		font-size:0.9em;
		text-transform:uppercase;
		cursor:pointer;	
		}
		* html body .bb input.submit {
			padding:3px 0 0 0;	
		}			
		
		
/**** lo aado para promociones ***************/

.bb-promo {border: 1px solid #e0d8c5;
    margin: 0 25px 18px 0;
    background: #fbf9f4;
	font-size: 0.9em;
	padding-top:5px;
	padding-bottom:5px;
	}
	
/******************************************/


/* Fix for old ads blocks */
.promo_block {
	width:185px;
	overflow:hidden;	
	}		
	.promo_title {
		margin:0 0 5px 0;
		padding:14px 10px 23px 10px;
		background:#f3f5f6 url(/img/titlecorner.gif) no-repeat bottom right;
		color:#363636;
		font-weight:bold;	
		text-transform:uppercase;
		font-size:1em;	
		font-family:"Trebuchet MS";
		text-align:left;			
	}
	.promo_block input {
		width:130px; /*136*/				
		margin:5px 0 0 0;
		padding:5px 3px;
		border:1px solid #aea898;
		-moz-border-radius: 5px;
		border-radius: 5px;		
	}
.idiomas_content {
	border: 1px solid #e0d8c5;
    padding: 10px;
    margin: 0 25px 18px 0;
    background: #fbf9f4;
	font-size: 0.9em;	
}

table.adstablafix {
	padding:0;
	margin:0;
	}
	table.adstablafix tr td {
		padding:0;
		margin:0;
	}

#easytobookbanner {	
}


#midle .EasyToBook_sb_searchboxRoundedfg {
	width:480px !important;
	margin:0 auto;
	padding:10px !important;	
	}
	#midle .EasyToBook_sb_searchboxRoundedfg select {
		width:auto;
	}

form#Book_EasyTosb_form {
	background:none !important;
	border:1px solid #000;
}

/* Main menu */
#main_menu {
		
	}
	#main_menu h2 {
    	color: #fff;
    	font-size: 1.3em;
    	margin: 0 0 5px 0;
    	line-height: 1.2em;
    	padding:10px 10px 10px 10px;
    	background:#3d8d80 url(/img/menuh2bg_vertical.gif) repeat-y bottom;
		font-weight:bold;
		font-family:"Trebuchet MS";
		text-shadow: 1px 1px 0px #1e380e;
		border-left:5px solid #1d6d60;		
	}
	#main_menu ul {
    	margin: 0 20px 0 15px;
		}
		#main_menu ul li {
    		font-size: 0.9em;
    		font-weight: normal;
    		padding: 3px 0px 0 10px;
			background:url(/img/bullet_green.gif) no-repeat 0 8px;	
		}

/* Search Results */
body#search {
	
	}
	body#search #midle {	
		width:706px !important;		
	}
	body#search form#cse-search-box {
		margin-bottom:20px;	
		}
		body#search form#cse-search-box input.input {
			width:80%;
			float:left;	
			margin:0 0 0 0;		
			border:1px solid #817e68 !important;			
		}
		body#search form#cse-search-box input.submit {
			background:#d6d3bf url(/img/bgbutton.gif) repeat-x top;
			width:120px;
			border:1px solid #817e68;				
			padding:4px 0;	
			cursor:pointer;
			font-weight:bold;
			text-align:center;
			position:relative;
						
		} 


/* Sitemap
 ------------------------------------------------------- */
#sitemap {}
#sitemap a {text-decoration:none;}
#sitemap ul li {
    font-size: 1.2em;
    font-weight: bold;
	background:none;	
}
#sitemap ul ul {
	margin-bottom:20px;
}
#sitemap ul ul li {
	font-size:0.9em;
	font-weight:normal;
	background:url(/img/bullet_yellow.gif) no-repeat 0 8px;
	padding-bottom:0px;
	padding-top:0px;
		
}
#sitemap ul ul li a {
	color:#000;
}
#sitemap ul ul li a:hover {
	text-decoration:underline;
	color:#942543;
}

/* Forms
 ------------------------------------------------------- */
/* Switch forms */
.tab {
    float: left;
    color: #626262;
    font-weight: bold;
	font-size: 1.2em;    
    margin: 0 5px -1px 0;
	padding:10px 15px;
    background:#d5d1ba url(/img/tabstatic.gif) repeat-x top;
    border:1px solid #b9b59b;	
	border-bottom:none;	
	}
	.tab a {
		text-decoration:none;
	}
	.tab a.mailico {
		background:url(/img/mail_n.gif) no-repeat 0 3px;
		padding:0 0 0 23px;
	}
	.tab a.pdfico {
		background:url(/img/pdf_n.gif) no-repeat 0 3px;
		padding:0 0 0 23px;
	}

.tabtitle {
	border:none;
	background:none;
}

.tabactive {    
	background:#f6f5ee;
	border-left: 1px solid #d6d3bf;
    border-right: 1px solid #d6d3bf;
    border-top: 1px solid #d6d3bf;				
	}
	.tabactive a {
		color: #000;
		text-decoration:none;    
	}

.bymail,.bypdf {
	cursor:pointer;
}

/* Form styles */
#xform-two {
	background:#f6f5ee;
	border:1px solid #d6d3bf;
	padding:20px;
	margin-bottom:20px;		
	}
	#xform-two a {	
		text-decoration:underline;
	}
	
	#xform-two .blang {    	
		margin:0 0 18px 0;
		padding:0 0 18px 0;
		border-bottom:1px solid #aea898;					
    	}
		#xform-two .blang li {
			margin:0;
			padding:0;
		}
		        
    	#xform-two .blang div {
    		padding: 3px 5px 0 0;
    	}
	
	#xform-two ul,#xform-two ol {
		margin:0;
		padding:0;
		list-style:none;
		}
		#xform-two ul li,#xform-two ol li{
			height:1%;
			overflow:hidden;
			padding:0 0 10px 0;			
		}
		#xform-two ul li.message-form,#xform-two ol li.message-form {
			clear:both;
		}	    
	
	#xform-two .privacy {
		margin:0 0 10px 0;
	}
		
	#xform-two input.submit,#xform-two input.reset {
		background:#d6d3bf url(/img/bgbutton.gif) repeat-x top;
		width:120px;
		border:1px solid #817e68;	
		padding:8px 0;	
		cursor:pointer;
		font-weight:bold;
		text-align:center;
		position:relative;
		margin:5px 5px 0 0;
	}
	
	/* One column */
	#xform-two.oneColumn ol,#xform-two.oneColumn ul {
		margin:0 0 0.5em 0;
	}
	#xform-two.oneColumn ol li,#xform-two.oneColumn ul li {
		padding:0 0 0 0;
	}
	#xform-two.oneColumn input.input,#xform-two.oneColumn select, #xform-two.oneColumn textarea {
		width:50%;
		float:right;		
		margin:0.5em 0;
		vertical-align:middle;		
	}


	#xform-edu.oneColumn textarea {
		width:100%;
	}
	

	
	#xform-two.oneColumn div.label {
		width:45%;		
		float:left;
		margin: 0 20px 0 0;		
		padding:0 0 3px 0;
		text-align:left;			
		font-size:1em;		
		background:url(/img/labelbg.gif) repeat-x bottom;
		}
		* html body #xform-two.oneColumn div.label {
			width:40%;		
		}
	
	#xform-two.oneColumn div.error {
		clear:right;
		/*margin:0 0 0.5em;*/
		margin: 0 0 0 238px;
		width:250px;
		text-align:left;
	}
	* html body #xform-two.oneColumn div.error {
		margin:0 0 0 241px;
	}
	
	


form {
	height:1%;
	}	
	form div.label {    
		line-height:1.5em;	
		font-size:1em;
		font-weight:bold;
	}	
	form input.input,form select {	
		border:1px solid #b2ae8e;
		width:250px;	
		padding:4px 0;
	}	
	form select {
		padding:3px;
	}
	form textarea {    	
		width:99%;
		height:50px;
		resize: none; /* Chrome none resize */
		padding:0;
		border:1px solid #b2ae8e;
	}
	form textarea.terms,form textarea.readonly {		
		font-size:0.9em;
		font-family:Arial, Helvetica, sans-serif;		
	}

	.adobe {
		border: 1px solid #c1c1c0;
    	margin-bottom: 10px;
    	padding: 5px;
    	background: #fff;
    	}
		form .adobe {
			border: 1px solid #b2ae8e;    	
		}       	
		.adobe .icon {
        	float: left;        
        	margin:0.5em 5px 0.5em 0;
    	}    
    	.adobe .text {
        	font-size: 11px;
        	text-align: left;
        	padding: 0px 0px 0px 0px;
			margin:0.5em 0;
    	}	

div.error {
	color:#c60c0c;	
	font-weight:bold;
    font-size: 0.9em;
    margin: 0;	
}

.lside,.rside {
	width:45%;	
}
.ftl {
	float:left;
}
.ftr {
	float:right;
}


/* Images
 ------------------------------------------------------- */
.imgleft {
    float: left;
    margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;	
}

.imgcenter {
    float: center;
    padding:3px; 
	margin-right:10px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;	
}

.imgright {
    float: right;
    padding:3px; 
	margin-left:20px;
	margin-right:15px;
	margin-top:10px;	
	margin-bottom:10px;	
}

/* Img para Zona comercial Enforex
-------------------------------------------------------------*/

.imgleftenfo,.imgcenterenfo,.imgrightenfo {
	background: #eaedef;
	border: 1px solid #d5dbe0;
	padding: 5px;
}
.imgleftenfo {
    float: left;
    margin:0 15px 15px 0;    
}

.imgcenterenfo {
    margin:0 0 10px 0;    
}

.imgrightenfo {
    float: right;
    margin:0 0 15px 15px;          
}

/* Footer
 ------------------------------------------------------- */
.footer {
    width: 980px;
    margin: 0 auto;
    padding: 20px 0;
    color: #fff;
    font-size: 0.9em;
}

.footer h2 {    
    font-size: 1.2em;
	margin: 0 0 1.16em 0;	
    line-height: 1.5em;
    background: #0b2840;
    padding: 5px 10px;
	color:#fff;
	font-weight:bold;
}
.footer img {
    border:none;
}
.footer a {
    color: #fff;
}

.fblock {
    width: 400px;
}

.fblock ul {
	list-style:none;
	padding:0;
	float:left;
}

.fblock ul li {
	background: url(/img/footer-bullet.gif) no-repeat 0 4px;
	padding:0 0 0 15px;    
}

/* Misc. */
.font14 {
	font-size:1.2em;
	line-height:1.28em;
}
.marbot10 {
	margin-bottom:10px;
}

/* Columns
 ------------------------------------------------------- */
.col_300 {
	width:300px;
	margin: 0 20px 0 0;
}

.col_250 {
	width:250px;
	margin: 0 20px 0 0;
}
.col_180 {
	width:180px;
	margin: 0 20px 0 0;	
}
.col_150 {
	width:150px;
	margin: 0 20px 0 0;	
}