/* CSS Document */
body { margin: 0px; font: 11px Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }

/***************************/
/*	Frame Principal
/***************************/
#frame { width: 780px; border-collapse:	collapse; border: 1px; border-right: 1px solid #FFFFFF;  }
/*#frame td { margin: 0px; padding: 0px; }*/
/***************************/
/*	menus de topo e logo - Celula de Topo
/***************************/
#mainnav { float: right; height: 18px; margin-top: 82px; text-align: right; }

#info { float: right;  height: 10px; padding: 10px; font-size: 9px; color:#999999; }
#info a { color:#999999; text-decoration: none; }
#info a:hover { color:#000000; }

#divlogo { float: left;}

#divfacebook
{
	POSITION: absolute;
	TOP: 2px;
	WIDTH: 600px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: right;
	COLOR: #9999A3;
	FONT-SIZE: 10px;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	HEIGHT: 20px;
}

#divfacebook a { color:#999999; text-decoration: none; }
#divfacebook a:hover { color:#000000; }




/**************************************/
/*METANAV*/
/**************************************/
.metanav
{    
	POSITION: absolute;
	TOP: 2px;
	WIDTH: 776px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: right;
	COLOR: #9999A3;
	FONT-SIZE: 10px;
	WHITE-SPACE: nowrap;
	OVERFLOW: visible;
	HEIGHT: 20px;
}
.metanav A
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.metanav A:link
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.metanav A:visited
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.metanav A:active
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;
}
.metanav A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.metanav_highlight
{
	COLOR: #000000;
}
/*END metanav*/
/*====================================*/


/***************************/
/*	barra principal
/***************************/
#tdpagetitle {background-color:#E7E6EC;margin:0px;padding:0px;border:0px;}
#tdpagetitle img { float: left;}
#tdstage {background-color:#E7E6EC;margin:0px;padding:0px;border:0px;}
#tdstage img { float: left;}
/***************************/
/*	menu subnav - menu do meio
/***************************/
#tdsubnav {background-color: #9999A3; height: 20px;}
#subnav img { border: 0px; vertical-align: middle;}
/***************************/
/*	teaser - conteudo
/***************************/
#tblteaser  { width: 765px; margin-top: 15px; float: right; border-collapse: collapse; border: 0px; }
a.fourcol_lnk { color:#000000; text-decoration: none; line-height: 15px;}
a.fourcol_lnk:hover { text-decoration: underline;}
#tblteaser  td { vertical-align: top;}
#inteaser td { width: 180px; vertical-align: top;}
.fourcol { width: 180px; margin-right: 15px;}
.fourcol_title {color:#686463;font-weight:bold;padding: 0 0 8px 0;}
.txt { display: block; }
.txt a { color: #3E5F88; text-decoration: none; display: block; }
.txt a:hover { text-decoration: underline;}
.content { margin: 15px 0px 0px 15px;}
.inteaser_in { width: 565px; margin: 0px 15px 0px 0px; }
.inteaser_in td { margin-right: 15px;}
.teaser_generisch { width:100%;}
.xpto { padding: 0px 15px 0px 15px;}
.vwname { font-weight: bold; padding-bottom: 5px;}
.vwname a { color: #3E5F88; text-decoration: none; display: block; }
.vwname a:hover { text-decoration: underline;}
.xpto a {color: #3E5F88; text-decoration: none; display: block;}
/***************************/
/*	footer
/***************************/
.foot { float:right; width: 765px; padding: 20px 0px 23px 0px; color: #9999A3; font-size: 10px; clear: both;}
.txtri { float: right; color: #9999A3;}
#line {padding: 0px 0px 5px 0px}
.txtri a { color:#9999A3; text-decoration: none;}
.txtle { float: left;  margin-top: 0px; color: #9999A3;}	
/***************************/
/*  estilos genericos
/***************************/
h1, h2, h3, h4 { color: #000000; }
h1, h2 { font-size: 11px; }
h1 { margin-top: 0px; font-weight: bold; }
h2 { margin-top: 6px; }
h3, h4 { margin-top: -0.1em; font-size: 10px; }
h3 { font-weight: bold; }
p { margin-top:15px; }


ul { list-style-type: square; margin: 8px; padding: 8px; }
li { margin: 0px; padding: 0px; }
fieldset { border: 0px solid; padding: 0px; margin: 0px; }
legend { margin-left: -6px; }
img { border: 0px; }

/*******************************/
/*	forms
/*******************************/
form { margin: 0px; }
input { font-family: Arial, Helvetica, Sans Serif; font-size: 10px; color: #9999A3; background-color: #ffffff; }