body{
font:17px Open Sans,Verdana, Geneva, sans-serif;
font-variant:small-caps;
line-height:1;
background: url(../imagens/fundo_sistema.gif) repeat-x, url(../imagens/fundo_sistema.gif);

/* text-align:center; */
margin:0;
padding:0;
/* background-color:#fff; */
}


/*
a:visited {text-decoration:none; color: #06F;}
a:link {text-decoration:none; color:#06F;}
a:hover {font-family:Arial, Helvetica, sans-serif; color: #000;}
*/

/* Configurações do PVD */
#scroll_PDV {width:360px; height:550px; overflow:auto; padding-left:5px; padding-right:5px; padding-bottom:5px; text-align:center; margin:0 auto;}
#apDiv1_PDV {display:none; background-color:#FFF; border:2px solid #CCC; position:absolute; width:900px; height:400px; z-index:1; left:200px; top:159px;}
.apDiv1_PDV a:link {color: #06F; text-decoration:none;}
.apDiv1_PDV a:visited {color:#06F; text-decoration:none;}
.apDiv1_PDV a:hover {color:#06F; text-decoration:underline;}
/* Fim das configurações do PVD */

#scroll {width:300px; font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; padding-left:10px;}

.apDiv1 a:link { color: #06F; text-decoration:none;}
.apDiv1 a:visited { color:#06F; text-decoration:none;}
.apDiv1 a:hover { color:#06F; text-decoration:underline;}

#apDiv1__ {display:none; background-color:#FFF; border:2px solid #CCC; position:absolute; width:800px; height:259px; z-index:1; left: 342px; top: 159px;}
#apDiv1_ {display:none; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; border:2px solid #CCC; position:absolute; width:574px; height:259px; z-index:1; left: 546px; top: 153px;}
#apDiv1 {position:absolute; width:769px; height:586px; z-index:1; left: 12px; top: 11px;}
#apDiv2 {position:absolute; width:358px; height:115px; z-index:1; left: 135px; top: 17px;}
#apDiv3 {position:absolute; width:140px; height:90px; z-index:2; left: 510px; top: 26px;}
#apDiv4 {position:absolute; width:258px; height:29px; z-index:3; left: 514px; top: 127px;}
#apDiv5 {position:absolute; width:95px; height:27px; z-index:2; left: 117px; top: 199px;}
#apDiv6 {position:absolute; width:157px; height:27px; z-index:3; left: 213px; top: 199px;}
#apDiv7 {position:absolute; width:114px; height:29px; z-index:4; left: 382px; top: 209px;}
#apDiv8 {position:absolute; width:127px; height:27px; z-index:5; left: 496px; top: 213px;}
#apDiv9 {position:absolute; width:546px; height:43px; z-index:4; left: 205px; top: 412px;}
#apDiv10 {position:absolute; width:534px; height:20px; z-index:5; left: 119px; top: 275px;}
#apDiv11 {position:absolute; width:562px; height:20px; z-index:6; left: 119px; top: 297px;}
#apDiv12 {position:absolute; width:417px; height:22px; z-index:6; left: 0px; top: 21px;}
#apDiv13 {position:absolute;width:109px;height:24px;z-index:6;left: 454px;top: 1px;}
#apDiv14 {position:absolute;width:397px;height:23px;z-index:6;left: -454px;top: 23px;}
#apDiv15 {position:absolute;width:160px;height:21px;z-index:7;left: 573px;top: 345px;}
#apDiv16 {position:absolute;width:241px;height:22px;z-index:6;left: 135px;top: 396px;}
#apDiv17 {position:absolute;width:297px;height:23px;z-index:7;left: 458px;top: 395px;}
#apDiv18 {position:absolute;width:647px;height:70px;z-index:8;left: 130px;top: 469px;}
#apDiv19 {position:absolute;width:759px;height:21px;z-index:9;left: 26px;top: 586px;}
#apDiv20 {position:absolute;width:792px;height:73px;z-index:10;left: 8px;top: 619px;}
#apDiv21 {position:absolute;width:22px;height:392px;z-index:8;left: 21px;top: 166px;}

/*#pop{display:none; position:absolute; top:175px; left:auto%; padding:10px; width:650px; height:450px; border:2px solid #CCC; font-family:Arial, Helvetica, sans-serif; left: 249px; background-color: #FFF;}*/
#pop{display:none; position:absolute; top:15%; left:auto%; padding:10px; width:300px; height:auto; border:1px solid #d0d0d0; background-color:#FFF; background-image:url(imagens/bg_titulo.png); background-repeat: repeat-x;}
#pop2{display:none; position:absolute; top:15%; left:auto%; padding:10px; width:300px; height:auto; border:1px solid #d0d0d0; background-color:#FFF; background-image:url(imagens/bg_titulo.png); background-repeat: repeat-x;}
#pop_recados{display:none; position:absolute; top:15%; left:auto%; padding:10px; width:500px; height:auto; border:1px solid #d0d0d0; background-color:#FFF; background-image:url(imagens/bg_titulo.png); background-repeat: repeat-x;}

.Cabecalho_Calendario {font-family: helvetica, arial; font-size: 10pt; color: #000000; text-decoration:none; font-weight:bold}
.dia {font-family: helvetica, arial; font-size: 8pt; color: #FFFFFF}
.data {font-family: helvetica, arial; font-size: 8pt; text-decoration:none; color:#191970}
.mes {font-family: helvetica, arial; font-size: 8pt}

.tabela {border:1px #CCC solid; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.cabecalho {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; background-color: #EFE1FF; text-align:center;}

#transparente {background-color:#FFFFFF; opacity:0.6; font-size:20px;}
#subtransparente {width:95%;}

.titulo_laranja{font:22px Open Sans,Verdana, Geneva, sans-serif; font-weight: bold; color:#f8c300; text-shadow: -1px 0 #21537C, 0 1px #21537C, 1px 0 #21537C, 0 -1px #21537C;}
.titulo_azul   {font:22px Open Sans,Verdana, Geneva, sans-serif; font-weight: bold; color:#4499AC; text-shadow: -1px 0 #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000;}
.titulo_verde  {font:22px Open Sans,Verdana, Geneva, sans-serif; font-weight: bold; color:#33CC00; text-shadow: -1px 0 #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000;}
.titulo_vermelho  {font:22px Open Sans,Verdana, Geneva, sans-serif; font-weight: bold; color:#FF0000; text-shadow: -1px 0 #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000;}
.titulo_amarelo  {font:22px Open Sans,Verdana, Geneva, sans-serif; font-weight: bold; color:#FFFF00; text-shadow: -1px 0 #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000;}

fieldset {border: solid 5px #f8C300; border-radius: 20px; background-color:#fff;}
legend {text-align:left; border: 2px solid #f8c200; border-radius: 5px; background-color:#fff; font:24px Open Sans,Verdana, Geneva, sans-serif; font-variant:small-caps; font-weight: bold;}

/*Estilo das tabelas*/
.table {margin: 0; padding: 0; border-collapse: collapse; color: #333; line-height: 19px;}
.td {margin: 0; padding: 20px 10px; border: 3px dotted #F2F2F2;}

/*Caixa personalizada*/
#caixa {
background: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 5px;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);}

<!-- a,button{outline:none; border:0; cursor:pointer; text-decoration:none;} -->
a:link{color:#35889b; text-decoration:none;}
a:visited{color:#35889b; text-decoration:none;}
a:hover{color:#35889b; text-decoration:underline;}
a:active{color:#35889b; text-decoration:none;}

/*Estilo do formulário*/
#formulario {width:90%;}
.input { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-variant:small-caps; font-weight:bold; padding: 5px; border: 1px solid #b9bdc1; color:#900;}
input.maiuscula {text-transform: uppercase;}
input[type=submit] {
color:#fffae8;
padding: 0px 15px;
background-color:#4499ac;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
float:left;
line-height:25px;
border:1px solid #398da0;
margin:10px 0 0 0;
font-size:17px;
font-weight:normal;
position:relative;
box-shadow:0 1px 4px #939393;
-moz-box-shadow:0 1px 4px #939393;
-webkit-box-shadow:0 1px 4px #939393;
background:#4499ac;
background:-moz-linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4499ac),color-stop(50%,#4094a7),color-stop(51%,#388b9e),color-stop(100%,#257385));
background:-webkit-linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
background:-o-linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
background:-ms-linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
background:linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4499ac',endColorstr='#257385',GradientType=0);
}
input[type=submit]:hover{
color:#FFCC00;
text-decoration:none;
background:#4da0b2;
background:-moz-linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4da0b2),color-stop(50%,#4599ac),color-stop(51%,#3e92a5),color-stop(100%,#2b7b8d));
background:-webkit-linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
background:-o-linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
background:-ms-linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
background:linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4da0b2',endColorstr='#2b7b8d',GradientType=0);}

/*
#formulario {width:90%;}
.input { margin:10px 0 0 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font:15px Verdana, Geneva, sans-serif; font-variant:small-caps; font-weight:bold; padding: 5px; border: 1px solid #b9bdc1; color:#900;}
label,  input {display: block; float: left;}
input.maiuscula {text-transform: uppercase;}
*/

/*Dicas/ajuda*/
.dica {display:none;}
.dicas:hover .dica {position: absolute; font-size: 13px; display: block; margin: -30px 0 0 455px; color: #FFFFFF; padding: 7px 10px; background: rgba(0, 0, 0, 0.6); -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}

/*Botões do site*/
a.botao_azul {
color:#fffae8;
padding: 0px 15px;
background-color:#4499ac;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
float:left;
line-height:42px;
border:1px solid #398da0;
margin:20px 0 0 0;
font-size:17px;
font-weight:normal;
position:relative;
box-shadow:0 1px 4px #939393;
-moz-box-shadow:0 1px 4px #939393;
-webkit-box-shadow:0 1px 4px #939393;
background:#4499ac;
background:-moz-linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4499ac),color-stop(50%,#4094a7),color-stop(51%,#388b9e),color-stop(100%,#257385));
background:-webkit-linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
background:-o-linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
background:-ms-linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
background:linear-gradient(top,#4499ac 0,#4094a7 50%,#388b9e 51%,#257385 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4499ac',endColorstr='#257385',GradientType=0);}
a.botao_azul:hover{
color:#FFCC00;
text-decoration:none;
background:#4da0b2;
background:-moz-linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4da0b2),color-stop(50%,#4599ac),color-stop(51%,#3e92a5),color-stop(100%,#2b7b8d));
background:-webkit-linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
background:-o-linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
background:-ms-linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
background:linear-gradient(top,#4da0b2 0,#4599ac 50%,#3e92a5 51%,#2b7b8d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4da0b2',endColorstr='#2b7b8d',GradientType=0);}

a.botao_laranja {
color:#fffae8;
padding: 0px 15px;
background-color:#f8c300;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
float:left;
line-height:42px;
border:1px solid #f8a300;
margin:20px 0 0 0;
font-size:17px;
font-weight:normal;
position:relative;
box-shadow:0 1px 4px #939393;
-moz-box-shadow:0 1px 4px #939393;
-webkit-box-shadow:0 1px 4px #939393;
background:#f8c300;
background:-moz-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8c300),color-stop(50%,#f8b500),color-stop(51%,#f8a900),color-stop(100%,#f89e00));
background:-webkit-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-o-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-ms-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8c300',endColorstr='#f89e00',GradientType=0);}
a.botao_laranja:hover {
color:#4499ac;
text-decoration:none;
background:#f8c300;
background:-moz-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8c300),color-stop(50%,#f8b500),color-stop(51%,#f8a900),color-stop(100%,#f89e00));
background:-webkit-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-o-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-ms-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8c300',endColorstr='#f89e00',GradientType=0);}

/* Botão Laranja Pequeno*/
a.botao_laranja_p {
color:#fffae8;
padding: 0px 15px;
background-color:#f8c300;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
float:left;
line-height:30px;
border:1px solid #f8a300;
margin:0px 0 0 0;
font-size:17px;
font-weight:normal;
position:relative;
box-shadow:0 1px 4px #939393;
-moz-box-shadow:0 1px 4px #939393;
-webkit-box-shadow:0 1px 4px #939393;
background:#f8c300;
background:-moz-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8c300),color-stop(50%,#f8b500),color-stop(51%,#f8a900),color-stop(100%,#f89e00));
background:-webkit-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-o-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-ms-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8c300',endColorstr='#f89e00',GradientType=0);}
a.botao_laranja_p:hover {
color:#4499ac;
text-decoration:none;
background:#f8c300;
background:-moz-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8c300),color-stop(50%,#f8b500),color-stop(51%,#f8a900),color-stop(100%,#f89e00));
background:-webkit-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-o-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:-ms-linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
background:linear-gradient(top,#f8c300 0,#f8b500 50%,#f8a900 51%,#f89e00 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8c300',endColorstr='#f89e00',GradientType=0);}