.body_content {
    position:relative;
    top:35px;
    right:0px;
    width:200px;
}

.link001{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #9A1E1E;
    font-weight: regular;
    text-decoration: none;
    padding-botton:3px;
}

.link001:hover{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #9A1E1E;
    font-weight: regular;
    text-decoration: none;
    padding-botton:3px;
}

body {
   background-color:#FFFFFF;
}



.geral {
   width:100%;
   height:100%;
   background-color:red;
   text-align:left;
   vertical-align:top;
}
.cabecalhoPag {
   position:absolute;
   height:66;
   width:770;
}

.cabecalho{
   background-image: url(../images/cab_fundo.jpg);
   background-repeat:repeat;
   text-align:left;
}

.logo{
   text-align:left;
   border:0px 0px 0px 0px solid;
   background-image: url(../images/logoTelas.gif);
   background-repeat:no-repeat;
}
.menuSuperior {
   background-color:#E6E6E6;
   text-align:left;
   height:21px;
   vertical-align:middle;
   width:100%
}

.menu-lateral-topo {
    background-color:#CECECE;	
    padding-left:9pt;		
    padding-top:0pt;	
    padding-bottom:1pt;	
}

.titulo_menu_lateral {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #39516B;
  font-weight: bold;
  text-decoration: none;
  padding:2px 2px 2px 2px;
  text-align:right;
  vertical-align:middle;
}

.area_conteudo {
  background-positon:center;
  background-image: url(../imagens/logo_sisvist.jpg);
  background-repeat:no-repeat;
}

.area_login {
    width: 300px;
    padding: 30px;
    border: 3px solid #428bca;
    border-radius: 10px;
    margin-left: 500px;
    margin-top: 150px;
    background-color: #FFFFFF;
}


.back_menu_lateral {
    padding-left: 5pt;
    border-top: 1px solid #ffffff;	
    border-right: 1px solid #ffffff;		
    border-bottom: 1px solid #d3d3d3;	
    border-left: 1px solid #d3d3d3;	
    background-color:#F2F2F2;
}

.titulo_usuario {
    font-family: Verdana;
    height:20;
    background-color:#39516B; 
    text-align:left;
    font-weight:bold;
    font-size:14px;
    text-decoration: none;
    vertical-align: middle;
    color: #FFFFFF;
    padding-left: 20px;
}         

.pipe {
	color:yellow;
	font-family: Verdana;
  text-align:center;
	font-weight: regular;
	font-size:10px;
	text-decoration: none;
}

.copyright {
  font-family: Verdana;
  text-align:center;
  font-weight: regular;
  font-size: 10px;
  text-decoration: none;
  color: #000000;
  padding-left:0px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:0px;
  vertical-align:top;
}

.title_radio_box {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #62797b;
    font-weight: bold;
    text-decoration: none;
    padding:2 2 2 2;
    
}

.radio_box {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #62797b;
    font-weight: regular;
    text-decoration: none;
    padding:2 2 2 2;
}

.radio {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: regular;
    text-decoration: none;
    padding:2px 2px 2px 2px;
    width: 160px;

}

.radio_title{
  border:0px solid black;
  padding-left:185;
}

.titulo_portal {
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #415D96;
  padding-left:0px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:0px;
}

.titulo_pagina {
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #777777;
  text-align:center;
  padding:10px 0px 0px 0px
}

.botao {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight:bold;
    color: #FFFFFF;
    background-color: #39516B;
    width:90px;
    align:left;
    vertical-align:middle; 
    border-radius: 10px;
    margin-right: 10px;
}

.botao001 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight:bold;
    color: #FFFFFF;
    background-color: #39516B;
    width:70px;
    align:left;
    vertical-align:middle;
    border-radius: 10px;
}

.botao002 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
	font-weight:bold;
  color: #FFFFFF;
  background-color: #39516B;
 	width:125px;
	align:left;
	vertical-align:middle;
        border-radius: 10px;
}

.botao003 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
	font-weight:bold;
  color: #FFFFFF;
  background-color: #39516B;
	align:left;
	vertical-align:middle;
}

.btn{
	width:100%;
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;border:1px solid transparent;
	border-radius:10px}
	.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
	.btn:hover,.btn:focus{color:#333;text-decoration:none}
	.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
	.btn.disabled,.btn[disabled],fieldset[disabled] 
	.btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
	.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}

