/* @override 
	http://arthur.casas/program/estilos.css
	http://arthurcasas.dev/program/estilos.css
	http://arthur.loc/program/estilos.css
	http://arthurcasas.com/program/estilos.css
*/

body,td,th,div{

	color:#999999;

	letter-spacing:0px;

	word-spacing:0px;

	font: 12px Arial, Helvetica, Geneva, sans-serif;

	margin: 0;

	padding: 0;

}

body{ background-color:#FFFFFF; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; overflow:auto; }

a{ text-decoration:none; cursor:pointer; font-size: 10px; color:#333333; line-height: 10px; font-style:normal; font-weight:normal; letter-spacing:1px; background-color:#CCCCCC; 	text-transform: uppercase;
 }

img{ margin-left: 0px; margin-top: 1px; padding:0px; border:0px; }

.vertical {
	float: left;
	clear: left;
	padding-bottom: 10px;
}

form{ margin:0px; padding:0px; }

input, select { margin: 0px; padding: 0px; }

hr{ border:0px solid #CCCCCC; height:1px; background-color:#CCCCCC; }



.power{ text-decoration:none; cursor:pointer; font-size:9px; color:#BBBBBB; line-height:8px; font-style:normal; font-weight:normal; letter-spacing:1px; background-color:#FFFFFF; }

.powerOver{ color:#FFFFFF; background-color:#DDDDDD; }



.editTopo{ background-color:#AAAAAA; margin:0px; padding:5px; height:10px; margin-bottom:10px; border:1px solid #999999; }



.recadosBox{ background-color:#DEDEDE; margin:0px; padding:5px; height:10px; color:#FF0000; font-weight:bolder; height:auto; }

.expl{ font-size:8pt; color:#77AAAA; border:0px; }



.emails { font-size:9px; color:#333333; line-height:10px; font-style:normal; font-weight:normal; letter-spacing:1px; background-color:#808285; }

.enderecos { font-size:10px; color:#FFFFFF; line-height:10px; text-transform:uppercase; word-spacing:0px; }

.espaco { color:#AFB1B4; line-height:10px; }

.studioac { color:#FFFFFF; line-height:10px; font-size:9px; letter-spacing:1px; text-transform:uppercase; word-spacing:-1px; }



.mnabre{ cursor:pointer; color:#545454; line-height:10px; font-size:10px; letter-spacing:0px; text-transform:uppercase; }

.mnabreOver{ cursor:pointer; color:#545454; background-color:#BCBCBC; font-size:10px; letter-spacing:0px; text-transform:uppercase; }

.mnabreesp{  color:#808285; line-height:10px; font-size:10px; letter-spacing:0px; text-transform:uppercase; }

.mnabreend{ color:#545454; line-height:10px; font-size:10px; letter-spacing:0px; text-transform:uppercase; }



.bkgmenu{ position:absolute; top:100px; left:20px; width:600px; height:200px; z-index:1; display:none; }



.mnDiv{ position:relative; height:15px; z-index:20; overflow:visible;

	margin-bottom: 130px;

}



.mnContent{

	position:relative;

	display:inline;

	float:left;

	overflow:visible;

	z-index:10;

	height:auto;

}

.mn{ background-color:#FFFFFF; display:inline; float:left; cursor:pointer; top:0px; left:0px; overflow:visible; color:#999999; font-size:11px; line-height:13px; text-transform:uppercase; word-spacing:0px; }

.mnPg{ background-color:#FFFFFF; display:inline; float:left; cursor:pointer; top:0px; left:0px; overflow:visible; color:#999999; font-size:11px; line-height:13px; text-transform:uppercase; word-spacing:0px; }

.mnAtivo{ background-color:#FFFFFF; color:#000000; }

.mnOver{ background-color:#FFFFFF; color:#000000; }

.mnOff{ background-color:#FFFFFF; color:#FFFFFF; }

.mnSlash{ display:inline; float:left; padding:0px 3px 0px 3px; color:#999999; line-height:13px; font-size:11px; text-transform:uppercase; color:#FFFFFF; }



.smDiv{ position:absolute; left:0px; top:0px; overflow:visible; padding:0px; margin-top:13px; }



.submn{ width:auto; cursor:pointer; background-color:#FFFFFF; color:#000000; font-size:11px; line-height:13px; text-transform:uppercase; word-spacing:0px; padding:0px 0px 0px 0px; }

.submnAtivo{ color:#FFFFFF; background-color:#666666; }

.submnOver{ color:#FFFFFF; background-color:#000000; }

.submnOff{ color:##990033; background-color:#FFFFFF; }



.link{ margin-left:9px; background-color:#FFFFFF; display:inline; float:left; cursor:pointer; top:0px; left:0px; overflow:visible; color:#999999; font-size:11px; line-height:13px; text-transform:uppercase; word-spacing:0px; }

.link:active{ background-color:#FFFFFF; }

.link:hover{ background-color:#FFFFFF; color:#000000; }

.link:visited{ background-color:#FFFFFF; }



.prjmn{ width:auto; cursor:pointer; color:#666666; font-size:11px; line-height:13px; text-transform:uppercase; word-spacing:0px; padding:0px 0px 0px 0px; }

.prjmnAtivo{ color:#FFFFFF; background-color:#AAAAAA; }

.prjmnOver{ color:#FFFFFF; background-color:#666666; }



.pressmn{

	width:auto;

	cursor:pointer;

	background-color:#FFFFFF;

	color:#666666;

	font-size:11px;

	line-height:13px;

	text-transform:uppercase;

	word-spacing:0px;

	padding: 0px;

	margin: 0;

	display: block;

}

.pressmnAtivo{

	color:#FFFFFF;

	background-color:#AAAAAA;

	padding: 0px;

}

.pressmnOver{

	color:#FFFFFF;

	background-color:#666666;

	padding: 0px;

}



.aDark{ text-decoration:none; cursor:pointer; font-size:9px; color:#333333; line-height:8px; font-style:normal; font-weight:normal; letter-spacing:1px; background-color:#CCCCCC; }

.aWhite{ color:#333333; background-color:#FFFFFF; }

.aOver{ color:#FFFFFF; background-color:#333333; }



.edtMenu{ padding:3px 8px 3px 8px; background-color:#E5F4F7; border-top:1px solid #AEBABC; border-bottom:1px solid #AEBABC; }

.txtForm{ width:100%; background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:8pt; }

.txtFormCh{ width:100%; background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:8pt; }

.bledit{ padding:3px 8px 3px 8px; background-color:#d5e4e7; border-top:1px solid #AEBABC; }

.titbledit{ font-size:8pt; }



#materiaMM{ }

#menu_txt{ top:0px; color:#454545; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; width:100%; }

#titulo_txt{ color:#030303; top:0px; font-size:25pt; height:auto; vertical-align:middle; margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; }

#autor_txt{ top:0px; color:#303030; margin:0px 0px 5px 0px; font-size:8pt; }

#data_txt{ top:0px; color:#303030; margin:0px 0px 5px 0px; font-size:8pt; text-align:right; }

#olho_txt{ color:#454545; margin:0px 0px 0px 0px; top:0px; line-height:11pt; left:0px; padding-left:30px; font-style:italic; }

#texto_txt{ margin:10px 0px 0px 0px; top:0px; line-height:12pt; left:0px; }

.bt{ background-color:#CCCCCC; color:#333333; border-right:1px solid #666666; border-bottom:1px solid #666666; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE; font-weight:normal;

	text-align:center; font-size:8pt; padding:3px 0px 2px 0px; margin:2px 0px 0px 0px; text-transform:uppercase; cursor:pointer; }

.btedit{ background-color: #98885c; font-size: 8pt; text-transform:uppercase; border:0px;

	color:#FFEEDD; padding:0px; text-align:center; height:auto; vertical-align:middle; cursor:pointer; }

#auxiliares { margin-top:0px; margin-bottom:3px; font-size:8pt; }

.tdw{ background-color:#FFFFFF; font-size:8pt; color:#666666; }

.textinput{ padding:0px 0px 0px 2px; margin:0px 0px 4px 0px; border:1px solid #999999; width:98%; }

.kwbusca{ color:#990000; }

.letraDic{ background-color:#FFFFFF; border:1px solid #CC6666; font-size:12pt; font-weight:bold; text-align:center; color:#CC6666; cursor:pointer; }

.subTitContent{ font-size:10pt; color:#333333; font-weight:bold; margin:10px 0px 3px 0px; }

.fontm{ font-size:8pt; vertical-align:top; }



.tituloChamada{ font-size:12pt; color:#FF0000; font-weight:bold; }

.textoChamada{}

.chamadaCAform{ overflow:hidden; }



.expl{ color:#FF0000; font-size:9px; }

.frP{ padding:2px 0px 2px 0px; border-top:0px solid #AAAAAA; }

.dadosAg{ margin:0px 0px 0px 0px; border-bottom:0px solid #CCCCCC; }

.inputText{ margin:0px 0px 0px 0px; border:1px solid #999999; background-color:#FFFFFF; text-align:left; font-size: 11px; color: #002244; width:100%; }



.field{ padding:5px; }

.fieldTit{ color:#999999; vertical-align:middle; margin:0px 0px 0px 0px; padding:3px 0px 2px 10px; font-weight:bold; font-size:9pt; background-color:#DDDDDD; }

.field.Light{ background-color:#F6F6F6; }

.field.Dark{ background-color:#EFEFEF; }

.fieldName{ padding:3px 0px 3px 0px; color:#AAAAAA; }

.textForm{ margin:0px; width:100%; background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:9pt; }

.textFormCad{ padding:0px 0px 0px 2px; margin:0px; width:260px; height:17px; background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:8pt; }

.textFormLogin{ padding:0px 0px 0px 2px; margin:0px; width:260px; height:17px; background-color:#FFFFFF; border:1px solid #CCCCCC; color:#CCCCCC; font-size:8pt; }

.dtr{ padding:3px 0px 3px 0px; border-bottom:1px solid #CCCCCC; }



.dataNews{ font-style:normal; font-weight:normal; color:#666666; font-size:11px; word-spacing:0px; line-height:11px; }

.tituloNews{

	font-style:normal;

	font-weight:normal;

	color:#666666;

	font-size:11px;

	word-spacing:0px;

	line-height:11px;

	text-transform:uppercase;

	

}

.textoNews{ color:#999999; font-size:12px; letter-spacing:0px; word-spacing:0px; line-height:13px; }

.anoNews{ cursor:pointer; font-style: normal; font-weight: normal; color:#CCCCCC; font-size: 18px;

	line-height: 30px;

}

.anoNewsOver{  color:#999999; }

.anoNewsAtivo{  color:#999999;

}

.mesNews{ margin-left:7px; cursor:pointer; color:#D8D6D6; line-height:11px; font-size:10px; text-transform:uppercase; letter-spacing:0px; font-weight:normal; }

.mesNewsOver{ margin-left:7px; cursor:pointer; background-color:#CCCCCC; color:#000000; }

.mesNewsAtivo{ margin-left:7px; cursor:pointer; line-height:11px; font-size:10px; text-transform:uppercase; letter-spacing:0px; font-weight:normal; color:#666666; }

.textoPress{ font-size:10px; color:#666666; line-height:9px; font-weight:normal; text-transform:uppercase; }



.tituloPrancha{font-size:11px; color:#999999; line-height:12px; text-transform:uppercase;

}

.verTextoPrancha{ font-size:10px; color:#8E9093; line-height:10px; text-transform:uppercase; cursor:pointer; background-color:#FFFFFF; }

.verTextoPranchaOver{ color:#333333; background-color:#CCCCCC; }

.textoPrancha{ color:#999999; font-size:12px; letter-spacing:0px; word-spacing:0px; line-height:14px;

	margin: auto;

}



.perfilTit{

	font-style:normal;

	font-weight:normal;

	color:#000000;

	font-size:12px;

	word-spacing:0px;

	line-height:12px;

	margin-top: 110px;

}

.perfilAno{

	color:#999999;

	line-height:11px;

	font-size:11px;

	line-height:12px;

	}

.perfilTexto{

	color:#999999;

	font-size:12px;

	letter-spacing:0px;

	word-spacing:0px;

	line-height:13px;

	padding-bottom: 10px;

	text-transform:none;

	}



.endereco{ font-size:10px; color:#8E9093; line-height:10px; text-transform:uppercase; word-spacing:0px; }

.titulosContato{ font-size:11px; font-weight:bold; color:#666666; word-spacing:-1px; margin-top:60px; }

.labelsContato{ font-style:normal; font-weight:normal; color:#666666; font-size:9px; word-spacing:-1px; }

.textFormContato{ background-color:#DDDDDD; border:0px solid #DDDDDD; padding:3px; margin:0px 0px 8px 0px; }

.menor{ font-size:11px; color:#999999; line-height:10px; text-transform:uppercase; letter-spacing: 0px; font-weight:normal;}

.espacobranco { color:#FFFFFF; line-height:10px; }

.espacobrancomenor { color:#FFFFFF; line-height:7px; }

.Link_Ver_Mais {

	padding-top: 15px;

}
#nav_projetos {
	width: 500px;
}