﻿body 
{
    padding-left  : 10px;
    padding-right : 10px;
}

H1 
{
     font-family : Verdana;
     font-size   : 12pt;
     color       : gray;
     margin-top  : 10px;
     margin-bottom : 10px;
     padding-bottom : 5px;
     border-bottom: solid 1px gray;
}

H2 
{
     font-family : Verdana;
     font-size   : 10pt;
     color       : gray;
}

H3 
{
     font-family : Verdana;
     font-size   : 8pt;
     color       : gray;
}


.editTableSkin 
{
    background-color:#E0EBEF;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    font-family: Verdana; 
    text-align: left;
    margin: 0px 10px 0px 10px;
    background:#E0EBEF;
}

/* hg: mesmo que a de cima mas sem margens para não sair fora */
.editTableSkinNoMargin
{
    background-color:#E0EBEF;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    font-family: Verdana; 
    text-align: left;
    background:#E0EBEF;
}


.outerDetailTableSkin 
{
    background-color:#E0EBEF;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    font-family: Verdana; 
    text-align: left;
    margin: 0px 10px 0px 10px;
    background:#E0EBEF;
}

.detailTableSkin 
{
    background-color:#E0EBEF;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    font-family: Verdana; 
    text-align: left;
    margin: 0px 0px 0px 0px;
    background:#E0EBEF;
}

/* hg: mesmo que a de cima mas sem margens para não sair fora e com padding
  a classe detailTableSkin esta a ser utilizada onde devia estar a ser utilizada a
  classe outerDetailTableSkin. Para nao estragar o que ja esta definido, criei esta
 */
.detailTableSkinNoMargin
{
    background-color:#E0EBEF;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    font-family: Verdana; 
    text-align: left;
    background:#E0EBEF;
}


.createTableSkin 
{
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    background-color:#D1DBDF;
    background:#D1DBDF;
    font-family: Verdana; 
    text-align: left;
    margin: 0px 10px 0px 10px;
}

/* hg: mesmo que a de cima mas sem margens para não sair fora */
.createTableSkinNoMargin
{
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    background-color:#D1DBDF;
    background:#D1DBDF;
    font-family: Verdana; 
    text-align: left;
}

/* hg: margem da tabela da piramide */
.piramidTableMargin
{
    margin: 0px 10px 10px 10px;
}

.bottomMargin10
{
    margin-bottom: 10px;
}

.outerSearchTableSkin 
{
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    background-color:#FFD68F;
    background:#FFD68F;
    font-family: Verdana; 
    text-align: left;
    margin: 0px 10px 0px 10px;
}

.searchTableSkin 
{
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    background-color:#FFD68F;
    background:#FFD68F;
    font-family: Verdana; 
    text-align: left;
    margin: 0px 0px 0px 0px;
}

/* hg: mesmo que a de cima mas sem margens para não sair fora */
.searchTableSkinNoMargin
{
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    background-color:#FFD68F;
    background:#FFD68F;
    font-family: Verdana; 
    text-align: left;
}

td.searchFieldLine
{
    height: 36px;
}

td.searchCheckFieldLine
{
    height: 30px;
}

.searchPaddingTop
{
    padding-top: 18px;
}

.noUnderline
{
    text-decoration: none;
}



/*
tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}
*/

.tb_publicacaoTitulo
{
      
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    font-family : Verdana;
    font-size   : 8pt;
    color: black;
    background:#E0E0E0;
}
.tb_publicacaoConteudo
{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    font-family : Verdana;
     font-size   : 8pt;
    color: black;
    background:#F7F7F7;
       
}

.tb_publicacaoConteudo A:visited{
		font-family: 		verdana;
		color:				#336699;
		text-decoration:	none;
}
.tb_publicacaoConteudo A:active{
		font-family: 		verdana;
		color:				#336699;
		font-weight: 		bold;
		text-decoration:	none;
}
.tb_publicacaoConteudo A:link {
		font-family: 		verdana;
		color:				#031B63;
		text-decoration:	none;
}
.tb_publicacaoConteudo A:hover {
		color:				#336699;		
		font-weight: 		bold;
		text-decoration:	none;
		
}

.linkGaleria
{
    text-decoration:	none;
    font-size:10px;  
    color:#284775;
    background-color:#FFFBFF;
    font-family:Verdana;
    font-size:0.6em;  
}
.button
{
    background-color:  #FFFBFF;
    border-color:  #CCCCCC;
    border-style:solid;
    border-width: 1px;
    font-size:0.8em;
    font-family:Verdana;
     
}

a.arrow
{
	color:#555555;
    font-size:12pt;
    font-family:Verdana;
	text-decoration:none;
}

a.arrow.disabled
{
	color:#A0A0A0 !important;
}

.SeparadorEdicao
{
    margin: 5px ;
    color: #708090 ;
    height: 1px ;
}

.SeparadorDetalhe
{
    margin: 5px ;
    color: #008B8B ;
    height: 1px ;
}

.SeparadorPesquisa
{
    margin: 5px ;
    color: #FFD700 ;
    height: 1px ;
}

.SeparadorInsercao
{
    margin: 5px ;
    color: #008B8B ;
    height: 1px ;
}

