@font-face {
    font-family: 'SignikaRegular';
    src: url('fontes/Signika-Regular-webfont.eot');
    src: url('fontes/Signika-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontes/Signika-Regular-webfont.woff') format('woff'),
         url('fontes/Signika-Regular-webfont.ttf') format('truetype'),
         url('fontes/Signika-Regular-webfont.svg#SignikaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* familia */
* {font-family: 'SignikaRegular', sans-serif; font-size: 12pt;}

/* para campos password a fonte deve ser diferente, pois o bullet não aparece no IE */
input[type="password"] { font-family: Arial; }

/* tamanho */
h1 {font-size:1.615em;}
h2 {font-size:1.385em;}
h3 {font-size:1.231em;}
.gridFluida legend{font-size:1.5em;}
.gridFluida-req, .dataGrid tfoot td  {font-size:1.2em;}
h4, h5, h6, p, blockquote, #menuHorizontal, .gridFluida-lbl, .gridFluida label, .gridFluida .gridFluida-txt, .gridFluida input[type="text"], .gridFluida input[type="password"], 
.gridFluida input[type="file"], .gridFluida textarea, .gridFluida select , .gridFluida-msg-info h3, .gridFluida-msg-warning h3, .gridFluida-msg-error h3, .gridFluida-msg-success h3 ,
.gridFluida-button, .gridFluida input[type="submit"], .gridFluida input[type="button"], .gridFluida input[type="reset"], .dataGrid thead th {font-size:1.0em;}
#menuVertical {font-size:0.8em;}

/* Altura da Linha */
.gridFluida legend{line-height:1.5em;}
.gridFluida-lbl, .gridFluida label {line-height: 0.9em;}
.gridFluida-msg-info h3, .gridFluida-msg-warning h3, .gridFluida-msg-error h3, .gridFluida-msg-success h3 {line-height:1.6em;}
.gridFluida-button, .gridFluida input[type="submit"], .gridFluida input[type="button"], .gridFluida input[type="reset"] {line-height:1.0em;}
.dataGrid tbody td {line-height:28px;}
.dataGrid tbody tr.dgPesquisa td input[type="text"] {line-height:26px !important;}

/* Espaçamento entre letras */
.gridFluida legend{letter-spacing: -.035em;}
.gridFluida-msg-info h3, .gridFluida-msg-warning h3, .gridFluida-msg-error h3, .gridFluida-msg-success h3 {letter-spacing:-.02em;}
.gridFluida-button, .gridFluida input[type="submit"], .gridFluida input[type="button"], .gridFluida input[type="reset"] {letter-spacing:.100em;}

/* Identação */
p {text-indent:2.0em;}

/* alinhamento */
p, blockquote {text-align:justify;}
.gridFluida-lbl, .gridFluida label {vertical-align:middle; float: left; padding-top: 4px; font-size: 14pt;}
.dataGrid thead th, .dataGrid tbody td  {text-align:left;}

/* Efeitos e transformações */
.topoPortlet h4, .topoPortlet2 h4{ text-transform:uppercase;}
.gridFluida legend, .gridFluida-msg-info h3, .gridFluida-msg-warning h3, .gridFluida-msg-error h3, .gridFluida-msg-success h3{font-weight: normal;}
.gridFluida-req {font-weight: bold;}

/* Sombra */
#menuHorizontal, #menuVertical, .topoPortlet h4, .topoPortlet2 h4 {text-shadow: 1px 1px 1px #808080; filter: dropshadow(color=#808080, offx=1, offy=1);}
.gridFluida-msg-info h3, .gridFluida-msg-warning h3, .gridFluida-msg-error h3, .gridFluida-msg-success h3 {text-shadow: none;}
.gridFluida-button, .gridFluida input[type="submit"], .gridFluida input[type="button"], .gridFluida input[type="reset"] {
	text-shadow: 1px 1px 0px #a6b9c9; filter: dropshadow(color=#a6b9c9, offx=1, offy=1);}
.dataGrid thead th {text-shadow: 1px 1px 0px #cccccc; filter: dropshadow(color=#cccccc, offx=1, offy=1);}

