
#logo {
    
}


BODY {
    background: #FFFFFF; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 0;
    color: #303030;
}


/*** ROJO **/
INPUT, TEXTAREA, SELECT {
    color : #000000;
    z-index : -3;
    font-size: 11px;
}

/*
input:text{
font-family: Helvetica,Arial;
font-size: 10px;
color: #ff00ff;

}*/

P{
}

TABLE.comtorbox, TABLE.comtorbigtable{
    border-style: none;
    border-color: #000000;
    border-collapse: collapse;
    border-width: 1px;
    background: #FF0000;
    
    padding: 0px;
    border-spacing: 0px;
    
}

TD.comtorboxheader, comtorboxheader,TD.comtorboxfooter, comtorboxfooter{
    
    background: #008c43;
    color: #fef800;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

TD.comtorboxcontainer, TD.comtorbigtable{
    background: #FFFFFF;
    color: #101010;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}

TABLE{
    
}

TABLE.toolbar  {
    background-color: #d3d7cf;
    margin: 0px;
    padding: 0px;
    border: 1px solid #babdb6;
    border-spacing: 0px;
    width: 100%;
    border-collapse: collapse;
}

TABLE.toolbar TD {
    /*border-bottom: 1px solid #ff0000;*/
    padding: 4px;
    text-align: left;
}

A.toolbar {
    text-decoration: none;
}




/******************************************************************/


#wrapper {
    border: 0px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

#header {
    background-color: #FFF;
    background-position: right top;
    border-bottom: 4px solid #80B5D7;
}

#mambo {
    position: relative;
    width: 100%;
    background: url(../images/header_blue.jpg) #30569D no-repeat;
    background-position: top right;
    margin: 0px;
    padding: 0px;
}

#wrapper1 div {
    border: 0px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 5px 0px 5px;
    display: inline;
}


a {
    color: #ff6600;
    text-decoration: none;
}
a:hover {
    color : #30569D;
    text-decoration : underline;
}
a:active {
    color : #FF9900;
    text-decoration : underline;
}
a.toolbar {
    color : #808080;
    text-decoration : none;
}
a.toolbar:hover {
    color : #FF6600;
}
a.toolbar:active {
    color : #FF9900;
}
.pagenav {
    font-size : 10px;
}
a.pagenav {
    color : #808080;
    font-size : 10px;
    text-decoration : underline;
}
a.pagenav:hover {
    color : #FFF;
    font-size : 10px;
}
a.pagenav:active {
    color : #333;
    font-size : 10px;
}
.sectionname {
    color : #FF9900;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 18px;
    font-weight: bold;
}
.button {
    border-top : solid 1px #d5d5d5;
    border-right : solid 1px #808080;
    border-bottom : solid 1px #808080;
    border-left : solid 1px #d5d5d5;
    color : #333;
    font-weight : bold;
}

.inputbox {
    color: green;
    background: #E9EFF5;
    font-family: Courier, Helvetica, sans-serif;
    z-index: -3;
    font-size: 11px;
}
.text_area {
    border : 1px solid #999;
    color: blue;
    background: #E9EFF5;
    font-family: Courier, Helvetica, sans-serif;
    z-index: -3;
    font-size: 11px
}

.small {
    color : #FF9900;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-decoration : none;
}
.smallgrey {
    color : #999;
    font-size : 10px;
}
.error {
    color : #C40000;
    font-size : 11px;
    font-weight : bold;
}
.contentheading, .componentheading, .moduleheading {
    font-size: 14px;
    font-weight: bold;
}
table.menubar {
    width: 100%;
    
}
td {
    font-size: 11px;
}
/* header block */
table.adminheading {
    background-color: #FFF;
    font-family : Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    border: 0px;
    width: 100%;
    border-collapse: collapse;
    color: #FF9E31;
    font-size : 18px;
    font-weight: bold;
    text-align: left;
}
table.adminheading th {
    width: 99%;
    height: 50px;
    padding-left: 50px;
    background: url(../../../images/asterisk.png) no-repeat left;
}
table.adminheading th.checkin {
    background: url(../../../images/checkin.png) no-repeat left;
}
table.adminheading th.cpanel {
    background: url(../../../images/cpanel.png) no-repeat left;
}
table.adminheading th.config {
    background: url(../../../images/config.png) no-repeat left;
}
table.adminheading th.modules {
    background: url(../../../images/module.png) no-repeat left;
}
table.adminheading th.menus {
    background: url(../../../images/menu.png) no-repeat left;
}
table.adminheading th.trash {
    background: url(../../../images/trash.png) no-repeat left;
}
table.adminheading th.user {
    background: url(../../../images/user.png) no-repeat left;
}
table.adminheading th.inbox {
    background: url(../../../images/inbox.png) no-repeat left;
}
table.adminheading th.msgconfig {
    background: url(../../../images/message_config.png) no-repeat left;
}
table.adminheading th.langmanager {
    background: url(../../../images/langmanager.png) no-repeat left;
}
table.adminheading th.mediamanager {
    background: url(../../../images/mediamanager.png) no-repeat left;
}
table.adminheading th.impressions {
    background: url(../../../images/impressions.png) no-repeat left;
}
table.adminheading th.browser {
    background: url(../../../images/browser.png) no-repeat left;
}
table.adminheading th.searchtext {
    background: url(../../../images/searchtext.png) no-repeat left;
}
table.adminheading th.templates {
    background: url(../../../images/templatemanager.png) no-repeat left;
}
table.adminheading th.massemail {
    background: url(../../../images/massemail.png) no-repeat left;
}
table.adminheading th.frontpage {
    background: url(../../../images/frontpage.png) no-repeat left;
}
table.adminheading th.sections {
    background: url(../../../images/sections.png) no-repeat left;
}
table.adminheading th.edit {
    background: url(../../../images/addedit.png) no-repeat left;
}
table.adminheading th.categories {
    background: url(../../../images/categories.png) no-repeat left;
}
table.adminheading th.install {
    background: url(../../../images/install.png) no-repeat left;
}
table.adminheading th.dbbackup {
    background: url(../../../images/backup.png) no-repeat left;
}
table.adminheading th.dbrestore {
    background: url(../../../images/dbrestore.png) no-repeat left;
}
table.adminheading th.dbquery {
    background: url(../../../images/query.png) no-repeat left;
}
table.adminheading th.info {
    background: url(../../../images/systeminfo.png) no-repeat left;
}

