
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,600,700");
@font-face {
  font-family: 'h5u';
  src: url("fonts/h5u.eot");
  src: url("fonts/h5u.eot?#iefix") format("embedded-opentype"), url("fonts/h5u.woff") format("woff"), url("fonts/h5u.ttf") format("truetype"), url("fonts/h5u.svg#h5u") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url("font/RobotoCondensed-Regular.ttf") format('truetype');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(font/Roboto-Thin.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(font/Roboto-Light.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(font/Roboto-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(font/Roboto-Medium.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(font/Roboto-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto #171717'), local('Roboto-#171717'), url(font/Roboto-#171717.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(font/Roboto-ThinItalic.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(font/Roboto-LightItalic.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(font/Roboto-Italic.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(font/Roboto-MediumItalic.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(font/Roboto-BoldItalic.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: local('Roboto #171717 Italic'), local('Roboto-#171717Italic'), url(font/Roboto-#171717Italic.woff) format('woff');
}

@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(font/RobotoSlab-Thin.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(font/RobotoSlab-Light.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(font/RobotoSlab-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(font/RobotoSlab-Bold.woff) format('woff');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(font/RobotoCondensed-Light.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(font/RobotoCondensed-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(font/RobotoCondensed-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(font/RobotoCondensed-LightItalic.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(font/RobotoCondensed-Italic.woff) format('woff');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(font/RobotoCondensed-BoldItalic.woff) format('woff');
}

	
	* { 
		font-family: 'Roboto Condensed' !important; 
		
		font-size:1em  !important; 
		
		font-weight: 300 !important;
		
		font-stretch: normal !important; 
		
		margin:0;padding:0;
		
		
	} 	
	
 	body
	{  
		background-color: white;
		color:#1d1f25;
		
		
		
		font-family : 'Roboto Condensed' ,Helvetica, verdana, 'lucida grande', helvetica, arial, sans-serif; 
		font-size: xx-large;
		
		margin-left:16px;
		margin-right:16px;
		margin-top:0px;
		margin-bottom:0px;	
		
		scrollbar-face-color:white;
		scrollbar-darkshadow-color:white;
		scrollbar-base-color:white;
		scrollbar-arrow-color:#171717;
		scrollbar-track-color:white;
		scrollbar-highlight-color:#e5e5e5;
		scrollbar-shadow-color: #e5e5e5;
		scrollbar-3dlight-color: #e5e5e5;
		
		-webkit-text-size-adjust: none; 
	}
 
 

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
	{
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: top; 
	}

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; }



ol, ul {  list-style: none; }

blockquote, q {  quotes: none; }

	blockquote:before, blockquote:after, q:before, q:after 
	{
		content: '';
		content: none; 
	}
	
	img {border:0;background-color:transparent;}
	
	ins {border-bottom:1px solid #238d66; text-decoration: none; color:#238d66;}
	
	del {color:red; text-decoration:line-through;}
	cite {border-bottom:1px dashed blue;}
	acronym {border-bottom:1px dotted #CCC; cursor:help;}
	abbr {border-bottom:1px dashed #CCC; cursor:help;}
	td, pre
	{
		letter-spacing: 0.03em;
		color:#55565b; 
		font-family:'Roboto Condensed' ,verdana, Arial, Helvetica, sans-serif; 
		font-size:small;
		background-color:transparent;
		padding:5px;
		margin:5px;
	}

	p
	{
		word-spacing: 4px;
		line-height:2em;
		letter-spacing: 0.02em;
		color:#656571; 
		font-family:'Roboto Condensed',verdana, Arial, Helvetica, sans-serif; 
		font-size: small; 
		background:transparent;
		margin: 0;
	}
	p.normal 
	{
		word-spacing: 4px;
		line-height:2em;
		letter-spacing: 0.02em;
		color:#656571; 
		font-family:'Roboto Condensed' ,verdana, Arial, Helvetica, sans-serif; 
		font-size: small; 
		background:transparent;
		margin: 0;
	}
	p.italic
	{
		font-style: italic;  
		word-spacing: 4px;
		line-height:2em;
		letter-spacing: 0.02em;
		color:#656571; 
		font-family:'Roboto Condensed',verdana, Arial, Helvetica, sans-serif; 
		font-size: x-small; 
		background:transparent; 
		color:#2e2626;
		margin: 0;
	}
	p.em
	{
		font-style: italic;  
		word-spacing: 4px;
		line-height:2em;
		letter-spacing: 0.02em;
		font-style: italic; 
		color:#656571; 
		font-size: small;
		margin: 0;
	} 
	
	em 
	{
		font-style: italic; 
		color:#656571; 
		font-size:x-small;
	} 

	strong
		{
			line-height:2em;
			color: black; 
			font-family:'Roboto Condensed', verdana, Arial, Helvetica, sans-serif;  
			font-size: smaller;
			background-color:transparent; 
			text-shadow: 2px 2px 11px rgba(0,0,0,0.55);
			letter-spacing: -0.4px;
			word-spacing: 4.8px;
			vertical-align:top;
			margin: 0;
			padding: 0;
			border: 0;
		}
	span 
	{
		font-family : 'Roboto Slab',Helvetica, verdana, 'lucida grande', helvetica, arial, sans-serif;
		word-spacing: 4px;
		line-height:2em;  
		letter-spacing: 0.02em;
		color:#656571; 
		font-size: small;
		margin: 0;
	}

	li 
		{
			margin-left:15px; 
			word-spacing: 4px;
			line-height:2em;
			font-size: small;  
			letter-spacing: 0.02em;
			color:#656571;
			border-bottom-width: 1px; 
			border-bottom-color: #e5e5e5; 
			border-bottom-style: dotted; 
			list-style-type: circle; 
			background-color:transparent;
		}

	a
	{
		font-style: italic;  
		font-size: small;
		cursor:pointer; 
		background-color: transparent; 
		color: #00a859;
	}
	a:link 
	{ 
		color: #238d66;  
		text-decoration: none; 
	}
	a:link:hover
	{ 
		color: red; 
		text-decoration: none; 
	}
	a:visited 
	{ 
		color: #224220;  
		border:1px dotted black; 
		text-decoration: none; 
		background-color:silver  !important; 
	}
	a:visited:hover
	{ 
		color: #40a82a;  
		border-bottom:1px dotted #888; 
		text-decoration: none; 
		background-color:silver  !important;
	}
	
	
	p a
	{
		font-style: italic;  
		font-size: small;
		cursor:pointer; 
		background-color: transparent; 
		color: #00a859;
	}
	p a:link 
	{ 
		color: #238d66;  
		text-decoration: none; 
	}
	p a:link:hover
	{ 
		color: #171717; 
		text-decoration: none; 
	}
	p a:visited 
	{ 
		color: #224220;  
		border:1px dotted black; 
		text-decoration: none; 
		background-color:silver  !important; 
	}
	p a:visited:hover
	{ 
		color: #40a82a;  
		border-bottom:1px dotted #888; 
		text-decoration: none; 
		background-color:silver  !important;
	}
	
	
	hr
	{
		border-top:1px dotted #e0e1e2;
		color:#555448;
		background-color:#f4ec8e;
		height:1px;
	}
	
	::-webkit-scrollbar 	{width: 12px;}
	::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);     border-radius: 10px;}
	::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
	
		img 
		{
			-moz-box-shadow: 1px 1px 3px #d5cdcd;
			-webkit-box-shadow: 1px 1px 3px #d5cdcd;
			box-shadow: 1px 1px 3px #d5cdcd;
			border-radius: 0.35em;
			background-color:#f0f0f0;
		}
	
	.separador
	{	
		border-top-width:    1px; 
		border-top-color: #339933; 
		border-top-style:   dotted !important;
	}
	
	.link
	{ 	
		font-family : Helvetica, verdana, 'lucida grande', arial, sans-serif; 
		font-size :small; color : #6d6e71; 
		text-decoration : none; 
		vertical-align : top; 
	} 
	.link:hover
	{ 	
		vertical-align : bottom; 
		font-size :small; 
		color : #146f36;
	} 
	.link:active
	{	
		color : #146f36;
	} 
	
	.td 
		{	
			font-family :Roboto, Helvetica, verdana, 'lucida grande', arial, sans-serif; 
			font-size:small;
		}
	
	.tabela
	{  
		border:   1px   #e5e5e5  dotted;  
		padding:8px;
	}
	
	.centralizado
	{
		margin:0 auto; 
	}



p.	pagina 
	{
		font-family:'Roboto Condensed'; 
		letter-spacing:-0.07em;
		word-spacing:0.9px;
		font-weight:400 !important;
		font-stretch:expanded !important;
		font-size:100%;
		width:100%; 
		height:50px; 
		background-color:white; 
		color: #1e1e1e; 
		clear:left; 
		float:right; 
		text-align:right; 
		padding-right:30px; 
		padding-left:30px; 
		padding-top:10px;
		text-shadow:3px 4px 2px #bbb;
		-moz-text-shadow: 3px 4px 2px #bbb;
		-webkit-text-shadow: 3px 4px 2px #bbb;
		filter: dropshadow(color=#bbb, offx=1, offy=1);
	}


span.titulopagina 
{
	font-family:'Roboto Condensed'; 
	letter-spacing:-0.07em;
	word-spacing:0.9px;
	font-weight:400 !important;
	font-stretch:expanded !important;
	font-size:100%;
	width:100%; 
	height:50px; 
	background-color:white; 
	color: #1e1e1e; 
	clear:left; 
	float:right; 
	text-align:right; 
	padding-right:30px; 
	padding-left:30px; 
	padding-top:10px;

	text-shadow:3px 4px 2px #bbb;
	-moz-text-shadow: 3px 4px 2px #bbb;
	-webkit-text-shadow: 3px 4px 2px #bbb;
	filter: dropshadow(color=#bbb, offx=1, offy=1)
}

p.titulopagina
{
	font-family:'Roboto Condensed'; 
	letter-spacing:-0.07em;
	word-spacing:0.9px;
	font-weight:400 !important;
	font-stretch:expanded !important;
	font-size:100%;
	width:100%; 
	height:50px; 
	background-color:white; 
	color: #1e1e1e; 
	clear:left; 
	float:right; 
	text-align:right; 
	padding-right:30px; 
	padding-left:30px; 
	padding-top:10px;
	text-shadow:3px 4px 2px #bbb;
	-moz-text-shadow: 3px 4px 2px #bbb;
	-webkit-text-shadow: 3px 4px 2px #bbb;
	filter: dropshadow(color=#bbb, offx=1, offy=1)
}


.titulopagina 
{
	font-family:'Roboto Condensed'; 
	letter-spacing:-0.07em;
	word-spacing:0.9px;
	font-weight:400 !important;
	font-stretch:expanded !important;
	font-size:100%;
	width:100%; 
	height:50px; 
	background-color:white; 
	color: #1e1e1e; 
	clear:left; 
	float:right; 
	text-align:right; 
	padding-right:30px; 
	padding-left:30px; 
	padding-top:10px;
	text-shadow:3px 4px 2px #bbb;
	-moz-text-shadow: 3px 4px 2px #bbb;
	-webkit-text-shadow: 3px 4px 2px #bbb;
	filter: dropshadow(color=#bbb, offx=1, offy=1)
}

	.coluna
	{
		border-left-width:   1px; 
		border-left-color:    #e5e5e5; 
		border-left-style:   dotted;
	}
	
	.ancora 
		{
			font-style: normal !important; 
			font-weight: 400; 
			font-family : 'Roboto Condensed',verdana, arial, sans-serif; 
			font-size: 1em !important;
			background-color:#ebe8e1; 
			padding-left:5px ;
			padding-right:5px; 
			padding-top:0px; 
			padding-bottom:0px ;
			color: #838397;
			word-spacing: 4px;
			line-height:2em;
			letter-spacing: 0.03em;
			text-shadow:3px 4px 2px #bbb;
			-moz-text-shadow: 3px 4px 2px #bbb;
			-webkit-text-shadow: 3px 4px 2px #bbb;
			filter: dropshadow(color=#bbb, offx=1, offy=1);
			height:28px;
		}
	.ancorabold
		{	
			font-style: normal  !important; 
			font-weight: 500; 
			font-family : 'Roboto Condensed' ,verdana, arial, sans-serif; 
			font-size:1.05em !important; 
			background-color:#ebe8e1; 
			padding-left:5px ;
			padding-right:5px; 
			padding-top:2px; 
			padding-bottom:2px ;
			color: #838397;
			word-spacing: 4px;
			line-height:2em;
			letter-spacing: 0.03em;
			text-shadow:3px 4px 2px #bbb;
			-moz-text-shadow: 3px 4px 2px #bbb;
			-webkit-text-shadow: 3px 4px 2px #bbb;
			filter: dropshadow(color=#bbb, offx=1, offy=1);
			height:28px;
			color:#132b37;
		}

		.linha
		{  
			border-bottom-width: 1px; 
			border-bottom-color:  #e5e5e5; 
			border-bottom-style: dotted;  
			border-right-width: 1px; 
			border-right-color:  #e5e5e5; 
			border-right-style: dotted; 
		}


			
	h1 , h2 , h3 , h4 , h5 , h6 
	{
		color:#132b37;
		text-decoration: none;
		font-family : 'Roboto Slab', Helvetica, verdana, 'lucida grande', arial, sans-serif;
		line-height: 2em;
		font-weight: 500 !important;
		font-stretch: normal !important;
		letter-spacing: -0.4px;
		word-spacing: 4.8px;
		margin: 0px;
		padding: 0px;
		text-shadow:3px 4px 2px #bbb;
		-moz-text-shadow: 3px 4px 2px #bbb;
		-webkit-text-shadow: 3px 4px 2px #bbb;
		filter: dropshadow(color=#bbb, offx=1, offy=1);
	}
	
	h1 {font-size: larger !important; color: #171717; }
	h2 {font-size: smaller !important; }
	h3 {font-size: xx-large !important; }
	h4 {font-size: x-large !important; }
	h5 {font-size: large !important; }
	h6 {font-size: small !important;	}
				
	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span 
	{
		color:#132b37;
		text-decoration: none;
		font-family : 'Roboto Slab', Helvetica, verdana, 'lucida grande', arial, sans-serif;
		line-height: 2em;
		font-weight: 500 !important;
		font-stretch: normal !important;
		letter-spacing: -0.4px;
		word-spacing: 4.8px;
		margin: 0 0 1em 0;
		text-shadow:3px 4px 2px #bbb;
		-moz-text-shadow: 3px 4px 2px #bbb;
		-webkit-text-shadow: 3px 4px 2px #bbb;
		filter: dropshadow(color=#bbb, offx=1, offy=1);
	}
				
	h1 span { font-size: larger !important;  }
	h2 span { font-size: smaller  !important;  }
	h3 span { font-size: xx-large  !important; }
	h4 span { font-size: x-large  !important;  }
	h5 span { font-size: large  !important;  }
	h6 span { font-size: small !important;	}
	
	h1 span a, h2 span a, h3  span a, h4 span a, h5 span a, h6 span a { color: inherit; text-decoration: none; }
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
	{
		color:#132b37;
		text-decoration: none;
		font-family : 'Roboto Slab', Helvetica, verdana, 'lucida grande', arial, sans-serif;
		line-height: 2em;
		font-weight: 500 !important;
		font-stretch: normal !important;
		letter-spacing: -0.4px;
		word-spacing: 4.8px;
		margin: 0 0 1em 0;
		text-shadow:3px 4px 2px #bbb;
		-moz-text-shadow: 3px 4px 2px #bbb;
		-webkit-text-shadow: 3px 4px 2px #bbb;
		filter: dropshadow(color=#bbb, offx=1, offy=1);
	}
	
	.scroll{margin: 5px; padding:5px; position:relative;}
	p a { margin-top:10px;margin-bottom:10px; }
	p span a { margin-top:10px;margin-bottom:10px; }
	textarea {  background-color:white; display:block;}
	
	table , th, td {  border-collapse: separate; border-spacing: 3px;   background-color:#ffffff;}
	
	table caption, table td, table th{padding:7px 7px;font:inherit}

    table td, table th {border-collapse:collapse}

 
 table th:last-child{background:0 0}
 
	.moli, .mol, .corpo {padding:0px; margin:0px;}
	
	
	.defaultSkin table.mceLayout {border:0; border-left:1px solid #93a6e1; border-right:1px solid #93a6e1;}
.defaultSkin table.mceLayout tr.mceFirst td {border-top:1px solid #93a6e1;}
.defaultSkin table.mceLayout tr.mceLast td {border-bottom:1px solid #93a6e1;}