/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *----------------------------------------------+--------+--------+
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *----------------------------------------------+--------+--------+
 */  

/* bring in styles for the default htmlEditor HTML "snippet" templates */
@import url("Templates/htmlEditorTemplates.css");
@import url("FormStyle.css");
@import url("FancyStyle.css");


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}

.imgShadow
{
  zoom: 1; /* ie7 hack for display:inline-block */
	/*display:block;*/
	background-color:#FFF;
	margin-left:10px;
	
	border:1px solid #CCC;
	padding:2px;
	
	-moz-box-shadow: 0px 0px 10px #999;
	-webkit-box-shadow: 0px 0px 10px #999;
	box-shadow: 0px 0px 10px #999;

	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	margin-bottom: 5px;
}

.imgRounded
{
	border:1px solid #CCC;
	padding:2px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 5px;
}

.imgShadowRounded
{
  zoom: 1; /* ie7 hack for display:inline-block */
	/*display:block;*/
	background-color:#FFF;
	margin-left:10px;
	border:1px solid #CCC;
	padding:2px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 0px 0px 10px #999;
	-webkit-box-shadow: 0px 0px 10px #999;
	box-shadow: 0px 0px 10px #999;

	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	margin-bottom: 5px;
}

.marginLeft0{
margin-left:0px;
}
.marginRight0{
margin-right:0px;
}
.marginTop0{
margin-top:0px;
}
.marginBottom0{
margin-bottom:0px;
}
.margin0{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

/* FLOAT 2 */

.slide-out-div {
    padding: 0px;
    width: 90px;
    background: #fff;
    border: none;/* 1px solid #0079b0;*/
    height:316px;    
}
.slide-out-div .handle_en,
.slide-out-div .handle_pt{
	margin-right:0px;
	width:32px;
	height:150px;
	background-repeat:no-repeat no-repeat;
}
.slide-out-div .handle_en{
  background-image:url(imagens/share_en.png);
}
.slide-out-div .handle_pt{
  background-image:url(imagens/share_pt.png);
}
.slide-out-div .block-wrapper {
	border:none;
	background-color:transparent;
}
.slide-out-div .last.expanded.nolink {
	cursor:pointer
}
.slide-out-div .block-title {
	display:none
}
.slide-out-div .menu {
	border:1px solid #0079b0;
	margin:0px;
	padding:0;
	background:none;
	height:316px;
	/*float:left;*/
}
.slide-out-div .menu .menu {
	border:none
}
.slide-out-div .menu .menu li.first a {
	/*border-bottom:1px solid #d6d6d6*/
}
.slide-out-div .menu li {
	display:inline;
	width:40px;
	height:40px;
	margin:0;
	padding:0;
	padding-top:4px;	
	float:left;
	/*border-bottom:1px solid #d6d6d6;*/
	/*background-color:#373535;*/
	/*background-color:#fff;*/
}
.slide-out-div .menu li.last {
	border-bottom:none
}
.slide-out-div.menu li.expanded.nolink {
	background:none repeat scroll 0 0 #D1D1D0;
	font-weight:bold;
	font-size:18px;
	color:#004d79;
	text-align:center;
	height:24px
}
.slide-out-div .menu li.expanded.nolink span {
	display:block;
	height:24px
}
.slide-out-div .menu li.first a {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px
}
.slide-out-div .menu li.last a {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px
}
.slide-out-div .menu li a {
	display:block;
	width:37px;
	height:37px;
	text-indent:-119988px;
	overflow:hidden;
	text-align:left
}
.slide-out-div .menu li .menu {
	display:none
}

@media (min-width: 850px) {
	.slide-out-div{
    padding: 0px;
    width: 90px;
    background: #fff;
    border: none;/* 1px solid #0079b0;*/
    height:316px;
	}
}
@media (min-height: 550px) {
	.slide-out-div{
    padding: 0px;
    width: 90px;
    background: #fff;
    border: none;/* 1px solid #0079b0;*/
    height:316px;
	}
}

@media (max-width: 850px) {
	.slide-out-div{
    padding: 0px;
    width: 0px;
		margin:-1000px;
    border: none;
	}
}

/* FLOAT 2 */

/* FLOAT 1*/
#block-menu-menu-social-media {
	padding:0;
	position:fixed;
	right:290px;
	top:190px;
	width:auto;
}
#block-menu-menu-social-media .block-wrapper {
	border:none;
	background-color:transparent;
}
#block-menu-menu-social-media .last.expanded.nolink {
	cursor:pointer
}
#block-menu-menu-social-media .block-title {
	display:none
}
#block-menu-menu-social-media .menu {
	/*border:1px solid #0079b0;*/
	padding:0;
	background:none;
	float:left
}
#block-menu-menu-social-media .menu .menu {
	border:none
}
#block-menu-menu-social-media .menu .menu li.first a {
	/*border-bottom:1px solid #d6d6d6*/
}
#block-menu-menu-social-media .menu li {
	display:block;
	width:40px;
	height:40px;
	margin:0;
	padding:0;
	padding-top:4px;
	/*border-bottom:1px solid #d6d6d6;*/
	/*background-color:#373535;*/
	/*background-color:#fff;*/
}
#block-menu-menu-social-media .menu li.last {
	border-bottom:none
}
#block-menu-menu-social-media .menu li.expanded.nolink {
	background:none repeat scroll 0 0 #D1D1D0;
	font-weight:bold;
	font-size:18px;
	color:#004d79;
	text-align:center;
	height:24px
}
#block-menu-menu-social-media .menu li.expanded.nolink span {
	display:block;
	height:24px
}
#block-menu-menu-social-media .menu li.first a {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px
}
#block-menu-menu-social-media .menu li.last a {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px
}
#block-menu-menu-social-media .menu li a {
	display:block;
	width:37px;
	height:37px;
	text-indent:-119988px;
	overflow:hidden;
	text-align:left
}
#block-menu-menu-social-media .menu li .menu {
	display:none
}