table.adminheading td {
    color : #000;
}




/* standard list style table */
table.adminlist {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    border: 1px solid #CCCCCC;
    border-spacing: 0px;
    width: 100%;
    border-collapse: collapse;
}

table.adminlist th {
    margin: 0px;
    padding: 6px 4px 2px 4px;
    height: 25px;
    background-color: #008C43;
    /*background: url(../images/background.gif);*/
    background-repeat: repeat;
    font-size: 11px;
    color: #FEF800;
    text-align: left;
    font-weight: bold;
}
table.adminlist th.title {
    text-align: left;
}

table.adminlist th a {
    color: #FEF800;
}

table.adminlist tr.row0 {
    background-color: #eeeeec;
    text-align: left;
}

table.adminlist tr.row0:hover {
    background-color: #d3d7cf;
    text-align: left;
}

table.adminlist tr.row1 {
    background-color: #FFFFFF;
    text-align: left;
}

table.adminlist tr.row1:hover {
    background-color: #d3d7cf;
    text-align: left;
}

/*
table.adminlist td {
border-bottom: 1px solid #e5e5e5;
padding: 4px;
}


table.adminlist td.options {
background-color: #ffffff;
font-size: 8px;
}
*/

TD.FormInAStyledBox {
    text-align: left;	
}

select.options, input.options {
    font-size: 8px;
    font-weight: normal;
    border: 1px solid #999999;
}
/* standard form style table */
table.adminform {
    background-color: #f5f5f5;
    border: solid 1px #d5d5d5;
    width: 100%;
    padding: 10px;
    border-collapse: collapse;
}
table.adminform tr.row0 {
    background-color: #f5f5f5;
}
table.adminform tr.row1 {
    background-color: #eeeeee;
}
table.adminform th {
    font-size: 12px;
    padding-top: 6px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: left;
    height: 25px;
    color: #ffffff;
    background: url(../images/background.gif);
    background-repeat: repeat;
}
table.adminform td {
    padding: 3px;
    text-align: left;
}
table.adminform td.editor {
    font-size: 9px;
}

table.cpanel td {
    text-align: center;
}

form {
    margin: 0px 0px 0px 0px;
}
/* Styles for dhtml tabbed-pages */
.ontab {
    font-size: 12px;
    background-color: #ffae00;
    border: 1px solid #cccccc;
    width: 14%;
    text-align: center;
    cursor: hand;
    font-weight: bold;
    color: #FFFFFF;
}
.offtab {
    font-size: 12px;
    background-color : #e5e5e5;
    border: 1px solid #cccccc;
    width: 14%;
    text-align: center;
    cursor: hand;
    font-weight: normal;
}
.tabpadding {
    /*border-bottom: solid 1px #D5D5D5;*/
}
.tabheading {
    background-color: #FFAE00;
    color: #FFF;
    font-size: 10px;
    text-align: left;
}
.pagetext {
    visibility: hidden;
    display: none;
    position: relative;
    top: 0;
}
.menubackgr {
    background: #F1F3F5;
    border-bottom: 1px solid #cccccc;
    
}
.menudottedline {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #ffffff;
    background-color: #F1F3F5;
}
.pathway {
    border: 1px inset;
    background-color: #FFF;
    padding: 2px;
    width: 95%;
    margin: 3px;
}
.adminheader {
    color : #FF9900;
    font-size : 24px;
}
/* Text passed with mosmsg url parameter */
.message {
    font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size : 14px;
    color : #FF9900;
    text-align: center;
}
.main {
    border: 1px solid #d5d5d5;
    width: 98%;
}
.quote {
    margin: 4px;
    border: 1px solid #cccccc;
    background-color: #E9ECEF;
    padding: 10px;
    font-size: 12px;
    color: #254D78;
}