@charset "iso-8859-1";
/* CSS Document */

*	{ margin:0; padding:0;}

body	{ font-family: Arial, tahoma; font-size:9px; color:#000; background:url(/img/bgs/bg-site2.jpg) no-repeat top center;}
.combo_render { width:77px !important;}
.clear	{ clear:both;}

h2		{ font-size:13px; margin-bottom:15px; }
h3		{ font-size:12px; margin-bottom:5px; font-weight:bold; text-align:right; }
h4		{ font-size:11px; margin-bottom:8px; font-weight:bold; padding-top:10px; color:#006699;}

p		{ padding-bottom:8px;}
img 	{ border:none; margin-bottom:0px;}
html img{
			filter:expression(
			this.alphaxLoaded ? "" :(this.src.substr(this.src.length-4)==".png"?((!this.complete)? "" :this.runtimeStyle.filter=
			("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+String(this.alphaxLoaded=true).substr(0,0)+(this.src="blank.png").substr(0,0)):this.runtimeStyle.filter=""));
    	}
	
a			{ color:#044166; text-decoration:none;}
a:hover		{ color:#2A779A; text-decoration:underline;}

/* GERAL */ 

.center		{ text-align:center; }
.center	p	{ margin-top: 20px; margin-bottom: 20px;}


/* CORPO DO SITE  */
#corpo	{ margin-left:auto; margin-right:auto; width:772px;}



/* TOPO */
.topo		{ height:112px; text-align:center;}
.topo img	{ margin-top:5px;}

/* MENU  */
#menu				{ padding-top:5px;margin-bottom:17px; text-align:center;}
#menu ul			{ display:inline; list-style-type:none; } 
#menu ul li			{ display:inline; list-style-type:none;} 
#menu ul li a		{ font-weight:bold; color:#000; font-family: Calibri, Arial, tahoma; font-size:22px; text-decoration:none; padding-left:12px; padding-right:12px;}
#menu ul li a:hover	{ font-weight:bold; color:#2A779A; text-decoration:underline; padding-left:12px; padding-right:12px; }
.linha				{ border-right:2px solid #000;}

/* SUBMENU  */
#submenu				{ padding-top:5px;margin-bottom:17px; text-align:center; display:none; position:absolute;top:150px;left:330px;}
#submenu ul				{ display:inline; list-style-type:none; } 
#submenu ul li			{ display:inline; list-style-type:none;} 
#submenu ul li a		{ font-weight:bold; color:#000; font-family: Calibri, Arial, tahoma; font-size:20px; text-decoration:none; padding-left:12px; padding-right:12px;}
#submenu ul li a:hover	{ font-weight:bold; color:#2A779A; text-decoration:underline; padding-left:12px; padding-right:12px; }
#submenu .linha			{ border-right:1px solid #000;}

#empresa_menu				{ padding-top:5px;margin-bottom:17px; text-align:center; display:none; position:absolute;top:150px;left:330px;}
#empresa_menu ul			{ display:inline; list-style-type:none; } 
#empresa_menu ul li			{ display:inline; list-style-type:none;} 
#empresa_menu ul li a		{ font-weight:bold; color:#000; font-family: Calibri, Arial, tahoma; font-size:20px; text-decoration:none; padding-left:12px; padding-right:12px;}
#empresa_menu ul li a:hover	{ font-weight:bold; color:#2A779A; text-decoration:underline; padding-left:12px; padding-right:12px; }
#empresa_menu .linha		{ border-right:1px solid #000;}

#etab_menu				{ padding-top:5px;margin-bottom:17px; text-align:center; display:none; position:absolute;top:150px;left:330px;}
#etab_menu ul			{ display:inline; list-style-type:none; } 
#etab_menu ul li		{ display:inline; list-style-type:none;} 
#etab_menu ul li a		{ font-weight:bold; color:#000; font-family: Calibri, Arial, tahoma; font-size:20px; text-decoration:none; padding-left:12px; padding-right:12px;}
#etab_menu ul li a:hover	{ font-weight:bold; color:#2A779A; text-decoration:underline; padding-left:12px; padding-right:12px; }
#etab_menu .linha		{ border-right:1px solid #000;}

/* CONTENT */
#content			{ width:800px; }
#content-interna	{ }
.box				{ margin:10px 28px 0 15px;}

/* COLUNAS DE CONTEUDO  */
.coluna-esquerda	{ width:300px; float:left; margin-top:40px;}
.coluna-centro		{ width:260px; float:left; margin-right:28px;margin-top:40px;}
.coluna-direita		{ width:184px; float:left; margin-top:170px;}
.coluna-conteudo	{ width:576px; float:left;}

/* TITULOS */
.titulos 			{ font-family: Calibri, Arial, tahoma; font-size:20px; text-align:center; color:#000; display:block; clear:both; margin-top: 10px;}

/*  AREAS DO SITE  */
#calendarioeventos				{ margin-bottom:10px;}
#calendarioeventos p			{ font-size: 10px; padding-bottom: 0px;}

.foto				{ width:90px; float:left;}


/* PRODUTOS */
#produtos			{ margin-bottom:12px;}
/*#produtos ul		{ list-style-type:none; text-align:center}
#produtos ul li		{ margin-bottom:10px;}*/


/* SUPORTE */
#suporte			{ margin-bottom:20px;}
#suporte p			{ text-align:right; font-size:11px; padding:0px;}
#suporte a			{ color:#0089E1; text-decoration:underline; }
#suporte h3			{ padding:0px; }
.box-suporte		{ margin:8px 70px 0 25px; }
.thumb-suporte		{ width:73px; float:left; }
.email				{ font-size:12px; font-weight:bold;}

/*  NOTICIAS  */
#noticias-up		{ }
#noticias			{ background: no-repeat 0 18px; margin-bottom:40px; margin-left:5px; height: 100%;}
#noticias p			{ font-size: 11px; }
#noticias-bottom	{ }
#noticias dl		{}
#noticias dl dt		{ font-size:10px; float:left; font-weight:bold; }
#noticias dl dd		{ font-size:10px; margin-bottom:10px; font-weight:bold; }
.box-noticia		{ margin:5px 15px 0 15px;}
.thumb-noticia-esq	{ width:auto; margin-right:5px; float:left; padding-top:5px; }
.thumb-noticia-dir	{ width:auto; margin-left:5px; float:right; padding-top:5px;}
#noticias h1		{padding-bottom: 5px; padding-top: 5px;} */

/*  LIBERDADE  */
#liberdade			{ background:; margin-bottom:36px; margin-left:5px;}
#liberdade p		{ width:150px; padding-bottom:10px;}
#liberdade a		{ color:#0089E1; text-decoration:underline; }
.box-liberdade		{ margin:135px 25px 0 25px; text-align:center; font-size:11px;}

/*  INFORMATIVO  */
#informativo		{ margin-bottom:10px; margin-left:5px;}
#informativo form div label	{ width:150px;}
#informativo input	{ font-family:Calibri, Verdana, Arial, Tahoma; font-size:12px; width: 120px; background-color:#F0F0F0; border: 1px solid #CCC; border-top: 1px solid #999; border-left:1px solid #999; }
.box-informativo	{ margin:1px 40px 0 40px; font-size:11px;}

#contato #formulario				{ margin:10px;}
#contato #formulario .comentario	{ float:left; display:inline;}
#contato #formulario .radio			{ width: 20px; background-color:transparent; border: none 0px;	}
#contato #formulario label			{
										font-size:12px; 
										float:left; 
										width:140px;
									}
#contato #formulario
input, select, textarea
								{	
									float:left;
									background-color:#F0F0F0; 
									border: 1px solid #CCC; 
									border-top: 1px solid #999; 
									border-left:1px solid #999; 
									display:block;
									font-family:Calibri, Verdana, Arial, Tahoma; 
									font-size:12px; 
									color:#333;
									width:250px;
								}
#contato #formulario input		{ font-size:12px; font-weight:normal;}
#contato #formulario select		{ font-size:12px; margin-bottom: 5px;}
#contato #formulario textarea	{ height:100px; font-size:12px; margin-bottom: 10px;}
					
#contato #formulario h3		{ padding-left:0; margin-bottom:5px; margin-top:10px;}
.coluna				{ width:230px; float:left; margin-right:10px }
.coluna input 		{ width:100px; }



/*  ENQUETE  */
#enquete			{ margin-bottom:26px; text-align:center;}
#enquete h3			{ margin-bottom:10px;  text-align:left; font-size:13px ;}
#enquete form input	{ vertical-align:top; }
#enquete label		{ cursor:pointer; }
#enquete span		{ display:block; padding:0px; margin-bottom:1px; font-size:11px; margin-bottom:5px;}
#enquete label			{ font-size:11px; display:block; cursor:auto;	  }
.barra					{ margin-right:10px; padding-top:5px; float:left; }
.dados					{ margin-bottom:20px;}
.votos					{ padding-top: 5px; border-top: 1px solid #CCC}
.percent				{ float:left; padding-top:3px;font-size:11px;}

.box-enquete		{ margin:5px 5px 0 5px;}
.bottom				{ float:left; width:20px; margin:3px;}
.bt-votar	{ width:auto; background-color:#DEDEDC; padding-top:10px; margin-top:10px; text-align:right; background:url(/img/bgs/linha-horizontal.gif) repeat-x left top; margin-left:0;}
.bt-votar input		{ margin:0; border:0;}
.resultado			{ margin:0;}
#botao_enquete		{ font-family: Calibri, Arial, tahoma; font-size:16px; text-decoration:none; font-weight:bold; text-align:right;}
#botao_enquete	a		{ color:#000000; }
#botao_enquete	a:hover	{ color:#2A779A; }


/*  APOIO  */
#apoio			{ margin-bottom:20px; text-align:left;}
#apoio br       {  margin-bottom:20px;             }
.thumb-apoio	{ text-align:center; padding-top:10px;}
.thumb-apoio a{ margin-bottom:30px; display:block}
.mr15				{ margin-right:15px;}


.bt-mais			{ text-align:right; padding-bottom:0px;}
.bt-mais a			{ text-decoration:underline;}
.bt-mais-noticia	{ float:right; width:auto;}
.bt-mais-noticia a	{ text-decoration:underline;}

/*  PAGINAS INTERNAS  */

#conteudo					{width:460px; font-family: Calibri, Arial, tahoma; font-size:14px; text-align:justify; padding-right:15px; }
#conteudo dt 				{float:left; padding: 3px 10px 5px 0px; }
#conteudo dd				{padding: 3px 10px 5px 0px;}
#conteudo .btmais			{font-size:12px;}
#conteudo #titulo			{text-align:center;padding-bottom:20px;padding-top:20px;}
#conteudo h2				{font-family:Calibri, Arial; font-size:16px; margin-bottom:10px; text-align:left; margin-top:15px;}
#conteudo h3				{font-family:Calibri, Arial; font-size:16px; margin-bottom:15px; text-align:left;}
#coluna-esq-interna			{float:left; width:auto; padding-left:20px; }
#coluna-dir-interna			{float:left; width:230px; padding-left:70px; margin-top:110px; text-align:center; }

#conteudo  label			{margin-right:5px; float:left; width:35px; padding-top:3px;}
#conteudo  input			{width:120px; border:1px solid #c9ccce; background-color:#dededc; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-bottom:5px;}

#migalhas					{margin-left:20px;padding-top:25px; padding-bottom:20px; font-size:11px;}
#migalhas ul				{list-style-type:none;}
#migalhas ul li				{display:inline; margin-right:5px; font-weight:bold;}
#migalhas ul li	a			{color:#000000}

#itens ul					{list-style-type:inherit; list-style-image:url(/img/icones/item.gif)}
#itens ul li				{margin-left: 50px; margin-top:5px; margin-bottom:5px; }
#itens label				{width: 110px; }
#itens p					{padding-top: 3px;}

.item                   {font-size:14px; padding-top:10px;}
.item  ul				{list-style-type:inherit; list-style-image:url(/img/icones/item.gif)}
.item ul li				{margin-left: 50px; margin-top:5px; margin-bottom:5px; }
.item label				{width: 110px; }
.item p					{padding-top: 3px;}


.normal						{font-weight:normal;}

/* RODAPE  */
#rodape						{position:absolute; top:auto; color:#333; margin-top: 0px; }
#rodape	a					{color:#0089E1; text-decoration:underline;}


/* BOX GERAL */ 
#box_geral					{margin-left:auto;margin-right:auto;}
#box_geral_sup_esq			{border-left:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;float:left;height:14px;}
#box_geral_titulo			{text-align:center;padding-left:7px;padding-right:7px;font-size:19px;font-weight:normal;font-family:Calibri, Verdana, Tahoma, Arial;}
#box_geral_sup_dir			{width:15px;height:15px;float:left;display:inline;}
#box_geral_sup_dir_2		{width:15px;height:15px;background-image:url();float:left;display:inline;}
#box_geral_conteudo			{padding-left:7px;padding-right:7px; border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;}
#box_geral_conteudo_iso     {padding-left:7px;padding-right:7px; padding-top:10px;}
#box_geral_inf_esq			{width:15px;height:15px;float:left;display:inline;}
#box_geral_inf_esq_2		{width:15px;height:15px;float:left;display:inline;}
#box_geral_inf_dir			{border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;float:left;height:14px;}

.box_geral_texto			{font-family:Arial;font-size:9px;}
.box_geral_cor_fundo_2		{background-color:#DEDEDD;}

#conteudo_enquete           {text-align: center;padding: 0px; margin: 0px;}

.boxCliente                 { border: solid 2px Gray; -moz-border-radius:5px 5px 5px 5px; border-radius: 5px; height:110px; width:110px; padding:5px 5px 5px 5px; background-color:White;}
.boxCliente div             { text-align:center; display: table-cell; vertical-align:middle; width:110px; height:110px;}
/*[if IE 7]*/
.boxContent                 {  *line-height: 100px;}
/*[endif]*/

