/* Provided by MyFreeTemplates.com - Author: Joseph De Araujo */

Body	
{
margin-top:2px; 
margin-left:2px; 
margin-right:0px; 
margin-bottom:1px; 
background-color: #FFFFFF;
}

.heading1            { color: #ffffff; font-family: Tahoma; font-size: 22px; font-weight: bold; background-color: #003366; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-bottom: 0px; padding-left: 15px; width: 100%; }
.heading2            { color: #ffffff; font-family: Tahoma; font-size: 14px; font-weight: normal; background-color: #003366; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 15px; width: 100%; }
.heading4            { color: #ffffff; font-family: Tahoma; font-size: 18px; font-weight: bold; background-color: #003366; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-bottom: 1px; padding-left: 15px; width: 100%; }

.Label			  
{
font-family: Verdana;
font-size: 10px;
color: #27146E;
font-weight: bold;
}

.Label2
{
font-family: Verdana;
font-size: 12px;
color: #27146E;
font-weight: bold;
}

.LabelNormal			  
{
font-family: Verdana;
font-size: 10px;
color: #27146E;
/* vertical-align: bottom */
}


.LabelNormal2
{
font-family: Verdana;
font-size: 11px;
color: #27146E;
/* vertical-align: bottom */
}


.LabelAzulClaro			  
{
font-family: Verdana;
font-size: 10px;
color: #27146E;
/* vertical-align: bottom */
background-color:#EDF6FF;
border: solid 1px #2D7FB2;
padding: 0px 0px 0px 3px 
}


.LabelAzulClaro2
{
font-family: Verdana;
font-size: 12px;
color: #27146E;
/* vertical-align: bottom */
background-color:#EDF6FF;
border: solid 1px #2D7FB2;
padding: 0px 0px 0px 3px 
}


.LabelDestaque
{
font-family: Verdana;
font-size: 12px;
color: #FF0000;
font-weight: bold;
}


.LabelDestaque2
{
font-family: Verdana;
font-size: 14px;
color: #27146E;
font-weight: bold;
}


.LabelDestaque3
{
font-family: Verdana;
font-size: 14px;
color: #2D7FB2;
font-weight: bold;
}


.LabelPergunta			  
{
font-family: Verdana;
font-size: 13px;
font-weight: bold;
color: #27146E;
/* vertical-align: bottom */
background-color:#FFFFEE;
border: solid 1px #FFFFCC;
padding: 0px 0px 0px 3px 
}


.LabelAjudaPergunta			  
{
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #FF0000;
/* vertical-align: bottom */
background-color:Transparent;
padding: 0px 0px 0px 3px 
}


.LabelTituloTela			  
{
font-family: Verdana;
font-size: 20px;
font-weight: bold;
color: #27146E;
vertical-align: middle; 
background-color:#FFFFCC;
border: solid 0px #FFCE04;
padding: 0px 0px 0px 0px 
}


.LabelTituloPergunta			  
{
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #27146E;
vertical-align: middle; 
background-color:#FFFFCC;
border: solid 0px #FFCE04;
padding: 0px 0px 0px 0px 
}


.LabelDestaqueTituloPergunta1		  
{
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #FF0000;
vertical-align: middle; 
background-color:#FFFFCC;
padding: 0px 0px 0px 0px 
}


.LabelDestaqueTituloPergunta2
{
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
vertical-align: middle; 
background-color:#27146E;
padding: 0px 0px 0px 0px 
}


.LabelRespostaPergunta			  
{
font-family: Verdana;
font-size: 12px;
color: #27146E;
/* vertical-align: bottom */
}


.TextboxNormal			
{
font-family: Verdana;
font-size: 10px;
color: #364077;
}


.Textbox			
{
font-family: Verdana;
font-size: 10px;
color: #364077;
border: 1 solid #2D7FB2;
}


.TextboxLogin
{
font-family: Verdana;
font-size: 10px;
color: #364077;
background-color: #EEF0F3;
border: 1 solid #2D7FB2;
}


.Button			   
{
font-family: Verdana;
font-size: 11px;
background-color: #4C6375;
border-left: 1px solid #8A99A5;
border-top: 1px solid #8A99A5;
border-right: 1px solid #233646;
border-bottom: 1px solid #233646;
font-weight: bold;
color: #E5E9EC;
}


.ButtonFiltrar
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/pesquisa.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:60px;
height:23px;
cursor:hand;
}


.ButtonGravar
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/Gravar.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:105px;
height:23px;
cursor:hand;
}


.ButtonOcultar
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/cancela.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:60px;
height:23px;
cursor:hand;
}


