﻿body {
    font: 11px Verdana, Arial;
    margin: 0;
    padding: 0;
}
a {
    font: Arial;
    color: #0000EE;
    text-decoration: none;
    padding: 3px 0 3px 0;
    margin: 0;
}
a:hover {
    text-decoration: underline;
}
h1 {
    font: 11px Verdana;
    color: #FFF;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
img {
    border: 0;
}
/* Menu */
div#boxMenu {
    margin: 0 10px 0 0;
    float: left;
}
div.boxContent {
    width: 160px;
    border: 1px solid #B7C6DB;
    border-bottom: 0;
    padding: 0 0 10px 0;
    float: left;
    clear: left;
}
div.boxContent div.contentTitle {
    background: #6786BC;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #B7C6DB;
    padding: 3px 0 5px 0;
    margin: 0 0 7px 0;
}
ul.listMenu a {
    width: 150px;
    padding-left: 10px;
    display: block;
}
ul.listTop {
    padding: 0;
    margin: 0 0 0 10px;
    list-style-type: decimal;
    list-style-position: inside;
}
ul.listTop li {
    padding: 3px 0 3px 0;
    margin: 0;
}
ul.listTop a {
    padding: 0 0 0 5px;
    margin: 0;
}
div.diferentBox {
    border-bottom: 1px solid #B7C6DB;
    padding: 0;
}
div.diferentBox div.box {
    padding: 0 10px 0 10px;
}
div.boxContent span {
    margin: 0 0 10px 0;
    display: block;
}
/* Utilities */
div#boxUtilities {
    width: 557px;
    float: left;
}
div.boxUtilities {
    margin: 0 0 10px 0;
    float: left;
    clear: left;
}
div.boxUtilities div.utilitiesTitle {
    width: 545px;
    background: #6687BA;
    border: 1px solid #6687BA;
    padding: 3px 0 3px 0;
    margin: 0 0 3px 0;
    float: left;
    clear: left;
}
div.utilitiesTitle h1 {
    width: 509px;
    text-align: center;
    float: left;
}
div.utilitiesTitle img.left {
    float: left;
}
div.utilitiesTitle img.right {
    float: right;
}
div.boxUtilities div#boxTitle {
    border-bottom: 2px solid #F2F3F3;
}
div.boxUtilities div#boxTitle span {
    color: #0593B5;
    padding: 5px 0 5px 10px;
    margin: 0;
}
div.boxUtilities div.boxTable {
    width: 545px;
    border: 1px solid #D2D3E8;
    margin: 0 0 10px 0;
    float: left;
    clear: left;
}
div.boxUtilities div.boxTable img {
    margin: 10px 0 0 10px;
    float: left;
}
div.boxUtilities div.boxCategory img {
    margin: 10px 0 0 42px;
    float: left;
}
div.boxUtilities div.boxTable div.contentList {
    width: 370px;
    padding: 5px 0 0 10px;
    float: left;
}
div.boxUtilities span.description {
    height: 28px;
    overflow: hidden;
}
div.boxUtilities div.boxTable span.title {
    font-weight: bold;
}
div.boxUtilities div.boxTable span.category {
    font-weight: bold;
    margin: 3px 0 10px 0;
    display: block;
}
div.boxUtilities div.boxTable span.title, div.boxTable a, div.boxTable span.information, span.description {
    margin: 0 0 10px 0;
    display: block;
}
div.boxUtilities div.boxTable input {
    margin: 12px 0 10px 0;
    display: block;
}
div.boxUtilities span.information {
    height: 39px;
    overflow: hidden;
}
div.boxUtilities div.boxTable a {
    font-weight: bold;
    color: #0593B5;
}
div.boxUtilities div#addInf {
    padding: 0 0 10px 10px;
    float: left;
}
div.boxUtilities div#addInf span {
    display: block;
}
div.boxUtilities div#addInf span.title {
    color: #0593B5;
}
div.boxUtilities div.boxCategory {
    width: 173px;
    background: #EFF3FC;
    margin: 0 10px 10px 0;
    clear: none;
}
div.boxUtilities div.boxTable div.listCategory {
    width: 148px;
    text-align: center;
    padding: 7px 8px 0 10px;
}