
.cursor { cursor:pointer; }
#nav_left, #nav_right, #scrollup1, #scrolldown1, #scrollup2, #scrolldown2 { cursor:pointer; }
#rodape { border-top:8px solid #DCE9EF; background:#fff; padding:15px 0px; }
#rodape .barra { background:url(../images/index_r29_c19.jpg) no-repeat center right; }
#rodape a { text-decoration:none; color:#0C4685; }
#rodape a:hover { text-decoration:underline; color:#0C4685; }


#texto { width:735; font-family:Arial, Helvetica, sans-serif; color:#0C4685;}

.color1 { color:#0C4685; }
.color2 { color:#ECB00F; }
.color3 { color:#FFF; }
.tamanho1 { font-size:14px; }
.tamanho2 { font-size:12px; }
.tamanho3 { font-size:16px; }
.tamanho4 { font-size:18px; }
.tamanho5 { font-size:20px; }
.tamanho6 { font-size:22px; }

.border2-1 { border-top:2px solid #E0EBF1; }
.border2-2 { border-right:2px solid #E0EBF1; }
.border2-3 { border-bottom:2px solid #E0EBF1; }
.border2-4 { border-left:2px solid #E0EBF1; }

.texto1, .texto1 a, .texto1 p, .texto1 span, .texto1 td, td.texto1, div.texto1, span.texto1, p.texto1{ font-size:11px; }
.texto2, .texto2 a, .texto2 p, .texto2 span, .texto2 td, td.texto2, div.texto2, span.texto2, p.texto2{ font-size:12px; }
.texto3, .texto3 a, .texto3 p, .texto3 span, .texto3 td, td.texto3, div.texto3, span.texto3, p.texto3{ font-size:14px; }
.texto4, .texto4 a, .texto4 p, .texto4 span, .texto4 td, td.texto4, div.texto4, span.texto4, p.texto4{ font-size:16px; }
.texto5, .texto5 a, .texto5 p, .texto5 span, .texto5 td, td.texto5, div.texto5, span.texto5, p.texto5{ font-size:18px; }

#idiomas a { color:#0C4685; text-decoration:none;}
#idiomas a:hover { text-decoration:underline;}

.locabarra { font-family:handelgotdbol;} 

.borda1 { border:3px solid #DCE9EF; }
.borda1 a { color:#0C4685; text-decoration:none; }
.borda1 a:hover { text-decoration:underline; }



.area_banner { border-top:8px solid #DCE9EF; padding-top:10px; background:url(../images/index_r11_c1.jpg) center bottom repeat-x; }
.pub_titulo { color:#0D4685; background:#E0EBF1; font-size:14px; font-weight:bold; padding:5px; }
.publicidade { border:4px solid #DCE9EF; padding:2px; background:#fff; }

.menu01 td, div.menu01 {
	background:url(../images/index_r5_c9.jpg) repeat-x;
	color:#fff; font-size:12px; text-align:center; height:28px;
	font-weight:bold; padding:0px 0px; -moz-border-radius: 7x;
}
.menu01 a{text-decoration:none; color:#FFF; font-size:12px;}
.menu01 a:hover {text-decoration:underline; }


.menu02 { list-style-image:url(../images/index_r16_c6.jpg); padding-left:32px; }
.menu02 li { margin:5px 0px; }
.menu02 li a { color:#0C4685; font-size:12px; text-decoration:none; font-weight:bold; }
.menu02 li a:hover {text-decoration:underline; }




.menu03 { list-style:none; padding-left:15px; }
.menu03 li, .menu03 td {
	background:url(../images/index_r25_c17.jpg) repeat-x left bottom;
	display:table-row; color:#0C4685; padding:8px 0px;
}
.menu03 li a, .menu03 td a { color:#0C4685; font-size:14px; text-decoration:none; font-weight:bold; }

.menu03 li a:hover {text-decoration:underline; }
.menu03 td a:hover {text-decoration:underline; }


.menu04 { list-style:none; padding-left:15px; }
.menu04 li { padding:8px 0px; background:url(../images/index_r25_c17.jpg) repeat-x left bottom; font-size:14px; }
.menu04 li a { color:#0C4685; text-decoration:none; font-weight:bold; }
.menu04 li a:hover {text-decoration:underline; }



#banner { width:909px; overflow:hidden; }
#banner #roda { width:9999px; }
#banner #roda div { display:table-cell; height:150px; width:303px; vertical-align:middle; text-align:center; }

input.form1, select.form1, textarea.form1 { width:100%; }
input.form1-1, select.form1-1, textarea.form1-1 { width:95%; }
input.form2, select.form2, textarea.form2 { width:75%; }
input.form3, select.form3, textarea.form3 { width:50%; }
input.form4, select.form4, textarea.form4 { width:25%; }

/* ============================================================== */
input.nform1-1, select.nform1-1, textarea.nform1-1 { width:400px; }
input.nform1-2, select.nform1-2, textarea.nform1-2 { width:375px; }
input.nform1-3, select.nform1-3, textarea.nform1-3 { width:350px; }
input.nform1-4, select.nform1-4, textarea.nform1-4 { width:325px; }

input.nform2-1, select.nform2-1, textarea.nform2-1 { width:300px; }
input.nform2-2, select.nform2-2, textarea.nform2-2 { width:275px; }
input.nform2-3, select.nform2-3, textarea.nform2-3 { width:250px; }
input.nform2-4, select.nform2-4, textarea.nform2-4 { width:225px; }

input.nform3-1, select.nform3-1, textarea.nform3-1 { width:200px; }
input.nform3-2, select.nform3-2, textarea.nform3-2 { width:175px; }
input.nform3-3, select.nform3-3, textarea.nform3-3 { width:150px; }
input.nform3-4, select.nform3-4, textarea.nform3-4 { width:125px; }

input.nform4-1, select.nform4-1, textarea.nform4-1 { width:100px; }
input.nform4-2, select.nform4-2, textarea.nform4-2 { width:75px; }
input.nform4-3, select.nform4-3, textarea.nform4-3 { width:50px; }
input.nform4-4, select.nform4-4, textarea.nform4-4 { width:25px; }
/* ============================================================== */

#newsletter { width:160px; height:20px; background:url(../images/index_r5_c9.jpg) repeat-x; margin-top:10px; margin-left:10px; }
#newsletter img { margin-left:10px; padding-top:5px; font-size:12px;}
#newsletter { width:129px; height:20px; background:url(../images/index_r5_c9.jpg) repeat-x; margin-top:10px; margin-left:10px; }
#newsletter p { margin-left:15px; padding-top:2px; font-size:14px; color:#FFF; font-weight:bold;}

#txttarifas { width:200px; height:20px; background:url(../images/index_r5_c9.jpg) repeat-x; margin-top:10px; margin-left:10px; text-align:center }
#txttarifas p { padding-top:2px; }
#txttarifas a { color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; }
#txttarifas a:hover {text-decoration:underline; }


.pub_interna { color:#0D4685; background:#E0EBF1; font-size:14px; font-weight:bold; padding:5px; }
.interna { border:4px solid #DCE9EF; padding:2px; background:#fff; }

td.informacao { background: #fffbcc; border: 1px solid #e6db55; color: #585b66; }

.notificacao {
	position: relative; margin: 0 0 15px 0; padding: 0; border: 1px solid; background-position: 10px 11px !important;
	background-repeat: no-repeat !important; font-size: 13px; width: 90%;
}
.notificacao div { font-size: 11px; text-align:left; }
.atencao { background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat; border-color: #e6db55; color: #666452; }
.informacao { background: #dbe3ff url('../images/icons/information.png'); border-color: #a2b4ee; color: #585b66; }
.sucesso { background: #d5ffce url('../images/icons/tick_circle.png'); border-color: #9adf8f; color: #556652; }
.erro { background: #ffcece url('../images/icons/cross_circle.png'); border-color: #df8f8f; color: #665252; }
.notificacao div { display:block; font-style:normal; padding: 10px 10px 10px 36px; line-height: 1.5em; }
.notificacao .close { color:#990000; font-size:9px; position:absolute; right:5px; top:5px; }

.sistema { background: #fffbcc; border:1px solid #e6db55; color: #666452; }
.usuario { background: #d5ffce; border:1px solid #9adf8f; color: #556652; }
.atendente { background:#aad5ff; border:1px solid #3399cc; color:#333; }

img.borda { border:2px solid #E0EBF1; margin:2px 3px; }
#img01:hover { border:1px solid #E0EBF1; margin:2px 3px; }

img.verifica1 { width:120px; height:24px; background:url(../images/verifica.jpg) 0px 0px; cursor:pointer; }
img.verifica2 { width:120px; height:24px; background:url(../images/verifica.jpg) 0px -24px; cursor:pointer; }
img.verifica3 { width:120px; height:24px; background:url(../images/verifica.jpg) 0px -48px; cursor:pointer; }
img.verifica4 { width:120px; height:24px; background:url(../images/verifica.jpg) 0px -72px; cursor:pointer; }

img.verifica_en1 { width:120px; height:24px; background:url(../../images/verifica1.jpg) 0px 0px; cursor:pointer; }
img.verifica_en2 { width:120px; height:24px; background:url(../../images/verifica1.jpg) 0px -24px; cursor:pointer; }
img.verifica_en3 { width:120px; height:24px; background:url(../../images/verifica1.jpg) 0px -48px; cursor:pointer; }
img.verifica_en4 { width:120px; height:24px; background:url(../../images/verifica1.jpg) 0px -72px; cursor:pointer; }

img.verifica_es1 { width:120px; height:24px; background:url(../../images/verifica2.jpg) 0px 0px; cursor:pointer; }
img.verifica_es2 { width:120px; height:24px; background:url(../../images/verifica2.jpg) 0px -24px; cursor:pointer; }
img.verifica_es3 { width:120px; height:24px; background:url(../../images/verifica2.jpg) 0px -48px; cursor:pointer; }
img.verifica_es4 { width:120px; height:24px; background:url(../../images/verifica2.jpg) 0px -72px; cursor:pointer; }