/*** Body ***/
body{	
   font-size: 10pt;
   font-family: verdana;
	background-image: url(images/bg3.gif);
	background-position: 0% 0%;			 	
	background-color:#EA7A0A;   
	margin:0px;
	padding:5px 0px 5px 0px; 
	scrollbar-base-color: #000000;
	scrollbar-track-color: #E3E3E3;
	scrollbar-face-color: #AAAAAA;
	scrollbar-highlight-color: #AAAAAA;
	scrollbar-3d-light-color: #000000;
	scrollbar-darkshadow-color: #AAAAAA;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #525252;
}

/*** Toolbar ***/
.Toolbar           {background: #D62118; color: #ffffff; }
.Toolbar a:link    {text-decoration: none; color: #ffffff;font-size:x-small; }	
.Toolbar a:visited {text-decoration: none; color: #ffffff;font-size:x-small; }	
.Toolbar a:hover   {text-decoration: underline; color: #ffffff;} 

/*** Hyperlinks */
a:link    {color:#2C4377; text-decoration: none;}
a:visited {text-decoration: none;} 
a:hover   {text-decoration: underline;}

/*** Tabcontrol */
.tabButtons{
	margin-left:3px; 
}
.tabFrame {}
.tabOff 
{	
	font-family: Verdana;
	font-size: 11;
	font-weight: 700;
	text-align: CENTER;
	color: #666666;
	background-color: #CCCCCC;	
	border-bottom: #CCCCCC 1PX SOLID;
	height: 25;
	cursor: pointer;
}

.tabOn 
{	
	font-family: Verdana;
	font-size: 11;
	font-weight: 700;
	text-align: CENTER;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 1PX SOLID;
	height: 28;
	cursor: pointer;
}

/*** Buttons */
Button.Button {font-weight:bold;font-size:x-small; border:groove inset 1px #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#B3B3B3',endColorstr='#E3E3E3', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#707070', Positive='true')
	color:#000000;cursor: pointer;}
Button.ButtonOver {font-weight:bold;font-size:x-small;border:groove inset 1px #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#CCCCCC',endColorstr='white', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#707070', Positive='true')
	color:#000000;cursor: pointer;}
Button.ButtonDown {font-weight:bold;font-size:x-small;border:groove inset 1px #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#666666',endColorstr='white', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#707070', Positive='true')
	color:#000000;cursor: pointer;}	
.ListViewButton {border: black 1px solid; font-weight: bold; font-size: 8pt; 
	margin-left: 2px; color: white; height: 18px; background-color: #4a64a1;}
.ListViewButtonOver {border: black 1px solid; font-weight: bold; font-size: 8pt; 
	margin-left: 2px; color: white; height: 18px; background-color: #98BBD1;}

/*** Controls ***/
INPUT       {font-size:x-small;}
SELECT      {font-size:x-small;}
div			{FONT-SIZE: 100%;}
span			{FONT-SIZE: 100%;}
TEXTAREA    {width:100%; font-size:x-small;}
FORM        {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
img			{border: 0px none;}

/*** Title ***/
DIV.HdrTitle td
{
	background: #CCCCCC;
	border-bottom:solid 1px #ffffff; 
	border-top:solid 1px #ffffff;         
	padding-left:2px;
	margin-left:2px;
}
SPAN.HdrTitle 
{
	padding:2px; 
	font-size:medium; 
	font-weight:bold; 
	color:#000066;
}

/*** Sub Title ***/
DIV.HdrTitle td
{
	background: #cccccc;
	border-bottom:solid 1px #ffffff; 
	border-top:solid 1px #ffffff;         	
}
.HdrTitle {		
	font-size:medium; 
	line-height:3pt;
	margin: 0px 0px 2px 0px;
	padding:6px 5px 5px 5px;
	font-weight:bold;		
	color:#000066;	 	
}
.SubTitle {
	padding-right:20px;
	background:#F5F5F5;		
	font-size:smaller;
	border: solid 1 #FFFFFF;
}

/*** Form ***/
.Body
{
	font-family: Times New Roman; 
	font-size: small;
	MARGIN: 0px; 
	WIDTH: 99%; 
	background:#ffffff;    
	margin-left:2px; 
	border:solid 1px black; 
	margin-bottom: 2px;
	padding:2px;	
}
.Section
{
    WIDTH: 99%;
    background:#FFFFFF;    
    margin-left:2px;
    border:solid 1px #666666;    
    margin-bottom: 2px;
    font-size:x-small; 
}
.Label
{
    text-align:right; font-weight:bold;   
    padding-right: 1px;    
    white-space:nowrap;
    font-size:x-small;     
}

.SectionHeader
{
	background: #F2F7F9; 
	color:#333333; 
	font-weight:bold;
	border:solid 1px #666666;
	height:1px; 
}
.SectionHeader TH
{
	border-bottom:solid 1px #666666;
}

.tables
{
	border-bottom : 1px solid #666666;
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;
	border-top : 0px none #666666;
	cursor: default;	    
}
.MenuTop {	
	background:#D62118;
	background-image:url(images/BackgroundMenuUp.jpg);
	font-size:13px;
}
.ListMenuVertical {	
	border:0; 
	padding: 0px; 
	width: 99%;	
	margin-left: 2px;	
}
.ListMenuVertical TD {font-size:12px; font-weight:bold;padding:14px 0px 0px 5px;} 
.ListMenuVertical a {color:#D62118; font-weight:bold;} 
.ListMenuHorizontal {font-size:x-small; font-weight:bold;font-weight:bold; color:#FFFFFF; text-align:right;padding-left:5px; }

.HorizontalMenu ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
.HorizontalMenu ul ul {
	width:200px; 	
	position:absolute;	
   display:none;
   top:26px;
   left:0;
   background:#D62118;
}
.HorizontalMenu li.MenuItem {
	float:left;
    position: relative;       
    white-space:nowrap;      
    height:28px;      
}
.HorizontalMenu li.MenuItemSeperator{
	float:left;
    position: relative;       
    white-space:nowrap;      
    height:28px;      
    width:5px;     
    background-image:url(images/HorizontalMenuSep.jpg);    
    background-repeat:no-repeat;  
    background-position:center;  
}
.HorizontalMenu li.SubMenuItem {
	float:left;
	display:list-item;  
    position:relative;        
    padding-top:4px;    
    padding-bottom:4px;   
    width:100%;
    font-size:12px;
    border-left:solid 2px #a0130c;  
    border-right:solid 2px #a0130c;    	       
    border-bottom:solid 2px #a0130c;
    white-space:nowrap;     
    background:#D62118;
}
.HorizontalMenu a {
    display:block;    
    padding-left: 8px;
    padding-right: 8px;    
    color:#FFFFFF;
    font-weight:bold;
    line-height: 28px;
    text-decoration: none;
}
.HorizontalMenu a:hover {text-decoration: underline;}

.HorizontalMenu li.Hover ul {
    display:block;
}

/*** MainTable ***/
.MainTable
{
	width:1000px;
	border-top:solid 2px #EA7A0A; 
	border-left:solid 2px #EA7A0A; 
	border-right:solid 2px #EA7A0A; 
	background:#FFFFFF;		 
}

/*** Listview ***/
.ListView
{
	border:solid 1px #7EA5CF; 
	padding: 0px; 
	width: 99%; 
	background: #ffffff;
	margin-left: 2px; 
	font-size:x-small; 
}
.Form TD Table.ListView	{border:0px;}
.ListView TH				{text-align:left; padding: 2px 6px 2px 0px;}
.ListView TD				{padding: 2px 2px 2px 2px;}
.ListView TR.RowDark		{background: #F7FAFC;}
.ListView TR.RowLight	{background: #FFFFFF;} 
.ListView TR.RowSelect	{background: #D5E4EE;}

/*** Guestbook ***/
.Guestbook					{border:0px; width:100%;}
.Guestbook TH				{background: #C4D7E4; 
								color:#024AB4; 
								font-weight:bold;
								border:solid 1px #7EA5CF;
								text-align:left; 
								padding-left:3px; 
								border-top:solid 1px #666666; 
								border-left:solid 1px #666666;
								border-right:solid 1px #666666;}
.Guestbook TD				{padding: 2px 2px 2px 2px; 
						      border-bottom:solid 1px #666666; 
								border-left:solid 1px #666666;
								border-right:solid 1px #666666;}
.Guestbook TR.RowDark	{background: #C4D7E4;}
.Guestbook TR.RowLight	{background: #FFFFFF;}
.Guestbook TD.AdminTools {border:none;background:#CFE0F2;}

img.GuestbookDeleteButton {cursor:pointer;}
img.CaptchaImage  {border:solid 1px #7F9DB9;}
  
/*** Editor ToolBar ***/
.HTMLEditor td.Seperator	 {background: url(Images/EditToolbarSeperator.png);}
.HTMLEditor td.Closer		 {background: url(Images/EditToolbarEnd.png);}
.HTMLEditor td.ButtonNormal {background: url(Images/EditToolbarBG.png);}
.HTMLEditor td.ButtonOver	 {background: url(Images/EditToolbarBG_Select.png);}
.HTMLEditor td.ButtonSelect {background: url(Images/EditToolbarBG_Select.png);}

/*** DatePicker ***/
.dpTable{cursor: pointer;}
.ErrorControl{
	background-color:White;
	border:solid 2px Black;  
	color:red;
	width:50%; 
	position:absolute;
	top:200px;
	left:100px ;
}
.ErrorControlHeader{
	background-color:#D62118;
	text-align:right;  
	cursor: pointer;
}
.CMSContent 
{
	margin-bottom:10px;	 
}
.MsoNormal, .MsoHeading1, .MsoHeading2, .MsoHeading3, 
.MsoHeading4, .MsoHeading5, .MsoHeading6, .MsoHeading7, 
.MsoBodyTextIndent1, .MsoBodyTextIndent2, .MsoBodyTextIndent3, .MsoBodyTextIndent4, .MsoBodyTextIndent5 {
	font-size:11pt;
}
.Legenda {
	font-size:x-small;
}
