body 
{
    margin:0;   
    padding:0;
    text-align: center;     /*  esse eh o hack para o ie */    
    font-family: Verdana;
    font-size: 10pt;
    color: #333;
}
body.admin
{
    margin: 0;
    padding: 0;
    text-align: left;
}
h2
{
    font-family: Verdana
}
p.adminmenu
{
    padding: 0px 0px 0px 50px;
}
td.label
{
    font-family: Verdana;
    font-size: 10pt;
    vertical-align: top;
    color: Navy;
    white-space: nowrap;
}
div.signature
{
    font-family: Verdana;
    font-size: 12pt;
    text-align: center;
    font-weight: bold;
    background-color: #E8E7DE;
    color: #AEAEB0;
    width: 100%;
    float: left;
}
div.back02
{
    width: 100%;
    height: 36px;
    background-image: url('../images/back02.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
{
	border: 1px solid #CECECE;
	background-color: #EEEEEE;
    vertical-align: middle;
    text-align: center;
    padding: 4px 0px 0px 0px;
    overflow: hidden;
    height: 25px;
}
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.blockcontent
{
	border: 1px solid #CECECE;
	width:720px;
	text-align:left;
	float: left;
	padding: 5px;
	overflow: auto;
	background-color: #F8F8F8;
}
div.block0
{
    border: 1px solid navy;
    width: 700px;
    margin: 10px 0px 0px 0px;
    text-align: left;
    padding: 5px 5px 5px 5px;
	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.blockcomment
{
    border: 1px solid #CECECE;
    background-color: White;
    width: 720px;
    text-align: left;
    padding: 3px;
    margin: 10px 0px 0px 0px;
}
div.blockcommentauthor
{
    width: 720px;
    text-align: right;
    color: #AEAEAE;
    padding: 2px 0px 2px 0px;
    font-size: 8pt;
}
div.blocktitle
{
    margin: 0;
    padding: 0;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: bolder;
    color: #cc3333;
    letter-spacing: 1px;
}
div.blocktext
{
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 10pt;
}
div.blocklink0
{
    background-color: #F0F3FD;
    font-family: Verdana;
    font-size: 10pt;
    color: #333333;
    padding: 3px 0px 3px 3px;
    width: 98%;
}
div.blocklink1
{
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 10pt;
    color: #333333;
    padding: 3px 0px 3px 3px;
    width: 98%;
}
hr.line
{
    border: thin solid white;
}
span.title
{
    color: #333;
    font-family: Verdana;
    font-size: 17pt;
    font-weight: bolder;
    text-decoration: none;
}
a.titlelink
{
    color: #333;
    font-family: Verdana;
    font-size: 17pt;
    font-weight: bolder;
    text-decoration: none;
}
a.titlelink:hover
{
    color: #333;
    font-family: Verdana;
    font-size: 17pt;
    font-weight: bolder;
    text-decoration: underline;
}
a.more
{
    color: #0000CC;
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}
a.more:hover
{
    color: #0000CC;
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: underline;
}
a.menulink
{
    color: black;
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 30px 0px 0px;
}
a.menulink:hover
{
    color: red;
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}
a
{
    color: #cc3333;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: none;
}
a:hover
{
    color: #cc3333;
    font-family: Verdana;
    font-size: 10pt;
    text-decoration: underline;
}



.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;
}




a.t1
{
    color: #0D63E3;
    font-family: Arial;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t1:hover
{
    color: #0D63E3;
    font-family: Arial;
    font-size: 10pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t2
{
    color: #0D63E3;
    font-family: Arial;
    font-size: 14pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t2:hover
{
    color: #0D63E3;
    font-family: Arial;
    font-size: 14pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t3
{
    color: #0D63E3;
    font-family: Arial;
    font-size: 18pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t3:hover
{
    color: #0D63E3;
    font-family: Arial;
    font-size: 18pt;
    letter-spacing: 1px;
    text-decoration: underline;
}
a.t4
{
    color: #0D63E3;
    font-family: Arial;
    font-size: 22pt;
    letter-spacing: 1px;
    text-decoration: none;
}
a.t4:hover
{
    color: #0D63E3;
    font-family: Arial;
    font-size: 22pt;
    letter-spacing: 1px;
    text-decoration: underline;
}



div.FormLabel
{
	margin: 12px 0px 0px 0px;
    color: #036feb;
    font-family: Tahoma;
    font-size: 8pt;
    letter-spacing: 1px;
}
div.FormResponse
{
    color: #DEDEDE;
    font-family: Tahoma;
    font-size: 8pt;
    letter-spacing: 1px;
}


.tdTitle
{
    color: Navy;
    font-family: Verdana;
    font-size: 8pt;
    white-space: nowrap;
    vertical-align: top;
}




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: white; 
    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;
}



#divMessage
{
    border: none;
    overflow: hidden;
    height: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    text-align: center;
}

#divMessageIn
{
    width: 80%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.tableMessage
{
    background-color: white;
	font-family: Tahoma, Sans-Serif;
	font-size: 10pt;
	border: solid 1px #0000CA;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.trMessageTitle
{
    background-color: #0000CA;
	font-family: Tahoma, Sans-Serif;
	color: White;
	font-size: 10pt;
	font-weight: bold;
	height: 20px;
	padding: 0px 0px 0px 0px;
}
.trMessageContents
{
	font-family: Tahoma, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	padding: 5px 0px 0px 0px;
}
.trMessageButton
{
	padding: 5px 0px 5px 0px;
}



h5
{
	font-size: 8pt;
}









.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;
}







div.assinatura
{
    color: #999999;
    font-family: Tahoma;
    font-size: 7pt;
    text-align: right;
}
a.minha
{
    color: #999999;
    font-family: Arial;
    font-size: 7pt;
    font-weight: bold;
}
a.minha:hover
{
    cursor: help;
    background-color: #3366CC;
    color: white;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
}
