/* <Styles Gerais para todo o Site> */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

/* <sitemap> */
.sitemapcolor
{
 color: Navy;
 cursor: hand;
}

/* <genericdetails> */
.genericdetailsobjs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9A3645;
	text-decoration: none;
}
.genericdetailsDocs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C47B0C;
	text-decoration: none;
display:none;
}
.GenericDetailsTable{
	width:200px;
	height:200px;
	padding:0;
	margin:2 2 2 2;
	border: 1px solid #B7B7B7;
}
.GenericDetailstd{
	text-align:center;
	background-color:#CCCCCC;
	padding-left:5px;
}
.GenericDetailsp{
	text-align:justify;
	margin: 6pt 0cm 0pt;
}

/*genericlist*/
.genericlisttd{
	height:1px;
	background-color:#DCDCDC;
}
#genericdivimage
{
	margin-top:10px;
	margin-left:10px;
	width:16%;
	float:left;
	text-align:center;
}
#genericimage
{
	width:100px;
	border: 1px solid #B7B7B7;
}
#genericname
{
	margin-top:10px;
	width:81%;
	float:left;	
	
}
#genericname ul
{
	margin:0 auto;
	
}
#genericname a
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;	
}
#genericname a:hover
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#9A3645;	
}
#genericname li
{
	margin-bottom:4px;
	list-style-type:circle ;
	list-style-position: outside;
}

/* <every nextpage and date objects> */
.nextpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9A3645;
	text-decoration: none;
}
.dateobject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #C47B0C;
	text-decoration: none;
}

/* <page and breadcrumbs> */
.page_breadcrumbs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
}
.page_breadcrumbs:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9A3645;
	text-decoration: none;
}
.page_breadcrumbs_last
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.page_breadcrumbs_last:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9A3645;
	text-decoration: none;
}
/* <all readmore> */
.readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9A3645;
	text-decoration: none;
}
.readmore:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C47B0C;
	text-decoration: none;
}

/* <mail, topmenu, and tabs> */
.buttonmail, .topmenu, .tabbedcontainername, .tabbedcontentsmainname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:right;
	height:30px;
	text-align:center;
 }  
.buttonmail:hover, .topmenu:hover, .tabbedcontainername:hover, .tabbedcontentsmainname:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFC874;
	text-decoration: none;
	text-align:center;
}

/*Tabbed Container*/
.TabbedContainertable{
	width:100%;
	/*height:100%;*/
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}	
.TabbedContainertd{
	height:100%;
	vertical-align:top;	
}
.TabbedContentsMaintable{
	width:100%;
	height:100%;
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;	
}
.TabbedContentsMaintdbottom{
	height:26px;
	vertical-align:bottom;
}
.TabbedContentsMaintdtop{
	height:26px;
	vertical-align:top;		
}
.TabsContentstable{
	width:100%;
	height:100%;
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.TabsContentstd{
	vertical-align:top;
	background-color:#CCCCCC;
}
.TabContentsBack{
	cursor: hand;
	text-align: right;
	text-decoration: none;
}
.titleprop
{
	background-color:#F2E9EC;	
}

/* <webpanels and tabbedserices> */
.webpanels_tabbedservices {
	background-color:#F2E9EC;
	border-top:1px solid #F2E9EC;
	border-bottom:1px solid #F2E9EC;
	border-left:1px solid #F2E9EC;
	border-Right:1px solid #F2E9EC;
	color:#73293A;
}

/* <mapaiframe> */
.namemapaiframe{
	padding-bottom:20px;
	font-size: 150%;
	font-weight: bold
}
.mapaiframeprop{
	border: 1px solid #000000;
	text-align: justify;
}
.MapIframeBody{
	background-color:#ffffff;
	margin: 0 0 0 0;
}

/* <eventlist and calendar> */
.line_eventlist{
	color:#742A3B;
    background-color:#742A3B
}
.calendariotitle{
	color:White;
	font-size:x-large
}
.eventlist_calendar_font{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
}
.daystyle{
	font-size: 12px;
	color: black;
	text-decoration: none;
}

/* <organigram and composition> */
.tableorganigram{
	color: #73293a;
	border-right: #73293a 1px solid;
	border-top: #73293a 1px solid;
	border-left: #73293a 1px solid;
	border-bottom: #73293a 1px solid;
	font-size: 12pt;
}
.organigramletter{
	color: #73293a;	
}
.leftcolumn{
	color: #73293a;
	border-right: #73293a 1px solid;
	background-color: white;
	font-size: xx-small;
}
.rightcolumn{
	color: #73293a;
	border-left: #73293a 1px solid;
	background-color: white;
	font-size: xx-small;
}
.compositiontable{
	color: white;
	background-color: #742a3b;
}
.compositionletter{
	color:#742a3b;
}

/* <mail> */
.letramail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
}
.letramail2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#666666;
}
.letramail3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#FF6600;
}
.FieldReclamacaoWidth{
	width:272px;
}

