body 
{
    margin:0;   
    padding:0;
    text-align: center;     /*  esse eh o hack para o ie */    
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #333;
}
p
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10.5pt;
    line-height: 15pt;
    color: #333;
}
body.admin
{
    margin: 10px 10px 10px 10px;
    padding: 0;
    text-align: left;
}
h4
{
	color: Black;
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}


div.pnlArticleLeft_Article
{
	width:720px;
	text-align:left;
}
div.pnlArticleRight_Article
{
	width:0px;
	display: none;
}



div.pnlArticleLeft_Blog
{
	width:720px;
	float: left;
	text-align:left;
}
div.pnlArticleRight_Blog
{
	background-color: white;
	width: 200px;
	float: right;
}



h2
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
}
p.adminmenu
{
    padding: 0px 0px 0px 50px;
}
td.label
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    vertical-align: top;
    color: Navy;
    white-space: nowrap;
}
div.signature
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    text-align: center;
    font-weight: bold;
    background-color: #EEEEEE;
    color: #AEAEB0;
    width: 100%;
    float: left;
    clear: both;
}
div.back02
{
    width: 100%;
    height: 40px;
    background-image: url('../images/menu_back_0.jpg');
    background-repeat: repeat;
}
div.main
{
    width: 1000px;
    margin: 0 auto;   /* ao magico aqui */  
    text-align: left;    /* arrumando a zona q o hack anterior  */  
    height: 100%;
}
div.logo
{
    vertical-align: middle;
    text-align: center;
    padding: 18px 0px 0px 0px;
}
div.menu
{
	margin: auto;
    vertical-align: middle;
    text-align: left;
    overflow: hidden;
    height: 40px;
    width: 1000px;
}
div.blockleft
{
    width: 480px;
    margin: 0px;
    padding: 0px;
    float: left;
}
div.blockright
{
    width: 480px;
    margin: 0px;
    padding: 0px;
    float: right;
}
div.blocks
{
    align: center;
    text-align: center;
    width: 700px;
    margin: 10px 0px 0px 0px;
}
div.blockframe
{
    width: 1000px;
    margin: 0px;
    text-align: center;
}
div.block0
{
    border: 1px solid navy;
    width: 700px;
    margin: 10px 0px 0px 0px;
    text-align: left;
    padding: 5px 5px 5px 5px;
    background-color: #E8E7DE;
	background-image: url('../images/block-gradient.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.blockborder
{
    border: 1px solid navy;
    background-color: #E8E7DE;
	background-image: url('../images/block-gradient.png');
	background-repeat: repeat-x;
	background-position: left bottom;
    float: left;
    text-align: left;
    margin: 10px 0px 10px 0px;
    padding: 5px 5px 5px 5px;
}
div.comments
{
	text-align: left;
	display: none;
	clear: both;
}
div.comments1
{
	text-align: left;
	display: block;
	clear: both;
}

div.blockcomment
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    width: 730px;
    text-align: left;
    line-height: normal;
}
div.blockcommentauthor
{
    width: 730px;
    text-align: left;
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
}
a.blockcommentauthor
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: Black;
    text-decoration: underline;
}
a.blockcommentauthor:hover
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: underline;
}
div.blockcommentpublished
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    width: 730px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #CECECE;
}
div.blocktitle
{
    margin: 0;
    padding: 0;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: navy;
    letter-spacing: 1px;
}
div.blocktext
{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10.5pt;
    line-height: 15pt;
}
div.blocklink0
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: black;
    padding: 6px 0px 3px 3px;
    width: 98%;
}
div.blocklink1
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: black;
    padding: 6px 0px 3px 3px;
    width: 98%;
}
div.blogTags
{
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-family: Verdana;
	font-size: 9pt;	
	clear: both;
	line-height: 30px;
}
a.author
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	color: #333333;
	text-decoration: none;
}
a.author:hover
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	color: #333333;
	text-decoration: underline;
}
hr.author
{
	width: 250px;
	border: 0.7px solid black;
}
div.blogAuthor
{
    border: 1px solid #EEEEEE;
    background-color: #EEEEEE;
	padding: 10px;
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	clear: both;
}
a.comments
{
    font-size: 12pt;
    font-weight: bold;
	margin-top: 50px;
	color: #0066cc;
	line-height: 30px;
}
a.comments:hover
{
    font-size: 12pt;
    font-weight: bold;
	margin-top: 50px;
	color: #0066cc;
	line-height: 30px;
}
hr.line
{
    border: 0.5px solid #CECECE;
}
span.title
{
    color: #333;
    font-family: Georgia;
    font-size: 20pt;
    letter-spacing: 1px;
    text-decoration: none;
}
span.subtitle
{
    color: #333;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: bolder;
    text-decoration: none;
}
a.leftbarlink
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
a.leftbarlink:hover
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
}

