/* 
================================
Skin styles for DotNetNuke
================================
*/   

* {
	margin: 0;
	padding: 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.pequena {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.Normal   {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: normal;
	color: #4e4b4a;
}


#Form{
	height:100%;
}

.BGtable {
	height: 100%;
	width: 100%;
	background-repeat:no-repeat;
	background-position:bottom center;
}

html,body {
	height: 100%;
	background-color:#e4f2f3;
}

.vertical {
	height: 100%;
}

/* 
================================
      TITULOS CONTAINERS
================================
*/

.titulocontainer_imagem_rodape {
	font-size: 14pt;
	color:#558983;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}
/* 
================================
       COMMAND BUTTON
================================
*/

.CommandButton  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
}

a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	color: #558983;
}

a.CommandButton:hover {
	text-decoration:none;
	color: #000000;
}


/* 
================================
         LINKS GERAIS
================================
*/

a:link, a:visited, a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #558983;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}

a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}


/* 
================================
         REFRESH
================================
*/

.refreshmultimedia {
	font-family:Arial;
	font-size: 9pt; 
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}

a.refreshmultimedia:link, a.refreshmultimedia:visited, a.refreshmultimedia:active {
	font-family:Arial;
	font-size: 9pt; 
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}

a.refreshmultimedia:hover {
	font-family:Arial;
	font-size: 9pt; 
	font-weight:bold;
	color:#9f9f9f;
	text-decoration: none;
}

/* 
================================
          LOGIN
================================
*/

.Login {
	font-size: 8pt;
	color:#2b2b2b;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}
a.Login:link, a.Login:visited, a.Login:active  {
	font-size: 8pt;
	color:#2b2b2b;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}

a.Login:hover  {
	font-size: 8pt;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}


/* 
================================
          COPYRIGHT
================================
*/

.Copyright {
	font-size: 8pt;
	color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}
a.Copyright:link, a.Copyright:visited, a.Copyright:active {
	font-size: 8pt;
	color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}

a.Copyright:hover  {
	font-size: 8pt;
	color:#9f9f9f;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}

/* 
================================
          BREADCRUMB
================================
*/

.breadcrumb {
	font-size: 7pt;
	color:#666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}
a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active {
	font-size: 7pt;
	color:#666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}

a.breadcrumb:hover  {
	font-size: 7pt;
	color:#666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}


/* 
================================
          MAIN MENU
================================
*/  


/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	color: #ffffff;
	font-size: 14px; 
	font-weight:bold; 	
	text-align:center; 
	padding:6px 12px 6px 12px;
	/*line-height:40px;*/
	text-transform:uppercase;
	margin-right:1px;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#000000;
	font-size: 14px; 
	font-weight:bold;
	text-align:center;
	padding:6px 12px 6px 12px;
	/*line-height:40px;*/
	/*background:url(../images/menu_hover.gif) repeat-x top left;*/
	text-transform:uppercase; margin-right:1px;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#000000;
	font-weight:bold;
	text-align:center;
	font-size: 14px;
	/*background-color:#FFFFFF;*/
	/*line-height:40px;*/
	padding:6px 12px 6px 12px;
	/*background:url(../images/menu_hover.gif) repeat-x top left;*/
	text-transform:uppercase; margin-right:1px;
}

/*  SUB Menu Normal */
/*.main_dnnmenu_submenu 
{
	border:1px solid #C0D6E5;
}*/

.main_dnnmenu_submenu td
{
	/*background-color:#E1E8ED;*/
	background-color:#F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{  
	font-size: 11px;
	background: #CE0D0D /*url(../images/menu_hover.gif) repeat-x top left*/;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	line-height:2em;
	z-index: 1000; 
	padding: 0px 5px;
	margin:0px;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background:transparent /*url(../images/menu_hover.gif) repeat-x top left*/;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}


.StandardButton     { /* BOT�ES PR�-DEFINIDOS (EX: LOGIN) */
    background: #558983; 
    color: #ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/*.TreeViewMenu {
	width: 175px;
	background-color: #689400; 
	BORDER-RIGHT: #7994CB 0px solid; 
	BORDER-TOP: #7994CB 0px solid; 
	BORDER-LEFT: #7994CB 0px solid; 
	BORDER-BOTTOM: #7994CB 0px solid; 
	/*moz-border-radius-bottomleft: 0px; 
	moz-border-radius-bottomright: 0px; 
	moz-border-radius-topleft: 0px; 
	moz-border-radius-topright: 0px
}*/

/* 
================================
     Fundo da �rea do MENU
================================
*//*   
.TreeViewMenu_Header {
	background-color: #4e4b4a;
	color: #003366;
	font-size: 8px;
}*/

.Head   { /* MODIFICA OS TITULOS DOS CONTENTORES*/
	color: #558983;
	font-size: 11pt; 
	font:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* 
================================
        SEARCH
================================
*/
#SearchCell .NormalTextBox
{
   width: 110px;
   height: 20px;
   font-size: 9pt;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   border-color:#649a19;
   border-style:solid;
   border-width:1px;
}
.search {
   vertical-align:middle;
}
.PESQUISApalavra {
   font-size: 8pt;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: normal; 
}

/* 
================================
         Nuke NEWS
================================
*/
.NUKENEWSnewsactionbarlinks:link, .NUKENEWSnewsactionbarlinks:active, .NUKENEWSnewsactionbarlinks:visited
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
color: #ffffff;
background-color: transparent;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}

.NUKENEWSnewsactionbarlinks:hover
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
color: #767676;
background-color: transparent;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}


.NUKENEWSpagelinks:link, .NUKENEWSpagelinks:active, .NUKENEWSpagelinks:visited
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;
color: #ffffff;
background-color: transparent;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}

.NUKENEWSpagelinks:hover
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;
color: #767676;
background-color: transparent;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}

.NUKENEWSnewstitle:link, .NUKENEWSnewstitle:active, .NUKENEWSnewstitle:visited
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 14px;
color: #558983;
}

.NUKENEWSnewstitle:hover
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 14px;
color: #ffffff;
}
/*.NUKENEWSviewnewstitle
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 15px;
color: #a6ce39;
}*/


.NUKENEWSviewnewsarticle
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
}

.NUKENEWSnewsreadmore:link, .NUKENEWSnewsreadmore:active, .NUKENEWSnewsreadmore:visited
{
/*background-image:url(/Portals/5/eo_skin_botoes_lermais.jpg);
background-repeat:no-repeat;
background-size: 40px 18px;*/
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #ffffff;
}

.NUKENEWSnewsreadmore:hover
{
/*background-image:url(/Portals/5/eo_skin_botoes_lermais_over.jpg);
background-repeat:no-repeat;
background-size: 40px 18px;*/
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #558983;
}

.NUKENEWSviewnewsreturn:link, .NUKENEWSviewnewsreturn:active, .NUKENEWSviewnewsreturn:visited
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #558983;
}

.NUKENEWSviewnewsreturn:hover
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #767676;
}

.NUKENEWSnewspostdate
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 10px;
color: #a6ce39;
}

.NUKENEWSnewssummary
{
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
}

.archivedisplaymonthlink:link, .archivedisplaymonthlink:active, .archivedisplaymonthlink:visited  {
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #558983;
}

.archivedisplaymonthlink:hover  {
font-family: Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #ffffff;
}

