
/* GENERAL */

*{ margin: 0; padding: 0; }
.fixed:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fixed{ display:block;}
.fixed{min-height:1%;}
*html .fixed{height:1%;}

body
{background:#000000; color: #000000; font: 14px Arial, Verdana, Georgia, "Times New Roman", Times, serif;}

a{color: #0000FF; text-decoration: none;}
a:hover { text-decoration: underline; }
img{ border:none;}
	

/* WRAPER */

#wrap{width:780px; margin:0 auto; border: 3px outset #c9c9c9; border-top:none; padding:0 20px 0 20px; background-color:#FFFFFF;	}


/* HEADER*/

#header{ position:relative; height:200px; }

	
		
/* MAIN NAVIGATION*/	

#nav ul{position:absolute; top:145px; right:5px; padding:0; list-style: none;}

#nav li{ display: inline; }

#nav a{ display: block; float: left; padding:5px 10px 5px 10px; 
	font-family: "Trebuchete MS", Arial, Helvetica, sans-serif; color:#000;
	text-transform:none; text-decoration:none; font-weight:bold; font-size:14px; }
			
#nav a:hover{ text-decoration:underline; }
#nav .active a{  background-color:#ff0a0a; color:#FFFFFF; }	
#nav .active a:hover{ text-decoration:none; }
				
/*Image in the Header*/
#header-img{ position:absolute; top:25px; height:108px; width:720px; right:25px; 
	border: 1px solid #ddd; border-left:none; border-right:none; padding:5px;}




/*MAIN*/
#main{ padding:0px; min-height:1200px; }

	/* SIDEBAR*/
	#sidebar{ float:left; width:190px; height:250px; margin-bottom:30px; background:#ffffff url('img/colt-sidebar.jpg') no-repeat top right;
	padding:20px 5px 0 5px;}
		
	#sidebar p{ margin-bottom:5px; padding:0 20px 0 10px; text-indent:0px; line-height:16px; text-align: center; }
		
	#sidebar h1{ width:90%; margin:10px auto; border-bottom:1px solid #b9b9b9; text-align:center; font-size:14px; text-transform:uppercase }
		
	#sidebar img{}
		
	#date-firma p{ margin-top:10px; padding:0 30px 0 15px; font-size:11px; text-indent:0; }
		
		.subnav { width:170px; }
			
			.subnav ul { border-top: 1px solid #ececec; padding: 0; }
			
			.subnav li { margin: 0; border-bottom: 1px solid #ececec; list-style: none;}
			
				.subnav li a {display: block; padding: 5px 15px 5px 10px; color:#000000; font-size: 14px; text-decoration: none; text-align:left;}
				
				.subnav li a:hover{background:#ff0808 url('img/bg-subnav-hover.gif') no-repeat right center;	text-decoration:none; color:#ffffff}
					
				.subnav a.selected {background:#ff0808 url('img/bg-subnav-selected.gif') no-repeat right center; text-decoration:none; 
				color:#fff; font-weight:bold}

		#sidebar iframe{scrolling:no;}
		
		#news {width:190px; background:#ffffff url('img/colt-sidebar.jpg') no-repeat top right; padding:20px 5px 0 5px; margin:10px 0 0 0; }


/*THE PAGES CONTENT */
#content {width:560px; float:right; padding:10px 5px 0 5px; }
	
#content h1{margin: 0 0 15px 0; border-bottom: 1px solid #b9b9b9; padding: 0px 0 2px 0px; font: bold 32px "Trebuchete MS", Arial, Helvetica, sans-serif; color: #111; text-indent:0px; letter-spacing:-1px; text-align:center;}
		
#content h2{border-bottom: 1px solid #b9b9b9; margin:0 0 15px 0; text-indent:0px; font:bold 16px "Trebuchete MS", Arial, Helvetica, sans-serif; letter-spacing:-1px;	text-align:none;}

#content h2 a{ display: block; color:#000000; text-decoration: none; text-align:left; background:#ffffff url('img/arrow-right.jpg') no-repeat left center; padding:5px 5px 5px 20px;}

#content h2 a:hover{ display: block; color:#000000; text-decoration: none; text-align:left; background:#ffffff url('img/arrow-down.jpg') no-repeat left center; padding:5px 5px 5px 20px;}

#content h3 {margin:0 0 15px 0; text-indent:0px; font:bold 14px "Trebuchete MS", Arial, Helvetica, sans-serif; letter-spacing:-1px; text-align:center;}
		
#content h3 a{ display: block; color:#000000; text-decoration: none; text-align:left; background:#ffffff url('img/arrow-right.jpg') no-repeat left center; padding:5px 15px 0 30px;}

#content h3 a:hover{ display: block; color:#000000; text-decoration: none; text-align:left; background:#ffffff url('img/arrow-down.jpg') no-repeat left center; padding:5px 15px 5px 30px;}
		
#content h4{margin:0 0 15px 0; text-indent:18px;font:bold 16px "Trebuchete MS", Arial, Helvetica, sans-serif; letter-spacing:-1px;	text-align:left;}

#content p{ margin: 0 15px 15px 15px; padding: 0; color: #000; line-height: 22px; text-align:left; text-indent:0px;}
		
#content ul{font-size: 14px; margin: 10px  15px 10px 35px; padding: 0;}
		
#content ul p{ padding-left:55px;}
		
#content ul li{ margin-bottom:10px; }
			
#content img{ display: block; clear: both; padding: 3px; background: #FFFFFF; }
				
			.imgfloatleft{ float:left; margin:10px; }
			.imgfloatright{ float:right; margin:10px; }
			.notice { border: 1px solid #f2ec49; background: #fffdcb; padding:20px; margin-bottom:15px; }


/* sponsors */
#sponsors {margin:50px 0 0 0;}
#sponsors h1{margin:0 0 15px 0; text-indent:0px; font:bold 18px "Trebuchete MS", 
			Arial, Helvetica, sans-serif; letter-spacing:-1px; text-align:center;}

	
/* FOOTER */
#footer{ margin-top:150px; border-top:1px solid #b9b9b9; padding:10px 7px 20px 7px; }
	
	#footer p{ margin-bottom:3px; font-size:12px;}	
	#breadcrumbs{ position:absolute; bottom:0px; left:8px; font-size:12px;}
 

/* TABLES */

table   { margin-bottom: 15px; }
th      {  font-weight: bold;  }
td      {}
th      { padding: 4px 10px 4px 0; }
td     { padding: 4px 10px 4px 0; }
tfoot   { font-style: italic; font-size:5; }
caption { background: #FFFFFF; font-weight: Bold; font-size:14; text-align:left; }