﻿


/* text style for buttons and link buttons used in the portal admin pages */
.SkyMLCMSManagment
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.SkyMLCMSManagment:link
{
	text-decoration: underline;
	color: #464749;
	color: Gray;
}

A.SkyMLCMSManagment:visited
{
	text-decoration: underline;
	color: White;
}

A.SkyMLCMSManagment:hover
{
	text-decoration: underline;
	color: #D8E152;
}

A.SkyMLCMSManagment:active
{
	text-decoration: underline;
	color: White;
}



/* text used in the admin preview article pages */

.SkyTitleArticlePrev 
{
    border-bottom:1px dashed #818386 !important;

    font-size: 10px !important;
    font-weight: bold !important;
    color: #000 !important;
    margin: 0 !important;
    margin-bottom: 5px !important;
    padding: 0 !important;
    text-transform: uppercase !important;
    display: block !important; /*border-bottom: 1px dashed #818386;*/
}
.SkySubTitleArticlePrev
{
    border-bottom:1px dashed #818386 !important;
    font-size: 10px !important;
    font-weight: bold !important;
    color: #000 !important;
    margin: 0 !important;
    margin-bottom: 5px !important;
    padding: 0 !important;
    text-transform: uppercase !important;
    display: block !important; /*border-bottom: 1px dashed #818386;*/
}




/* -----------------------------------------------
Global Reset
----------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	
	vertical-align: baseline;
	
	scrollbar-arrow-color: #464749;
    scrollbar-3dlight-color: #f4f4f4;
    scrollbar-darkshadow-color: #f4f4f4;
    scrollbar-face-color: #e2e2e2;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #e2e2e2;
    scrollbar-track-color: #f4f4f4;

	}
	
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong { font-weight: bold; }
em { font-style: italic; }
p { margin: 0 0 1em 0; }

/* -----------------------------------------------
Clear
----------------------------------------------- */
.clear
{
    height: 1%;
    margin: 0;
    padding: 0;
    clear: both;
    float: none;
    
}
.invis
{
    display: none;
}


/* -----------------------------------------------
Global Styles
----------------------------------------------- */

/*.Head
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 18px;
    font-weight: normal;
    color: #333333;
}*/

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    margin: 0;
    background: #FFF;
    line-height: 120%;
}

h1, h1 a
{
    border-bottom:1px dashed #818386;

    font-size: 10px;
    font-weight: bold;
    color: #000;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    text-transform: uppercase;
    display: block; /*border-bottom: 1px dashed #818386;*/
}
h2, h2 a
{
    font-size: 10px;
    font-weight: bold;
    color: #000;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    display: block;
    border-bottom: 1px dashed #818386;
}
h3, h3 a
{
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
h4, h4 a
{
    font-size: 11px;
    font-weight: normal;
    color: #000;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    text-transform: uppercase;
}

h1.half
{
    float: left;
    width: 400px;
}
h1.left
{
    float: left;
}


a
{
    text-decoration: none;
    color: #000;
}
a:hover
{
    text-decoration: underline;
    color: #000;
}

.Normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
}

/* -----------------------------------------------
Main Structure
----------------------------------------------- */

/* Global Page */
.pagemaster
{
    width: 100%;
    height: 100%; /*background-color: #fefefe;*/
    padding-top: 0px;
    margin-top: 0px;
}

/* Control Panel*/
.controlpanel
{
    width: 100%;
    background-color: #fefefe;
}



/* header */

#header
{
    width: 100%;
    height: 180px;
    margin: 0 auto;
    background: #464749;
}

#Locale
{
    color:White;   
}

.headerTable
{
    width: 100%;
    height: 180px;
}


/*header inner */
.header_inner
{
    width: 990px;
    /*position: relative;*/
    margin: 0 auto;
}
.header_inner_logo
{
    width:175px;
    height: 175px;
    float:left;
}

.header_inner_left
{
    width: 630px;
    height: 180px;
    float: left;
    color: #FFF;
}
.header_inner_right
{
    display:inline;
    width: 160px; 
    float: right;
    text-align: right;
    color: #FFFFFF;
    margin-top: 20px;
}

