@import url("css/admin.css");
/*  Brisk 1.0 Skin styles for DotNetNuke by dnnskin.net Overall support@dnnskin.net */  
/* Default Style */



.icn span img{

width:20px;

}

/*************************************************/
/******************* Sprites *********************/
/*************************************************/




.iconesredessociais{
    height:40px;
    position:relative;
    margin-bottom:5px;
}

.youtube,
.linkedin,
.facebook,
.newsletter,
.googlemais,
.rss{
  text-indent:-9999px;
  display:block;
  width:40px;
  height:40px;
  background-image:url(/portals/1/Imagens/power_web_marketing_sprites.png);
  vertical-align: middle;
  margin-right:7px;
  float:left;
} 
    

.rss	    { background-position:-200px 0px; } 
.youtube    { background-position:-160px 0px; }
.linkedin   { background-position:-120px 0px; }
.googlemais { background-position:-80px 0px; } 
.facebook   { background-position:-40px 0px; }
.newsletter { background-position:0px 0px; }   


.rss:hover	  { background-position:-200px -40px; } 
.youtube:hover    { background-position:-160px -40px; }
.linkedin:hover   { background-position:-120px -40px; }
.googlemais:hover { background-position:-80px -40px; } 
.facebook:hover   { background-position:-40px -40px; }
.newsletter:hover { background-position:0px -40px; } 



/************************************************************/
/************************************************************/




.testemunho{
  border:1px solid #ddd;
  padding:10px;
  margin:10px 0 10px 0;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 5px 5px 5px #aaa;
  text-shadow:1px 1px 1px #fff;
  font-style:italic;
  background:url(images/testemunhos-pwm.png) left bottom repeat-x;

}

.botao{
-moz-border-bottom-colors: none !important;
-moz-border-image: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
/*background: -moz-linear-gradient(center top , #219820 0%, #007800 100%) repeat scroll 0 0 transparent !important;*/
background:url(images/fundo-botao-verde.jpg) top left repeat-x;
border-color: #CDF175 #7BA900 #7BA900 !important;
border-radius: 4px 4px 4px 4px !important;
border-style: solid !important;
border-width: 1px !important;
box-shadow: 0 1px 2px #545454 !important;
position: relative !important;
/*
color: #FFFFFF !important;
font-family: "ComfortaaThin","Helvetica Neue",Arial,Helvetica,sans-serif !important;
font-size: 20px !important;
font-weight: normal !important;
margin: 0 !important;
padding: 3px 10px !important;
line-height: 26px !important;*/

color: #1D1D1D !important;
font-size: 18px !important;
font-weight: normal !important;
padding: 3px 20px 3px !important;
text-shadow: 0 1px #888888 !important;
text-decoration: none !important;
text-transform: uppercase !important;
}



.botao:hover{
background:#007800 !important;
text-shadow: 0 0px #888888 !important;
}


