﻿body 
{
	margin-top:0px;
	margin-left:1px;
	margin-right:1px;
	font-family:Arial,sans-serif;
	color:#999;
	background-color:#3f3f41;
}

td, div, p, span
{
	font-size:12px;
	line-height:140%;
	color:#666;
	text-align: left;
}

h3
{
	color:#900;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:25px;
}

select
{
	border:1px solid #ccc;
	height:26px;
	padding:3px 3px 3px 3px;
}

input
{
	height:20px;
	/*padding:5px 5px 5px 5px;*/
}

input[type=submit] {
    height:26px;
}

input[type=checkbox] {
    height:11px;
}

.Btn {
	padding:5px 5px 5px 5px;
	height:28px;
}

.FormTitle 
{
	color:#c03;
	font-family:Arial,sans-Serif;
	font-weight:bold;
	font-size:20px;
	padding-left:5px;
}

a, a:link, a:active, a:visited
{
	color:#c30;
	text-decoration:none;
}

a:hover
{
	color:#000;
	text-decoration:underline;
}

.Footer
{
	color:#888;
	font-size:11px;
    font-weight:bold;
}

 .Footer A:link, .Footer A:active, .Footer A:visited
 {
    color:#c02;
    text-decoration:none;
 }

 .Footer A:hover
 {
    color:#fff;
    text-decoration:none;
 }
 
 .Login
{
	color:#ccc;
	font-size:11px;
}

 .Login:link, .Login:active, .Login:visited
 {
    color:#ccc;
    text-decoration:none;
 }

 .Login:hover
 {
    color:#fff;
    text-decoration:underline;
 }
 
 

.PageTitle
{
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#06A7DE;
	padding-left:22px;
	padding-top:30px;
}

/* Classes subHead*/
.Head 
{
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#06A7DE;
}


.subHead 
{
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000;
}

#bread_style {
	font-weight:bold;
	font-size:9px;
}


th span, .SmallTD
{
	font-size:10px;
}

/* CLASSES PARA OS CONTROLOS NOS MODULOS */

.DataHeader {
	background-color:#B00044;
	background-image:url(../images/bg_TH2.gif);
	color:#fff;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.DataHeader th {
	padding:3px 3px 3px 3px;
	color:#fde;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.DataHeader A, .DataHeader A:link, .DataHeader A:visited, .DataHeader A:active {
	padding:3px 3px 3px 3px;
	color:#fff;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.DataHeader A:hover {
	color:#fff;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.DataRow td {
	color:#555;
	font-family:Arial, sans-serif;
	font-size:12px;
	border:solid 1px #fff;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:4px;
}

.AltDataRow td {
	background-color:#f4f4f4;
	color:#333;
	font-family:Arial, sans-serif;
	font-size:12px;
	border:solid 1px #eee;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:4px;
}

.pageStyle {
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.modalPopup 
{
	background-color:#f1f1f1;
	border: solid 4px #CC0000;
	padding:5px 5px 5px 5px;
	width:550px;
}

.modalPopupLarge
{
	background-color:#f1f1f1;
	border: solid 4px #CC0000;
	padding:5px 5px 5px 5px;
	width:700px;
}

.modalBackground 
{
	background-color:Gray;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


/* Classes interface DNN */
.ControlPanel 
{
	padding-bottom:6px;
    width: 100%;
    background-color: #EEEEEE;
    BORDER-RIGHT: #CCC 1px solid; 
    BORDER-TOP: #F1F1F1 1px solid; 
    BORDER-LEFT: #F1F1F1 1px solid; 
    BORDER-BOTTOM: #CCC 3px solid; 
}

/******************************** jQuery Redefinition *****************************/
.ui-dialog { z-index: 1000 !important ;}
.ui-widget-overlay{ z-index: 900 !important ;}
.ui-tabs .ui-tabs-panel {background: #fff;}