BODY
{ background-color: #404040; margin-top: 30px; }

.validation-advice { font-weight: normal; font-size: 10px; color: #ff0000; font-family: Arial; }
.validation-failed { font-weight: normal; font-size: 10px; color: #666666; font-family: Arial; }
.validation-passed { FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; }

.bgContacts { background-image: url("/_images/right/contactos.jpg"); background-repeat:no-repeat; background-position: right top; /*min-height:600px; max-height:auto;*/ }


.texto { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.texto A { COLOR: #888888; TEXT-DECORATION: none; }
.texto A:hover { COLOR: #888888; TEXT-DECORATION: underline; }

.text { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.text A { COLOR: #888888; TEXT-DECORATION: none; }
.text A:hover { COLOR: #888888; TEXT-DECORATION: underline; }

.t_centro { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.t_centro A { COLOR: #e94b53; TEXT-DECORATION: none; }
.t_centro A:hover { COLOR: #e94b53; TEXT-DECORATION: underline; }

.t_white { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.t_white A { COLOR: #ffffff; TEXT-DECORATION: none; }
.t_white A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

.t_cinza { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #b6babc; FONT-FAMILY: Arial; TEXT-DECORATION: none; padding-left:35px; }
.t_cinza A { COLOR: #b6babc; TEXT-DECORATION: none; }
.t_cinza A:hover { COLOR: #b6babc; TEXT-DECORATION: underline; }

.txthp
{
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #c8c8c8; FONT-FAMILY: Verdana; 
    TEXT-DECORATION: none; text-align:justify; padding-left:35px; padding-right:40px; padding-top:200px;
}
.txthp A { COLOR: #c8c8c8; TEXT-DECORATION: none; }
.txthp A:hover { COLOR: #fe7517; TEXT-DECORATION: underline; }

.txt { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #c8c8c8; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.txt A { COLOR: #c8c8c8; TEXT-DECORATION: none; }
.txt A:hover { COLOR: #fe7517; TEXT-DECORATION: underline; }

.txt_pdleft
{
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Verdana; 
    TEXT-DECORATION: none; text-align:justify; padding-left:35px;
}
.txt_pdleft A { COLOR: #888888; TEXT-DECORATION: none; }
.txt_pdleft A:hover { COLOR: #7db8e0; TEXT-DECORATION: underline; }

.txtPagecount { FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana; color:#c5c5c5; TEXT-DECORATION: none; }
.txtPagecount A { COLOR: #888888; TEXT-DECORATION: none; }
.txtPagecount A:hover { COLOR: #888888; TEXT-DECORATION: none; }

.error { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-DECORATION: none; }

.rodape { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #94999f; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.rodape A { COLOR: #94999f; TEXT-DECORATION: none; }
.rodape A:hover { COLOR: #94999f; TEXT-DECORATION: underline; }

.programa { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.programa A { COLOR: #888888; TEXT-DECORATION: none; }
.programa A:hover { COLOR: #888888; TEXT-DECORATION: underline; }


.fotos { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.fotos A { COLOR: white; TEXT-DECORATION: none; }
.fotos A:hover { COLOR: #68b7ec; TEXT-DECORATION: none; }


.projecto { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.projecto A { COLOR: white; TEXT-DECORATION: none; }
.projecto A:hover { COLOR: #ef3943; TEXT-DECORATION: none; }

.fotos_programa { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.fotos_programa A { COLOR: white; TEXT-DECORATION: none; }
.fotos_programa A:hover { COLOR: #235e85; }

.frmInput
{
    BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; 
    BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana; COLOR: #262626;
}