/* Botões */
.btn_senha:active:focus,
.btn_senha:hover,
.btn_senha {
    position:relative;
}
.btn_nvcorretor:active:focus,
.btn_nvcorretor:hover,
.btn_nvcorretor {
    width: 100%;
    position:relative;
}
.btn_historico:active:focus,
.btn_historico:hover,
.btn_historico {
    width: 100%;
    position:relative;
    margin-left: 400px;
}
.btn_login {
    width:97%;
    display:inline-block;
    padding:6px 12px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size:14px;
    color: #5e71b4;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border-radius: 10px;
    font-weight: bolder;
}
.btn_login:hover,
.btn_login:focus{
    color:#FFFFFF;
    text-decoration: #062086;
    background-color: #5e71b4;
}

.btn_enviar:active:focus,
.btn_enviar:hover,
.btn_enviar {
    background-image: url(../imagens/seta_direita.png);
    background-repeat:no-repeat;
}


.input-procurar {
    position: relative;
    display: table;
    border-collapse: separate;
    padding: 10px 5px 5px 5px ;
    width: 380px;
}
.input-procurar-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: table-cell;
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.font-procurar {
  position: relative;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-procurar-search:before {
  content: "\e003";
}
.input-procurar-control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.input-procurar-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}


.campo {
    text-align:left; 
    font-family: Verdana,Arial; 
    font-size: 12px;
    height: 25;
    vertical-align:middle; 
    color: #000000;
    background-color: #F7F7F7;
    padding-left: 2px;
    border-radius: 5px;
}
.campo:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.campoready {
    text-align:left;
    FONT: 8pt  Verdana,Arial;
    vertical-align:middle;
    border:0px;
    color: #000000;
    background-color: #FFFFFF;
    padding-left: 2px;
}
.camporecado {
    text-align:left; 
    font-family: Verdana,Arial; 
    font-size: 10px;
    height: 25;
    vertical-align:middle; 
    color: #EE421B;
    background-color: #FFFFFF;
    padding-left: 2px;
    border:0px;
}
.campo002 {
    text-align:left; 
    FONT: 8pt  Verdana,Arial; 
    vertical-align:middle; 
    color: #000000;
    background-color: #F7F7F7;
    padding-left: 2px;
    border-radius: 10px;
}
.campo_login {
    width: 280px;
    text-align:left; 
    font-family: Verdana,Arial; 
    font-size: 16px;
    vertical-align:middle; 
    color: #000000;
    background-color: #F7F7F7;
    margin-top: 10px;
    padding: 5px;
    border-radius: 5px;
}
.campo_login:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.texto_grid {
  font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  width:auto;
	text-align:center;
  font-weight: regular;
	text-decoration: none;

}
.texto_grid2 {
        font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  width:auto;
  padding-left:8px;
	text-align:left;
  font-weight: regular;
	text-decoration: none;

}

.labellg{
    font-family: Verdana,Arial;
    font-size: 10px;
    color: #000000;
    font-weight: regular;
    text-decoration: none;
    padding:2px 2px 2px 2px;
    text-align:right;
    vertical-align:middle;
    color: #395573;
}

.pagina_resposta{
    width: auto;
    color: #FF0000;
    background-color: #FFFFCC;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bolder;
    text-decoration: none;
}

.label_form, .label {
    font-family: Verdana,Arial;
    font-size: 12px;
    font-weight: regular;
    text-decoration: none;
    padding:2px 5px 2px 10px;
    text-align: left;
    vertical-align:middle;
    color: #395573;
    width: 120px;
    height: 40px;
}

.label_form002 {
    font-family: Verdana,Arial;
    font-size: 12px;
    font-weight: regular;
    text-decoration: none;
    padding:2px 2px 2px 2px;
    text-align:left;
    vertical-align:middle;
    color: #395573;
}

.identificacao{
    text-align:left;
    font-family: Verdana;
    font-size: 14px;
    vertical-align:middle;
    color: #395573;
}

.informe {
    text-align:left;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    color: #707066;
    font-weight: regular;
    text-decoration: none;
    padding-bottom:4;
}

