﻿body {
	background: #ffffff;
	margin: 0px;
	color: #333333;
	font: 80% Arial, Verdana, Tahoma;
	line-height: 16px;
}

a:link {color: #003366; text-decoration: underline;}
a:visited {color: #336699; text-decoration: underline;}
a:hover {color: #333333; text-decoration: none;}
a:active {color: #ff9933; text-decoration: none;}

input, select, textarea {
	color: #333333;
	font: 100% Arial, Verdana, Tahoma;
}

input[type="text"], input[type="password"], input[type="textarea"] {
    color: #333333;
	border: solid 1px #BBB;
}

input[type="text"]:hover, input[type="text"]:focus, input[type="password"]:hover, input[type="password"]:focus {
    background-color: #FFFFE8;
	border: solid 1px #BBB;
}

td {font: 100% Arial, Verdana, Tahoma;}

h1 {
	font: bold 120% Arial, Tahoma, Trebuchet MS, Verdana;
	color: #cb7c00;
	margin: 0px;
} 

.labelh1 
{
	font: bold 120% Arial, Tahoma, Trebuchet MS, Verdana;
	color: #cb7c00;
	margin: 0px;
} 

/* DEFINE FONT SIZE 1 */
.fontp {font:7pt Tahoma, Arial, Verdana;}
.font_tab {font:9pt Tahoma, Arial, Verdana;}

/* DEFINE CORES DE FONT */
.font_branco, .font_branco A:link, .font_branco A:hover, .font_branco A:visited, .font_branco A:active    {color:#ffffff;}

/* DEFINE CORES */
.azul1 {background-color:#eaf2f7;}
.azul2 {background-color:#ecf5fc;}
.laranja {background-color:#ffedc3;}
.cinza {background-color:#f7f7f7;}
.branco {background-color:#ffffff;}

.topo {
	width: 100%;
	background: #003366 url('../img/topo_back.gif') repeat;
}

.topo_linha {
	width: 100%;
	height: 20px;
	background-color:#f0f0f0;
}

.centro {
	width: 760px;
} 

.inv {
	display: None;
} 

.popup {
	width: 650px;
} 

.popup1 {
	width: 400px;
} 
/* DEFINE BOXES */
.sombra {
	border-right: solid 3px #efefef;
	border-bottom: solid 3px #efefef;
	margin-bottom: 5px;
}

.sombra_inv {
	border-right: solid 3px #efefef;
	border-bottom: solid 3px #efefef;
	margin-bottom: 5px;
	display: None;
}

.listras {
	background: url('../Images/back_listras.gif') repeat;
}

.borda_cinza {  
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding:10px;
	text-align:left;
}

.borda_laranja {  
	background-color: #ffedc3;
	border: solid 1px #eda700;
	padding:5px;
	text-align:left;	
}

.borda_azul {  
	background-color: #eaf2f7;
	border: solid 1px #b8cbd6;
	padding:5px;
	text-align:left;	
}

.campo {  
	padding-left:100px;
	line-height: 180%;
	text-align:left;
	margin-top:10px;
	margin-bottom:25px;
}

.gridview {border:solid 1px #eda700;}

.gridviewheader {
	background-color: #ffedc3;
	font-weight: bold;
	font-size: 9pt;
	text-align:center;
}

.gridviewrow
{
	font-size: 9pt;
}

.gridviewalternate 
{
	background-color: #ffedc3;
	font-size: 9pt;
}

.gridviewrow:hover{
    cursor: pointer;
    background-color: #DFFFEC;   
}

.gridviewalternate:hover
{
    cursor: pointer;
    background-color: #DFFFEC;
}

.gridviewselected
{
	background-color: #eaf2f7;
}

.gridvieweditrow
{
	background-color: #eaf2f7;
}

.gridviewemptyrow
{
	background-color: #FFF;	
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:300px;
}

.DivInfoError
{
    padding: 10px;
    background-color: #FF7979;
    position: absolute;
    z-index: auto;
    width: auto;
    height: 20px;
    color: Black;
    font-weight: bold;
    top : expression(document.documentElement.scrollWidth/10 + 'px');
    left : expression(document.documentElement.scrollHeight/5 + 'px');
}

.DivInfoAlert
{
    padding: 10px;
    background-color: #FFFFCC;
    position: absolute;
    z-index: auto;
    width: auto;
    height: 20px;
    color: Black;
    font-weight: bold;
    top : 20%;
    left : 30%;
    /*top : expression((document.documentElement.scrollWidth) + 'px');
    left : expression((document.documentElement.scrollHeight) + 'px');*/
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.divRight {
	text-align : left;
	width:87%;
	display:block;
	float:right;
}

.divLeft
{
	text-align : left;
	vertical-align: middle;
	width:12%;
    float: right;
    display:block;
    float:left;

}