.header_inner_right_white
{
    display:inline;
    width: 160px; 
    float: right;
    text-align: right;
    color: #FFFFFF;
    margin-top: 20px;
}

.header_inner_right a
{
    color: #D8E152;
    text-transform:uppercase;
    font-size: 10px;
}

.header_inner_right_white a
{
    color: #D8E152;
    color:White;
    text-transform:uppercase;
    font-size: 10px;
}

.clear
{
    clear:both;
}

/*------------------Passagem de SPAN para DIV no modulo dos LINKS-------------------*/
#dnn_ctr405_ContentPane
{
    display:block;
}
/*----------------------------------------------------------------------------------*/

/* headermenu*/

.headermenu
{
    color: #FFF;
    vertical-align:bottom;
}
.headermenu li
{
    font-weight: bold;
    text-transform: uppercase;
}

.headermenu li a
{
    line-height: 16px;
    display: block;
    color: #D8E152;
    font-size: 10px;
}

.headermenu a
{
    line-height: 16px;
    color: #D8E152;
    font-size: 11px;
}


.headermenu li a:hover, .headermenu a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.headermenu_right
{
    text-align: right;
}

.headermenu_links
{
    display:inline !important;
    color:#D8E152 !important;
    font-size:10px !important; 
    text-transform:uppercase;
    text-align: right !important;
}


/* Skin Layout */
.skinmaster
{    
    width: 990px;
    /*position: relative;*/
    margin: 0 auto;
    padding: 0;
    /*margin-top: 10px;*/
    /*height: 100%;*/
}

.skinmaster_LC2R
{    
    width: 990px;
    /*position: relative;*/
    margin: 0 auto;
    padding:0;
    /*margin-top: 10px;*/
    /*height: 100%;*/
}

.skinmaster_bottom
{
    width: 990px;
    margin: 0 auto;
    margin-top: 10px; 
}

.skinmaster_bottom_LC
{
    width: 990px;
    margin: 0 auto;
    margin-top: 10px;
}

.skinmaster_bottom_LC2R
{
    width: 990px;
    margin: 0 auto;
    margin-top: 10px;
}

.skinmaster_center
{
    width: 850px; 
    background:#FFFFFF; float:left;
}

.skinmaster_center_LC
{
    width: 850px; 
    background:#FFFFFF; float:left;
    min-height: 100%;
}

.skinmaster_center_CR
{
    width: 850px; 
    background:#FFFFFF; float:left;
    margin-right: 10px;
}

.skinmaster_center_LC2R
{
    width: 610px; 
    background:#FFFFFF; float:left;
}

.skinmaster_right_LC2R
{
    width: 240px;
    background:#FFFFFF; float:left;
}

.skinmaster_right_LTCR
{
    width: 240px;
    background:#FFFFFF; float:left;
}
.skinmaster_right_TCR
{
    width: 240px;
    background:#FFFFFF; float:left;
    margin-right: 10px;
}

.skinmaster_right_LCR
{
    width: 240px;
    background:#FFFFFF; float:left;
}


.skinmaster_top_right
{
    width: 140px;
    float:left;
}

.skinmaster_admin
{
    /*width: 690px; */
    width: 100%;
    background:#FFFFFF; /*float:left;*/
    text-align: -moz-center;
    !text-align: center;
}

/*
#SkinmasterCenter
{
    text-align:center;
}
*/

.skinmaster_L4C_left
{
    width: 460px;
     float:left;
}

.skinmaster_L4C_right
{
    width: 230px;
    float:left;
    height: 100%;
}

.skinmaster_left
{
    width: 130px; float: left;
    margin-right: 10px;
    min-height: 80px;
}

.skinmaster_Topleft
{
    width: 130px; float: left;
    margin-right: 10px;
}
.topLinksPane
{
    width: 850px;
    /*margin-bottom: 20px;*/
    vertical-align:top;
    margin-top: 0px;
}

.topLinksPane_LC2R
{
     width: 850px;
    /*margin-bottom: 20px;*/
    float: left;
    vertical-align:top;
    margin-top: 0px;
    margin-bottom: 10px;
}

