a:hover {
    cursor: pointer;
    cursor:hand;
}

.validation {  
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #D63301;
    background-color: #FFCCBA;
}  

.errorMessage{
    font-size: 11px;
}

.goodMessage{  
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: green;
    background-color: #99ff60;
    margin-bottom: 15px;
}

.warningMessage{
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #993300;
    background-color: #FFCC33;
    margin-bottom: 15px;
}

.headerOne{
    font-family:Verdana;
    color:#44762D;
    font-weight:bolder;
    font-size:1.1em;
}

.headerTwo{
    font-family:Verdana;
    color:#44762D;
    font-weight:bolder;
    font-size:0.8em;
}

.headerThree{
    font-family:Verdana;
    color:#44762D;
    font-size:0.8em;
}

.formLabel{
    background-color:#CFE5BE;
    font-family:Verdana;
    font-size:0.6em;
    color:#44762D;
}

/*Ex:FRM005RPOLDDPA*/
.normalInfoText{
    font-family:Verdana;
    font-size:0.8em;
    text-align:justify;
    color:#44762D;
}

.buidingIdentifier{
    color:green;
    font-family:Verdana;
    font-weight:bold;
    font-size:0.7em;
}

.buidingIdentifierData{
    font-family:Verdana;
    color:black;
    font-size:0.7em;
}

.bottomLineTable{
    border-bottom:dashed 0.05em green;
}

.submitButtonsStyle{
    font-size:0.65em;
    font-weight:bold;
    font-family:Verdana;
    color:#6CBF0D;
    cursor:pointer;
}

.SubtitlesStyle{
    font-size:0.65em;
    font-style:italic;
    font-weight:bold;
    font-family:Verdana;
}

.SubtitlesStyle2{
    font-size:0.65em;
    font-style:normal;
    font-weight:normal;
    font-family:Verdana;
    text-indent: 0.5em;
    color:#44762D;
}

.titlesStyle{
    font-size:0.65em;
    font-weight:bold;
    font-family:Verdana;
}


.linkHover:hover{
    color:#003300;
    text-decoration:underline;
}

.priceCP{
    font-family:Verdana;
    font-size:0.8em;
}

.frontierLine{
    color:#CFE5BE;
    border-style:dashed;
    border-width:thin;
}

.commonIdentification{
    text-align:right;
    font-family:Verdana;
    font-size:0.7em;
    color:#44762D;
    font-weight:bold;
}

.commonIdentificationData{
    font-family:Verdana;
    font-size:0.8em;
}

.listTitles{
    color:#44762D;
    font-family:Verdana;
    font-size:0.8em;
}

.listHeaders{
    background-color:#CFE5BE;
    font-family:Verdana;
    color:#44762D;
    font-size:0.65em;
}

.listContent{
    font-family:Verdana;
    font-size:0.55em;
}

.submitStyle{
    background-color:#CFE5BE;
    text-align:center;
    font-family:Verdana;
    color:#44762D;
    font-weight:bolder;
    font-size:1.2em;
}

.imagesFormatation{
    cursor:pointer;
    cursor:hand;
    border:0;
    vertical-align:bottom;
}

.charsCounter{
    font-family:Verdana;
    font-size:0.7em;
    background-color:#CFE5BE;
    color:#44762D;
    text-align:center;
    width:10%;
    font-weight:bold;
}

.charsCounterLbl{
    font-family:Verdana;
    color:#44762D;
    font-size:0.7em;
    text-transform:lowercase;
}

/*Usado no RO - pagina(s) final, a partir da 5*/
.buildingTableStyle{
    text-align:left;
    text-indent:5px;
    font-family:Verdana;
    font-size:0.6em;
}

.buildingTableStyleFacto{
    text-align:left;
    font-family:Verdana;
    font-size:0.6em;
}


.factoTableTitle{
    font-family:Verdana;
    font-size:0.6em;
    font-weight:bolder;
    text-align:left;
}

.conexoTableTitle{
    text-align:left;
    font-weight:bolder;
    font-size:0.6em;
    font-family:Verdana;
    font-style:italic;
}

.custoFactoTable{
    font-family:Verdana;
    font-size:0.6em;
    font-weight:bolder;
    text-align:center;
}

/*
Usado no RO
Ex:FRM004RPOLRO
*/
.remindersTextBox{
    font-family:Verdana;
    font-size:0.63em;
    color:#44762D;
}
/*usado no RO*/

/*
Exemplo: (aaaa-mm-dd) - usado no FRM002RPOLAC
*/
.datePattern{
    font-weight:bolder;
    font-family:Verdana;
    color:#44762D;
    font-size:0.63em;
}


.tableHeader{
    background-color:#CFE5BE;
    font-family:Verdana;
    color:#44762D;
    font-size:0.6em;
}

.radioButton{
    font-family:Verdana;
    color:#44762D;
    font-size:0.8em;
}

.declaracoesComplementares{
    font-family:Verdana;
    color:black;
    font-size:0.8em;
    text-align:center
}

.BigWarning{


    /*Graphics*/
    border-width:3px;
    border-style:solid;
    border-color:#D63301;
    text-align:justify;
    /*background-color:#FFCCBA;*/
    background-color: #FFCC33;
    margin-bottom:2em;
    padding:0.8em;


    /*Font Atributes*/
    font-size:0.8em;
    color:#D63301;
    font-weight:bold;
    font-family:Arial;
}

/*#SubmitRODiv{
background: #CFE5BE;
}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
overflow: hidden; background: #CFE5BE}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}*/

/*
.submitTable{
border-style:ridge;
border-width:2px;
border-color:#44762D;
}
*/

