@import url("css/menu.css");

body
{
    background-color:#580623;
    width:100%;
    background-image: url("imgs/gradt.png");
    background-repeat:repeat-x;
    background-position:top;
    margin-top:50px;
    
}

#menuesq
{
    background-image: url("imgs/menuesq.png");
    background-repeat:no-repeat;
    width:16px;
}




#cima
{
    background-image: url("imgs/cima4.png");
    height:168px;
    width:887px;
    background-repeat: no-repeat;
    background-position:center;
    vertical-align:bottom;
    text-align:right;
    padding-right:50px;
    /*padding-bottom:20px;*/
}

cimalogin
{
    
    width:100%;
    vertical-align:bottom;
    text-align:right;
    padding-right:50px;
}

#badge
{
text-align:right;
}

#cimalogin
{
text-align:right;
padding-right:5px;
padding-bottom:0px;
height:50px;
}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane
    {
    padding:0px;
    margin:0px;
    }
 .ContentPane
    { 
    padding:0px 30px 0px 30px;
    width:100%;
    margin:0px;
    vertical-align:top;
    }
    
.LeftPane
    { 
    padding:0px 0px 0px 30px;
    width:20%;
    margin:0px;
    vertical-align:top;
    }
  
.RightPane
    { 
    padding:0px 30px 0px 0px;
    width:20%;
    margin:0px;
    vertical-align:top;
    }
    
.BottomPane
 { 
    padding:0px 30px 0px 30px;
    width:100%;
    margin:0px;
    }
/*--------- pane style ----------*/

#meio
{
    background-image: url("imgs/gr.png");
    background-repeat:repeat-y;
    background-position:bottom;
    height:456px;
    vertical-align:top;
    
}
#tablecont
{
    text-align:center;
    vertical-align:top;
    background-image: url("imgs/meio4.png");
    background-repeat: no-repeat;
    height:456px;
    background-position:bottom;
    width:887px;
}
#menu
{
    vertical-align:top;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
    height:80px;
    width:100%;
   /* background-image: url("imgs/menu_bg.png");*/
    background-repeat:repeat-x;
    background-position:center center;
}

#baixo
{
    background-image: url("imgs/baixo2.png");
    background-repeat: no-repeat;
    height:161px;
    width:887px;
    background-position:center;
    vertical-align:bottom;
    padding-bottom:40px;
    text-align:center;
    }
    
    
    
    
  /*---------css dnn ----------*/  
  

/* ControlPanel style */
.ControlPanel
    {
     background:transparent url(imgs/cpanel_center.png) repeat-x bottom left;
     border:none;
     padding-bottom:10px;
     }
     
.cpanel_left 
    {
    background: url(imgs/cpanel_left.png) no-repeat bottom left;
    padding-left:21px;
    }
    