a.leftbarlinkblue
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
a.leftbarlinkblue:hover
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
}


a.articleAuthor
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
}
a.articleAuthor:hover
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: underline;
}

a.blogAuthor
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-decoration: none;
}
a.blogAuthor:hover
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    text-decoration: underline;
}

a.archivelink
{
    color: #c40d0d;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}
a.archivelink:hover
{
    color: #c40d0d;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}
span.titlelink
{
    color: #820202;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 15pt;
    letter-spacing: 2px;
    text-decoration: none;
}
a.titlelink
{
    color: #820202;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 15pt;
    letter-spacing: 2px;
    text-decoration: none;
}
a.titlelink:hover
{
    color: #820202;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 15pt;
    letter-spacing: 2px;
    text-decoration: underline;
}
a.titlelink1
{
    color: #0D63E3;
    font-family: Georgia;
    font-size: 20pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.titlelink1:hover
{
    color: #0D63E3;
    font-family: Georgia;
    font-size: 20pt;
    text-decoration: underline;
}
a.titlelink2
{
    color: #0D63E3;
    font-family: Georgia;
    font-size: 20pt;
    text-decoration: none;
}
a.titlelink2:hover
{
    color: #0D63E3;
    font-family: Georgia;
    font-size: 20pt;
    text-decoration: underline;
}
a.linkArticleListLeftBar
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
a.linkArticleListLeftBar:hover
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
}
a.linkArticleListLeftBarBlue
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: italic;
    text-decoration: none;
}
a.linkArticleListLeftBarBlue:hover
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: italic;
    text-decoration: underline;
}
a.linkArticleListLeftBarGray
{
    color: #999999;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}
a.linkArticleListLeftBarGray:hover
{
    color: #999999;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
a.linkArticleList
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
a.linkArticleList:hover
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
}
a.authorlink
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}
a.authorlink:hover
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}
a.authorlink2
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
a.authorlink2:hover
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: underline;
}
a.taglink
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}
a.taglink:hover
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}
a.barlefttaglink
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
a.barlefttaglink:hover
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
}
a.barleftauthorlink
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}
a.barleftauthorlink:hover
{
    color: #0066cc;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}
a.more
{
    color: #c40d0d;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}
a.more:hover
{
    color: #c40d0d;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}
a.menulink
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 30px 0px 0px;
}
a.menulink:hover
{
    color: white;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a.menulinkAdmin
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 15px 0px 0px;
}
a.menulinkAdmin:hover
{
    color: white;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}

a
{
    color: #0066CC;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
a:hover
{
    color: #0066CC;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
}


.treelinks
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 8pt;
}
.treelinks:hover
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 8pt;
}

a.t11
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t11:hover
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t21
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t21:hover
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t31
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t31:hover
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t41
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 22pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t41:hover
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 22pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t12
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t12:hover
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t22
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t22:hover
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t32
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t32:hover
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t42
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 22pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t42:hover
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 22pt;
    letter-spacing: 1px;
    text-decoration: underline;
}


