﻿/* html */

html, body, form
{
    width: 100%;
    height: 100%;
}

body
{
    margin: 0px;
    padding: 0px;
    overflow-y: scroll;
}

body, td, th, input, select, textarea, caption
{
    font-size: 11px;
    font-family: arial, Helvetica, sans-serif;
}

input.login
{
    border: 1px solid #999999;
}

h2
{
    font-size: 18px;
    color: #ff6748;
    border-bottom: 1px solid #ebebeb;
    margin: 0px 0px 10px 0px;
}

h3
{
    font-size: 14px;
    color: #666;
    margin: 10px 0px 0px 0px;
}

h4
{
    font-size: 11px;
    color: #666;
    font-weight: normal;
}

a, a:visited
{
    color: #666;
    text-decoration: none;
}

a:hover
{
    color: #000;
}

img
{
    border: 0px;
}

fieldset
{
    border: 1px solid #ccc;
    padding: 4px;
}

div.linha
{
    height: 1px;
    background: url(../../img/linha_lista.gif) no-repeat;
    margin: 3px 0px 3px 0px;
}

/* geral */

table.full
{
    background: url(../../img/back_master.gif);
    width: 100%;
    height: 100%;
}

table.center
{
    background: url(../../img/back_dir.gif) right;
    height: 100%;
    width: 750px;
}

table.img
{
    background: url(../../img/img_banner_01.gif) no-repeat;
    height: 100%;
    width: 396px;
}

table.imgempresa
{
    background: url(../../img/img_banner_03.gif) no-repeat;
    height: 100%;
    width: 396px;
}

table.imgservicos
{
    background: url(../../img/img_banner_02.gif) no-repeat;
    height: 100%;
    width: 396px;
}

table.imgclientes
{
    background: url(../../img/img_banner_03.gif) no-repeat;
    height: 100%;
    width: 396px;
}

table.imgartigos
{
    background: url(../../img/artigo.jpg) no-repeat;
    height: 100%;
    width: 396px;
}

table.imgblog
{
    background: url(../../img/img_banner_04.gif) no-repeat;
    height: 100%;
    width: 396px;
}

table.imgnoticias
{
    background: url(../../img/noticias.jpg) no-repeat;
    height: 100%;
    width: 396px;
}

table.imgcarreira
{
    background: url(../../img/carreira.jpg) no-repeat;
    height: 100%;
    width: 396px;
}

table.imgcontato
{
    background: url(../../img/img_banner_05.gif) no-repeat;
    height: 100%;
    width: 396px;
}


table.logo
{
    background: url(../../img/img_back_logo.gif) no-repeat top;
    height: 100%;
    width: 100%;
}

td.menu
{
    text-align: center;
    color: #fff;
}

td.menu a, td.menu a:visited
{
    color: #333;
    font-size: 15px;
}

td.menuhi
{
    background: url(../../img/img_back_menu.gif) no-repeat center;
    text-align: center;
}

td.menuhi a, td.menuhi a:visited
{
    color: #fff;
    font-size: 15px;
}

a.active
{
    color: #6E7474;
    font-size: 12px;
    font-weight: bold;
    background: url(../../img/img_ponto.gif) no-repeat left;
}

td.esq
{
    vertical-align: top;
    width: 200px;
    background: url(../../img/back_esq.jpg) repeat-y;
}

td.dir
{
    padding: 20px 20px 20px 30px;
    padding-top: 25px;
    vertical-align: top;
    background: #FAFAFA url(../../img/back_dir.jpg) repeat-y right;
}

td.submenu
{
    padding: 160px 20px 20px 0px;
    text-align: right;
    vertical-align: top;
}

td.versao
{
    padding-top: 20px;
    padding-bottom: 20px;
}

td.isul
{
    font-size: 10px;
    text-align: right;
    color: #000000;
}

td.rodape
{
    vertical-align: bottom;
    width: 100%;
    padding: 20px 20px 20px 30px;
    background: #FAFAFA url(../../img/back_dir.jpg) repeat-y right;
}

td.logado
{
    font-size: 10px;
    text-align: right;
    padding-right: 15px;
}

#divFeedback
{
    display: none;
    color: #fff;
    padding: 8px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #ccc;
    background: #1a546a;
}

/* login.aspx */

td.logologin
{
    text-align: right;
    vertical-align: bottom;
    padding-bottom: 15px;
    height: 55%;
    width: 42%;
}

/* default.master */

td.logado td
{
    font-size: 11px;
    color: #fff;
}

/* search */

caption
{
    color: #fff;
    padding: 3px;
    border: 1px solid #fff;
    background-color: #164657;
    font-weight: bold;
}

.gridview
{
    width: 100%;
    border: none; /*1px solid #fff;*/
}

.gridview tr td, .gridview tr th
{
    padding: 3px;
    border: none; /*1px solid #fff;*/
}

.gridview tr th
{
    background-color: #ddd;
    font-weight: bold;
}

.gridview tr th, .gridview tr th a
{
    color: #666;
}

.footer
{
    font-weight: bold;
    background-color: #164657;
}

.pager span
{
    font-weight: bold;
    font-size: 14px;
}

.row, .row a
{
    /*background-color: #fff;*/
    color: #000;
}

.alternateRow, .alternateRow a
{
    background-color: #eee;
    color: #000;
}

.removido
{
    color: #f00;
}

/* error page */

.bgAlerta
{
    background: #f7f7f7 url(../../img/back_aviso.gif) no-repeat;
    border: solid 1px #f7f7f7;
    height: 194px;
    width: 488px;
}

.bgErro td.titulo
{
    color: #cc0000;
    font-size: 14px;
    font-weight: bold;
}

.bgErro
{
    background: #f7f7f7 url(../../img/back_erro.gif) no-repeat;
    border: solid 1px #f7f7f7;
    height: 194px;
    width: 488px;
}

.label {
	padding: 4px;
	background-color: #d2d2d2;
	border: 1pt solid #D0D0D0;
	font-weight: bold;
	vertical-align:middle;
}

.value, .valueBlank {
	padding: 4px;
	background-color: #EEEEEE;
	border: 1pt solid #D0D0D0;
	vertical-align:middle;
}

.lnkPesquisaSimples 
{
	text-align:right;	
	font-size: 12px;
}

.lnkPesquisaAvancada 
{
	text-align:right;	
	font-size: 12px;
}