.topLinksPane_LC
{
    width: 850px;
    /*margin-bottom: 20px;*/
    float: left;
    vertical-align:top;
    margin-top: 0px;
    margin-bottom: 10px;
}
.topLinksPane_CR
{
    width: 850px;
    /*margin-bottom: 20px;*/
    float: left;
    vertical-align:top;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 10px;
}


.leftpane_L2CR
{
    width: 130px; float: left;
}

.leftpane_LTCR
{
    width: 130px; float: left;
}

.leftpane
{
    width: 130px; float: left;
    margin-right: 10px; /* border-bottom: 1px dashed #818386;*/ /*border-top: 1px dashed #818386;*/ /*padding-top: 10px;*/
    /*margin-top: 23px;*/
}

.leftpane_LC
{
    width: 130px; float: left;
    margin-right: 10px; /* border-bottom: 1px dashed #818386;*/ /*border-top: 1px dashed #818386;*/ /*padding-top: 10px;*/
}

.rightpane_CR
{
    width: 130px; float: left;
 /* border-bottom: 1px dashed #818386;*/ /*border-top: 1px dashed #818386;*/ /*padding-top: 10px;*/
}

.rightpane
{
    width: 240px; float: left;
    /* border-bottom: 1px dashed #818386;*/ /*border-top: 1px dashed #818386;*/ /*padding-top: 10px;*/
}

.rightpanebottom
{
    width: 240px; float: left;
     /* border-bottom: 1px dashed #818386;*/ /*border-top: 1px dashed #818386;*/ /*padding-top: 10px;*/
    margin-top: 10px;
}

/*Content Panes*/

.toppane
{
    width: 850px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/
    /*margin-bottom: 10px;*/
}

.toppaneL2CR
{
    width: 600px; 
    /*margin-bottom: 10px;*/
    margin-right: 10px;
}



.caixa_inner{width:200px; float:left; margin-right:10px;}

.ContentPane
{
    width: 680px; /*background-color: transparent;     padding-left: 6px;     padding-right: 4px;     padding-top: 6px;*/
    margin-top: 10px;
   
}

.ContentPaneH
{
    width: 850px; /*background-color: transparent;     padding-left: 6px;     padding-right: 4px;     padding-top: 6px;*/
    margin-top: 10px;
   
}

.ContentPane_LC
{
    width: 850px; /*background-color: transparent;     padding-left: 6px;     padding-right: 4px;     padding-top: 6px;*/
    /*margin-top: 10px;*/
   
}

.ContentPane_CR
{
    width: 850px; 
}

.leftContentPane
{
    width: 276.6px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/ 
    float: left;
    margin-right: 10px;
    margin-top:10px;
    
}

.leftContentPaneTop
{
    width: 276.6px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/ 
    float: left;
    margin-right: 10px;    
}

