/* CSS Document */
body {height:100%; padding:0;}
body,p {margin:0}

html, body {height: 100%; width: 100%; font-family: Tahoma, Verdana, Arial; font-size: 11px;}
html,* {margin: 0; padding: 0;}

div#topo {height: 149px; position: absolute; width: 100%; z-index: 9999;}
div#logo {width: 300px; height: 117px; float: left;}
div#caminho_naveg {width: 360px; height: 22px; padding: 9px 0px 0px 28px; background: url(../images/bg_barra_naveg_green.gif) no-repeat; text-align: left; float: left;}
div#usuario {width: 340px; height: 26px; text-align: right; padding: 5px 70px 0px 0px; position: absolute; right: 20px;}

div#barra_naveg {width: 100%; height: 31px; text-align: left; /* background: url(../images/bg_naveg.jpg) repeat-x; */ clear:left;}
div#barra_acess {width: 224px; height: 24px; padding: 5px 20px 0px 0px; text-align: right; float: right;}
div#barra_acess label { display:block; float:left; height:24px; padding:3px 0 0 35px;}

div#cont1 {width: 100%; padding: 3px 1% 0px 2%;}
div#cont2 {width: 100%; padding: 3px 1% 0px 2%;}

div#corpo {height: 100%; position: absolute; width: 100%;}

div#rodape {bottom: 0; clear: both; height: 30px; position: absolute; width: 100%; text-align: center;}
div#rodape img {margin-top: 5px !important;}

div#msg_retorno {color:#FF0000;}
div#msg_retorno select {background: #FBFEC2; border-color:#C8C99A; color:#FF0000; font-size:11px;}
#total_reg {font-size: 15px; color: #283b13;	text-align: right; font-size: 0.8em;}
#paginacao {width:100%; font-weight:bold; font-size: 11px; color: white; text-align: center; clear: both; background: #DBD4DB;}

div#conteudo {bottom: 25px; float: right; overflow: auto; left: 20%; position: absolute; top: 146px; width: 78%; padding: 0px 1% 0px 1%;}
div#conteudo table {width:100%;}
div#conteudo th {padding-bottom:5px; background: #DBD4DB;}
div#conteudo tr {background:#ECF9CA;}
div#conteudo .odd {background:#FDFDFD;}
div#conteudo caption {text-align: left; font-size: 1.2em; font-weight: bold; padding: 0.5em 0;}
div#conteudo p {margin-top:3px;}
div#conteudo .areaBotao {text-align:center;}
div#conteudo .novo {text-align:right; font-size:1.2em;}
div#conteudo legend {font-weight:bold; padding:2px 4px; text-transform:uppercase;}
div#conteudo label {float:left; padding-right:0.5em; text-align:right; width:12em;}
div#conteudo label.escolher { width:4em; }
div#conteudo input.radio, input.checkbox, input.submit {width:auto;}
div#conteudo input.radio {float:left; margin-right:1em;}
div#conteudo input:focus, textarea:focus { background:#ffc;}
div#conteudo input[type="text"], textarea {border-top:2px solid #999; border-left:2px solid #999; border-bottom:1px solid #ccc;
	border-right:1px solid #ccc; padding:1px 0; font-size: 1.2em;}
div#conteudo .obrigatorio {font-size:0.7em; color:#f00;}
div#conteudo fieldset { -webkit-border-radius: 1em; border-radius: 1em; border-top-left-radius: 1em; 
	border-top-right-radius: 1em; border-bottom-right-radius: 1em; border-bottom-left-radius: 1em;}
div#conteudo fieldset {padding:1em; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em;}

div#conteudoa {bottom: 25px; float: right; overflow: auto; left: 20%; position: absolute; top: 71px; width: 78%; padding: 0px 1% 0px 1%; }
/*.pd1 #conteudoa {background: #FBFEC2};*/
div#conteudoa table {width:100%;}
div#conteudoa th {padding-bottom:5px; background: #DBD4DB;}
div#conteudoa tr {background:#ECF9CA;}
div#conteudoa .odd {background:#FDFDFD;}
div#conteudoa caption {text-align: left; font-size: 1.2em; font-weight: bold; padding: 0.5em 0;}
div#conteudoa p {margin-top:3px;}
div#conteudoa .areaBotao {text-align:center;}
div#conteudoa .novo {text-align:right; font-size:1.2em;}
div#conteudoa legend {font-weight:bold; padding:2px 4px; text-transform:uppercase;}
div#conteudoa label {float:left; padding-right:0.5em; text-align:right; /* width:12em; */}
div#conteudoa label.escolher { width:4em; }
div#conteudoa input.radio, input.checkbox, input.submit {width:auto;}
div#conteudoa input.radio { float:left; margin-right:1em;}
div#conteudoa input:focus, textarea:focus { background:#ffc;}
div#conteudoa input[type="text"], textarea {border-top:2px solid #999; border-left:2px solid #999; border-bottom:1px solid #ccc;
	border-right:1px solid #ccc; padding:1px 0; font-size: 1.2em;}
