/****************************
* 		Referencia 			*
* ------------------------- *
* Fundo				#C3D3C6	*
* Texto				#1A171B	*
* ------------------------- *
* Estágio			#ff1f78	*
* Trainee			#c4006b	*
* Para Empresas		#9ec8e1	*
* Quem Somos		#8aab9f	*
****************************/


/** Reset + CSS Framework **/
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li,
blockquote 													{margin:0;padding:0;}
.hidden														{display:none;}
.bgimage													{display:block;text-indent:-1000em;background-color:transparent;background-position:top left;background-repeat:no-repeat;outline:none;}
.cleared:after												{content:" ";display:block;height:0;font-size:1px;clear:both;visibility:hidden;}
.left														{float:left;text-align:left;}
.right														{float:right;text-align:right;}

/** Tipografia basica **/
body														{background:#5b5b5f;font-family:Calibri,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.35em;color:#1A171B;}
h1															{color:#E3006E;text-transform:uppercase;line-height:1.35em;}
h2															{}
h3															{text-transform:uppercase;font-size:16px;}
hr															{height:1px;border:none;border-top:1px solid;}
label														{cursor:pointer;}
a															{color:#E3006E;text-decoration:none;}
a:visited													{color:#E3006E;text-decoration:none;}
a:hover														{color:#E3006E;}
a:hover:visited,
a:visited:hover												{color:#E3006E;}
a img														{border:none;}

/** Estilos gerais com classe (modulares) **/
form .formFocus												{}
a.botao														{text-indent:-1000em;display:block;height:17px;background-color:#BDCFC0;background-repeat:none;}
	a.botao:link,
	a.botao:visited												{background-position:top center;}
	a.botao:hover												{background-position:bottom center;}

/** Estrutura **/
div#wrapper													{width:960px;margin:15px auto 0 auto;padding:0 20px 0 20px;background:#ffffff;border-bottom:#dc006b 2px solid;}
	div#header													{}
	div#content													{}

div#header													{height:37px;margin-bottom:-10px;padding-top:15px;}
	div#header h1												{float:left;width:290px;height:25px;}
		div#header h1 a												{text-align:left;width:131px;height:25px;background-image:url('../img/geral/header_logo.png');}
		div#header div * 											{float:left;}

		div#header p												{float:left;height:17px;padding:0 11px;font-size:12px;color:#88878a;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
			div#header div a											{height:17px;text-align:left;text-decoration:none;}
			div#header div a:link,
			div#header div a:visited										{color:#5E8C7B;}							
				div#header p a:hover img							{
																							cursor:hand;
																							-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
																							filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 7 */
																							filter: alpha(opacity=80); /* IE 6 */
																							opacity: 0.80; /* FIREFOX E OUTROS */
																							}
				div#header p#header-cadastrese						{padding-top:2px;}
				div#header p#header-acessoaosistema				{padding-top:2px;}
				div#header p#header-nossoblog							{padding-top:2px;}
				div#header p#header-quemsomos							{padding-top:2px;}
				div#header p#header-escritorios						{padding-top:0px;}
				div#header p#header-faleconosco						{padding-top:2px;}

		div#header div div												{float:left;margin:0 19px 0 14px;}
			div#header div div label										{height:17px;padding-right:6px;color:#808080;}

			div#header div div br											{clear:left;}
			div#header div div a										{width:180px;padding-left:3px;display:block;text-align:right;font-size:10px;text-transform:lowercase;}
		
		div#header div#header-publico-int							{margin-left:102px;}
		div#header div#header-logado								{}
			div#header div#header-logado div							{margin-right:0;margin-left:97px;}
				div#header div#header-logado div p							{width:205px;text-align:right;border-left:none;text-transform:uppercase;width:auto;}
				div#header div#header-logado div a							{width:215px;clear:left;}


/** Home **/
ul#menu-home																{width:960px;}
	ul#menu-home li														{display:block;list-style:none;margin-top:13px;}
	ul#menu-home li#estagio										{width:475px;}
	ul#menu-home li#trainee										{width:475px;float:right;margin-top:-120px;}
	ul#menu-home li#programasespecificos								{width:960px;}
	ul#menu-home li#empresas									{width:960px;margin-bottom:10px;}
	ul#menu-home li#quemsomos									{width:960px;margin-bottom:10px;}
		ul#menu-home li	a												{height:120px;background-repeat:no-repeat;}
		ul#menu-home li#estagio a								{background-image:url('../img/menus/estagio_n.png');}
		ul#menu-home li#estagio a:hover					{background-image:url('../img/menus/estagio_s.png');}
		ul#menu-home li#trainee a								{background-image:url('../img/menus/trainee_n.png');}
		ul#menu-home li#trainee a:hover					{background-image:url('../img/menus/trainee_s.png');}
		ul#menu-home li#programasespecificos a							{background-image:url('../img/menus/programasespecificos_n.png');}
		ul#menu-home li#programasespecificos a:hover			{background-image:url('../img/menus/programasespecificos_s.png');}
		ul#menu-home li#empresas a							{background-image:url('../img/menus/paraempresas_n.png');}
		ul#menu-home li#empresas a:hover				{background-image:url('../img/menus/paraempresas_s.png');}
		ul#menu-home li#quemsomos a							{background-image:url('../img/menus/quemsomos_n.png');}
		ul#menu-home li#quemsomos a:hover				{background-image:url('../img/menus/quemsomos_s.png');}

ul#destaques-home											{height:275px;line-height:15px;list-style:none outside;margin-top:10px;width:960px;}
	ul#destaques-home li										{display:block;list-style:none;float:left;}
		ul#destaques-home li hover						{cursor:hand;}
		ul#destaques-home li a									{display:block;background:#DEDEDE;padding:5px;margin-left:10px;margin-bottom:5px;}
		ul#destaques-home li a img								{display:block;margin-bottom:3px;height:56px;}
			ul#destaques-home li a:hover img						{
																									cursor:hand;
																									-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
																									filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 7 */
																									filter: alpha(opacity=80); /* IE 6 */
																									opacity: 0.80; /* FIREFOX E OUTROS */
																									}
		ul#destaques-home li a span								{display:block;background:#ffffff;height:50px;overflow:hidden;max-width:100%;padding:5px 5px 3px 10px;text-transform:uppercase;font-size:10px;}
			ul#destaques-home li a:hover span						{
																									cursor:hand;
																									color: #E3006E;
																									}
		ul#destaques-home li object								{display:block;background:#DEDEDE;}
	ul#destaques-home li.destaque-a								{width:190px;padding:0 0 2px 3px;}
		ul#destaques-home li.destaque-a img							{background:#D1E7D3;width:170px;}
		ul#destaques-home li.destaque-a span						{color:#5b5b5f;background:#D1E7D3;width:155px;height:60px;text-align:center;font-weight:bold;}
		ul#destaques-home li.destaque-a object					{background:#D1E7D3;width:170px;height:130px;margin-left:10px;padding:5px 5px 3px 5px;}
	ul#destaques-home li.destaque-e								{width:190px;padding:0 0 2px 3px;}
		ul#destaques-home li.destaque-e img							{background:#FCCACB;width:170px;}
		ul#destaques-home li.destaque-e span						{color:#5b5b5f;background:#FCCACB;width:155px;height:60px;text-align:center;font-weight:bold;}
		ul#destaques-home li.destaque-e object					{background:#FCCACB;width:170px;height:130px;margin-left:10px;padding:5px 5px 3px 5px;}
	ul#destaques-home li.destaque-1								{width:190px;}
		ul#destaques-home li.destaque-1 object					{width:170px;height:135px;margin-left:10px;padding:5px 10px 2px 5px;}
	ul#destaques-home li.destaque-2								{width:190px;}
		ul#destaques-home li.destaque-2 object					{width:170px;height:270px;margin-left:10px;padding:5px 10px 2px 5px;}
	ul#destaques-home li.destaque-4								{width:380px;}
		ul#destaques-home li.destaque-4 object					{width:370px;height:270px;margin-left:0px;padding:5px;}

/** Internas **/
div#internal												{margin-top:13px;}			

/** Menu da esquerda **/
div#menu													{width:140px;float:left;}
	div#menu a													{color:#31373e;text-transform:uppercase;}
	div#menu a:hover,
	div#menu a:visited:hover									{text-decoration:none;}
	div#menu img												{margin-bottom:-5px;}	
	div#menu ul													{margin-bottom:10px;}
	div#menu ul#menu-global										{}
		div#menu ul#menu-global li									{margin-bottom:3px;}
		div#menu ul#menu-global li.estagio,
		div#menu ul#menu-global li.trainee								{width:68px;}
		div#menu ul#menu-global li.estagio								{margin-right:3px;}
		div#menu ul#menu-global li.trainee								{float:right;margin-top:-21px;}
		div#menu ul#menu-global li a									{height:18px;}
		div#menu ul#menu-global li.estagio a							{background-image:url('../img/menus/men_estagio_n.png');}
		div#menu ul#menu-global li.estagio a:hover						{background-image:url('../img/menus/men_estagio_s.png');}
		div#menu ul#menu-global li.trainee a							{background-image:url('../img/menus/men_trainee_n.png');}
		div#menu ul#menu-global li.trainee a:hover						{background-image:url('../img/menus/men_trainee_s.png');}
		div#menu ul#menu-global li.programasespecificos a					{background-image:url('../img/menus/men_programasespecificos_n.png');}
		div#menu ul#menu-global li.programasespecificos a:hover					{background-image:url('../img/menus/men_programasespecificos_s.png');}
		div#menu ul#menu-global li.empresas a							{background-image:url('../img/menus/men_paraempresas_n.png');}
		div#menu ul#menu-global li.empresas a:hover						{background-image:url('../img/menus/men_paraempresas_s.png');}
		div#menu ul#menu-global li.quemsomos a							{background-image:url('../img/menus/men_quemsomos_n.png');}
		div#menu ul#menu-global li.quemsomos a:hover						{background-image:url('../img/menus/men_quemsomos_s.png');}
	
	div#menu ul#menu-local										{background:#e7ebe5;font-size:11px;}
		div#menu ul li												{display:block;list-style:none;}
			div#menu ul li a											{display:block;text-decoration:none;}
			div#menu ul#menu-local li a									{padding:2px;line-height:1em;margin:0;}
			div#menu ul#menu-local li a	span								{padding:5px 3px 4px;display:block;background-repeat:no-repeat;background-position:2px 5px;}
			div#menu ul#menu-local li a:hover								{background:#dbdfd9;}
			div#menu ul#menu-local li.selected a span						{color:#ffffff;}
			div#internal.estagio ul#menu-local li.selected a			{background:#bd2251;}
			div#internal.trainee ul#menu-local li.selected a			{background:#d10373;}
			div#internal.programasespecificos ul#menu-local li.selected a		{background:#878787;}
			div#internal.empresas ul#menu-local li.selected a			{background:#9ec8e1;}
			div#internal.quemsomos ul#menu-local li.selected a			{background:#8aaa9e;}
			div#internal.cadastro ul#menu-local li.selected a			{background:#5E8C7B;}



/** Conteúdo principal **/
div#main														{width:811px;float:right;}
	div#main h2														{height:51px;padding:9px 0 0 13px;margin-bottom:10px;margin-right:0px;font-size:40px;text-transform:uppercase;color:#ffffff;}
	div#internal.estagio div#main h2								{background:#bd2251;}
	div#internal.trainee div#main h2								{background:#d10373;}
	div#internal.programasespecificos div#main h2							{background:#878787;}
	div#internal.empresas div#main h2								{background:#9ec8e1;}
	div#internal.quemsomos div#main h2								{background:#8aab9f;}
	div#internal.cadastro div#main h2,
	div#internal.senha div#main h2									{background:#5E8C7B;}

iframe#blog														{border:none;width:500px;width:791px;height:500px;overflow-x:hidden;}

ul#related-actions												{margin-top:10px;}
	ul#related-actions li											{list-style:none;display:block;float:left;margin-right:5px;}


/** Listas e detalhes de programas **/
ul#programas														{text-align:center;padding-top:10px;padding-bottom:10px;}
	ul#programas li.abertas														{display:block;list-style:none;border:1px solid #D1E7D3;background:#D1E7D3;width:195px;height:150px;line-height:1.35em;overflow:hidden;float:left;margin:5px 3px 5px 2px;}
		ul#programas li.abertas span										{display:block;overflow:hidden;padding:5px;}
		ul#programas li.abertas span.title									{height:2em;font-weight:bold;}
		ul#programas li.abertas span.deadline								{height:1em;}
		ul#programas li.abertas a													{color:#5b5b5f;display:block;background:#ffffff;width:180px;height:136px;padding:5px;text-decoration:uppercase;}
		ul#programas li.abertas a:hover										{
																									cursor:hand;
																									-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
																									filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 7 */
																									filter: alpha(opacity=80); /* IE 6 */
																									opacity: 0.80; /* FIREFOX E OUTROS */
																									color: #E3006E;
																									}
	   ul#programas li.abertas a img												{display:block;margin:0 auto;border-bottom:1px solid #5b5b5f;padding:5px;}
	ul#programas li.encerradas														{display:block;list-style:none;border:1px solid #FCCACB;background:#FCCACB;width:195px;height:150px;line-height:1.35em;overflow:hidden;float:left;margin:5px 3px 5px 2px;}
		ul#programas li.encerradas span										{display:block;overflow:hidden;padding:5px;}
		ul#programas li.encerradas span.title									{height:2em;font-weight:bold;}
		ul#programas li.encerradas span.deadline								{height:1em;}
		ul#programas li.encerradas a													{color:#5b5b5f;display:block;background:#ffffff;width:180px;height:136px;padding:5px;text-decoration:uppercase;}
		ul#programas li.encerradas a:hover								{
																									cursor:hand;
																									-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
																									filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 7 */
																									filter: alpha(opacity=80); /* IE 6 */
																									opacity: 0.80; /* FIREFOX E OUTROS */
																									color: #E3006E;
																									}
			ul#vagas li.encerradas a img												{display:block;margin:0 auto;border-bottom:1px solid #5b5b5f;padding:5px;}
		
/** Listas e detalhes de vagas **/
ul#vagas														{text-align:center;padding-top:10px;padding-bottom:10px;}
	ul#vagas li.abertas														{display:block;list-style:none;border:1px solid #D1E7D3;background:#D1E7D3;width:195px;height:85px;line-height:1.35em;overflow:hidden;float:left;margin:5px 3px 5px 2px;}
		ul#vagas li.abertas span										{display:block;overflow:hidden;padding:5px;}
		ul#vagas li.abertas span.title									{height:2em;font-weight:bold;}
		ul#vagas li.abertas span.deadline								{height:1em;}
		ul#vagas li.abertas a													{color:#5b5b5f;display:block;background:#ffffff;width:180px;height:70px;padding:5px;text-decoration:uppercase;}
		ul#vagas li.abertas a:hover										{
																									cursor:hand;
																									-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
																									filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 7 */
																									filter: alpha(opacity=80); /* IE 6 */
																									opacity: 0.80; /* FIREFOX E OUTROS */
																									color: #E3006E;
																									}
	   ul#vagas li.abertas a img												{display:block;margin:0 auto;border-bottom:1px solid #5b5b5f;padding:5px;}
	ul#vagas li.encerradas														{display:block;list-style:none;border:1px solid #FCCACB;background:#FCCACB;width:195px;height:85px;line-height:1.35em;overflow:hidden;float:left;margin:5px 3px 5px 2px;}
		ul#vagas li.encerradas span										{display:block;overflow:hidden;padding:5px;}
		ul#vagas li.encerradas span.title									{height:2em;font-weight:bold;}
		ul#vagas li.encerradas span.deadline								{height:1em;}
		ul#vagas li.encerradas a													{color:#5b5b5f;display:block;background:#ffffff;width:180px;height:70px;padding:5px;text-decoration:uppercase;}
		ul#vagas li.encerradas a:hover								{
																									cursor:hand;
																									-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */
																									filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE 7 */
																									filter: alpha(opacity=80); /* IE 6 */
																									opacity: 0.80; /* FIREFOX E OUTROS */
																									color: #E3006E;
																									}
			ul#vagas li.encerradas a img												{display:block;margin:0 auto;border-bottom:1px solid #5b5b5f;padding:5px;}
		
