﻿*{
    margin: 0px;
    padding: 0px;
    font-family: Verdana;
    xcolor: Black;
    xfont-size: 10px;
    line-height: 140%;
    
}

html
{
  overflow-y: scroll;
}

h2
{
  color: #003399;
  font-size: 14px;  
}

h3
{
  color: #333333;
  font-size: 14px;
}

h4
{
  color: #333333;
  font-size: 10px;  
}


html
{
  height: 100%;
}

body
{
  xbackground-image: url("/imagens/fundo1.jpg");
  xbackground-repeat: repeat;
  xbackground-position: center;
  background-color: #f4f3ef;
  xborder-color: Black;
  xborder-width: 1px;
  xborder-style: solid;
  xheight: 100%;
  margin:0; 
  padding:0;
  text-align:center;
  margin-top: 5px;
  margin-bottom: 5px;  
}

#MainDiv
{
  background-color: White;
  xborder-color: Fuchsia;
  xborder-width: 1px;
  xborder-style: solid;
  height: 100%;
  margin: 0 auto;
  min-height: 100%;
  width: 990px;
  position: relative;
}

#TopDiv
{
  xborder-color: blue;
  xborder-width: 1px;
  xborder-style: solid;
  clear: both;
  font-family: Verdana;
  font-size: small;
  text-align: center;
  width: 100%;
  xheight: 130px;  
 } 

/***** Top *******************************************************/ 

#TopImageDiv 
{
  xborder-color:blue;
  xborder-style:solid;
  xborder-width:1px; 
  background-image: url("imagens/topimage.jpg");
  background-position:center;
  background-repeat:no-repeat;
  height:115px;
  width:100%;
  margin-bottom:-1px; /* porque senao aparece uma linha branca entre o menu e a imagem da testeira */
}

.MainMenuCSS
{
  height: 21px; /* altura do menu inteiro */
}

.DivMenuStaticItemTemplate
{
	cursor: pointer;
	height: 100%; /* altura dos menuitens */
	width:100%;
	border-style:none;
	xborder: solid 1px red;
	xbackground-color: Lime;
	padding: 0px 0px 0px 0px;
}

.DivMenuStaticItemTemplate a 
{
	display: block;
	color: White;
	width: 100%;
	xheight: 30px;
	line-height: 21px; /* deve ser igual a altura do menu inteiro (ver classe MainMenuCSS) */
	xborder: 1px solid yellow;
	xbackground-color: Lime;
}

.DivMenuStaticItemTemplate td 
{
	xborder: 1px solid black;
}
.DivMenuStaticHoover
{
  height: 100%; /* altura dos menuitens */
  background-color: #006699; /* cor certa */
  xbackground-color: White; /* cor apra teste */
  color: #CCCCCC;
  xborder-style:none;
  padding: 0px 0px 0px 0px;
  xborder: solid 1px red;
}

.DivMenuStaticHoover a 
{
	display: block;
	color: #CCCCCC;
	height: 100%;
	background-color: #006699; /* cor certa */
	xbackground-color: Fuchsia; /* cor de teste */
	xborder: solid 1px yellow;
}
  
/***** Content *******************************************************/ 
 
#ContentDiv
{
  xborder-color: Lime;
  xborder-width: 1px;
  xborder-style: solid;
  font-family: Times New Roman;
  color: #666666;
  font-size: 10px;
  text-align: justify;
  float: left;
  min-height: 300px;
  padding-left: 20px;  
  padding-left: 20px;
  width: 670px;
 
} 
  
#ContentDiv p
{
  margin-bottom: 10px;
  xborder: solid 1px blue;
}
  
/***** Side *******************************************************/ 

#SideDiv
{
  xborder-color: Aqua;
  xborder-width: 1px;
  xborder-style: solid;
  background-color: #336699;
  color: White;
  font-family: Verdana;
  font-size: 10px;
  
  min-height: 300px;
  margin: 3px;
  position: relative;
  text-align: Left;
  width: 270px;
  float: right;
} 

.SideULNivel2

{
	padding-left: 30px;	
}
 
#SideDiv a
{ 
  color: White;  
}

ul
{
  margin: 0px 0px 0px 10px;
  list-style-type: none;
}

  
/***** Bottom *******************************************************/ 

#BottomDiv
{
  clear: both;
  xcolor: red;
  xbackground-color: Blue;
  xborder-color: Blue;
  xborder-width: 1px;
  xborder-style: none;
  background-color: #CCCCCC;
  color: #666666;
  font-size: 9px;
  left: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  width: 100%;
} 

/***** Diversos *******************************************************/ 

.AlertLabel
{
  color: Red;
  font-weight: bold;
}

#EnderecoDiv
{
  font-family: Verdana;
  font-size: small;
  text-align: left;
  xborder: solid 1px red;
  position: relative;
}

.comfoco
{
	background-color: #C4D7F4;
}

.GridHeaderCSS a
{
	color: Black;
	text-decoration: none;
}

/* ***** inicio ***** classes das opcoes de escolha do idioma */
.LocalizationLink
{
  text-decoration:none;
  color: #666666;
  font-size:xx-small;
}

.CurrentLocalizationLink
{
  text-decoration:none;
  color: black;
  font-weight:bold;
  font-size:xx-small;  
}

.LocalizationDiv
{
  float:right;
  margin-top:1px;
}
/* ***** fim ***** classes das opcoes de escolha do idioma */

.LinkedInDiv
{
  float: right;
  margin-top: 0px;
  xmargin-left: 5px;
  xborder: 1px solid red;
  padding-right: 5px;
}

.LinkedInDiv img
{
  xmargin-left: 5px;
}