.informe_destaque {
    text-align:left;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    font-weight: regular;
    text-decoration: none;
    padding-bottom:4;
}

.informe_destaque2 {
    text-align:center;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    font-weight: regular;
    text-decoration: none;
    padding-bottom:4;
}

.informe_destaqueBold {
  text-align:center;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 16px;
  color: #FF0000;
  font-weight: bold;
  padding: 5px;
}

.titulo_solicitacao {
    text-align:center;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #707066;
    font-weight: bolder;
    text-decoration: none;
    padding-top:2px;
    padding-bottom:2px;
    background-color: #EEEEEE;
}

.titulo_laudo {
    text-align: center;
    vertical-align: middle;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 20px;
    color: #707066;
    font-weight: bolder;
    text-decoration: none;
    padding-top:2px;
    padding-bottom:2px;
}

.advertencia {
    font-family: verdana, arial, helvetica, sans-serif;
    text-align:center;
    font-size: 14px;
    color: #FF0000;
    font-weight: regular;
    text-decoration: none;
    padding-bottom:4;
}

.corpo {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    color: #707066;
    font-weight: regular;
    text-decoration: none;
    padding-left:165;
    padding-bottom:4;
} 

.corpo_help{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    color: #A62829;
    font-weight: regular;
    text-decoration: none;
    padding-left:165;
    padding-bottom:4;
} 


a.link_menu_lateral{
  font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  width:auto;
	text-align:center;
  font-weight: regular;
	text-decoration: none;
	padding:0px 5px 0px 5px; 
}

a.link_menu_lateral1{
  font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  width:auto;
	text-align:left;
  font-weight: regular;
	text-decoration: none;
	padding:0px 5px 0px 5px; 
}

a.link_menu_lateral:HOVER{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  width:auto;
	text-align:center;
  font-weight:regular;
	text-decoration:underline;
	padding:0px 5px 0px 5px;       
}


a.link_menu_lateral_use{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  width:auto;
	text-align:center;
  font-weight: regular;
	text-decoration: none;
	padding:0px 5px 0px 5px; 
  vertical-align:middle;
}

a.link_menu_lateral_use1{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  width:auto;
	text-align:center;
  font-weight: regular;
	text-decoration: none;
	padding:0px 5px 0px 5px; 
  vertical-align:left;
}

a.link_menu_principal{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  height:21px;
  width:auto;
	text-align:center;
  font-weight: regular;
	text-decoration: none;
	padding:0px 5px 0px 5px; 
  border-right:1px solid #FFFFFF;
  vertical-align:middle;
}
a.link_menu_principal:HOVER{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
  height:21px;
  width:auto;
	text-align:center;
  font-weight: regular;
	text-decoration: none;
	padding:0px 5px 0px 5px;  
  border-right:1px solid #FFFFFF;
  background-color:#A8A8A8;
  vertical-align:middle;
}

a.link_menu_principal_use{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
  height:21px;
  width:auto;
	text-align:center;
  font-weight: regular;
	text-decoration: none;
	padding:0px 5px 0px 5px; 
  border-right:1px solid #FFFFFF;
  background-color:#A6A6A6;
}
a.link_opcoes_logado{
	color: #FFFFFF;
	font-family: arial;
  text-align:right;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
      
}

a.link_opcoes_logado:HOVER{
	color: #FFFFFF;
	font-family: arial;
  text-align:right;
	font-weight:bold;
	font-size: 11px;
	text-decoration:underline;        
}

a{
  font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  width:auto;
	text-align:center;
  font-weight: regular;
	text-decoration: none;
	padding:0px 5px 0px 5px; 
}


a:HOVER{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
  width:auto;
	text-align:center;
  font-weight:regular;
	text-decoration:underline;
	padding:0px 5px 0px 5px;       
}


a.foto{
  font-family: Verdana;
	font-size: 8pt;
	color: #707066;
  width:auto;
	text-align:center;
  font-weight: bold;
	text-decoration: none;
	padding:0px 5px 0px 5px;
}

a.foto:HOVER{
	font-family: Verdana;
	font-size: 8pt;
	color: #707066;
  width:auto;
	text-align:center;
  font-weight:bold;
	text-decoration:underline;
	padding:0px 5px 0px 5px;
}