div#main.trainee div#faq									{float:right;width:193px;margin-right:19px;border-left:1px solid #C4D4C7;}
	div#main.trainee div#faq h3								{margin:0 0 5px 5px;color:#669BC1;font-size:16px;text-transform:uppercase;}
	div#main.trainee div#faq blockquote,
	div#main.trainee div#faq p									{margin:5px 0 0 9px;}
	div#main.trainee div#faq p									{color:#669BC1;text-align:right;text-transform:uppercase;font-weight:bold;} 
	
div#trainee-navegacao										{height:25px;margin:5px 0 0;}
	div#trainee-navegacao a 										{float:right;background-image:url('../img/geral/paginacao.png');width:25px;height:25px;padding:0;margin-right:5px;border:none;}
	a#trainee-prev														{background-position:top left;}
		a#trainee-prev:hover											{background-position:bottom left;}
	a#trainee-next													{background-position:top right;}
		a#trainee-next:hover											{background-position:bottom right;}

div#main.estagio div#faq									{float:right;width:193px;margin-right:19px;border-left:1px solid #C4D4C7;}
	div#main.estagio div#faq h3								{margin:0 0 5px 5px;color:#669BC1;font-size:16px;text-transform:uppercase;}
	div#main.estagio div#faq blockquote,
	div#main.estagio div#faq p									{margin:5px 0 0 9px;}
	div#main.estagio div#faq p									{color:#669BC1;text-align:right;text-transform:uppercase;font-weight:bold;} 
	
