body {
	margin: 0;
	padding: 0;
	font-size:14px;
	font-family:Arial;
	color:#797b7d;
	background-image:url('../img/layout/bg_00.jpg');
}
p{
	padding:0px;
	margin:0px;
}
#site{
	width:100%;
}
#video_content{
	width:100%;height:100%;position:absolute;z-index:-10000;overflow:hidden;
}
#play_youtube_video{
	width:100px;height:100px;
	position:absolute;top:50%;left:50%;
	margin:-50px 0px 0px -50px;
	background-image:url('../img/layout/icons.png');
	background-position:0px 0px;
	cursor:pointer;
}
#arrow_left{
	width:76px;
	height:76px;
	display: block;
	position:absolute;
	z-index:1000;
	top:50%;right:103px;
	margin:-38px 0px 0px -38px;
	background-image:url('../img/layout/icons.png');
	background-position:-100px 0px;
	cursor:pointer;
}
#arrow_right{
	width:76px;
	height:76px;
	display: block;
	position:absolute;
	z-index:1000;
	top:50%;right:24px;
	margin:-38px 0px 0px -38px;
	background-image:url('../img/layout/icons.png');
	background-position:-328px 0px;
	cursor:pointer;
}
#arrow_close{
	width:76px;
	height:76px;
	display: block;
	position:absolute;
	z-index:1000;
	top:24px;right:24px;
	margin:0px 0px 0px -38px;
	background-image:url('../img/layout/icons.png');
	background-position:-480px 0px;
	cursor:pointer;
}
#arrow_left:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-176px 0px;
}
#arrow_right:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-252px 0px;
}
#arrow_close:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-404px 0px;
}
#logotipo{
	position:absolute;
	left:0px;
	top:24px;
	width:193px;
	height:80px;
	background-image:url('../img/layout/icons.png');
	background-position:-556px 0px;
	cursor: pointer;
}
#menu{
	position:absolute;
	top:24px;
	right:0px;
	height:80px;
	padding:0px;
	background:#ef5002;
	width:40%;
	-moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px;
	-khtml-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px;
}
ul							{ list-style: none; letter-spacing:0px; background: url(../img/layout/bg_menu_transparent.png) left top;}
/* LEVEL ONE */
ul.dropdown					{ position:absolute;margin:0px;padding:0px;font-size:22px;font-family:Dosis;font-weight:400;z-index:10; }

