
#content {
    font-size: 11px;
}

#helpbox {
    position: absolute;
    z-index: 50;
    padding: 3px;
    border: 1px solid black;
    background-color: #FFFFFF;
    font-size: 11px;
}

#formulario .sText {
    width: 350px;
}

#formulario .sDate {
    width: 80px;
}

.repeatable hr {
    background-color: transparent;
    height: 1px;
    border: 0 dotted #6dbd4c;
    border-top-width: 1px;
}

form {
    margin: 0;
    padding: 0
}

fieldset {
    border: 1px solid #333;
}


#message {
    position: absolute;
    display: none;
    top: -1px;
    left: 200px;
    right: 200px;
    z-index: 200;
    opacity: 0.85;
}

#message div {
    width: 400px;
    margin: 0 auto;
    height: 23px;
    padding: 17px 10px 8px 46px;
    font-size: 12px;
}

#message div.notice,
    #remote-objects-message {
    background: #b9def5 url(/si/addui/img/message/info.png) 10px 10px no-repeat; /*border: 1px solid #0298f5;*/
}

#message div.error,
    #message div.warning {
    background: #ff9999 url(/si/addui/img/message/warning.png) 10px 10px no-repeat; /*border: 1px solid #ff9902;*/
}

#message div.confirmation {
    background: #A6EF7B url(/si/addui/img/message/confirm.png) 10px 10px no-repeat; /*border: 1px solid #76C83F;*/
}

#message div.loading {
    background: url(/si/addui/img/message/loading.gif) 6px 3px no-repeat #EBEBEB;
    border: 1px solid #ccc;
}

#formulario input, #formulario textarea, #formulario select {
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#formulario table td {
    vertical-align: top;
}

#tabs {
    border-bottom: 1px solid #6dbd4c;
    padding: 6px 0;
    margin-bottom: 10px;
    color: #6dbd4c;
    font-weight: bold;

    /*
    line-height: 18px;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    */
}

#tabs a {
}

h2.separator{
    border-bottom:1px solid #A6EF7B;
    margin:15px 0 4px 0;
    padding:3px 2px;
    font-size:110%;
}

.iinfo,.failureDesc {
    color: #e33;
    padding-left: 5px;
}

.cs_comp{
    width:240px;
}

div.errorTop{
    border:1px solid #e33;
    padding:5px;
}

div.noErrorTop{
    border:1px solid #A6EF7B;
    padding:5px;
}

.messages .new{
    font-weight:bold;
}

.big{
    font-weight:bold;
    font-size:13px;
}

a.big{
    padding: 3px 25px 3px 3px;
    border: 1px solid #cfc;
    color: white;
    font-size: 8pt;
    line-height: 11px;
    height: 14px;
    margin: 0;
    text-decoration:none;
    background-color:#6dbd4c;
    background:#6dbd4c url("/images/setabig.png") no-repeat top right;
}

.bold{
    font-weight:bold;
}