div#estagio-navegacao										{height:25px;margin:5px 0 0;}
	div#estagio-navegacao a 										{float:right;background-image:url('../img/geral/paginacao.png');width:25px;height:25px;padding:0;margin-right:5px;border:none;}
	a#estagio-prev														{background-position:top left;}
		a#estagio-prev:hover											{background-position:bottom left;}
	a#estagio-next													{background-position:top right;}
		a#estagio-next:hover											{background-position:bottom right;}

div#main.programasespecificos div#faq								{float:right;width:193px;margin-right:19px;border-left:1px solid #C4D4C7;}
	div#main.programasespecificos div#faq h3								{margin:0 0 5px 5px;color:#669BC1;font-size:16px;text-transform:uppercase;}
	div#main.programasespecificos div#faq blockquote,
	div#main.programasespecificos div#faq p									{margin:5px 0 0 9px;}
	div#main.programasespecificos div#faq p									{color:#669BC1;text-align:right;text-transform:uppercase;font-weight:bold;} 
	
div#programasespecificos-navegacao										{height:25px;margin:5px 0 0;}
	div#programasespecificos-navegacao a 										{float:right;background-image:url('../img/geral/paginacao.png');width:25px;height:25px;padding:0;margin-right:5px;border:none;}
	a#programasespecificos-prev														{background-position:top left;}
		a#programasespecificos-prev:hover											{background-position:bottom left;}
	a#programasespecificos-next													{background-position:top right;}
		a#programasespecificos-next:hover											{background-position:bottom right;}

