/* Padieira */
/* Todos os direitos reservados */
/* Estrutura por Soleira+UnknownPartners */
/* Código por UnknownPartners */
body{font-size:100%;/*background:url(../imgs/common/back_limit.png) repeat-y top left;*/}
#wrapper{font:normal 11px/16px Helvetica, Arial, sans-serif;width:960px;margin:20px 0 0 30px;}
	#header{}
		#logo{font-size:36px;font-weight:bold;margin:0 0 20px 0;}
			#logo h1{}
			#logo a{color:#000;text-decoration:none;}
		#menu{}
			#menu ul{}
			#menu li{display:inline;font-size:12px;margin-right:10px;}
				#menu li a{color:#000;text-decoration:none;}
				#menu li a span{color:#777;}
				#menu li.sel a{text-decoration:underline;}
	#content{padding-top:25px;}
		.col940{float:left;width:940px;}
			.col940 .img{max-width:940px;max-height:470px;}
		.col880{float:left;width:880px;}
		.col820{float:left;width:820px;}
		.col760{float:left;width:760px;}
		.col700{float:left;width:700px;overflow:hidden}
			.col700 .img{}
		.col640{float:left;width:640px;}
		.col580{float:left;width:580px;}
			.col580 p{/*text-align:justify;*/}
		.col520{float:left;width:520px;}
			.col520 p{text-align:justify;}
		.col460{float:left;width:460px;overflow:hidden;}
		.col400{float:left;width:400px;}
		.col340{float:left;width:340px;}
		.col300{float:left;width:300px;overflow:hidden;}
		.col280{float:left;width:280px;}
		.col220{float:left;width:220px;}
		
		.col160{float:left;width:160px;}
		.col100{float:left;width:100px;}
		.col40{float:left;width:40px;}

		.col20{float:left;width:20px;height:20px;margin:0 5px 5px 0;overflow:hidden;border:1px solid #ccc;}
		.empty{background:url(../imgs/common/20.jpg) no-repeat top left;}
				
		
		/*fonts*/
		#content .projects .col160 .proj_mini{height:107px;}
		#content .projects p {font-size:11px;line-height:15px;margin-top:5px;}
		
		#content h2{font-weight:bold;margin-bottom:10px;}
		#content .col580 h2{font-weight:bold;margin-bottom:0px;}
		#content .contacts h2{font-weight:bold;margin-bottom:10px;}
		#content .contacts h3{font-weight:normal;margin:20px 0 0 0;}
		#content .contacts span {color:#777;}
		#content .col580 a{text-decoration:none;color:#777;}
		#content .col580 a:hover{color:#000;}
		#content h3{font-weight:bold;margin-bottom:20px;font-size:14px;}
		#content p{margin-bottom:10px;}
		
		#content .fichatecnica{font-size:10px;line-height:16px;margin-top:0;height:100px;padding-top:10px;border-top:1px solid #ccc;}
		#content .fichatecnica h2{font-size:10px;line-height:18px;margin:0;}
		#content .fichatecnica p span{font-weight:bold; color:#999;}
		#content .memoria{margin:0;font-size:11px;line-height:15px;height:467px;}
		#content .memoria .scroller{padding:0 15px 0 0;font-size:11px;line-height:15px;width:220px;height:435px;overflow:auto;}
		#content .memoria .scroller p{margin-bottom:0;}
		
		.number{float:left;width:20px;margin-top:1px;text-align:center;font-size:11px;text-decoration:none;}

	
/* special */
.mright{margin-right:20px;}
.mbottom{margin-bottom:20px;}
.mbottom-double{margin-bottom:30px!important;}
.mtnone{margin:0 !important;}
.companyname h2{margin:0;padding:0;border:1px solid gold;}
.companyname p{margin:0;padding:0;border:1px solid gold;} 
.strike{text-decoration:line-through;}

.clear{clear:both;}
img{border:none;}
.img-wrap {position:relative;}
li strong, p strong {font-weight:bold;}
hr {border:none;border-top:1px dashed #999;margin-bottom:15px;margin-top:15px;margin-right:10px;height:0;}

.img-wrap:hover .previous,
.img-wrap:hover .next {
	display:block;
}
.previous,
.next {
}
.previous a{
	left:0;
}
.next a{
	right:0;
}
.previous a,
.next a {
	background:rgba(0,0,0,0.2);
	color:#fff;
	font-size:20px;
	font-weight:300;
	line-height:50px;
	height:50px;
	margin-top:215px;
	position:absolute;
	width:50px;
	text-align:center;
	text-decoration:none;
	z-index: 100;
}
.home img:hover {
	opacity:0.8;
}

ul.inline-list li {
	display:inline-block;
	height:100px;
	overflow:visible;
	position:relative;
}
.trienal {
	background:url(../imgs/eventos/trienal.jpg) no-repeat;
	float:left;
	height:65px;
	text-indent: -1000em;
	width:220px;
}
.oasrn {
	background:url(../imgs/eventos/arqout_oasrn.jpg) no-repeat;
	float:left;
	height:65px;
	text-indent: -1000em;
	width:160px;
}
.relative {
	position:relative;
}
p.warning {
	background:#ff0000;
	padding:0 10px;
	position:absolute;
	bottom:10px;
	left:310px;
	color:#fff;
	font-size:10px;
	line-height:24px;
	text-align:center;
}
.mbottom.relative p.warning {
	left:40px;
	bottom:130px;
}