@font-face
{
	font-family		: 'zonapro-regular';
	src				: url('../ZonaPro-Regular.otf') format('opentype');
}

@font-face
{
	font-family		: 'zonapro-bold';
	src				: url('../ZonaPro-Bold.otf') format('opentype');
}

html,body
{
	background-color: #FFFFFF;
	font-family		: zonapro-regular;
	margin			: 0px;
	height			: 100%;
}

div
{
	margin			: 0px;
}

#div-body
{
	max-width		: 918px;
	margin			: 0px auto;
}

#header
{
	width			: 100%;
}

#separator
{
	width			: 100%;
	height			: 5px;
	background-color: #FAA627;
}

#content
{
	background-color: #EEEEEE;
	padding-bottom	: 50px;
}

#content > div
{
	display			: table-cell;
}

#left-content
{
	width			: 255px;
	vertical-align	: top;
}
	
#right-content > div
{
	
}

#login-box
{
	margin			: 15px;
	background-color: #FFF;
	font-size		: 12px;
	padding			: 15px;
	text-align		: right;
}

#login-box > a
{
	 font-size		:10px;
	 text-decoration:underline;
}

#info-box
{
	margin			: 15px;
	background-color: #FFF;
	padding-bottom	: 10px;
}

#info-box > h1
{
	background-color: #FC4C02;
	font-family		: zonapro-bold;
	font-size 		: 15px;
	padding 		: 5px;
	color 			: #FFF;
}

#info-box > ul
{
	font-size		: 11px;
	list-style-type	: none;
}

#info-box > ul > li
{
	padding 		: 2px;
}

#banner
{
	padding			: 15px;
}

#destaque
{
	padding 		: 15px;
}

input[type="text"],input[type="password"],select
{
	border			: 0px;
	background-color: #EEEEEE;
	font-size		: 12px;
	font-family		: zonapro-regular;
	width			: 120px;
	padding			: 4px;
}

input[type="submit"]
{
	padding			: 5px;
	font-family		: zonapro-regular;
	color			: #FFF;
	background-color: #550073;
	border 			: 0px;
}

.linha
{
	height			: 10px;
}

#licence-error
{
	background-color: #FEF5C9;
	border 			: 1px solid #E8D1C5;
	font-size		: 12px;
	padding			: 10px;
	margin-top		: 20px;
	text-align		: center;
}

#licence-error > div
{
	height			: 26px;
	display			: inline-block;
	vertical-align	: middle;
}
