body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
body { background: #FFFFFF; margin: 0 0 0 0; padding: 0 0 0 0; }
div.lang-selector { border-top: 4px solid #0084B9; width: 100%; }
div.menu { background: #E0F2FE; border-bottom: solid 1px #FFFFFF; font-size: 10pt; }
div.menu a, div.menu span { color: #000000; font-size: 10pt; padding-left: 18px; text-decoration: none; }
div.menu a:hover, .link-bar a:hover { text-decoration: underline; }
div.menu-category { background: #0084B9; border-bottom: solid 1px #0084B9; border-top: solid 1px #FFFFFF; color: #FFFFFF; font-size: 11pt; font-weight: bold; padding: 2px 2px 2px 2px; }
div.menu-subcategory { border-bottom: solid 1px #FFFFFF; color: #000000; font-size: 10pt; font-weight: bold; padding: 2px 2px 2px 2px; }
div.tasks { font-size: 12pt; font-weight: bold; }
div.top_menu { background: #0084B9; height: 8px; margin: 0px; }
input, select, textarea { background: #FFFFFF; border: 1px solid #CECECE; }
table.top_menu { margin: 0px 0px 0px 0px; }
table.top_menu tr th { background: #D7D7D8; border-right: 1px solid #FFFFFF; padding: 3px 8px 3px 8px; }
table.top_menu tr th a { color: #595959; font-size: 10pt; font-weight: bolder; text-decoration: none; }
table.top_menu tr th#sel { background: #0084B9; border-right: 1px solid #FFFFFF; padding: 3px 8px 3px 8px; }
table.top_menu tr th#sel a { color: #FFFFFF; font-size: 10pt; font-weight: bolder; text-decoration: none; }
td, tr { background: #FFFFFF; }
td.content { border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-top: solid 1px #FFFFFF; padding: 0px 5px 8px 5px; width: 820px; }
td.menu { background: #E0F2FE; border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-top: solid 1px #FFFFFF; width: 180px; }
ul { margin-top: 0px; }
ul.tasks li, ul.tasks li a, .normal, ul li a { color: #000000; font-size: 10pt; }
.admin-form tr td { background: #F2F2F2; border-bottom: 1px solid #FFFFFF; font-size: 10pt; padding: 3px 3px 3px 3px; vertical-align: top; }
.admin-form tr th { background: #F2F2F2; border-bottom: 1px solid #FFFFFF; font-size: 10pt; padding: 3px 3px 3px 3px; text-align: right; vertical-align: top; }
.admin-form tr.listado td { background: #FFFFFF; border-bottom: 1px solid #F2F2F2; font-size: 10pt; padding: 2px 6px 2px 6px; vertical-align: top; }
.admin-form tr.listado td a, .admin-form a { color: #0084B9; }
.admin-form tr.listado th { background: #DEDEDF; border-bottom: 3px solid #0084B9; font-size: 10pt; padding: 2px 6px 2px 6px; text-align: center; vertical-align: middle; }
.admin-form tr.listado-odd td { background: #F8F8F8; border-bottom: 1px solid #F2F2F2; font-size: 10pt; padding: 2px 6px 2px 6px; vertical-align: top; }
.admin-form tr.listado-sel td { background: #E0F2FE; border-bottom: 1px solid #F2F2F2; font-size: 10pt; padding: 2px 6px 2px 6px; vertical-align: top; }
.admin-form tr.small td, div.menu input, div.menu input, .admin-form tr.small th { font-size: 10pt; }
.buton-bar { border-top: 4px solid #929292; margin: 8px 0px 10px 0px; padding: 10px 10px 10px 10px; }
.designed-mail-content { border: 1px solid #808080; }
.designed-zone { border: 1px solid #C0C0C0; }
.designed-zone-empty { background: #EDEDED; border: 1px solid #C0C0C0; color: #4682B4; font-size: 12pt; font-weight: bolder; padding: 20px 0px 20px 0px; text-align: center; }
.designed-zone-empty-sel { background: #2B5070; border: 1px solid #000000; color: #FFFFFF; font-size: 12pt; font-weight: bolder; padding: 20px 0px 20px 0px; text-align: center; }
.designed-zone-sel { border: 1px solid #000000; }
.div-errors{ background: #0084B9; color: #FFFFFF; font-size: 10pt; font-weight: bolder; padding: 4px 4px 4px 4px; }
.div-errors { background: #FFC0CB; border: 1px solid #000000; color: #000000; margin: 0 0 10px 0; padding: 4px 8px 4px 24px; }
.lang-sel { background-color: #0084B9; padding: 2px 4px 2px 4px; }
.lang-sel a { color: #FFFFFF; font-size: 10pt; font-weight: bold; text-decoration: none; }
.lang-unsel { background-color: #E0F2FE; padding: 2px 4px 2px 4px; }
.lang-unsel a { color: #000000; font-size: 10pt; font-weight: bold; text-decoration: none; }
.link-bar, .link-bar a { color: #0084B9; font: bolder 10pt Arial; text-decoration: none; }
.menu a.button, a.button, input.button { background: #0084B9; border: 1px inset #0084B9; color: #FFFFFF; font-size: 10pt; font-weight: bolder; padding: 1px 10px 1px 10px; text-align: center; text-decoration: none; }
.navigator tr td { color: #0084B9; font-size: 10pt; font-weight: bolder; padding: 0px 3px 0px 3px; text-decoration: none; }
.page-title { background: url(../images/admin/page_title_back.jpg) no-repeat right; color: #0084B9; font-size: 13pt; font-weight: bolder; height: 55px; margin: 1px 0px 8px 0px; vertical-align: middle; }
.prod-image { border: solid 1px #C0C0C0; margin: 6px 0px 6px 0px; padding: 2px 2px 2px 2px; text-align: center; width: 120px; }
.red-sep { border-top: 3px solid #0084B9; height: 6px; }
.required-field { background: url(../images/admin/required.gif) no-repeat right; padding-right: 15px; }
.section-title{ background: #929292; border-bottom: 2px solid #595959; border-left: 8px solid #0084B9; color: #FFFFFF; font-size: 9pt; font-weight: bolder; margin: 10px 0px 8px 0px; padding: 2px 2px 2px 10px; }
.section-title-coll{ background: url(../images/admin/plus.gif) #929292 no-repeat; border-bottom: 2px solid #595959; color: #FFFFFF; font-size: 9pt; font-weight: bolder; margin: 10px 0px 8px 0px; padding: 2px 2px 2px 30px; }
.section-title-exp{ background: url(../images/admin/minus.gif) #929292 no-repeat; border-bottom: 2px solid #595959; color: #FFFFFF; font-size: 9pt; font-weight: bolder; margin: 10px 0px 8px 0px; padding: 2px 2px 2px 30px; }
.store-info { background: #F2F2F2; font-size: 8pt; margin-top: 10px; padding: 4px 0 4px 0; }
.submenu, .submenu a { background: #F6F6F6; color: #000000; font-size: 9pt; padding: 2px; }
.subtitle-black { color: #000000; font-size: 14pt; font-weight: bolder; margin-top: 6px; }
.template-button { background: #600011; border: 1px solid #EEEEEE; color: #FFFFFF; cursor: pointer; font-size: 10pt; font-weight: bold; padding: 2px 6px 2px 6px; position: absolute; text-align: center; width: 80px; }
.template-sel { background: #00008B; border-bottom: 3px solid #FFFFFF; padding: 6px 6px 6px 6px; text-align: center; }
.template-unsel { border-bottom: 3px solid #FFFFFF; padding: 6px 6px 6px 6px; text-align: center; }
.template-unsel a { color: #00008B; font-size: 10pt; }
.top-adminuser { color: #FFFFFF; font-size: 10pt; padding: 0px 12px 4px 12px; }
.top-title { background: url(../images/admin/top_back.gif) repeat-x bottom; height: 47px; }
.total { border-top: 3px solid #0084B9; }
