body { background:#1a1a1a; font-family: "Arial"; }
#wrap { margin:0 auto; width:910px;}
#left { width:196px; float:left; }
#main { background:white; float:right; padding-left:85px; margin-top:10px; position: relative; width:625px; }


/* Misc HTML */
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear { clear:both; }
.alignleft { float:left; }
.alignright { float:right; }
img.alignleft  { margin: 0px 5px 0px 0; }
img.alignright  { margin: 0px 0 0px 5px;}

/* LEFT */
#left { margin-top:100px;}
#left center { font-size:10px; color:#d8d8d8; text-align: left; padding: 150px 0 0 40px;}
	#left center.sub { padding-top:60px; }
	#left p { margin:0; margin-bottom:5px;}
	#left ol li { margin:0;}
	
	
.orange { background: transparent; background-color: #d17b27; padding-bottom: 10px; }

	h3.center { border-bottom:1px solid black; font-size:23px; font-weight:normal; margin:40px 20px 0 20px; text-align: center; }
	h4.center { font-weight:normal; margin:0 0 20px 0; text-align: center; }
	
	.padding { padding:20px; }
		.padding strong { color:white; font-size:10px;}
		.padding p.text { color:#F2D3B1; font-size:10px;}
		h6 { font-size:10px; text-decoration: underline; color:white;}
		ol { list-style: none; margin:0; text-indent: 0; padding:0; color:white;}
			ol li { font-size:10px; font-weight: bold; margin-bottom: 8px;}
				ol li span { color:#F2D3B1; font-weight:normal; display:block; padding-left:13px; }

/* Header */
#header {height:80px; position:relative;}
	#header .left  { background:url(../images/bg-logo.gif) no-repeat left top; position:absolute; right:540px; color:#FFF; top:-5px; width:72px; padding:8px 8px 8px 12px;  font-size:12px; font-style:normal; font-weight:bold;  letter-spacing:1px; }	
	#header .left a { color:#FFF;  font-style:normal; font-size:12px; margin:0; text-decoration:none;  }
		
	#header .middle  { color:#FFF;position:absolute; left:85px; color:#FFF; top:-5px; font-size:10px; font-style:normal; font-weight:bold; padding:10px ;  }
	#header .middle a  { color:#C87737; font-size:9px; font-style:italic; font-weight:bold; display:inline; }
	
	#header .right { background:url(../images/icon_contact.png) no-repeat left center; color:white; font-size:10px; height:9px; padding:8px 8px; position:absolute; right:-20px; top:25px; width:102px;}
	#header .right a { color:white; text-decoration: none; }
	#header .right a:hover { color:white; text-decoration: underline; }
	
.main { display:block; padding-bottom:5px;}

/* Left Content Column */
.left-col {width:420px; }
	.left-col h1 { font-family:"Arial Black"; letter-spacing: -3px; color:#000; width:407px; font-weight:bold; font-size:36px; line-height:28px; }
		.left-col h1 em { color:#d78846; font-style:normal;}
		.left-col h1 span { font-family:"Century Gothic";  letter-spacing: 4px; display:block; font-size:18px; font-weight:normal; }
	.left-col h2 { font-size: 16px;}
	.left-col p { color:#333333; font-size: 12px; margin-top:0px;}
	.left-col p.gris {  font-size:11px; color:#C9C9C9; border-top:1px dotted #C9C9C9; line-height:11px; }	
	.left-col a.gris {  font-size:11px;  font-style:normal; color:#C9C9C9; text-indent: 0px; margin:0px; display:inline; text-decoration:none; }
	.left-col .highlight { background:#eee; }

	.zero { position: relative; margin-top:40px;}
		.zero-bg { background:url(../images/0.png) no-repeat; height:32px; left:-85px; position:absolute; top:0; width:92px; }
		.zero h2 { color:#C87737; font-size:16px; margin:0; padding-left:0px;}
		.zero h3 { font-size: 12px; margin:0; padding-left:0px;}
		
	.first { position: relative; margin-top:40px;}
		.first-bg { background:url(../images/1.png) no-repeat; height:32px; left:-85px; position:absolute; top:0; width:92px; }
		.first h2 { color:#C87737; font-size:16px; margin:0; padding-left:20px;}
		.first h3 { font-size: 12px; margin:0; padding-left:20px;}
		
	.second { position: relative; margin-top:40px;}
		.second-bg { background:url(../images/2.png) no-repeat; height:32px; left:-85px; position:absolute; top:0; width:98px; }
		.second h2 { color:#C87737; font-size:16px; margin:0; padding-left:20px;}
		.second h3 { font-size: 12px; margin:0; padding-left:20px;}
		
	.third { position: relative; margin-top:40px;}
		.third-bg { background:url(../images/3.png) no-repeat; height:32px; left:-85px; position:absolute; top:0; width:98px; }
		.third h2 { color:#C87737; font-size:16px; margin:0; padding-left:20px;}
		.third h3 { font-size: 12px; margin:0; padding-left:20px;}
		
	.fourth { position: relative; margin-top:40px;}
		.fourth-bg { background:url(../images/4.png) no-repeat; height:32px; left:-85px; position:absolute; top:0; width:98px; }
		.fourth h2 { color:#C87737; font-size:16px; margin:0; padding-left:20px;}
		.fourth h3 { font-size: 12px; margin:0; padding-left:20px;}
				
	.left-col a { color:#C87737; display:block; font-size:12px; text-indent: 20px; margin:0px}
	.left-col a.negro { font-style:normal; color:#333333; text-indent: 0px; margin:0px; display:inline; text-decoration:none; }
	.left-col a.bronce { font-style:normal; color:#C87737; text-indent: 0px; margin:0px; display:inline; text-decoration:none; }
		.left-col a.bronce hover { color:#C87737; text-decoration:underline; }
	
/* Right Content Column */
.home #right-col { position: absolute; left:550px; top:100px; }
.inner #right-col { position: absolute; left:550px; top:350px; }
	
	.border-5 { border:1px solid white; border-width: 0px 0px 0px 0; margin:14px 0;}
	.border-15 { border:1px solid white; border-width: 15px 15px 15px  0;}
	.border-short { border:1px solid white; border-width: 1px 1px 1px 0; margin:7px 0;}
	
	.dark { background: #C87737; padding:1px; width:185px; }
	.dark p, a { color:white; display: block; font-family: "Comic Sans"; margin:15px; padding:0;  }
	.dark p { font-size:15px; }
	.dark span { color:white; display: block; font-family: "Comic Sans"; margin:15px; padding:0;   font-size:12px; color:black; }

	.light { background: #D8D8D8; padding:1px; width:195px; }
	.light h4 { color:#3A3A3A; font-size:13px; margin:15px; }
	.light p { color:#222; display: block; font-family: "Arial"; font-size: 10px; margin:15px; padding:0;  font-style: italic }
	.light a { color:#C87737; text-decoration: none; line-height:12px; display: inline; }
	.light a:hover { color:#C87737; text-decoration: underline; }
	
	.short { background: #3c3c3c; padding:1px; width:199px; }
	.short p { color:white; display: block; font-family:"Century Gothic";  ; font-size: 15px; margin:5px; padding:0 0 0 5px;  font-style: normal; font-weight:normal;}
	.short p span { color:white; display: block; font-family:"Arial"; font-size: 9px; margin:0; padding-top:2px; font-style: normal; font-weight:normal;}
	.short p span a { color:white; display: inline; font-family:"Arial"; font-size: 9px; margin:0; padding:2px 0 0 1px; font-style: normal; font-weight:normal;}
	.short a { color:white; display: block;font-family:"Century Gothic";  ; font-size: 15px; margin:0px; padding:0 0 0 0px;  font-style: normal; font-weight:normal; text-decoration: none; }
	.short a:hover { color:#C87737; text-decoration: none; }
	.short a span { color:#C87737; text-decoration: none; }
	
	.short-indent { background: #d8d8d8; padding:1px; width:199px; }
	.short-indent p { color:#222; display: block; font-family: "Arial"; font-size: 10px; margin:0; padding:0 0 10px 25px;  font-style: normal; }
	.short-indent a { color:#222; display: block; font-family: "Arial"; font-size: 10px; padding:0 0 0 0px;  font-style: normal; text-decoration: none;}
	.short-indent a:hover { color:#C87737; text-decoration: underline; }
	.short-indent a span { color:#C87737; text-decoration: underline; }
	
#foot { font-size:9px; padding:75px 0 5px 0;}


#footer {background:#1a1a1a; float:left; padding-left:278px; position: relative; width:820px; 
margin:0 auto; }	
	#footer .left { color:#777777; float:left; font-size:10px; padding:0 10px; width:148px; }
	#footer .leftsml { color:#777777; float:left; font-size:10px; padding:0 10px; width:110px; }
	#footer h5 { color:#999999; font-size:10px; margin:25px 0 6px; }
	#footer p, a { color:#777777; margin:0; font-style: normal;  }
	#footer span { clear:both; color:#3a3a3a; display:block; font-size:10px; padding:20px 0; }