/* <forms> */
.activeTab{
	background-color:#9A3645;
	border-top:solid 1px #9A3645;
	border-left:solid 1px #9A3645;
	border-Right:solid 1px #9A3645;
	color:#FFFFFF;
}
.inactiveTab{
	background-color:#F2E9EC;
	border-top:solid 1px #9A3645;
	border-left:solid 1px #9A3645;
	border-Right:solid 1px #9A3645;
	color:#FFFFFF;
}
.formheaderBgColor{
    background-color:#F2E9EC   
}
.activeTab A{
	color:#FFFFFF;
	text-decoration:none;
}
.inactiveTab A{
	color:#8C2030;
	text-decoration:none;
}
.lblTitleColor{
    color:#8C2030
}
.formtr{
	height:	25px;
}
.form1td{
	width:5px;	
}
.formtd2{
	width:100%;	
}
.formdettable{
	 padding:0 0 0 0;
	 margin:0 0 0 0;
	 border:0;
	 width:100%;
	 height:50px;
}
.formtable{
	 padding:10 10 10 10;
	 margin:0 0 0 0;
	 border:0;
	 width:100%;
	 height:50px;
}

/* <viewform> */
.viewform_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
 }
 .BodyViewform{
	 margin-top:0px;
	 margin-left:0px;
	 margin-bottom:0px;
	 margin-right:0px;
}
.tableViewform{
	margin:0 auto;
	border:0;
}
/*<create and edit profile>*/
.tblContractEditProfile{
	background-color:#DCDCDC;
	border:0;
	padding:0 auto;	
	margin:2 2 2 2;
	height:39px;
}
.tblContractCreateProfile{
	background-color:#DCDCDC;
	border:0;
	margin:0 auto;	
	height:39px;
	text-align:center;
	width:690px;
}