#Body								{ height:100%; margin:0}
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{ font-family: Arial, Helvetica, sans-serif}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:small}
h1, h2, h3, h4, h5, h6, h2 input	{ color:#164bb4;font-weight:bold;margin:1ex 0}
h1									{ font-size:1.8em;margin:10px 0}
h2, h2 input			{ font-size:1.5em}
h3									{ font-size:1.3em}
h4									{ font-size:1.1em}
h5									{ font-size:1em}
h6									{ font-size:0.8em}
p									{ padding:5px 0; margin:0px}
li									{ list-style: disc; padding:0px; margin:0px}
ol li								{ list-style: decimal; }
ul li								{ list-style: disc }
.Head, .SubHead, .SubSubHead, 
.Normal, .NormalDisabled, 
.NormalDisabled, .NormalBold, 
.NormalRed, .NormalTextBox			{ font-family: Arial, Helvetica, sans-serif}
.Head								{ color:#419bc4;font-weight:bold}
.SubHead 							{ color:#4C6171}
.SubSubHead							{ color:#999}
.NormalRed							{ color:#F00}

/* pane style */

.BannerPane 						{ margin:0px;padding:0px}
.ContentRotatorPane  { margin:0px; padding-bottom:5px; padding-top:30px; padding-left:20px; padding-right:20px; width:900px; height:60px;}
.TopLeftPane 						{ width:49%}
.TopRightPane					{ width:49%}
.MainaPane							{ width:32.7%}
.MainbPane							{ width:32.6%;margin-left:1%; display:inline}
.MaincPane							{ width:32.7%}
.BoxaPane							{ width:24.2%}
.BoxbPane							{ width:24.2%;margin-left:1%; display:inline}
.BoxcPane							{ width:24.2%;margin-left:1%; display:inline}
.BoxdPane							{ width:24.2%}
.HeadPane							{ float:right; width:60%;position:relative; padding-top:65px; padding-right:5px     }
.LeftPane							{ padding:0 10px 0 0;width:24%;margin:0}
.RightPane							{ padding:0 0 0 10px;width:24%;margin:0}
.ContentPane, .TopPane			 	{ padding:0;margin:0}
.FooterPane							{ clear:both}
.InnerLeftPane						{ width:49.5%}
.InnerRightPane						{ width:49.5%}
.InnerAPane							{ width:32.3%}
.InnerBPane							{ width:32.2%;margin-left:0.9%; display:inline}
.InnerCPane							{ width:32.3%}
.BottomPane							{ clear:both}

/* Empty panes Style */

.DNNEmptyPane						{ width:0;padding:0;margin:0}

/* design style */

.SearchPane							{ clear:both;width:60%;float:right; padding-right:5px;}
#Brisk_wrapper						{ margin:0 auto; width:970px}/*the skin default width*/
#brisk_header						{ min-height:90px; height:auto; vertical-align:bottom;}/*the skin head default height*/
* html #brisk_header				{ height:90px}/*the skin head default height*/
#brisk_header .logo					{ float:left}
#brisk_header .topbar				{ float:right;text-align:center;color:#FFFFFF}
#brisk_header .headpane				{ float:right}
#brisk_innermain_content			{ width:79%;float:right}
.clear_float						{ clear:both;line-height:0;font-size:0;height:0}
.spacer								{ height:5px}
.float_left							{ float:left; color:#FFF}
.float_right						{ float:right; color:#FFF}
/*Caixa de pesquisa do Google*/
.Google						{ float:right; padding-right:5px; padding-top:2px;}
/*the top menu background*/
.brisk_nav_left						{ background:url(images/menu_left.png) left top no-repeat; clear:both}
.brisk_nav_right					{ background:url(images/menu_right.png) right top no-repeat;}
.brisk_nav_bg						{ background:url(images/menu_bg.png) top left repeat-x;margin:0 13px 0 13px;height:43px}
/*the breader background*/
.brisk_bread_left					{ background:url(images/bread_left.png) no-repeat top left}
.brisk_bread_right					{ background:url(images/bread_right.png) no-repeat top right}
.brisk_bread_bg						{ background:url(images/bread_bg.png) repeat-x top left;margin:0 11px;height:28px}
/*the links background*/
.brisk_links_left					{ background:url(images/links_left.png) no-repeat top left}
.brisk_links_right					{ background:url(images/links_right.png) no-repeat top right}
.brisk_links_bg						{ background:url(images/links_bg.png) repeat-x top left;height:70px;text-align:center}
.Language img						{ width:16px}
.dnnpanes							{ clear:both; height:auto}

/*- Search SkinObject Styles */

div.SearchContainer					{ position:relative;white-space:nowrap;float:right}
div.SearchBorder					{ width:140px;height:20px;border:solid 0px #e0e0e0;position:absolute;right:-150px;top:9px;background:transparent}
div.SearchContainer a				{ padding:0px;display:block;position:absolute;right:-175px;top:9px;background:url(images/search.gif) top center no-repeat;}
div.SearchContainer a:hover			{ background:url(images/search.gif) bottom center no-repeat;}
div.SearchContainer a img			{ width:22px;height:22px;border:none}
div.SearchIcon						{ float:left;width:31px;height:20px;cursor:pointer;z-index:11;background:no-repeat 2px 2px;text-align:right}
div.SearchIcon img					{ margin-top:5px}
input.SearchTextBox					{ float:left;z-index:10;border:0;width:90px;height:18px;margin-left:3px;color:#000;border:none;background:#fff;font-size:12px}
#SearchChoices						{ clear:both;display:none;border:solid 1px #C3D4DF;z-index:2000;cursor:pointer;margin:0;padding:0;text-align:left;background-color:#F3F7FA;position:absolute;top:22px;left:0}
#SearchChoices li					{ cursor:pointer;margin:0;padding:2px 2px 0 2px;padding-left:25px;height:18px;text-align:left;background-color:#F3F7FA;background-repeat:no-repeat;background-position:2px center;list-style:none;list-style-image:none;border:none;display:block}
#SearchChoices li.searchHilite		{ background-color:#666;	color:#ffffff;border:none}
#SearchChoices li.searchDefault		{ background-color:#F8FAFF;border:none}
a.CommandButton:link,a.CommandButton:active, a.CommandButton:visited{color:#f00;font-weight:bold;text-decoration:none}
a.CommandButton:hover				{ color:#000;text-decoration:underline}

/*the copyright object link default styles*/
.copyright							{ line-height:28px;padding:0 5px;font-size:.8em}
/*the CurrentDate object link default styles*/
.CurrentDate						{ padding:0 5px; font-size:0.9em}
/*the privacy object link default styles*/
.privacy,a.privacy:link,a.privacy:active,
a.privacy:visited 					{ line-height:28px; padding:0 5px; }      /* font-size:.8em} */ 
/* a.privacy:hover						{ font-size:0.8em} */
/*the terms object link default styles*/
.terms,a.terms:link,a.terms:active,
a.terms:visited 					{ line-height:28px; padding:0 5px; font-size:.8em} 
a.terms:hover						{ font-size:.8em}
/*the Breadcrumb object link default styles*/
.Breadcrumb,a.Breadcrumb:link,
a.Breadcrumb:active,a.Breadcrumb:visited{line-height:28px;padding:0 5px; font-size:.9em; }
a.Breadcrumb:hover					{}
/*the options link default styles*/
.options,a.options:link,
a.options:active,a.options:visited 	{ padding:0 15px 0 10px;background:url(images/option.gif) right center no-repeat;font-size:0.9em; font-weight:bold} 
/*the user object link default styles*/
.user,a.user:link,a.user:active,a.user:visited,a.user:hover{ line-height:28px;padding:0 5px 0 15px;background:url(images/arrow.gif) left center no-repeat; font-size:0.9em; color:#999;} 
/*the login object link default styles*/
.login,a.login:link,a.login:active,a.login:visited,a.login:hover { line-height:28px;padding:0 5px 0 15px;background:url(images/arrow.gif) left center no-repeat; font-size:0.9em; color:#999;}
/*the Links object link Default styles*/
.links{ font-size:.7em; padding:0 3px}
a.links:link,a.links:active,a.links:visited,a.links:hover{ line-height:40px;padding:0 5px; font-size:0.9em}
/* Menu de rodapé */
/*the MenuPane object link styles for the Grassland theme*/
.MenuPane,a.MenuPane:link,a.MenuPane:active,a.MenuPane:visited { color:#aaa} a.MenuPane:hover{ color:#5d9dc2}
/*Page Options */
#options							{ width:390px;background:#000;border:2px #fff solid;padding:10px;text-align:left}
#options h2							{ clear:both;color:#ccc}
#themes ul 							{ margin:0px;padding:0px;list-style:none}
#themes ul li						{ float:left;margin:5px;list-style:none;cursor:pointer}
#themes ul li img					{ border:2px #fff solid}
#themes ul li.selected img			{ border:2px #ff9900 solid}
#themes ul li:hover img				{ border:2px #000 solid}
.Separator							{ font-size:10px;color:#CCCCCC}
.options							{ cursor:pointer;}
.close								{ float:right;cursor:pointer;margin:-20px -20px 0 0;position:relative;z-index:100}

/*- Horizontal Menu */

.mainMenu .root						{ color:#666666;text-align:center;padding:12px 10px 12px 10px;white-space:nowrap;float:left;font-weight:bold}
.mainMenu .hov						{ color:#164bb4;background:url(images/menu_hover.png) top center no-repeat}
.mainMenu .sel, .mainMenu .bc 		{ color:#164bb4;background:url(images/menu_active.png) bottom center no-repeat}
.mainMenu table						{ border:1px solid #d3d3d3;z-index:5000}
.mainMenu tr.mi						{ background:url(images/subbg.png) top left repeat-x;z-index:10000;font-size:11px;font-weight:normal;text-align:left;color:#164bb4;line-height:27px;text-transform:none}
.mainMenu tr.mi td					{ padding:0 3px;text-transform:none}
.mainMenu tr.hov, .mainMenu tr.sel, .mainMenu tr.bc{background:url(images/subbg.png) bottom left repeat-x}
.mainMenu tr.hov td,.mainMenu tr.sel td, .mainMenu tr.bc td{color:#fff}
.menuspace							{ background: center center no-repeat #000;padding:0 1px;height:40px;border:1px #000 solid}

/*- Vertical Menu */

.leftnav							{ width:20%}
.LeftMenu_l							{ background:url(images/LeftMenu_l.png) top left no-repeat;height:18px}
.LeftMenu_r							{ background:url(images/LeftMenu_r.png) top right no-repeat;height:18px}
.LeftMenu							{ background:url(images/LeftMenu.png) top left repeat-x;margin:0 14px;height:18px}
.leftnav .lm						{ background:url(images/lm.png) top left repeat-y}
.leftnav .rm						{ background:url(images/rm.png) top right repeat-y}
.leftnav .mbox						{ background:url(images/leftmenubg.png) top left repeat;margin:0 20px}
.leftnav .mb						{ margin:0 14px;height:18px;background:url(images/mb.png) top left repeat-x}
.leftnav .mbl						{ height:18px;background:url(images/lmb.png) top left no-repeat}
.leftnav .mbr						{ height:18px;background:url(images/rmb.png) top right no-repeat}
.leftnav .mb						{ margin:0 14px;height:18px;background:url(images/mb.png) top left repeat-x}
.leftMenu .root						{ color:#000;padding:0px;white-space:nowrap;text-align:left;height:28px;cursor:pointer;margin:0px}
.leftMenu .root span				{ height:28px;padding:0px;line-height:28px;margin:0px}
.leftMenu .root img					{ width:20px}
.leftMenu .hov						{ color:#222}
.leftMenu .sel, .leftMenu .bc 		{}
.leftMenu table						{ border:2px solid #d3d3d3;z-index:5000}
.leftMenu tr.mi						{ background:url(images/subbg.png) top left repeat-x;z-index:1000;font-size:11px;font-weight:normal;text-align:left;color:#222;text-transform:none;line-height:27px }
.leftMenu tr.mi td					{ padding:0 3px;text-transform:none}
.leftMenu tr.hov, .leftMenu tr.sel, .leftMenu tr.bc{background:url(images/subbg.png) bottom left repeat-x}
.leftMenu tr.hov td,.leftMenu tr.sel td, .leftMenu tr.bc td{ color:#fff}

/* Footer adicionado ao skin original */
.FooterPane							{ clear:both}
.global-footer                      { background:#2e2e2e url(footer-bg.jpg) no-repeat top;padding:0;z-index:1;margin-top:10px;overflow:hidden;color:#9D9D9D;}/* alteração do boton da pagina */
.FooterPane2                            { width:970px; margin:0 auto; height:auto}
.FooteraPane							{ width:22%; padding-top:28px}
.FooterbPane							{ width:22%; margin-left:4%; display:inline; padding-top:28px}
.FootercPane							{ width:22%; margin-left:4%; display:inline; padding-top:28px}
.FooterdPane							{ width:22%; display:inline; padding-top:28px}







.DynamicForms_MainPanel{
overflow:auto;
}



