/* ############## ESTRUTURA DO SITE ################## */
BODY 		{font-family: tahoma, Arial, sans-serif; font-size: 11px; color: #333333; margin: 0px; background-color: #D9DBDE;
			 background-image:url(../images/estrutura/backbody.jpg); background-repeat:repeat-x;}
TD 			{font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #333333; line-height: 17px;}
/* H1 E H2 reservados para banner azul stles.css */
H3			{font-family: arial, tahoma, sans-serif; font-size: 20px; margin: 10px 0px 10px 0px; color: #003272; background-image:url(../images/estrutura/titulos/divTits.gif); background-position: bottom; background-repeat: repeat-x; padding-bottom: 15px; text-align:left; text-transform:uppercase; line-height: 20px;} 
H4			{font-size: 11px; margin-bottom: 10px;}
H5			{font-family: tahoma, arial, verdana; font-size: 22px; margin: 20px 0px 10px 0px; color: #ffffff; text-align:left;} 
H6			{font-family: arial, tahoma, sans-serif; font-size: 18px; margin: 10px 0px 10px 0px; color: #333333; padding-bottom: 15px; text-align:left; line-height: 20px;} 
IMG			{border: 0px;}

/**** POSICOES DAS ÁREAS PRINCIPAIS  ****/
#master		{position: relative; width: 800px; height: auto; margin: 0 auto;}
#header		{position: relative; width: 800px; height:117px;}
#content	{position: relative; width: 800px; height: auto; background-image:url(../images/estrutura/backContent.jpg); background-color: #FFFFFF; background-repeat: no-repeat; vertical-align:top;}
#banner		{position: relative; width: 770px; height: auto; margin: 0 auto;}
#footer		{position: relative; width: 800px; height: auto;}

/**** CABECALHO  ****/
.backLogo			{background-image:url(../images/estrutura/backLogo.jpg); background-repeat: no-repeat;}	
.backBusca			{background-image:url(../images/estrutura/backBusca.jpg); background-repeat: no-repeat; padding-right: 15px; text-align:right;}	
.linguas			{padding-right: 15px; text-align:right;}
.txtbusca			{font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #666666; height: 16px; margin: 0px 0px 0px 0px; padding: 3px 2px 0px 0px; background-image:url(../images/estrutura/busca/back.gif); background-repeat: repeat-x; border:0px;}	

/**** BANNER HOME  ****/
.bannerL			{background-image:url(../images/estrutura/bannerHome/estrutura_r2_c1.jpg); background-repeat: no-repeat;}	
.bannerC			{color:#FFFFFF; vertical-align:top; background-color:#0455AC;}	
.bannerCServicos	{color:#FFFFFF; vertical-align:top; background-image:url(../images/estrutura/backBannerServicos.jpg); background-repeat:no-repeat; width:753px; height: 216px; padding: 10px 10px 0px 10px; background-color:#0455AC;}	
.bannerR			{background-image:url(../images/estrutura/bannerHome/estrutura_r2_c3.jpg); background-repeat: no-repeat;}	
.bannerTop			{background-image:url(../images/estrutura/bannerHome/estrutura_r1_c1.jpg); background-repeat: no-repeat;}	
.bannerBase			{background-image:url(../images/estrutura/bannerHome/estrutura_r3_c1.jpg); background-repeat: no-repeat;}	
.Nav		 		{background-image: url(../images/estrutura/bannerHome/backNav.jpg); background-repeat:no-repeat; height:80px; width:175px; padding: 0px; margin-top: 250px; margin-left: 300px;} 
.linkNav 			{font-size: 11px;color: #ffffff; font-family: tahoma, Arial, sans-serif; text-decoration: none;}
.linkNav:hover 		{font-size: 11px;color: #003399; font-family: tahoma, Arial, sans-serif; text-decoration: none;}

/**** AREA DE CONTEUDOS  ****/
#areaHome 			{position: relative; width: 770px; height: 0 auto; margin-top: 5px;}
#areaConteudos		{position: relative; width: 770px; height: 0 auto; margin-top: 5px; text-align:left;}
#conteudos			{position: relative; float:left; width: 500px; height:auto; margin: 0px; line-height: 16px; text-align:left;}
#conteudosResBusca	{position: relative; float:left; width: 770px; height:auto; margin: 0px; line-height: 14px; text-align:left;}
#lateral 			{position: relative; float: right; width: 250px; height: auto; margin: 0px; line-height: 16px; text-align:left;}
#lateral p 			{ margin-top: 5px; margin-bottom: 15px;}
#conteudos2			{position: relative; float:left; width: 380px; height:auto; margin: 0px; line-height: 16px; text-align:left;}
#lateral2 			{position: relative; float: right; width: 370px; height: auto; margin: 0px; line-height: 16px; text-align:left;}
.backInfo			{vertical-align:top;}
.linkNoticias 		{font-size: 11px;color: #333333; font-family: tahoma, Arial, sans-serif; text-decoration: none;}
.linkNoticias:hover {font-size: 11px;color: #666666; font-family: tahoma, Arial, sans-serif; text-decoration: underline;}
.linkNoticiasResBusca 		{font-size: 11px;color: #333333; font-family: tahoma, Arial, sans-serif; text-decoration: none;}
.linkNoticiasResBusca:hover {font-size: 11px;color: #999999; font-family: tahoma, Arial, sans-serif; text-decoration: none;}
.link1		 		{font-size: 11px;color: #ffffff; font-family: tahoma, Arial, sans-serif; text-decoration: none; font-weight:bold;}
.link1:hover 		{font-size: 11px;color: #ffffff; font-family: tahoma, Arial, sans-serif; text-decoration: underline; font-weight:bold;}
.link2		 		{font-size: 11px;color: #0066FF; font-family: tahoma, Arial, sans-serif; text-decoration: none;}
.link2:hover 		{font-size: 11px;color: #999999; font-family: tahoma, Arial, sans-serif; text-decoration: underline;}

.marginTop10		{margin-top: 10px; margin-bottom: 10px;}	
.borda1				{border: 2px solid #FFFFFF; margin: 5px;}	
.marginBottom		{margin-bottom: 10px;}
.conteudo-produto		{ text-align: justify; }
.conteudo-produto img	{ margin: 10px; border: 1px solid; }
.conteudo-produto ul li	{ list-style-type:disc; }
.conteudo-produto h4	{ font-weight: bold; color: #000; }

/**** BOTOES COM IMAGENS  ****/
.backBotaoData		{background-image:url(../images/estrutura/botoes/btn_data_noticia.gif); background-repeat: no-repeat; width: 75px; height: 17px; padding: 2px 10px 3px 10px; color:#FFFFFF; text-decoration:none;}
.btnflex1 			{display: inline-block; padding-left: 12px; background: url(../images/estrutura/botoes/btn1_esq.gif) left no-repeat; text-decoration:none; cursor: pointer;} 
.btnflex1 strong 	{display: inline-block; padding: 5px 12px 5px 0px; background: url(../images/estrutura/botoes/btn1_right.gif) right no-repeat; color:#FFFFFF; font-size: 10px; font-weight:normal; text-decoration:none; cursor: pointer;} 
.btnflex2 			{display: inline-block; padding-left: 12px; background: url(../images/estrutura/botoes/btn1_esq.gif) left no-repeat; text-decoration:none;} 
.btnflex2 strong 	{display: inline-block; padding: 5px 25px 5px 0px; background: url(../images/estrutura/botoes/btn2_right.gif) right no-repeat; color:#FFFFFF; font-size: 10px; font-weight:normal; text-decoration:none;} 
.btnflex3 			{display: inline-block; padding-left: 12px; background: url(../images/estrutura/botoes/btn3_esq.gif) left no-repeat; text-decoration:none;} 
.btnflex3 strong 	{display: inline-block; padding: 5px 25px 5px 0px; background: url(../images/estrutura/botoes/btn3_right.gif) right no-repeat; color:#333333; font-size: 10px; font-weight:normal; text-decoration:none;} 
.btnflexBlue 			{display: inline-block; padding-left: 11px; background: url(../images/botoes/btnBlue_esq.gif) left no-repeat; text-decoration:none;} 
.btnflexBlue strong 	{display: inline-block; padding: 4px 25px 5px 0px; background: url(../images/botoes/btnBlue_dir.gif) right no-repeat; color:#FFFFFF; font-size: 11px; font-weight:normal; text-decoration:none;} 

/**** RODAPE  ****/
.backFooter			{font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #ffffff; background-image:url(../images/estrutura/backFooter.jpg); background-repeat: repeat-x; text-align:center; }

/**** FORMULÁRIOS DE CONTATO ****/
.formMsg	{color:#0066FF; font-weight: bold;}
.form 
	{font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;	
	height: 20px;	
	border: 2px solid #B0B0B0;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	}
.select 
	{font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;	
	height: 30px;	
	border: 2px solid #B0B0B0;
	background-color: #FFFFFF;
	padding: 4px 4px 4px 0px;
	}
.textarea 
	{font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color: #666666;	
	height: 50px;
	border: 2px solid #cccccc;
	padding: 3px 3px 3px 3px;
	}	
.botao {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border: 0px;
	cursor: pointer;
	background-color:#666666;	
}
	
