/* ### General ##################################################################### */

body
{
    cursor:default;  
    font-family:Arial; 
    font-size:12px;  
    color:#666;
} 
.FileManager, 
.Wizard
{
    width:100%;
} 
span.SubHead
{
    font-family:Arial; font-weight:normal;
} 

/* ### Header ###################################################################### */

div#divHeader
{	
    width:1004px; 
    margin:0px auto 0px auto;
    height:60px;  
}  
div#divHeaderRight
{
    height:30px;
    width:410px;  
    float:right;
    display:inline;
} 
div#divSearch input
{
    BORDER: #c0c0c0 1px solid;   
    WIDTH: 260px;  
    HEIGHT: 20px; 
    COLOR: #171717; 
    FONT-SIZE: 12px;  
    PADDING: 2px 0px 0px 5px;

}

div#divSearch .search_box{}

#LinkHome
{
    width:20px; 
    height:20px; 
    margin:20px 20px 0px 0px;
    float:right;
}

#imgSecuritas
{
    border:0;
}
/* ### Nav ######################################################################### */

div#divNav
{
    width:1004px;  
    float:left;
    _padding-left:5px;
} 
div#divNav_Home_Left
{
    width:15px; 
    height:43px; 
    background:url('images/menu_home_left.gif') no-repeat right; 
    float:left;
}
div#divNav_Home_Center
{
    width:975px; 
    height:43px; 
    background:url('images/bg_menu_home.gif') repeat-x;  
    float:left;
}
div#divNav_Home_Right
{
    width:14px; 
    height:43px; 
    background:url('images/menu_home_right.gif') no-repeat left; 
    float:left;
}    
div#divNav_Page_Left
{
    width:15px; 
    height:43px; 
    background:url('images/menu_left.gif') no-repeat right; 
    float:left;
}
div#divNav_Page_Center
{
    width:975px; 
    height:43px; 
    background:url('images/bg_menu.gif') repeat-x;  
    float:left;
}
div#divNav_Page_Right
{
    width:14px; 
    height:43px; 
    background:url('images/menu_right.gif') no-repeat left; 
    float:left;
}    
div#ParentTabsContainer
{   
    width:960px; 
    margin:0px auto;   
} 
div#divSubPane
{  
    width:1004px;     
}

/* ### Page ######################################################################## */
div#divPage
{   
    width:100%;
    padding:0px;
    background:#ffffff;
} 
div#divSubPage1
{ 
    width:1004px;
    margin:0px auto 0px auto;
    background:url('images/bg_upper.gif') repeat-x left -5px;
    _background-position:left -2px;
} 
div#divSubPage1_1
{ 
    width:1004px; 
    margin:0px auto 0px auto;
    background:url('images/bg_upper02.gif') no-repeat center -5px;
    _background-position:center -2px;
} 
div#divSubPage2
{ 
    width:1004px;
    margin:0px auto 0px auto;
} 
  
/* ### Content ##################################################################### */

div#divContent div, div#divContent table
{ 
    font-family:Arial;
    font-size:12px; 
    color:#666;
}  

/* ### Footer ###################################################################### */

div#divFooter
{
    height:36px; 
    width:100%; 
    float:left; 
    font:11px Arial;    
    background:url('images/bg_footer.gif') repeat-x bottom left;
} 
#divFooter a, #divFooter a:hover{color:#ffffff; text-decoration:none;}
div#divSubFooter
{ 
    width:100%;
    height:36px;
    background:url('images/bg_footer02.gif') no-repeat top center;
}  
Selectedtab, 
a.SelectedTab:link, 
a.SelectedTab:visited, 
a.SelectedTab:active 
{
    font:  11px Arial;
    color:#ffffff;
}
A.SelectedTab:hover 
{
    font:  11px Arial; 
    color:#ffffff;
}
 
/* ### Main Menu Classes ########################################################### */

td.cssindicatechildroot
{
  display:none;
}

tr.cssnoderoot
{
}

tr.cssnoderoot td
{
  cursor:pointer;
  color:#8A722E;
  font-family:Arial, MyriadPro-Regular, Tahoma; font-size:13px;
  font-weight:bold;
  padding:10px 0px 0px 0px;
  text-align:center;
}

tr.cssnodehoverroot
{
}

tr.cssnodehoverroot td
{
  color:#F7935B;
  padding:10px 0px 0px 0px;
}

tr.cssnodeselectedroot
{
}

tr.cssnodeselectedroot td
{
  color:#F7935B;
  font-family:Arial, MyriadPro-Regular, Tahoma; font-size:13px;
  font-weight:bold;
  padding:8px 0px 0px 0px;
  text-align:center;
}

div.csscontainersub
{
  color:#02445e;
  background-color:#dfecf2;
  padding:3px 3px 3px 3px;
  border:solid 1px #569dbc;
}

