@charset "utf-8";
/* CSS Document */

*{	margin:0px;	padding:0px;}
body{    font-size: 12px;    line-height: 20px;	background-color:#1e1e1e;	font-family:Arial, Helvetica, sans-serif;	color:#FFF;	}
#wrapper {width:1000px;	position:relative;	margin:0 auto; }
#header{	height:140px;	position:relative;}

#logo{position:absolute;top:50px; }

#content {min-height:350px; position:relative;}
#footer {margin-top:95px;}
#social {float:left; width:320px; }
#footerinfo {float:right; width:672px;
padding-top:22px; }

#menu { position:absolute; top:88px; right:0px; width:500px;}
#menu ul {	padding:5px 0 0 0px; text-align:right;	}


.altcolor {color:#96C948;}
.altcolor2 {color:#96C948;font-weight:400;}
.altcolor3 {color:#96C948; font-size:18px;}
.altcolor4 {color:#96C948; font-weight:bold;}
.altclientes {font-size:15px; line-height:36px;}
.largetext {font-size:24px; letter-spacing: 2px;}
a {text-decoration:none;color:#96C948; letter-spacing:1px; }
#menu li {font-size:14px; letter-spacing: 1px;
	list-style-type:none;
	display:inline;
	color: #FFF;
}
#menu li.sep {padding:0 10px;}
#menu a {color: #FFF; text-decoration:none;}
#menu a:hover {color: #96C948}
#menu a.sel {color:#96C948;}	


#contentarea {background:#2e2e2e; height:434px; position:relative; margin-bottom:75px; letter-spacing: 1px;}
#contentside {
	font-size:16px;color: #96C948;position:absolute;top:0px;left:0px;width:260px; padding:15px; letter-spacing: 1px;line-height:20px; }
#contenttext {
	position:absolute;
	top:0px;
	left:290px;
	width:680px;
	padding:15px;
	height:378px;
	background:#2e2e2e;
}
#contenttitle {
	position:absolute;
	bottom:0px;
	left:290px;
	width:700px;
	height:36px;
	background:#282828;
	line-height:36px;
	text-align:right;
	font-size:14px;
	padding-right:10px;
	letter-spacing: 2px;
} 


.bold {font-weight:bold;}
.clear {clear:both;font-size:1px;}

ul.news_list2 {	overflow:hidden;	float:left;	list-style:none;	margin: 0;	padding:0; }
ul.news_list2 li {position: relative; float:left; width:236px;	list-style:none;	margin: 0;	padding:0;	padding-bottom: 0px; text-align:left; margin-left:8px;}

a.description {
	position:relative;
	z-index:999;
	top:0;
	left:0;
	margin:0;
	padding-left:0px;
	text-align:left;
	height:38px;
	line-height:22px;	
	display:block;
	padding-bottom:24px;
}
a.description span {color:#FFF;}
ul.news_list2 li:hover a.description {}

#social img, #social a{border:none;}
#footer p {font-size:10px; letter-spacing:1px;}
#footer #footerinfo p{font-size:14px;letter-spacing:1px; text-align:right;}
.slidecaption .altcolor {font-size:14px;font-weight:bold;}
.content_col {float:left; width:150px;  padding-right:20px;}
.slidecaption  {font-size:14px;}


	
	
