﻿.container{
 
 }
 
 .lateral{
  width: 20%;
 }

fieldset 
{
    padding: 2px !important;
    border: 1px solid #babbba;
    color: #222222;
    border-radius: 7px;
    text-align: left;
}

legend
{
    padding-right: 3px !important;
    color: #556b4f;
    font-weight: bold;
    font-size: 11px;
    border-radius: 4px;
   
}

body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a
    {
	text-decoration: none;
	color: #035a80;
    }
    
a:hover
    {
	text-decoration: None;
	text-decoration: underline;
    }

.textDefaultLarge
{
    font-style: italic;
    font-family: AngsanaUPC;
    Font-Size: XX-Large; 
    color: #035a80;
    font-weight: bold;
}

.tituloTemplates
{
    font-weight: bold; 
    font-style: italic;                                    
    font-family:Bodoni MT;
    Font-Size: X-Large; 
    color:#035a80
}
.div_padrao
{
         color: rgb(0, 0, 0);
}
.div_um
{
    
          height: 100%;
         
}
.form_buttonContraste:hover
 {
    -ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.); /* Safari 3-8 */
    transform: scale(1.5); 
}
.descricaoTemplates
{    
    font-size: 11px;
    color:#035a80
}

.tituloVisoes
{
    font-weight: bold; 
    font-style: italic;                                    
    font-family:Bodoni MT;
    Font-Size: Large; 
    color:#035a80    
}

.borderTable
{
    border: 1px solid #035a80;
    border-radius: 7px;
}

.colortext
{
    color:#035a80;
    font-size: 11px;
}

.textboxmail
{
	font-size: 11px;
	border-bottom: 2px solid #035a80;
	border-right: 2px solid #035a80;
	border-top: 1px solid #035a80;
	border-left: 1px solid #035a80;
	background-color: #ffffff;
	
}
.CabLinkSuperior
    {
        font-family: verdana;
        font-size: 11px;
        color: #035a80;
    }
    
    .CabLinkSuperiorMenus
    {
        font-family: verdana;
   
        color: #035a80;
    }
    .page-body
    {
        font-size: 20px;
    }
    .DivGeral2
    {
           font-size: 11px;
        }
.LinkQuadroTitulo
    {
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        color: #ffffff;
    }
    
    .label_entidade_governamental
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12pt;
	text-indent: 10px;
	filter:shadow(color:black);float:right;font-weight:bold;
    text-align: center;
}
.form_label_atendimento
    {
    color: #035a80;
    font-family: Verdana;
    font-weight: bold;
    text-shadow: 0.01em 0.1em 0.2em #969898;
   }
   .form_label_link
    {
    color: #035a80;
    font-family: Verdana;
  
    font-size: 10pt;
    text-shadow: 0.01em 0.1em 0.01em #969898;
   }
.form_button 
    {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #035b80;
	display:inline-block;
	color:#035b80;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
    }
.form_button:hover 
    {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
    }  
.form_button:active 
    {
	position:relative;
	top:1px;
	}
	
.form_buttonConsulta
    {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #035b80;
	display:inline-block;
	color:#035b80;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:30px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	background: url(../img/lupa.png);
	background-position: center center;
	background-repeat: no-repeat;
    }
    .form_buttonContraste
    {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #035b80;
	display:inline-block;
	color:#035b80;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:30px;
	text-co
	text-decoration:none;
	text-align:left;
	text-shadow:1px 0px 0px #ffffff;
	background: url(../img/contrast.png);
	background-position: center center;
	background-repeat: no-repeat;
	
	
    }
.form_buttonConsulta:hover 
    {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	background: url(../img/lupa.png);
	background-position: center center;
	background-repeat: no-repeat;
    }  
.form_buttonConsulta:active 
    {
	position:relative;
	top:1px;
	background: url(../img/lupa.png);
	background-position: center center;
	background-repeat: no-repeat;
	}
	