.cpanel_right 
    {
    background: url(imgs/cpanel_right.png) no-repeat bottom right;
    padding-right:33px;
    }

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input
    {
    color:#2E3D47;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    }
    
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover
    {
    font-size:12px;
    }
    
h1, h2, h3, h4, h5, h6
    {
    color:#375162;
    }
    
h1, h3, h5, h1 input
    {
    font-weight:bold;
    }
    
h2, h4, h6
    {
    font-weight:normal
    }
    
h1, h2, h1 input
    {
    font-size:14px;margin:10px 0;
    }
    
h3, h4
    {
    font-size:12px;margin:8px 0;
    }
    
h5, h6
    {
    font-size:10px;
    margin:6px 0;
    }


a,a:link,a:visited,a:active
    {
     color:#3E81B5;
     text-decoration:none;
     font-weight:normal;
     }
     
a:hover
    {
    color:#D00;
    text-decoration:underline;
    }
    
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
    {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    }
    
.Head
    {
    color:#2E3D47;font-weight:bold;
    }
    
.SubHead 
    {
    color:#4C6171;
    }
    
.SubSubHead
    {
    color:#6E8AA0;
    }
    
.NormalRed 
    {
    color:#F00;
    }

/*Datagrids */

.DataGrid_Container 
    {
    margin-top:15px;
    }
    
.DataGrid_Header
    {
    font-weight:bold;
    }
    
.DataGrid_Header td, .NormalBold td
    {
    font-weight:bold;
    }




/*-------- design style --------*/
.template_style
    {
    width:970px;
    margin:0 auto;
    }

.top_space
    {
    height:34px;
    }
    
.lang_pad
    {
    padding:7px 35px 0px 0px;
    }

.logo_top_left
    {
    padding:0px;
    margin:0px;
    background:url(imgs/logo_top_left.png) no-repeat top left;
    height:23px;
    }
 
.logo_top_right
    {
    padding:0px;
    margin:0px;
    background:url(imgs/logo_top_right.png) no-repeat top right;
    }
 
.logo_top_bg
    {
    padding:0px;
    margin:0 39px 0 27px;
    background:#FFF url(imgs/logo_top_bg.png) repeat-x top;
    height:23px;
    }
 
.logo_left
    {
    padding:0px; background:url(imgs/logo_left.png) repeat-y top left;
    }
    
.logo_right
    {
    padding:0px; background:url(imgs/logo_right.png) repeat-y top right;
    }
    
.logo_pad
    {
    background:#FFF;
    margin: 0 19px 0 7px;
    padding:0 ;
    height:100px;
    }

.menu_bg
    {
    padding:0 0 0 6px;
    margin: 0 21px 0 9px;
    background:url(imgs/menu_bg.png) top left;
    }
 
.menu_left
    {
    padding:0px;
    margin:0px;
    background:url(imgs/menu_left.png) repeat-y  top left;
    }
    
.menu_right
    {
     margin:0px;
     background:url(imgs/menu_right.png) repeat-y top right; 
     }

.search_style
    {
     float:right;
     height:40px;
     }
     
.search_bg
    {
    padding:8px 2px 0 0;
    }

.bread_bg
    {
    padding:0px;
    margin: 0 19px 0 7px;
    background:url(imgs/bread_bg.png) repeat-x top left;
    height:34px;
    }
 
.bread_left
    {
    padding:0px;
    margin:0px;
    background:url(imgs/bread_left.png) no-repeat top left;
    height:34px;
    }
    
.bread_right
    {
    padding:0px; 
    background:url(imgs/bread_right.png) no-repeat top right;
    height:34px;
    }

#login_style
    { 
    float:right;
    padding:8px 17px 0px 10px;
    }
    
#bread_style
    {
    float:left;
    line-height:34px;
    padding-left:18px;
    color:#000000;
    }

.center_bg
    {
    padding:0px;
    margin:0px;
    clear:both;
    }
    
.left_bg
    {
    padding:0px;
    margin:0px;
    background:url(imgs/left_bg.png) repeat-y top left;
    }
    
.right_bg
    {
    padding:0px;
    margin:0px;
    background:url(imgs/right_bg.png) repeat-y top right;
    }
    
.content_pad
    {
    padding:10px 22px 0 22px;
    margin: 0 19px 0 7px;
    background:#FFF url(imgs/center_bg.png) repeat-x bottom left;
    }
    
.content_width
    {
    overflow:auto;
    padding-top: 15px;
    min-height:350px;
    }

.bot_left
    {
    padding:0px;
    margin:0px;
    background:url(imgs/bot_left.png) no-repeat top left;
    }
    
.bot_right
    {
    padding:0px;
    margin:0px;
    background:url(imgs/bot_right.png) no-repeat top right;
    padding:0px 39px 0px 27px;
    }
    
.bot_bg
    {
    padding:0px;
    margin:0px;
    background:url(imgs/bot_bg.png) repeat-x top left;
    height:41px;
    }
 

.bot_pad
    {
    margin-bottom:20px;
    padding:0 30px 0 20px;
    }
    
#terms_style
    {
    float:left;
    }
    
#copy_style
    {
    float:right;
    }

.clear_float
    {
    clear:both;
    line-height:0;
    font-size:0;
    height:0;
    }

/* ------- FileManager -------*/
div.FileManager
    {
    height:auto;
    border:none;
    }
    
table.FileManager
    {
    width:99%
    }


a.CommandButton:link, a.CommandButton:visited
    {
    color:#CB2027;
    font-weight:bold;
    text-decoration:none;
    }
    
a.CommandButton:hove
    {
    color:#3E81B5;
    text-decoration:underline;
    }

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited
    {
    color:#3E81B5;
    }
    
.ControlPanel a.CommandButton:hover
    {
    color:#CB2027;
    text-decoration:underline;
    }
    
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead
    {
    font-size:11px;
    }

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited
    {
    color:#3E81B5;
    }
    
a.Breadcrumb:hover
    {
    color:#C00;
    }

/*-------------- Link Style --------------*/
.linkscontainer
    {
    padding-top:20px;
    text-align:center;
    }
    
.links,a.links:link,a.links:active,a.links:visited
    { 
    font-weight:bold;
    color:#3E81B5;
    text-transform:uppercase;
    }
    
a.links:hover
    {
    color:#C00;
    }

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited 
    { 
    color:#3E81B5;
    }
    
a.user:hover
    {
    color:#C00;
    }

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited 
    { 
    color:#3E81B5;
    }
    
a.footer:hover
    {
    color:#580623;
    }

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane
    {
    width:0;padding:0;margin:0;
    }
    

/*-------------- Search SkinObject Styles --------------*/

div.SearchContainer
    {   
    position:relative;
    white-space: nowrap;
    }
 
div.SearchBorder
    {
    width: 180px;
    height: 20px;
    border: solid 1px #e0e0e0;
    float:left;
    background-color: White;
    white-space: nowrap;
    margin-top: 2px;
    }
 
div.SearchContainer a
    {
    padding: 0px;
    display: block;
    float:left;
    }
    
div.SearchContainer a img
    {
    padding-left:5px;
    }
    
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: 3px;
    }

input.SearchTextBox
    {
    float: left;
    z-index: 10;
    border: 0px;
    width:130px;
    height:18px;
    margin-left:3px;
    color: #43494D;
    }

#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: 0px;
    }
 
#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: #CE0D0D;
    color:#ffffff;
    border: none;
    }
 
#SearchChoices li.searchDefault
    {
    background-color: #F8FAFF;
    border: none;
    }