ul.dropdown li              { position:relative;float:left;}
ul.dropdown > li:first-child a{ padding:25px 12px 0px 24px;}
ul.dropdown > li:first-child a:hover  { background:#2f2f2f;-moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px;-khtml-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px;}
ul.dropdown li a            { display:block;height:55px;padding:25px 12px 0px 12px;color:#ffffff;text-decoration:none;}
ul.dropdown li a:hover      { color:#ffffff;background: #2f2f2f;}

/* LEVEL TWO */
ul.dropdown ul 				{ width:160px;visibility:hidden;position:absolute;top:100%;left:0;margin:0px;padding:0px;font-size:12px;font-family:Arial;font-weight:normal;}
ul.dropdown ul li 			{ float: none; margin:3px 0px 0px 0px;height:24px;padding:0px 0px 0px 0px;background:#2f2f2f;}
ul.dropdown ul li a			{ display:block;height:20px;padding:4px 0px 0px 10px;color:#ffffff;}
ul.dropdown ul li a:hover   { color: #ffffff;background:#ef5002;}
ul.dropdown ul li:hover     { background:url('../img/layout/icons.png');background-position:0px -78px;}

/* LEVEL THREE */
ul.dropdown ul ul 			{ width:160px;left:160px;padding:10px 10px 8px 10px;background-color:#e8ede1;margin:-34px 0px 0px 0px;-moz-border-radius: 4px 4px 4px 0px;-webkit-border-radius: 4px 4px 4px 0px;-khtml-border-radius: 4px 4px 4px 0px;border-radius: 4px 4px 4px 0px;}
ul.dropdown ul ul li		{ background: #f8981d;height:24px;padding:0px;background: #8fc838; margin:0px 0px 1px 0px;}
ul.dropdown ul ul li a 		{ display:block;height:20px;padding:4px 0px 0px 10px;color:#ffffff;}
ul.dropdown ul ul li a:hover{ color: #39332a;background:url('../img/layout/icons.png');background-position:0px -78px;}

#redes_sociais{
	position:absolute;
	top:114px;
	right:0px;
	height:40px;
	padding:0px 0px 0px 3px;
	background:#ef5002;
	width:196px;
	color:#ffffff;
	font-size:11px;
	display: inline-block;
	-moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px;
	-khtml-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px;
}

.redes_sociais_label{
	float:left;
	margin:13px 10px 0px 10px;
}
.redes_sociais_facebook{
	background-image:url('../img/layout/icons.png');
	background-position:-749px 0px;
	height:20px;
	width:20px;
	float: left;
	margin:10px 0px 0px 0px;
	cursor:pointer;
}
.redes_sociais_facebook:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-749px -20px;
}
.redes_sociais_linkedin{
	background-image:url('../img/layout/icons.png');
	background-position:-769px 0px;
	height:20px;
	width:20px;
	float: left;
	margin:10px 4px 0px 0px;
	cursor:pointer;
}
.redes_sociais_linkedin:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-769px -20px;
}
.redes_sociais_youtube{
	background-image:url('../img/layout/icons.png');
	background-position:-789px 0px;
	height:20px;
	width:20px;
	float: left;
	margin:10px 0px 0px 0px;
	cursor:pointer;
}
.redes_sociais_youtube:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-789px -20px;
}
.redes_sociais_address{
	background-image:url('../img/layout/icons.png');
	background-position:-809px 0px;
	height:20px;
	width:20px;
	float: left;
	margin:10px 4px 0px 0px;
	cursor:pointer;
}
.redes_sociais_address:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-809px -20px;
}
.redes_sociais_contact{
	background-image:url('../img/layout/icons.png');
	background-position:-829px 0px;
	height:20px;
	width:20px;
	float: left;
	margin:10px 4px 0px 0px;
	cursor:pointer;
}
.redes_sociais_contact:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-829px -20px;
}
.redes_sociais_email{
	background-image:url('../img/layout/icons.png');
	background-position:-849px 0px;
	height:20px;
	width:20px;
	float: left;
	margin:10px 4px 0px 0px;
	cursor:pointer;
}
.redes_sociais_email:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-849px -20px;
}
#content{
	margin:200px auto 24px auto;
	width:800px;
	padding:30px;
	color:#ffffff;
	line-height:17px;
	-moz-border-radius: 6px 6px 6px 6px; 
	-webkit-border-radius: 6px 6px 6px 6px;
	-khtml-border-radius: 6px 6px 6px 6px; 
	border-radius: 6px 6px 6px 6px;
}



#footer{
	width:100%;
	height:60px;
	color:#ffffff;
	font-size:11px;
	position:absolute;bottom:0px;
	background: url('../img/layout/icons.png') repeat-x;
	background-position:0px -100px;
}
#footer_copy{
	width:28%;
	float:left;
	padding:18px 0px 0px 2%;
}
.footer_redes_label{
	float:right;
	margin:14px 6px 0px 0px;
}
.footer_redes_facebook{
	background-image:url('../img/layout/icons.png');
	background-position:-869px 0px;
	height:20px;
	width:20px;
	float: right;
	margin:12px 4px 3px 0px;
	cursor:pointer;
}
.footer_redes_facebook:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-869px -20px;
}
.footer_redes_twitter{
	background-image:url('../img/layout/icons.png');
	background-position:-889px 0px;
	height:20px;
	width:20px;
	float: right;
	margin:12px 4px 3px 0px;
	cursor:pointer;
}
.footer_redes_twitter:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-889px -20px;
}
.footer_redes_linkedin{
	background-image:url('../img/layout/icons.png');
	background-position:-909px 0px;
	height:20px;
	width:20px;
	float: right;
	margin:12px 4px 3px 0px;
	cursor:pointer;
}
.footer_redes_linkedin:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-909px -20px;
}
.footer_redes_email{
	background-image:url('../img/layout/icons.png');
	background-position:-929px 0px;
	height:20px;
	width:20px;
	float: right;
	margin:12px 4px 3px 0px;
	cursor:pointer;
}
.footer_redes_email:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-929px -20px;
}
.footer_redes_share{
	background-image:url('../img/layout/icons.png');
	background-position:-949px 0px;
	height:20px;
	width:20px;
	float: right;
	margin:12px 0px 3px 0px;
	cursor:pointer;
}
.footer_redes_share:hover{
	background-image:url('../img/layout/icons.png');
	background-position:-949px -20px;
}
#footer_webdesign{
	width:28%;	
	float:right;
	padding:0px 2% 0px 0px;
	text-align:right;
}
#footer_webdesign a{
	color:#ef5002;
	text-decoration:none;
}
#footer_webdesign a:hover{
	color:#ef5002;
	text-decoration:underline;
}