div#conteudoa .obrigatorio {font-size:0.7em; color:#f00;}
div#conteudoa fieldset { -webkit-border-radius: 1em; border-radius: 1em; border-top-left-radius: 1em; 
	border-top-right-radius: 1em; border-bottom-right-radius: 1em; border-bottom-left-radius: 1em;}
div#conteudoa fieldset {padding: 1em; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em;}

div#conteudoa fieldset fieldset legend, fieldset label, option {padding: 0;}
div#conteudoa label, fieldset fieldset {display: inline-block; margin: 0.3em 0.9em; margin-top: 0.3em; margin-right: 0.9em;
	margin-bottom: 0.3em; margin-left: 0.9em; text-align: left;}
div#conteudoa form, fieldset, label {vertical-align: middle;}
div#conteudoa label input, label select, label textarea {display: block; margin-top: 0.16em;}

div#menu {bottom: 30px; float: left; overflow: auto; position: absolute; top: 144px; width: 20%; z-index: 9999; border: 1px solid; border-color: #666;}   
div#menu a#marca:hover{color:yellow;}
div#menu a#marca:visited{color:green;}
div#menu div#borda{padding: 13px 1% 0px 2%;}

div#box_menu {width: 100%;}
.box_opcoes {margin-bottom: 6px; clear: both;}
.box_sub_opcoes {margin-bottom: 6px; padding-left: 23px; clear: both;}
.box_img_menu {/* background: url(../images/bg_menu.jpg) no-repeat; */}

#menu_h_1 {width: 260px; height: 22px; padding: 9px 0px 0px 10px; text-align: left; float: left;}
#menu_h_2 {width: 97px; height: 22px; padding: 9px 10px 0px 0px; background: url(../images/bg_menu_faleconosco.gif) no-repeat; text-align: right; float: right;}

#apres {height: 100%; background: url(../images/logotipo_apresentacao.jpg) no-repeat 480px 438px;}
#apres_texto {width: 310px; padding: 30px 0px 0px 15px; float: left;}
#apres_cap {text-align: center; padding-bottom: 10px; margin: 0 auto; clear: both;}

