/*Jornal Jurid*/

body { 
	border:none;
	margin:0;
	padding:0; 
	font-family: verdana, arial, tahoma, helvetica, sans-serif;
	font-size:1em;
	background:#fff;
	}

/*....................................reset*/

p { border:none; margin:0; padding:0; color:#666; }
img, a{ border:none; margin:0; padding:0; }
ul { border:none; margin:0; padding:0; }
li { border:none; margin:0; padding:0; }

/*....................................estilos globais*/

.clear { clear:both; }
hr { border-top:1px dotted #b2b2b2; border-left:none; border-bottom:none; border-right:none; height:1px; margin:2px 0 5px 0; padding:0; }
.fl {float:left;}
.fr {float:right;}

h1 {
    font: bold 35px/32px verdana, arial, helvetica, tahoma, sans-serif;
    color: #333;
    letter-spacing: -3px;
    }
h2 {
    font-size:1.5em;
    color:#8d7c6f;
    letter-spacing: -1px;
    font-family: georgia, verdana, arial, helvetica, tahoma, sans-serif;
    font-weight:normal;
    font-style:italic;
    }

/*...................................class para centralizar divs na tela*/
.centraliza {
    width:980px;
    margin:0px auto;
    }

/*...................................topo*/

.topo { 
    background: url(../img/backgrounds/bg-topomenu.jpg) repeat-x;
    height:142px;
    }
    .barrapesquisa-detalhe {
        border:1px solid #fff7e5;
        margin:25px 15px 0 20px;
        *margin:25px 15px 0 0;
        }
        .barrapesquisa {
            height:50px;
            background: url(../img/backgrounds/bg-barrapesquisa.jpg) repeat-x #fff;
            border:1px solid #d6b99f;
            padding:1px;
            }
            .barrapesquisa img {
                margin:15px 10px 0 10px;
                }
            .barrapesquisa input {
                float:left;
                width:465px;
                background: none;
                border:none;
                font-size:1.2em;
                color:#a88266;
                letter-spacing: -1px;
                font-family: georgia, verdana, arial, helvetica, tahoma, sans-serif;
                font-weight:normal;
                font-style:italic;
                margin:13px 0 0 0;
                outline:none;
                }
                span.btn-pesquisar {
                    background: url(../img/botoes/btn-pesquisar.jpg) no-repeat;
                    background-position: 0px 0px;
                    display: block;
                    width: 37px;
                    height: 50px;
                    cursor:pointer;
                    }
                    span.btn-pesquisar:hover {
                        background-position: 0px -50px;
                        }
    .iconecontato {
        
        }
        .iconecontato a {
            font-size:0.9em;
            color:#8f6440;
            /*color:#fff;*/
            text-decoration:none;
            }
        .iconecontato a:hover {
            /*color:#684326;*/
            color:red;
            text-decoration:underline;
            }
    
/*...................................Bg Promocional -
usar esta class para customizar o background, utilizando-a no caso de propagandas para resoluções maiores que 1024px*/

.bgpromocional {
    background: url(../img/backgrounds/bg-all.jpg) repeat-x top #fff;
    padding-top:20px;
    }
    
/*...................................menu*/
                
/* código básico - não modificar NADA aqui */
 
#menunavegacao { display: block; margin: 0; padding: 0; position: relative; }
  #menunavegacao li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #menunavegacao a { display: block; }
  #menunavegacao ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #menunavegacao ul { line-height: 0; } /* IE6 fix */
  	#menunavegacao ul a { zoom: 1; } /* IE6/7 fix */
    #menunavegacao ul li { float: none; }
    #menunavegacao ul ul { top: 0; }
    
/* tamanho do dropdown - configurar */

#menunavegacao ul { width: 170px; }
#menunavegacao ul ul { left: 171px; }

/* todo o restante visual está abaixo */
 
#menunavegacao {
    /*background-color: #30A8C3;*/
    height: 33px;
    }
    #menunavegacao *:hover {
        background-color: none;
        }
        #menunavegacao li a {
            /*border-left: 1px solid white;*/
            color:#d9a8a8;
            font-size: 1em;
            padding: 8px 8px 9px 8px;
            line-height: 1;
            text-decoration:none;
            margin-left:1px;
            }
        #menunavegacao li a:hover {
            color:#fff;
            background: url(../img/backgrounds/bg-menuhover.jpg) repeat-x;
            }
            #menunavegacao li ul {
                background: url(../img/backgrounds/bg-boxsubmenu.jpg) no-repeat top left #920000;
                padding-top:15px;
                }
                #menunavegacao li ul li a {
                    font-size: 0.8em;
                    color:#d28d8d;
                    border-bottom:1px solid #a03b3b;
                    }
                #menunavegacao li ul li a:hover {
                    border-bottom:1px solid #af1717;
                    background: url(../img/backgrounds/bg-boxsubmenu-hover.jpg) repeat-x;
                    padding-left:10px;
                    }