/** Para Empresas **/
div#empresas-navegacao										{height:25px;margin:5px 0 0;}
	div#empresas-navegacao a 										{float:right;background-image:url('../img/geral/paginacao.png');width:25px;height:25px;padding:0;margin-right:5px;border:none;}
	a#empresas-prev														{background-position:top left;}
		a#empresas-prev:hover											{background-position:bottom left;}
	a#empresas-next													{background-position:top right;}
		a#empresas-next:hover											{background-position:bottom right;}

	div#internal.empresas h3,
	div#internal.quemsomos h3										{font-size:15px;text-transform:uppercase;font-weight:bold;}
	div#internal.empresas h3										{color:#669BC1;}
	div#internal.quemsomos h3										{color:#8AAB9F;}
	div#internal.empresas div#main.valores h3						{text-transform:none;}

div#main.topicos												{}
	div#main.topicos div											{width:805px;float:left;}
	div#main.topicos p												{color:#31373E;font-size:14px;margin:0 0 6px;padding:0px 0px 8px 2px;font-weight:normal;line-height:1.3em;border-bottom:1px solid #C4D4C7;}
	div#main.topicos hr												{color:#C4D4C7;margin:0 0 8px 0;height:1px;}
	div#internal.empresas div#main.topicos p strong					{font-weight:normal;color:#669cc2;}	
	div#internal.quemsomos div#main.topicos p strong				{font-weight:normal;color:#8AAB9F;}
	div#main.topicos div#video-empresas								{width:194px;float:right;margin-right:20px;}

