
/**
 * Folha de Estilo
 * http://www.agenciapx.com
 *
 * Copyright 2014, Vagner Gomes Silva (contato@agenciapx.com)
 *
 * Date: 14 de Outubro de 2014 04:58:00
 */

	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,
	input,select,textarea,font,fieldset,img,
	ins,kbd,q,s,samp,small,strike,sub,sup,tt,
	var,b,u,i,center,dl,dt,dd,ol,ul,li,form,
	label,legend,table,caption,tbody,tfoot,
	thead,tr,th,td,button {
		font-weight: normal;
		border-style: none;
		border-color: inherit;
		border-width: 0;
		margin: 0;
		padding: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		-webkit-text-size-adjust: 100%;
	}

	:focus {
		outline: 0;
	}

	*, *:before, *:after {
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	::-moz-selection {
		background-color: #DBDBDB;
	}

	::selection {
		background-color: #DBDBDB;
	}

	blockquote,q {
		quotes: none;
	}

	blockquote:before,
	blockquote:after,
	q:before,q:after { 
		content: '';
		content: none;
	}

	blockquote {
		border-left: 1px solid #E5E5E5;
		margin: 0;
		padding: 0 0 0 20px;
		font-style: italic;
	}

	del {
		text-decoration: line-through;
	}

	ol,ul {
		list-style: none;
	}

	h1,h2,h3,h4,h5,h6 {
		font-size: 22px;		
		font-weight: bold;
	}

	h3 {
		font-size: 18px;
		line-height: 22px !important;
	}

	table,pre {
		margin-bottom: 20px;
		border-collapse: collapse;
		border-spacing: 0;
	}

	code,pre {
		font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
		font-size: 14px;
		margin: 0;
	}

	pre {
		background: #F9F9F9;  
		border: 1px solid #E5E5E5;
		overflow-x: auto;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}

	table {
		width: 100%;
		border-collapse: collapse;
	}

	th,td {
		text-align: left;
		padding: 5px 10px;
		border-bottom: 1px solid #E5E5E5;
	}

	img {
		max-width: 100%;
	}

	hr {
		border: 0;
		background: #E5E5E5;
		height: 1px;
		margin: 0 0 24px;
	}

	a:link,
	a:hover,
	a:active,
	a:visited {
		color: #212121;
		transition: all 0.1s ease-in-out;
	}

	ins,
	a:link,
	a:active,
	a:visited,
	a:hover {
		text-decoration: none;
	}

	a:hover {
		color: #026475;
	}

	html,
	body {
		height: 100%;
	}

	html,
	body,
	input,
	select,
	textarea {
		font: 16px/24px 'Helvetica Neue', tahoma, sans-serif;
		color: #212121;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		font-smoothing: antialiased;
		-webkit-text-rendering: optimizeSpeed;
		-moz-text-rendering: optimizeSpeed;
		-ms-text-rendering: optimizeSpeed;
		text-rendering: optimizeSpeed;
	}

	strong {
		font-weight: 700;
	}

	form p {
		position: relative;
	}

	form label {
		position: absolute;
		top: 10px;
		left: 8px;
	}

	input,
	select,
	textarea {
		width: 100%;
		border: 2px solid #E0E0E0;
		background-color: #FFF;
		padding: 10px 8px 8px;
		margin-bottom: 5px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}

	select,
	textarea,
	input[type=text],
	input[type=password] { 
		-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
		-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}

	select:focus,
	textarea:focus,
	input[type=text]:focus,
	input[type=password]:focus { 
		border-color: #0395af;
		outline: 0;
		/*-webkit-box-shadow:inset 0 1px 1px rgba(36,145,255,0.75),0 0 8px #2491ff;
		box-shadow:inset 0 1px 1px rgba(36,145,255,0.75),0 0 8px #2491ff;*/		
	}

	textarea {
		height: 172px;
	}

	input[type=submit], 							
	input[type=button],
	input[type=reset],
	input[type=file] { 
		color: #FFF;
		-moz-box-shadow:inset 0px 1px 0px 0px #028da5;
		-webkit-box-shadow:inset 0px 1px 0px 0px #028da5;
		box-shadow:inset 0px 1px 0px 0px #028da5;
		background-color: #026475;
		border-color: #026475;
		cursor: pointer;
		text-shadow: 0px 1px 0px #01515f;
		/*-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
		-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
		box-shadow:inset 0px 1px 0px 0px #54a3f7;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #385f8e), color-stop(1, #212f59));
		background:-moz-linear-gradient(top, #385f8e 5%, #212f59 100%);
		background:-webkit-linear-gradient(top, #385f8e 5%, #212f59 100%);
		background:-o-linear-gradient(top, #385f8e 5%, #212f59 100%);
		background:-ms-linear-gradient(top, #385f8e 5%, #212f59 100%);
		background:linear-gradient(to bottom, #385f8e 5%, #212f59 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#385f8e', endColorstr='#212f59',GradientType=0);
		background-color: #385f8e;
		cursor: pointer;
		text-shadow: 0px 1px 0px #243d5b;*/
	}

	input[type=submit]:hover, 							
	input[type=button]:hover,
	input[type=reset]:hover { 
		background-color: #027387;
		/*
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #212f59), color-stop(1, #385f8e));
		background:-moz-linear-gradient(top, #212f59 5%, #385f8e 100%);
		background:-webkit-linear-gradient(top, #212f59 5%, #385f8e 100%);
		background:-o-linear-gradient(top, #212f59 5%, #385f8e 100%);
		background:-ms-linear-gradient(top, #212f59 5%, #385f8e 100%);
		background:linear-gradient(to bottom, #212f59 5%, #385f8e 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#212f59', endColorstr='#385f8e',GradientType=0);
		background-color: #212f59;
		*/
	}

	input[type=submit]:active, 							
	input[type=button]:active,
	input[type=reset]:active { 
		position: relative;
		top: 1px;
	}

	input[type=file] {
		background-color: #FFF;
		border: none;
		margin: 20px 0;
	}

	* html ul li { 
		float: left;
	}

	* html ul li a { 
		height: 1%;
	}

	.clear { 
		clear: both;
	}
	
	@font-face {
		font-family: 'icomoon';
		src:url('fonts/icomoon.eot?-toq8u0');
		src:url('fonts/icomoon.eot?#iefix-toq8u0') format('embedded-opentype'),
			url('fonts/icomoon.woff?-toq8u0') format('woff'),
			url('fonts/icomoon.ttf?-toq8u0') format('truetype'),
			url('fonts/icomoon.svg?-toq8u0#icomoon') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	[class^="icon-"], [class*=" icon-"] {
		font-family: 'icomoon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.icon-play:before {
		content: "\e912";
	}

	.icon-folder-download:before {
		content: "\e933";
	}

	.icon-folder-upload:before {
		content: "\e934";
	}

	.icon-ticket:before {
		content: "\e939";
	}

	.icon-phone:before {
		content: "\e942";
	}

	.icon-location:before {
		content: "\e947";
	}

	.icon-clock:before {
		content: "\e94e";
	}

	.icon-clock2:before {
		content: "\e94f";
	}

	.icon-printer:before {
		content: "\e954";
	}

	.icon-display:before {
		content: "\e956";
	}

	.icon-laptop:before {
		content: "\e957";
	}

	.icon-mobile2:before {
		content: "\e959";
	}

	.icon-tablet:before {
		content: "\e95a";
	}

	.icon-tv:before {
		content: "\e95b";
	}

	.icon-box-add:before {
		content: "\e95e";
	}

	.icon-box-remove:before {
		content: "\e95f";
	}

	.icon-download:before {
		content: "\e960";
	}

	.icon-upload:before {
		content: "\e961";
	}

	.icon-bubble:before {
		content: "\e96b";
	}

	.icon-search:before {
		content: "\e986";
	}

	.icon-lock:before {
		content: "\e98f";
	}

	.icon-gift:before {
		content: "\e99f";
	}

	.icon-spoon-knife:before {
		content: "\e9a3";
	}

	.icon-truck:before {
		content: "\e9b0";
	}

	.icon-cloud:before {
		content: "\e9c1";
	}

	.icon-cloud-download:before {
		content: "\e9c2";
	}

	.icon-cloud-upload:before {
		content: "\e9c3";
	}

	.icon-cloud-check:before {
		content: "\e9c4";
	}

	.icon-download2:before {
		content: "\e9c5";
	}

	.icon-download3:before {
		content: "\e9c7";
	}

	.icon-sphere:before {
		content: "\e9c9";
	}

	.icon-link:before {
		content: "\e9cb";
	}

	.icon-star-empty:before {
		content: "\e9d7";
	}

	.icon-star-half:before {
		content: "\e9d8";
	}

	.icon-star-full:before {
		content: "\e9d9";
	}

	.icon-warning:before {
		content: "\ea07";
	}

	.icon-notification:before {
		content: "\ea08";
	}

	.icon-question:before {
		content: "\ea09";
	}

	.icon-info:before {
		content: "\ea0c";
	}

	.icon-cancel-circle:before {
		content: "\ea0d";
	}

	.icon-blocked:before {
		content: "\ea0e";
	}

	.icon-cross:before {
		content: "\ea0f";
	}

	.icon-checkmark:before {
		content: "\ea10";
	}

	.icon-checkmark2:before {
		content: "\ea11";
	}

	.icon-circle-up:before {
		content: "\ea41";
	}

	.icon-circle-down:before {
		content: "\ea43";
	}

	.icon-embed2:before {
		content: "\ea80";
	}

	.icon-mail:before {
		content: "\ea83";
	}

	.icon-mail4:before {
		content: "\ea86";
	}

	.icon-google-plus2:before {
		content: "\ea89";
	}

	.icon-google-plus3:before {
		content: "\ea8a";
	}

	.icon-facebook2:before {
		content: "\ea8d";
	}

	.icon-facebook3:before {
		content: "\ea8e";
	}

	.icon-instagram:before {
		content: "\ea90";
	}

	.icon-twitter:before {
		content: "\ea91";
	}

	.icon-twitter2:before {
		content: "\ea92";
	}

	.icon-twitter3:before {
		content: "\ea93";
	}

	.icon-youtube:before {
		content: "\ea97";
	}

	.icon-youtube3:before {
		content: "\ea99";
	}

	.icon-skype:before {
		content: "\eac6";
	}

	.icon-linkedin:before {
		content: "\eac8";
	}

	.icon-file-pdf:before {
		content: "\eada";
	}

	.icon-file-word:before {
		content: "\eadc";
	}

	.icon-file-excel:before {
		content: "\eadd";
	}

	.icon-mail2:before {
		content: "\e600";
	}

	.icon-like:before {
		content: "\e601";
	}

	.icon-world:before {
		content: "\e602";
	}

