@font-face
{
	font-family		: 'contra';
	src				: url('contra.ttf') format('truetype');
}

@font-face
{
	font-family		: 'dejavu';
	src				: url('dejavu.ttf') format('truetype');
}

body
{
	margin			: 0 auto;
	font-size		: 11pt;
	font-family		: dejavu;
	background		: url(../imagens/211.png) no-repeat center center fixed;
	background-size	: cover;
	text-align		: center;
	background-color: #ffffff;
}

#div-header
{
	position		: fixed;
	z-index			: 1;
	width			: 100%;
	height			: 100px;
	top				: -62px;
	background		: rgba(173, 216, 230, 0.6) url(../imagens/header-back.png);
	-webkit-box-shadow: 0 2px 4px #555555;
	-moz-box-shadow : 0 2px 10px #555555;
	box-shadow      : 0 2px 10px #555555;
	
}

#div-logo
{
	position		: absolute;
	top				: 10px;
	left			: 30px;
	opacity			: 0;
	filter			: alpha(opacity=0);
}
	
#div-menu
{
	right			: 0px;
	padding			: 0px 10px 0px 10px;
	position		: absolute;
	bottom			: 0px;
}
	
.div-button
{
	display			: table-cell;
	width			: 120px;
	height			: 32px;
	background-color: #000000;
	color			: #ffffff;
	/* border-radius	: 10px 10px 0px 0px; */
	text-align		: center;
	cursor			: pointer;
	vertical-align	: middle;
	padding			: 2px;
	font-weight		: 900;
}

.div-button:hover
{
	background-color: #666666;
	color			: #000000;
}

.div-button-separator
{
	width			: 2px;
	display			: table-cell;
}

.div-button-image
{
	display			: table-cell;
	height			: 32px;
	text-align		: center;
	cursor			: pointer;
	vertical-align	: middle;
	padding			: 2px;
}
.div-article
{
	width			: 100%;
	height			: 490px;
	position		: relative;
	overflow		: hidden;
	min-height		: 490px;
}

.div-floating
{
	margin-top		: 150px;
}

.div-content-page
{
	background		: rgba(173, 216, 230, 0.8);
	width			: 80%;
	height			: 75%;
	max-width		: 1200px;
	min-width		: 700px;
	max-height		: 560px;
	min-height		: 410px;
	overflow		: hidden;
	margin			: 0 auto;
	-webkit-box-shadow: 0 2px 4px #555555;
	-moz-box-shadow : 0 2px 10px #555555;
	box-shadow      : 0 2px 10px #555555;
}

.table-content
{
	width			: 100%;
	height			: 100%;
}

.td-content
{
	height			: 100%;
	width			: 50%;
	padding			: 20px;
}

#div-welcome-banner
{
	font-size		: 48px;
	/* height			: 45%; */
	text-align		: center;
	font-family		: dejavu;
	margin			: 0 auto;
}


#div-welcome-text
{
	width			: 60%;
	/* height			: 30%; */
	max-width		: 1200px;
	min-width		: 600px;
	/* max-height		: 400px; */
	/* min-height		: 200px; */
	overflow		: hidden;
	margin			: 0 auto;
	background		: rgba(255, 255, 255, 0.6);
}

#div-page-1
{
	/*background		: url(../imagens/back-03.png) no-repeat center center;*/
	width			: 756px;
	height			: 320px;
	min-width		: 400px;
	min-height		: 150px;
}

#map_canvas
{
	width			: 100%;
	height			: 100%;
	-webkit-box-shadow: 0 2px 4px #555555;
	-moz-box-shadow : 0 2px 10px #555555;
	box-shadow      : 0 2px 10px #555555;
}

#section-sliders
{
	width			: 100%;
	max-width		: 600px;
	min-width		: 350px;
	height			: 100%;
	max-height		: 400px;
	min-height		: 250px;
}

.div-slider
{
	position		: relative;
	top				: 0px;
	left			: 0px;
	width			: 100%;
	height			: 100%;
	-webkit-box-shadow: 0 2px 4px #555555;
	-moz-box-shadow : 0 2px 10px #555555;
	box-shadow      : 0 2px 10px #555555;
}

.div-slides
{
	cursor			: move;
	/* left			: 0px;
	top				: 0px; */
	width			: 100%;
	height			: 100%;
	overflow		: hidden;
}

#portfolio-tabs
{
	height			: 60%;
	font-size		: 10pt;
}

#td-portfolio
{
	vertical-align	: center;
	font-size		: 9pt;
}

#td-produtos
{
	/*vertical-align	: top;*/
	font-size		: 9pt;
}

#div-produtos-menu
{
	
}

#div-produtos-content
{

}

#div-sections-menu
{
	width			: 100%;
	height			: 90%;
}

#product-section
{
	background-position: center;
	background-repeat: no-repeat;
	vertical-align	: bottom;
}

.table-partners
{
	width			: 100%;
	border-collapse	: separate;
}

.td-partner
{
	padding			: 5px;
}

.img-partner
{
	max-width		: 250px;
	min-width		: 50px;
	width			: 100%;
	-webkit-box-shadow: 0 2px 4px #555555;
	-moz-box-shadow : 0 2px 10px #555555;
	box-shadow      : 0 2px 10px #555555;
}

.fieldset-conteudo
{
	width			: 80px;
	display 		: inline-block;
	cursor			: pointer;
}

#div-portfolio-menu
{
	width			: 100%;
	height			: 90%;
}

.thumb-image
{
	width			: 120px;
	height			: 90px;
}

.ui-widget
{
	font-family		: dejavu;
}

.ui-menu
{
	width			: 50%;
}
/*
.ui-widget-content
{
	border : none;
}
*/
.ul-sections-menu
{
	height			: 100%;
	width			: 100%;
}
 .jssorb03 div, .jssorb03 div:hover, .jssorb03 .av
{
	background		: url(../imagens/b21.png) no-repeat;
	overflow		: hidden;
	cursor			: pointer;
}
.jssorb03 div
{
	background-position: -5px -4px;
}
.jssorb03 div:hover, .jssorb03 .av:hover
{
	background-position: -35px -4px;
}
.jssorb03 .av
{
	background-position: -65px -4px;
}
.jssorb03 .dn, .jssorb03 .dn:hover
{
	background-position: -95px -4px;
}
#sortable
{
	list-style-type: none; margin: 0; padding: 0; width: 100%;
}
#sortable li
{
	margin: 3px; float: left; width: 120px; height: 90px;
}
  
