@charset "utf-8";/* BODY */table{    margin:0;    text-align: left;}body {    margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    background-color: #D8E7EB;    background-image: url(../images/fundo.jpg);    background-position:center top;    background-repeat:no-repeat;}body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666; }/* LINKS */a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }a:link { text-decoration: none; color: #666; }a:visited { text-decoration: none; color: #666; }a:hover { text-decoration: none; color: #78CEF3; }a:active { text-decoration: none; color: #666; }.fonte_branco a:link { text-decoration: none; color: #FFF; }.fonte_branco a:visited { text-decoration: none; color: #FFF; }.fonte_branco a:hover { text-decoration: none; color: #78CEF3; }.fonte_branco a:active { text-decoration: none; color: #FFF; }.fonte_azul_bold a:link { text-decoration: none; color:#4B72A0; }.fonte_azul_bold a:visited { text-decoration: none; color:#4B72A0; }.fonte_azul_bold a:hover { text-decoration: none; color:#78CEF3; }.fonte_azul_bold a:active { text-decoration: none; color:#4B72A0; }.fonte_azul_ciano_bold a:link { text-decoration: none; color: #78CEF3; }.fonte_azul_ciano_bold a:visited { text-decoration: none; color: #78CEF3; }.fonte_azul_ciano_bold a:hover { text-decoration: none; color: #666; }.fonte_azul_ciano_bold a:active { text-decoration: none; color: #78CEF3; }.fonte_media_cinza a:link { text-decoration: none; color: #666; font-size: 18px; }.fonte_media_cinza a:visited { text-decoration: none; color: #666; font-size: 18px; }.fonte_media_cinza a:hover { text-decoration: none; color: #78CEF3; font-size: 18px; }.fonte_media_cinza a:active { text-decoration: none; color: #666; font-size: 18px; }.fonte_media_azul_claro a:link { text-decoration: none; color:#94C4DC; font-size: 18px; }.fonte_media_azul_claro a:visited { text-decoration: none; color:#94C4DC; font-size: 18px; }.fonte_media_azul_claro a:hover { text-decoration: none; color: #78CEF3; font-size: 18px; }.fonte_media_azul_claro a:active { text-decoration: none; color:#94C4DC; font-size: 18px; }.fonte_media_azul_bold a:link { text-decoration: none; color:#4B72A0; font-size: 18px; }.fonte_media_azul_bold a:visited { text-decoration: none; color:#4B72A0; font-size: 18px; }.fonte_media_azul_bold a:hover { text-decoration: none; color: #94C4DC; font-size: 18px; }.fonte_media_azul_bold a:active { text-decoration: none; color:#4B72A0; font-size: 18px; }.fonte_grande_azul { font-size: 22px; letter-spacing: -0.04em; color:#4B72A0; }.fonte_extragrande_azul { font-size: 28px; letter-spacing: -0.06em; color:#4B72A0; }.fonte_extragrande_cinza { font-size: 28px; letter-spacing: -0.06em; color:#666; }.fonte_media_azul_claro { font-size: 18px; color:#94C4DC; letter-spacing: -0.04em; }.fonte_media_azul_bold { font-size: 18px; color:#4B72A0; letter-spacing: -0.04em; font-weight:bold; }.fonte_media_cinza { font-size: 18px; color:#999; letter-spacing: -0.04em; }.fonte_azul_claro { font-size: 12px; color:#94C4DC; }.fonte_azul_claro_14_bold { font-size: 14px; color:#94C4DC; font-weight: bold;  }.fonte_azul_bold { font-size: 12px; color:#4B72A0; font-weight:bold; }.fonte_azul_ciano_bold { font-size: 12px; font-weight:bold; color:#78CEF3; }.fonte_media_cinza_escuro_13_bold { font-size: 13px; color:#333; font-weight: bold }.fonte_media_cinza12 { font-size: 12px; color:#999; }.fonte_branco { font-size: 12px; color:#FFF; }.fonte_branco_bold { font-size: 12px; color:#FFF; font-weight:bold; }.barra {    font-family: Arial, Helvetica, sans-serif;    font-size: 16px;     color:#FFF;    font-weight:bold;    background-color: #94C4DC;    padding: 3px;}.fonte_media_verde { font-size: 18px; letter-spacing: -0.04em; color:#1FAA57; }.fonte_verde { font-size: 12px; color:#1FAA57; }.aba_fundo{    background: url(../images/aba_ativa.jpg) no-repeat;    height: 22px;    font-size: 12px;    color:#4B72A0;    font-weight:bold;}.aba_fundo div{    padding: 3px 0 0 3px;}/* FORMS */.campo_busca {    font-family: Tahoma, Helvetica, sans-serif;    font-size: 11px;    color: #666;    background:#FFF;    width:118px;    padding:4px;    border: 0px;}.campo_select {    font-family: Tahoma, Helvetica, sans-serif;    font-size: 11px;    color: #666;    background:#F5FCFE;    width:180px;    padding:2px;    border: solid 1px #C4DFEC;}.campo_busca2 {    font-family: Tahoma, Helvetica, sans-serif;    font-size: 11px;    color: #666;    background:#F5FCFE;    width:118px;    padding:2px;    border-top: 1px solid #C4DFEC;    border-bottom: 1px solid #C4DFEC;    border-left: 0px;    border-right: 0px;}.campo_ids {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #666;    background:#F5FCFE;    width:200px;    padding:2px;    border-top: 1px solid #C4DFEC;    border-bottom: 1px solid #C4DFEC;    border-left: 1px solid #C4DFEC;    border-right: 1px solid #C4DFEC;}.campo_prefixtel {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #666;    background:#F5FCFE;    width:30px;    padding:2px;    border-top: 1px solid #C4DFEC;    border-bottom: 1px solid #C4DFEC;    border-left: 1px solid #C4DFEC;    border-right: 1px solid #C4DFEC;}.campo_tel {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #666;    background:#F5FCFE;    width:118px;    padding:2px;    border-top: 1px solid #C4DFEC;    border-bottom: 1px solid #C4DFEC;    border-left: 1px solid #C4DFEC;    border-right: 1px solid #C4DFEC;}.campo_area {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #666;    background:#F5FCFE;    width:490px;    height:120px;    padding:5px;    border-top: 1px solid #C4DFEC;    border-bottom: 1px solid #C4DFEC;    border-left: 0px;    border-right: 0px;}.fade {    opacity: 0.9;    /* filter: alpha(opacity = 90);	-moz-opacity: 0.9; */    z-index:0 !important;    background:#FFF;}/* FORMS */.td_abas {    background-image:url(../images/div_rodape.png);    background-repeat:repeat-x;}.titulo_form{    width: 120px;    height: 22px;    text-align: right;    font-weight: bold;}.form {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #666;    background:#F5FCFE;    padding:2px;    border-top: 1px solid #C4DFEC;    border-bottom: 1px solid #C4DFEC;    border-left: 1px solid #C4DFEC;    border-right: 1px solid #C4DFEC;}/*Opções para o validate*/input.error,select.error,textarea.error{    border: 1px solid red;    background-color: #FFCCCC;}label.error {    background: url('../images/unchecked.gif') no-repeat;    padding-left: 16px;    margin-left: .3em;}label.valid {    background: url('../images/checked.gif') no-repeat;    width: 16px;    height: 16px;}