﻿/*----------------START DEFAULT PAGE TABLE STYLES ------*/


.briefcelltable {
		margin-left: 1em;
		margin-right: 1em;
}

.briefcells {
		border: 1px #CC9900 solid;
		background-color: white;
		width: 40em;
		vertical-align: top;
}

.briefcelltitle{
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;   
		padding-top: 0.25em;
		padding-bottom:5px;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 1px;
		margin-left: -1em;
		margin-right: -1em;
	margin-bottom:-1.25em;
		color: navy; font-weight: 600; font-size: 12pt;

}

.goldseparatorbars {color: #cc9900; font-size: 18pt;
	
}

.briefcellsubtitle{
		font-size: 9pt;
		text-align: center;
		color: #cc9900;
		font-weight: 400;
		font-family: Arial, Helvetica, sans-serif;   
		padding: 0.5em 0 0.5em 0;
		text-transform: uppercase;
		letter-spacing: 1px;
		word-spacing: 2px;
				margin-left: -1em;
		margin-right: -1em;

}

.stampimages{
	border:none; margin-right:0.5em; margin-top:0.25em;
}

.briefcelldescription{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	word-spacing: 1px;
	letter-spacing: 1px;
	text-align: left;
	background-color: white;
	
	padding: 0.5em;
	vertical-align: top;
	font-size: 10pt;
}
.saibamasdefault { text-align:center;   vertical-align:bottom;
	
}

/*----------------END DEFAULT PAGE TABLE STYLES ------*/
/*----------------START SERVICES PAGE TABLE STYLES------*/

.servicostable {
	
	height: auto;
	margin-top:-0.2em;
}
	
.servicotitle {
	background-color:#000062 ;
	text-align:center;
	 
}

.servicostablefirsttextarea{
	padding-left: 0.5em;
	padding-right: 1em;
	background-color: #EDF0F3;
	padding-top:1em;
	padding-bottom:1em;
}

.servicosdiagram
{padding-left: 2em;
		
}

.servicostablediagrambox
{
	border: 3px #fed943 solid;
	height: 30em;
	vertical-align: top;
	text-align: center;
	background-color: #FFFBDE; 
	width: 187px;
}

.stdb_varicontent{
		width: 22.5em;
		margin-left: 2em;
		padding-right:1em;
		padding-top:0.5em;
		padding-bottom:0.5em;
		border:medium gray groove;
		margin-top:0.5em;
		margin-bottom:1em;
		background-color:navy;
}

.servicostablebulletpointbox
{
	width: 50em;
	height: 30em; 
	padding-right:1.5em; 
	vertical-align:top; 
	padding-top:1.8em
}

.bulletpointlist{ padding-right:1em;
	
}

.servifirstcollinks {
	
	padding-right:10em;
	margin-bottom:-1em;
}



.comofunciona {text-align:left; font-weight:600; 
			 padding-top:0.5em; margin-bottom:0.5em; color: #666666; vertical-align:top; font-size:1.5em; letter-spacing:2px; }


/*-----------------END  ---------------*/

/*-----------------BEGIN ESKER_PONTOSPERDA STYLES ----------------*/
.EPPbody {margin-left: 2em;  width:55em;
		
}

/*-----------------END  ---------------*/



/*-----------------BEGIN FALECONOSCO TABLE STYLES ----------------*/
#infodocontatotable {
	margin-top:1em;  
	width: 10em;
}

.faleconoscolables {
	margin-bottom:-2em;
	margin-top:0em; 
	left:0em; 
	padding-left: 1em; 
	padding-right: 2em; 
	padding-bottom:-1em;
}

.categoriapregunta {
	width:25em; 
	background-color:#EFEFFF;  
	margin-bottom:0.5em;
}

.CategoriaPerguntaDiv {
	position: static;
	z-index: auto;
	top: 20em;
}

.infodocontatoLeftcolumn { 
	 padding-left:3em; 

}
.infodocontatoRightcolumn {
	padding-right: 25em;

}

.infodocontatolable { 
	padding-top:4em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.5em;  
	padding-right:1em;}

.infoinputfield {
	width:11em;  
	background-color:#EFEFFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.2em;  
	padding-right:1em;
	padding-left:0.5em;
	margin-left: 1em;
}

/*---------------START OLD DEFAULT PAGE TABLE STYLES -----*/


#defaultpagetable1 {
 		 position: static;
 		width:61.5em; 
 		padding-bottom:1em;
 		margin-left: 1em;
 		vertical-align:top;
 		top: -1em;
 		
}

#defaultpagetoprow {
 		
 		vertical-align:top;
 		top: -1em;

}

.defaultpagetablecells {
		border: 0.1em #B0C4DE solid;
		padding: 1em 1em 1em 1.5em;
		background-color: #F0FFFF;
		vertical-align: top;
}

.defaultpagetablecellinsideboxtext {
		text-align: left; 
		background-color: #FFC251; 
		color: #0000FF; 
		margin-right:0em;
		margin-left: 0.5em;
		
		padding-top: 0.5em; 
		padding-right:-0.01em;
		padding-bottom: inherit; 
		padding-left:2em;
		border: 0.2em #B0C4DE solid; 
	 	font-size: 1em;
		word-spacing:0.1em;
		letter-spacing:0.05em;
		line-height:1.3em;
		 
}

.defaultpagetablecellbodytext {
		color: #000000; 
		text-align: left;
		font-weight:300;
		word-spacing:0.2em;
		line-height:1.5em;
}

.vejaserviços {
		text-align:center;
		 bottom: -1em;
		font-size:1.2em;
		 font-weight:600;
		 vertical-align: bottom;

}

/*----------------END OLD DEFAULT PAGE TABLE STYLES ------*/

/*----------------START FORM PAGE TABLE STYLES------*/

.fieldset { padding-left:1em; padding-right:0.5em;

}

.formlegend {
	font-size: 1.4em;
	padding-bottom: 0.75em;
	font-weight: 600;
	color: #000080;
}


.formlabel { font-size: 1.2em;  
}

.formtextarea { margin-right:0.5em; background-color:#EFEFFF; 
	border-top:thin; border-top-color:gray;border-left:thin; border-left-color:gray;
}


.fontcolorA {
	color: #006666;
	font-weight: 500; margin-bottom:-0.5em;
			font-size:10pt;
		 list-style-type:none;

}

.fontcolorB {
	color: #333399;
	font-weight: 500; margin-bottom:-0.5em;
			font-size:10pt;
		 list-style-type:none;

}

.fontcolorC {
	color: #669900;
	font-weight: 600;
	line-height:19px;
	font-size:10pt;
		 list-style:none;
}

.fontcolorD {
	color: #CC6600;
	font-weight: 600; 
	line-height:19px;
			font-size:10pt;
		 list-style:none;
}