div#main.clientes ul												{width:597px;float:left;}
	div#main.clientes ul li												{display:block;list-style:none;border:1px solid #c4d4c7;background:#ffffff;width:150px;height:55px;overflow:hidden;float:left;margin:0 5px 5px 0;padding:18px 21px;}
	
div#main.clientes div#depoimentos									{float:right;width:193px;margin-right:19px;border-left:1px solid #C4D4C7;}
	div#main.clientes div#depoimentos h3								{margin:0 0 5px 5px;color:#669BC1;font-size:16px;text-transform:uppercase;}
	div#main.clientes div#depoimentos blockquote,
	div#main.clientes div#depoimentos p									{margin:5px 0 0 9px;}
	div#main.clientes div#depoimentos p									{color:#669BC1;text-align:right;text-transform:uppercase;font-weight:bold;} 

div#main.estagio div#faq									{float:right;width:193px;margin-right:19px;border-left:1px solid #C4D4C7;}
	div#main.estagio div#faq h3								{margin:0 0 5px 5px;color:#669BC1;font-size:16px;text-transform:uppercase;}
	div#main.estagio div#faq blockquote,
	div#main.estagio div#faq p									{margin:5px 0 0 9px;}
	div#main.estagio div#faq p									{color:#669BC1;text-align:right;text-transform:uppercase;font-weight:bold;} 