/*.....................................................conteudo do site*/

.efeito-sidebar { /*class que dá a cor p/ a sidebar, fazendo com que a mesma acompanhe o tamanho do conteúdo da class post*/
    background:url(../img/backgrounds/bg-sidebar.jpg) repeat-x top #f4f4f4;
    border-top:1px solid #dedede;
    }

/*menu instantâneo - LOGIN */
	.black_overlay{
		display: none;
		position: absolute;
		left: 0%;
		width: 100%;
		height: 150%;
		background-color: black;
		z-index:1001;
		-moz-opacity: 0.8;
		opacity:.80;
		filter: alpha(opacity=80);
        }
	.white_content {
		display: none;
		position: absolute;
		width:350px;
		top: 30%;
		left: 40%;
		z-index:1002;
		overflow: hidden;
        }

		.bordaBoxX {bbackground: ttransparent; width:350px;}
		.bordaBoxX .b1, .bordaBoxX .b2, .bordaBoxX .b3, .bordaBoxX .b4, .bordaBoxX .b1b, .bordaBoxX .b2b, .bordaBoxX .b3b, .bordaBoxX .b4b {display:block; overflow:hidden; font-size:1px;}
		.bordaBoxX .b1, .bordaBoxX .b2, .bordaBoxX .b3, .bordaBoxX .b1b, .bordaBoxX .b2b, .bordaBoxX .b3b {height:1px;}
		.bordaBoxX .b2, .bordaBoxX .b3, .bordaBoxX .b4 {background:#EEEEEE; border-left:1px solid #999; border-right:1px solid #999;}
		.bordaBoxX .b1 {margin:0 5px; background:#999;}
		.bordaBoxX .b2 {margin:0 3px; border-width:0 2px;}
		.bordaBoxX .b3 {margin:0 2px;}
		.bordaBoxX .b4 {height:2px; margin:0 1px;}
		.bordaBoxX .conteudologin {
			padding:5px;
			display:block; 
			background:#EEEEEE; 
			border-left:1px solid #999; 
			border-right:1px solid #999; 
			font:bold 16px 'verdana', 'arial'; 
			color:#666666; 
			text-align:center
            }
.CamposCadastro {
	border:1px solid #ccc;
	background:#fff;
	padding:6px;
	color:#666;
	font-size: 18px;
	font-family: Tahoma, arial, sans-serif;	
	}
	.CamposCadastroFocus {
		border:1px solid #aeaeae;
		background-color: #fafafa;
		padding:6px;
		color:#666;
		font-size: 18px;
		font-family: Tahoma, arial, sans-serif;
	   }
        .Txt11{
          font-size:11px; 
          color:#999; 
          text-decoration:none
        }
        .ErroAutenticacao{
            font-size:11px; 
            font-weight: normal;
            color:#7f4118; 
            background-color:#fbf6d8; 
            border:1px solid #f0db6f; 
            padding:5px; 
            margin:0;
            }

/*...........................pagina inicial*/

.data-issn-login {
    padding:0 10px 1px 10px;
    font-size:0.8em;
    text-shadow:0 1px 0 #FFFFFF;
    }
    .data-issn-login span {
        color:#aaa;
        }
    span.btnlogin-sprite {
        background: url(../img/botoes/btn-login.jpg) no-repeat;
        background-position: 0px 0px;
        display: block;
        width: 157px;
        height: 35px;
        cursor:pointer;
        /*margin-right:5px;*/
        }
        span.btnlogin-sprite:hover {
            background-position: 0px -35px;
            }
    .data-issn-login p {
        margin:10px;
        }
        .data-issn-login p a {
            padding:5px;
            text-decoration:none;
            color:#666;
            font-weight:bold;
            }
        .data-issn-login p a:hover {
            background:#333;
            color:#fff;
            }

#manchete {
    /*background:  url(../img/backgrounds/bg-manchete.jpg) repeat-x #330808;*/
    background:none;
    border-top:1px solid #a8a8a8;
    border-bottom:1px solid #a8a8a8;
    border-left:none;
    border-right:none;
    height:95px;
    width:960px;
    padding:10px;
    text-align:center;
    }
    #manchete:hover {
        /*background: #4d0000;*/
        background:  url(../img/backgrounds/bg-manchete.jpg) repeat-x #fff;
        cursor:pointer;
        }
        #manchete h1 a {
            color: #333;
            font: bold 29px/1px verdana, arial, helvetica, tahoma, sans-serif;
            /*font: bold 40px/40px verdana, arial, helvetica, tahoma, sans-serif;*/
            text-decoration:none;
            letter-spacing: -2px;
            }
        #manchete h2 a {
            color:#d2bdbd;
            font: normal 20px/1px georgia, arial, helvetica, tahoma, sans-serif;
            font-style:italic;
            text-decoration:none;
            letter-spacing: -1px;
            color:#b1a095;
            }
            /* Target FireFox 3 [!] *//*hack de espaçamento apenas para o firefox3*/
            html>/**/body #manchete h2, x:-moz-any-link, x:default { padding:10px 0 0 0; }
        #manchete p {
            font-size:0.7em;
            color:#ccc;
            text-align:left;
            }
        
    
