@charset "utf-8";
/*  
Theme Name: Paulo Albuquerque Advogados Associados
Theme URI: http://www.pauloalbuquerque.com.br/
Description: Vermelho, Cinza e Branco
Version: 1.0
Author: Index Comunicação Digital
Author URI: http://www.indexvirtual.com/
*/

/* RESET + GERAIS ********** */
*        { border:none; margin:0; padding:0; }
.clr     { clear:both }
.fl      { float:left; }
.fr      { float:right; }
.cadabra { display:none; }

/* BODY + GERAL ********** */
body   { background:#390909 /*#853B3C url(img/bg2.jpg) repeat-x*/; color:#333; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; height:100%; text-align:center; width:100%; }
.geral { background:#FFF; height:auto; margin:0 auto; margin-bottom:15px; padding:0 15px 15px 15px; position:relative; text-align:left; width:770px; }





/* TOPO ********** */
.topo        { background:#FFF; border-bottom:6px solid #720000; float:left; height:187px; position:relative; width:770px; z-index:0; }
.topo a.logo { background:url(img/logo_pauloalbuquerque.gif) no-repeat; display:block; float:left; height:163px; margin-top:24px; text-indent:-666666px; width:310px; }
/* TOPO -> TRADUCAO ********** */
.topo #translation_bar              { margin-top:3px; left:0; position:absolute; top:0; }
.topo #translation_bar a            { margin-right:3px; }
.topo #translation_bar #transl_sign { display:none; }

/* TOPO -> MENU ********** */
/* style the outer div to give it width */
.menu { bottom:50px; display:block; right:0; position:absolute; }

/* remove all the bullets, borders and padding from the default list styling */
.menu ul { list-style-type:none; margin:0; padding:0; }

/* style the sub-level lists */
.menu ul ul { z-index:666; }

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li { border-right:1px solid #E4E4E4; display:block; float:left; text-transform:none; }

/* style the sub level list items */
.menu ul ul li { border:none; display:block; height:auto; }

/* style the links for the top level */
.menu a, .menu a:visited { color:#666; display:block; float:left; font-weight:bold; font-size:12px; padding:5px 25px; text-decoration:none; }
/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited { width:125px; w\idth:115px; }

/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited                { background:#5D0101; border-bottom:1px solid #732727; color:#E8C2C2; display:block; height:100%; padding:5px 0; width:128px; }
* html .menu ul ul a, * html .menu ul ul a:visited  { width:78px; w\idth:78px; }

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table { border-collapse:collapse; height:0; margin:-1px; padding:0; width:0; z-index:1; }

/* style the level hovers */
/* first */
* html .menu a:hover          { background:#5D0101; color:#E8C2C2; position:relative; z-index:100; }
.menu li:hover                { position:relative; }
.menu :hover > a              { background:#5D0101; color:#E8C2C2; }
* html .menu a.sub:hover      { background:#5D0101; color:#E8C2C2; position:relative; z-index:100; }
.menu :hover > a.sub          { background:#5D0101; color:#E8C2C2; }

/* second */
* html .menu ul ul a:hover    { background:#5D0101; color:#E8C2C2; height:100%; position:relative; z-index:110; }
.menu ul ul li:hover          { position:relative; }
.menu ul ul :hover > a        { background:#5D0101; color:#FFF; height:100%; z-index:110; }


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul { height:0; left:0; padding:15px 25px; position:absolute; top:0; visibility:hidden; }

/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul      { background:#5D0101; height:auto; left:0px; top:25px; visibility:visible; }






/* TOPO -> BUSCA ********** */
.topo #searchform                 { bottom:9px; height:16px; position:absolute; right:0px; width:260px; z-index:5; }
.topo #searchform input           { background:#D2CCCC; color:#544C4C; float:left; padding:3px 8px 2px 8px; width:214px; }
.topo #searchform input.btn_busca { background:#9D9D9D; color:#FFF; float:right; font-size:10px; text-align:center; width:27px; }

/* TOPO -> CONSULTA PROCESSUAL ********** */
.topo #consulta                          { height:24px; position:absolute; right:0px; top:0px; width:320px; z-index:10; }
.topo #consulta #tabs					 { background:#302C2D; display:none; float:left; padding:20px; width:280px; }
.topo #consulta #tabs h2				 { color:#E4E3E3; font:20px Georgia, "Times New Roman", Times, serif; }
.topo #consulta #tabs select             { background:#FFF; border:1px solid #C1C1C1; color:#333; display:block; margin-bottom:12px; width:226px; }
.topo #consulta h2                       { color:#E4E3E3; font:20px Georgia, "Times New Roman", Times, serif; }
.topo #consulta h3                       { color:#E4E3E3; font:bold 11px Georgia, "Times New Roman", Times, serif; margin:25px 0 15px 0; }
.topo #consulta h3 span                  { color:#999; font:normal 11px Georgia, "Times New Roman", Times, serif; }
.topo #consulta form                     { background:#302C2D; display:block; float:left; width:240px; }
.topo #consulta form .cadabra            { display:none; }
.topo #consulta form.cadabra             { display:none; }
.topo #consulta form p                   { color:#999; margin-bottom:17px; }
.topo #consulta form caption             { color:#999; margin-bottom:17px; }
.topo #consulta form label               { color:#E4E3E3; display:block; }
.topo #consulta form label a             { color:#E4E3E3; text-decoration:underline; }
.topo #consulta form label a:hover       { text-decoration:none; }
.topo #consulta form input               { background:#FFF; border:1px solid #C1C1C1; color:#333; display:block; padding:2px; margin-bottom:12px; width:226px; }
.topo #consulta form input.semmargin     { margin:0; }
.topo #consulta #tabs                    { background:#302C2D; }
.topo #consulta #tabs #tabs-3 form #dropmsg4 input#partesAdvogadosGen,
.topo #consulta #tabs #tabs-3 form #dropmsg4 input#partesAdvogadosFixa,
.topo #consulta #tabs #tabs-3 form #dropmsg4 input#partesAdvogadosIgual,
.topo #consulta #tabs #tabs-2 #nomeParte form input#opt_igual,
.topo #consulta #tabs #tabs-2 #nomeParte form input#opt_inicia    { background:transparent; border:none; float:left; text-align:left; width:25px; }
.topo #consulta #tabs #tabs-5 a          { color:#CCC; font-size:12px; text-decoration:none; }
.topo #consulta #tabs #tabs-5 a:hover    { text-decoration:underline; }
.topo #consulta #tabs #tabs-5 ul li      { list-style-type:square; }
.topo #consulta form input.ipt_nprocesso { float:left; width:155px; }
.topo #consulta form input.ipt_tprocesso { float:left; width:40px; }
.topo #consulta form input.ipt_nantigo   { float:left; width:121px; }
.topo #consulta form select              { background:#FFF; border:1px solid #C1C1C1; color:#333; display:block; margin-bottom:12px; width:226px; }
.topo #consulta form input.btn_consulta  { background:#393939; border:none; color:#FFF; font-size:12px; float:right; margin-right:10px; padding:3px 7px; width:65px; }
.topo #consulta a.consulta_aba           { background:#302C2D url(img/bg_aba_consulta.gif) left center no-repeat; color:#B4B4B4; display:block; float:right; font-size:12px; padding:3px 0; text-decoration:none; text-indent:33px; width:185px; }
.topo #consulta a.consulta_aba:hover     { color:#FFF; }





/* BANNER ********** */
#banner { background:#FFF/* url(img/banner.png) no-repeat*/; display:block; float:left; height:239px; margin-bottom:1px; text-indent:-666666px; width:770px; }





/* MEIO ********** */
.meio { float:left; width:770px; }

/* MEIO -> HOME ********** */
.home { background:#231F20; }
	
	/* MEIO -> HOME -> BEM-VINDO ********** */
	.meio .bemvindo    { background:#E4E4E4; float:left; padding:20px; width:470px; }
	.meio .bemvindo h1 { font-size:20px; margin-bottom:20px; }
	
	/* MEIO -> HOME -> DESTAQUES ********** */
	.meio .destaques                  { color:#999; float:left; padding:20px; width:210px; }
	.meio .destaques h2               { color:#FFF; font:20px Georgia, "Times New Roman", Times, serif; margin-bottom:15px;  }
	.meio .destaques ul               { width:210px; }
	.meio .destaques ul li            { border-bottom:1px solid #1C191A; color:#999; padding:12px 0; list-style-type:none; }
	.meio .destaques ul li:last-child { border-bottom:none; }
	.meio .destaques ul li h3 a       { color:#DDD; display:block; font-size:12px; font-weight:bold; text-decoration:none; }
	.meio .destaques ul li h3 a:hover { text-decoration:underline; }
	.meio .destaques ul li a.vejamais { border:none; color:#999; display:block; font-size:10px; margin:0; padding:0; text-align:right; text-decoration:none; text-transform:lowercase; }
	.meio .destaques ul li a.vejamais:hover { color:#FFF; text-decoration:underline; }

/* MEIO -> CONTEUDO ********** */
.interna                       { background:#E4E4E4; }
.conteudo                      { background:#E4E4E4; float:left; padding:20px; width:470px; }
.conteudo .titulo_pai          { color:#5D0101; display:block; font:10px Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }
.conteudo h1                   { font:20px Georgia, "Times New Roman", Times, serif; margin-bottom:20px; }
.conteudo h2                   { font:16px Georgia, "Times New Roman", Times, serif; margin-bottom:15px; }
.conteudo p                    { margin-bottom:15px; }
.conteudo p a                  { color:#333; text-decoration:underline; }
.conteudo p a:hover            { text-decoration:none; }
.conteudo p.postmeta           { color:#5D0101; margin:-15px 0 15px 0; }
.conteudo p.btn_editar         { border-top:1px solid #333; float:left; margin:5px 0; text-align:right; width:100%; }
.conteudo p.btn_editar a       { color:#333; display:block; padding:5px; text-decoration:none; }
.conteudo p.btn_editar a:hover { color:#532222; }
.conteudo img.perfil_avatar    { float:left; margin:0 15px 3px 0; }
.conteudo ul,
.conteudo ol                   { margin-bottom:15px; }
.conteudo li                   { list-style-position:inside; }

/* MEIO -> CONTEUDO -> EQUIPE ********** */
.conteudo ul.equipe             { clear:both; float:left; margin-bottom:15px; width:470px; }
.conteudo ul.equipe li          { background:#D3D3D3; color:#333; display:block; float:left; list-style-type:none; margin-bottom:2px; padding:4px; padding-right:0px; width:466px; }
.conteudo ul.equipe li img      { float:left; margin-right:20px; }
.conteudo ul.equipe li h2       { display:block; font:16px Georgia, "Times New Roman", Times, serif; float:left; margin:10px 0 15px 0; width:326px; }
.conteudo ul.equipe li p        { display:inline; font-size:11px; margin-bottom:15px; width:300px; }
.conteudo ul.equipe li a.perfil       { background:#A7A7A7; color:#FFF; display:block; float:right; margin:15px 0 6px 0; text-decoration:none; padding:10px; width:65px; }
.conteudo ul.equipe li a.perfil:hover { background:#666; }
.conteudo a.btn_voltar          { background:#A7A7A7; color:#FFF; display:block; margin-top:20px; text-decoration:none; padding:8px 10px; text-align:center; width:65px; }
.conteudo a.btn_voltar:hover    { background:#666; }

/* MEIO -> CONTEUDO -> PARCEIROS ********** */
.conteudo ul.parceiros        { clear:both; color:#333; float:left; margin:40px 0 15px 0; width:470px; }
.conteudo ul.parceiros li     { float:left; list-style-type:none; padding-bottom:50px; width:470px; }
.conteudo ul.parceiros li h2  { display:block; font:13px Georgia, "Times New Roman", Times, serif; margin-bottom:20px; }
.conteudo ul.parceiros li img { float:left; }
.conteudo ul.parceiros li p   { float:right; margin:0; width:300px; }

/* MEIO -> CONTEUDO -> CONTATO ********** */
.conteudo form p              { float:left; margin-bottom:10px; width:470px; }
.conteudo form p label        { color:#333; display:block; float:left; margin-right:13px; text-align:right; width:80px; }
.conteudo form p input        { background:#C0C0C0; color:#333; float:left; font-size:10px; padding:2px; width:332px; }
.conteudo form p textarea     { background:#C0C0C0; color:#333; float:left; font-size:10px; height:80px; padding:2px; width:332px; }
.conteudo form p .quiz-29 .wpcf7-quiz-label { color:#333; float:left; }
.conteudo form p .quiz-29 .ipt_quiz         { width:50px; }
.conteudo form p span.captcha               { color:#666; float:left; font-size:10px; margin-left:93px; vertical-align:middle; }
.conteudo form p span.enviar input          { background:#6E4444; color:#FFF; float:right; margin-right:42px; width:75px; }

/* MEIO -> CONTEUDO -> LISTAGEM ********** */
.conteudo ul.listagem               { display:block; float:left; margin-bottom:30px; width:470px; }
.conteudo ul.listagem li            { border-bottom:1px dashed #CCC; color:#5D0101; display:block; padding:10px 0; }
.conteudo ul.listagem li:last-child { border-bottom:none; }
.conteudo ul.listagem li h3 a       { color:#333; font:10px Georgia, "Times New Roman", Times, serif; margin:0; text-decoration:none; }
.conteudo ul.listagem li h3 a:hover { text-decoration:underline; }
.conteudo ul.listagem li p          { margin:0; }
.conteudo ul.listagem li a.vejamais { color:#5D0101; font-size:10px; text-decoration:none; }
.conteudo ul.listagem li a.vejamais:hover { text-decoration:underline; }

/* MEIO -> CONTEUDO -> BUSCA ********** */
.conteudo ul.resultados               { display:block; float:left; margin-bottom:30px; width:470px; }
.conteudo ul.resultados li            { list-style-type:none; padding-bottom:15px; }
.conteudo ul.resultados li h2         { margin-bottom:0; }
.conteudo ul.resultados li h2 a       { color:#333; font:13px Georgia, "Times New Roman", Times, serif; margin:0; text-decoration:none; }
.conteudo ul.resultados li h2 a:hover { text-decoration:underline; }
.conteudo ul.resultados li p          { color:#5D0101; }
.conteudo ul.resultados li p a        { color:#5D0101; }

/* MEIO -> CONTEUDO -> PAGINACAO ********** */
.conteudo .paginacao              { display:block; float:left; width:100%; }
.conteudo .paginacao div          { width:50%; }
.conteudo .paginacao div.antigos  { text-align:left; }
.conteudo .paginacao div.recentes { text-align:right; }
.conteudo .paginacao div a        { color:#5D0101; font:11px Georgia, "Times New Roman", Times, serif; text-decoration:none; }
.conteudo .paginacao div a:hover  { text-decoration:underline; }




	
/* SIDEBAR ********** */
.sidebar { float:right; width:260px; }

/* SIDEBAR -> SUBMENU ********** */
.submenu               { background:#5D0101; border-bottom:5px solid #3F1313; float:right; padding:10px 13px; width:233px; }
.submenu li            { list-style-type:none; }
.submenu li a          { border-bottom:1px solid #732727; color:#E8C2C2; display:block; font-size:11px; padding:6px 0; text-decoration:none; }
.submenu li a:hover    { text-decoration:underline; }

/* SIDEBAR -> NOTICIAS ********** */
.noticias                  { background:#532222; border-bottom:5px solid #3F1313; float:right; padding:20px 13px; width:233px; }
.noticias h2               { color:#FFF; font:18px Georgia, "Times New Roman", Times, serif; margin-bottom:25px; }
.noticias ul               { width:234px; }
.noticias ul li            { border-bottom:1px solid #6A3232; color:#FFF; list-style-type:none; padding:12px 0; }
.noticias ul li h3 a       { color:#FFF; /*color:#CE7979;*/ display:block; font-size:12px; text-decoration:none; }
.noticias ul li h3 a:hover { text-decoration:underline; }
.noticias ul li small      { display:none; }
.noticias ul li p          { display:block; font-size:11px; }





/* RODAPÉ ********** */
.rodape                 { background:#5E1919; border-top:5px solid #4E1111; float:left; margin-top:3px; padding:8px 20px; width:730px; }
.rodape address         { float:left; font-style:normal; }
.rodape address a       { color:#E8ACAC; text-decoration:none; }
.rodape address a:hover { text-decoration:underline; }
.rodape a.index         { background:url(img/logo_index.gif) no-repeat; float:right; display:block; height:16px; margin-top:6px; text-indent:-666666px; width:41px; }
