/* -------------------- Menus -------------------- */
.Menu {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color:#787d7f;
	text-decoration: none;
	line-height:20px;
	background-color: #eef1f2;
	border-bottom:1px solid #ffffff;
	padding: 4px 20px 4px 20px;
	display: block;
	}
.Menu:hover {
	color:#3F879E;
	line-height:20px;
	background-color:#E7F0F3;
	padding: 4px 20px 4px 20px;
	}

.subMenu {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color:#3f879e;
	text-decoration: none;
	line-height:20px;
	background-color:#cfe1e7;
	border-bottom:1px solid #ffffff;
	padding: 2px 20px 2px 20px;
	display: block;
	}
.subMenu:hover {
	color:#3F879E;
	line-height:20px;
	background-color:#E7F0F3;
	padding: 2px 20px 2px 20px;
	}

	
.menuLevel2 {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color:#3f879e;
	text-decoration: none;
	line-height:20px;
	background-color:#f5f9fa;
	border-bottom:1px solid #ffffff;
	padding: 2px 20px 2px 20px;
	display: block;
	}
.menuLevel2:hover {
	color:#73A619;
	line-height:20px;
	background-color:#ffffff;
	padding: 2px 20px 2px 20px;
	}	
	
.tabMenu {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
	background-color:#414241;	
	color:#8D8F8C;
	text-decoration: none;
	}