.grid_link {
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    vertical-align: super;
    color: #707066;
    height: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.grid_link:HOVER {
    font-family: Verdana;
    font-size: 10px;
    text-decoration: underline;
    vertical-align: super;
    color: #707066;
    height: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.grid_link:VISITED{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
  vertical-align: super;
  color:#707066;
  height:15px;
  padding-left:10px;
  padding-right: 10px;
}

.grid_header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    color: #888888;
    height: 20px;
    background-color: #ddd;
    padding-left:3px;
 }

.grid_header002 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 10px;
          font-weight: bold;
          text-decoration: none;
          text-align:center;
    color: #888888;
    height: 24px;
    background-color:#FFFFFF;
          padding-left:3px;
 }
 
.grid_detail {
    font-family: Verdana;
    font-size: 10px;
    font-weight: regular;
    text-decoration: none;
    text-align:center;
    color: #707066;
    height: 25px;
    padding-left:3px;
    background-color:#FFFFFF;
}
.grid_detail:hover{
    background-color: #dee7ec;
}
a.grid_detail{
    font-family: Verdana;
    font-size: 12pt;
    color: #707066;
    width:auto;
    text-align:center;
    font-weight: bold;
    text-decoration: none;
    padding:0px 5px 0px 5px;
}

a.grid_detail:HOVER{
    font-family: Verdana;
    font-size: 8pt;
    color: #707066;
    width:auto;
    text-align:center;
    font-weight:bold;
    text-decoration:underline;
    padding:0px 5px 0px 5px;
}
.grid_detail_line {
    font-family: Verdana;
    font-size: 10px;
    font-weight: regular;
    text-decoration: none;
    text-align:center;
    color: #707066;
    height: 25px;
    background-color:#FFFFFF;
    border: #000000 solid;
    border-width: 0px 1px 1px 1px;
}
.grid_detail_line:hover{
    background-color: #dee7ec;
}

.grid_detail_destaque {
    font-family: Verdana;
    font-size: 10px;
    font-weight: regular;
    text-decoration: none;
    text-align:center;
    color: #EE421B;
    height: 20px;
    padding-left:3px;
    background-color:#FFFFFF;
}

.grid_detail_button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight:bold;
    color: #FFFFFF;
    background-color: #39516B;
    width:60px;
    align: center;
    vertical-align:middle;
}
.grid_detail_empty {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    color: #62797b;
    height: 20px;
    background-color:#FFFFFF;
    border: #FFFFFF solid;
    border-width: 0px 1px 0px 0px;
    padding-left:3px;
}


.grid_footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-align:left;
    height: 20px;
    border: #707066 solid;
    border-width: 1px 0px 0px 0px;
}

.grid_header_file {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    height: 24px;
    background-color:#CCCCCC;
    padding-left:3px;
}

.grid_detail_file {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    height: 20px;
    padding-left:3px;
}

.grid_inicial_header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    background-color:#C3C3C3;
    border: #707066 solid;
    border-width: 1px 0px 0px 0px;
}

.grid_inicial_meio {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
	text-align:center;
	border: #707066 solid;
	border-width: 1px 0px 0px 0px;
}

.grid_inicial_esquerda {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
	text-align:center;
	border: #707066 solid;
	border-width: 1px 0px 0px 1px;
}

.grid_inicial_direita {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
	text-align:center;
	border: #707066 solid;
	border-width: 1px 1px 0px 0px;
}
.paginacao {
    padding-left: 10px;
    padding-top: 5px;
    margin: 5px;
    border-radius: 4px;
}
.paginacao > li {
    display: inline;
}
.paginacao > li > a,
.paginacao > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.paginacao > li:first-child > a,
.paginacao > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.paginacao > li:last-child > a,
.paginacao > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.paginacao > li > a:hover,
.paginacao > li > span:hover,
.paginacao > li > a:focus,
.paginacao > li > span:focus {
    color: #2a6496;
    background-color: #dee7ec;
    border-color: #ddd;
}
.paginacao > .active > a,
.paginacao > .active > span,
.paginacao > .active > a:hover,
.paginacao > .active > span:hover,
.paginacao > .active > a:focus,
.paginacao > .active > span:focus {
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;
}
.paginacao > .disabled > span,
.paginacao > .disabled > span:hover,
.paginacao > .disabled > span:focus,
.paginacao > .disabled > a,
.paginacao > .disabled > a:hover,
.paginacao > .disabled > a:focus {
    color: #999;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.col-paginacao{
    width: 100%;
 }

