﻿
body, html
{
	height: 100%;
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, 'Trebuche MS' , sans-serif;
    font-size: 10px;
    color: #000000;
}
img
{
    
    color: Gray;
    
}

/* TELA DE LOGIN  */


.TelaLoginTxtBox
{
    border:0;
    width:171px;height:31px;
    background-image: url('Imagem/bg_txt_login.png');
    background-repeat:no-repeat;
    background-position:center;
    color:#fff;
    font-size:12px;
}
.TelaLoginTxtErro 
{
	text-align:center;
	color:Red;
	font-size:10px;
}
.TelaLoginLink
{   
    font-size:11px;
    border-bottom:1px dotted #1380C3;
}

/* TELA DE LOGIN  */

a
{
    color: #1380C3;
    text-decoration: none;
}
a:hover
{
    text-decoration:underline;
}

h1
{
	margin: 0px;
	background-position: 0 30px;
	font-family: Trebuchet MS, Arial;
	font-size: 20px;
	width: 100%;
	background-image: url('Imagem/regua.png');
	background-repeat: no-repeat;
	color: #1380C3;
	height: 43px;
}

h2, h3
{
	font-family: Trebuchet MS, Arial;
	font-weight: bold;
	margin: 5px 0px 2px 0px;
}

h2 
{
	color:#1380C3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #1380C3;
    font-size:16px;
}

h3 
{
    border-bottom: 1px solid #333;
    color:#333;
    width:100%;
    margin-bottom:0;
    font-size:11px;
    }

.modalBackground 
{
	background-color:#333;
	filter:alpha(opacity=80);
	opacity:0.2;
	
	position:fixed; top: 0px; left: 0px; z-index: 2; width: 100%; overflow: hidden;
	min-height: 100%; /* Para browsera modernos */
    height: auto !important; /* Para browsera modernos */
    height: 100%; /* Para o IE6 */
}    
#wrap
{
    position: relative;
    min-height: 100%; /* Para browsera modernos */
    height: auto !important; /* Para browsera modernos */
    height: 100%; /* Para o IE6 */
}
#conteudo
{
    font-size:10px;
    padding-bottom:20px;
}
#rodape 
{
    width:100%;
    text-align:center;
    background-color:#f2f2f2;
    border-top:5px solid #1380C3;
    position: absolute;
    bottom: 0 !important;
}

/* TOPO  */
#topo
{
    float: left;
    width: 100%;
    height: 70px;
    background-image: url('Imagem/bg_topo.png');
    background-repeat: repeat-x;
}
#topo #logo
{
    margin: 5px;
    float: left;
    width: 235px;
    height: 70px;
}

#topo #Farol
{
    width:338px;
}

/* INFORMAÇÕES DO USUÁRIO NO TOPO  */
#topo #direita
{
	float:right;	
	width:338px;
}
#topo #controles
{
    height:17px;
    background-image: url('Imagem/bg_controles.png');
    background-repeat: no-repeat;
    padding:5px;
    padding-right:10px;
    color:#fff;
    text-align:right;
}
#topo #controles a
{
    font-weight:bold;
    color:#fff;
}

    /* INFORMAÇÕES DO USUÁRIO NO TOPO  */
/* TOPO  */
/* MENU SUPERIOR */

#barraSuperior
{
    height: 30px;
    clear: both;
    width: 100%;
    background-image: url('Imagem/bg_menu.png');
    background-repeat: repeat-x;
}
#menuSup
{
    float: right;
    width: 600px;
    height: 30px;
    color: #FFFFFF;
    margin:0;
    padding:0;
}

.mnSupHeader
{
    
    width: auto;
    min-width: 100px;
    height: 21px;
    padding-top:7px;
    padding-right:10px;
    padding-bottom:2px;
    padding-left:10px;
    text-transform: uppercase;
    text-align: center;
    margin-right:-3px;
    color: #FFF;
    z-index: 9;
}

.mnSupItem
{
    background-color:#fff;
    color: #1380C3;
    min-width: 130px;
    height: 20px;
    padding: 4px;
    padding-right:6px;
    border-left: 5px solid #1380C3;
    border-bottom: 1px solid #1380C3;
    z-index: 9;
}

.mnSupItemHover
{
    background-color:#fff;    
    color: #1380C3;
    min-width: 130px;
    height: 20px;
    padding: 4px;
    padding-right:6px;
    border-left: 5px solid #c4dff0;
    border-bottom: 1px solid #c4dff0;
    z-index: 9;
}

/* MENU SUPERIOR */

#breadcrumb 
{
	float: left;
    background-color:Transparent;
    color: White;
    padding: 8px;
}
#breadcrumb a 
{
    color:#000;
}
/* MENU LATERAL */
#BtMenuLat
{
    float:left;
    height:auto;
}


.MenuLat
{
	background-color: #ddd;
	width: 220px;
	height: 450px;
	overflow-y: scroll;
	overflow-x: hidden;
	float:left;
	box-shadow: 1px 1px 1em #333;
	color:#000;
    -webkit-box-shadow: 1px 1px 0.5em #333;
    -moz-box-shadow: 1px 1px 0.5em #333;
	
}
.MenuLat:Hover
{
    background-color:#f2f2f2;
}