.boxultimasnoticias {
    float:left;
    width:214px;
    margin-right:25px;
    margin-top:5px;
    margin-bottom:5px;
    *width:217px;
    /*background:#bbb;*/
    }
    .boxultimasnoticias a {
        text-decoration:none;
        }
    /*.leiamaisboxhome {
        background:#9a9a9a;
        padding:5px;
        font-size:0.6em;
        color:#fff;
        text-align:right;
        }*/
      
.materias-home a {
    text-decoration:none;
    color:#464646;
    }
    .materias-home a:hover {
        text-decoration:underline;
        }
        .materias-home span {
            color:#9f9183;
            font-size:0.7em;
            }
            .materias-home span a {
                color:#9f9183;
                }
                .materias-home span a:hover {
                    color:#79624c;
                    }
                    
span.btnleiamais-sprite {
        background: url(../img/botoes/btn-leiamais.jpg) no-repeat;
        background-position: 0px 0px;
        display: block;
        width: 100px;
        height: 28px;
        cursor:pointer;
        /*margin-right:5px;*/
        }
        span.btnleiamais-sprite:hover {
            background-position: 0px -28px;
            }

/*...........................visualização do texto*/
.pagina-inteira {
    width:960px;
    background:#fff;
    padding:10px;
    }
    
.post {
    float:left;
    background:#fff;
    width:66%;
    padding:10px 10px 20px 10px;
    }
    .breadcrumbs {
        color:#ccc;
        }
        .breadcrumbs a {
            text-decoration:none;
            color:#984d4d;
            }
        .breadcrumbs a:hover {
            text-decoration:underline;
            color:#6f3838;
            }
            
    .autor-data {
        font-size:0.8em;
        color:#8c837f;
        font-weight:bold;
        }
        .autor-data a {
            color:#8c837f;
            font-weight:bold;
            text-decoration:none;
            }
            .autor-data a:hover {
                color:#645a56;
                text-decoration:underline;
                }
        .autor-data small {
            font-weight:normal;
            }
        
    ul.actionsbar li {
        list-style:none;
        display: inline;
        font-size:0.8em;
        cursor:pointer;
        color:#666;
        }
        ul.actionsbar li.divisor {
            color:#ccc;
            cursor:text;
            }
        ul.actionsbar li a {
            color:#666;
            text-decoration:none
            }
            ul.actionsbar li a:hover {
                border-bottom:1px solid #333;
                color:#000;
                }
            .indique-barratitulo {
                background:url(../img/backgrounds/box-indicar-bg-barratitulo.jpg) repeat-x #666;
                height:39px;
                padding:0 0 0 7px;
                color:#f1f1f1;
                }
                .indique-barratitulo p {
                    font-size:0.9em;
                    color:#e1e1e1;
                    margin:12px 0 0 5px;
                    }
                span.indique-sprite {
                    background: url(../img/botoes/fechar-box-indicar.jpg) no-repeat;
                    background-position: 0px 0px;
                    display: block;
                    width: 42px;
                    height: 39px;
                    cursor:pointer;
                    }
                    span.indique-sprite:hover {
                        background-position: 0px -39px;
                        }
            .indique-campos {
                background:url(../img/backgrounds/box-indicar-bg-campos.jpg) repeat-x top #ececec;
                border-top:none;
                border-left:1px solid #b2b2b2;
                border-right:1px solid #b2b2b2;
                border-bottom:1px solid #b2b2b2;
                padding:5px;
                }
                .indique-campos table {
                    background:none;
                    }
                    .indique-campos table input {
                            width:293px;
                            border:1px solid #a1a1a1;
                            color:#8d8c8c;
                            font-family:georgia, verdana, arial, helvetic, sans-serif;
                            font-style:italic;
                            font-size:1.2em;
                            padding:8px;
                            }
                            .indique-campos table input.remetente {
                                background:#f9f9f9;
                                }
                            .indique-campos table input.destinatario {
                                background:none;
                                }
                    span.enviar-sprite {
                        background: url(../img/botoes/btn-enviar.jpg) no-repeat;
                        background-position: 0px 0px;
                        display: block;
                        width: 272px;
                        height: 42px;
                        cursor:pointer;
                        }
                        span.enviar-sprite:hover {
                            background-position: 0px -42px;
                            }

    .texto {
        text-align:justify;
        line-height:140%;
        }
        .texto span a {
            text-decoration:none;
            background:#e9d0a7;
            color:#691717;
            padding:3px;
            border-right:1px solid #c7aa8d;
            border-bottom:1px solid #c7aa8d;
            border-top:1px solid #faedd8;
            border-left:1px solid #faedd8;
            }
            .texto span a:hover {
                background:#691717;
                color:#f5cba9;
                border:1px solid #691717;
                }
        .texto a {
            text-decoration:none;
            background:#e9d0a7;
            color:#691717;
            padding:3px;
            border-right:1px solid #c7aa8d;
            border-bottom:1px solid #c7aa8d;
            border-top:1px solid #faedd8;
            border-left:1px solid #faedd8;
            word-wrap:break-word;
            *word-break:break-all;
            }
            .texto a:hover {
                background:#691717;
                color:#f5cba9;
                border:1px solid #691717;
                }
    /*botão de quebra de texto para "mostrar mais conteúdo escondido" estilo a paginação do twitter*/
    .break-leiamais fieldset {
        border-bottom:none;
        border-right:none;
        border-left:none;
        border-top:1px solid #bdbdbd;
        }
        .break-leiamais legend {
            border:1px solid #bdbdbd;
            padding:5px 1px 5px 1px;
            }
            .break-leiamais legend span {
                padding:4px;
                color:#666;
                font-size:0.8em;
                text-decoration:none;
                }
            .break-leiamais legend span:hover {
                background:#f1f1f1;
                color:#333;
                }
                
    /*arquivos anexos à matéria*/
    .box-arquivos-anexos {
        margin:25px 0 25px 0;
        }
        .box-arquivos-anexos table {
            background:#ededed;
            border:1px solid #e0e0e0;
            }
            .box-arquivos-anexos table p {
                background:#fff;
                border-top:1px solid #cdcdcd;
                border-bottom:1px solid #cdcdcd;
                border-left:1px solid #cdcdcd;
                border-right:none;
                padding:6px;
                margin:2px 0 3px 2px;
                font-size:0.8em;
                font-style:italic;
                color:#666;
                }
            .box-arquivos-anexos table a {
                font-size:0.8em;
                margin:0 10px 0 7px;
                text-decoration:none;
                color:#666;
                }
                .box-arquivos-anexos table a:hover {
                    text-decoration:underline;
                    color:#333;
                    }
                    
    /*galeria de imagens anexas ao conteúdo*/
    .box-imagens-anexas {
        width:100%;
        }
        .box-imagens-anexas li {
            list-style-type:none;
            border:1px solid #a6a6a6;
            padding:1px;
            height:105px;
            margin:0 10px 10px 0;
            }
            .box-imagens-anexas li:hover {
                border:1px solid #000;
                background:#ccc;
                }
                .box-imagens-anexas li img {
                    border:1px solid #cecece;
                    }
                    
                
