/* TODO:
degrade no button
*/

body {
/* background-color: #EBEBEB; */
 background-color: #ffffff;
 margin: 0;
 padding: 0;
}

body,td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

th {
 background-color: #4f4f4f;
 font-size: 10px;
 color: #ff8030;
 font-weight: bold;
}

.button, .bbut { display:block;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 background-color: #e4e4e4;
 color: #000000; padding:2px 5px; cursor:pointer;

 BORDER-TOP: #d0d0d0 1px solid;
 BORDER-LEFT: #d0d0d0 1px solid;
 BORDER-RIGHT: #707070 2px solid;
 BORDER-BOTTOM: #707070 2px solid;

}

.destructive {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 background-color: #e4e4e4;
 color: #800000;
}

A {
 color: #000000;
}

.listing {
 border-collapse: collapse;
 border-left: 1px solid #909090;
 border-right: 1px solid #707070;
 border-bottom: 1px solid #707070;
 margin: 1em 0em 1em 0em;
 padding: 1px 1em;
}

#portal-globalnav {
    /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. */
    background-color: transparent;
    border-collapse: collapse;
    border-bottom-color: #808080;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0em 0em 0em 2em;
    white-space: nowrap;
    list-style: none;
    margin: 0;
    height: auto;
    line-height: normal;
}

/* Horizontal list */

#portal-globalnav li {
 display: inline;
}

#portal-globalnav li a {
    /* The normal, unselected tabs. They are all links */
    background-color: transparent;
/*    border-color: #8cacbb; */
    border-color: #bbbbbb;
    border-width: 1px;
    border-style: solid solid none solid;
    color: #636976;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 2em;
    text-decoration: none;
/* rods   text-transform: lowercase; */
}

#portal-globalnav li.selectedtab a {
    /* The selected tab. There's only one of this */
/*    background-color: #dee7ec; */
    background-color: #ffffff;
    border: 1px solid #808080;
    border-bottom: #ffffff 1px solid;
    color: #636976;
    font-weight: bold;
}
#portal-globalnav li a:hover {
/*    background-color: #dee7ec; */
    background-color: #ffffd0;
    border-color: #808080;
    border-bottom-color: #ffffd0;
    color: #636976;
}

#portal-personaltools {
    /* Bar with personalized menu (user preferences, favorites etc) */
    background-color: #ffffff;
    border-bottom-color: #808080;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    line-height: 1.2em;
    color: Black;
    padding: 0em 3em 0em 3em;
    margin: 0;
/*    text-align: right;
RODS    text-transform: lowercase;
*/  
    list-style: none;
}

.top_left {
 background: url(http://www.itsmf.com.br/inshop/css/backend/top_left.gif);
 width: 9px;
 height: 28px;
}
.top_middle {
 background: url(http://www.itsmf.com.br/inshop/css/backend/top_middle.gif);
 padding-top: 4;
 padding-left: 3;
 font-weight: bold;
}
.top_right {
 width: 13px;
 background: url(http://www.itsmf.com.br/inshop/css/backend/top_right.gif);
}

.middle_left {
 background: url(http://www.itsmf.com.br/inshop/css/backend/left.gif);
}
.middle_middle {
 background-color: white;
 padding-top: 7px;
}
.middle_right {
 background: url(http://www.itsmf.com.br/inshop/css/backend/right.gif);
}

.bottom_left {
 background: url(http://www.itsmf.com.br/inshop/css/backend/bottom_left.gif);
 width: 9px;
 height: 17px;
}
.bottom_middle {
 background: url(http://www.itsmf.com.br/inshop/css/backend/bottom_middle.gif);
}
.bottom_right {
 width: 13px;
 background: url(http://www.itsmf.com.br/inshop/css/backend/bottom_right.gif);
}

.selected a, .selected {
 background-color: #505050;
 color: #e08030;
 width: 100%;
 font-weight: bold;
 padding-top: 3;
 padding-left: 4;
 padding-bottom: 3;
 text-decoration: none;
}

.not_selected a, .not_selected {
 width: 100%;
 font-weight: bold;
 padding-top: 3;
 padding-left: 4;
 padding-bottom: 3;
 text-decoration: none;
}
.tollfree{font-size:18px;}
