html, body{margin:0;padding:0;background:url('../images/bg.jpg');}
body, p, table, div{font-size:12px;font-family:verdana, sans-serif;color:#272727;}
a img{border:0;}

/* [ELEMS] */
a:link, a:visited{color:#000;text-decoration:underline;}
a:hover, a:active{color:#f66725;text-decoration:underline;}
strong{font-weight:bold;}

form label{float:left;display:block;width:160px;text-align:right;padding-right:10px;}
label.error{width:210px;clear:both;margin:0 0 10px 170px;padding:0;color:#f00;text-align:left;}
form input, form textarea, form select{height:14px;padding:3px 5px;background:url('../images/bg-input.jpg') repeat-x;border:1px solid #b1b1b1;color:#434343;font-size:11px;margin-bottom:7px;width:210px;}
form input.error, form textarea.error, form select.error{border:1px solid #f00;}
form textarea{height:80px;}

#wrapper{width:900px;margin:0 auto;padding:0 10px;background-color:#fff;}
	#top{height:100px;background:url('../images/bg-top.jpg') repeat-x;}
		#logo{width:214px;height:100px;display:block;background:url('../images/logo.jpg') no-repeat;outline:none;text-indent:-5000px;margin-left:28px;float:left;}
		#top-right{float:right;width:500px;margin-top:14px;}
			#language{float:right;width:100px;}
				#language li{display:block;float:right;margin-right:5px;padding-top:5px;}
			#search{width:200px;float:right;height:30px;padding-left:20px;}
				#search input{width:182px;}
		#menu{height:33px;float:right;margin-top:23px;padding-right:15px;z-index:100000;}
			#menu > li{display:block;float:left;position:relative;}
				#menu > li > a, #menu > li > a:link{display:block;float:left;padding:10px;color:#ee5d1c;text-decoration:none;font-size:14px;font-family:Arial;}
				#menu > li > a:hover, #menu > li.selected > a, #menu > li.hover > a{background-color:#fff;/*border:1px solid #6a5e50;border-bottom:0;padding:9px 9px 10px 9px;*/}
				#menu > li > ul{clear:both;display:none;width:250px;background-color:#fff;padding:10px;position:absolute;top:32px;left:0;/*border:1px solid #6a5e50;border-top:0;*/}
				#menu > li > ul > li > a{display:block;padding:8px 10px;border-bottom:1px solid #ccc;text-decoration:none;color:#444;font-size:13px;}
				#menu > li > ul > li.hover > a{color:#000;background-color:#ddd;}
				#menu > li > ul > li.last > a{border:0;}
	#header{height:93px;background:url('../images/bg-header.jpg') no-repeat #bababc;margin-bottom:20px;}
	.home #header{height:154px;background:url('../images/bg-header.jpg') no-repeat #bababc;margin:0;padding-top:30px;}
		#header .heading, h1{margin-bottom:20px;font-size:24px !important;color:#2b2065 !important;font-weight:bold;font-family:Arial !important;}
		#header p{width:400px;text-align:right;color:#262626;font-size:14px;line-height:20px;float:right;clear:both;margin:20px 25px 0 0;}
	#description{padding:25px 15px 0 15px;}
		#description p{font-size:12px;line-height:16px;color:#444;margin-bottom:10px;text-indent:10px;}
	#middle{clear:both;padding:18px 28px;}
	.home #middle{padding:18px;}
		#content{width:570px;background:url('../images/separator.jpg') no-repeat right top;padding-right:20px;float:left;}
		.home #content{width:auto;float:none;background-image:none;padding-right:0;}
			#content h3{font-size:16px;margin-bottom:20px;font-weight:bold;color:#ee5d1c;}
			#content ul{list-style-type:circle;margin-left:25px;}
			#content ul li{list-style-type:circle;margin-bottom:5px;line-height:20px;color:#555;}
			#content ul.content-list{list-style-type:none;margin:0;}
			#content ul.content-list li{clear:both;list-style-type:none;padding:10px 0;border-bottom:1px solid #ccc;}
			#content p{font-size:12px;line-height:20px;margin-bottom:5px;}
			.addthis_toolbox{clear:both;display:block;margin-top:30px;}
			.addthis_toolbox a{text-decoration:none;}
		#sidebar{width:235px;float:right;}
			h2{font-size:24px;color:#ee5d1c;margin:5px 0 20px 0;text-align:center;}
			ul.list{}
				ul.list li{padding-left:20px;background:url('../images/bullet.jpg') no-repeat left center;margin-bottom:5px;line-height:18px;color:#2a2a2a;font-size:12px;}
				ul.list.ok li{background:url('../images/bullet-ok.jpg') no-repeat left center;margin-bottom:3px;}
				ul.list li a{color:#2a2a2a;text-decoration:none;}
				ul.list li a:hover{text-decoration:underline;}
			div.tribal{background:url('../images/tribal.jpg') no-repeat center center;height:60px;}
			a.button{display:block;width:228px;height:26px;padding-top:11px;margin:0 auto;background:url('../images/button.jpg') no-repeat;text-align:center;color:#fff;font-size:18px;text-decoration:none;}
			#content a.button{line-height:0.8em;}
	#footer{height:38px;padding:25px 25px 0 25px;background:url('../images/bg-footer.jpg') repeat-x;}
		#footer p, #footer p a{font-style:italic;color:#656565;font-size:11px;}
		#footer p{float:left;}
		#footer p.menu{float:right;}
		#footer p a, #footer p a:link, #footer p a:visited{text-decoration:none;}
		#footer p a:hover{text-decoration:underline;}

.cols{clear:both;}
.cols.margin{margin-top:20px;}
.col1{float:left;width:50%;}
.col1 .heading{padding:8px 10px;color:#fff;font-size:18px;text-transform:uppercase;}
.col1 .content{padding:14px 17px;height:85px;}
.newsletter .heading{background-color:#ee5d1c;}
.portfolio .heading{background-color:#2b2065;}

.team .description{float:right;width:370px;}
.team .description p{text-align:right;}
.team .image{float:;left;width:180px;height:150px;overflow:visible;}
.team .contact{clear:both;border-bottom:1px solid #ccc;padding:20px 10px 0 10px;margin-bottom:20px;}

#menu-team{margin-bottom:20px;width:107%;background-color:#eee;padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#menu-team li{padding-left:10px;}
#menu-team > li > ul{padding-left:10px;}
#menu-team li a{text-decoration:none;display:block;padding:4px 0;font-size:14px;}
#menu-team > li > ul a{font-size:13px;}
#menu-team li.on a{color:#777;}

#news-controls{background-color:#c0babc;color:#000;font-size:18px;width:19px;height:137px;float:left;padding:7px 0 0 3px;}
	#news-controls a{display:block;width:16px;height:15px;text-indent:-5000px;outline:none;float:left;margin-bottom:5px;}
	#news-controls a.prev{background:url('../images/news-prev.jpg') no-repeat;}
	#news-controls a.next{background:url('../images/news-next.jpg') no-repeat;}
	#news-controls span.nr{display:block;margin:110px 0 0 2px;clear:both;color:#ee5d1c;}
.news .slider{display:block;float:left;width:390px;height:138px;overflow:hidden;position:relative;}
	.news ul{position:absolute;list-style-type:none !important;margin:0 !important;}
	.news ul li{width:372px;height:120px;padding:9px;list-style-type:none !important;}
	.news ul li div.title{font-style:italic;font-size:18px;line-height:20px;color:#656565;margin-bottom:15px;}
	.news ul li div.title a{color:#444;}
	.news ul li div.title a:hover{color:#ee5d1c;}
	.news ul li p{font-size:11px;color:#656565;line-height:15px !important;margin:0;}
#pubs-heading{width:22px;height:137px;background:url('../images/pubs_ro.jpg') no-repeat;text-indent:-5000px;float:left;}
#pubs-heading.en{background:url('../images/pubs_en.jpg') no-repeat;}
.pubs ul{width:390px;float:left;padding:10px;list-style-type:none !important;margin:0 !important;}
	.pubs ul li{margin-bottom:10px;list-style-type:none !important;}
	.pubs ul li a{font-size:14px;font-weight:bold;color:#444;}
	.pubs ul li p{font-size:11px;line-height:14px !important;margin:0 0 5px 0 !important;}
.newsletter .content{background-color:#c0babc;}
.portfolio .content{background:url('../images/portfolio.jpg') no-repeat 360px 15px #ccbbb6;}
.portfolio ul{list-style-type:none !important;margin:0 !important;}
.portfolio ul li{list-style-type:none !important;line-height:16px !important;}

a.small-button{display:block;float:left;background:url('../images/small-button.jpg') no-repeat left top;padding-left:10px;color:#fff;text-decoration:none;}
a.small-button.white{background-position:left -25px;}
a.small-button:hover{text-decoration:underline;}
a.small-button em{display:block;float:left;padding:6px 10px 6px 0;font-style:normal;background:url('../images/small-button.jpg') no-repeat right top;}
a.small-button.white em{background-position:right -25px;}
a.small-button.margin{margin-right:7px;}

.news-date{background-color:#E7E7E9;padding:2px 5px;position:relative;top:-15px;}
.news-tags{float:right;}
.content-list.news li a, .content-list.news li a:link{font-size:18px;display:block;color:#656565;margin-bottom:10px;}

ul.pager{list-style-type:none !important;border-bottom:1px solid #ccc;height:25px;margin:0 !important;}
ul.pager li{list-style-type:none !important;display:block;width:15px;float:left;}
ul.pager li a{text-decoration:none;padding:3px 4px;}
ul.pager li a.current{background-color:#ddd;}
ul.pager li.prev{width:90px;}
ul.pager li.next{width:90px;float:right;}
ul.pager li.middle{width:390px;text-align:center;}

#contact-form{width:400px;float:left;}
#contact-right{width:150px;float:right;}

/* [CLASEES] */
.c{text-align:center;}
.r{text-align:right;}
.left{float:left;}
.right{float:right !important;}
.cl{clear:both;height:1px;}
.u{text-decoration:underline;}
.b{font-weight:bold;}