/*...........................backgrounds / skins / classes complementares para estilizar páginas com imagem de fundo*/

.bg-enviarartigo { background: url(../img/backgrounds/bg-enviarartigo.jpg) no-repeat top left #fff; min-height:1400px; *height:1400px; }
.bg-resultadopesquisa { background: url(../img/backgrounds/bg-busca.jpg) no-repeat top left #fff; }
.bg-newsletter { background: url(../img/backgrounds/bg-newsletter.jpg) no-repeat top left #fff; }
.bg-contato { background: url(../img/backgrounds/bg-contato.jpg) no-repeat top left #fff; }
.bg-arearestrita { background: url(../img/backgrounds/bg-restrito.jpg) no-repeat top left #fff; }
.bg-erro { background: url(../img/backgrounds/bg-erro.jpg) no-repeat top left #fff; }
.bg-feed { background: url(../img/backgrounds/bg-feed.jpg) no-repeat top left #fff; }
.bg-widget { background: url(../img/backgrounds/bg-widget.jpg) no-repeat top left #fff; }

    /*.......................página de assinatura*/
    .bg-assinatura-description { background: url(../img/backgrounds/bg-assinar-description.jpg) repeat-x top #f8ecd1; height:470px; }
        .bg-assinatura-description h1 {
            color:#770800;
            text-shadow:0 1px 0 #ffffff;
            }
        .bg-assinatura-description h2 {
            color:#734a33;
            font-style:normal;
            font-family:verdana, arial, sans-serif;
            font-size:1.3em;
            }
            .bg-assinatura-description h2 span {
                color:#b25e4b;
                }
        .valor-anual-assinatura {
            font: bold 55px/52px verdana, arial, helvetica, tahoma, sans-serif;
            color: #b25e4b;
            letter-spacing: -3px;
            text-shadow:0 1px 0 #ffffff;
            text-align:center;
            margin:150px 15px 10px 0;
            width:280px;
            }
            .valor-anual-assinatura small {
                font-size:22px;
                color:#b25e4b;
                letter-spacing: -1px;
                font-family: georgia, verdana, arial, helvetica, tahoma, sans-serif;
                font-weight:normal;
                font-style:italic;
                text-shadow:none;
                line-height:30px;
                }
        span.btn-assinar-sprite {
            background: url(../img/botoes/btn-assinar.jpg) no-repeat;
            background-position: 0px 0px;
            display: block;
            width: 272px;
            height: 42px;
            cursor:pointer;
            margin-right:15px;
            }
            span.btn-assinar-sprite:hover {
                background-position: 0px -42px;
                }
    .bg-assinatura-valor { background: url(../img/backgrounds/bg-assinar-valor.jpg) no-repeat top right #e8d6bc; border-top:1px solid #dedede; }

            
/*...............................................................area para comentarios*/
            
    /*......................comentarios*/
    
    h3 {
        font: bold 33px/23px verdana, arial, helvetica, tahoma, sans-serif;
        color: #d2cdc8;
        letter-spacing: -3px;
        font-weight:bold;
        }

		.boxcomentados {
			border-top:1px dotted #666;
			margin-top:15px;
			padding-top:15px;
			}
			.boxcomentados input {
                border: 1px solid #ccc;
                padding:10px;
                margin-bottom:10px;
                font-family:georgia, verdana, arial, helvetic, sans-serif;
                font-style:italic;
                color:#666;
                }
                .boxcomentados textarea {
                    border: 1px solid #ccc;
                    padding:10px;
                    font-family:georgia, verdana, arial, helvetic, sans-serif;
                    font-style:italic;
                    color:#666;     
                    min-height:212px;                   
                    }
            .boxcomentados .captcha {
                background: url(../img/backgrounds/captcha.jpg) no-repeat;
                height:38px;
                margin-bottom:10px;
                }
                .boxcomentados .captcha input {
                    background:none;
                    border:none;
                    padding:0px;
                    margin-top:11px;
                    margin-left:22px;
                    }
                    .boxcomentados .captchamenor {
                        background: url(../img/backgrounds/captcha-menor.jpg) no-repeat;
                        }
                
			.boxcomentados p.nome {
				font-size:0.9em;
				color:#000;
				font-weight:bold;
				}
			.boxcomentados span.profissao {
				font-size:0.9em;
				color:#666;
				font-weight:bold;
				}
			.boxcomentados span.datacomentario {
				font-size:0.6em;
				color:#000;
				margin:5px 0px 5px 0px;
				}
			.boxcomentados p.textocomentario {
				font-size:0.8em;
				color:#666;
				text-align:justify;
				margin:10px 0 5px 22px;
				}
    			.boxcomentados p a {
    				color:#691717;
    				text-decoration:none;
    				padding:5px;
    				font-size:0.6em;
    				}
    				.boxcomentados p a:hover {
    					color:#fff;
    					background:#691717;
    					}
    			/*.boxcomentados p a {
    				color:#666;
    				text-decoration:none;
    				padding:5px;
    				font-size:0.6em;
    				}
    				.boxcomentados p a:hover {
    					color:#fff;
    					background:#666;
    					}*/
    			.boxcomentados span.enviar-menor-sprite {
                        background: url(../img/botoes/btn-enviar-menor.jpg) no-repeat;
                        background-position: 0px 0px;
                        display: block;
                        width: 148px;
                        height: 42px;
                        cursor:pointer;
                        margin-left:5px;
                        }
                        .boxcomentados span.enviar-menor-sprite:hover {
                            background-position: 0px -42px;
                            }
                .boxcomentados span.cancelar-sprite {
                        background: url(../img/botoes/btn-cancelar.jpg) no-repeat;
                        background-position: 0px 0px;
                        display: block;
                        width: 109px;
                        height: 42px;
                        cursor:pointer;
                        }
                        .boxcomentados span.cancelar-sprite:hover {
                            background-position: 0px -42px;
                            }

	.replica {
		padding:10px;
		background:url(../img/backgrounds/replica.jpg) no-repeat top left #f1f1f1;
		}
		.replica p.replicado {
			font-size:0.6em;
			color:#b7b7b7;
			text-align:right;
			margin:5px;
			}
            
    /*...........................envio de artigo*/            
            
    span.btncadastrese-sprite {
            background: url(../img/botoes/btn-cadastre-se.jpg) no-repeat;
            background-position: 0px 0px;
            display: block;
            width: 129px;
            height: 35px;
            cursor:pointer;
            }
            span.btncadastrese-sprite:hover {
                background-position: 0px -35px;
                }
                
    /*...........................envio de artigo*/ 
                
    span.btn-aplicar-sprite {
        background: url(../img/botoes/btn-aplicar.jpg) no-repeat;
        background-position: 0px 0px;
        display: block;
        width: 64px;
        height: 35px;
        cursor:pointer;
        /*margin-right:15px;*/
        }
        span.btn-aplicar-sprite:hover {
            background-position: 0px -35px;
            }					

    
/*...........................barra lateral*/
.sidebar {
    float:left;
    /*background:#f4f4f4;*/
    margin:8px 0 0 10px;
    }
    .propaganda fieldset {
        border:1px solid #bdbdbd;
        padding:4px;
        }
        .propaganda legend {
            font-size:0.7em;
            color:#6c6c6c;
            *margin-bottom:5px;
            }
        .propaganda legend a {
            text-decoration:none;
            color:#6c6c6c;
            padding:3px;
            }
        .propaganda legend a:hover {
            /*background:#333;*/
            color:#333;
            text-decoration:underline;
            }
    /*...........................box de widgets*/        
    .widgetbox-moldura {
        /*background:#666;*/
        padding:1px;
        margin:10px 0 0 2px;
        border:1px solid #bdbdbd;
        width:290px;
        }
        .widgetbox-interior {
            background:#e3e3e3;
            padding:8px;
            }  
        h4 {
            font-size:1.3em;
            border:none;
            margin:0 0 10px 3px;
            padding:0;
            letter-spacing: -1px;
            color:#333;
            font-family:georgia, arial, helvetica, tahoma, sans-serif;
            font-style:italic;
            font-weight:normal;
            text-shadow:0 1px 0 #FFFFFF;
            }
            .widgetbox-interior p {
                background:#f1f1f1;
                padding:10px 8px 15px 8px;
                border-bottom:1px solid #ccc;
                font-size:0.8em;
                }
                .widgetbox-interior p:hover {
                    background:#fff;
                    }
                    .widgetbox-interior p a {
                        text-decoration:none;
                        color:#666;
                        text-shadow:0 1px 0 #FFFFFF;
                        }
                        .widgetbox-interior p a:hover {
                            text-decoration:underline;
                            color:#333;
                            }
                    .widgetbox-interior p small {
                        color:#888;
                        }
                    .widgetbox-interior p:last-child {
                        border-bottom:none;
                        } 
                    
/*...........................pesquisa*/
select {
    padding:5px;
    margin:0 0 0 10px;
    font-size:0.7em;
    border:1px solid #ccc;
    margin-bottom:10px;
    }
.boxresultados-externo {
    border:1px solid #bfbfbf;
    width:465px;
    height:155px;
    margin:15px 0 0 17px;
    }
    .boxresultados-externo a {
        text-decoration:none;
        }
    .boxresultados-externo:hover {
        border:1px solid #7f7f7f;
        }
        .boxresultados-interno {
            padding:7px;
            height:139px;
            border:1px solid #fff;
            background: url(../img/backgrounds/bg-boxresultadopesquisa.jpg) repeat-x bottom #fff;
            }
            .boxresultados-interno:hover {
                background: url(../img/backgrounds/bg-boxresultadopesquisa-hover.jpg) repeat-x bottom #f4f4f4;
                cursor:pointer;
                }
            .boxresultados-interno:hover p {
                color:#333;
                }
.paginacao {
    text-align:left;
    margin:16px 0 0 2px;
    font-size:0.7em;
    }
    .paginacao ul {
        width:400px;
        padding:5px;
        }
        .paginacao ul li {
            float:left;
            list-style:none;
            padding:1px;
            }
            .paginacao ul li a {
                padding:6px;
                display:block;
                text-decoration:none;
                color:#777;
                border:1px solid #ddd;
                }
                .paginacao ul li a:hover {
                    border-bottom:1px solid #666;
                    border-right:1px solid #666;
                    border-left:1px solid #afafaf;
                    border-top:1px solid #afafaf;
                    background:#f1f1f1;
                    color:#333;
                    }
            .paginacao li.ativo a {
                border:1px solid #000;
                background:#666;
                color:#fff;
                font-weight:bold;
                text-decoration:none;
                }

        
/*...........................rodapé*/
.rodape {
    background: url(../img/backgrounds/bg-rodape.jpg) repeat-x #333;
    height:130px;
    padding-top:55px;
    }
    .rodape p {
        color:#656565;
        font-size:0.8em;
        margin:20px 0 5px 5px;;
        }
        .rodape p a {
            padding:5px;
            color:#888;
            text-decoration:none;
            }
            .rodape p a:hover {
                text-decoration:underline;
                color:#ccc;
                } 
        
        