td.dnn_dnnnav_ctldnnnav_spmicn
{
  width:16px;
  background-color:#c2e4f2;
  padding:0px 2px 0px 2px;
}

div.csscontainersub td
{
  cursor:pointer;
  padding:2px 2px 2px 2px;
  font-size:10px;
}

td.cssnodehoversub
{
  color:#ffffff;
  background-color:#61c9f2;
} 
/* ### Container Menu Classes ###################################################### */

table.ModuleTitle_MenuContainer
{
}

table.ModuleTitle_MenuContainer td
{
  cursor:pointer;
  font-family:Arial; font-size:11px;
  padding:0px 0px 0px 0px;
}

div.ModuleTitle_SubMenu
{
  cursor:pointer;
  background-color:#dfecf2;
  padding:3px 3px 3px 3px;
  border:solid 1px #569dbc;
}

tr.ModuleTitle_MenuItem
{
}

tr.ModuleTitle_MenuItem td
{
  cursor:pointer;
  font-family:Verdana; font-size:11px;
  font-weight:normal;
  border:none;
}

td.ModuleTitle_MenuItem
{
  color:#02445e;
}

td.ModuleTitle_MenuIcon
{
  background-color:#b0e0e6;
  font-family:Verdana; font-size:11px;
  padding:0px 2px 0px 2px;
  border:none;
}

td.ModuleTitle_MenuItemSel
{
  color:#ffffff;
  background-color:#61c9f2;
  font-family:Verdana; font-size:11px;
}

td.ModuleTitle_MenuBreak
{
  background-color:#b0e0e6;
  border:none;
}

/* ### Snapsis Menu Classes ######################################################## */

#TabContainer
{
    position:absolute; 
    top:31px; 
    left:0px; 
    z-index:999;
}
.TabList 
{
    float:left;
}
.TabList ul 
{
    clear:both; 
    margin:0px;    
    padding:10px 10px 0px 0px; 
    list-style:none; 
    display:inline;
}
.TabList li 
{
    float:left; 
    margin:0px; 
    display:inline; 
    padding:0px;
}
.TabList li a 
{
    font-family:MyriadPro-Regular, Arial,Tahoma,San-Serif; 
    font-weight:bold; 
    font-size:14px; 
    voice-family:"\"}\""; 
    voice-family:inherit; 
    line-height:normal;
}
select.TabList 
{
    border:#003366 1px solid;   
    background-color:#003366; 
    color:#FFFFFF; 
    font-weight:normal; 
    font-size:11px;
}

/*IE-PC doesn't get these child selectors but other browsers do*/
#PlaceholderTab > ul a 
{
    width:auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#PlaceholderTab a 
{
    float:none;
}
/* End IE5-Mac hack */ 
#PlaceholderTabContainer 
{
    vertical-align:top; 
    padding-left:4px;
    margin-top:-3px;
    float:left;  
}
#PlaceholderTab a 
{   
    float:left; 
    display:block;  
    height:10px; 
    text-align:center; 
    margin-top:8px;
    padding:0px 2px; 
    text-decoration:none;  
    text-transform:uppercase;
    font:12px MyriadPro-Regular, Arial;
    color:#a1a9d3;
}
#PlaceholderTab a:hover 
{ 
    text-decoration:none; 
    color:#d7c491;
}  
#PlaceholderTab .SelectedTab a 
{ 
    padding-bottom:5px; 
    color:#d7c491;
}

#ParentTabs a 
{
    float:left; 
    display:block;  
    height:15px; 
    text-align:center;  
    padding:0px 5px; 
    text-decoration:none;  
    text-transform:uppercase;
    font:12px Arial;
    color:#ffffff;
}
#ParentTabs a:hover 
{ 
    text-decoration:none; 
    color:#d7c491;
}  
#ParentTabs .SelectedTab a 
{ 
    padding-bottom:5px; 
    color:#d7c491;
}
 
#navContainer 
{
    width:176px; 
    _width:174px;
    vertical-align:top;  
    padding:0px 10px 20px 10px; 
    float:left;
    text-align:left; 
    border-left:solid 1px #999999;    
    border-right:solid 1px #999999;
} 
#nav ul 
{
    padding:0; 
    margin:0; 
    list-style:none; 
    float:left; 
    width:174px;  
    _width:172px;
    display:block; 
}
#nav li 
{
    border-bottom:solid 1px #999; 
	list-style:none;
	width:178px;
	_width:176px;
    padding:3px 0px;
}
 
#nav a 
{ 
    color:#555555;
	font-family:arial, Garamond, MyriadPro-Regular, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0; 
    text-decoration:none;   
    text-align:left; 
}
#nav a:hover 
{
    color:#141c50;
}  
#nav .SelectedTab a
{
    color:#141c50;  
}
#nav .DisabledTab 
{
    color:#ccc;
}  
/* ### End ######################################################################### */




