/* 

    Document   : estilos.css
    Created on : 23/09/2009, 11:48:23
    Author     : Vagner - Acao Direta Web Studio
    Description: CSS - Content Pool Assessoria Empresarial

    TODO customize this sample style
    Syntax recommendation http://www.w3.org/TR/REC-CSS2/
	
*/

*									{ padding:0; margin:0; }
img, fieldset						{ border:none; }
body 								{ font-family:Arial, Verdana, Tahoma; font-size:12px; color:#333; overflow-x:hidden;}
h1									{ font-size:18px }
h2									{ font-size:17px }
h3									{ font-size:16px }
h4									{ font-size:15px }
div.dashed							{ width:750px; height:1px; background:url(../imagens/background-dashed.png) repeat-x; clear:both; margin-top:30px; margin-bottom:30px; }
p.message							{ color:#103152; font-weight:bold; }

/* Container */

div#container						{ width:980px; margin:auto;}

/* Header */

div#header							{ position:fixed; height:125px; z-index:9999999; background-color:#FFF; top:0;}
div#header .logo a					{ position:absolute; top:18px; left:0; width:274px; height:59px; background:url(../imagens/logo-pool-assessoria-empresarial.jpg) no-repeat; display:block; text-indent:-9999px; }
div#header .menu_um					{ position:absolute; top:10px; right:0; }
div#header .menu_um li				{ float:left; list-style:none; padding:0 10px; border-right: solid 1px #333333; }
div#header .menu_um li.last			{ border:none; padding-right:0; }
div#header .menu_um li.twitter			{ border:none; padding-right:0; }
div#header .menu_um li a			{ color:#333; text-decoration:none; }
div#header .menu_um li a:hover		{ text-decoration:underline; }
div#header .telefones				{ position:absolute; top:43px; right:0; font-size:10px;!important text-align:right; width:180px; }
div#header .telefones li			{ list-style:none; padding:0; }
div#header p						{ position:absolute; top:28px; right:0; color:#013D68; font-size:22px; text-align:right; }
div#header p a						{ text-decoration:underline; color:#015390; font-size:15px; }

/* Subir Topo */

a.subir_topo						{ width:100px; height:20px; background:url(../imagens/background-btn-subir-topo.jpg) no-repeat top left; display:block; color:#018CF3; float:right; text-indent:22px; line-height:20px; text-decoration:none; margin-bottom:20px; }
a.subir_topo:hover					{ background:url(../imagens/background-btn-subir-topo.jpg) no-repeat bottom left; text-decoration:underline; }

/* Wraper */

div#wrapper							{ margin-top:20px; padding-top:150px;}
div#wrapper p						{ line-height:20px; margin-bottom:10px; }
div#wrapper h1						{ width:980px; height:30px; background:url(../imagens/background-h1-wrapper.png) no-repeat top left; text-indent:10px; font-weight:normal; color:#015EA3; line-height:30px; letter-spacing:2px; margin-bottom:20px; }
div#wrapper a.all_links				{ text-decoration:none; color:#018CF3; }
div#wrapper a.all_links:hover		{ text-decoration:underline; }

/* Buscas */

div#container_buscas				{ width:295px; float:left; }
div.tabs 							{ height:30px; clear:both; position:relative; z-index:10; width:100%;}
div.tabs ul							{ width:100%; height:29px;}
div.tabs li							{ list-style:none; float:left; margin-right:3px; width:95px; line-height:29px; }
div.tabs li.first					{ line-height:29px; }
div.tabs li.first_1					{ line-height:29px; }
div.tabs li.last					{ line-height:29px; margin-right:0; }
div.tabs li + li + li				{ width:95px; margin-left:0.84px;}
div.tabs li + li + li a				{ background:url(../imagens/aba3.jpg) no-repeat; width:96px;}
div.tabs a,div.tabs a:visited 		{ width:95px; height:29px; display:block; background:url(../imagens/aba.jpg) no-repeat; text-decoration:none; text-align:center; font-size:11px; color:#FFF; }
div.tabs a.selecionado 				{ background:url(../imagens/aba-selecionada.jpg) no-repeat; color:#666; }
div.buscas							{ width:290px; height:220px; background:url(../imagens/background-buscas.jpg) no-repeat; border: solid 1px #CCC; position:relative; z-index:9; margin-top:-2px; overflow:hidden; }
div.buscas div						{ width:270px; margin:auto; margin-top:10px; }
div.buscas div h2					{ height:33px; background:url(../imagens/background-h2-buscas.png) no-repeat top left; text-indent:40px; color:#01365B; line-height:33px; }
div.buscas div p.itens1					{ width:180px; height:35px; background:url(../imagens/background-itens.png) no-repeat; color:#fff; margin-left:50px; text-align:center; padding-top:7px; cursor:pointer; }
div.buscas div p.itens2					{ width:180px; height:35px; background:url(../imagens/background-itens.png) no-repeat; color:#fff; margin-left:50px; text-align:center; padding-top:7px; cursor:pointer; }

/* Form Consultas */

form.form_consultas					{ margin-top:10px; width:270px; }
form.form_consultas legend			{ display:none; }
form.form_consultas label			{ width:90px; height:15px; line-height:15px; display:block; float:left; text-align:right; padding-right:10px; }
form.form_consultas select			{ width:167px; margin-bottom:2px; position:relative; z-index:8; border: solid 1px #999; }
form.form_consultas input.buscar	{ margin-left:100px; background:#01406D; border:none; width:70px; color:#FFF; height:20px; margin-top:5px; margin-bottom:10px; }

/* Slide */

div#slide							{ margin-left:5px; float:left; display:inline; margin-bottom:20px;}

/* Opurtunidade Pool */

div#opurtunidades_pool				{ width:430px; padding-top:20px; clear:both; float:left; text-align:justify }
div#opurtunidades_pool h2			{ color:#01365B; height:30px; background:#F0F0F0; line-height:30px; text-indent:5px; font-weight:normal; letter-spacing:1px; margin-bottom:20px; }
div#opurtunidades_pool ul li		{ margin-bottom:10px; list-style:none; padding:10px; border:1px solid #CCC; border-radius:5px; box-shadow:0 3px 3px -3px #333; position:relative;}
div#opurtunidades_pool ul li h3	a	{ font-size:16px; color:#01365B; text-decoration:none; }
div#opurtunidades_pool ul li h3	a:hover			{ text-decoration:underline; }
div#opurtunidades_pool ul li a		{ font-size:12px; color:#01365B; text-decoration:none;}
div#opurtunidades_pool ul li a span	{ font-size:14px; font-weight:600;}
div#opurtunidades_pool ul li a:hover			{ text-decoration:underline; }
div#opurtunidades_pool a.mais_empresas			{ width:120px; height:20px; display:block; color:#A89926; letter-spacing:2px; font-weight:bold; text-decoration:none; margin-bottom:2px; float:right; }
div#opurtunidades_pool a.mais_empresas:hover	{ text-decoration:underline; }

/* News Info */

div#news_info						{ float:right; margin-left:20px; display:inline; margin-top:20px; }

/* Newsletter */

div.newsletter						{ width:530px; height:60px; background:url(../imagens/background-news-letter.png) no-repeat;}
div.newsletter p					{ width:450px; margin-left:80px; padding-top:5px; color:#01365B; letter-spacing:1px; margin-bottom:0 !important; line-height:normal !important; }
div.newsletter form legend			{ display:none; }
div.newsletter form					{ margin-left:80px; }
div.newsletter form input			{ width:150px; border:solid 1px #CCC; background:#F4F4F4; }
div.newsletter form input#news_n	{ margin-left:80px; margin-right:5px; }
div.newsletter form input.cadastrar	{ width:80px; height:20px; color:#FFF; background:#01406D; text-indent:0; }

div.newsletter.news					{ clear:both; margin-top:10px; width:100%; background-color:#F5F6F7; border:1px solid #CCC; border-left:none; border-right:none;}
div.newsletter.news p				{ width:44%; font-family:Verdana, Geneva, sans-serif; font-size:12px; float:left; margin-top:10px;}
div.newsletter.news form			{ width:46%; float:right; margin:15px 0 0 0;}
div.newsletter.news form input		{ margin:0 7px; height:28px; line-height:28px;}
div.newsletter.news form input[type="button"]{ background-color:#A89723; color:#FFFFFF; text-transform:uppercase; font-size:12px; cursor:pointer; font-weight:bold; border-radius: 8px; width:90px; border:none;}

/* Informacoes */

div.informacoes						{ margin-top:10px; }
div.informacoes ul li				{ list-style:none; }
div.informacoes ul li h3 a			{ width:200px; margin-left:85px; font-size:14px; color:#333333; } 
div.informacoes ul li a				{ width:440px; display:block; margin-left:85px; text-decoration:none; color:#333333; font-size:11px; margin-top:7px; }
div.informacoes ul li a:hover		{ text-decoration:underline; }
div.informacoes ul li.avaliacao		{ width:530px; height:65px; background:url(../imagens/background-imagens-li-informacoes.jpg) no-repeat 0 0; }
div.informacoes ul li.consultorias	{ width:530px; height:65px; margin-top:5px; background:url(../imagens/background-imagens-li-informacoes.jpg) no-repeat 0 -70px; }
div.informacoes ul li.contabilidade	{ width:530px; height:65px; margin-top:5px; background:url(../imagens/background-imagens-li-informacoes.jpg) no-repeat 0 -140px; }
div.informacoes ul li.franquias		{ width:530px; height:65px; margin-top:5px; background:url(../imagens/background-imagens-li-informacoes.jpg) no-repeat 0 -210px; }

/* Footer */

div#footer							{ width:980px; height:35px; position:relative; background:#BCD8E4; clear:both; margin-top:10px; }
div#footer p						{ position:absolute; top:10px; left:10px; color:#002B48; }
div#footer p a						{ color:#002B48; text-decoration:none; }
div#footer p a:hover				{ text-decoration:underline; }
div#footer a#acao					{ position:absolute; top:8px; right:10px; width:97px; height:24px; background:url(../imagens/logo-acaodireta.png) no-repeat; display:block; text-indent:-9999px; }

/* Paginas */

div.txts							{ width:750px; text-align:justify; float:left; }
div.txts h2							{ margin-bottom:20px; }
div.txts h2.historico				{ width:200px; height:230px; background:url(../imagens/complementos/historico.jpg) no-repeat; text-indent:-9999px; float:left; margin-right:20px; margin-bottom:0; }
div.txts h2.diferenciais			{ width:200px; height:230px; background:url(../imagens/complementos/diferenciais.jpg) no-repeat; text-indent:-9999px; float:left; margin-right:20px; margin-bottom:0; }
div.txts h2.atuacao					{ width:200px; height:280px; background:url(../imagens/complementos/equipe-atuacao.jpg) no-repeat; text-indent:-9999px; float:left; margin-right:20px; margin-bottom:0; }
div.txts h2.faq						{ width:200px; height:290px; background:url(../imagens/complementos/faq.jpg) no-repeat; text-indent:-9999px; float:left; margin-right:30px; margin-bottom:0; }
div.txts h2.franquias				{ width:200px; height:183px; background:url(../imagens/complementos/franquias.jpg) no-repeat; text-indent:-9999px; float:left; margin-right:30px; margin-bottom:0; }
div.txts h3							{ color:#AC9F1F; letter-spacing:1px; margin-bottom:10px; }
div.txts h4							{ color:#666; margin-bottom:20px; }
div.txts p strong					{ color:#015EA3; }
div.txts ul							{ margin-bottom:20px; margin-left:50px; }
div.txts ul li						{ color:#015EA3; line-height:20px; letter-spacing:0.5px;  }
div.txts ul li	a					{ text-decoration:none; color:#015EA3; }
div.txts p	a						{ text-decoration:none; color:#015EA3; font-weight:bold }
div.txts p.img_center	{ text-align:center; }

div.txts table.tab_destaque	{  }
div.txts table.tab_destaque td	{ height:170px;  }
div.txts table.tab_destaque td.chaves	{ width:12px; font-size:140px; color:#CCC; padding:0 0 20px 0; font-family:"Courier New", Courier, monospace;  }
div.txts table.tab_destaque td.texto	{ font-size:11px; text-align:center; font-weight:bold; }
div.txts table.tab_destaque td.texto p	{ margin-bottom:0; }

div#contabilidade							{ width:295px; float:left  }
div#contabilidade ul						{ margin-bottom:20px; margin-left:50px; }
div#contabilidade ul li						{ color:#015EA3; line-height:20px; letter-spacing:0.5px; list-style:square;  }
div#contabilidade ul li	a					{ text-decoration:none; color:#015EA3; }
div#contabilidade div#options a				{ width:180px; height:35px; background:url(../imagens/background-itens.png) no-repeat; color:#fff; margin-left:50px; text-align:center; padding-top:7px; cursor:pointer; margin-bottom:2px; display:block; text-decoration:none }
div#contabilidade div#options a:hover		{ font-weight:bold; color:#E1DA82 }


/* Resultados da Busca */

ul.resultados_busca					{ margin-left:0 !important; }
ul.resultados_busca li				{ color:#333333 !important; line-height:normal !important; list-style:none; clear:both; }
ul.resultados_busca li a.mais_deta	{ width:115px; height:20px; background:url(../imagens/background-btn-mais-detalhes.jpg) no-repeat top left; display:block; color:#018CF3; text-indent:22px; line-height:20px; text-decoration:none; }
ul.resultados_busca li a.mais_deta:hover	{ background:url(../imagens/background-btn-mais-detalhes.jpg) no-repeat bottom left; text-decoration:underline; }

/* Detalhes da Empresa */

div.exibe_detalhes					{ width:380px; float:left; margin-right:40px; }
div.exibe_detalhes h3 span			{ color:#333; }
div.form_detalhes					{ width:330px; float:left; }
div.form_detalhes form legend		{ display:none; }
div.form_detalhes form label		{ width:120px; display:block; float:left; color:#666; text-align:right; padding-right:15px; }
div.form_detalhes form input		{ width:193px; margin-bottom:3px; border: solid 1px #999; }
div.form_detalhes form textarea		{ width:193px; margin-bottom:3px; border: solid 1px #999; }
div.form_detalhes form select		{ width:195px; margin-bottom:3px; clear:right; border: solid 1px #999; }
div.form_detalhes form input.enviar	{ width:auto; background:#01406D; color:#FFFFFF; border:none; padding:2px 5px; float:right; }


/* Menu Faq */

div#content_faq h3					{ clear:both; }						
ul.menu_faq							{ margin-bottom:50px; }
ul.menu_faq	li						{ list-style:decimal !important; text-indent:0 !important; color:#666 !important; letter-spacing:0.15px !important; }
ul.menu_faq	li a					{ font-size:12px; color:#333; text-decoration:none; }
ul.menu_faq	li a:hover				{ text-decoration:underline; }

/* Comprar Empresas */

div.comprar_empresas				{ width:450px; float:left; }
div.comprar_empresas h2				{ margin-bottom:20px; }
div.form_comprar_empresas			{ width:270px; float:left; margin-left:30px; }
div.form_comprar_empresas h3		{ margin-bottom:20px; text-align:left; }

/* Col Leia Tambem  */

div.col_leia_tambem					{ width:200px; float:right; }
div.col_leia_tambem h3				{ height:25px; background:url(../imagens/background-h2-veja-tambem.png) repeat-x bottom left; margin-bottom:10px; color:#018CF3; letter-spacing:2px; }
div.col_leia_tambem ul li			{ list-style:none; height:20px; line-height:20px; }
div.col_leia_tambem ul li a			{ font-size:11px; letter-spacing:2px; color:#999; text-decoration:none; }
div.col_leia_tambem ul li a:hover	{ color:#333; }

/* Form Vender Empresa */

div.vender_empresas									{ width:750px; }
div.form_vender_empresas form fieldset				{ width:350px; float:left; display:block; }
div.form_vender_empresas form fieldset.last			{ margin-left:50px; }
div.form_vender_empresas form legend				{ display:none; }
div.form_vender_empresas form label					{ width:155px; display:block; float:left; color:#666; text-align:right; padding-right:15px; }
div.form_vender_empresas form label.limpa			{ clear:both; }
div.form_vender_empresas form input					{ width:178px; border: solid 1px #999; margin-bottom:3px; }
div.form_vender_empresas form select				{ width:180px; border: solid 1px #999; margin-bottom:3px; clear:right; }
div.form_vender_empresas form textarea				{ width:178px; border: solid 1px #999; margin-bottom:3px; }
div.form_vender_empresas form input.enviar			{ width:auto; background:#01406D; color:#FFFFFF; border:none; padding:2px 5px; float:right; }

/* Cadastrar Investidor */

div.cadastrar_investidor							{ width:450px; float:left; }
div.form_cadastro_investidor						{ width:270px; float:left; margin-left:30px; }
div.form_cadastro_investidor h3						{ margin-bottom:20px; text-align:left; }
div.form_cadastro_investidor legend					{ display:none; }
div.form_cadastro_investidor label					{ width:130px; display:block; float:left; text-align:right; padding-right:15px; }
div.form_cadastro_investidor label.limpa			{ clear:both; }
div.form_cadastro_investidor input					{ width:121px; border: solid 1px #999; margin-bottom:3px; }
div.form_cadastro_investidor select					{ width:123px; border: solid 1px #999; float:left; margin-bottom:3px; }
div.form_cadastro_investidor input#outros_paises	{ width:13px !important; height:13px !important; }
div.form_cadastro_investidor textarea				{ width:121px; border: solid 1px #999; margin-bottom:3px; }
div.form_cadastro_investidor form input.enviar		{ width:auto; background:#01406D; color:#FFFFFF; border:none; padding:2px 5px; float:right; }

/* Lista Clientes */

ul.other_lista li					{ width:355px; height:30px; float:left; text-align:center; text-indent:0 !important; margin:0 20px 20px 0; padding:20px 0 0 0; display:inline; font-weight:bold; line-height:15px !important; } <!-- background:url(../imagens/background-clientes.png) no-repeat; -->
ul.other_lista li.no_padding		{ height:43px; padding: 7px 0 0 0; }
ul.other_lista li.nuse				{ height:35px; padding: 15px 10px 0 10px; width:335px; }
ul.other_lista li span				{ display:block; }

/* Form Contato */

div#form_contato					{ width:400px; float:left; }
div#form_contato h2					{ margin-bottom:20px;}
div#form_contato form legend		{ display:none; }
div#form_contato form label			{ width:120px; display:block; float:left; color:#666; text-align:right; padding-right:15px; }
div#form_contato form input			{ width:263px; margin-bottom:3px; border: solid 1px #999; }
div#form_contato form textarea		{ width:/*463*/ 263px; margin-bottom:3px; border: solid 1px #999; }
div#form_contato form select		{ width:265px; margin-bottom:3px; clear:right; border: solid 1px #999; }
div#form_contato form input.enviar	{ width:auto; background:#01406D; color:#FFFFFF; border:none; padding:2px 5px; float:right; }

div#telefone_endereco_contato		{ width:200px; float:left; margin-left:70px; }
div#telefone_endereco_contato p		{ text-align:left; }

/* Localizacao */

div#map_localizacao	p				{ text-align:center; font-size:14px; margin-top:20px; }				
div#map_localizacao	h2 a			{ width:700px; height:300px; background:url(../imagens/background-mapa-localizacao.gif) no-repeat top left; text-indent:-9999px; display:block; }
div#map_localizacao	h2 a:hover		{ width:700px; height:300px; background:url(../imagens/background-mapa-localizacao.gif) no-repeat bottom left; text-indent:-9999px; display:block; }

/* Mapa do site */

div#mapa_site div					{ width:300px; float:left; margin:0 40px 20px 0; }
div#mapa_site div.last				{ margin-right:0; }
div#mapa_site div.clear				{ float:none; background:none; margin:0; clear:both; }
div#mapa_site div h2				{ width:300px; height:22px; background:url(../imagens/background-dotted-h2-mapa-site.jpg) no-repeat top left; line-height:22px; text-indent:15px; }
div#mapa_site div ul				{ background:url(../imagens/background-dotted-div-mapa-site.jpg) repeat-y top left; padding-top:20px; padding-left:5px; }
div#mapa_site div ul li				{ height:17px; background:url(../imagens/background-dotted-li-mapa-site.jpg) no-repeat top left; list-style:none; text-indent:25px; line-height:17px; margin-bottom:3px; }
div#mapa_site div ul li.last		{ background:url(../imagens/background-dotted-li-last-mapa-site.jpg) no-repeat top left; }
div#mapa_site div ul li a			{ color:#999; text-decoration:none; letter-spacing:1px; font-size:12px; }
div#mapa_site div ul li a:hover		{ color:#333333; text-decoration:underline; }

/* Resposta Forms */

div#resposta_contato				{ width:980px; height:30px; margin-bottom:20px; }
div#resposta_contato p.envio_ok		{ background:url(../imagens/background-retorno-forms.png) no-repeat top left; text-align:center; line-height:30px; }
div#resposta_contato p.envio_unok	{ background:url(../imagens/background-retorno-forms.png) no-repeat bottom left; text-align:center; line-height:30px; }

.share								{width:100%; height:20px; clear:both; display:block;}


div#slide							{ overflow:hidden; height:248px; position:relative;}
div#slide ul						{ width:678px; height:248px;}
div#slide ul li						{ width:678px; height:248px;}
div#slide div#pager					{ position:absolute; bottom:10px; left:0; width:115px; background:none; z-index:9999998;}
div#slide div#pager a				{ width:16px; height:16px; margin:0 3px; float:left; display:block; background:url(../imagens/bg-pager-a.png) no-repeat; text-indent:-99999px;}
div#slide div#pager a.activeSlide	{ opacity:.3;}

#comprar-empresas					{ line-height:15px; }
#vender-empresas					{ line-height:15px; }

div#compartilhar					{ width:150px; height:25px; float:left; margin:10px 0;}
div#compartilhar a					{ width:100%; height:25px; line-height:25px; display:block; color:#FFF; text-align:center; border-radius:5px; box-shadow:0 5px 5px -5px #000; background:url(../imagens/facebook.png) no-repeat center left #5C739F; text-decoration:none;}