.ButtonNovaPesquisa
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/pesquisas.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:115px;
height:23px;
cursor:hand;
}


.ButtonNovoDocumento
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/novodocumento.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:140px;
height:23px;
cursor:hand;
}


.ButtonNovoAcompanhamentoDeMidia
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/AcompMidia.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:170px;
height:23px;
cursor:hand;
}


.ButtonNovoMailing
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/mailing.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:105px;
height:23px;
cursor:hand;
}


.ButtonAvancarQuestionario
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/dica.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:265px;
height:35px;
cursor:hand;
}


.ButtonPararQuestionario
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/sair.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:290px;
height:35px;
cursor:hand;
}


.ButtonConcluirQuestionario
{
color: #364077;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
background-image:url(../img/dica.gif);
background-repeat: no-repeat;
background-position: 1% center;
text-align:right;
padding: 0px 0px 0px 0px;
width:195px;
height:35px;
cursor:hand;
}


.ButtonGuia
{
color: #FFFFFF;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
background-color: Transparent;
border-left: 0px solid #8A99A5;
border-top: 0px solid #8A99A5;
border-right: 0px solid #233646;
border-bottom: 0px solid #233646;
padding: 0px 0px 0px 0px;
cursor:hand;
}


.AbaE         
{
background-color: Transparent;
background-image:url(../img/Aba_E.gif);
background-repeat: no-repeat;
background-position: left top;
width:20px;
height:26px;
}


.AbaC         
{
background-color: Transparent;
background-image:url(../img/Aba_C.gif);
background-repeat:repeat-x;
background-position: left top;
text-align:left;
vertical-align: bottom;
padding: 0px 0px 0px 0px;
width:1px;
height:26px;
}


.AbaD         
{
background-color: Transparent;
background-image:url(../img/Aba_D.gif);
background-repeat: no-repeat;
background-position: right top;
width:20px;
height:26px;
}


.Aba2E         
{
background-color: Transparent;
background-image:url(../img/Aba2_E.gif);
background-repeat: no-repeat;
background-position: left top;
width:20px;
height:20px;
}


.Aba2C         
{
background-color: Transparent;
background-image:url(../img/Aba2_C.gif);
background-repeat:repeat-x;
background-position: left top;
text-align:left;
vertical-align: bottom;
padding: 0px 0px 3px 0px;
width:1px;
height:20px;
}


.Aba2D         
{
background-color: Transparent;
background-image:url(../img/Aba2_D.gif);
background-repeat: no-repeat;
background-position: right top;
width:20px;
height:20px;
}


.AbaMmeE         
{
background-color: Transparent;
background-image:url(../img/AbaMailingMe_E.gif);
background-repeat: no-repeat;
background-position: left top;
width:20px;
height:30px;
}


.AbaMmeC         
{
background-color: Transparent;
background-image:url(../img/AbaMailingMe_C.gif);
background-repeat:repeat-x;
background-position: left top;
text-align:left;
vertical-align: top;
padding: 4px 0px 0px 0px;
width:1px;
height:30px;
}


.AbaMmeD         
{
background-color: Transparent;
background-image:url(../img/AbaMailingMe_D.gif);
background-repeat: no-repeat;
background-position: right top;
width:20px;
height:30px;
}


.AbaMmaE         
{
background-color: Transparent;
background-image:url(../img/AbaMailingMa_E.gif);
background-repeat: no-repeat;
background-position: left top;
width:20px;
height:45px;
}


.AbaMmaC         
{
background-color: Transparent;
background-image:url(../img/AbaMailingMa_C.gif);
background-repeat:repeat-x;
background-position: left top;
text-align:left;
vertical-align:top;
padding: 17px 0px 0px 0px;
width:1px;
height:45px;
}