#grd_result {width: 275px; height: 18px; background: #FFCC33; padding: 5px 0px 0px 5px; border: #D7942F 1px solid; margin-bottom: 5px;}
#grd_desc {height: 17px; padding: 5px 0 0 8px; background: #bcdecd; margin-bottom: 4px; }
#grd_consult {width: 98%; height: 70px; background: #ECF9CA; padding: 15px 1% 0 1%; margin-bottom: 1px;}
#grd_consult_campo {width: 100%; margin-bottom: 5px;}
#grd_botao {width: 160px; padding: 12px 0px 0px 5px; float: left; margin-bottom: 5px;}
#grd_pesquisa {width: 98%; padding: 8px 1% 3px 1%; background: #ECF9CA; margin-bottom: 4px;}
#grd_pesquisa_campo {width: 100%; margin-bottom: 3px;}
#grd_pesquisa_campo img {border: 0;}
#grd_pesquisa_campo1 {width: 230px; text-align: left; margin-bottom: 5px;}
#grd_pesquisa_campo2 {width: 100%; margin-bottom: 5px;}
#grd_pesq_result {width: 100%; margin-bottom: 1px;}
#grd_pesq_result img {border: 0;}
#grd_botao_novo {width: 200px; float: left; text-align: right; padding-top: 10px; margin-bottom: 5px;}
.td_tit_pesquisa {background:#B8DAC8; }
.td_result_pesquisa {background:#ECF9CA; }
#fluido {position:absolute; width: 85%; }
#grd_cadastro {height: 160px; background: #ECF9CA; padding: 15px 1% 0 1%; margin-bottom: 1px;}
#grd_doc_topo {width: 100%;}
#grd_doc_abas1 {width: 24%; height: 22px; padding-top: 6px; text-align: center; background: #cfe4db; float: left; margin-right: 1%;}
#grd_doc_abas2 {width: 25%; height: 22px; padding-top: 6px; text-align: center; background: #cfe4db; float: right;}
#grd_doc_cont {width: 100%; border-top: #e9f9ff 2px solid; background: #D7E8CE; clear: left;}
#mainContentTable {float:left; width:100%;}

.form_linha {float: left; width:100%; padding: 0;}
.form_linha #pesquisar {margin-left: 25px;}
.form_linha .form_linha {float: left; width:175px; padding: 5px 0;}
.form_linha_label{float: left; width:60px; text-align:right; padding-right:5px;}
.form_linha_input{float: left; width:280px;}
.form_linha .form_linha .form_linha_input{float: left; width:100px;}
.botao_novo {float:right; width: 80px;}
.botao_novo a {margin-left: 5px;} 
.botao_submit {float:left; height: 25px; width: 80px; background:url(../images/bot_pesq_dados.gif) no-repeat center center }
.botao_submit a {margin-left: 10px;}
.w100 {width: 100px;}
.w200 {width: 225px !important;}
.w300 {width: 325px !important;}

.botao_centro {float: left; width:100%; text-align: center;}
.botao_centro input {margin: 0 10px;}
#select_situacao {width:100px;}
#botoes_novo_usuario {float:left; width:100%; padding-left:12em; margin-top:1.5em !important;}
#input_login {width:120px;}

.form_coluna2 {float:left; width:120px; text-align:right; padding-right:10px;}
#periodo_inicial, #periodo_final {width: 90px;}
#label_data_final {width:65px;}
#palavra_chave {width:280px;}

.coluna_data, .coluna_imagem {width: 10%; text-align: center;}
.coluna_situacao {width: 10%; text-align: center;}
.coluna_descricao {text-align: left;}
.coluna_responsavel {text-align: left;}

#descricao {width: 270px;}
#form_boletim_descricao {width:340px;}
#form_boletim_situacao select{width:130px;}
#botao_pesquisar_boletim {margin-left: 25px;}

.bemvin h3 {border:medium none; color:#FFFFFF; font-size:20px; font-weight:normal; margin:0 0 10px;}
.bemvin h3 strong{font-weight:bold;}

.bloc_esq{text-align:justify; overflow: hidden;}
.bloc_dir{text-align:justify; margin:0 25px 0 0; overflow: hidden;}

.servic ul{margin:0 0 0 10px; list-style:none; font-size:15px; color:#000000;}
.servic li, .servic li a{background:transparent url(../images/set_brnc.jpg) no-repeat scroll left center; color:#CC0000; font-size:14px; margin:0 0 -1px; padding:6px 0 0 30px; text-align:left;}
.servic li:hover, .servic li a:hover{color:#CC0000; background:url(../images/set_rd.jpg) no-repeat left;}
.servic p {margin-bottom: 6px !important; margin-top: 1px !important;}
.servic a.mais{	margin-top:0;}

.contem {overflow:hidden; padding: 0px 25px 4px 25px;}
.contem img {border:0px solid #6E6E6E;}
.contem .img {border:0px solid #FFFFFF;}
.contem img.left{margin:0 20px 20px 0;}
.contem img.right{margin:0 0 20px 20px;}
.contem p {display:block; margin-bottom:15px; font-size: 1.2em}
.contem h2, .cont_baixo h2 {padding:6px 10px; margin: 0 0 15px; height:30px; overflow: hidden;}
.contem h3, .cont_baix h3{ color:#000000; margin: 15px 0 15px; font-size:17px; border-bottom: 1px solid #666666; padding: 0 0 5px;}
.contem h4 {margin:5px 0; font-size: 12px}
.contem .pard{padding:24px 0 20px 25px;}
.contem a {color:#000000 !important;}
.contem .destaq, .categ{background:#C9C2AF;	display: block; color: #000000; font-size: 16px; font-weight: bold; padding: 4px 0 4px 15px; overflow: hidden;}

/* CSS Document  fonts-css */
.caminho_naveg {font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.caminho_naveg a {color: #000000; text-decoration: none;}
.caminho_naveg a:hover {color: #CC0000; text-decoration: underline;}
.usuario {font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #fff;}
.usuario a {color: #fff; text-decoration: none;}
.usuario a:hover {color: #fff; text-decoration: underline;}
.botao {font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: bold;}
.combo_sublinks {font: 11px "Verdana", Tahoma, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; background: #EDF8E7;}
.box_opcoes {margin-right: 7px;}

#grd_doc_abas1.aba_select,#grd_doc_abas2.aba_select {font-weight: bold; background: #D7E8CE; color: #000000; text-decoration: none;}
#grd_doc_abas1.aba_select a:hover,#grd_doc_abas2.aba_select a:hover {color: #CC0000; text-decoration: underline;}

/* slideshow 
.slideshow { margin: auto }
.slideshow img { width: 100px; height: 100px; padding: 2px; }
div.responsive img { width: auto; height: auto }
div.vertical { width: 100px } */

.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cycle-slideshow { width: 45%; min-width: 200px; max-width: 500px; margin: 10px auto; padding: 0; position: relative;
    background: url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat; }
.cycle-slideshow img { position: absolute; top: 0; left: 0; width: 100%; padding: 0; display: block;}
.cycle-slideshow img:first-child { position: static; z-index: 100; }
.cycle-pager { text-align: center; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden;}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; }
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }
.cycle-overlay { font-family: tahoma, arial;
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: black; color: white; padding: 15px; opacity: .5;}
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; }
.disabled { opacity: .5; }
.cycle-paused:after { content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5;}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {.cycle-slideshow { width: 200px;}
    .cycle-overlay { padding: 4px }
    .cycle-caption { bottom: 4px; right: 4px }}
/* fim slideshow */

/* padão de abas*/
div#aba {padding: 0; width: 100%; margin: -7px auto;}
div#aba li {display: inline;}
div#aba li a {display: block; width: auto; padding: 3px 8px; margin: 0 1px 0 0; width: 100%; float: left; color: #797979;
	text-decoration: none; text-indent: 5px; border: 1px solid;}
div#aba li a.selected {cursor: default; font-weight: bold; text-decoration: underline;border-bottom: none;}  
div#aba .contaba {clear: both; border: 1px solid; border-top: none;}
div#aba ul.itemaba {margin: 0; padding: 0; list-style: none; height: 100%; /* border-bottom: 1px solid #999; */ width: 100%;}
div#aba ul.itemaba li {float: left; margin: 0; padding: 0; height: 22px; line-height: 22px; border: 1px solid #999;
	margin-bottom: 1px; background: #e0e0e0; overflow: hidden; position: relative;}
div#aba ul.itemaba li a {text-decoration: none; color: #000; display: block; font-size: 1.2em; padding: 0 20px; border: 1px solid #fff;	outline: none;}
div#aba ul.itemaba li a:HOVER {background: #D0E1F8;}
div#aba ul.itemaba li.active, ul.itemaba, li .active a:hover {background: #E6EBE1; border-bottom: 1px solid #fff;}
div#aba .contemaba {padding: 9px; font-size: 1em;}
div#box {text-align: left; border: 1px solid #999; border-top: 5px; clear: both; float:left; width: 100%; background: #E6EBE1;}

/* padrão de cores */
.pd1 #geral {background: #FFFFFF;} /* #D0EFA3 */
.pd1 #barra_naveg {/* background: url(../images/bg_naveg1.jpg) repeat-x;*/}
.pd1 #menu {background-color: #FEF301;} /* #005728; */
.pd1 #conteudo {background: #F2F2E9;}
.pd1 #conteudoa {background: #FBFEC2;}
.pd1 #corpo {background: none repeat scroll 0 0 #C1C73F;}
.pd1 #rodape {background: url(../images/bg_naveg1.jpg) repeat-x}

.pd2 #geral {background: #DBD4DB;}
.pd2 #barra_naveg {background: url(../images/bg_naveg2.jpg) repeat-x;}
.pd2 #menu {background-color: #E0572D;}
.pd2 #conteudo {background: #FFFB8D;}
.pd2 #conteudoa {background: #FBFEC2;}
.pd2 #corpo {background: none repeat scroll 0 0 #858585;}
.pd2 #rodape {background: url(../images/bg_naveg2.jpg) repeat-x}

.pd3 #geral {background: #345435;}
.pd3 #barra_naveg {background: url(../images/bg_naveg3.jpg) repeat-x;}
.pd3 #menu {background-color: #0E0E91;}
.pd3 #conteudo {background: #FBFEC2;}
.pd3 #conteudoa {background: #FBFEC2;}
.pd3 #corpo {background: none repeat scroll 0 0 #435323;}
.pd3 #rodape {background: url(../images/bg_naveg3.jpg) repeat-x}

/* Imagem dos Clientes 
.pd1 #topo {background: url(../images/banner_topo1.jpg) repeat-x;}
.pd2 #topo {background: url(../images/banner_topo2.jpg) repeat-x;}
.pd3 #topo {background: url(../images/banner_topo3.jpg) repeat-x;} */

/* Font do menu */
.ft1 {font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.ft1 a {color: #FFFFFF;text-decoration: none;}
.ft1 a:hover {color: #CC0000;text-decoration: underline; font-weight: bold;}

.ft2 {font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.ft2 a {color: #000000; text-decoration: none; font-weight: bold;}
.ft2 a:hover {color: #FFFF00;text-decoration: underline; font-weight: bold;}

.ft3 {font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.ft3 a {color: #FFFFFF; text-decoration: none;}
.ft3 a:hover {color: #CC0000; text-decoration: underline;}

/* Para impressão */
.print {height: 30px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 9px; font-weight: bold; }