div#main.trainee div#faq									{float:right;width:193px;margin-right:19px;border-left:1px solid #C4D4C7;}
	div#main.trainee div#faq h3								{margin:0 0 5px 5px;color:#669BC1;font-size:16px;text-transform:uppercase;}
	div#main.trainee div#faq blockquote,
	div#main.trainee div#faq p									{margin:5px 0 0 9px;}
	div#main.trainee div#faq p									{color:#669BC1;text-align:right;text-transform:uppercase;font-weight:bold;} 

div#main.programasespecificos div#faq									{float:right;width:193px;margin-right:19px;border-left:1px solid #C4D4C7;}
	div#main.programasespecificos div#faq h3								{margin:0 0 5px 5px;color:#669BC1;font-size:16px;text-transform:uppercase;}
	div#main.programasespecificos div#faq blockquote,
	div#main.programasespecificos div#faq p									{margin:5px 0 0 9px;}
	div#main.programasespecificos div#faq p									{color:#669BC1;text-align:right;text-transform:uppercase;font-weight:bold;} 

div#main.numeros												{}
	div#main.numeros div#contador									{background:#C7DFEE url('../img/geral/numeros_total.gif') 12px 18px no-repeat;width:810px;height:146px;margin-bottom:10px;}
	div#main.numeros div#contador span								{display:none;}
	div#main.numeros div#contador strong							{display:block;float:right;width:370px;color:#7db8d8;font-size:180px;height:146px;margin-top:8px;}

div#main.produtos												{font-size:14px;line-height:1.3em;}
	div#main.produtos h3											{margin-bottom:-8px;}
	div#main.produtos hr											{color:#C4D4C7;margin:16px 20px 16px 0;clear:left;height:1px;}
	div#main.produtos p												{margin-bottom:3px;width:770px;padding:0 2px;}
	div#main.produtos ul											{margin-bottom:3px;}
		div#main.produtos ul li											{list-style:none outside;padding-left:15px;background:transparent url('../img/geral/bullet.gif') .4em .6em no-repeat;width:770px;} 
	div#main.produtos div#empresas-navegacao						{margin-top:15px;}
	div#main.produtos ol#etapas-processo							{margin-bottom:15px;height:300px;} 
		div#main.produtos ol#etapas-processo li							{list-style:none oustide;background-image:none;padding:0;border:1px solid red;display:block;float:left;width:255px;margin:0 10px 0 0;}
			div#main.produtos ol#etapas-processo li	h4						{border:none;background:red;padding:4px 8px;color:#ffffff;text-transform:uppercase;font-size:16px;margin-bottom:5px;height:18px;}
			div#main.produtos ol#etapas-processo li ul						{border:none;display:block;padding:5px;;margin:0;height:auto;height:270px;}
				div#main.produtos ol#etapas-processo li ul li					{border:none;margin:0 4px .75em;width:245px;height:auto;font-size:12px;line-height:1.2em;}
		div#main.produtos ol#etapas-processo li.etapas-processo-1			{border-color:#FF1F78;}
			div#main.produtos ol#etapas-processo li.etapas-processo-1 h4		{background:#FF1F78;}
		div#main.produtos ol#etapas-processo li.etapas-processo-2			{border-color:#9EC8E1;}
			div#main.produtos ol#etapas-processo li.etapas-processo-2 h4		{background:#9EC8E1;}
		div#main.produtos ol#etapas-processo li.etapas-processo-3			{border-color:#8AAB9F;}
			div#main.produtos ol#etapas-processo li.etapas-processo-3 h4		{background:#8AAB9F;}