.AbaMmaC a:link 	 
{
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background-color:Transparent; 
text-align:left ;
text-decoration: none;
}


.AbaMmaC a:visited 
{
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}


.AbaMmaC a:hover	 
{
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #FFEC86;
text-decoration: underline overline; 
}


.AbaMmaC a:active	 
{
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}


.AbaMmaD         
{
background-color: Transparent;
background-image:url(../img/AbaMailingMa_D.gif);
background-repeat: no-repeat;
background-position: right top;
width:20px;
height:45px;
}

.AbaClaraE         
{
background-color: Transparent;
/*background-image:url(../img/Aba_Clara_E.gif);*/
background-repeat: no-repeat;
background-position: left top;
width:14px;
height:20px;
}


.AbaClaraC         
{
background-color: Transparent;
/*background-image:url(../img/Aba_Clara_C.gif);*/
background-repeat:repeat;
background-position: left top;
text-align:center;
vertical-align:bottom ;
padding: 2px 2px 2px 2px;
height:20px;
}


.AbaClaraD         
{
background-color: Transparent;
/*background-image:url(../img/Aba_Clara_D.gif);*/
background-repeat: no-repeat;
background-position: right top;
width:14px;
height:20px;
}

.Fieldset		  
{
border: 1px solid #27146E;
background-color: Transparent;
padding: 5px 5px 5px 5px;
width: 1px;
}


.FieldsetGrid		  
{
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #27146E;
border: 1px solid #27146E;
background-color: Transparent;
padding: 2px 2px 2px 2px;
}


.FieldsetPergunta
{
border: 1px solid #FFCE04;
background-color: Transparent;
padding: 2px 2px 2px 2px;
width: 2px;
}


.Alert			  
{
font-family: Verdana;
font-size: 10px;
color: #FF0000;
}


.AlertPergunta
{
font-family: Verdana;
font-size: 12px;
color: #FF0000;
font-weight: bold;
}

.DataGridTitle
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-color: #003366;
/*background-color: #2D7FB2; */
text-align: left;
vertical-align:middle;
height: 18px;
padding: 1px 0px 2px 2px;
}


.DataGridTitle a:link 	 
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-color:Transparent; 
text-align:left ;
text-decoration: none;
}


.DataGridTitle a:visited 
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}


.DataGridTitle a:hover	 
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FFEC86;
text-decoration: underline overline; 
}


.DataGridTitle a:active	 
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}


.DataGridItem				    
{
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #27146E;
background-color: #E7EDF3;
text-align: left;
vertical-align:middle;  
height: 18px;
padding: 0px 0px 0px 2px;
}

/*
.DataGridItem a:link 	 
{
font-weight: normal;
color: #27146E;
background-color: #E7EDF3;
text-decoration: underline;
}


.DataGridItem a:visited  
{
font-weight: normal;
color: #27146E;
background-color: #E7EDF3;
text-decoration: underline;
}


.DataGridItem a:hover	 
{
font-weight: bold;
color: #FC761A;
background-color: #E7EDF3;
text-decoration: underline overline;
}


.DataGridItem a:active	 
{
font-weight: normal;
color: #27146E;
background-color: #E7EDF3;
text-decoration: underline;
}
*/


.DataGridAlternatingItem	
{
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #27146E;
background-color: #FFFFFF;
text-align: left;
vertical-align:middle;  
height: 18px;
padding: 0px 0px 0px 2px;
}


/*
.DataGridAlternatingItem a:link 	 
{
font-weight: normal;
color: #27146E;
background-color: #FFFFFF;
text-decoration: underline;
}


.DataGridAlternatingItem a:visited  
{
font-weight: normal;
color: #27146E;
background-color: #FFFFFF;
text-decoration: underline;
}


.DataGridAlternatingItem a:hover	 
{
font-weight: bold;
color: #FC761A;
background-color: #FFFFFF;
text-decoration: underline overline;
}


.DataGridAlternatingItem a:active	 
{
font-weight: bold;
color: #27146E;
background-color: #FFFFFF;
text-decoration: underline;
}
*/


