/* 
================================
Skin styles for DotNetNuke
================================
*/   


.paginaexterior {
 
	background-color: #fefefe;

}
.Pagina {

        /*width:1024px; 
        height:768px; */
	border-right: #006699 1px solid; 
	border-top: #006699 1px solid; 
	border-left: #006699 1px solid; 
	border-bottom: #006699 1px solid; 

}

.limiteexterior {
	background-color: #2e8ec7;
	height: 11px;
	color: #ffffff;
	font-size: 7pt;
	font-family: Arial, Verdana, Helvetica, Tahoma, Geogia; 
        text-align:center;
vertical-align:middle;  
}


.limiteinterior
{
	background-color: #365996;
        height: 11px;
        color: #ffffff;
	font-size: 8pt;
	height: 14px;
	font-family:  Arial, Verdana, Helvetica, Tahoma, Geogia; 
}
.cabecalho {
	background-color: #EEEEEE;
	height: 55px;
	font :  Verdana;
}

.background
{
	background-color:#EEEEEE ; 
	font-weight: bold;
	font: 8px; 
}
.localizacao {
	color: #365996; 
	font-size: 8pt;
	font-weight: normal;
	padding: 0px 6px 0px 6px;
	background: #99CCFF; 
	font: bold;
        font-family:  Arial, Verdana, Helvetica, Tahoma, Geogia; 
}



.navegacao {
	background-color:#EEEEEE ; 
	font-weight: bold;
	border-right: #EEEEEE  6px solid;
	border-top: #EEEEEE  6px solid;
	border-left: #EEEEEE 6px solid;
	border-bottom: #EEEEEE  6px solid;
	font: 8px;
}

.separador{
	background: Black;
	padding: 0px;
	margin-left: 1px;
	height: 1px;
}

.contentpane {
	width: 100%;
	background-color: #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;


}

.imagem {
       background-image:url('logo-regiaoautonoma.png');
       background-repeat:no-repeat;
       background-position:center; 
}
.logo{
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, Tahoma, Geogia;
}
.banner{
	font-size: 12pt;
	font-family: Arial,  Verdana,  Helvetica, Tahoma, Geogia;
}
.perfil{
	
	font-size: 12pt;
	font-family: Arial,  Verdana,  Helvetica, Tahoma, Geogia; 

}
.data 
{ color:#000000;
}


/*___________________________________________________________________________________________*/


