/* CSS Document */
#footer {
	position:relative;
	float:left;
	width:577px;
	border:solid 1px #E2E2E2;
	border-bottom:none;
	/*margin:0px 0px 0px 154px;*/
	margin:0px 0px 0px 199px;
	_margin-left:77px;
	padding:5px 5px;
}

#footer ul {
	position:relative;
	float:left;
	margin:0px;
	padding:0px 5px;
}

#footer ul li{
	list-style:none;
	padding:0px 5px 0px 5px;
	margin:0px 0px 7px 0px;
	float:left;
	border-right:solid 1px #4c4c4c;
}

#footer ul li a,
#footer ul li a:visited,
#footer ul li a:active{
	position:relative;
	color:#4c4c4c;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#footer ul li a:hover{
	color:#c51015;
}

#footerCopy {
	position:relative;
	clear:both;
	float:left;
	width:500px;
	padding:0px 10px;
	margin:10px 0px;
}
/* ---------------------------MIOLO CONTENT--------------------------- */
#contentMain {
	position:relative;
	float:left;
	width:734px;
	margin:0px;
	padding:0px;
	/*border-left:solid 1px #E2E2E2;*/
	background:url(../img/bg_contentMain.gif) top left repeat-y;
}

#contentBody, #contentBodyHeader {
	position:relative;
	float:left;
	width:559px;
	padding:0px 14px 20px 14px;
	margin:0px;
	/*border-right:solid 1px #E2E2E2;*/
	/*background:url(../img/red_arrow.gif) 5px 97px no-repeat;*/
}

#contentBody {
	background:url(../img/red_arrow.gif) 5px 5px no-repeat;
}

#menuPath {
	position:relative;
	float:left;
	width:559px;
	margin:0px;
	padding:0px;
}

#menuPath ul {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}

#menuPath ul li{
	list-style:none;
	padding:0px 5px 0px 0px;
	margin:0px;
	float:left;
	color:#c51015;
}

#menuPath ul li a,
#menuPath ul li a:visited,
#menuPath ul li a:active{
	position:relative;
	color:#c51015;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#menuPath ul li a:hover{
	color:#4c4c4c;
}

#menuContext {
	position:relative;
	float:left;
	width:559px;
	min-height:35px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#menuContext ul.folders{
	position:relative;
	float:left;
	margin:0px;
	width:559px;
	padding:0px;
}

#menuContext ul.folders li{
	list-style:none;
	padding:5px 5px 0px 15px;
	background:url(../img/folder_icon.gif) top left no-repeat;
}

#menuContext ul.folders li:hover{
}

#menuContext ul.folders li a,
#menuContext ul.folders li a:visited,
#menuContext ul.folders li a:active{
	display:block; /* IMPORTANTE: para o link ocupar a largura toda do <li>*/
	text-decoration:none;
	color:#A0A0A0;
}

#menuContext ul.folders li a:hover{
	color:#4c4c4c;
}

#menuContext ul.items{
	position:relative;
	float:left;
	width:559px;
	margin:0px;
	padding:0px;
}

#menuContext ul.items li{
	list-style:none;
	padding:5px 5px 0px 0px;
}

#menuContext ul.items li:hover{
}

#menuContext ul.items li a,
#menuContext ul.items li a:visited,
#menuContext ul.items li a:active{
	text-decoration:none;
	color:#A0A0A0;
}

#menuContext ul.items li a:hover{
	color:#4c4c4c;
}


#contentBody h1, #contentBodyHeader h1{
	color:#4e4b4a;
	font-size:26px;
	margin:0px 0px 4px 0px;
	padding:0px;
	font-weight:normal;
}

#contentBody h2, #contentBodyHeader h2{
	color:#4e4b4a;
	font-size:10px;
	margin:0px 0px 4px 0px;
	padding:0px;
	font-weight:bold;
}