.DataGridItemEmDestaque
{
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #000000;
background-color: #FEF693;
text-align: left;
vertical-align:middle;  
height: 18px;
padding: 0px 0px 0px 2px;
}


.DataGridItemEmDestaque a:link 	 
{
font-weight: normal;
color: #27146E;
background-color: #E7EDF3;
text-decoration: underline;
}


.DataGridItemEmDestaque a:visited  
{
font-weight: normal;
color: #27146E;
background-color: #E7EDF3;
text-decoration: underline;
}


.DataGridItemEmDestaque a:hover	 
{
font-weight: bold;
color: #FC761A;
background-color: #E7EDF3;
text-decoration: underline overline;
}


.DataGridItemEmDestaque a:active	 
{
font-weight: normal;
color: #27146E;
background-color: #E7EDF3;
text-decoration: underline;
}


.DataGridPager
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-color: #21146B;
text-align: right;
vertical-align:middle;
height: 18px;
padding: 1px 2px 2px 1px;
}


.DataGridPager a:link 	 
{
color: #FFFFFF;
text-decoration: underline;
}


.DataGridPager a:visited  
{
color: #FFFFFF;
text-decoration: underline;
}


.DataGridPager a:hover	 
{
color: #FFEC86;
text-decoration: underline overline;
}


.DataGridPager a:active	 
{
color: #21146B;
text-decoration: underline;
}


.SubDataGridTitle
{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #27146E;
background-color: #B7C8DB;
text-align: left;
vertical-align:middle;
height: 18px;
padding: 1px 0px 2px 2px;
}


.SubDataGridTitle a:link 	 
{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #27146E;
background-color:Transparent; 
text-align:left ;
vertical-align:middle;
text-decoration: none;
}


.SubDataGridTitle a:visited 
{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #27146E;
background-color:Transparent;
text-align:left ;
vertical-align:middle;
text-decoration: none;
}


.SubDataGridTitle a:hover	 
{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #27146E;
background-color:Transparent;
text-align:left ;
vertical-align:middle;
text-decoration: underline overline; 
}


.SubDataGridTitle a:active	 
{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #27146E;
background-color:Transparent;
text-align:left ;
vertical-align:middle;
text-decoration: none;
}


.SubDataGridPager
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #27146E;
background-color: #B7C8DB;
text-align: right;
vertical-align:middle;
height: 18px;
padding: 1px 2px 2px 1px;
}


.SubDataGridPager a:link 	 
{
color: #27146E;
text-decoration: underline;
}


.SubDataGridPager a:visited  
{
color: #27146E;
text-decoration: underline;
}


.SubDataGridPager a:hover	 
{
color: #27146E;
text-decoration: underline overline;
}


.SubDataGridPager a:active	 
{
color: #27146E;
text-decoration: underline;
}


.Faixa			   
{
font-family: Verdana;
font-size: 22px;
background-color: #4C6375;
border-left: 1px solid #8A99A5;
border-top: 1px solid #8A99A5;
border-right: 1px solid #233646;
border-bottom: 1px solid #233646;
font-weight: bold;
color: #E5E9EC;
}


#loader { display: block; height: 90px; padding: 9px; }

.box {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  position : absolute; 
  top : 5%; 
  width: 60%;
  left: 20%; 
  background: #F1F4FA;
  border: 1px solid #00008B;
  vertical-align: middle;
  -moz-border-radius: 9px;
}

.box td {
  padding: 5px;
  background: #F1F4FA;
  color: #606060;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
}

.box img {
  float: left;
  margin-right: 12px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 0px;
}

.box strong {
  display: block;
  margin-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}

.box br { display: none; }


div.layer { position : absolute; top : 45%; left: 40%; border-color: #FFFF00; border-style: double; border-width: 1px; color: #FFFFFF; background-color: #4C6375; font-family: Arial,Helvetica; font-size: 9pt; font-weight: bold; }

a.layer:link,a.layer:visited { color: #ffffff; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: none; }
a.layer:hover,a.layer:active { color: gold; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: underline; }

table.layer { border-color: #ffffff; border-style: double; border-width: 1px; }
td.layer { color: #ffffff; font-family: Arial,Helvetica; font-size: 10pt; font-weight: bold; }