.tabMenu:hover {color:#666666; background-color:#161615;}

.tabMenuSel {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
	background-color:#161615;	
	color:#666666;
	text-decoration: none;
	}

.linkTitle {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color:#55534c;
	text-decoration: none;
	display: block;
	padding-bottom:10px;
	}
.linkTitle:hover {color:#3f879e;}

.textLink {
	font-family: Arial, Verdana, sans serif;
	font-size:11px;
	font-weight:normal;
	color: #787d7f;
	text-decoration:none;
	}
.textLink:hover {color:#434647;}

.more {
	font-family: Arial, Verdana, sans serif;
	font-size:10px;
	font-weight:bold;
	color:#787d7f;
	text-decoration: underline;
	display: block;
	}
.more:hover {color:#434647;}

.moreLink {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color:#639db0;
	text-decoration: none;
	}
.moreLink:hover {color:#0F6986;}

.TopMenu {
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	font-weight:bold;
	color: #9aa4a9;
	text-decoration: none; 
	padding-left:10px;
	padding-right:10px;
	}
.TopMenu:hover {color:#686c6e;}

.pathMenu {
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	font-weight:bold;
	color: #8B8989;
	text-decoration: none;
	padding-bottom:5px;
	}
.pathMenu:hover {color:#434647;}

.Copyright {
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	font-weight:bold;
	color:#A0A4A5;
	text-decoration: none;
	display:inline;
	}
.Copyright:hover {color:#0f6986;}

.FooterMenu {
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	font-weight:bold;
	color: #9aa4a9;
	text-decoration: none; 
	padding-left:10px;
	padding-right:10px;
	}
.FooterMenu:hover {color:#686c6e;}

.prodTitle {
	font-family: Arial, Verdana, sans serif;
	font-size:12px;
	font-weight:bold;
	color:#434647;
	text-decoration:none;
	line-height: 24px;
	}
.prodTitle:hover {color:#5B7C21; text-decoration:underline;}


.lnkCat {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color: #787d7f;
	text-decoration: none;
	line-height:16px;
	display:block;
	}
.lnkCat:hover {color:#5796aa;}


/* -------------------- Fim de Menus -------------------- */

body{
	text-align: center;
	background-image: url(../images/bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color:#ffffff;
	text-align:center;
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight: normal;
	color:#636869;
}

.title{
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight: bold;
	color:#55534c;
}

.bannerTitle{
	font-family: Arial, Verdana, sans serif;
	font-size: 12px;
	font-weight: bold;
	color:#256E85;
	display: block;
}

.newsDate{
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	color:#0f6986;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	display: block;
}

input{
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:normal;
	background-color:#ffffff;
	border:1px solid #d6d8d8;
	color:#787d7f;
	padding:2px 10px 2px 4px;
}

.inputNewsletter{
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:normal;
	background-color:#ffffff;
	border: 1px solid #d9d9d7;
	color:#a19f9b;
	padding: 0px 10px 0px 10px;
}

img{
	border:0px;
}

hr{
	color: #cfe1e7;
	height:1px;
	width:100%;
	border:0px;
}

a {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color: #686c6e;
	text-decoration: none;	
	}
a:hover {color:#0f6986;}

.data {
	font-family: Arial, Verdana, sans serif;
	font-size:10px;
	color:#9aa4a9;
	text-decoration: none;
	font-weight: bold;
	padding-right:10px;
	letter-spacing:1px;
	}
	
.MenuTitle {
	font-family: Arial, Verdana, sans serif;
	font-size: 12px;
	font-weight:bold;
	color: #0f6986;
	text-decoration: none;
	}

.mTitle {
	font-family: Arial, Verdana, sans serif;
	font-size: 12px;
	font-weight:bold;
	color: #0f6986;
	text-decoration: none;
	}
	
.path {
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	font-weight:bold;
	color: #8B8989;
	text-decoration: none;
	padding-bottom:5px;
	}
	
.square {
	background-image: url(../images/bgSquare.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #E4E5E5;
	padding: 10px;
	}
	
.Icons{
padding-right: 10px;
}

/* Contactos*/
.cTitle {
	font-family: Arial, Verdana, sans serif;
	font-size: 12px;
	color: #0f6986;
	font-weight:bold;
	border-bottom:1px solid #0f6986;
	text-decoration: none;
}

.lnkEmailContact{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.lnkEmailContact:visited {color: #666666;}
.lnkEmailContact:hover {color: #0f6986;}


/* Noticias */
.newsDate{
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	font-weight: normal;
	display: block;
	color:#0f6986;
}

.newsTitle {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight: bold;
	color:#0f6986;
}

/* Validation Summary */
.valSummary{clear:both;padding:5px;margin:0 0 10px 0;text-align:center;color:#666666;width:600px;}
.valSummary IMG{border:0;float:left;margin:0 8px 0 0;vertical-align:middle;}
.valSummary SPAN{float:left;color:#727a7e;}
.valSummary STRONG{color:#000000;font:bold 13px arial,verdana,sans-serif;}
.valSummary UL{color:#727a7e;clear:left;margin:5px 0 0 40px;}

/* Accordion */
.accordionHeader
{    
	font-family: Arial, Verdana, Sans-Serif;
	color:#9aa4a9;
	font-size: 11px;
	font-weight: bold;
	background-color:#f6f8f8;
    border:1px solid #eef1f2;
	text-decoration:none;
    padding:5px 10px 5px 10px;
    margin-top:10px;
    cursor: pointer;
}

.accordionHeader a
{	
	color:#9aa4a9;	
}

.accordionHeader a:hover
{	
	color:#727a7e;	
}

.accordionContent
{
	font-family: Arial, Verdana, Sans-Serif;
	color:#727a7e;
	font-size: 11px;
	font-weight: normal;
    background-color:#ffffff;    
    border-bottom:1px solid #cfe1e7;
    padding:10px;
}

/* Mapa do Site*/
.sitemap_link {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;			
	color:#9aa4a9;		
	background-color:#f6f8f8;
	padding:5px 20px;
	line-height:22px;
	font-weight: bold;
	text-decoration:none;
}

.sitemap_link:hover {	
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;			
	color:#0f6986;		
	background-color:#e7f0f3;    
	padding:5px 20px;
	line-height:22px;
	font-weight: bold;
	text-decoration:none;
}

.sitemap_link_orange {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;			
	color:#9aa4a9;		
	background-color:#f6f8f8;
	padding:5px 20px;
	line-height:22px;
	font-weight: bold;
	text-decoration:none;
	}

.sitemap_link_orange:hover {	
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;			
	color:#ffffff;		
	background-color:#0f6986;    
	padding:5px 20px;
	line-height:22px;
	font-weight: bold;
	text-decoration:none;
}

.sitemap_summary {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight: bold;	
	color: Green;
	text-decoration: none;
}

.sitemap_source {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight: bold;	
	color: Blue;
	text-decoration: none;
}

.sitemap_texto_small {
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	font-weight: bold;	
	color: Red;
	text-decoration: none;
}

.sitemap_link_small {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;			
	color:#8b8989;		
	background-color:#f0f0f0;
	padding:5px 20px;
	line-height:22px;
	font-weight: bold;
	text-decoration:none;
}

.sitemap_link_small:hover {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;			
	color:#f0f0f0;		
	background-color:#393838;    
	padding:5px 20px;
	line-height:22px;
	font-weight: bold;
	text-decoration:none;
}

/* Button*/
.btnLink
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color:#787D7F;
	background-color:#EEF1F2;
	border:1px solid #EEF1F2;		
	padding-left:20px;
	padding-right:20px;
	padding-bottom:4px;
	padding-top:4px;
	line-height:24px;			
	font-weight: bold;
	text-decoration:none;
}

.btnLink:hover
{
	color:#3F879E;
	border:1px solid #E7F0F3;
	background-color:#E7F0F3;
}

/* Produtos */
.linkProdutos {
	font-family: Arial, Verdana, sans serif;
	font-size: 10px;
	font-weight:bold;
	color:#9aa4a9;
	text-decoration: none;
}
.linkProdutos:hover {color:#0F6986;}

.moreProducts {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color:#9aa4a9;
	text-decoration: none;
	}
.moreProducts:hover {color:#5796aa;}

.moreImages {
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color:#686c6e;
	text-decoration: none;
}

.pName 
{	
	font-family: Arial, Verdana, sans serif;
	font-size: 13px;
	font-weight:bold;
	color:#434647;
	text-decoration: none;
}

.pTitle 
{
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	font-weight:bold;
	color:#5796aa;
	text-decoration: none;
}

.pInfo 
{
	font-family: Arial, Verdana, sans serif;	
	font-size: 10px;
	font-weight:bold;
	color:#9aa4a9;
	text-decoration: none;
}	