.grid_qtd {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
    color: #888888;   
    padding-top: 10px;
 }

.grid_corpo {
    font-family: Verdana;
    font-size: 10px;
    font-weight: regular;
    text-decoration: none;
    text-align:center;
    color: #707066;
    height: 20px;
    padding-left:3px;
    background-color:#FFFFFF;
    border: #707066 solid;
    border-width: 1px 1px 0px 0px;
}


.div_cab {
    width:auto;
    height:110px;
    background-image: url(../images/cabecalho.jpg);   
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    border: 0px 0px 0px 0px red solid;
    margin:0px 0px 0px 0px;
}

.div_cab001 {
    width:100%;
    height:75px;
    vertical-align:top;
    padding:0px 50px 0px 0px;
    text-align:right;
    margin:0px 0px 0px 0px;
}

.div_cab002 {
    height:35px;
    text-align:left;
    padding:0px 0px 0px 156px;
    margin:0px 0px 0px 0px;
}
  
.div_titulo {
    width:auto;
    height:30px;
    text-align:left;
    padding:5px 0px 0px 169px;
    vertical-align:middle;
}
.div_conteudoLeft {
    position:absolute;
    top:160px;
    left:20px;
    width:169px;
    text-align: right;
    padding:0px 0px 0px 0px;
    border:1px 1px 1px 1px solid blue;
}

.div_conteudo {
    width:auto;
    background-color:#E1E1D7;
    border:1px 1px 1px 1px green solid;
    padding:0px 0px 0px 0px;
} 

.div_centro {
    position:absolute;
    top:160px;
    left:189px;
    background-color:#FFFFFF;
    border:1px 1px 1px 1px solid blue;
}

.div_rodape{
    width:100%;
    height:20px;
    position: relative;
    text-align:left;
    padding:0 10 0 0;
    background-color:#E1E1D7; 
    vertical-align:bottom;
    border:1 1 1 1 solid red;
    clear:both;
}
.div_titulo{
    width:500;
    height:20px;
    padding-top:5px;
    position: relative;
    vertical-align:middle; 
    text-align:left;
    padding:0 0 0 0;
    background-color:#E6E6E6;
    _height:12px;
    _padding-top:0px;
}
.canto{
    width:69px;
    height:51px;
    padding:0 0 0 0;
    text-align:right;
    vertical-align:top;
    background-image: url(../images/canto.gif);   
    background-repeat:no-repeat;
    position:relative;
    border:1 1 1 1 solid green;
 
}


.calendario_link {
  font-family: Verdana;
  font-size: 10px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  color: #FFFFFF;
  height: 20px;
  padding-left: 3px;
}

.calendario_link:HOVER {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
  text-align:center;
  color: #062086;
  height: 20px;
  padding-left: 3px;
  background-color:#EBEFFE;
}


.calendario_dia{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
  text-align:center;
  color: #FF0000;
  height: 20px;
  padding-left: 3px;
  background-color:#8080FF;
}

.calendario_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align:center;
  color: #888888;
  height: 20px;
  background-color:#dee7ec;
  padding-left:3px;
}

.calendario_header001 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align:center;
  color: #888888;
  height: 24px;
  background-color:#FFFFFF;
  padding-left:3px;
}

.calendario_header002 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-align:center;
  color: #888888;
  height: 24px;
  background-color:#FFFFFF;
  padding-left:3px;
}

.calendario_detail {
  font-family: Verdana;
  font-size: 10px;
  font-weight: regular;
  text-decoration: none;
  text-align:center;
  color: #707066;
  height: 20px;
  padding-left:3px;
  background-color:#FFFFFF;
}

.calendario_detail_destaque {
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  text-align:center;
  color: #1D47F3;
  height: 20px;
  padding-left:3px;
  background-color:#FFFFFF;
}

.calendario_informacao {
  font-family: Verdana;
  font-size: 10px;
  font-weight: regular;
  text-decoration: none;
  text-align:left;
  color: #707066;
  padding:5px 0px 0px 5px;
  background-color:#FFFFFF;
}
