﻿*									{ margin: 0; padding:0; }
html,body							{ height:100%; }
body								{ background: #cbc2b7; position: relative; font-size:12px; }
body #Form							{ height:100%; }
table, tr, td						{ font-family: Arial, Helvetica, Verdana, Sans; font-size:12px; font-weight: normal; color: #595959; line-height:140%; }
p, div, ul, li						{ font-family: Arial, Helvetica, Verdana, Sans; font-size:12px; font-weight: normal; color: #595959; line-height:140%; }
p									{ display: block; margin:0; padding: 0 0 15px 0; }

li									{ list-style: none outside url('images/li.gif'); }
ol li								{ list-style: decimal; }
ul li								{ list-style: none outside url('images/li.gif'); }
li									{ margin: 5px 0; }

#containerClean						{ width: 100%; height: 100%; background: #FFFFFF url('images/pagetemp.bg.gif') repeat-x; padding: 30px 0 0 0; text-align: center; margin:0 auto; }

.ControlPanel						{ z-index:99999 !important; }
#wrapie								{ display: table; position:relative; width:100%; }
#Outer								{ background: #cbc2b7 url('images/page.bg.jpg') repeat-x; z-index:2; margin-bottom:40px; min-height:100%; text-align:center; }
.OuterTable							{ width:1084px; margin:0 auto; }
.OuterTable td						{ vertical-align:top; }
.OuterTable td.TL					{ background: transparent url('images/outerTL.png') no-repeat; width:17px; height:40px; }
.OuterTable td.TL img				{ width:17px; height:40px; }
.OuterTable td.TM					{ background: transparent url('images/outerTM.png') repeat-x; text-align:right; padding-top:6px; }
.OuterTable td.TR					{ background: transparent url('images/outerTR.png') no-repeat; width:17px; height:40px; }
.OuterTable td.TR img				{ width:17px; height:40px; }
.OuterTable td.ML					{ background: transparent url('images/outerML.png') repeat-y; }
.OuterTable td.MR					{ background: transparent url('images/outerMR.png') repeat-y; }
.OuterTable td.MM					{ background: #fff; }
.OuterTable td.BL					{ background: transparent url('images/outerBL.png') no-repeat; width:17px; height:40px; }
.OuterTable td.BL img				{ width:17px; height:40px; }
.OuterTable td.BM					{ background: transparent url('images/outerBM.png') repeat-x; }
.OuterTable td.BR					{ background: transparent url('images/outerBR.png') no-repeat; width:17px; height:40px; }
.OuterTable td.BR img				{ width:17px; height:40px; }

#LogoRow							{ background: url('images/header.bg.jpg') repeat-x; border-bottom: 1px #fff solid; }
#Logo								{ float:left; padding:0; border-right: 1px #fff solid; }
#Logo a								{ border: none; }
#Logo a:hover						{ border: none; background: transparent; }
#HeaderTop							{ float:right; }

#NavRow								{ background: url('images/nav.bg.jpg') repeat-x; border-bottom: 1px #fff solid; height:40px; }
#Login								{ background: url('images/login.bg.jpg') repeat-x; border-right: 1px #fff solid; float:left; height:40px; width:200px; text-align:right; color:#aca69e; }
#LoginPadding						{ padding: 10px 10px 0 0; }
#Nav								{ float:left; display:table; }

#Panes								{ clear:both; }

#footer								{ background:transparent url('images/footer.bg.gif') repeat-x; clear:both; padding:25px 0px 35px; text-align:center; }

#Breadcrumb							{ float: left; padding: 0 10px 0 10px; margin: 9px 0 0; }
#Breadcrumb,
#Breadcrumb span,
#Breadcrumb div						{ color: #ffffff; }

.pdf								{ background: url('images/ico.pdf.gif') no-repeat right 50%; padding-right: 20px; }
.left								{ float: left; }
.right								{ float: right; }
.clear								{ clear: both; height:0 !important; line-height:0; }
.dummy								{ display: none; }
.actions table						{ width:10px !important; }

h1, h1 .head						{ font-family: Arial, Helvetica, Verdana, Sans;	font-size: 28px; font-weight: 500; line-height: 130%; color: #6699cc; border: none; margin-top:0; letter-spacing: -1px; vertical-align: top; width: 100%; margin-bottom: 10px; }
h2									{ font-family: Georgia, Times, Serif; 			font-size: 18px; font-weight: 500; line-height: 130%; color: #666666; border: none; margin-top:0; letter-spacing: 0px; }
h3									{ font-family: Arial, Helvetica, Verdana, Sans;	font-size: 20px; font-weight: 500; line-height: 130%; color: #000000; border: none; margin-top:0; letter-spacing: -1px; }
h4									{ font-family: Georgia, Times, Serif;			font-size: 16px; font-weight: 500; line-height: 130%; color: #6699cc; border: none; margin-top:0; letter-spacing: 0px; }
h5									{ font-family: Arial, Helvetica, Verdana, Sans;	font-size: 16px; font-weight: 500; line-height: 130%; color: #666666; border: none; margin-top:0; }
h6									{ font-family: Georgia, Times, Serif;			font-size: 14px; font-weight: 500; line-height: 130%; color: #6699cc; border: none; margin-top:0; }
.textIntro							{ font-family: Arial, Helvetica, Verdana, Sans;	font-size: 10px; font-weight: 300; line-height: 130%; color: #666666; border: none; margin: 10px 20px; }

div.form							{ width: 500px; text-align: left; }
div.form_group						{ text-align: left; margin-bottom: 10px; font-size: 115%; color: #60ae4b;  }
div.form_text						{ float: left; margin: 0; }
p.form_text							{ margin: 0 0 3px 0; }
textarea.form_text,
input.form_text,
select.form_text					{ font-weight: bold; font-size:12px; color: #333; background: #fafafa; border-color: #bbb #bbb #ddd; border-width: 2px 1px 1px; padding: 0.2em; margin: 0 10px 10px 0; }

.LinksDesignTable td				{ background:transparent url('images/bullet.gif') no-repeat left 7px; padding:6px 2px 6px 16px; }

.NewsListaHome						{ margin-bottom:10px; }
.NewsListaHomeFoto					{ float:left; display:inline-block; width:50px; height:50px; overflow:hidden; margin-right:15px; }
.NewsListaHomeFoto img				{ width:50px; }
.NewsListaHomeTit					{ float:left; display:inline-block; width:300px; padding-top:5px; }

.NewsLista							{ margin-bottom:15px; }
.NewsListaFoto						{ width:110px; }
.NewsListaFoto,
.NewsListaDesc						{ padding:10px 15px 10px 0; border-bottom:1px #ccc solid; }
.NewsListaTit						{ font-size:13px; padding-top:5px; }
.NewsListaData						{ font-size:11px; padding-top:2px; color:#999; }
.NewsListaLead						{ padding-top:6px; }
.NewsListaLead p					{ padding:0; }

.NewsDetailVoltar					{ margin-bottom:10px; text-align:left; }
.NewsDetail							{ margin-bottom:15px; text-align:left; }
.NewsDetailHeader					{ margin-bottom:10px; }
.NewsDetailTit						{ font-family: Georgia, Times, Serif; font-size:26px; line-height:130%; color:#A19A92; }
.NewsDetailData						{ font-size:11px; padding-top:2px; color:#999; }
.NewsDetailFoto						{ vertical-align:top; padding-right:15px; }
.NewsDetailFoto	img					{ width:200px; }
.NewsDetailDescR					{ vertical-align:top; text-align:left; }
.NewsDetailDescR p,
.NewsDetailDescR div				{ font-family: Georgia, Times New Roman; font-size:13px; font-style:italic; }
.NewsDetailLabel					{ font-family:Arial; font-size:11px; padding-bottom:10px; }
.NewsDetailTexto					{ margin-top:10px; padding-top:10px; border-top:1px #ccc solid; text-align:left; }

.NewsListaSmall						{ margin: 10px 0px; border-bottom: 0px #ccc solid; width: 100%; }
.NewsListaSmall p					{ margin-top: 2px; }
.NewsListaSmall img					{ margin-right:10px; width: 60px; }
.NewsListaSmall td.foto				{ padding-bottom:10px; vertical-align: top; width: 60px; }
.NewsListaSmall td.lead				{ padding-bottom:10px; vertical-align: top; }

.EventsListaHome					{ margin-bottom:10px; }
.EventsListaHomeTit					{ float:left; display:inline-block; width:100%px; padding-top:5px; }

.EventsListaSmall					{ margin: 10px 0px; border-bottom: 0px #ccc solid; width: 100%; }
.EventsListaSmall p					{ margin-top: 2px; }
.EventsListaSmall img				{ margin-right:10px; width: 60px; }
.EventsListaSmall td.foto			{ padding-bottom:10px; vertical-align: top; width: 60px; }
.EventsListaSmall td.lead			{ padding-bottom:10px; vertical-align: top; }

.EventsDetailData					{ font-size:11px; padding-top:2px; color:#999; }

.ArticlesListaHome					{ margin-bottom:10px; }
.ArticlesListaHomeTit				{ float:left; display:inline-block; width:300px; padding-top:5px; padding-left:10px; }

.ArtigosListaHomeFoto				{ width:50px; vertical-align:top; }
.ArtigosListaHomeFoto img			{ width:50px; }
.ArtigosListaHomeTit				{ width:200px; }
.ArtigosListaHomeAutor				{ width:200px; color:#666; font-family:Georgia, Times New Roman; font-size:12px; font-style:italic; }

.ArticlesListaHomeRodape            { padding:10px 0 20px 10px; }

.YellowColSep						{ border-bottom:1px #fff solid; height:1px; clear:both; }

#BannerHome							{position:relative;width:410px; padding:0px;height:285px;margin:0;}
#destaquesHome						{margin:0;padding:0px;}
#destaquesHome li					{display:none; margin:0;padding:0px;list-style-position:outside;}
#destaquesHome .Foto				{width:410px; height:285px;overflow:hidden;}
#destaquesHome .Foto img			{display:none;background: #FFF;height:285px;}
#destaquesHome .Titulo				{position:absolute; top:179; line-height: 140%; padding:0px 23px; font-family:Arial; font-size:20px; font-weight: bold;}
#destaquesHome .Titulo span			{font-size: 13px; font-weight: normal; line-height: 100%;}
#destaquesHomePages .btn			{display:none;margin-left:-2px;cursor:pointer}
#destaquesHomePages					{position:absolute;bottom:5px;right:8px;}
#destaquesHome .Titulo a:active, 
#destaquesHome .Titulo a:visited,
#destaquesHome .Titulo a:link,
#destaquesHome .Titulo a:hover		{background:transparent none !important; text-decoration:none; }

.glossario_header			            { font-size: 10px; padding: 12px 6px 0 6px; width: 524px; _width: 536px; height:35px; }
a.glossario_letra:link,
a.glossario_letra:visited	            { color: #666666; background-color: #dcd6cf; padding: 3px; border: 1px #666666 solid; margin-right: 1px; text-decoration: none; }
a.glossario_letra:hover		            { color: #ffffff; background-color: #a7a098; padding: 3px; border: 1px #666666 solid; margin-right: 1px; text-decoration: none; }
.glossario_palavra			            { padding: 15px 0; margin: 0 5px; border-bottom: 1px #cccccc solid; }
.glossario_palavra h3		            { padding: 0; margin: 0; font-family:Georgia, Times, Serif; font-size:18px; font-weight:500; line-height:130%; color:#666666; }
.glossario_palavra h4		            { padding: 0; margin: 0; color:#6699cc; }

.AdminTable				            { width: 100%; }
.AdminTableHeader		            { height: 30px; vertical-align: middle; padding: 5px 3px 0 3px; border-bottom: 2px #FFF solid; }
.AdminTableRow			            { height: 30px; vertical-align: middle; padding: 3px; border-bottom: 1px #FFF solid; }
.AdminTableRowActions				{ height: 20px; text-align: right; vertical-align: middle; padding: 0 3px 0 3px; border-bottom: 1px #FFF solid; white-space: nowrap; }

.HeaderPane							{ margin: 0; padding: 0; vertical-align: top; width: 100%; }
.TopPane, .BottomPane				{ margin: 0; padding: 0 0 7px; vertical-align: top; width: 100%; }
.ContentPane						{ margin: 0; padding: 13px 0 0 0; vertical-align: top; }
.SidePane1							{ margin: 0; padding: 0 5px 7px 0; vertical-align: top; }
.SidePane2							{ margin: 0; padding: 0 0 7px 5px; vertical-align: top; }
.SidePane3							{ margin: 0; padding: 0; vertical-align: top; }
.LeftPane							{ margin: 0; padding: 13px 10px 7px 0; width: 200px; vertical-align:top; }
.YellowPane							{ margin: 0; padding: 13px 10px 7px; width:280px; vertical-align:top; background: transparent url('images/yellowPane.bg.jpg') repeat-y; }
.RightPane							{ margin: 0; padding: 13px 0 7px 5px; width:130px; vertical-align:top; }

#RightPane p.Heading                { font-family:Arial,Helvetica,Verdana,Sans; font-size:16px; color:#666; padding:9px 0 10px 0; margin:0px; }
#RightPane p.Subtitle               { color:#6699cc; font-size:11px; margin:0px; padding:0px; }

.DNNEmptyPane						{ margin: 0; padding: 0; width: 0; }

a.USER_object:active,
a.USER_object:visited,
a.USER_object:link,
.USER_object,
a.LOGIN_object:active,
a.LOGIN_object:visited,
a.LOGIN_object:link,
.LOGIN_object,
.DATE_object						{ font-family: Arial, Verdana, Sans; font-size:16px; font-weight: normal; color:#aca69e; background: transparent; text-decoration: none; }
a.USER_object:hover,
a.LOGIN_object:hover				{ font-family: Arial, Verdana, Sans; font-size:16px; font-weight: normal; color:#ffffff; background: transparent; text-decoration: underline; }

a.BREADCRUMBS_object:active			{ font-family: Arial, Helvetica, Verdana, Sans; font-size:11px; font-weight: normal; color: #93b425; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:visited,
a.BREADCRUMBS_object:link,
.BREADCRUMBS_object					{ font-family: Arial, Helvetica, Verdana, Sans; font-size:11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:hover			{ font-family: Arial, Helvetica, Verdana, Sans; font-size:11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration: underline; }

a.SkinObject:active,
a.SkinObject:visited,
a.SkinObject:link					{ font-family: Arial, Helvetica, Verdana, Sans; font-size:11px; font-weight: normal; color: #94acbf; background: transparent; text-decoration:none; padding-left:4px; border-left: 1px #94acbf solid; }
a.SkinObject:hover					{ font-family: Arial, Helvetica, Verdana, Sans; font-size:11px; font-weight: normal; color: #000000; background: transparent; text-decoration:underline; }

.FOOTER_objects						{ font-family: Arial, Helvetica, Verdana, Sans; font-size:11px; font-weight: normal; color: #a0a0a0; background: transparent; text-decoration:none; }
a.FOOTER_objects:active,
a.FOOTER_objects:visited,
a.FOOTER_objects:link				{ font-family: Arial, Helvetica, Verdana, Sans; font-size:11px; font-weight: normal; color: #a0a0a0; background: transparent; text-decoration:none; }
a.FOOTER_objects:hover				{ font-family: Arial, Helvetica, Verdana, Sans; font-size:11px; font-weight: normal; color: #000000; background: transparent; text-decoration:none; }

.Normal,
.normal								{ font-family: Arial, Helvetica, Verdana, Sans; font-size:12px; font-weight: normal; color: #595959; line-height:140%; }
strong,
b,
.NormalBold							{ font-family: Arial, Helvetica, Verdana, Sans; font-size:12px; font-weight: bold; color: #595959; line-height:140%; }
.NormalRed							{ font-family: Arial, Helvetica, Verdana, Sans; font-size:12px; font-weight: bold; color: #CC0000; line-height:140%; }
.SubHead							{ font-family: Arial, Helvetica, Verdana, Sans; font-size:12px; font-weight: bold; color: #595959; line-height:140%; }
span.SubHead						{ font-size:11px; margin:0; padding:0; }
span.SubHead br						{ display: none; }
.font-family						{ font-family: Arial, Helvetica, Verdana, Sans; font-size:12px; font-weight: bold; color: #595959; line-height:140%; background: transparent; }

a:active,
a:visited,
a:link 								{ background:transparent; color: #6699cc; text-decoration: none; }
a:hover								{ background:transparent; color: #ffffff; text-decoration: none; background:#6699cc; }
a.Normal:visited,
a.Normal:link						{ background:transparent; color: #6699cc; text-decoration: none; font-weight: normal; }
a.Normal:hover						{ background:transparent; color: #ffffff; text-decoration: none; font-weight: normal; background:#6699cc; }
a.CommandButton,
a.CommandButton:active,
a.CommandButton:visited,
a.CommandButton:link				{ color: #6699cc; background: transparent;	padding: 2px 3px 3px 4px; height: 18px; font-weight: normal; text-decoration: none; }
a.CommandButton:hover				{ color: #FFFFFF; background: #6699cc; 		padding: 2px 3px 3px 4px; height: 18px; font-weight: normal; text-decoration: none; }

input								{ color: #999; }
select								{ color: #999; }
.StandardButton						{ color: #000; background: #EEEEEE; border-right: solid 1px #D1C7BE; border-bottom: solid 1px #D1C7BE; border-left: none; border-top: none; height: 17px; }
.NormalTextBox						{ color: #666; background: #FFF; border: solid 1px #EBE4DD; padding-left: 4px; line-height: 12px; font-weight: normal; }
td.NormalTextBox					{ padding: 0; margin: 0; background: transparent; border: 0; }

.MainMenu_SubMenu					{ z-index: 999999; margin: 0px ; border-right: 1px #990000 solid; border: 1px #e4e4e4 solid; border-bottom: 2px #e4e4e4 solid; padding: 0 5px 10px 5px; }
.ModuleTitle_MenuItem				{ color: #848996; font-size: 100%; font-weight: normal; height: 23px; padding: 0px 5px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; }
.ModuleTitle_MenuItemSel			{ color: #FFFFFF; font-size: 100%; font-weight: normal; height: 23px; padding: 0px 5px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; background-color: #848996; }
.ModuleTitle_MenuContainer			{ color: #2c2c2c; }
.ModuleTitle_MenuBar				{ cursor: pointer; }
.ModuleTitle_MenuIcon 				{ padding: 0px 5px; }
.ModuleTitle_RootMenuArrow			{ display: none; }
.ModuleTitle_MenuArrow				{ display: none; }
.ModuleTitle_MenuBreak				{ display: none; }

#Nav                            				{ z-index:99999; }
#Nav span                          				{ float:left; }
#Nav span span                     				{ float:left; background:transparent none; padding:0; }
#Nav .main_dnnmenu_bar							{ cursor:pointer; background-color:transparent; margin-left:12px; }
#Nav .main_dnnmenu_rootitem						{ z-index:99999; color:#000000; height:40px; margin:0; padding:0; text-align:left; text-decoration:none; white-space:nowrap; float:left; }
#Nav .main_dnnmenu_rootitem span				{ z-index:99999; height:30px; padding-top:10px; line-height:120%; font-family: Arial; font-size:16px; color:#ffffff; }
#Nav .main_dnnmenu_rootitem span.icn			{ z-index:99999; background: transparent none; padding:0; bottom:0; }
#Nav .main_dnnmenu_rootitem:hover,
#Nav .main_dnnmenu_rootitem_hover,
#Nav .main_dnnmenu_rootitem_selected			{ z-index:99999; color:#000000; height:40px; margin: 0; padding:0; text-align:center; text-decoration:none; white-space:nowrap; float:left; }
#Nav .main_dnnmenu_rootitem_hover span,
#Nav .main_dnnmenu_rootitem_selected span		{ z-index:99999; height:30px; padding-top:10px; line-height:120%; font-family: Arial; font-size:16px; color:#3d3d0f; }
#Nav .main_dnnmenu_rootitem_hover span.icn,
#Nav .main_dnnmenu_rootitem_selected span.icn	{ z-index:99999; background: transparent none; padding:0; bottom:0; }

#Nav .main_dnnmenu_separator					{ background: transparent url('images/nav.sep.jpg') no-repeat top right;  width:25px; height:40px; position:relative; margin-top:-10px; }

.main_dnnmenu_submenu						{ z-index:99999; background:#a19b94; width:208px; filter:Alpha(Opacity=90);-moz-opacity:.90; }
.main_dnnmenu_submenu td					{ z-index:99999; text-align:left; border-bottom:1px #ffffff solid; }
.main_dnnmenu_submenu td span				{ z-index:99999; color:#ffffff; line-height:2em; padding:3px 8px 6px; border:0; white-space:nowrap; }
.main_dnnmenu_submenu td.icn				{ z-index:99999; padding:2px; }

.main_dnnmenu_itemhover td,
.main_dnnmenu_itemselected td				{ z-index:99999; background-color: #dedad4; color:#ffffff; font-size: 12px; }
.main_dnnmenu_break							{ z-index:99999; height: 2px; background-color: #D5E0FF;}

.ModuleTitle_SubMenu						{ border-bottom:1px #ffffff solid; }
.ModuleTitle_SubMenu td						{ background:#a19b94; filter:Alpha(Opacity=90);-moz-opacity:.90; white-space:nowrap;} 
.ModuleTitle_MenuIcon						{ background:#a19b94; filter:Alpha(Opacity=90);-moz-opacity:.90; border:none; padding:0px 2px;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon { background:#CE0D0D url(../images/submenu_hover.gif) repeat-x top left; color: #a49e95;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon		{ height:2px; background-color:#D5E0FF;}

.sIFR-flash							{ visibility: visible !important; margin: 0; }
.sIFR-replaced						{ visibility: visible !important; }
span.sIFR-alternate					{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true]	{ display: none !important; }

.icons								{ padding-bottom: 1px !important; line-height:0 !important; min-height:1px !important; }

.input_textbox,
textarea.input_textbox				{ color:#666; background:#FFF; border:solid 1px #EBE4DD; padding-left:4px; font-weight:normal; height:20px; font-family:Arial, Helvetica, Verdana, Sans; }
.input_button						{ color:#666; background:#EBE4DD; border-right:solid 1px #D1C7BE; border-bottom:solid 1px #D1C7BE; border-left:none; border-top:none; height:22px; cursor:pointer; }

input.form_text114,
textarea.form_text114		    	{ font-weight:normal; font-size:11px; color:#333; background:#fff; border:1px solid #CFCAC4; padding:0.2em; margin:0 10px 10px 0; }
.required114                        { font-size:12px; color:#6699cc !important; font-weight:bold; }
.info114                            { font-size:11px !important; font-weight:normal; }
.button114                          { background:#6699cc; padding:0px; text-indent:0px; height:22px; cursor:pointer; border-right:solid 1px #CBDCED; border-bottom:solid 1px #CBDCED; border-left:none; border-top:none; color:#fff; font-size:12px; }

/*
   =============================================
   UserControl: Área Reservada
   Pane:        Content
*/
.alternatingRow                     { background:#fff; }
.alternatingRow td, .row td         { border: 1px solid #CFCAC4; }
.row                                { background: #F3EFEC; }
.accordionHeader                    { color:#666666; background-color:#ECEBE6; font-family:Arial; font-size:14px; font-weight:normal; padding:5px; margin-top:5px; cursor:pointer; border-top:solid 1px #B2A9A2; border-bottom:solid 1px #B2A9A2; }
.accordionHeader a:link             { color:#666666; font-family:Arial; font-size:14px; background:none; text-decoration:none; }
.accordionHeader a:hover            { background:none; text-decoration:none; color:#666666; }
.accordionHeaderSelected            { border-top:1px solid #B2A9A2; border-bottom:1px solid #B2A9A2; color:#FFFFFF; background-color:#CFCAC4; font-family:Arial; font-size:16px; font-weight:normal; padding:5px; margin-top:5px; cursor:pointer; }
.accordionHeaderSelected a:link     { color:#FFFFFF; background:none; text-decoration:none; font-family:Arial; font-size:16px; font-weight:normal; }
.accordionHeaderSelected a:hover    { background:none; text-decoration:none; color:#FFFFFF; }
.accordionContent                   { background:#FFFFFF url('/Portals/2/Containers/Apemip/C04_CR.png') repeat-x; padding:5px; padding-top:10px; }
.accordion_label                    { font-weight:normal; font-size:12px !important; }
.accordionGridView                  { padding:5px; height:30px; }
.accordionGridViewRequired          { font-family:Arial; font-size:12px; font-weight:normal; color:#EE3723; line-height:140%; padding:3px 0 0 5px; }

#dnn_ctr584_eTailerStoreAdmin_ctl03_gvCustomStatuses td,
#dnn_ctr584_eTailerStoreAdmin_ctl01_gvDeliveryZones td,
#dnn_ctr584_eTailerStoreAdmin_ctl01_gvDeliveryCharges td          { margin-top:5px;padding-top:5px; }
#dnn_ctr584_eTailerStoreAdmin_ctl03_gvCustomStatuses input,
#dnn_ctr584_eTailerStoreAdmin_ctl01_gvDeliveryZones input         { color:#666; background:#FFF; border:solid 1px #EBE4DD; font-weight:normal; height:20px; margin-left:5px; width:170px; }
#dnn_ctr584_eTailerStoreAdmin_ctl01_gvDeliveryCharges input       { color:#666; background:#FFF; border:solid 1px #EBE4DD; font-weight:normal; height:20px; margin-left:5px; width:125px; }
#dnn_ctr584_eTailerStoreAdmin_ctl03_gvCustomStatuses a,
#dnn_ctr584_eTailerStoreAdmin_ctl01_gvDeliveryZones a,
#dnn_ctr584_eTailerStoreAdmin_ctl01_gvDeliveryCharges a           { margin-left:5px; }

#dnn_ctr_ModuleContent              { padding:10px; }

table.gridview						{ background-color:#FFF; }
table.gridview tr					{ height:24px; }
table.gridview td					{ vertical-align:middle; padding-left:5px; }
table.gridview th					{ background-color:#CFCAC4; color:#666; font-family:Arial,Helvetica,Verdana,Sans; font-size:12px; height:30px; font-weight:normal; border-top:1px solid #B2A9A2; border-bottom:1px solid #B2A9A2; padding-left:5px; vertical-align:middle; }
table.gridview tr.normal			{ }
table.gridview tr.alternate			{ background-color:#ECEBE6; }
table.gridview tr.selected			{ background-color:#D2E1F0; color:#FFF; cursor:pointer; font-weight:bold; }
table.gridview tr.pager				{ height:30px; text-align:left; background-color:#FFF; }
table.gridview tr.pager table		{ height:30px; background-color:#FFF; }
table.gridview tr.pager span		{ font-weight:bold; }
table.gridview tr.pager a			{ }

.required          					{ font-family:Arial; font-size:11px; font-weight:normal; color:#EE3723; line-height:140%; padding-left:10px; }
.highlight          				{ color:#6699cc !important; }
.smallcaps         					{ font-family:Arial; font-size:11px; font-weight:normal; line-height:140%; }

.headingH1                          { color:#6699CC; font-family:Georgia,Times,Serif; font-size:16px; font-weight:500; padding-bottom:10px; }
.headingH2                        	{ color:#595959; font-family:Georgia,Times,Serif; font-size:12px; font-weight:500; padding-bottom:10px; }
.label                           	{ color:#6699CC; }

.ImoveisListaRow					{ float:left; width:330px; }
.ImoveisListaLogo					{ float:left; width:150px; _width:154px; height:113px; _height:116px; border:1px solid #EBE4DD; text-align:center; overflow:hidden; margin-right:10px; }
.ImoveisListaLogoAlign				{ vertical-align:middle !important; text-align:center; }
.ImoveisListaColumn               	{ width:155px; float:left; margin-right:10px; font-size:11px; }
#ImoveisReferencia					{ padding-top:5px; }
#MiniSiteURL						{ padding-top:20px; }
#ImoveisReferencia .Label,
#MiniSiteURL .Label					{ float:left; width:70px; height:24px; color:#595959; padding-top:3px; }
#ImoveisReferencia .Input			{ float:left; width:135px; height:24px; }
#MiniSiteURL .Input					{ float:left; width:355px; height:24px; }
#ImoveisReferencia .Button,
#MiniSiteURL .Button				{ float:left; height:24px; }

th  { color:#003366; font-family:Arial,Helvetica,Verdana,Sans; font-size:12px; font-weight:bold; vertical-align:baseline; }

#ImportarUsers                      {}
#ImportarUsers td                   { vertical-align:middle; }

#LanguagePane a                     { background-color:transparent; }

#History .year                      { border-left:1px solid #adaaa5; padding:0 0 5px 10px; }

#RealEstatePractices td             { padding:4px; }
#RealEstatePractices .alternate     { background-color:#F0EFEB; }

/*
   =============================================
   UserControl: Menu Navigation
   Pane:        Top
*/
#NavPro                             { padding-top:12px; }
#NavPro a                           { font-family:Arial; font-size:16px; color:#fff; }
#NavPro a:hover                     { color:#3d3d0f; background:transparent none; }


/*
   =============================================
   UserControl: Conta Corrente
   Pane:        Content
*/
#balance table  					{ margin-bottom:15px; }
#balance table td					{ vertical-align:middle; }
#balance td.debt                    { color:#cc0000 !important; }
#balance span.h5 				    { font-family:Georgia, Times, Serif; font-size:14px; color:#666; }
#balance h4  					    { margin-bottom:10px; }
#balance td h4  				    { margin-top:5px; }
#balance p  					    { padding-bottom:5px; }
#balance li  					    { margin-bottom:20px; }
#balance p.note                     { font-size:12px; font-style:italic !important; }






















































.gridviewsPRO                       { background-color:#F3EFEC; }
.gridviewsPRO tr                    { text-decoration:none; }
.gridviewsPRO tr.normal             { background-color:#F3EFEC; }
.gridviewsPRO tr.alternada          { background-color:#ffffff; }
.gridviewsPRO tr.seleccionada       { background-color:#97C0DB; }
.gridviewsPRO tr.pager              { background-color:#F3EFEC; height:50px; text-align:center; }
.gridviewsPRO tr.pager table        { background-color:#F3EFEC; height:50px; }
.gridviewsPRO tr.pager span         { background-color:#97C0DB; border:2px solid #599CC6; color:White; font-weight:bold; padding-left:5px; padding-right:5px; text-align:center; }
.gridviewsPRO tr.pager a            { background-color:#F3EFEC; border:2px solid #97C0DB; color:#686667; font-weight:bold; padding-left:5px; padding-right:5px; text-align:center; }
.gridviewsPRO tr:hover              { text-decoration:underline; }
.gridviewsPRO th                    { background-color:#ffffff; color:Black; font-weight:bold; padding:4px; text-align:left; text-decoration:none !important; }
.gridviewsPRO th:hover              { text-decoration:none !important; }