body {
	height: 100%;
	background-color: #c7c7c7;
	color: #000;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
}

/*Definições da Skin, tabela que compreende tudo*/
.Centrar {
	 margin: auto auto auto;
	 width:936px;
	 height:100%;
}

P, div, span, td, .Normal {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height:160%;
}

/*Headers*/
h1{ font-size:180%; font-family:Trebuchet MS; }

h3{ color:#1c5ba2; font-size: 100%; font-weight:bold; margin:4px 0px; font-family: Arial;}
h3 a{ color:#1c5ba2; font-weight:bold; font-family: Arial;}
h2{ color:#1c5ba2; font-size: 140%; font-weight:bold; margin:4px 0px; font-family: Arial;}
h2 a{ color:#1c5ba2; font-weight:bold; font-family: Arial;}
h4{ color:#1c5ba2; font-size: 140%; font-weight:bold; margin:4px 0px; font-family: Arial;}
h4 a{ color:#1c5ba2; font-weight:bold; font-family: Arial;}
h5{ font-size: 100%; font-weight:bold; margin:4px 0px; font-family: Arial;}
h6{ font-size: 90%; font-weight:bold; margin:4px 0px; font-family: Arial;}

/*links*/
a, a:link, a:active, a:visited
{
	color:#262374;
	font-weight:normal;
	text-decoration:underline;
}

a:hover {
	color:#66abcb;
	text-decoration:underline;
}

.topoTextoNoLogo
{
    text-align:left; 
    font-size:15px; 
    vertical-align:bottom; 
    height:100px; 
    width:637px; 
    padding: 10px 10px 15px 10px; 
    color:#FFF;    
}

.LogoArea
{
    vertical-align:top;
    padding:0px 10px 0px 0px;    
}

/*Menu Topo login, sitemap, search contacto*/
.MenuTopoRight{
	background-image:url(/Portals/_default/Skins/CannonHygiene/Imagens/HeaderRightBG.jpg); 
	width:169px; 
	height:125px;
	color:#262374;
	font-weight:bold;
	font-size:10px;
	vertical-align:middle;
	text-align:center;
}
.MenuTopoRight TABLE
{
	vertical-align:middle;
	text-align:center;
	width:100%;
	font-weight:bold;
}

.MenuTopoRight A:Link, .MenuTopoRight A:Active, .MenuTopoRight A:Visited
{
	text-align:center;
	color:#262374;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.MenuTopoRight A:Hover
{
	text-align:center;
	color:#262374;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

/*Menu e panels*/
.ContentsTable
{
    width:100%; 
    height:100%;
}

.MenuArea
{
    width:166px;
    height:100%; 
    padding-top:1px;   
    vertical-align:top; 
}

.MenuL
{
    vertical-align:top; 
    height:930px;    
}

.TopRightBannerPaneCs{
	text-align:right;
	width:167px;
	background-color:Transparent;
	vertical-align:top;
}

.MenuAreaBottomImage
{
    vertical-align:bottom;
    height:70px; 
    background-repeat:no-repeat;    
}

.PanesArea
{
    vertical-align:top;
    width:601px; 
    padding: 1px 1px 1px 1px;    
}

.ContentPaneCs
{
    vertical-align:top;
    text-align:justify;  
}

.copyright
{
	color:#FFF;
	display:block;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

/*Classes do DNN*/

.ControlPanel 
{
	padding-bottom:6px;
    width: 100%;
    height: 64px;
    background-color: #CDE4E3;
    BORDER-RIGHT: #A3C4C3 1px solid; 
    BORDER-TOP: #E7F4F4 1px solid; 
    BORDER-LEFT: #E7F4F4 1px solid; 
    BORDER-BOTTOM: #A3C4C3 3px solid; 
}


.NormalBold {
	font-family: Trebuchet MS, Verdana ,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.Head {
	font-family: Trebuchet MS, Verdana ,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:20px;
}

.nota, .nota A:Link, .nota A:Active, .nota A:Visited
{
	color:#FFFF33;
	font-weight:bold;
	font-size:10px;
}

.nota A:Hover
{
	color:#FFFF33;
	font-weight:bold;
	font-size:10px;
}

.SubHead {
	font-family: Trebuchet MS, Verdana ,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.PageTitle{
	font-family: Trebuchet MS, Verdana ,Arial,sans-serif;
	font-size:13px; 
	background-color:#1c5ba2; 
	height:25px; 
	color:#FFF; 
	font-weight:bold;
	width:100%;
}

.ContentPane2Nivel
{
	vertical-align:top;
	text-align:justify; 
	padding:0px 0px 0px 0px;
	color:#000;
}

.BannerPanelBig{
	vertical-align:top; 
	width:400px;
}

.BannerPanelSmall{
	vertical-align:top;
}