/*  
Theme Name: Dolar Cambio v1
Theme URI: http://www.dolarcambio.com/
Description: Dolar Cambio theme v1
Author: Forexinvestor ApS (c) 2009
*/



/* -- Default "_RESET_" Rules -- */

* {margin: 0px; padding: 0px;}

body { color: #333;	text-align: center;	font-family: "Trebuchet MS", arial, sans-serif;	font-size: 11px; background: #50741d url(images/body.jpg) top left repeat-x; 	}

a { color: #0000cc; text-decoration: none; outline: none; }
a img { text-decoration: none; border: none; cursor: pointer; }

img { margin: 0px; }

h1, h2 { margin: 5px 0; padding: 0px; font-family: arial, sans-serif; font-size: 14px; font-weight: bold; }

p { margin: 5px 0 5px 0; padding: 5px 0 5px 0; }

li { margin-left: 15px; }

table { border-collapse: collapse; border-spacing: 0; }

/* -- Standard Helpers -- */

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

.fl { float: left; }
.fr { float: right; }
.fn { float: none; }

.fw { width: 100%; }

.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }

.wrapper { width: 963px; display: block; text-align: left; margin: auto; }

/* -- Your Site Starts Here -- */

.header {
	height: 90px;
	padding: 16px 0 21px 25px;
}
	.header .logo { float: left; margin-top: 9px; }
	.header .top_banner { float: right; }

.left {
	float: left;
	width: 828px;
}

/* NAVIGATION */
.navigation {
	height: 27px;
	padding: 0 5px 0 25px;
}
	.navigation ul {
		float: left;
		margin: 0;
		padding: 0;
	}
		.navigation ul li {
			float: left;
			list-style-type: none;
			margin: 0 0 0 1px;
			padding: 0;
		}
			.navigation ul li a {
				background: url(images/navigation_blue.gif) top left no-repeat; 
				border-right: 1px solid #5484cf;
				color: #fff;
				font-family: "Trebuchet MS", Arial;
				float: left;
				height: 27px;
				line-height: 25px;
				padding: 0 20px 0;
				text-decoration: none;
			}
			.navigation ul li a.active {
				background: url(images/navigation_white.gif) top left no-repeat;
				border: 0 none;
				color: #333;
				font-weight: bold;
			}
			.navigation ul li a:hover {
				background: url(images/navigation_white.gif) top left no-repeat;
				border-right: 1px solid #fff;
				color: #333;
			}
			
	.content_top {
		background: url(images/content_top.png) top left no-repeat; 
		height: 24px;
	}
	
	.content_shadow {
		background: url(images/content_shadow.png) top left repeat-y;
		padding: 0 7px 0 5px 
	}
	
	.content_gradient {
		background: url(images/content_gradient.gif) top left repeat-x; 
		padding: 0 15px 0;
	}
	
	.content_footer {
		background: url(images/footer.png) top left no-repeat; 
		height: 17px;
	}
		/* PRE-TEXT WITH FLAGS */
		.pre { padding-bottom: 8px; }
			.pre p { margin: 0; padding: 0; }
			.pre p.fr a { margin-left: 9px; }
		
		/* FOOTER */
		.footer {
			font-size: 11px;
			padding: 35px 0 15px;
		}
			.footer p { margin: 0; padding: 0; }
		
		a.mail {
			background: url(images/email.gif) left 6px no-repeat; 
			color: #fff;
			float: right;
			padding: 4px 0 0 29px;
		}
		
		
	/* CONTENT LEFT COLUMN */
	.lt {
		float: left;
		padding-right: 15px;
		width: 326px;
	}
		/* LEFT COL MIDDLE BANNER */
		.lt .banner_middle {
			margin-bottom: 18px;
			padding: 15px 0 15px 11px;
		}
		
		/* LEFT COL BOXES */
		.lt_combo { margin-bottom: 18px; }
			.lt_combo .lt_combo_top { 
				padding: 16px 18px 4px 16px;
			}
				.ltcb1 { background: url(images/lt_combo_top1.jpg) top left no-repeat;  }
				.ltcb2 { background: url(images/lt_combo_top2.jpg) top left no-repeat;  }
				
				.lt_combo .lt_combo_top h3 {
					font-size: 13px;
					margin: 0;
					padding: 0 0 4px;
				}
				.lt_combo .lt_combo_top table { width: 100%; margin-bottom: 5px; margin-top: -5px; }
				.lt_combo .lt_combo_top table td { border-bottom: 1px solid #cacaca; padding: 6px 0; }
				
				.lt_combo .lt_combo_top a.blue_arrow { 
					background: url(images/blue_arrow.gif) center left no-repeat; 
					color: #0d47b0;
					display: block; 
					padding-left: 14px;
					text-decoration: underline;
				}
				.lt_combo .lt_combo_top p {
					padding-bottom: 20px;
				}
			
			.lt_combo .lt_combo_bottom {
				background: url(images/lt_combo_bottom.jpg) top left no-repeat; 
				height: 17px;
			}
			
		.big_green {
			background: url(images/big_green.jpg) top left no-repeat;
			color: #fff;
			height: 58px; 
			padding: 16px 0 15px 16px;
		}
			.big_green p {
				float: left;
				margin: 0;
				padding: 5px 30px 5px 0;
				width: 335px;
			}
			.big_green table {
				width: 390px;
			}
				.big_green table td {
					vertical-align: middle;
				}
				.big_green select {
					border: 1px solid #a5acb2;
					font-size: 11px;
					padding: 2px 5px;
					width: 140px;
				}
					.big_green select.mb { margin-bottom: 11px; }
				
				.big_green  label { width: 30px; display: inline-block; }
				.big_green  input.mini { width: 70px; padding: 2px 7px; border: 1px solid #a5acb2; font-size: 11px; }
				
				.big_green table .btn {
					background: url(images/omregn.gif) top left no-repeat;
					color: #fff;
					display: inline-block;
					font-weight: bold;
					height: 33px;
					line-height: 30px;
					padding-left: 14px;
					width: 63px; 
				}
				
				
		.rt_combo { margin-bottom: 18px; }
			.rt_combo .rt_cap { 
				background: url(images/rt_cap.gif) top left no-repeat;
				height: 15px;
			}	
			.rt_combo .rt_sides {
				background: url(images/rt_sides.gif) top left repeat-y; 
				padding: 0 5px 0 4px;
			}
			.rt_combo .rt_combo_top { 
				background: url(images/rt_gray.gif) top left repeat-x;
				padding: 16px 13px 4px 12px;
			}
			.rt_combo .rt_combo_top2 { 
				background: url(images/rt_gray.gif) top left repeat-x;
				padding: 1px 13px 4px 12px;
			}								
				.rt_combo .rt_combo_top h3 {
					font-size: 13px;
					margin: 0;
					padding: 0 0 4px;
				}

				.rt_combo .rt_combo_top h2 {
					font-size: 13px;
					margin: 0;
				}
				.rt_combo .rt_combo_top table { width: 100%; margin-bottom: 5px; }
				.rt_combo .rt_combo_top table td { border-bottom: 1px solid #cacaca; padding: 6px 0; }
				
				.rt_combo .rt_combo_top p {
					padding-bottom: 20px;
				}
				
				.rt_combo .mini_combo {
					background: url(images/mini_combo.gif) top left no-repeat; 
					font-weight: bold;
					font-size: 11px;
					height: 50px;
					padding: 20px 18px 0;
				}
			
			.rt_combo .rt_combo_bottom {
				background: url(images/rt_combo_bottom.gif) top left no-repeat; 
				height: 32px;
			}
				.rt_combo .rt_combo_bottom a {
					height: 32px;					
				}
					.rt_combo .rt_combo_bottom a span {
						height: 32px;
						float: left;
						line-height: 26px;
						color: #fff;
						font-size: 13px;
					}
					
					.rt_combo .rt_combo_bottom a.prev { float: left; background: url(images/prev.gif) top left no-repeat; padding-left: 21px;  }
					.rt_combo .rt_combo_bottom a.prev span { background: url(images/prev.gif) top right no-repeat; padding-right: 17px;  }
					
					.rt_combo .rt_combo_bottom a.next { float: right; background: url(images/next.gif) top right no-repeat; padding-right: 21px; }
					.rt_combo .rt_combo_bottom a.next span { background: url(images/next.gif) top left no-repeat; padding-left: 17px; }
					
			
				.sp1 {
					border-right: 1px solid #b9b9b9;
					float: left;
					padding-right: 12px;
					width: 185px;
				}
					.sp1 span { line-height: normal; display: block; padding: 5px 0; }
						.sp1 span img { float: left; margin-right: 6px; }
						
					.rt_combo .sp1 p { padding: 10px 0; margin: 0; }
					.rt_combo .sp1 p a { text-decoration: underline; }
					
				.sp2 {
					float: left;
					padding-left: 20px;
					width: 170px;
				}
	
				span.green { font-size: 13px; color: #0c900c; font-weight: bold; }
				span.orange { font-size: 13px; color: #e49100; font-weight: bold; }
				
				.rt_combo .sp2 table { width: 100%; margin: 5px 0 25px; }
				.sp2 table td.nb { border: 0 none; }
				.sp2 table td.tdlft { padding-right: 6px;  padding-bottom: 2px; }
				.sp2 table td.tdrght { border-left: 1px solid #b9b9b9; padding-left: 6px; padding-bottom: 2px; }
	
	/* RIGHT COL */
	.rt {
		float: right;
		width: 443px;		
	}
		.rt .world_map { margin-bottom: 18px; }


/* SIDEBAR WITH BANNER */
.sidebar {
	float: right;
	padding-top: 73px;
	width: 120px;
}










