img
{ border: 0; }

table
{ border: 0px; margin: 0px; padding: 0px; }

.body
{
	font-size: small;
	margin: 4px;
	font-family: Verdana, Arial, Helvetica;
	color: #000102;
	background-color: #FFFFFF;
}

.HiddenTable
{
	padding: 0px;
	margin: 0px;
	border: none;
	font-size: small;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;

}

.Content
{
	font-size: small;
	font-family: Arial, Helvetica;
	color: #56B8C1;
	background-color: #FFFFFF;
}

.Content A
{
	color: #56B8C1;
}

.HeaderArea
{
	color: #56B8C1;
}

.FooterArea
{
	padding-right: 8px;
	padding-left: 8px;
	font-size: xx-small;
	padding-bottom: 8px;
	padding-top: 8px;
	color: #56B8C1;
}

.Footer A
{
	color: #56B8C1;
}

.MainMenuArea
{
}

.MainMenu .AspNet-Menu-Horizontal
{
}

.MainMenu .AspNet-Menu-Vertical
{
}

.MainMenu ul.AspNet-Menu
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: small;
	z-index:100; /* needed for floating menus */
}

.MainMenu ul.AspNet-Menu li .AspNet-Menu-WithChildren,
.MainMenu ul.AspNet-Menu li .AspNet-Menu-Leaf
{
}

.MainMenu ul.AspNet-Menu li A.AspNet-Menu-Link,
.MainMenu ul.AspNet-Menu li SPAN.AspNet-Menu-NonLink
{
	height: auto! important; /* Needed for IE6 */
}

.MainMenu ul.AspNet-Menu li:hover,
.MainMenu ul.AspNet-Menu li A:hover,
.MainMenu ul.AspNet-Menu li .AspNet-Menu-Hover
{
}


.MainMenu ul.AspNet-Menu li .AspNet-Menu-Selected,
.MainMenu ul.AspNet-Menu li A.AspNet-Menu-Selected,
.MainMenu ul.AspNet-Menu li SPAN.AspNet-Menu-Selected,
.MainMenu ul.AspNet-Menu li .AspNet-Menu-ChildSelected,
.MainMenu ul.AspNet-Menu li .AspNet-Menu-ParentSelected
{
}

.MainMenu ul.AspNet-Menu ul
{
	top: 18px; /* needed for floating, vertical, second level menus */
	left: 0px; /* needed for floating, vertical, second level menus */
}

.SectionArea
{
	color: #56B8C1;

}

.SectionBodyArea
{
	background-color: #FFFFFF;
	color: #56B8C1;
	font-size: small;
}
.SectionBodyAreaSMS
{
	padding-right:50px;
	padding-left:50px;
}


.SectionBody
{
	font-size: small;
	color: #56B8C1;
    line-height: 1.4em;
}
.SectionBodySMS
{
	 font-weight: bold;
	 font-family:Tahoma;
	 color:#FFFFFF;
}

.SectionBody P
{
	color: #56B8C1;
	margin-top: 0px;
}

.SectionBody Li
{
	color: #56B8C1;
	margin-bottom: 0px;
}

.SectionBodyHeading, .SectionBodyArea H1
{
	margin-bottom: 0px;
	font-size: 120%;
	color: #56B8C1;
	font-weight: normal;
}

.SectionBodyHeading A, .SectionBodyArea H1 A
{
	color: #56B8C1;
}

.SectionBodySubHeading, .SectionBodyArea H2
{
	margin-bottom: 0px;
	color: #56B8C1;
	font-size: 110%;
	font-weight: normal;
	line-height: 1.5em;
}

.SectionBodySubHeading A, .SectionBodyArea H2 A
{
	color: #56B8C1;
}

.SectionBodySubSubHeading, .SectionBodyArea H3
{
	margin-bottom: 0px;
	color: #56B8C1;
	font-size: 110%;
	font-weight: normal;
	line-height: 1.5em;
}

.SectionBodySubSubHeading A, .SectionBodyArea H3 A
{
	color: #56B8C1;
}

.MarginTop
{   margin-top:12px;
}

.MarginRight
{   margin-right:12px;
}

.MarginLeft
{   margin-left:12px;
}

.MarginBottom
{   margin-bottom:12px;
}

.CK00
{
	color: #000102;
	background-color: #FFFFFF;
}

.CK01
{
	color: #56B8C1;
	background-color: #FFFFFF;
}

.CK02
{
	color: #56B8C1;
	background-color: #E6F8F8;
}

.CK03
{
	color: #56B8C1;
	background-color: #082E55;
}

.CK04
{
	color: #56B8C1;
	background-color: #CFF0F7;
}

.CK05
{
	color: #56B8C1;
	background-color: #7DB1D6;
}
.FormLabel
{
	padding-top:5px;
	color:White;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;

}
.FormFieldArea
{
	font-size:small;
	font-family:Tahoma;

	
}
.FormField
{
	border:solid 1px black;	
}
.HeaderForm
{
	color:white;
	font-weight:bold;
	text-align:center;
}

.SMSListContainer
{
	 border: solid 1px white;
	 width:250px;
	 font-weight: bold;
	 font-family:Tahoma;
	 color:#FFFFFF;
}
.SMSListHeader
{
	border: solid 1px white;
	width:250px;
	font-size: 110%;
	font-weight: bold;
	vertical-align:top;
	font-family:Tahoma;
	color:#FFFFFF;
}
.SMSListContainer A
{
	color:#ff6600;
}
.FormSemRegisto
{
	 font-weight: bold;
	 font-family:Tahoma;
	 color:#082E55;

}
.FormErrorSMS
{
	 font-weight: bold;
	 font-family:Tahoma;
	 color:#082E55;
}
.FormSemRegistoIntSIVA
{
	 padding:20px;
	 font-weight: bold;
	 font-family:Tahoma;
	 color:black;

}
.FormErrorIntSIVA
{
	font-family:Tahoma;
	padding:20px;
	color: white;
	font-size: medium;
	font-weight: bold;
	border: solid 1px white;
    background-color: #555d5d; 
    opacity: 0.8; 
    filter: alpha(opacity=80);
}
.FormErrorIntSIVA A
{
	color: white;
	padding:0px;
	border:none;
}
.FormErrorSMS A
{
	color:#ff6600;
}
.IntegracaoListHeader
{
	border: solid 1px white;
	font-size: medium;
	font-weight: bold;
	color:White;
	padding-left:3px;
}
.IntegracaoListContainer
{
	font-size: 10px;
	font-weight: bold;
	border: solid 1px white;
	color:White;
}
.SectionBodyAreaIntSIVA
{
	padding:5px 20px 5px 20px;
}
.SectionBodyIntSIVA
{
	font-weight: bold;
	color:White;
	
}
.SectionBodyIntSIVAHeader
{
	font-weight: bold;
	color:Black;
	
}

