/** MMA Internet e sistemas
    main.css, 2005/01/05
    pagina de estilos principal */

/* gerais
 ----------------------------------------------------------- */

BODY {
    background:#fff;
}

BODY, P, TD, SELECT, INPUT {
    font-family:verdana, tahoma, sans-serif;
    font-size:8pt;
    color:#000;
}

IMG {
    border:none;
    margin:0px;
    padding:0px;
}

FORM {
    margin: 0px;
    padding: 0px;
}

A {
    text-decoration:none;
}

/* root
 ----------------------------------------------------------- */

#root {
    position:absolute;
    top:0px;
    left:0px;
    width:770px;
}

/* top
 ----------------------------------------------------------- */

#top {
    padding:0px;
}

#top_bar {
    background: #d43a02;
    color:#fff;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    border-bottom:2px solid #fff;
}

#top_bar A {
    font-weight:bold;
    color:#fff;
    padding-right:3px;
    border-right:2px solid #fff;
}


#top_bar OPTION.header {
    background:#c0c0c0;
    font-weight:bold;
}

#top_bar OPTION.title {
    background:#f0f0f0;
    font-weight:bold;
}

#main_bar {
    background:#d43a02;
}

#logo {
    float:left;
    margin-right:2px;
    _margin-right:0px;
}

#icon_bar {
    padding:0;
    margin:0;
    background:#de6c23;
}

#icon_bar A {
    margin:0px;
    padding:0px;
}

#icon_bar IMG {
    margin:0px;
    padding:0px;
    padding-right:0px;
    _margin-right:0px;
    border-right:1px solid #f90;
}

#formb {
    float:left;
    margin-right:0px;
    background:#b32400;
    color:#fff;
    
    padding-top:4px;
    padding-bottom:5px;
    padding-left:3px;
    padding-right:2px;
    border-right:2px outset #000;
    border-bottom:2px outset #000;
}

#nav_bar {
    padding-top:10px;
    padding-bottom:10px; 
    _padding-top:6px;
    _padding-bottom:6px;
}

#nav_bar A {
    padding:0px;
}

/* advertising
 ----------------------------------------------------------- */

#advertising {
    background:transparent url(media/images/lay/banbar.gif) left top no-repeat;
    margin:0px;
    margin-top:0px;
    
    text-align:center;
    padding:4px;
}

/* main 
 ----------------------------------------------------------- */

/* base
 ----------------------------------------------------------- */

#base {
    text-align:center;
    margin-top:10px;
    padding-bottom:5px;
    font-family:arial, serif;
    font-size:8pt;
}

.line {
    border-bottom:1px solid #c0c0c0;
    margin-bottom:4px;
}

/*
 ---------------------------------------------------------- */

#cright {
    position:absolute;
    right:5px;
    top:220px;
}

.box {
    margin:0px;
    padding:0px;
}

.bline {
    width:270px;
    margin-right:2px;
    margin-left:2px;
    margin-top:0px;
    margin-bottom:0px;
    border-left:1px solid #c0c0c0;
    border-right:1px solid #c0c0c0;
}

#errorb {
    width:100%;
    border:2px solid #f00;
    background:#f66;
    
    color:#fff;
    font-family:georgia, arial, serif;
    font-size:10pt;
    
    padding:5px;
    
}

/**
 * #d43a02 -> laranja
 * #b32400 -
 * #e77817 -
 * #de6c23
 */
 
