body {
    font-family: Arial, Helvetica, sans-serif;
    color: #2c2c2c;
    font-size: 10pt;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    background: #efefef;
}

img {border: 0;}

/* sistema form */
form {margin: 0;}
fieldset {border: 0; margin: 0; padding: 0;}
input {margin: 1px 10px 1px 0px; color: #5e5e5e; vertical-align: middle; font-size: 9pt;}
textarea {border: 1px solid #bebebe; color: #666667; vertical-align: middle; height:175px; font-size: 9pt;}
select {margin: 1px 10px 1px 0px; padding: 2px; border: 1px solid #bebebe; color: #5e5e5e; vertical-align: middle; font-size: 9pt;}

.textfield {border: 1px solid #bebebe; padding: 3px; background: #fff;}
.inputMicro {width: 20px !important;}
.inputXxs {width: 30px !important;}
.inputSmall {width: 50px !important;}
.inputMedium {width: 100px !important;}
.inputBig {width: 310px !important;}
.inputXxl {width: 100% !important;}
.inputDataTime {width: 75px !important;}
.inputEmail {width: 155px !important; font-size:9px !important;}
.inputSearch {width: 100px !important;}


input.btnGen {
    outline: none; 
    border: none;
    color: #323232;
    text-transform: uppercase;
    cursor: pointer;
}
input.btnSearch {
    width: 80px;
    height: 18px;
    text-align: left;
    padding: 0 10px;
    background: url(/res/ftpgaposa/layout/images/bot-search.png) no-repeat center;
}


.nocompiled {border: 1px solid #c50000 !important; background: url(/res/ftpgaposa/layout/images/ico_input_warning.png) center right no-repeat #fff !important;}
.nocompiled2 {padding: 0 17px 0 0; color: #c50000; background: url(/res/ftpgaposa/layout/images/ico_input_warning.png) center right no-repeat !important;}


/**/


table {    border-collapse: collapse;    border: 0px solid #FFF;}
td { border-collapse: collapse;    border: 0px solid #FFF;}
th { border-collapse: collapse;    border: 0px solid #FFF;}

a {color: #2c2c2c; text-decoration: none; outline: none}
a:hover {text-decoration: underline; color: #000;}

p {margin: 0 0 1.2em 0;}


h1,h2,h3,h4,h5,h6 {color: #000; margin: 0 0 12px 0; padding:0; clear: both;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #005bab; text-decoration: none;}

h1{font-size: 17pt; font-weight: normal;}
h2{font-size: 16pt; font-weight: normal;}
h3{font-size: 14pt; font-weight: normal;}
h4{font-size: 13pt; font-weight: normal;}
h5{font-size: 11pt;}
h6{font-size: 10pt;}

.corporateColor {color: #005bab !important;}

ol {margin:0; padding: 0; line-height:normal;}
ul {margin:0; padding: 0; line-height:normal;}
li {margin:0; padding: 0; line-height:normal;}

dl, dt, dd {margin:0; padding: 0;}


.noborder {border: 0px solid #FFF !important;}
.marginclear {margin-right: 0px !important;}
.paddingclear {padding-right: 0px !important;}
.bgclear {background: none !important;}
.clear {clear: both !important;}

.sSmall {font-size: 8pt !important;}
.alignDx {text-align: right;}
.alignCenter {text-align: center}
.uppercase { text-transform: uppercase }


.floatSx {float: left; }
.floatDx {float: right; }


.genClear {clear: both;}




















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
