.bgbody {
	background-image: url(imagens/bgbody.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.bgheader {
	background-image: url(imagens/header.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgheader_spa {
	background-image: url(espanol/imagens/header_spa.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgheader_eng {
	background-image: url(english/imagens/header_eng.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgteaserright {
	background-image: url(imagens/bg_teaser_right.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgNewsletter {
	background-image: url(imagens/bg_newsletter.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgTitleBig {
	background-image: url(imagens/bg_title_big.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 7px;
}

.bgTitleBig2 {
	background-image: url(imagens/bg_title_big2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 7px;
}

.bgTitleBig3 {
	background-image: url(imagens/bg_title_big3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 7px;
}

.bgTitleBig4 {
	background-image: url(imagens/bg_title_big4.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 7px;
}

.bgBusca {
	background-image: url(imagens/bg_busca.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.clear { clear:both; width:1px; height:16px; overflow:hidden;}
.clear2 { clear:both; width:1px; height:30px; overflow:hidden;}
.clear3 { clear:both; width:1px; height:10px; overflow:hidden;}

.img_left
{
	//* width:500px; *//
	float:left;
	padding-left: 10px;
}

.img_leftinfo
{
	//* width:500px; *//
	float:left;
}

.img_left_form
{
	width:390px;
	height:10px;
	float:left;
	margin:10px 0px 0px 0px;
	padding-left: 10px;
}

.img_right {
	float:right;
	width:310px;
}
.img_right2 {
	float:right;
	//* width:310px; *//
}

.footer {
	width:100%;
	height:170px;
	background-image: url(imagens/bgfooter.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.footer_top
{
	width:980px;
	height:30px;
	margin:0 auto 0;
	padding:23px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center
}

.footer_top a, .footer_top a:visited
{
	color:#78cc00;
	text-decoration:none
}

.footer_bottom
{
	width:980px;
	height:30px;
	margin:0 auto 0;
	padding:23px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#939598;
	text-align:center
}

.footer_bottom a, .footer_bottom a:visited
{
	color:#78cc00;
	text-decoration:none
}

.footer_credito
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f7174;
}

.footer_credito a, .footer_credito a:visited
{
	color:#6f7174;
	text-decoration:underline
}


.bgpreview3 {
	background-image: url(imagens/Layout_InVitroBrasil_2009_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.btleiamais {
	padding-left: 20px;
}

.btinfonov {
	padding-left: 16px;
}

.txtMenuNew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.txtMenuLeft {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
}
A.txtMenuLeft:link {text-decoration:none;}
A.txtMenuLeft:visited {text-decoration:none;}
A.txtMenuLeft:hover {text-decoration:none;}

.txtRodape {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #939598;
}
.txtRodapeBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
A.txtRodapeBold:link {text-decoration:underline;}
A.txtRodapeBold:visited {text-decoration:underline;}
A.txtRodapeBold:hover {text-decoration:none;}

.txtLink1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #f7971b;
}
A.txtLink1:link {text-decoration:underline;}
A.txtLink1:visited {text-decoration:underline;}
A.txtLink1:hover {text-decoration:none;}

.txtGrey {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.titulo01Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #0071b6;
	font-weight: bold;
	}

.txtBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0071b6;
}
A.txtBlue:link {text-decoration:underline;}
A.txtBlue:visited {text-decoration:underline;}
A.txtBlue:hover {text-decoration:none;}

.txt01Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #032a8c;
	line-height: 18px;
}
A.txt01Blue:link {text-decoration:underline;}
A.txt01Blue:visited {text-decoration:underline;}
A.txt01Blue:hover {text-decoration:none;}

.txt01infohome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.txt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	line-height: 18px;
}

.txt01 a, .txt01 a:visited
{
	color:#3c681f;
	text-decoration:none
}

.txt01 li
{
	list-style: none;
	list-style-image:url(imagens/arrow.png)
}

.txt01Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	line-height: 18px;
}
.txt02Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.txt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.txt03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.txt03home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.txt04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

.txt05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 10px;
	line-height: 18px;
}

.txtAviso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d15124;
	padding-left: 10px;
	line-height: 18px;
}

.txtAviso a, .txt01 a:visited
{
	color:#3c681f;
	text-decoration:none
}

.conteudo_corpo
{
	width:100%;
	padding:0px 0 0px 0;
	/*border-top:1px solid #ededed;*/
	overflow:hidden;
}

.txt_esquerda {
	float:left;
	width:500px;
}

.txt_esquerda_form {
	float:left;
	width:390px;
}

.tit_esquerda {
	float:left;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.txt_direita {
	float:right;
	width:550px;
}
.txt_direita2 {
	float:right;
	width:320px;
}

.txt_direita3 {
	float:right;
	width:300px;
	padding-right: 6px;
}
.txtWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.txt01AzulBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0071b6;
	font-weight: bold;
	line-height: 18px;
}
.txt01red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	line-height: 14px;
}
.txtwrite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}
.txtwritebig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F8FEF0;
	line-height: 20px;
}
.creditos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999
}
.bgMenuLeft {
	background-image: url(imagens/bg_menuLeft.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgendereco {
	background-image: url(imagens/bg_endereco.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcopyright {
	background-image: url(imagens/bgcopyright.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.txt01boldorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFFF9A;
	line-height: 16px;
}



.txtMenu_list {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
A.txtMenu_list:link {text-decoration:underline;}
A.txtMenu_list:visited {text-decoration:underline;}
A.txtMenu_list:hover {text-decoration:none;}


/*******/

.idioma_bar
{
	width:100%;
	height:174px;
	text-align:right;
	margin:8px 0 0px 0px;
	overflow:hidden;
}
.idioma_bar_right
{
	width:134px;
	height:17px;
	float:right;
}
.idioma_bar a, .idioma_bar a:visited
{
	width:19px;
	height:20px;
	display:block;
	float:left;
	overflow:hidden;
	//* text-indent:-9000px; *//
}
.idioma_bar img
{
	display:block;
	float:left;
	margin:0 4px;
}
.idioma_bar a.idioma_en
{
	background:url(/imagens/idioma_en.gif) top left no-repeat;	
}
.idioma_bar a.idioma_en:hover
{
	background:url(/imagens/idioma_en_checked.gif) top left no-repeat;	
}
.idioma_bar a.idioma_en_selected
{
	background:url(/imagens/idioma_en_checked.gif) top left no-repeat;	
}

.idioma_bar a.idioma_es
{
	background:url(/imagens/idioma_es.gif) top left no-repeat;	
}
.idioma_bar a.idioma_es:hover
{
	background:url(/imagens/idioma_es_checked.gif) top left no-repeat;	
}
.idioma_bar a.idioma_es_selected
{
	background:url(/imagens/idioma_es_checked.gif) top left no-repeat;	
}

.idioma_bar a.idioma_pt
{
	background:url(/imagens/idioma_pt.gif) top left no-repeat;	
}
.idioma_bar a.idioma_pt:hover
{
	background:url(/imagens/idioma_pt_checked.gif) top left no-repeat;	
}
.idioma_bar a.idioma_pt_selected
{
	background:url(/imagens/idioma_pt_checked.gif) top left no-repeat;	
}
/*******/