*{padding: 0; margin: 0;}
body{margin: 10px; font: 11px Verdana; color: #000;}

/* LINKS */
a.link1{color: #4682B4; text-decoration: none; font: bold 9px Verdana;}
a.link1:hover{text-decoration: underline; font: bold 9px Verdana;}
a.link2{color: #4682B4; text-decoration: none;}
a.link2:hover{text-decoration: none;}
a.link3{color: #ff0000; text-decoration: none; font: bold 10px Verdana;}
a.link3:hover{text-decoration: underline; font: bold 10px Verdana;}
a.link4{color: #000000; text-decoration: none; font: 11px Verdana;}
a.link4:hover{text-decoration: underline; font: 11px Verdana;}

/* ESTRUTURA DO SITE */
#menu{width: 17%; float: left;}
#conteudo{width: 82%; float: right;}
#conteudopop{width: 100%; float: left;}

/* MENU */
#logosis{width: 100%; text-align: center; margin-bottom: 10px;}
#imglogosis{border: 0;}
.men_menu{list-style: none; clear: both;}
.men_menu_tit{padding-left: 3px; border-left: 4px solid #71aa3b; color: #fff; background: #99b690; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #E0E0E0; cursor: default;}
.men_menu_item, .men_menu_item_over{padding-left: 3px; border-left: 4px solid #71aa3b; background: #F0F0F0; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #E0E0E0; cursor: pointer;}
.men_menu_item_over{border-left: 4px solid #71aa3b; background: #DDD; border-bottom: 1px solid #C0C0C0;} 

/* GERAL */
.ger_caixa_titulo{background: #71aa3b; width: 100%; border-bottom: 1px solid #999;}
.ger_titulo{color: #fff; font: bold 13px Verdana; padding: 5px 0px 5px 10px; cursor: default;}
.center{text-align: center;}
.risca{text-decoration: line-through;}
.exemplo{color: #ff0000; font: italic 9px Verdana;}
.descricao{color: #999; font: italic 10px Verdana;}
.ajuda{cursor: help;}

/* Tela de login */
.log_caixa{width:400px; border:1px solid #707070; margin:0 auto; margin-top:50px;}
.log_titulo{color: #fff; font: bold 14px Verdana; margin:0 0 20px 0; padding:5px; background: #71aa3b; border-bottom: 2px solid #A0A0A0; text-align:left;}
.log_botoes{margin:20px 0 0 0; padding:5px; background: #71aa3b; text-align: center; border-top: 2px solid #C0C0C0;}
.log_label{margin: 0 0 5px 50px; display:block;}
.log_input{margin: 3px 0 0 10px; display:block; border: 1px solid #999;}
.log_input_over{margin: 3px 0 0 10px; display:block; border: 1px solid #999; background: #deedcf;}

/* ALERTAS PADRAO */
.msg{background: #FFFFCC; border: 1px solid #FFCC00; margin:0 auto; width:90%; margin-top: 15px; margin-bottom: 15px; padding: 0px  10px  10px  10px;}
.ul{list-style: none; list-style-image:  url(../img/ico-erro.gif); margin-left: 10px;}
.msgul{list-style: none; list-style-image:  url(../img/ico-sucesso.gif); margin-left: 10px;}
.msgli{margin-left: 20px;}
.msg_fechar{width: 100%; text-align: right; cursor: pointer;}

/* TABELA*/
.table{float: left; width: 100%;}
.tab_borda{border: 1px solid #E0E0E0;}
.tab_texto{padding: 3px 5px 3px 5px;}
.tab_textoEm{padding: 3px; font-style: italic; color: #FF0000;}
.tab_titulo{color: #fff; padding: 3px; font-weight: bold; background: #b3b3b3;}
.tab_linha1{background: #deedcf;}
.tab_linha3{background: #fff;}
.tab_linha2{background: #ffffff;}
.tab_linha_over{background: #DDD;}
.tab_inativo{color: #ccc;}

/* PERGUNTA */
.perg_envol{border:0; float:left; width:100%;}
.perg_linha1{clear: both; float: left; padding: 5px 0 5px 0; border-bottom: 1px solid #A9B9C6; background: #333;}
.perg_linha2{clear: both; float: left; padding: 5px 0 5px 0; border-bottom: 1px solid #A9B9C6; background: url("../img/icone_03.gif") #F8F8F8 35px 10px no-repeat;}
.perg_respondida{background: url("../img/icone_02.gif") #FFF9E6 10px 8px no-repeat;}
.perg_pendente{background: url("../img/icone_01.gif") #FFF9E6 10px 8px no-repeat;}

.perg_respondidasub{background: url("../img/icone_02.gif") 35px 13px no-repeat;}
.perg_pendentesub{background: url("../img/icone_01.gif") 35px 13px no-repeat;}

.perg_env_top{float: left; width: 100%;}
.perg_right1{float: right; padding-right: 15px; color: #B62E32;}
.perg_right2{float: right; padding-right: 15px; color: #3B83B3;}

.perg_left1{float: left; padding-left: 35px; color: #c12f2f; font: 10px Verdana;}
.perg_left2{float: left; padding-left: 60px; color: #c12f2f; font: 10px Verdana;}
.perg_left3{float: left; padding-left: 60px; color: #3B83B3; font: 10px Verdana;}

.perg_texto{clear: both; float: left; padding: 5px 0 0 35px; color: #4C4C40; font: 11px Verdana; width: 94%;}
.perg_texto2{clear: both; float: left; padding: 5px 0 0 60px; color: #4C4C40; font: 11px Verdana; width: 90%;}

.perg_resposta  {float: left; clear: both; padding: 5px 0 0 35px; width: 500px;}
.perg_resposta2{float: left; clear: both; padding: 5px 0 0 60px; width: 500px;}
.perg_link_respo  {clear: both; float: left; padding: 5px 15px 0 35px; width: 100px; color: #3B83B3; font: 11px Verdana; cursor: pointer; }
.perg_link_respo2{clear: both; float: left; padding: 5px 15px 0 80px; width: 100px; color: #3B83B3; font: 11px Verdana; cursor: pointer; }

.perg_link_apaga{clear: both; float: left; padding: 5px 15px 0 60px; width: 180px; color: #3B83B3; font: 11px Verdana; cursor: pointer; }
.perg_link_apaga2{clear: both; float: left; padding: 5px 15px 0 60px; width: 180px; color: #3B83B3; font: 11px Verdana; cursor: pointer; }

.perg_link_apaga_conf{clear: both; float: left; padding: 5px 15px 0 60px; width: 420px; color: #3B83B3; font: 11px Verdana; color: #ff0000;}
.perg_link_apaga_conf2{clear: both; float: left; padding: 5px 15px 0 60px; width: 420px; color: #3B83B3; font: 11px Verdana; border-top: 1px solid #A9B9C6; color: #ff0000;}

.sac_envo{float: left; width: 100%; margin: 5px 0; background: #FFF9E6;}
.sac_perg{background: url("../img/icone_01.gif") 10px 2px no-repeat; float: left; clear: both; padding: 0 0 0 35px; margin: 0 0 7px 0;}
.sac_rela{background: url("../img/icone_02.gif") 35px 2px no-repeat; float: left; clear: both; padding: 0 0 0 60px; margin: 0 0 7px 0; color: #505050;}
.sac_resp{background: url("../img/icone_03.gif") 35px 2px no-repeat; float: left; clear: both; padding: 0 0 0 60px; margin: 0 0 7px 0; color: #505050;}



/* TABELA ORDER DIMENSIONS */
.new_status tr td a {cursor: pointer; color: #060; text-decoration: underline;}

/* FORM */
.label  {float: left; margin: 8px 0 0 0; text-align:left; width: 100%;}
.label2{float: left; margin: 8px 0 0 0; border: 1px solid #999; text-align:left; width: 99%; height: 180px; overflow: auto;}
.label3{float: left; margin: 0 0 3px 0; width: 290px;}
.label4{float: left; margin: 0 10px 0 10px;}
.label5{float: left; margin: 8px 10px 0 0; text-align:left;}

.labelfiltro{margin-top: 5px; display:block; text-align:left; white-space:nowrap;float: left; margin-right: 15px;}
.inputradio{margin: 3px 0 0 15px; display:inline;}
.inputradio2{margin: 0; display:inline;}
.inputradiosub{margin: 3px 0 0 35px; display:inline;}
.input5 {
	width: 116px;
}
.img_list {
	width: 450px;
	list-style: none;
}

.img_list li {
	float: left;
	margin-left: 15px;
}

.img_list li img {
	border: 1px solid #999;
}

.span_legenda {
	float: left;
	width: 190px;
}

.input{margin: 3px 0 0 10px; border: 1px solid #999; font: 12px Verdana; padding: 1px 0px 1px 0px;}
.input_over{margin: 3px 0 0 10px; border: 1px solid #999; font: 12px Verdana; padding: 1px 0px 1px 0px; background: #deedcf;}

.input2{display:inline; border: 1px solid #999; font: 12px Verdana; padding: 1px 0px 1px 0px;}
.input2_over{display:inline; border: 1px solid #999; font: 12px Verdana; padding: 1px 0px 1px 0px; background: #deedcf;}

.input3{display:inline; font: 12px Verdana; padding: 1px 0px 1px 0px;}
.input3_over{display:inline; font: 12px Verdana; padding: 1px 0px 1px 0px; background: #CCFFFF;}

.input4{margin: 3px 0 0 0px; border: 1px solid #999; font: 12px Verdana; padding: 1px 0px 1px 0px;}
.input4_over{margin: 3px 0 0 0px; border: 1px solid #999; font: 12px Verdana; padding: 1px 0px 1px 0px; background: #CCFFFF;}

.button{background:#90FF90; border:1px solid #008000; margin: 0; padding: 0px 5px 0px 5px; font: 12px Verdana; height: 17px;}
.obs{color: #ff0000; font: 10px Verdana; clear: both; float: left; width: 100%;}
.ex{color: #ff0000; font: 9px Verdana; margin-left: 5px;}
.text_input{margin: 5px 3px 0 10px;}
#msgRet{clear: both; color: #ff0000; font: bold 11px Verdana;}

/* VIEW */
.view_envolve{float: left; width: 100px; margin-bottom: 10px; clear: both;}
.view_item{padding: 0 0 0 12px; display: block; background: url('../img/menos.gif') center left no-repeat; width: 350px;}
.view_subitem{margin-left: 4px; padding: 3px 0 0 15px; display: block; background: url('../img/curva.gif') center left no-repeat;  width: 350px;}

/* FIELDSET */
.fieldset{border: 1px solid #999; margin-top: 8px; display:block; text-align:left; white-space:nowrap; float: left;width: 100%;}
.legend{margin: 0 0 0 20px; padding: 0 5px 0 5px; color: #000; cursor: default;}

/* DESTAQUES */
.subTitulo{margin: 20px 0 5px 0; padding: 0 0 2px 0; font: bold 12px Verdana; float: left; clear: both; width: 100%; border-bottom: 1px solid #000000;}
.subsubTitulo{margin: 10px 0 5px 0; padding: 0 0 2px 0; font: bold 11px Verdana; float: left; clear: both; width: 50%; border-bottom: 1px solid #000000;}
.end_env{clear: both; float: left; margin: 0px 0px 10px 15px; padding: 5px 5px 5px 5px; background: #F0F0F0;}
.end_env2{float: left; margin: 0px 10px 10px 0px; padding: 5px 5px 5px 5px; background: #F0F0F0;}
.end_tit{clear: both; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: bold 12px Verdana; width: 300px; color: #ff0000;}
.end_tex{clear: both; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: 11px Verdana; width: 300px;}
.bot_enderecos{clear: both; float: left; margin: 10px 0px 0px 15px; padding: 1px 5px 1px 5px; background: #E0E0E0; width: 300px; text-align: right; font: 10px Verdana;}

/* Imagens no cadastro*/
.img_imagens{float: left; width: 100%; margin-top: 10px;}
.img_imagens2{float: left; width: 470px; margin-top: 10px;}
.img_caixa{float: left; width: 100px; border: 1px solid #ccc; margin-right:15px; margin-bottom:10px; text-align: center;}
.img_caixa_int{float: left; width: 100%; height: 100px; margin-top:10px; text-align: center;}
.img_caixa_int2{float: left; width: 100%; height: 75px; margin-top:10px; text-align: center;}
.img_exc{font: 10px Verdana; color: #ff0000; margin-bottom: 2px; cursor: pointer;}

.table_tr{background-color: #deedcf;}

/* Imagens Ver Galeria */
.img_imagens_gal{float: left; width: 100%;margin-top:20px;}
.img_caixa_gal{float: left; width: 80px; border: 1px solid #ccc; margin: 0px 15px 10px 0px; padding: 3px 0px 2px 0px; text-align: center;}
.img_borda{border: 0px;}
.text_destaque{float: left; margin: 2px 3px;}
.float{float: left;}
.clear{clear: both; float: left; margin-top: 10px; width:80%;white-space: nowrap;}

/* VER */
.ver_caixa{margin-top: 5px; padding-bottom: 10px;}
.ver_destaque{clear: both; float: left; margin-top: 15px; width: 100%; text-align: left; font-weight: bold;}
.ver_titulo{clear: both; margin-top: 5px;  width: 140px; text-align: right; float: left; margin-right: 5px; font-weight: bold;}
.ver_dado{float: left;  margin-top: 5px;}
.ver_dado2{float: left;  margin-top: 5px; width: 470px;}

/* ALERTA */
.ale_caixa{clear: both; background: url(../img/ico-alert-gde.gif) 8px 8px no-repeat; border:1px solid #F00; width: 450px; padding: 5px 10px 5px 60px; margin-top: 10px; float: left;}
.ale_titulo{font: bold 15px Verdana; color:#F00;}
.ale_descricao{font: 11px Verdana; color:#F00; margin-top: 5px; font-style:italic;}
.ale_botoes{text-align: center; margin-top: 7px;}

/* MOSTRA FOTOS */
.fot_caixa{clear: both; float: left; width: 100%;}
.fot_borda{float: left; border: 1px solid #999; margin: 5px;}
.fot_borda2{margin-left:10px; display:block; cursor: pointer;}
.fot_borda3{float: left; border: 1px solid #999; margin: 2px;}

/* BOT�ES */
.bot_caixa{background:#b3b3b3; float: left; width: 100%; text-align: center; border-top: 3px solid #b0b0b0; padding: 2px 0px 2px 0px; margin-top: 5px;}
.bot_adicionar{background:#90FF90; border:1px solid #008000; margin: 3px 5px 3px 0px; padding: 1px 10px 1px 10px;}
.bot_cancelar{background:#FFB0B0; border:1px solid #F00F00; margin: 3px 5px 3px 0px; padding: 1px 10px 1px 10px;}
.bot_neutra{background:#FFFF90; border:1px solid #808000; margin: 3px 5px 3px 0px; padding: 1px 10px 1px 10px;}
.bot_conteudo{background:#C9C9FF; border:1px solid #000080; margin: 3px 5px 3px 0px; padding: 1px 10px 1px 10px;}
.bot_link_altera{background: url("../img/icone_04.gif") no-repeat; padding: 2px 0 1px 15px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_exclui{background: url("../img/icone_05.gif") no-repeat; padding: 2px 0 1px 15px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_mail{background: url("../img/send_mail.png") no-repeat; padding: 2px 0px 1px 15px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_conteudo{background: url("../img/icone_06.gif") no-repeat; padding: 2px 0 1px 13px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_adicionar{background:#90FF90; margin: 1px 1px 1px 1px; padding: 2px 3px 2px 3px;}
.bot_link_sendmail{background: url("../img/ico-alterar-conteudo.gif") no-repeat; padding: 2px 0 1px 13px; margin-right: 10px; font: bold 10px Verdana;}

/* Filtros */
.filtros{margin:5px; padding:8px; border:1px solid #C0C0C0; color:#808080;}
.legend{font-weight:bold; color:#808080;}
.select{display:inline;}

/* RODAPE MAGIC */
#rodape{border-bottom:1px solid #F0F0F0; padding-top:20px; width:100%; clear:both; text-align:center;}
#rodape_img{vertical-align:middle;margin-right:6px;margin-bottom:3px;border:0px;}

.packinglist{margin: 5px 10px; border-collapse: none; border: 1px solid #eee; width: 790px;}
.packinglist TH {padding: 2px; background: #eee;}
.packinglist TFOOT {padding: 12px;}
.packinglist TH, .packinglist TD  {border: 1px solid #ddd;}

.historico_po_status {margin: 5px 10px; border-collapse: none; border: 1px solid #eee; width: 650px;}
.historico_po_status TH {padding: 2px; background: #eee; width: 13%; vertical-align: top;}
.historico_po_status TFOOT {padding: 12px;}
.historico_po_status TH, .historico_po_status TD  {border: 1px solid #ddd;}

.new_status {margin: 5px 10px; border-collapse: none; border: 1px solid #eee; width: 470px;}
.new_status TH {padding: 2px; background: #eee; vertical-align: top;}
.new_status TFOOT {padding: 12px;}
.new_status TH, .new_status TD  {border: 1px solid #ddd;}

.link_add{text-decoration:none; color: #060}
.link_add:hover{text-decoration:underline;}

.input_historico{display:inline; border: 1px solid #ccc; font: 12px Verdana; padding: 1px 0px 1px 0px; width:100%;}
.input_historico_over{display:inline; border: 1px solid #ccc; font: 12px Verdana; padding: 1px 0px 1px 0px; background: #deedcf; width:100%;}
.readonly{display:inline; border: 1px solid #ccc; font: 12px Verdana; padding: 1px 0px 1px 0px; color: #999;}
.status_head{padding: 2px; background: #eee;}
.hora I {font-size:90%};

/* Galerias */
.thumb_galeria{float:left; margin:10px; border:1px solid #AAA; cursor:pointer;}
.grande_galeria{margin:10px; border:1px solid #AAA;}

.floatl{float:left;}
.clearb{clear:both;}
#conteudo form #campos #envolve_todos_dias label{float:left; font-weight:bold; margin:10px 0 0 4px;}
.envolve_dia{display:block; clear:both;}
.envolve_todos_filtros{float:left; width:100%;}
.label_filtro_categ{float:left;}
.envolve_cate{float:left; margin-right:15px; width:200px;}

/****** GALERIA *******/
#galeria {
    margin: 0px;
    padding-top: 10px;
    width: 100%;
    height:315px;
    display: block;
    clear:both;
    overflow: auto;
    position: relative;
}
#galeria_ordem {
    margin: auto;
    width: 90%;
    display: block;
    clear:both;
}
#boxes {
    font-family: Verdana, sans-serif;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    float: left;
}
#caixas {
    font-family: Verdana, sans-serif;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    float: left;
}
#boxes li {
    cursor: move;
    float: left;
    width: 120px;
    height: 120px;
    background-color: #DDDDDD;
    margin: 2px 3px 0px 0px;
    text-align: center;
    padding-top: 0px;
}
#caixas li {
    float: left;
    width: 120px;
	height: 175px;
    background-color: #DDDDDD;
    margin: 2px 2px 5px 6px;
    text-align: center;
    padding-top: 0px;
}

#caixas li .legenda {
	float: left;
	margin-top: 3px;
	width: 120px;
}

#caixas li .legenda label input {
	width: 120px;
}

.save_legend {
	color: #555555;
	text-decoration: none;
	font-weight: bold;
}

.img_view {
	width: 100px;
	height: 100px;
}

.fot { margin: 36px 20px; border: #FFFFFF solid 6px; }

#conteudo form #campos #galeria img label{display:block; margin: 25px 9px; border: #EFEFEF solid 6px;}

.bot {
    background-color: #AAAAAA;
    float: left;
    width: 112px;
    margin: 3px;
    color: #FFFFFF;
    padding: 1px;
}

.link_galer{color: #FFFFFF; text-decoration:none;}
.link_galer:hover{color: #FFFFFF; text-decoration:underline;}
.hidIframe{display:none}

.bot_carregar { margin-top: 30px; margin-left: 8px; clear: both; }

#carregando { background-color: #990000; color: #FFFFFF; padding: 3px; position: relative; width: 80px; height:15px; margin: 20px 0px 0px 15px; visibility:hidden; }

.inativa { color: #666666; }