.mnLatSup, .mnLatInf 
{
	background-color: #1380C3;
	height:15px;
	width: 100%;
	color:#fff;
}

.MenuItem
{
	width: 100%;
	color:#000;
}

.MenuHover
{
    text-decoration:underline;
    width:100%;
}
/* MENU SUPERIOR */


/* CORPO */

#TbConteudo 
{
    margin-top:2px;
    font-size:10px;
}
.centraliza 
{
    position: absolute; left:50%; top:50%;
    width:800px; height:380px; margin-left:-400px; margin-top:-190px;
}
.bgConteudo
{
    background-color:#F2F2F2;
}

/* BOTÕES DAS PÁGIANS DE PESQUISA/CADASTRO/ETC */
#PagControles
{ 
    
    border-right: 1px solid #1380C3;
    border-bottom: 1px solid #1380C3;
    width:50%;
    min-width:300px; 
    margin-bottom:10px;
    }
#ControleBt 
{
    float:left;
    width:auto;
    height:32px;
    margin-right:3px;
    margin-left:2px;
    margin-bottom:2px;
}
#ControleBt a
{
	color:Black;
	text-decoration: none;
}
#ControleBt:hover 
{
    background-color:#ddd;
}
#ControleBt span
{ 
  width:100%;
  height:32px;
  margin-right:2px;
  margin-left:2px;  
}

/* BOTÕES DAS PÁGIANS DE PESQUISA/CADASTRO/ETC */


/* FORMATA CAMPOS COMUNS */
.CampoTxt, .CampoListBox, .CampoTxtDes
{
    background-color:#fff;
    border: 1px solid #1380C3;
    padding:2px;
    margin:0px;
    font-size:11px;
}

.CampoTxtSemBorda, .CampoListBoxSemBorda, .CampoTxtDesSemBorda
{
    border: 0px;
    padding:2px;
    margin:0px;
    font-size:11px;
}
.CampoTxtDes
{
    background-color:#eee;
    color:#bbb;
    border: 1px solid #ccc;
}

/* FORMATA CAMPOS COMUNS */


/* BOTÕES PARA ABAS */
#aba {
	float:left;
	width:500px;
	line-height:normal;
	display:block;
	margin-bottom:10px;
}

#aba .ativo 
{
    border:1px solid transparent;
    border-bottom: 1px solid #1380C3;
    background-color:#fff;
    font-weight:bold;
}
/* BOTÕES PARA ABAS */

/* GRID */
    
.GrdHeader
{
	background-image: url('Imagem/bg_grid_header.png');
	background-repeat: repeat;
	color: #fff;
	font-weight: bold;
	font-size:10px;
	border: 0px;
	border-collapse: collapse;
	border-bottom-color: transparent;
}
.GrdHeader a
{ color:#fff;
}

.GrdRow
{
    border:0px;
    background-color:#fff;
}
.GrdRowAlt
{
    border:0px;
    background-color:#eee;
}

.GrdFooter
{
    border:0px;
    background-color:#1380C3;
    min-height:10px;
    font-size:12px;
}

.GrdPager
{
    font-size: 15px;
    text-decoration: underline;
}

.GrdPager a:link
{
    font-size: 10px;
   
}


/* GRID */


#preloader {
	height: 155px;
	width: 475px;
	margin: 0px;
	padding: 0px;
	background: url(Imagem/preloader_bg.png) no-repeat;
	position: relative;
}
#preloader span {
	float: left;
	padding: 0px;
	text-align: justify;
	width:455px;
	height:100px;
	margin-top: 25px;
	margin-left: 10px;
}

#preloader div {
	margin-left: 10px;
}

#preloader a:active
{
    color: Red;    
}


/** Bordas Conteudo Master Page**/

td.bgTopLeft
{
	background: #fff url("Imagem/bg_pag.png");
	background-repeat:no-repeat;
	height: 10px;width: 10px;
}
td.bgTop
{
	background: #fff url("Imagem/bg_pag-02.png");
}
td.bgTopRight
{
	background: #fff url("Imagem/bg_pag-03.png");
	background-repeat:no-repeat;
	height: 10px;width: 10px;
}
td.bgLeft
{
	background: #fff url("Imagem/bg_pag-04.png");
}
td.bgRight
{
	background: #fff url("Imagem/bg_pag-05.png");
}
td.bgBottomLeft
{
	background: #fff url("Imagem/bg_pag-06.png");
	background-repeat:no-repeat;
	height: 10px;width: 10px;
}
td.bgBottom
{
	background: #fff url("Imagem/bg_pag-07.png");
}
td.bgBottomRight
{
	background: #fff url("Imagem/bg_pag-08.png");
	background-repeat:no-repeat;
	height: 10px;width: 10px;
}

/** Bordas Conteudo Master Page**/


.MultDrop
{
	border: 1px solid #1380C3;
	background-color: #fff;
	padding:1px;
}

.MultDropItem
{
	border-style: none solid solid solid;
	border-color: #1380C3;
	background-color: #EBEBEB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	position: absolute;
	height: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.Situacao 
{
    font-weight:bold;
    color:Green;
}