.leftDoubleContentPane
{
    width: 449px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/
    min-height: 64px; 
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.leftContentPaneBottomL4C
{
    width: 295px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/ 
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.centerDoubleContentPane
{
    width: 440px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/
    min-height: 64px; 
    float: left;
    margin-right: 10px;
}

.centerDoubleContentPane_LC2R
{
    width: 360px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/ 
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}
.contentPane_LCR
{
    width: 600px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/ 
    float: left;
    margin-right: 10px;
}

.contentPane_LTCR
{
    width: 600px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/ 
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}

.centerContentPane
{
    width: 276.6px; /*padding: 10px;*/
   /* border: 1px solid #818386; */
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}

.centerContentPaneTop
{
    width: 276.6px; /*padding: 10px;*/
   /* border: 1px solid #818386; */
    float: left;
    margin-right: 10px;
}

.ContentPaneL4C
{
    width: 600px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/ 
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.ContentPaneBottomL4C
{
    width: 295px; /*padding: 10px;*/
   /* border: 1px solid #818386; */
    float: left;
    margin-right: 10px;
    /*margin-left: 4px;*/
    margin-bottom: 10px;
}

.rightContentPane
{
    width: 276.6px; /*padding: 10px;*/
    /*border: 1px solid #818386; */
    float: left;
    margin-top: 10px;
}

.rightContentPaneTop
{
    width: 276.6px; /*padding: 10px;*/
    /*border: 1px solid #818386; */
    float: left;
}

.rightContentPaneL4C
{
    width: 230px; /*padding: 10px;*/
    height: 100%;
    /*border: 1px solid #818386; */
    float: left;
    margin-bottom: 10px;
}

.rightContentPaneL2CR
{
    width: 230px; /*padding: 10px;*/
    /*border: 1px solid #818386; */
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}


/*.toppane img, .centerContentPane img, .leftContentPane img, .leftDoubleContentPane img, .rightContentPane img{margin-bottom:6px;}
.toppane a, .centerContentPane a, .leftContentPane a, .leftDoubleContentPane a, .rightContentPane a, .caixa_inner a {color:#D8E152; text-transform:uppercase; font-size:10px; font-weight:bold;}*/


.bottompane
{
    width: 850px; /*padding: 10px;*/
    /*border: 1px solid #818386;*/
    margin-top: 10px; /* background: #D8E152;*/
}

/*
.bottompane a {color:#FFF; text-transform:uppercase; font-size:10px; font-weight:bold;}
.bottompane img {float:left;}
.bottompane .noticia_texto {margin-left:160px;}

.caixa_cinza{ width:220px; background:#464749; padding:2px; margin-bottom:10px;}
*/


.bottomLinksPane
{
    width: 850px;
    /*height: 20px;*/
     /*padding: 10px;*/ /* background: #000;*/ /*color: #FFF;*/ 
}

.bottomLinksPane_LC
{
    width:850px;
    float: left;
    
}

.bottomLinksPane_LC a
{
   color: White;
   margin-left: 10px;
}

.bottomLinksPane_CR
{
    width:850px;
    float: left;
    margin-right: 10px;
    
}

.bottomLinksPane_CR a
{
   color: White;
   margin-left: 10px;
}

.bottomLinksPane a
{
   color: White;
   margin-left: 10px;
}

.bottomLinksPane_LC2R
{
   /*margin-top: 10px;*/
    width:850px;
    float: left;
}

.bottomLinksPane_LC2R a
{
   color: White;
   margin-left: 10px;
}

/* -----------------------------------------------
Forms
----------------------------------------------- */
.searchform {margin-top:10px;}
.searchform input{border:1px solid #999; width:110px; background:#FFFFFF; font-size:11px;}
.okbt {border:0px none!important; width:30px!important; text-align:right;}
.searchform a {text-decoration:none; font-size:9px; text-transform:uppercase;}



/* 
================================
Skin styles for DotNetNuke
================================
*/

.main_dnnmenu_container
{
    background-color: transparent;
}
.main_dnnmenu_bar
{
    cursor: pointer;
    cursor: hand;
    height: 16px;
    background-color: Transparent;
}
.main_dnnmenu_item td
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: Transparent;
    font-family: Tahoma, Arial, Helvetica;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;
}

.main_dnnmenu_rootitem
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: Transparent;
    font-family: Tahoma, Arial, Helvetica;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 0px 12px 0px 5px; /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover
{
    background-color: #8da4d3;
}

.main_dnnmenu_itemhover td
{
    background-color: #8da4d3;
}


.main_dnnmenu_icon
{
    cursor: pointer;
    cursor: hand;
    text-align: center;
    width: 15px;
    height: 100%;
}
.main_dnnmenu_submenu
{
    background-color: #cad5ea;
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#696969' , Direction=135, Strength=3);
    padding: 1px 1px 1px 1px; /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break
{
    height: 1px;
    font-size: 1px;
}

.main_dnnmenu_arrow
{
    border-right: #cad5ea 1px solid;
    border-bottom: #cad5ea 1px solid;
    border-top: #cad5ea 0px solid;
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}
.main_dnnmenu_rootmenuarrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}
.StandardButton
{
    background: #464749 none;
    color: #ffffff;
    font-family: verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu
{
    width: 175px;
    background-color: #dfe5f2;
    border-right: #7994cb 1px solid;
    border-top: #7994cb 1px solid;
    border-left: #7994cb 1px solid;
    border-bottom: #7994cb 1px solid;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header
{
    background-image: url(gradient_LtBlue.jpg);
}


