/* CSS DOCUMENT */

.tit_slogan { font-family : "Arial Narrow", Arial, Georgia, serif; color: #FFFFFF; font-size: 42px; letter-spacing: 2px;	}
.txt_slogan { font-family : "Arial Narrow", Arial, Georgia, serif; color: #FFFFFF; font-size: 16px; line-height: 25px; }
.a.txt_slogan :hover { color: #E9E9E9; text-decoration: none; }

/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* INI: CONSTANT.CSS ---------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
 padding:0px 0px 0px 0px; 
 margin:0px 0px 0px 0px;
}

html	{ height:100% }
body	{ text-align:center }
table	{ border-collapse:collapse; border:0px; width:100%; }
a, object { outline:none; }
td	{ vertical-align:top }
th	{ text-align:left; vertical-align:top }
img	{ border:none }
h1 	{ font-size:130% }
h2	{ font-size:120% }
h3	{ font-size:110% }
h4	{ font-size:110% }
p	{ padding:0px 0px 10px 0px; }
textarea .inputbox { width:300px; height:100px; margin:0px 0px 5px 0px; }
select { height:auto; margin:0px 0px 2px 0px; vertical-align:middle }
ul 	{ list-style:disc; margin:0px 0px 0px 15px; }
ol	{ margin:0px 0px 0px 15px; }
.width	{ width:100% }
.main	{ margin:auto; text-align:left }
.clearfix:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix 		{ display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix	{ height: 1%; }
.clearfix		{ display: block; }
/* End hide from IE-mac */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* FIM: CONSTANT.CSS ---------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* INI: TEMPLATE.CSS ---------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/*--------------------------------------body---*/
body, td, th, div, p, label, input { color:#646464; font:normal 13px/17px Arial, Helvetica, sans-serif; }
input, select {	color:#000000; font-style:italic; line-height:12px; }
a, a:visited, a:hover { color:#F84B00; }
a		{ text-decoration:none; }
a:hover	{ text-decoration:underline }
/*----------------------------------------------------------content---*/

/*-----------------------------article_settings-*/
h6 {font:bold 12px Arial, Helvetica, sans-serif;}

.article-decor	{ padding:0px 0px 12px 0px; }
#contact_text	{ height:auto; overflow:auto; margin:0px 0px 5px 0px; width:90% }
.article_separator	{ display:block; line-height:1px; padding:0px 0px 15px 0px; margin:15px 0px 0px 0px; height:1px; font-size:1px; }
.column_separator	{ border-left:1px solid #E7E5DE; padding:7px 0 0 18px !important; }
.article_column		{ padding:7px 18px 0px 0; }
.article_indent		{ border-bottom:1px solid #E7E5DE; padding:0 0 29px 0;}
.article_indent h3 	{ overflow:hidden; margin:0 0 3px 0; }
.article_indent h3 a	{ font-size:14px; line-height:16px; color:#AB4F2B; font-weight:normal; }
.article_indent h3 img	{ margin:0px 3px 0px 0px !important; float:left }
.contentpaneopen ul, .article-indent ul { list-style:none; margin:0px 0px 10px 0; }
.contentpaneopen ul li, .article-indent ul li {
	padding:0px 0px 6px 15px;
	background:url(../img/bull_2.gif) 0 6px no-repeat;
	vertical-align:top;
	margin:0px 0px 4px 0px;
	line-height:16px;
	font-size:13px;
	color:#646464;
}

.contentpaneopen ul li a, .article-indent ul li a{
	color:#646464;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:0 0px 2px 0;
}
.contentpaneopen ul li a:hover, .article-indent ul li a:hover { text-decoration:none !important; }

/****/

.contentpaneopen ul.uniq li, .article-indent ul.uniq li {
	padding:0px 0px 6px 0px;
	background:url(../img/devider_block.gif) left bottom repeat-x;
	margin:0px 0px 4px 0px;
	line-height:16px;
	font-size:12px;
	color:#383c3c;
}

.contentpaneopen ul.uniq li a, .article-indent ul.uniq li a{
	background:url(../img/bull.gif) 0 5px no-repeat;
	color:#AB4F2B;
	display:block;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:0 0px 2px 15px;
}
.contentpaneopen ul.uniq li a:hover, .article-indent ul.uniq li a:hover { text-decoration:none !important; }

/****/


.contentdescription img	{ margin:0px 20px 0px 0px; }
.contentpaneopen img		{ margin:0px 11px 15px 0px;}
/*---------------------------content-heading---*/

.contentheading, .componentheading {
	color:#989282;
	font:bold 23px/1.2em Arial, Helvetica, sans-serif;
	padding:0 0px 14px 0;
}
.componentheading	{
	color:#989282;
	font:normal 24px/1.2em Arial, Helvetica, sans-serif;
	padding:5px 0px 13px 0;
	margin:0 0 25px 0;
}
.componentheading a{
	color:#989282;
	font:bold 24px/1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0px 0 0;
	margin:0 0 0 0;
	text-decoration:none;
}
.componentheading a:hover { text-decoration:underline;}

td.contentheading {
	color:#989282;
	font:16px/13px Arial, Helvetica, sans-serif;
	padding:0px 0px 14px 0;
	text-decoration:none;
}
.title-article {font:16px/13px Arial, Helvetica, sans-serif;}
td.contentheading a{
	display:block;
	color:#C7C7C7;
	font:11px/13px Arial, Helvetica, sans-serif;
	padding:0 0px 0 0;
	margin:0;
	text-decoration:none;
}
td.contentheading a:hover{ color:#C7C7C7 !important; text-decoration:underline;}


.contentpaneopen p	{ padding:0px 0px 20px 0px; }
.buttonheading		{ padding:0 5px 6px 0px; cursor:pointer; }
.buttonheading img	{ padding:0; margin:0 4px; }
span.contentheading 	{
	font-weight:normal;
	display:block;
	padding:15px 0px 15px 0px;
	margin:0px 0px 15px 0px;
}
/*-----------------------------item-info---*/

.iteminfo	{ padding:0px 0px 6px 0px; margin:0px 0px 15px 0px; }
.modifydate	{
	color:#7a7a7a; 
	font-size:11px; 
	padding:10px 0px 10px 0px; 
	text-decoration:none !important; 
}
.createdby	{
	color:#7a7a7a; 
	display:block;
	text-transform:none;
}
.createdate	{
	line-height:11px;
	color:#B1B1B1;
	font-size:11px;
	margin:0px 0px 0px 0px; 
	padding:4px 0px 8px 0px; 
	display:block;
}
div.small	{ /* Written by */
	display:block;
	color:#B1B1B1;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0; 
	padding:14px 0px 0 0px;
	white-space:nowrap;
	line-height:11px;
}

/*-----------------------------------buttons---*/

a.readmore { display:inline !important;}

.button, 
.validate,
.modal-button,
.readmore a,
div.blank a				{
	border:none;
	color:#FFFFFF;
	background:#393732;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	padding:3px 6px;
	margin:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
}


* html .button, 
* html .validate	 { display:block; }
.button2-left	 { float:left; margin-right:5px; }
.button2-left, .image {display:inline}
.button2-left a:hover,
.readmore a:hover,
div.blank a:hover	{ color:#fff; }
.modal-button, .readmore a, div.blank a {float:left; padding:7px 6px; margin:0px 1px 0px 0px;}
#editor-xtd-buttons {padding:5px 0px 5px 0px; overflow:hidden; width:300px; float:left}
#editor-xtd-buttons .readmore {display:inline}
.blank {margin:5px 0px 0px 0px;}

/*-----------------------------------read-more---*/
div.readmore	{ overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div a.readon	{ font:10px/16px Arial, Helvetica, sans-serif; color:#F84B00; padding:0 11px 0 0; text-transform:uppercase; background:url(../img/bull_more.gif) right 3px no-repeat; color:#F84B00; text-decoration:none; }

a.readon:hover		{ color:#F84B00 !important; text-decoration:underline; }
a.readon:visited	{ color:#F84B00; }

/*-----------------------------blog-more---*/

.blog_more		{ padding:0px 0px 10px 0px; }
.blog_more h2	{ font-size:12px; padding:0px 0px 0px 0px; }
.blog_more ul	{ margin:10px 0px 0px 15px; }
.blog_more ul li	{ padding:0px 0px 0px 0px !important; }
.blog_more a		{ text-decoration:underline }
.blog_more a:hover	{ text-decoration:none; }

/*-----------------------------pagenav---*/

.pagenav	{ font-size:12px; font-weight:normal }
a.pagenav	{
	font-weight:normal;
	padding:0px 2px 0px 2px;
	margin:0px 2px 0px 0px;
	text-decoration:none
}
a.pagenav:hover		{ text-decoration:underline }
a.pagenav:visited	{ text-decoration:none }
.pagination_nav		{ font-size:12px; padding:10px 20px 0px 27px; }
.pagination_nav div	{ padding:5px 0px 5px 0px; }
.pagination			{ margin-top:10px }
.pagination	li		{ padding:0px 5px 0px 5px; }	
.pagination_result	{ padding:5px 0px 0px 0px; line-height:16px; }
.pagination span		{ padding:0px 10px 0px 0px;}
.pagination strong span { padding:0px 6px 0px 6px; font-weight:normal }

/*--------------------------------------result---*/
.searchArea { border:1px solid #C3BDAD;	padding:10px; }
.sectiontableentry0 td	{}
.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td 	{
	border-bottom:1px solid #C3BDAD;
	padding-bottom:5px;
	padding-top:5px;
}
.var1 		{ padding:5px !important;	margin:5px 0px 5px 0px; }
.var2 		{ background:url(../img/bg.gif); padding:5px !important; margin:5px 0px 5px 0px; }
.results	{ padding:0px 20px 15px 20px; }
.results ol li	{ padding:0px 0px 10px 0px; text-align:justify; }
.searchintro { padding:10px 0px 10px 20px; }
.searchintro b, .searchintro strong { color:#d04020 }
.sectiontableheader { padding:6px 6px 6px 0px; background:#CCCCCC; }
/*--------------------------------------archive---*/

.archiveBlock .button 	{ display:inline-block; margin:0px 0px 0px 5px; }
ul#archive-list h4 a		{ font-size:12px; text-transform:none }


/* --- POLL ----------------------------------------
dl.poll	{ padding:10px 0px 20px; }
#poll h3	{ font-size:120%; padding:0px 0px 10px 0px; }
dl.poll dt { font-weight:bold; padding:7px 0px 0px 0px; }
.poll .question	 { color:#859248; font-family:tahoma, sans-serif; font-size:11px; line-height:14px; font-weight:normal; padding:0px 10px 10px 0px; }
.poll .poll-body	 { padding:0px 0px 0px 0px; }
.poll-body label	 { font-family:tahoma, sans-serif; font-size:11px; color:#5E6164; line-height:14px; padding:0px 0px 0px 0px; }
.poll .buttons	 { padding:10px 0px 10px 0px; }
.poll .button	 {
	border:none;
	color:#FFFFFF;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	padding:3px 5px 4px 5px;
	margin:0px 0px 0px 0px;
	text-align:center;
	display:inline-block;
	width:46px;
	height:22px;
	text-transform:lowercase;
	background:url(../img/loginButton.gif) 0 0 no-repeat;
}
.poll .result	{ width:46px; background:url(../img/loginButton.gif) 0 0 no-repeat;}
.poll .section	{ overflow:hidden; padding:4px 0px 0 0px; width:100%; color:#5D5D5D; }
.poll .section2	{ overflow:hidden; padding:4px 0px 0 0px; width:100%; color:#5D5D5D; }
.poll .section2 label	{ color:#5D5D5D; }
.poll .radio			{ float:left; width:20px; }
.poll .radio input 	{ display:block; width:16px; height:16px; vertical-align:middle; }
.poll .var			{ margin:0px 0px 0px 20px; text-align:left }
.display			{ padding:0px 0px 10px 0px; }
.display select		{ border:1px solid #46462f; width:100px; }
.sectiontableentry1 div, 
.sectiontableentry0 div  {	font-size:1px }
.td_1, .td_2 { width:5%;	text-align:center; }
.td_3 { width:90%; padding:0px 0px 0px 10px; }
.pollstableborder .question { padding:0px 0px 0px 85px; }
---------------------------------------------------------------- 
 */

/* --- USEFORMS ----------------------------------------
dl.contentpane	dt	{ padding:10px 0px 20px 0px;}
dl.contentpane	dd	{ width:100%; overflow:hidden; }
dl.contentpane	div	{ vertical-align:middle }
dl.contentpane .description { width:110px; padding:0px 0px 0px 0px; vertical-align:middle }
dl.contentpane .input-field { width:160px; padding:2px 0px 0px 0px; vertical-align:middle }
dl.contentpane .button-field { width:140px; padding:0px 0px 0px 0px; vertical-align:middle }
---------------------------------------------------------------- 
 */
 
 
/* --- SEARCH ----------------------------------------
.module-search 		{ overflow:hidden; padding:9px 0px 0px 9px;}
.width-search { width:974px; margin-left:2px;}
.block-search { background:url(../img/devider_search.gif) left bottom repeat-x;	padding:14px 22px 16px 0; margin:0 0 19px 2px; overflow:hidden; }
.search { float:right; padding:0; margin:0; text-align:right;}
.search-input { float:left; }
.search-right h3 {}
.search-button {	float:left;	margin:0 0 0 4px; position:relative; }
.search .inputbox	{
	background:url(../img/bg_search_input.gif) 0 0 no-repeat;
	border:none;
	font-size:12px;
	line-height:14px;
	color:#7A7A79;
	padding:3px 0px 5px 5px;
	margin:0px 6px 0px 0px;
	vertical-align:top;   
	width:247px;
	float:left;
}
.search-button .button	{ float:left; vertical-align:top; background:#393732; padding:0; margin:0; }

.search_result		{ padding:0px 20px 0px 0px; }	
.search_result h3	{ color:#808080; font-size:14px; }
.highlight			{   highlight sought word color:#d04020; font-weight:bold }
 ---------------------------------------------------------------- 
 */

 
/*-------------------------------------admin-form---*/
.adminform td		{ padding:0px 0px 2px 0px; }


/*---------------------------system-error-messages--*/
.error	{ margin:0px 0px 3px 0px; }
#system-message dt.error, dt.message { display: none; }
.error dd ul	{	background: #ce0303 ; border-top: 3px solid #670606; border-bottom: 3px solid #670606; color: #fff; margin:0 -25px 0 -17px; padding:5px 0px 5px 5px;}
.error dd ul li	{ background:none !important; color:#fff !important; margin:0px 0px 0px 20px !important; }

/*---------------------------------------------------------------------------------boxes---*/
.module			{ width:100%; margin:0px 0 35px 0px; padding:0 0 0 0; }
#right .module	{ width:100%; margin:0px 0px 35px 0px; padding:0 0 0 0; }
/*-------------------title----*/

#left .module .boxIndent { padding:21px 0 20px 0; margin:0 30px 0 0; overflow:hidden; background:url(../img/devider_block.gif) left bottom repeat-x; }
.module .boxIndent { padding:21px 0 20px 0; margin:0 30px 0 0; overflow:hidden; background:url(../img/devider_block.gif) left bottom repeat-x; }
/*-------------------title----*/
.module h3		{ color:#F84B00; font:bold 24px/24px Arial, Helvetica, sans-serif; padding:0 0px 0 3px; margin:0 0 0 0; }

/*-------------------content----*/
.module div		{ color:#5D5D5D; font:normal 12px/16px  Arial, Helvetica, sans-serif; }
.module strong	{ color:#859248;}
.module td, .module p { color:#5D5D5D; font:normal 12px/16px  Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; }
.module p		{ font:normal 12px/16px  Arial, Helvetica, sans-serif; }
.module ul		{ list-style:none; margin:0px 0px 0px 0px; }
.module li		{ background:url(../img/devider_li.gif) left bottom repeat-x; line-height:14px; padding:0px 0px 1px 1px; margin:0 0 3px 0; }
.module li	ul  { padding:0px 0px 0px 0; }
.module li a, .module_menu li a:visited { background:url(../img/bull.gif) 0 5px no-repeat; color:#636363; display:block; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0px 6px 21px; }
.module li a span 		{ }
.module li a:hover 		{ text-decoration:none; /* AQUI underline; */ }
.module li a:hover span {}
.module li.active a 	{ color:#FA7B44; }

.count			{ text-decoration::none; /* AQUI underline; */  }
.module a		{ color:#AB4F2B; text-decoration:none; /* AQUI underline; */  }
.module a:hover	{ text-decoration:none !important; } 
/*-------------------------------------mainmenu---*/

.module_menu			 { width:100%; margin:0px 0 35px 0px; padding:0 0 0 0; }
.module_menu .box-indent  { padding:3px 0px 0px 0; }
.module_menu .boxIndent    { padding:21px 0 20px 0; margin:0 30px 0 0; overflow:hidden; background:url(../img/devider_block.gif) left bottom repeat-x; }

/*-------------------title----*/

.module_menu h3			{ color:#F84B00; font:bold 24px/1.1em Arial, Helvetica, sans-serif; padding:0 0px 0 3px; margin:0 0 0 0; _margin:-3px 0 0 0; }
/*-----------------content----*/
.module_menu div			{ color:#fff; font-size:12px; line-height:16px; }
.module_menu ul			{ list-style:none; margin:0px 0px 0px 0px; }
.module_menu li			{ background:url(../img/devider_li.gif) left bottom repeat-x; line-height:14px; padding:0px 0px 1px 1px; margin:0 0 3px 0; }
.module_menu li	ul 		{ padding:0px 0px 0px 0; margin:0 0 0 10px; }
.module_menu li	ul li		{ background:none; }
.module_menu li	ul li a	{ background:none; }
.module_menu li a, .module_menu li a:visited { background:url(../img/bull.gif) 0 5px no-repeat; color:#636363; display:block; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none;	padding:0 0px 6px 21px; }
.module_menu li a span		{}
.module_menu li a:hover	{ text-decoration::none; /* AQUI underline; */  }
.module_menu li a:hover span { }
.module_menu li.active a { color:#FA7B44; }


/*-------------------------------------Advertisement---*/

.module_text h3		{ color:#F6F6F6; font:normal 50px/60px Arial, Helvetica, sans-serif; padding:4px 0px 0 21px; margin:40px 0 20px 0; }
.banneritem_text	{ padding:0 0 10px 0;}

/*-------------------------------------topmenu---*/

ul.menu-nav { overflow:hidden; padding:0; margin:0 0 0 4px; list-style:none;	zoom:1; }
ul.menu-nav li, ul.menu-nav li.active { background:url(../img/devider_top_menu.gif) left top no-repeat; float:left; border:none; padding:0; margin:0 0 0 -2px; }
ul.menu-nav li a, ul.menu-nav li a:visited { color:#FFFFFF; font:bold 18px/normal Arial, Helvetica, sans-serif; text-decoration:none; display:block; padding:0 0 4px 0; margin:0px 1px 0px 0px; }
ul.menu-nav li a:hover 	 { background:url(../img/bg_menu_hover.gif) 0 0 repeat-x !important;}
ul.menu-nav li.active a { background:url(../img/bg_menu_hover.gif) 0 0 repeat-x !important;}
ul.menu-nav li a span	 { padding:13px 50px 8px 53px; display:block; }

#footer ul.menu-nav li a, #footer ul.menu-nav li a:visited { padding:0px 0 0px 0; margin:0px 1px 0px 0px; background:none !important; }
#footer ul.menu-nav li a:hover { background:none !important; text-decoration:underline !important; }
	

/*-------------------hover----*/
ul.menu-nav li a:hover		{ background:url(../img/bg_menu_hover.gif) 0 0 repeat-x; text-decoration:none !important; }
ul.menu-nav li a:hover span	{}
/*-------------------active----*/

ul.menu-nav li.active a {}
ul.menu-nav li.active a span {}

/*----------------------------------------login-form---*/
.module-login 				{	width:100%;	margin:0px 0 35px 0px; padding:0 0 0 0; }
.module-login .moduleTopBg	{ width:100%; }
.module-login .sec 			{ width:100%; }
/*-------------------title----*/
.module-login h3				{ color:#F84B00; font:bold 25px/24px Arial, Helvetica, sans-serif; }
/*-----------------content----*/
.module-login .boxIndent		{ padding:21px 0 20px 0; margin:0 30px 0 0; overflow:hidden; background:url(../img/devider_block.gif) left bottom repeat-x; }
#form-login					{ padding:0px 0px 0px 15px; }
#form-login-remember		{ padding:17px 0px 18px 0px; }
.module-login label			{ font-size:12px; color:#636363; display:block; line-height:12px; font-weight:normal; padding:0px 0px 6px 0px; width:100%; }
label.remember				{ display:inline; color:#636363 !important; font-size:12px !important; }
.module-login p, .module-login div, label.remember {	color:#636363; font-size:12px;}
.form-height				{ padding:0 0 7px 0;}
#mod_login_username, #mod_login_password { margin:0px 0px 0px 0px; }
.module-login a, .module-login a:hover, .module-login a:visited	{ color:#FA7B44; padding:0px 0px 0px 0px; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:underline; }
.module-login .create-account { padding:3px 0 0 0;}
.module-login a.reg			{ color:#FA7B44;  text-decoration:underline; line-height:14px; }
.module-login a:hover		{ text-decoration:none; }
.module-login .inputbox 		{ border:none; background:none; color:#757574; line-height:14px; padding:4px 0px 5px 4px; margin:0px 0px 0px 0px; vertical-align:top; width:192px; font-size:11px; }
.block-button-login 			{  padding:1px 0 0 0; text-align:left;}
.button-login, .log .button	{ 
	width:58px; height:22px; 
	border:none; cursor:pointer;
	margin:0 0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	 font-style:normal;
	font-weight:normal;
	color:#757574;
	text-transform:uppercase;
}
.button-login				{ color:#FFFFFF; float:right; margin:0 13px 0 0;}


#modlgn_username, #modlgn_passwd { float:left; }
.username label, .password label {}
.module-login .button	{ /* button */
	border:none;
	color:#FFFFFF;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	padding:3px 5px 4px 5px;
	margin:0px 0px 0px 0px;
	text-align:center;
	display:inline-block;
	width:46px;
	height:22px;
	text-transform:lowercase;
	background:url(../img/loginButton.gif) 0 0 no-repeat;
} 
.remember				{ padding:4px 0px 0px 0px; }

input.checkbox			{ border:none; display:block; float:left; margin:0px 5px 0px 0px; vertical-align:middle; width:12px; height:12px }
.username 	 			{ width:181px; height:21px; float:left; margin:0px 0 12px 1px; background:url(../img/bg_input_login.gif) 0 0 no-repeat; }
.password				{ width:181px; height:21px; float:left; margin:0px 0 9px 1px; background:url(../img/bg_input_login.gif) 0 0 no-repeat; }
#inputs					{ width:100px; float:left; }
			  
/* INI: ESTRUTURA GERAL ------------------------------------------------------------------- */
body			 { background:#DCD8CC; }
.main 		 { width:980px; background:#FFFFFF; }
.indent-main { padding:31px 21px 25px 24px;}
.indent-main { _padding:35px 21px 25px 24px;}
.float-block { float:left;}
.clear 		 { clear:both;}

.link 		 { color:#E2D8C1;}
.link-2 		 { font-size:15px; line-height:16px; color:#E2D8C0; font-style:italic;}
/* FIM: ESTRUTURA GERAL ------------------------------------------------------------------- */



/*-------------------------------------header---*/
#header { min-height:225px; height:auto !important; height:225px; width:100%; }
.indent-header {padding:0 0 0 0;}
#top { height:147px; margin-bottom:1px; overflow:hidden; width:100%; }
	#top #logo 		{ width:210px; float:left; padding:28px 0px 0px 24px; }
	#top #martInfo	{ width:350px; text-align:right; float:right; }
	#topmenu		{ margin:0 0 0 0; padding:14px 0 0 0; }
	#slogan_block	{ float:right; width:715px; padding:0 29px 0 0; }
#mid { width:100%; overflow:hidden; margin:0 0 0 0; }
#header #banner { margin:0 19px 0 19px; height:481px; background:#FFFFFF; }

.module_flash { padding:6px 0 0 24px;}
.module_flash .title-flash { width:213px; margin:0; padding:0;  float:left;}
.module_flash #flash { float:left; margin:0 0 0 0; padding:0 0 0 0;}
.module_flash #flash object {outline-width:inherit; margin:0; padding:0; text-align:left;}

#header #banner p	{ padding:93px 0px 0px 0px; }
#banners 			{ width:100%; overflow:hidden; color:#ACB1B6; padding:16px 0px 26px 0px; }
#banners p			{ padding:0; }
#banners img			{ margin:0px 24px 0px 0px; }

/*-------------------------------------content---*/
#wrapper { padding:0 0px 0 0px; }
#wrapper .width, #wrapper .main { overflow:hidden; }
	#left { background:url(../img/col_devider.gif) right top repeat-y; float:left; width:213px; _margin-right:-3px; }
	#right {	float:right; width:213px; _margin-left:-3px; }
		#left .space { padding:0px 0 0px 0;	}
	.container { width:722px; overflow:hidden; height:1%; }
	.indent-container { padding:0 0 0 29px;}

/*-------------------------------------footer---*/
#footer	{}
#footer	.main	{ padding:0 0 0 0; }
#footer .space	{
	background:url(../img/devider_block.gif) 0 0 repeat-x; margin:0 4px 0 2px; padding:0 0 0 0;
	height:77px;
	font-size:12px;
	line-height:14px;
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.indent-footer 	{ padding:29px 0 0 22px;}
#footer a		{ color:#FA7B44 !important; }


/*-------------------------------------footer topmenu---*/

#footer ul.menu-nav { padding:0; margin:0 0 26px 0; list-style:none; overflow:hidden; }
#footer ul.menu-nav li, #footer ul.menu-nav li.active	{ background:url(../img/devider_top_menu_2.gif) left 5px no-repeat; padding:0 0 0 8px; margin:0px 8px 0px -1px; float:left;	border:none; zoom:1; }
#footer ul.menu-nav li a, #footer  ul.menu-nav li a:visited { color:#ACB1B6; font:11px/18px tahoma, sans-serif; text-decoration:none; text-transform:uppercase; display:block; padding:0 0 0 0; margin:0px 0 0px 0px; }
#footer ul.menu-nav li a span { padding:0 0 0 0; margin:0 0 0 0; display:block; }
#footer #footer ul.menu-nav li a, #footer ul.menu-nav li a:visited { padding:0px 0 0px 0; margin:0px 1px 0px 0px; background:none; }
#footer #footer ul.menu-nav li a:hover { background:none; text-decoration:underline !important; }
#footer .copyright { font-size:12px; line-height:14px; color:#636363 !important;}
#footer .copyright span{ color:#FA7B44;}


/*--------------------------------------------------------VM---
#martInfo .button 		{ width:52px; }
#martInfo h3 			{ display:block; width:71px; float:left; color:#666565; font:normal 11px Arial, Helvetica, sans-serif; text-transform:uppercase; }
#martInfo .moduletable	{ text-align:right; }
.null 					{ padding:0; margin:0 !important; }
*/

/*resources*/
.moduletable_menu {}
.moduletable_menu.s1 ul.menu	{ list-style:none; margin:0px 20px 0px 4px; }
.moduletable_menu.s1 ul.menu li { padding:7px 14px 6px 13px;
	margin:0px 0px 0px 0px;
	line-height:16px;
	font-size:12px;
	float:left;
	color:#FFFFFF;
	background:url(../img/devider_resources.gif) right 9px no-repeat;
}
.moduletable_menu.s1 .menu li a, .moduletable_menu .menu li a:visited {
	color:#FFFFFF;
	display:block;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;/*AQUI underline;*/
	padding:0 0px 0 0;
}
.moduletable_menu.s1 .menu a:hover { color:#FFFFFF; text-decoration:none !important; }
/*resources*/

.module.s3		{ border-top:3px solid #EAE8E3; padding:13px 0 0 0;}
.module.s3 h4	{ overflow:hidden; margin:0 0 3px 0; }
.module.s3 h4 a	{ font-size:14px; line-height:16px; color:#AB4F2B; font-weight:normal;}
.module.s3 img	{ margin:0 11px 10px 0; }


/*Main Container*/
.container				{ }
.container ul			{ list-style-type: none; margin: 0 0 10px 0; padding:0;	}
.container li				{ padding:0px 0px 6px 15px; margin: 0px; }
/*Content Container*/
.contentContainer		{ padding-left: 0px; float: left; width:0px; height: 310px;	overflow:hidden; }
.contentWrapper			{}
.contentInnerWrapper	{ text-align: justify; padding: 10px; }

/* Handle*/
.handle			{ float: left; width: 38px; height: 310px; margin: 1px; margin-right: -10px; background:  url(../img/blade.png) no-repeat; }
.handleOver		{ background: url(../img/blade_sel.png) no-repeat; }
.handleSelected	{ background: url(../img/blade_sel.png) no-repeat; }

/*EXTRAS*/
.contentWrapper h3	{ border-bottom: 1px solid silver; background-color: #dfdfdf; }
p	{ padding: 10px; }

/*  TEST 3  */

/*Main Container*/
.container3				{ width:100%; }
.container3 ul			{ list-style-type: none; margin: 0px; padding:0px;}
.container3 li			{ display: inline; margin: 0px; padding:0px; }
/*Handle*/
.handle3 				{ float: left; width: 64px; height: 314px; text-align:center; background: #666; border: 1px solid white; }
.handle3 img				{ margin-top:2px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }
.handleOver3			{ background: red; border: 1px solid white; }
.handleOver3 img			{ margin-top:2px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }
.handleSelected3		{ background: #000; border: 1px solid white; }
/*Content Container*/
.contentWrapper3		{ text-align: justify; }
.contentInnerWrapper3	{ padding: 10px; }
.contentWrapper3 h3		{ border-bottom: 1px solid silver; color: #1E90FF; }
.contentContainer3		{ padding-left: 0px;	float: left; width:0px;	height: 310px; overflow:hidden; }

.col-custom-text		{ float:left; }

.data-custom	{ font-size:10px; line-height:12px; text-transform:uppercase; color:#636363;}
.custom-name 	{ display:block; font-size:13px; color:#EF4000; text-decoration:underline;}
.custom-name-2	{ display:block; font-size:10px; text-transform:uppercase; color:#EF4000;}

/* ---------------------------------------------------------------------------------------------------------------------------------------- */
/* FIM: TEMPLATE.CSS ---------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------- */