.BtnPadding
{
    margin-top: 5px ;
    margin-bottom: 10px ;
}

.ExportBtn
{
    width: 100px;
    padding-left: 5px;
}

.BtnGravarEditor
{
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 75%;
}

.SearchHeader
{ 
    background-color: #FFC45F;
    text-align: left;
    padding-left:5px;
    height: 18px;
    vertical-align: middle;
}

.adjustMargin6
{
    margin-left:-6px; /* hg: alinhar combo */
}

.SearchHeader span
{ 
   font-family:Verdana;
   font-size:0.7em;
   font-weight:bold;
   vertical-align:middle;
   float:left; /* hg: se isto não estiver aqui, a imagem de ajuda e o texto não ficam centrados verticalmente */
}

span.labelWithHelpImg
{
    float:left; /* hg: se isto não estiver aqui, a imagem de ajuda e o texto não ficam centrados verticalmente */
}

span.labelWithHelpImgPadTop
{
    float:left; /* hg: se isto não estiver aqui, a imagem de ajuda e o texto não ficam centrados verticalmente */
	padding-top: 2px;
}

.SearchHeader img
{ 
    position:relative;
}

.DetailHeader
{
    background-color: #A7D0DF ;
    text-align: left;
    padding-left:5px;
    vertical-align: middle;
    height:18px;

}

.DetailHeader span
{
   font-family:Verdana;
   font-size:0.7em;
   font-weight:bold;
   vertical-align:middle;
   float:left; /* hg: se isto não estiver aqui, a imagem de ajuda e o texto não ficam centrados verticalmente */
}

.DetailHeader img
{
   position:relative;
}


.EditHeader
{
    background-color: #A7D0DF ;
    text-align: left;
    padding-left:5px;
    height: 18px;
    vertical-align: middle;
}

.EditHeader span
{
   font-family:Verdana;
   font-size:0.7em;
   font-weight:bold;
   vertical-align:middle;
   float:left;
}

.EditHeader img
{
    position:relative;
}

.CreateHeader
{
    background-color: #B5C8CF ;
    text-align: left;
    padding-left:5px;
    vertical-align: middle;
    height:18px;
}

.CreateHeader span
{
   font-family:Verdana;
   font-size:0.7em;
   font-weight:bold;
   vertical-align:middle;
   float:left;
}


.CreateHeader img
{
    position:relative;
}



.tooltip {
    background-color:#C7C7C7;
    color:#FFFFFF;
    font-family:Verdana;
    font-size:11px;
    padding:8px;
    width:200px;
}

.dvhdr1 
{
    background:#F3F0E7;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    border:1px solid #C8BA92;
    padding:5px;
    width:150px;
}


div#qTip {
 padding: 10px;
 border: 1px solid #ffc000;
 border-right-width: 1px;
 border-bottom-width: 1px;
 display: none;
 background: #fdfea1;
 color: Black;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
 width:250px;
}

.WizardNavBtn
{
    text-decoration: none ;
    margin: 10px ;
}

.PaddingTop
{
    padding-top: 10px;
}

.SideBar
{
    width: 500px ;
}

img.help
{
    padding-left:5px;
    padding-top: 2px;
	width:14px;
	height:14px;
/*	vertical-align:middle */
}

.marginTop
{
    margin-top:10px; 
}

.paddingLeft
{
    padding-left:10px;    
}

.paddingRight
{
    padding-right:10px;    
}

.paddingNota
{
    padding-left:5px;    
}

/* hg: 11/4/2013 Para alinhar a checkBox com a CheckBoxList*/
.adjustCheckBoxPaddingLeft
{
    padding-left:3px;
}

/* hg: 12/11/2014 Textbox uppercase */
.TextBoxUpperCase 
{ 
	text-transform: uppercase; 
}

.header1PaddingLeft
{
    padding-left:5px;    
}

.header2PaddingLeft
{
    padding-left:10px;    
}

.txtRegular
{
 font-size:0.8em;
}

/*::::::::::::: MAIN MENU :::::::::::::*/

.StaticMenuItemStyle
{
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    Font-Size:8pt;
    
}

.DynamicMenuStyle
{
    background-color:Khaki;
    
}

.StaticSelectedStyle
{
    background-color:Gainsboro;
    Font-Size:8pt;
}

.DynamicSelectedStyle
{
    background-color:Gainsboro;
    Font-Size:8pt; 

}

.DynamicMenuItemStyle
{   
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    font-family:Verdana;
    Font-Size:8pt;
    padding:3px;
    background-color:#E6E7E8;
    cursor:pointer;
}

.DynamicHoverStyle
{
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    font-family:Verdana;
    Font-Size:8pt;
    padding:3px;
    background-color:Gold;
    cursor:pointer;
    
}

.StaticHoverStyle
{
    background-color:Gold;
    Font-Size:8pt;
}

a.HyperlinkField:link { color: Black; text-decoration:underline; }
a.HyperlinkField:visited { color: Black; text-decoration:underline; }
a.HyperlinkField:active { color: Black; cursor:hand; text-decoration:underline; }
a.HyperlinkField:hover { color: Black; cursor:hand; text-decoration:underline; }