#footer_menu{
	float:left;
	width:40%;	
	padding:0px;
	margin:0px auto;
}
#footer_menu ul {
	margin: 23px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
#footer_menu ul li {
	display: inline;
}
#footer_menu li a {
	color: #ffffff;
	padding: 5px 8px 4px 8px;
	text-decoration: none;
	background: #878a8d;
	-moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px;
}
#footer_menu li a:hover {
	background:#ef5002;
}








/*  PAGINAÇÃO  */
#loading{
	width: 66px;height:66px;position: absolute;top: 40%;left: 50%;
}
#container .pagination ul{
	margin:0px;padding:0px;
}
#container .pagination ul li.inactive,
#container .pagination ul li.inactive:hover{
    font-family:Arial;
	background-color:#dcddda;color:#ffffff;border:1px solid #dcddda;cursor: default;
}
#container .pagination{
    font-family:Arial;
	width: 100%;height: 25px;
}
#container .pagination ul li{
    font-family:Arial;
	list-style: none;float: left;border: 1px solid #39332a;padding: 3px 7px 2px 7px;margin: 0 2px 0 0px;font-size: 14px;
    color: #ffffff;font-weight: bold;background-color: #39332a;
}
#container .pagination .selected{
	font-family:Arial;
	background-color:#69a5ca;border: 1px solid #69a5ca;color:#ffffff;
}
#container .pagination ul li:hover{
	font-family:Arial;
	color: #fff;background-color: #e3b524;border: 1px solid #e3b524;cursor: pointer;
}
.goto{
	BORDER: #cccccc 1px solid; FONT-SIZE: 12px; COLOR: #5f5f5f;width:20px;font-size: 12px;padding: 4px 7px 3px 7px;
	margin: 0px 2px 0 20px;FONT-FAMILY: Arial;
}
.go_button{
	background-color:#69a5ca;color:#FFFFFF;FONT-FAMILY: Arial;font-size: 11px;BORDER: #a6ce39 0px solid;
	padding: 4px 7px 4px 7px;
	cursor:pointer;
}
.go_button:hover{
	background-color:#e3b524;
}
.total{
	float:right;color: #37393a;margin:6px 0px 0px 0px;font-size: 11px;
}
/*  FIM PAGINAÇÃO  */
#clear{
	clear:both;
	height:0px;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
.butform{
	background-color:#ef5002;
	color:#FFFFFF;
	height:30px;
	FONT-FAMILY: Arial;
	font-size: 12px;
	cursor:pointer;
	BORDER: 0px;
	cursor: pointer;
}
.input {
	BORDER: #e9e9e9 1px solid;
	BORDER-LEFT: #cecece 1px solid;
	BORDER-BOTTOM: #cecece 1px solid;
	FONT-SIZE: 13px; 
	COLOR: #6d7066;
	height:17px;
	PADDING: 6px 6px 5px 6px;
	width:186px; 
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e9e9e9;
	resize:none;
}
.select{
	border:0px;background-color:#e2e1df;font-family:Arial;FONT-SIZE: 12px;COLOR: #6d7066;
}
input[type='file'].hidden
{
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
	width:200px;
    font-size: 50px;
    cursor: pointer;
    opacity: 0;
    -moz-opacity: 0;
    filter: Alpha(Opacity=0);
}
input.fileDownload
{
    cursor: pointer;
	float:left;
}
div.hiddenFileInputContainter
{
    position: relative;
    overflow: hidden;
    cursor: pointer;
	height:30px;
}
#content_news_check{
	float:left;background-color:#e9e9e9;padding:6px 6px 5px 5px;
	BORDER: #e9e9e9 1px solid;
	BORDER-LEFT: #cecece 1px solid;
	BORDER-BOTTOM: #cecece 1px solid;
}



/*	----------------------------------------------------------------
	MaxCycle (Fullscreen Slideshow for use with jQuery Cycle Plugin)
	----------------------------------------------------------------
	
	Demo at: http://www.aaronvanderzwan.com/maxcycle/
	Download and Info at: http://github.com/akv2/MaxCycle---jQuery-Plugin/
	Copyright (c) 2007-2011 Aaron Vanderzwan
	Dual licensed under the MIT and GPL licenses.
	
*/
/*! Version: 2.0.73 (12-Oct-2012) */


.mc-hide-scrolls{
	overflow:hidden;
}

body .mc-cycle {
	height:100%;
	left:0;
	overflow:hidden;
	position:fixed;
	top:0;
	width:100%;
	z-index:-1;
}

