@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; line-height:18px}
a{text-decoration:none; color:black}
a img{border:0px}
h2{margin:10px 0px; font-size:14px}
h3{background: url(img/h2_background.jpg) repeat-x; padding:5px 0px; background-position:top; margin:0px 5px}
body{background:url(img/background.jpg); text-align:center}
.border_h5{border:1px solid #e7e7e7; padding:5px;text-align:justify;display:inline-block; margin:1px; font-size:12px;}
.border_h5 h5{color:#05ab6d; text-align:center; margin:3px auto 13px auto}
#index_divmaior{border:3px solid #f0d73c; padding:34px; margin:10px auto; background:white; display:inline-block; width:730px;}
#topo{border-bottom:1px solid #f0d73c;}
#principal_div{text-align:justify; line-height:22px; margin:0px 10px;}
#principal_div #principal_pags{text-align:center}
#principal_div #principal_pags .border_h5{width:18%; height:325px}
#principal_div #principal_pags img, #principal_div #principal_pags h5{text-align:center; display:block; margin:0px auto;font-size:12px}
#principal_div *{vertical-align:top;} 
#principal_comoproceder{font-size:18px; text-align:center; font-weight:bold; margin-top:10px}
h4{margin:14px 0px;}
#principal_div #principal_links{text-align:center;}
.link1,.link2,.link3{height:40px; display:inline-block; margin:5px auto; border:2px solid #9ce1aa; border-radius:2px; font-weight:bold; line-height: 40px; text-align:center}
.link1{color:#008700; background:#c5e6cb; padding:0px 50px;}
.link2{color:#d5be54; background:#fff8c7; padding:0px 30px; border-color:#ffedab}
.link3{color:#8C0000; background:#FCADAD; padding:0px 50px; border-color:#A50505}
.resposta div{white-space:pre-wrap; text-align:justify; border:1px solid #F96; border-top:none; padding:5px; margin-bottom:10px}
.sair{border:red 2px solid; border-radius:5px; background:#FBB; color:white; font-family:Arial, Helvetica, sans-serif; padding:5px 10px; font-weight:bold; position:absolute; right:5px; top:5px}
.sair:hover{background:#EF8080}
.alerta{border:2px solid #AAA; border-radius:4px; padding:6px; text-align:center; font-weight:bold; color:#888888;}
.resposta_anexo{display:inline-block; line-height:30px}
.resposta_anexo img{margin-right:4px}
.resposta_anexo,.resposta_anexo *{vertical-align:middle}

#table_lista_pedidos{width:98%}
.tr_hovercolorido td,.tr_hovercolorido th{padding:3px;}
.tr_hovercolorido:hover{background:#F8F8F8; cursor:pointer}

#pedido_confirmacao{position:absolute; top:0px; left:0px; width:100%; height:100%; background:#fff8c7; display:none}
#pedido_confirmacao_divpedido{margin-bottom:20px}
#pedido_ajax{font-size:12px; height:396px; overflow-y:auto}
#textarea_resposta{display:block;height:100px; width:100%}

#form_login{display:block}
#form_login,#form_login *{vertical-align:top}
#form_login h2{background:url(img/h2_background.jpg) repeat-x white; text-align:center; padding:3px; font-size:16px; font-weight:normal}
#form_login label{display:block; margin:2px 10px}
#form_login label input{width:99%}
#form_login .border_h5{width:264px; height:247px; display:inline-block;}
#form_login .link2,#form_login .link1{position:absolute; bottom: 30px; left:30px}

#sistema_div,#sistema_div *{vertical-align:top}

#sistema_div .border_h5{padding-left:20px; padding-right:20px;}
#sistema_div .typea{width:430px}
#sistema_div .typeb{width:200px}
#sistema_div #meuspedidosdeinformacao{height:250px; overflow:auto}
#sistema_div #sistema_formularpedido label,#sistema_div #sistema_formularpedido label *{vertical-align:middle}
#sistema_div #sistema_formularpedido label input{margin-right:4px}
#sistema_div #sistema_formularpedido{text-align:center}
#sistema_div #sistema_formularpedido label{display:inline-block; margin-right:25px;}
#sistema_div #sistema_formularpedido textarea{width:420px; height:236px}
.marg10{margin-top:10px}

#form_cadastro h3{margin:0px 10px}
#form_cadastro h4{background:#f5f5f5; padding:5px 3px; margin:2px 9px}
#form_cadastro h4,#cadastro div{text-align:left}
#form_cadastro div input{width:99%; margin:0px; padding:3px; background:white; border:1px solid #bbbbbb}
#form_cadastro div{width:47%; margin:8px; text-align:left; display:inline-block}
#form_cadastro .telefone{width:30%}
#form_cadastro .pqno{width:14%}
#form_cadastro center{margin-top:20px; display:block}

#form_novasenha label{display:block; margin:6px}

#pag_naologado{text-align:justify}
#pag_naologado form,#pag_naologado p{margin:10px}

.btn_imprimir{float:right; margin:5px; padding:3px 5px; border-radius:4px;}
.btn_imprimir:hover{text-shadow:0px 0px 1px #cccccc; cursor:pointer}