.form_label
{
	/*color: #035a80; */
	color: black; 
	font-size: 11px;
}
.form_labelMenus
{
	/*color: #035a80; */
	color:  #035a80; 
}


.form_label_valor
{
	color: #035a80;
	font-size: 11px;
	font-family: Courier New;
	font-weight: bold;
}


.label_titulo_formulario
{
	color: #035a80;
	font-size: 11px;
	text-indent: 10px;
}
.topo_formulario
{
	height: 20px; /*background-image:url(../img/bck_top.gif);*/
	border-bottom: solid 1px #035a80;
}

.textbox {
    height: 25px;
    width: 275px;
    border: solid 1px #d7dada;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}

.textboxMultiline {
    width: 275px;
    border: solid 1px #d7dada;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}

.textboxMultiline:focus {
    border-color: #035a80;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
} 

.textbox:focus {
    border-color: #035a80;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}  
.textbox_fixed_size
{
	height: 25px;
    width: 275px;
    border: solid 1px #d7dada;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}
.textbox_fixed_size:focus{
    border-color: #035a80;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}  
.textbox_valor
{
	height: 25px;
    width: 275px;
    border: solid 1px #d7dada;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    text-align: right;
}
.textbox_valor:focus{
    border-color: #035a80;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}  
.textbox_numero
{
	bheight: 25px;
    width: 275px;
    border: solid 1px #d7dada;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}
.textbox_numero:focus{
    border-color: #035a80;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}  
.textbox_numero_readonly
{
	height: 25px;
    width: 275px;
    border: solid 1px #d7dada;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #cfe4e4), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #cfe4e4 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
	background-color: #cfe4e4;
}
.textbox_numero_readonly:focus{
    border-color: #035a80;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}  
.textbox_valor_readonly
{
	height: 25px;
    width: 275px;
    border: solid 1px #d7dada;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #cfe4e4), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #cfe4e4 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
	background-color: #cfe4e4;
}
.textbox_valor_readonly:focus{
    border-color: #035a80;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}  
.textbox_readonly
{
	height: 25px;
    width: 275px;
    border: solid 1px #d7dada;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #cfe4e4), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #cfe4e4 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
	background-color: #cfe4e4;
}
.textbox_readonly:focus{
    border-color: #035a80;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}  
.dropdown
{
	height: 25px;
    width: 275px;
    border: solid 1px #d7dada;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
    background: #FFFFFF url('bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
	z-index:1px;
}
.dropdown:focus{
    border-color: #035a80;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 4px;
}  
.textbox_pesquisa
{
	border: solid 1px #035a80;
	font-size: 11px;
}

.button_pesquisa
{
	border: 1px solid #808080;
	background: url(../img/lupa.png);
	background-position: left bottom;
	height: 18px;
	width: 24px;
	position: relative;
}
.button_aumentaTexto
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #035b80;
	display:inline-block;
	color:#035b80;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:30px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	background-position: center center;
	background-repeat: no-repeat;
    }
}
legend
{
	font-weight: bold;
	font-size: 11px;
	color: #035a80;
}
.label_red_aviso
{
	color: #ff0000;
	font-size: 9px;
}
.ajax__tab_xp .ajax__tab_body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	border-top: 0;
	padding: 8px;
	background-color: #ffffff;
}

/*Foramtação da Grid*/
/*==========================================================================================*/
.header_gridstyle
{
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 10px;
	color: White;	
	background: linear-gradient(#4c82ac, #6cb5ed);
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e8e8e6;
}
.header_gridstyleVerde {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: black;
    background: linear-gradient(#b5ceb7, #ffffff);
    vertical-align: middle;
    text-align: center;
    border: 1px solid #e8e8e6;
}
.header_gridstyle_Green
{
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #035a80;	
	background: linear-gradient(#3f81bf, #7ca3c9);
	vertical-align: top;
	text-align: center;
	border: 1px solid #e8e8e6;
}
.selected_item_gridstyle
{
	background: #d1e0eb;
	text-align: left;
	font-size: 10px;
	border: 1px solid #e8e8e6;
}
.item_gridstyle
{	
	background: #FFFFFF;
	text-align: left;
	font-size: 10px;
	border: 1px solid #e8e8e6;
}

.item_gridstyle_footer
{	
	
	background: linear-gradient(#8ca3ba, #FFFFFF);
	text-align: Center;
	font-size: 10px;
	color: #035a80;	
	border: 1px solid #e8e8e6;
		vertical-align: top;
}
.alternating_item_gridstyle
{
	background: linear-gradient(#e9e9e9, #fdfdfd);
	text-align: left;
	font-size: 10px;
	border: 1px solid #e8e8e6;
}
.page_item_gridstyle
{
	color: #ffffff;
	background: linear-gradient(#4c82ac, #6cb5ed);
	text-align: Left;

	font-size: 12 px;
	font-weight: bold;
	border: 1px solid #e8e8e6;
}
.page_item_gridstyle_footer
{
	color: #ffffff;
	background: linear-gradient(#8ca3ba, #FFFFFF);
	text-align: Left;
	font-size: 10 px;
	font-weight: bold;
	border: 1px solid #e8e8e6;
	vertical-align: top;
}
.field_headerstyle
{	
	background: #FFFFFF;
	text-align: right;
	font-weight: bold;
	width: 30%;
	border: 1px solid #e8e8e6;
}

/*==========================================================================================*/

/*Hover Menu*/
.popupMenu
{
	display: none;
	position: absolute;
	visibility: hidden;
	background-color: #F5F7F8;
	opacity: .9;
	filter: alpha(opacity=90);
}

.popupHover, .popupHover a:hover, .popupHover a
{
	background-repeat: repeat-x;
	background-position: left top;
	color: #ffffff;
	background-color: #035a80;
}


/* ajax modal dialog styles */
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalBox
{
	background-color: #f5f5f5;
	border-width: 2px;
	border-style: solid;
	border-color: Black;
	padding: 0px;
}
.modalBox modaltitulo
{
	background-color: #cfe4e4;
	background-repeat: repeat-x;
}
.modaltitulo
{
	background: -webkit-gradient(linear, left top, left 25, from(#277395), color-stop(20%, #035a80), to(#277395));
    background: -moz-linear-gradient(top, #277395, #035a80 1px, #277395 20px);
	font-family: verdana, Helvetica, Arial;
	color: #ffffff;
	font-size: 16pt;
	font-weight: bold;
	border: 0;
	white-space: nowrap;
	text-align: center;
}
.listsearchextenderprompt
{
	font-style: italic;
	color: Black;
	background-color: white;
	font-weight: bold;
}
.roundedPanel
{
	width: 300px;
	background-color: #FFFFFF;
	color: Black;
	font-weight: bold;
}
}
/*calendario do ajax*/


.MyCalendar .ajax__calendar_container
{
	border: 1px solid #035a80;
	background: linear-gradient(#c7e3f8, #ffffff);
	color: #035a80;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
}
/*fim*/

.link
{
	color: #0000ff;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link.link
{
	text-decoration: none;
}
a:visited.link
{
	text-decoration: none;
}
a:hover.link
{
	font-weight: bold;
	text-decoration: underline;
}
a:link:hover.link
{
	font-weight: bold;
	text-decoration: underline;
}

.popupControl
{
	background-color: #ffffff;
	position: absolute;
	z-index:200;
	border: 1px solid #035a80;
}
.topo_login
{
	height:70px;
	background-image:url(../img/barra_cima.jpg);
	background-repeat:repeat-x;
}
t:70px;
	background-image:url(../img/barra_baixo.jpg);
	background-repeat:repeat-x;
}


.TabelaRespostas
    {
        border-top: double 2px #264c97;
    }

.i2Style
        {
            font: bold 12px Tahoma, Geneva, sans-serif;
            font-style: normal;
            color: #ffffff;
            background: #4c82ac;
            border: 0px solid #ffffff;
            text-shadow: 0px -1px 1px #222222;
            box-shadow: 2px 2px 5px #000000;
            -moz-box-shadow: 2px 2px 5px #000000;
            -webkit-box-shadow: 2px 2px 5px #000000;
            border-radius: 10px 10px 10px 10px;
            -moz-border-radius: 10px 10px 10px 10px;
            -webkit-border-radius: 10px 10px 10px 10px;
            padding: 20px 43px;
            cursor: pointer;
            margin: 0 auto;
        }
        .i2Style:active
        {
            cursor: pointer;
            position: relative;
            top: 2px;
        }

/*Tab*/
/*=======================================================================================================================*/
.MyTabStyle .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 10px;
            font-weight: bold;
            display: block;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer
        {
            border-color: #222;
            color: #222;
            padding-left: 10px;
            margin-right: 3px;
            border: solid 1px #d7d7d7;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner
        {
            border-color: #666;
            color: #666;
            padding: 3px 10px 2px 0px;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_outer
        {
            background: linear-gradient(#d0e0ed, #ffffff);/*---------------------Focus*/
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_inner
        {
            color: #000000;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_outer
        {
            border-bottom-color: #ffffff;
            background: linear-gradient(#6ca172, #ffffff);/*---------------------Selecionado*/
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_inner
        {
            color: #000;
            border-color: #333;
        }
        .MyTabStyle .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10px;
            /*background-color: #ffffff;*/
            border: solid 1px #d7d7d7;            
        }        
/*=======================================================================================================================*/

/*Definição de Planos de Fundo
--------------------------------------------------------------------------------------------------------------------------*/
.LayQuadroLinkTitulo
    {
    font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 10px;
	color: White;	
	background: linear-gradient(#4c82ac, #6cb5ed);
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e8e8e6;
    }
.LayQuadroLinkTituloNew {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #035a80;
    background: linear-gradient(#6ca172, #ffffff);
    vertical-align: middle;
    text-align: center;
    border: 1px solid #e8e8e6;
}
.LayQuadroLinkTituloCinza
    {
    font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 10px;
	color: #035a80;	
	background: linear-gradient(#8ca3ba, #FFFFFF);
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e8e8e6;
    }
.LayFant
    {
        background-image: url(../img/LayFant.png);
        background-repeat: repeat-x repeat-y;
    }

.LayFundo
    {
        background-image: url(../img/imgLayFundo.png);
        background-repeat: repeat-x repeat-y;
    }
 
.imgLayCabTop
    {
        background-image: url(../img/imgLayCabTop.png);
        background-repeat: repeat-x repeat-y;
           background-size: cover;
    }

.imgLayCabMed
    {
        background-image: url(../img/imgLayCabMed.png);
        background-repeat: repeat-x repeat-y;
        background-size: cover;
    }

.imgLayCabBai
    {
        background-image: url(../img/imgLayCabBai.png);
        background-repeat: repeat-x repeat-y;
        background-size: cover;
    }

.imgLayFundoCorpo
    {
        background-image: url(../img/imgLayFundoCorpo.png);
        background-repeat: repeat-x repeat-y;
    }
    
.imgLayFundoLE
    {
        background-image: url(../img/imgLayFundoLE.png);
        background-repeat: repeat-x repeat-y;
    }
    
.imgLayFundoLD
    {
        background-image: url(../img/imgLayFundoLD.png);
        background-repeat: repeat-x repeat-y;
    }
    
.imgLayFundoCorpoRodape
    {
        background-image: url(../img/imgLayFundoCorpoRodape.png);
        background-repeat: repeat-x repeat-y;
        background-size: cover;
    }
    
.imgLayLinksTopo
    {
        background-image: url(../img/imgLayLinksTopo.png);
        background-repeat: repeat-x repeat-y;
    }
    
.imgLayLinksMeio
    {
        background-image: url(../img/imgLayLinksMeio.png);
        background-repeat: repeat-x repeat-y;
    }
    
.imgLayLinksBaixo
    {
        background-image: url(../img/imgLayLinksBaixo.png);
        background-repeat: repeat-x repeat-y;
    }
    
.imgLayCabBaiSombra
    {
        background-image: url(../img/imgLayCabBaiSombra.png);
        background-repeat: repeat-x repeat-y;
    }
    
.imgLayQuadroLinkSep
    {
        background-image: url(../img/imgLayQuadroLinkSep.png);
        background-repeat: repeat-x repeat-y;
    }


.icon_acessoInformacao
    {
        background-image: url(../img/icon_acessoInformacao.png);
        background-repeat: repeat-x repeat-y;
    }

.icon_mail
    {
        background-image: url(../img/icon_mail.png);
        background-repeat: repeat-x repeat-y;
    }

.icon_perguntas
    {
        background-image: url(../img/icon_perguntas.png);
        background-repeat: repeat-x repeat-y;
    }
.icon_perguntas_menor
    {
        background-image: url(../img/icon_perguntas_menor.png);
        background-repeat: repeat-x repeat-y;
    }
.icon_acessoInformacao1
    {
        background-image: url(../img/icon_acessoInformacao1.png);
        background-repeat: repeat-x repeat-y;
    }

.icon_mail1
    {
        background-image: url(../img/icon_mail1.png);
        background-repeat: repeat-x repeat-y;
    }

.icon_perguntas1
    {
        background-image: url(../img/icon_perguntas1.png);
        background-repeat: repeat-x repeat-y;
    }

.lbl_TituloModulo
    {
        font-family: Arial;
        font-style:oblique;      
        font-weight: bold;
        color: #035a80;
        font-size: 18px
    }
/*--------------------------------------------------------------------------------------------------------------------------*/

.tabela01 {
    border: 1px solid #035a80;
    border-radius: 7px;
    padding:5px;
    
}
.tabela01 td1{
    text-align: left;
}

/* ..................................................................................................... */
/* ALTO CONTRASTE */
.contrast,
.contrast nav,
.contrast div,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast article {
    background: black !important;
    color: white !important;
}

.contrast h1,
.contrast h2,
.contrast h3,
.contrast h4,
.contrast h5,
.contrast h6,
.contrast p,
.contrast label,
.contrast strong,
.contrast em,
.contrast cite,
.contrast q,
.contrast i,
.contrast b,
.contrast u,
.contrast span {
        background: black !important;
    color: White !important;
    border: none !important;
}

.contrast a{
    color: yellow !important;
        background: black !important;
}

.contrast button,
.contrast input[type=button],
.contrast input[type=reset],
.contrast input[type=submit] {
    background: black !important;
    color: yellow !important;
    border: none !important;
}

.contrast input[type=text],
.contrast input[type=password],
.contrast input[type=url],
.contrast input[type=search],
.contrast input[type=email],
.contrast input[type=tel],
.contrast input[type=date],
.contrast input[type=month],
.contrast input[type=week],
.contrast input[type=datetime],
.contrast input[type=datetime-local],
.contrast textarea{
    background: black !important;
    color: White !important;
    border: none !important;
}
.contrast table{
    background: black !important;
    color: yellow !important;
    border: none !important;
}
.contrast legend{
    background: black !important;
    color: yellow !important;
    border: none !important;
}
.contrast input[type=number] {
    background: black !important;
    border: 1px solid white !important;
    color: white !important;
}
.constrast Literal {
    background: black !important;
    color: yellow !important;
    border: none !important;
}
.contrast img.on-contrast-force-gray {
    filter: grayscale(100%) contrast(120%);
}

.contrast img.on-contrast-force-white {
    filter: brightness(0) invert(1);
}