div.mc-image {
	/*NOTE: Mozilla flickers when fading and using 'all', so we have to be specific with what property we want to transition:
	 	If you are using fading transitions, use 'opacity: */
	-webkit-transition: opacity 1s ease-in-out; 
	-moz-transition: opacity 1s ease-in-out; 
	-o-transition: opacity 1s ease-in-out; 
	transition: opacity 1s ease-in-out;
	
	/*If you are using horizontal slide transitions, use the following CSS:
	-webkit-transition: left 1s ease-in-out; 
	-moz-transition: left 1s ease-in-out; 
	-o-transition: left 1s ease-in-out; 
	transition: left 1s ease-in-out;*/
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:100%;
	overflow:hidden;
	width:100%;
}

.mc-old-browser .mc-image {
	overflow:hidden;
}
#maximage {
	display:none;/* Only use this if you fade it in again after the images load */
	position:fixed !important;
	background:#ffffff;
}
.in-slide-content { 
	color:#ef5002;
	float:right;
	font-family:Dosis;
	font-size:36px;
	font-weight:400;
	line-height:35px;
	right:24px;
	padding:0px;
	position:absolute;
	top:30%;
	width:700px;
	display:none;
	text-align: right;
	text-shadow: 0 1px 0 #fff;
	-webkit-font-smoothing:antialiased;
	
}
.in-slide-content span { 
	color:#1e2328;
	font-family:Dosis;
	font-size:25px;
	font-weight:800;
	text-shadow: 0 1px 0 #fff;
	-webkit-font-smoothing:antialiased;
}



/********** CSS PARA TOOLTIP (POWERTIP)  **********/
#powerTip {
	cursor: default;
	background-color: #333;
	background-color: rgba(0, 0, 0, 0.8);
	border-radius: 4px;
	color: #fff;
	display: none;
	padding: 8px 10px 8px 10px;
	position: absolute;
	white-space: nowrap;
	z-index: 2147483647;
	font-family:Arial;
	font-size:11px;
}
#powerTip span {
	font-family: Lato, Helvetica, sans-serif;
	font-size: 20px;
	line-height:18px;
	color: #eb6909;
}
#powerTip:before {
	content: "";
	position: absolute;
}
#powerTip.n:before, #powerTip.s:before {
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	left: 50%;
	margin-left: -5px;
}
#powerTip.e:before, #powerTip.w:before {
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	margin-top: -5px;
	top: 50%;
}
#powerTip.n:before {
	border-top: 10px solid #333;
	border-top: 10px solid rgba(0, 0, 0, 0.8);
	bottom: -10px;
}
#powerTip.e:before {
	border-right: 10px solid #333;
	border-right: 10px solid rgba(0, 0, 0, 0.8);
	left: -10px;
}
#powerTip.s:before {
	border-bottom: 10px solid #333;
	border-bottom: 10px solid rgba(0, 0, 0, 0.8);
	top: -10px;
}
#powerTip.w:before {
	border-left: 10px solid #333;
	border-left: 10px solid rgba(0, 0, 0, 0.8);
	right: -10px;
}
#powerTip.ne:before, #powerTip.se:before {
	border-right: 10px solid transparent;
	border-left: 0;
	left: 10px;
}
#powerTip.nw:before, #powerTip.sw:before {
	border-left: 10px solid transparent;
	border-right: 0;
	right: 10px;
}
#powerTip.ne:before, #powerTip.nw:before {
	border-top: 10px solid #333;
	border-top: 10px solid rgba(0, 0, 0, 0.8);
	bottom: -10px;
}
#powerTip.se:before, #powerTip.sw:before {
	border-bottom: 10px solid #333;
	border-bottom: 10px solid rgba(0, 0, 0, 0.8);
	top: -10px;
}
#powerTip.nw-alt:before, #powerTip.ne-alt:before,
#powerTip.sw-alt:before, #powerTip.se-alt:before {
	border-top: 10px solid #333;
	border-top: 10px solid rgba(0, 0, 0, 0.8);
	bottom: -10px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 10px;
}
#powerTip.ne-alt:before {
	left: auto;
	right: 10px;
}
#powerTip.sw-alt:before, #powerTip.se-alt:before {
	border-top: none;
	border-bottom: 10px solid #333;
	border-bottom: 10px solid rgba(0, 0, 0, 0.8);
	bottom: auto;
	top: -10px;
}
#powerTip.se-alt:before {
	left: auto;
	right: 10px;
}
/********** FIM CSS PARA TOOLTIP (POWERTIP)  **********/