.Head{ font-size:13pt; font-weight:bold; color:#333;font-family: Arial,  Verdana,  Helvetica, Tahoma, Geogia; }

.SubHead,.SubSubHead{ font-size:8pt; color:#333; }

A,A:link,A:visited,A:active{
	font-family: Arial,  Verdana,  Helvetica, Tahoma, Geogia;
	font-size: 8pt;
	font-weight: normal;
	font: bold;
        text-decoration:underline;
	color: #365996;
}
A:hover{ color:#2e8ec7; text-decoration:none;}

a.bottomlinks:link,a.bottomlinks:active,a.bottomlinks:visited{ color:#333; text-decoration:none; }
a.bottomlinks:hover{ color:#333; text-decoration:underline; }

.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:9pt; color:#777; text-decoration:none; }
a.footer:hover{	color:#777; text-decoration:underline; }

A.user,A.user:link,A.user:active,A.user:visited{color: #365996;}


A.user:hover{color:#2e8ec7; text-decoration:none;}

A.SkinObject,A.SkinObject:link,A.SkinObject:active,A.SkinObject:visited{background-color: #FFFFC0;color:blac; text-decoration:underline;}

A.SkinObject:hover{  color:#FF0000; text-decoration:none;}


A.breadcrumb:link,A.breadcrumb:visited,A.breadcrumb:active{text-decoration:none;color: #365996;}
A.breadcrumb:hover{ color:#365996; text-decoration:none;}


/*___________________________________________________________________________________________*/

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #eeeeee;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DKGray.jpg); 
	height: 30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Arial,  Verdana,  Helvetica, Tahoma, Geogia; 
   font-size: 9pt;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}

.alternateRowStyle { 
        background-color:#F5F5F5; 
}

/*#############################Ecran############################*/


/*---------------------------------------textbox ------------------------------*/
.tbCRC_Criterio {font-size: 9pt;width: 500px;border: thin groove;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCRC {font-size: 9pt;border: thin groove;overflow: auto;width: 635px;height: 48px;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCRC_SBORDER {font-size: 9pt;border:thin none;overflow: auto;width: 635px;height: 48px;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCRC_Numero {font-size: 9pt;border: thin groove;width: 78px;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCRC_Numero_SBORDER {font-size: 9pt;border: thin none;width: 78px;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}

.tbCDG {font-size: 9pt;width: 200px;border: thin groove;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCDG_Long {font-size: 9pt;width: 300px;border: thin groove;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCDG_SBORDER {font-size: 9pt;width: 200px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCDG_SBORDER_Long {font-size: 9pt;width: 300px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCDG_BORDER {font-size: 9pt;width: 200px;border: 1px solid #E0E0E0; background: White;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDSG {font-size: 9pt;width: 635px;border: thin groove;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDSG_SBORDER {font-size: 9pt;width: 635px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDSG_BORDER {font-size: 9pt;width: 635px;border: 1px solid #E0E0E0; background: White;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDSG_Criterio {font-size: 9pt;width:500px;border: thin groove;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDSG_SBORDER_Criterio {font-size: 9pt;width:500px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDSG_BORDER_Criterio {font-size: 9pt;width:500px;border: 1px solid #E0E0E0;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDSG_Destaque {font-size: 9pt;width: 635px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;font-weight: bold;}

.tbCDG_TrbCm_SBORDER {background-color:#EFF8FB;font-size: 9pt;width: 200px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDSG_TrbCm_SBORDER {background-color:#EFF8FB;font-size: 9pt;width: 635px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCDG_TrbCm_SBORDER_Long {background-color:#EFF8FB;font-size: 9pt;width: 300px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbData_TrbCm_SBORDER{background-color:#EFF8FB;font-size: 9pt;width: 78px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}

.tbCRC_TrbCm_SBORDER {background-color:#EFF8FB;font-size: 9pt;border:thin none;overflow: auto;width: 635px;height: 48px;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbCRC_TrbCm_Numero_SBORDER {background-color:#EFF8FB;font-size: 9pt;border: thin none;width: 78px;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDSG_TrbCm_Destaque {background-color:#EFF8FB;font-size: 9pt;width: 635px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;font-weight: bold;}

.tbDSG_TrbCm_SBORDER_Criterio {background-color:#EFF8FB;font-size: 9pt;width:500px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}

.tbData{font-size: 9pt;width: 78px;border: thin groove;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbData_BORDER{font-size: 9pt;width: 78px;border: 1px solid #E0E0E0;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbData_SBORDER{font-size: 9pt;width: 78px;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbID{width: 78px;border: 1px solid Silver;background: White;color: Silver;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbID_CRT{font-size: 9pt;width: 78px;border: thin groove;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbID_Valor{font-size: 9pt;width: 78px;border: thin groove;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbUser{font-size: 9pt;width: 300px;border: thin groove;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.tbDataUser{font-size: 9pt;width: 150px;border: thin groove;text-align: left;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}

/*---------------------------------------lable ------------------------------*/

.Estado1 {font-weight: bold;background-color:#FFCC66;font-size: 9pt;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.Estado2 {font-weight: bold;background-color:#ff6622;font-size: 9pt;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.Estado3 {font-weight: bold;background-color:#CCFF99;font-size: 9pt;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.Estado4 {font-weight: bold;background-color:SkyBlue;font-size: 9pt;border: thin none;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}

/*--------------------------------lable, radiobutton, ...----------------------------------*/

.rblResposta{font-size: 9pt;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}

.lblCor {font-weight: bold;}
.lblCor1{font-size: 9pt;Color: Gray;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}
.lblCor2{font-size: 7pt;Color: Silver;font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;}


.Titulo
{
	font-family: Arial,  Verdana,  Helvetica, Tahoma, Geogia;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	font-style: normal;
}

.Validacao
{
	font-family: Arial,  Verdana,  Helvetica, Tahoma, Geogia;
	font-size: 9pt;
	color: Red;
	font-style: normal;
}

/*------------------------------------table----------------------------------*/

.tblAuditoria{
 	cellspacing: 6;
 	Width: 100%;
 	cellpadding: 0;
 	border-right: #00ccff 1px solid ; 
 	border-top: #00ccff 1px solid ; 
 	border-left: #00ccff 1px solid ; 
	border-bottom: #00ccff 1px solid;
	font-family:  Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;

}

.tblAlterar{
 	cellspacing: 6;
 	Width: 100%;
 	cellpadding: 0;
 	border-right: #ff9900 1px solid ; 
 	border-top: #ff9900 1px solid ; 
 	border-left: #ff9900 1px solid ; 
 	border-bottom: #ff9900 1px solid;
	font-family:  Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;
 }
 .tblCriar{
  	cellspacing:0;
 	Width: 100%;
 	cellpadding: 0;
 	border-right: #ff9900 1px solid; 
 	border-top: #ff9900 1px solid ; 
 	border-left: #ff9900 1px solid ; 
 	border-bottom: #ff9900 1px solid;
	font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;
 }
 .tblEliminar{
 	cellspacing: 6;
 	Width: 100%;
 	cellpadding: 0;
 	border-right: #ff0000 1px solid ; 
 	border-top: #ff0000 1px solid ; 
 	border-left: #ff0000 1px solid ; 
 	border-bottom: #ff0000 1px solid;
	font-family: Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;
 }
.tblTrabalharCom{
	cellspacing: 6;
	Width: 100%;
	cellpadding: 0;
	border-right: #00ccff 1px solid;
	border-top: #00ccff 1px solid;
	border-left: #00ccff 1px solid;
	border-bottom: #00ccff 1px solid; 
	font-family:   Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;
        background-color:#EFF8FB; 
}

.tblValidar{
	cellspacing: 6;
	Width: 100%;
	cellpadding: 0;
	border-right: #00ccff 1px solid;
	border-top: #00ccff 1px solid;
	border-left: #00ccff 1px solid;
	border-bottom: #00ccff 1px solid; 
	font-family:   Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;

}
.tblDataGrid{
  	cellspacing: 6;
 	Width: 100%;
 	cellpadding: 0;
	font-family:   Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;
	}

.tblCriterio{
  	cellspacing: 6;
 	Width: 100%;
 	cellpadding: 0;
 	border-right: #00ccff 1px solid ; 
 	border-top: #00ccff 1px solid ; 
 	border-left: #00ccff 1px solid ; 
 	border-bottom: #00ccff 1px solid;
	font-family:   Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;
	}
	
.tblCriterio_SBORDER{
  	cellspacing: 6;
 	Width: 100%;
 	cellpadding: 0;
	font-family:   Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;
	}
.tblLista{
	cellspacing: 6;
	Width: 100%;
	cellpadding: 0;
	border-right: #00ccff 1px solid;
	border-top: #00ccff 1px solid;
	border-left: #00ccff 1px solid;
	border-bottom: #00ccff 1px solid;
	font-family:  Arial,  Verdana, Helvetica, Tahoma, Geogia;
        font-size: 9pt;
}

.tblInterior{
 	font-size: 9pt;
        font-family:  Arial,  Verdana,  Helvetica, Tahoma, Geogia;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}		

.tblMensagem{
 	font-size: 9pt;
        font-family: Arial,  Verdana,  Helvetica, Tahoma, Geogia;
        font: bold;
}

/*--------------------------------Header----------------------------------*/

.HeaderCDG {width: 20%;}
.HeaderDSG {width: 50%;}
.HeaderDATA {width: 9%; }
.HeaderID {width: 8%;Color: Gray;text-align: right;}
.HeaderSelect {width: 2%;}
.HeaderDSG_CRC {width: 36%;}
.HeaderCRC {width: 36%;}

/*--------------------------------Button----------------------------------*/

A.Botao{margin: 0px 10px 0px 0px;}
A.BotaoCinza{color: Gray;margin: 0px 10px 0px 0px;}
A.BotaoVermelho{margin: 0px 10px 0px 0px;}
A.BotaoVermelho:hover{ color:#FF3300;}
A.BotaoLaranja{BackColor:#00C0C0;margin: 0px 10px 0px 0px;}

A.BotaoLaranja:hover{ color:#ff9900}
A.BotaoCinza:hover{ color:#ff9900;}


