*{margin:0; padding:0;}

body {background:url(../images/fundo_login_painel.png) repeat; top:0px;}

#login { width:996px; height:auto; border:1px solid #000; background:#F3F3F3; text-align:center; margin:0 auto;}
#login form fieldset {border:hidden; padding-top:15px; width:300px; margin:0 auto;}
#login form fieldset legend {font-family:'Open Sans', Arial, sans-serif; font-size:19px; font-weight:bold; color:#333;  }
#login form label {display:block; padding-top:10px; padding-bottom:10px;}
#login form span {font-family:'Open Sans', Arial, sans-serif; font-size:12px; font-weight:bold; padding:2px; }
#login form input {width:100px; }

.breadcrumb {font-family:'Open Sans', Arial, sans-serif; background-color:#fff;}

#main {width:100%; height:auto; float:left;}

/*CORPO CENTRAL DO PAINEL*/
#box {width:1017px; margin:0px auto; text-align:left; background:url(../images/fundo_boxl.png) repeat left;}

/*CABEÇALHO DO PAINEL*/
#cabecalho { background:#444; height:125px; width:100%; background:url(../images/cabecalho_painel.gif) no-repeat; float:left; margin-bottom:10px; margin-left:0px;}
#cabecalho_logo {width:240px; height:120px; position:relative; float:left; margin:10px 0 0 20px; text-align:center;}
#cabecalho_box {width:315px; height:40px; margin-top:75px; margin-left:700px; position:relative; }
#cabecalho_bem {width:250px; height:20px; margin-top:2px; margin-left:10px; position:relative; float:left; font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#7a7a7a; font-weight:bold;}
#cabecalho_separa {width:1px; height:10px; margin-top:6px; position:relative; float:left; background:url(../images/separa_cab.gif) no-repeat;}
#cabecalho_sair{width:40px; margin-left:11px; height:20px; margin-top:2px; position:relative; float:left; font-family:'Open Sans', Arial, sans-serif; font-size:13px; color:#333; font-weight:bold;}
#cabecalho_sair a{color:#7a7a7a; text-decoration:none;}
#cabecalho_sair a:hover {color:#999;}
#cabecalho_data {width:285px; height:16px; margin-top:0px; position:relative; float:left; margin-left:10px; font-family:'Open Sans', Arial, sans-serif; font-size:11px; color:#5897A3; text-align:right;}
.titulo_top{margin-left:20px; font-family:'Open Sans', Arial, sans-serif; font-size:15px; color:#FFF; display:block; width:300px; position:relative; float:left; }
.sair_top {margin-left:0px; font-family:'Open Sans', Arial, sans-serif; font-size:15px; color:#FFF; display:block; width:630px; text-align:right; position:relative; float:left;}
.sair_top a {text-decoration:none; color:#FFF; font-weight:bold; }
/*FIM CABEÇALHO DO PAINEL*/

/*CONTEUDO DO PAINEL*/
#conteudo {background:url(../images/fundo_geral_painel.png) repeat-y #FFFFFF; float:left; height:auto; position:relative; width:1007px; margin-left:5px;}

.titulo_especifico {font-family:'Trebuchet MS', 'Open Sans', Arial, Helvetica, sans-serif, Calibri; font-size:12pt; font-weight:bold; color:#508790; margin-left:15px; }
.label_credito {width:100%; height:20px; position:relative; float:left; font-family:Calibri, Verdana, Geneva, sans-serif; font-size:13pt; color:#000; margin-left:15px; margin-bottom:5px;}

#menu {margin: 0; padding: 0; width:100%; position:relative; float:left; }
#menu_linha {width:180px; height:30px; background:#eaeaea; border-bottom-style:solid; border-color:#DADADA; border-bottom-width:thin; margin:10px;}
#menu_linha a {display: block; text-decoration: none; font-family:'Open Sans', Arial, sans-serif; font-size:13px; font-weight:bold;}

/*AREA DA DIREITA DO PAINEL*/
#conteudodireita {position:relative; width:770px; height:auto; float:left; padding:10px; }

#formulario {float:left; margin-top:15px;}
#formulario form { margin-top:30px; float:left; width:100%;}
#formulario form fieldset {border:hidden; padding-top:15px;}
#formulario form fieldset legend {font-family:'Open Sans', Arial, sans-serif; font-size:19px; font-weight:bold; color:#333; }
#formulario form label {display:block; padding-top:10px; padding-bottom:10px;}
#formulario form span {font-family:'Open Sans', Arial, sans-serif; font-size:12px; font-weight:bold; padding:2px; }
#formulario form input { font-family:'Open Sans', Arial, sans-serif; font-size:12px;}
.botao_form { background:#DADADA; width:100px; display:block;  font-family:'Open Sans', Arial, sans-serif; font-weight:bold; font-size:12px;}
.input_painel {width:400px; }
#box_botao {width:100%; height:16px; margin-top:5px; position:re; float:left; text-align:right;}

#formularioProduto form label {display:block; padding-top:10px; padding-bottom:10px; }
#formularioProduto form span {font-family:'Open Sans', Arial, sans-serif; font-size:12px; font-weight:bold; padding:2px; }
.inputCampo {width:400px; }
.inputBotao {width:100px; }
.titulo_form { display:block; width:150px;}

.titulo_texto { display:block; width:600px;}


.fieldset {border:0px solid #999;}
.subproduto {padding:0;}
#formularioSubProduto{background:#FFF; padding:3px;}
.tituloSub { padding-left:10px; padding-right:10px; font-weight:bold; font-family:'Open Sans', Arial, sans-serif; font-size:12px; color:#000; }
.inputSub {margin-left:2px; margin-right:2px; }

.favorito {text-align:right; font-family:'Open Sans', Arial, sans-serif; color:#508790; font-size:9pt; height:30px !important; float:right; margin-right:20px; }
.favorito a {color:#508790; text-decoration:none;}
.favorito a:hover {text-decoration:underline;}

#box_menu_pagina {position:relative; float:left; width:100%; height:auto; margin-top:25px; }

#box_legenda { width:772px; height:60px; margin-top:0px; margin-bottom:20px; position:relative; float:left; background:url(../images/fundo_legenda.png) no-repeat #FFF; }
.legend {font-family:'Open Sans', Arial, sans-serif; width:730px; height:30px; margin-left:15px; margin-top:8px; display:block; font-size:15pt; font-weight:700; color:#198892;}
.titulo_grid {font-family:'Open Sans', Arial, sans-serif; color:#666666; font-size:9pt; font-weight:bold;}
.titulo_grid a {color:#666666; font-weight:bold;}
.dados_grid {font-family:'Open Sans', Arial, sans-serif; font-size:8pt; margin-right:10px; border-bottom:3px solid #FFF; }
.dados_grid td {height:20px;}
.dados_grid td a {color:#000; text-decoration:none;}
.dados_grid:hover { background:#F7EAD6;}

.combo_status {font-size:8pt; color:#000; font-family:'Open Sans', Arial, sans-serif}

.aviso {font-family:'Open Sans', Arial, sans-serif; font-size:11px; padding:1px; color:#C00;}

.titulo_tabela {width:100%; height:26px; margin-left:10px; position:relative; float:left; border-top:1px solid #CCC; background-color:#F3F3F3; padding:3px;}
.dado_tabela {width:100%; height:auto; margin-left:10px; position:relative; float:left; border-bottom:1px solid #CCC; background-color:#FFFFFF; padding:3px;}

.retorno {display:block; width:100%; height:20px; margin-top:5px; margin-left:200px; padding:5px; padding-bottom:0px; font-size:11pt; font-family:'Open Sans', Arial, sans-serif; font-weight:bold; color:#C00; }

.link_interno { padding-bottom:10px; font-family:'Open Sans', Arial, sans-serif; font-size:10pt; font-weight:bold; color:#333; text-decoration:none;}
.link_interno a {font-family:'Open Sans', Arial, sans-serif; font-size:10pt; font-weight:bold; color:#333; text-decoration:none; }
.link_interno a:hover {font-family:'Open Sans', Arial, sans-serif; font-size:10pt; font-weight:bold; color:#666; text-decoration:none; }

/*FIM AREA DA DIREITA DO PAINEL*/
/*FIM CONTEUDO DO PAINEL*/

/*RODAPE DO PAINEL*/
#rodape {background:url(../images/fundo_menu_painel.png) repeat-y; height:50px; width:996px; margin-left:5px; position:relative; float:left; color:#508790; text-align:center; font-family:'Open Sans', Arial, sans-serif; font-size:11px;}
#rodape_acabamento { height:20px; width:1017px; margin-left:-5px; position:relative; float:left;}
#rodape a {font-weight:bold; text-decoration:none; color:#508790;}
#copy {height:20px; width:400px; margin-left:0px; text-align:left; margin-top:10px; position:relative; float:left; color:#4f4f4f;}
#copy a {color:#4f4f4f; text-decoration:none;}
#copy a:hover {text-decoration:underline;}
/*FIM RODAPE DO PAINEL*/
/*FIM CORPO CENTRAL DO PAINEL*/

.inputlegenda {width:100%; height:20px; position:relative; font-family:'Open Sans', Arial, sans-serif; font-size:9pt; float:left; text-align:center; border-radius:3px;}
.btnlegenda { font-size:9pt; font-family:'Open Sans', Arial, sans-serif; width:100%;}

.chamada_conteudo  {display:block; width:600px; height:32px; margin-bottom:4px; overflow:hidden; position:relative; float:left; font-family: 'Open Sans', Arial, Helvetica, sans-serif, Calibri, Verdana, Geneva, sans-serif; font-size:11pt; color:#000; }
.chamada_conteudo a {text-decoration:none; color:#000;}
.chamada_conteudo a:hover {color:#666;}

#passaporte_campo {display:none;}

#mask {position:absolute;
z-index:9000;
background-color:#000;
display:none;
}

#fotoLocal {}

#fotoWebcam {}

#boxes .window {
position:absolute;
width:500px;
height:250px;
display:none;
z-index:9999;
padding:20px;
background:#fff;
}

#boxes2 .window2 {
position:absolute;
width:700px;
height:450px;
display:none;
z-index:9999;
padding:20px;
background:#fff;
}


/* Personalize a janela modal aqui. Você pode adicionar uma imagem de fundo. */
#boxes #dialog {
width:375px;
height:203px;
</style>
}
/* posiciona o link para fechar a janela */
.close {
display:block;
text-align:right;
}

#erro{text-align:center; font:10px Verdana, Geneva, sans-serif; color:#F00; font-weight:bold; width:554px; float:left; margin-top:8px;}
#box_login {width:554px; height:374px; margin:100px auto; background:url(../images/fundo_caixa_login.png) no-repeat; text-align:center; margin-bottom:20px; }
#logo_login {width:257px; height:91px; margin:50px 147px; float:left;}
#campos_login {width:350px; height:88px; float:left; margin:10px 98px; background:url(../images/fundo_campos.png) no-repeat;}
#campos_login span {font:17px 'Open Sans', Arial, sans-serif; text-transform:uppercase; color:#666666; display:block; width:80px; text-align:right; margin:15px 10px 0 0; float:left;}
#campos_login .input {width:330px; height:25px; border:0px solid #033; color:#C00; text-align:left; background:url(../images/pixel.png); float:left; margin:10px; font:17px 'Open Sans', Arial, sans-serif; color:#666666;}
.btn {cursor:pointer; float:right; margin-right:105px; margin-top:10px;}

.botao_login_painel a {font-family:'Open Sans', Arial, sans-serif; font-size:10pt; color:#5596A2; text-decoration:none; text-align:right; float:right; margin:17px 15px 0 0;}
.botao_login_painel a:hover {text-decoration:underline;}

.botao_credito_painel {font-family:'Open Sans', Arial, sans-serif; font-size:9pt; color:#000000; text-align:center; width:100%; float:left; display:block;}
.botao_credito_painel a {color:#55878F; text-decoration:none; margin-top:8px; float:left; width:100%; text-align:center;}
.botao_credito_painel a:hover {text-decoration:underline;}

#alerta_lembrar {width:100%; height:auto; float:left; text-align:center; font:15px 'Open Sans', Arial, sans-serif; color:#666; margin:0 0 10px 0;}
#campo_lembrar {width:350px; height:45px; float:left; margin:10px 98px; background:url(../images/campo_lembrar.png) no-repeat;}
#campo_lembrar span {font:17px 'Open Sans', Arial, sans-serif; text-transform:uppercase; color:#666666; display:block; width:80px; text-align:right; margin:15px 10px 0 0; float:left;}
#campo_lembrar .input {width:330px; height:25px; border:0px solid #033; color:#C00; text-align:left; background:url(../images/pixel.png); float:left; margin:10px; font:17px 'Open Sans', Arial, sans-serif; color:#666666;}
.btn {cursor:pointer; float:right; margin-right:105px; margin-top:10px;}

.titulo_ed{width:50px; height:auto; float:left; text-align:right; margin-right:3px; font:12px 'Open Sans', Arial, Helvetica, sans-serif; font-weight:bold; color:#4F858D; display:block;}
.texto_ed a{width:50px; height:auto; float:left; text-align:left; margin-right:3px; font:12px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; display:block;}

/********************* COMENTÁRIOS ********************************8*/

.comentario_noticia {width:100%; height:18px; float:left; display:block; cursor:pointer; font:12px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; margin:3px 0; border-bottom:1px solid #D0D0D0; padding:4px 0;}

div title {background:#060;}

.comentario_noticia img{width:18px; height:18px; float:left;}
.comentario_noticia span{width:520px; height:auto; float:left; margin-left:5px; margin-top:2px;}
#comentario_complemento {width:100%; height:50px; float:left;}
#box_item{width:100%; height:28px; float:left; overflow:hidden; border-bottom:1px solid #D0D0D0; }

#comentario_aprovar {width:65px; float:left; height:18px; text-align:center; margin:2px 5px;}
#comentario_aprovar img {width:16px; height:16px; float:left; margin-left:20px;}
#comentario_editar {width:65px; float:left; height:18px; text-align:center;  margin:2px 5px;}
#comentario_editar img {width:16px; height:16px; float:left; margin-left:24px;}
#comentario_excluir {width:65px; float:left; height:18px; text-align:center; margin:2px 5px;}
#comentario_excluir img {width:16px; height:16px; float:left; margin-left:24px;}

.comentario_titulo {font:12px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; font-weight:bold;  float:left; display:block; width:auto;}
.comentario_ip {font:12px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 20px 0 5px; }
.comentario_nome {font:12px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 30px 0 5px; }
.comentario_email {font:12px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 30px 0 5px;}
.comentario_cidade {font:12px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 30px 0 5px;}
.comentario_data {font:12px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 30px 0 5px;}
.comentario_texto {font:12px 'Open Sans', Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:100%; margin:0 0 5px 0;}

.comentario_link {font-family: 'Open Sans', Arial, Helvetica, sans-serif, Calibri; font-size:11px; font-weight:bold; color:#508790;}
.comentario_link a{color:#508790; text-decoration:none;}
.comentario_link a:hover{text-decoration:underline;}

h8{width:auto; float:left; color:#198892;}

#formulario {width:100%;}

.btn_direita {float:right !important; margin-left:10px !important; margin-top:5px; text-align:right !important; width:61px; margin:0px; margin-right:20px;}
.form-group {width:100% !important; height:40px !important; float:left;}

.breadcrumb {margin-bottom:0px !important;}

.label_resposta {width:100%; float:left; margin:15px 0 10px 15px; font-weight:bold; }


/********************* COMENTÁRIOS ********************************8*/

.comentario_noticia {width:100%; height:30px; float:left; display:block; cursor:pointer; font:11px Arial, Helvetica, sans-serif; color:#000; margin:3px 0; border-bottom:1px solid #D0D0D0; padding:4px 0; overflow: hidden;}

div title {background:#060;}

.comentario_noticia img{width:18px; height:18px; float:left;}
.comentario_noticia span{width:520px; height:auto; float:left; margin-left:5px; margin-top:2px;}
#comentario_complemento {width:100%; height:50px; float:left;}
#box_item{width:100%; height:28px; float:left; overflow:hidden; border-bottom:1px solid #D0D0D0; }

#comentario_aprovar {width:55px; float:left; height:18px; text-align:center; margin:2px 5px;}
#comentario_aprovar img {width:16px; height:16px; float:left; margin-left:20px;}
#comentario_editar {width:60px; float:left; height:18px; text-align:center;  margin:2px 5px;}
#comentario_editar img {width:16px; height:16px; float:left; margin-left:24px;}
#comentario_excluir {width:60px; float:left; height:18px; text-align:center; margin:2px 5px;}
#comentario_excluir img {width:16px; height:16px; float:left; margin-left:24px;}

.comentario_titulo {font:11px Arial, Helvetica, sans-serif; color:#000; font-weight:bold;  float:left; display:block; width:auto;}
.comentario_ip {font:11px Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 20px 0 5px; }
.comentario_nome {font:11px Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 30px 0 5px; }
.comentario_email {font:11px Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 30px 0 5px;}
.comentario_cidade {font:11px Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 30px 0 5px;}
.comentario_data {font:11px Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:auto; margin:0 30px 0 5px;}
.comentario_texto {font:11px Arial, Helvetica, sans-serif; color:#000; float:left; display:block; width:100%; margin:0 0 5px 0;}

.comentario_link {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif, Calibri; font-size:10px; font-weight:bold; color:#508790;}
.comentario_link a{color:#508790; text-decoration:none;}
.comentario_link a:hover{text-decoration:underline;}

h8{width:auto; float:left; color:#198892;}
#carregamento {display: none;}

#imgtipo1 {display: none;}
#imgtipo2 {display: none;}