a.mv1
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.mv1:hover
{
    color: navy;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.mv2
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.mv2:hover
{
    color: #0D63E3;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: underline;
}



div.RoundedCorner 
{
    background: transparent;
    margin: 15px 0px 15px 0px;
}
div.RoundedCorner .b1, .RoundedCorner .b2, .RoundedCorner .b3, .RoundedCorner .b4, .RoundedCorner .b1b, .RoundedCorner .b2b, .RoundedCorner .b3b, .RoundedCorner .b4b {display:block; overflow:hidden; font-size:1px;}
div.RoundedCorner .b1, .RoundedCorner .b2, .RoundedCorner .b3, .RoundedCorner .b1b, .RoundedCorner .b2b, .RoundedCorner .b3b {height:1px;}
div.RoundedCorner .b2, .RoundedCorner .b3, .RoundedCorner .b4 {background:#E8E7DE; border-left:1px solid #999; border-right:1px solid #999;}
div.RoundedCorner .b1 {margin:0 5px; background:#999;}
div.RoundedCorner .b2 {margin:0 3px; border-width:0 2px;}
div.RoundedCorner .b3 {margin:0 2px;}
div.RoundedCorner .b4 {height:2px; margin:0 1px;}
div.RoundedCorner .Content 
{
    padding: 5px;
    display: block; 
    background: #E8E7DE; 
    border-left: 1px solid #999; 
    border-right: 1px solid #999; 
    background-image: url('../images/block-gradient.png'); 
    background-repeat: repeat-x; 
    background-position: left bottom;
    text-align: left;
}


div.FinishBasket
{
	border: 1px solid #0066CC;
	clear: both;
	width: 725px;
	padding: 5px;
}

div.ThanksBasket
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	border: 1px solid #0066CC;
	clear: both;
	width: 725px;
	padding: 5px;
}

div.Basket
{
	border: 1px solid black;
	width: 220px;
	height: 25px;
	padding: 5px;
	background-color: #f4efd5;
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
div.Basket:hover
{
	border: 1px solid black;
	width: 220px;
	height: 25px;
	padding: 5px;
	background-color: #f2eac0;
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	cursor: pointer;
}

div.Banner
{

}
div.Banner:hover
{
	cursor: pointer;
}

span.ProductCategory
{
    color: #820202;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bolder;
}



div.ptcn_colLeft
{
	width: 330px;
	height: 130px;
	float: left;
	border: 1px solid #DEDEDE;
	margin-top: 10px;
}
div.ptcn_colLeft:hover
{
	width: 330px;
	height: 130px;
	float: left;
	border: 1px solid #0066CC;
	margin-top: 10px;
	cursor: pointer;
}

div.ptcn_colRight
{
	width: 330px;
	height: 130px;
	float: right;
	border: 1px solid #DEDEDE;
	margin-top: 10px;
}
div.ptcn_colRight:hover
{
	width: 330px;
	height: 130px;
	float: right;
	border: 1px solid #0066CC;
	margin-top: 10px;
	cursor: pointer;
}

div.ptcn_image
{
	padding: 5px;
	width: 130px;
	float: left;
}
div.ptcn_contents
{
	width: 190px;
	float: right;
}

div.ptcn_productTitle
{
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-variant: small-caps;
	color: #0066CC;
}



div.ptcn_productPrice
{
	font-weight: normal;
	text-decoration: line-through;	
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF6A6A;
}
div.ptcn_productCurrentPrice
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
}










.err
{
    font-size: 8pt;
    font-weight: bold;
	color: #A00000;
	background-color: #FFFFB0;
}
.errcustomer
{
    font-size: 8pt;
    font-weight: bold;
	color: #A00000;
	background-color: #FFFFB0;
}


div.assinatura
{
    color: #999999;
    font-family: Tahoma;
    font-size: 8pt;
    text-align: right;
}
a.minha
{
    color: #999999;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
}
a.minha:hover
{
    cursor: help;
    background-color: #33FF33;
    color: black;
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
}


.gridRowStyle
{
    font-size: 8pt;
    
}
.gridAlternatingRowStyle
{
    font-size: 8pt;
    background-color: #EEEEEE;
}
.gridHeaderStyle
{
    font-size: 8pt;
    background-color: #AAAAAA;
    color: white;
}
.gridPagerStyle
{
    font-size: 8pt;
    background-color: #CCCCCC;
    color: white;
}

.BasketgridRowStyle
{
    font-size: 10pt;
    
}
.BasketgridAlternatingRowStyle
{
    font-size: 8pt;
    background-color: #EEEEEE;
}
.BasketgridHeaderStyle
{
    font-size: 8pt;
    background-color: #AAAAAA;
    color: white;
}
.BasketgridPagerStyle
{
    font-size: 8pt;
    background-color: #AAAAAA;
    color: white;
}
.BasketgridFooterStyle
{
    font-size: 10pt;
    background-color: #DDDDDD;
    color: black;
    font-weight: bold;
}

.pnlEmpty
{
    float: left;
    width: 130px;
    height: 40px;
}

.pnlMain0
{
    float: left;
    width: 80px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlAboutUs0
{
    float: left;
    width: 80px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlArticles0
{
    float: left;
    width: 70px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlBlog0
{
    float: left;
    width: 60px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlMultimedia0
{
    float: left;
    width: 90px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlLibrary0
{
    float: left;
    width: 80px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlEcommerce0
{
    float: left;
    width: 90px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlContact0
{
    float: left;
    width: 70px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlEvents0
{
    float: left;
    width: 80px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlChangeUserCulture0
{
    float: left;
    width: 150px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_0.jpg');
}
.pnlMain1
{
    float: left;
    width: 80px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_1.jpg');
}
.pnlAboutUs1
{
    float: left;
    width: 80px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_1.jpg');
}
.pnlArticles1
{
    float: left;
    width: 70px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_1.jpg');
}
.pnlBlog1
{
    float: left;
    width: 60px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_1.jpg');
}
.pnlMultimedia1
{
    float: left;
    width: 90px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_1.jpg');
}
.pnlLibrary1
{
    float: left;
    width: 80px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_1.jpg');
}
.pnlEcommerce1
{
    float: left;
    width: 90px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_1.jpg');
}
.pnlContact1
{
    float: left;
    width: 70px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_1.jpg');
}
.pnlEvents1
{
    float: left;
    width: 70px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    background-image: url('../images/menu_back_1.jpg');
}

a.lnkMenu0
{
    color: black;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
a.lnkMenu0:hover
{
    color: red;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}

a.lnkChangeUserCulture
{
    color: white;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}
a.lnkChangeUserCulture:hover
{
    color: red;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}

a.rss
{
    color: #c40d0d;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;        
    text-decoration: none;
}
a.rss:hover
{
    color: #c40d0d;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;        
    text-decoration: underline;
}

a.blogtitle
{
    font-family: Georgia;
    font-size: 20pt;
    color: #0D63E3;
    text-decoration: none;
}
a.blogtitle:hover
{
    font-family: Georgia;
    font-size: 20pt;
    text-decoration: underline;
}


div.pnlPrintEbookChapter
{
	text-align: right;
}






/*

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
         e-commerce
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*/

div.ordersTitle
{
    color: #820202;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 16pt;
    letter-spacing: 3px;
    text-decoration: none;
}

.BasketgridRowStyle
{
    font-size: 8pt;
    
}
.BasketgridAlternatingRowStyle
{
    font-size: 8pt;
    background-color: #EEEEEE;
}
.BasketgridHeaderStyle
{
    font-size: 8pt;
    background-color: #AAAAAA;
    color: white;
}
.BasketgridPagerStyle
{
    font-size: 8pt;
    background-color: #AAAAAA;
    color: white;
}
.BasketgridFooterStyle
{
    font-size: 10pt;
    background-color: #DDDDDD;
    color: black;
    font-weight: bold;
}

.orderGridRowStyle
{
    font-size: 8pt;
    
}
.orderGridAlternatingRowStyle
{
    font-size: 8pt;
    background-color: #EEEEEE;
}
.orderGridHeaderStyle
{
    font-size: 8pt;
    background-color: #AAAAAA;
    color: white;
}
.orderGridPagerStyle
{
    font-size: 8pt;
    background-color: #AAAAAA;
    color: white;
}
.orderGridFooterStyle
{
    font-size: 8pt;
    background-color: #DDDDDD;
    color: black;
}

a.orderLink
{
	color: #cc3333;
}
a.orderLink:hover
{
	color: Red;
}

.LoginError
{
	color: Red;
	font-family: Verdana;
	font-size: 10pt;
}

.tdname
{
	font-family: Verdana;
	font-size: 9pt;
}
.tdvalue
{
	font-family: Verdana;
	font-size: 9pt;
}
.req
{
	font-family: Verdana;
	font-size: 8pt;
	color: #cc3333;
}
.valreq
{
	border: 1px solid #CECECE;
	padding: 5px;
	margin: 5px;
	font-family: Verdana;
	font-size: 9pt;
	color: black;
	background-color: #EEEEEE;
}

span.err
{
	color: Red;
	font-family: Tahoma;
	font-size: 10pt;
}

a.tools
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #0e91d8;
	text-decoration: underline;
}
a.tools:hover
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #cc3333; /* hover azul */
	text-decoration: underline;
}
div.ordersTitle2
{
	clear: both;
	color: #cc3333;
	font-size: 11pt;
	font-weight: bold;
}


div.pnlPrint1
{
	text-align: right;
}


p.ct
{
	margin: 0; 
	padding: 0;
	display: block;
}
div.cbl
{
	border-left: 1px solid #ABABAB;
	padding-left: 10px;
	margin: 5px;
}
div.chl
{
	border-bottom: 1px dotted #ABABAB;
	margin-left: 4px;
	width: 696px;
	height: 10px;
	clear: both;
}
span.cr
{
	background: #F9F7E4;
	border: 1px solid #EEE;
	margin-top: 5px;
	padding: 3px;
}
a.cr
{
	color: #888;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;	
}
a.cr:hover
{
	text-decoration: underline;
}

img.Donate
{
	border: 1px solid #a9a599;
}
img.Donate:hover
{
	border: 1px solid red;
	src: url('images/btn_Donate1.png');
}