/* FLOAT 1 */

/* CONTACT LIST */
table.contactList, table.contactList thead, table.contactList thead th, table.contactList thead tr, table.contactList tbody, table.contactList tbody tr, table.contactList tbody td,
table.tableTransparent, table.tableTransparent thead, table.tableTransparent thead th, table.tableTransparent thead tr, table.tableTransparent tbody, table.tableTransparent tbody tr, table.tableTransparent tbody td
{
	background-color:transparent !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border:0px none transparent !important;
	line-height:normal !important;
}

.ModDNNUserDefinedTableC div.Normal{
	
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 10px;
	width:98% !important;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
}

.ModDNNUserDefinedTableC div.Normal input[type="text"]{
	width: 150px;
}


.ModDNNUserDefinedTableC div.Normal input[type="text"],
.ModDNNUserDefinedTableC div.Normal select{
	background: #fff;
	padding: 6px 6px 6px 8px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}


.ModDNNUserDefinedTableC div.Normal a.CommandButton
{
	color: #222222;
	border: solid 1px #bcbbbb;
	width: 35px;
	height: 35px;
	padding:5px;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.6);
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

table.contacts{
		margin-top: 10px !important;
	width:100%;
  border:0px !important;
}
table.contacts td{
  border:0px !important;
}
table.contactList
{
	width:100%;
  margin-bottom: 10px !important;
  border:1px dotted #333 !important;
}

table.contactList .contactItem
{
	margin-top: 10px !important;
	border:1px dotted #333 !important;
}


table.contactList td,
table.contacts td
{
	padding:0px !important;
	margin:0px !important;
	border-spacing:0px !important;
	background:none !important;
}

table.contactList .contactListImg
{
	width:150px !important;
	padding:10px !important;
	text-align:center !important;
}

table.contactList .contactListImg img
{
	margin: 0px !important;
	margin-bottom:10px !important;
}

table.contactList .contactListDetails { padding:10px !important; }

table.contactList .contactListDetails table
{
	width:100% !important;
	margin-top: 0px !important;
}

table.contactList .contactListDetails h3{
	margin-top:0px !important;
}
table.contactList .contactListDetails table th
{
	border:1px dotted #999 !important;
	padding:5px !important;
	text-align:left !important;
}
table.contactList .contactListDetails table td
{
	border:1px dotted #999 !important;
	padding:5px !important;
}

/* CONTACT LIST */
.ModDNNNewsFeedsC .rssLine{
  display:none !important;
}

.news_detail .post_thum img{	
  width: 100% !important;
  border: 1px solid #ccc !important;
  padding: 0px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}

.news_detail .main_content {
  clear:both !important;
  margin: 10px 0 10px !important;
  border: 1px solid #ccc !important;
  padding: 10px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}

.news_detail .post_thum{
	float:none !important;
	border:none !important;
	padding:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
}
table.gadget iframe body{
background-color: none transparent !important;
}
.Theme_blog_11_Arrow .pager a {
	display: inline !important;
	padding:5px !important;
	background-color:initial !important;
	border-radius:5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.6);
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
}
.Theme_blog_11_Arrow .pager a.selected {
	border: 2px solid #898989 !important;
}

.DNN_Documents .dnnGridHeader td
{
   color:#087eb8;
   font-weight:bold;
   font-size:1.2em;
   background:none;
}
.DNN_Documents .dnnGridHeader .EditHeader{
  border-right:none;
}
.DNN_Documents .EditHeader,
.DNN_Documents .EditCell{
  width: 10px;
  text-align: center;
}

.DNN_Documents .SizeHeader,
.DNN_Documents .SizeCell
{
  white-space: nowrap;
  width:75px;
}

.dnnGridItem:hover, .dnnGridAltItem:hover
{
  background: none;
}

.dnnTreeArea{
  width: 405px !important;
}
.tmTabContainer
{
  width: 500px !important;
}