#contentBody h3{
	color:#4e4b4a;
	font-size:10px;
	margin:0px 0px 4px 0px;
	padding:0px;
	font-weight:normal;
	text-transform:uppercase;
}

#contentBody h4,
#contentBody h5,
#contentBody h6,
#contentBodyHeader h5{
	color:#c51015;
	font-size:10px;
	margin:0px 0px 4px 0px;
	padding:0px;
	font-weight:normal;
}

#contentBody p{
	padding:0px;
	margin:0px 0px 16px 0px;
	line-height:14px;
}

#contentBody img{
	padding:0px 5px 5px 0px;
}

#contentBody hr{
}

#contentBody ul {
}

#contentBody ul li{
}

#contentBody ul li:hover{
}

#contentBody ul li a,
#contentBody ul li a:visited,
#contentBody ul li a:active{
}

#contentBody ul li a:hover{
}

#contentBody a,
#contentBody a:visited,
#contentBody a:active{
	text-decoration:none;
	color:#c51015;
}

#contentBody a:hover{
	color:#4e4b4a;
}

#contentBody table{
}

#contentBody table tr{
}

#contentBody table thead tr td{
}

#contentBody table tfoot tr td{
}

#contentBody table tr td{
}

#contentRight {
	position:relative;
	float:right;
	padding:0px 10px 30px 0px;
	margin:0px;
	width:125px;
	border-right:solid 1px #E2E2E2;
}

#contentImgs{
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}

#contentImgs li{
	float:left;
	list-style:none;
	padding:0px 3px 3px 0px;
	margin:0px;
	width:148px;
	height:111px;
}

#contentImgs img{
	max-width:148px;
	_width:148px;
	max-height:111px;
}

#contentImgs p{
	font-size:9px;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#4C4C4C;
}

#contentBody ul.txtListDocs {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}

#contentBody ul.txtListDocs li{
	color:#000000;
	/*float:left;*/
	list-style:none;
	/*width:25px;*/
	height:11px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-size:8px;
	text-align:center;
}

#contentBody ul.txtListDocs li a,
#contentBody ul.txtListDocs li a:visited,
#contentBody ul.txtListDocs li a:active{
	position:relative;
	float:left;
	text-decoration:none;
	width:22px;
	height:11px;
	background:url(../img/pdf_download.gif) top left no-repeat;
	display:block;
	color:#FFFFFF;
}

#contentBody ul.txtListDocs li a:hover{
	background:url(../img/pdf_download.gif) top right no-repeat;
	_background:url(../img/pdf_download.gif) top left no-repeat;
	color:#FFFFFF;
}
/******************** form contactos **************************/
#contactForm {
	position:relative;
	float:left;
	border-top:solid 1px #E2E2E2;
	margin:20px 0px 20px 0px;
	padding:20px 0px 20px 0px;
	width:315px;
}

#contacts {
	position:relative;
	float:left;
	width:559px;
	margin:20px 0px 20px 0px;
	padding:20px 0px 20px 0px;
	width:330px;
	margin:0px;
	padding:0px;
}

#contacts input.textfield {
	width:300px;
	margin:0px 0px 15px 0px;
	padding:0px 5px;
	border:none;
	color:#817975;
	border:solid 1px #E2E2E2;
}

#contacts textarea.textbox {
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	margin:0px 0px 15px 0px;
	padding:2px 5px 2px 5px;
	border:none;
	height:130px;
	color:#817975;
	border:solid 1px #E2E2E2;
}

#contacts input.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-color:#c51015;
	border:solid 1px #E2E2E2;
}

#contacts input.sizeS {
	width:100px;
}

#contacts input.sizeM {
	width:300px;
}

#contacts label {
	display:block;
	padding:0px 0px 5px 0px;
}

#moradaForm {
	position:relative;
	float:right;
	border-top:solid 1px #E2E2E2;
	margin:20px 0px 20px 0px;
	padding:20px 0px 20px 0px;
	width:230px;
}