/*<pager>*/
 .pager{
	width:100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:0;
	text-align:center;
}
.pagertd2{
	height:2;
}
.pagertd{
	height:1;
}
.pagertr{
	height:1;
}
.pagertable{
	height:1px;
	width:100%;
	border:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
/*<topmenu>*/
.TopMenutd{
	width:10;
	text-align:center;
}

 /* <all warning messages> */
.warning{
	color: red;
}
.evError{
	white-space:nowrap;
}

/*tabbedservices*/
.texto_cinza
{
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #262626;
}
.SubTituloPC
{
	font-weight: bolder;
	margin-top: 3pt;
	font-size: 12pt;
	color: #838383;
	text-decoration: none
}
.servAtendLinks {
	color:#838383;
	text-decoration:none;
}
.borderDef
{
	border:solid 1px #999999
}
.lblObjectName{
	font-weight: bold;	
	font-size: 18px;
	color:#C47B0C;
	margin-left:5px;
}
.lblObjectNamewebpannels{
	font-weight: bold;	
	font-size: 18px;
	color:#C47B0C;
	margin-top:10px;
}
/*webpanels_with_divs*/
.divp {
    width: 98%; 
    border-style: solid;
    border-width:1px;
	margin-bottom:10px;
	border-top:1px solid #742a3b;
	border-bottom:1px solid #742a3b;
	border-left:1px solid #742a3b;
	border-Right:1px solid #742a3b;
}

.divh {
	position: relative;
	width:100%;
	/*padding:3px;*/
	padding:3px 3px 3px 3px;
	float:left;	
}

.divc {
	position: relative;
	width:99%;
	float:left;
	padding:3px 3px 3px 3px;
}

.divLnk {
	position:relative;
	width:2%;
	border:0px;
}
.webpannelstitle
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#742a3b;
	font-weight:bold;
	float:left;
}
/*
Styles dos webpannels
*/
.redtext 
{
 color:Red;
}
.filesize 
{
 color:#742a3b;
 font-size: 0.8em;
 white-space:nowrap;
}
.txt_menu_unselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
	 white-space:nowrap;
}
/*pools*/
.MainTblPoll
{
	text-align:left;
}
.MaincontentPoll
{
	text-align:left;
	padding-left:5px;
}
.pollstitle
{
	font-size: 14px;
	font-weight: bold;
	color: #C47B0C;
	margin-bottom: 8px;
	margin-left:5px;
}
.buttonpolls
{
	border-width:0px;
	background-color:#FFEED5;
	color:#9A3645;
	font-weight:bold;
	margin-left:5px;
	cursor:hand;
	float:left;	
}
.ErroPolls
{
	color:Red;	
}
.labelresultpolls
{
	margin-left:5px;
}
.resultpolls
{
	margin-left:5px;	
}
.resultpollsname
{
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.divsite
{
	margin-top:5px;
    width: 98%; 
    border-style: solid;
    border-width:1px;
	margin-bottom:10px;
	border-top:1px solid #742a3b;
	border-bottom:1px solid #742a3b;
	border-left:1px solid #742a3b;
	border-Right:1px solid #742a3b;
}	

.sitemap
{
	text-decoration:none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
}
.sitemap:hover
{
	text-decoration:none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#742a3b;
	font-weight:bold;
}


#header
{
	height:130px;
	width:984px;
	background-image:url('images/topo.gif');
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	
}
#content_top
{
	height:26px;
	width:984px;
	background-image:url('images/content_topo.gif');
	text-align:center;
	
	
}
#content_main
{
	min-height:600px;
	width:984px;
	background-color:#d0d8e8;
	text-align:center;
}
#arq_digital_footer
{
	clear:both;
	height:20px;
	width:984px;
	background-color:#4f81bd;
	text-align:center;
	font-size:11px;
	color:white;
}

#menuhearder
{
	height:24px;
	width:200px;	
	float:right;
	text-align:left;	
	
	}	
	
#contact_div
{
	height:24px;
	width:100px;
	border-left:solid 1px white;
	float:right;
	text-align:left;	
}

.linkcontact
{
	position: absolute;
	color:White;
	font-size:12px;
	font-weight:bold;
	height:30px;
	width:100px;
	top:20px;
	margin-left:10px;
	text-decoration:none;
}


.linkpagecss
{
	position: absolute;
	color:White;
	font-size:12px;
	font-weight:bold;
	height:30px;
	width:100px;
	top:20px;
	margin-left:10px;
	
}

#search_div
{
	height:24px;
	width:100px;
	border-right:solid 1px #4f81bd;
	float:right;
	text-align:right ;
	position:relative;
	right:100px;
}


#search_link
{
	position: relative;
	color:#4f81bd;
	font-size:12px;
	font-weight:bold;
	height:30px;
	width:100px;
	top:10px;
	margin-right:10px;
	
}

#content_middle
{
	
	width:620px;	
	top:10%;		
	float:right;	
	position:relative;
	margin-right:100px;
}

.divimgarqdig
{
	float:left;
	width:150px;		
}
.divtextarq
{
	float:left;
	width:440px;
	padding-left:15px;
	background-color:#f2f2f2;
	height:150px;
	
}
.blockdivarq
{
	clear:both;
	margin:15px 15px 15px 15px;
	text-align:left;	
	
}

.titlearqdig
{
	font-size:13px;
	font-weight:bold;
	padding-top:15px;
	color:#4f81bd;
}

.dtlarqdig
{
	font-size:11px;
	padding-top:30px;
	color:#4f81bd;
	
}


.dtlarqdig label
{
	LINE-HEIGHT: 30px;
}

#list_arq_digital
{
	
	width:1004px;				
	float:left;	
	text-align:left;
	padding-left:50px;
}
#arq_breadcrumb
{					
	float:left;	
	text-align:left;
	padding-bottom:20px;	
}

#Title_menuarq
{
	clear:both;
	float:left;	
	text-align:left;
	font-size:14px;
	color:#4f81bd;
	font-weight:bold;
}
#menuarq
{
	clear:both;
	float:left;	
	text-align:left;
}

.emailform
{
	width:550px;				
	float:left;	
	text-align:left;
	padding-left:50px;
	margin-left:15px;
	margin-top:15px;
}
.boxes_drop
{
	font-family: Calibri,Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:solid 1px #cccccc;
}
.buttoncss
{
	height:23px;
	width:44px;
	background-image:url('images/button.gif');
	text-align:center;
	cursor:hand;
}

#lbltitlecontacts
{
	font-size:11px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
	color:#4f81bd;	
}
.listcont
{
	width:300px;				
	float:left;	
	text-align:left;	
	margin-left:40px;
	margin-top:15px;
}
.lblcontactlist
{
	font-size:15px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
	color:#4f81bd;	
}

.Contacttitle
{
	clear:both;	
	text-align:left;
	font-size:14px;
	color:#4f81bd;
	font-weight:bold;
	padding-bottom:5px;
	}
.propstitle
{
	font-weight:bold;
	font-size:11px;
	color:#4f81bd;
	float:left;	
	padding-bottom:5px;
}
.propsvalue
{
	font-size:11px;
	color:#4f81bd;	
	padding-bottom:5px;
}

.formcontact
{
	font-weight:bold;
	font-size:11px;
	color:#4f81bd;
	float:left;
	}
	
	
#list_objects
{
	width:500px;
	margin-top:50px;
	text-align:center;
}

#list_objects th
{
	font-weight:bold;
	font-size:11px;
	color:#4f81bd;
}

#list_objects td
{
	font-size:11px;
	color:#4f81bd;
}

.lblclassdetail
{
	font-weight:bold;
	font-size:13px;
	color:#4f81bd;
}

#toolbardiv a
{
	text-decoration:none;
	font-size:11px;
	color:#4f81bd;
}

.lblpagesdetail
{	
	font-size:11px;
	color:#4f81bd;
}
.lblsearch
{
	font-weight:bold;
	font-size:13px;
	color:#4f81bd;
	
}
.csslabeldetail
{
	font-weight:bold;
	font-size:13px;
	color:#4f81bd;
	text-align:left;
}
.breadcrumbdigi
{
	font-size:12px;
	color:#4f81bd;	
	text-decoration:none;	
}
.lastbreadcrumbdigi
{
	font-weight:bold;
	font-size:13px;
	color:#4f81bd;
	text-decoration:none;	
}

.listobj td
{
	background-color:Transparent;	
}

/* Start Create Profile */

#tabMenu
{
	clear:both; 
	margin-left: 0px;
}
.tabMenuproFile
{
	
	
}

.divTab
{
	
	clear: both;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	padding-left: 12px;
	padding-right: 12px;
	background-color:White;
	
	
	
}
#tabOne
{
	float: left;
	height: 27px;
	width: 170px;
	background-image: url( 'images/tabIntroA.png' );
	
}

#tabTwo
{
	float: left;
	height: 27px;
	width: 180px;
	background-image: url('images/tabDadosA.png');
	
}
#tabThree
{
	float: left;
	height: 27px;
	width: 184px;
	background-image: url('images/tabDetalhesA.png');
	
}
.divContentOne{
	text-align: justify;
	padding-right: 20px;
	width: 100%;
	height:420px; 
	overflow: auto;
}

.divContentThree
{
	width: 100%;
	height: 650px;
	overflow: auto;
	padding-top: 30px;
}
.divSeguinte
{
	float:right; 
	width: 93px;
	height:27px;
	background-image: url('images/seguinte.png');
	background-repeat:no-repeat;
	cursor: pointer;
}
.divConcluir
{
	float:right; 
	width: 93px;
	height:27px;
	background-image: url('images/Concluir.png');
	background-repeat:no-repeat;
	cursor: pointer;
	
}
/* End Create Profile */