/** Quem Somos **/
div#quemsomos-navegacao										{height:25px;margin:5px 0 0;}
	div#quemsomos-navegacao a 										{float:right;background-image:url('../img/geral/paginacao.png');width:25px;height:25px;padding:0;margin-right:5px;border:none;}
	a#quemsomos-prev														{background-position:top left;}
		a#quemsomos-prev:hover											{background-position:bottom left;}
	a#quemsomos-next													{background-position:top right;}
		a#quemsomos-next:hover											{background-position:bottom right;}

div#main.escritorios p												{display:none;}
div#main.escritorios ul												{}
	div#main.escritorios ul li											{list-style:none;display:block;width:369px;margin-bottom:20px;}
		div#main.escritorios ul li h3										{font-size:24px;height:24px;color:#FF1F78;margin-left:-4px;}
		div#main.escritorios ul li address									{font-style:normal;font-size:15px;margin:4px 0;}
			div#main.escritorios ul li address span								{color:#8AAB9F;} 
		div#main.escritorios ul li p										{display:block;}
	div#main.escritorios select#select-escritorios							{margin-bottom:6px;}

div#main.equipe ul												{width:581px;float:left;margin-right:20px;}
	div#main.equipe li												{list-style:none outside;width:508px;padding:0 10px 15px 0;background:#ffffff;}
		div#main.equipe li img											{float:right;clear:none;width:164px;}
	div#main.equipe li h3, 
	div#main.equipe li p											{float:left;width:334px;}
	div#main.equipe li h3											{margin:0 3px 5px -3px;color:#8AAB9F;font-size:20px;height:20px;text-transform:uppercase;}
	div#main.equipe li p											{font-size:14px;line-height:18px;} 

div.pessoa{float:left;width:135px;height:200px;padding:10px 10px 10px 0px;margin-bottom:10px}

div#footer														{width:960px;height:10px;clear:both;margin:0px auto 0 auto;color:#ffffff;}
	body#home div#footer								{padding-top:3px;}
	div#footer p 												{font-size:11px;}
	div#footer p a											{color:#ffffff;}
	div#footer p a:hover								{border-bottom:#dc006b 1px solid;}
	div#footer p img										{margin-bottom:-4px;border-bottom:#5b5b5f 1px solid;}
	div#footer p img:hover							{border-bottom:#dc006b 1px solid;}

/**** FORMS ****/
SELECT {
	margin-bottom:5px;
	border:none;
	background-color:#ECECE8;
	height:25px;
	padding:5px;
	font-family:Calibri, Tahoma, Arial, sans-serif;
	font-size:12px;
	text-transform:none;
	}
	
INPUT, TEXTAREA {
	margin-bottom:5px;
	width:400px;
	border:none;
	background-color:#ECECE8;
	height:16px;
	padding:5px;
	font-family:Calibri, Tahoma, Arial, sans-serif;
	font-size:14px;
}

INPUT:focus, TEXTAREA:focus, SELECT:focus {
	background-color:#D3D3CF;
	}

TEXTAREA {height:150px;}

INPUT.invalid, TEXTAREA.invalid {
	background-color:#DC006B;
	font-weight:bold;
	color:#FFF;
}
#submitBtn {
	font-family:Calibri, Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:0.1em;
	width:90px;
	height:25px;
	background-color:#DC006B;
	color:#FFF;
	padding:3px;
	margin-right:2px;
	cursor:pointer;
}
#submitBtn:hover {
	background-color:#BC0063;
}
#formMail {
	display:block;
	width:580px;
	margin:0;
	float: left;
	}
	
#formMail SPAN {
	color:#999;
	font-size:16px;
	display:block;
	width:100px;
	text-align:right;
	float:left;
	margin-right:10px;
	padding-top:5px;
	}

#formMailO {
	display:block;
	width:580px;
	margin:0;
	float: left;
	}
	
#formMailO SPAN {
	color:#999;
	font-size:16px;
	display:block;
	width:100px;
	text-align:right;
	float:left;
	margin-right:10px;
	padding-top:5px;
	}

#mensagemEmail {
	border:1px solid #DC006B;
	margin:10px;
	padding:2px;
	width:400px;
	text-align:center;
	}


/***************/
