/* CSS Document */

* {
margin:0; 
padding:0; 
font-family:arial, helvetica, sans-serif;
}

body {
background-color:#FAFEFE; 
font-size:11px; 
color:#666;
}

div, h1, form {
position:relative;
}

img {
border:none;
}

li{
list-style:none;
}

#principal {
width:100%; 
margin:auto;
background-color:#fff;
}

#central{
width:100%;
height:547px;
background-image:url(../img/back_pri_meio.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#central_esq{
width:56px;
height:547px;
background-image:url(../img/back_pri_esq.jpg);
background-repeat:no-repeat;
position:absolute;
}

#central_dir{
width:56px;
height:547px;
background-image:url(../img/back_pri_dir.jpg);
background-repeat:no-repeat;
float:right;
}

#panel{
margin-left:40%;
margin-top:22%;
width:500px;
height:250px;
position:absolute;
padding-left:20px;
}

#panel2{
margin-left:30%;
margin-top:5%;
width:480px;
height:150px;
position:absolute;
padding-left:20px;
}
#logo{
position:absolute;
margin-top:23%;
margin-left:15%;
}

.campo_pes{
color:#333333;
font-family:Arial;
font-size:23px;
height:28px;
margin-left:11px;
margin-top:5px;
position:absolute;
width:330px;
border:solid 2px #6891A4;
}

.campo_pes2{
color:#333333;
font-family:Arial;
font-size:23px;
height:28px;
margin-left:20px;
margin-top:5px;
position:absolute;
width:330px;
border:solid 2px #6891A4;
}

#menu_rodape2{
height:18px;
z-index:3;
margin-top:35%;
position:absolute;
margin-left:49%;
}

#menu_rodape2 a{
font-family:Arial;
font-size:12px;
color:#002782;
text-decoration:none;
}

#menu_rodape2 a:hover{
text-decoration:underline;
}

#copy2{
position:absolute;
font-size:10px;
color:#333333;
font-family:Arial;
margin-top:38%;
margin-left:46.5%;
}

/************teste back************/

#central2{
width:100%;
margin-top:auto;
}
#back_central2_esq_meio{
background-image:url(../img/back_index_esq_meio.jpg);
background-repeat:repeat-y;
width:48px;
height:100%;
z-index:1;
position:absolute;
}

#back_central2_esq_cima{
background-image:url(../img/back_index_esq_topo.jpg);
background-repeat:no-repeat;
background-position:top;
width:48px;
height:109px;
position:absolute;
top:0;
}

#back_central2_esq_baixo{
background-image:url(../img/back_index_esq_baixo.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:48px;
height:109px;
z-index:1;
bottom:0;
position:absolute;
}

#back_central2_dir_meio{
background-image:url(../img/back_index_dir_meio.jpg);
background-repeat:repeat-y;
width:48px;
height:100%;
z-index:1;
position:absolute;
float:right;
right:0;
}

#back_central2_dir_cima{
background-image:url(../img/back_index_dir_topo.jpg);
background-repeat:no-repeat;
background-position:top;
width:48px;
height:109px;
position:absolute;
top:0;
}

#back_central2_dir_baixo{
background-image:url(../img/back_index_dir_baixo.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:48px;
height:109px;
bottom:0;
position:absolute;

}

#back_central2_cima{
background-image:url(../img/back_index_meio_topo.jpg);
background-repeat:repeat-x;
background-position:top;
width:100%;
height:40px;
position:absolute;
top:0;
}

#back_central2_baixo{
background-image:url(../img/back_index_meio_baixo.jpg);
background-repeat:repeat-x;
width:100%;
height:40px;
bottom:0;
position:absolute;
}

#principal2 {
width:100%; 
margin:auto;
background-color:#fff;
}

/***********fim teste index*************/

/************resultados***************/

#topo{
width:100%;
background-image:url(../img/back_topo_res.jpg);
background-repeat:repeat-x;
height:104px;
}
#meio_topo{
margin:auto;
width:800px;
}
#centro_topo{
background-image:url(../img/back_panel_res.jpg);
background-repeat:no-repeat;
height:36px;
margin-left:25.5%;
top:10px;
padding-top:10px;
width:475px;
}

#centro_res{
width:100%;
min-height:600px;
background-image:url(../img/back_meio_res.jpg);
background-repeat:repeat;
border-top:solid 1px #75B1C6;
border-bottom:solid 1px #75B1C6;
margin-bottom:1px;
}

#barra{
width:100%;
min-height:600px;
background-image:url(../img/back_meio_res.jpg);
background-repeat:repeat;
border-top:solid 1px #75B1C6;
border-bottom:solid 1px #75B1C6;
}

.logo_top{
position:absolute;
margin-left:-10px;
}

.logo_rod{

margin-top:3%;
position:absolute;
}

#rodape{
width:100%;
background-image:url(../img/back_rodape_res.jpg);
background-repeat:repeat-x;
height:80px;
}

.resultados{
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
position:absolute;
margin-right:10px;
right:0;
}

#menu_rodape{
height:18px;
z-index:3;
margin-top:15px;
position:absolute;
margin-left:210px;
}

#menu_rodape a{
font-family:Arial;
font-size:12px;
color:#002782;
text-decoration:none;
}

#menu_rodape a:hover{
text-decoration:underline;
}

#copy{
position:absolute;
font-size:10px;
color:#333333;
font-family:Arial;
margin-top:40px;
margin-left:254px;
}


.esq_resultado{
width:600px;
left:0;
min-height:600px;
position:absolute;
}

.dir_resultado{
width:270px;
float:right; 
top:20px;
margin-right:5px;
min-height:600px;
margin-bottom:20px;
}

.lista_resu{
width:100%px;
min-height:1500px;
/*overflow:auto;*/
}

.busque_tbm{
width:100%;
height:30px;
background-image:url(../img/back_bus_tbm.jpg);
background-repeat:repeat;
border:solid 1px #DAE7EB;
margin-top:20px;
font-family:Arial;
font-size:14px;
color:#000000;
line-height:30px;
}


.busque_tbm a{
color:#002782;
text-decoration:none;
}

.busque_tbm a:hover{
text-decoration:underline;
}

.azul{
color:#002782;
}

.mais a{
color:#535353;
}

.web{
width:100%;
height:22px;
background-image:url(../img/back_web.jpg);
background-repeat:repeat;
margin-top:10px;
font-family:Arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
line-height:22px;
}

.links_patrocinados{
width:94%;
min-height:50px;
margin:auto;
margin-top:15px;
}

.links_patrocinados h1 a{
font-family:Arial;
font-size:15px;
color:#002782;
text-decoration:none;
font-weight:normal;
}

.links_patrocinados h1 a:hover{
text-decoration:underline;
}

.links_patrocinados p{
font:Arial;
font-size:12px;
color:#000000;
}

.links_patrocinados a{
font:Arial;
font-size:12px;
color:#008000;
text-decoration:none;
}

.links_patrocinados a:hover{
text-decoration:underline;
}

.numero{
font-family:Arial;
font-size:15px;
color:#002782;
text-decoration:none;
font-weight:normal;
}

.links_nao_patrocinados{
width:94%;
min-height:50px;
margin:auto;
margin-top:15px;
}

.links_nao_patrocinados h1 a{
font-family:Arial;
font-size:15px;
color:#002782;
text-decoration:none;
margin-left:0;
font-weight:normal;
}

.links_nao_patrocinados h1 a:hover{
text-decoration:underline;
}

.links_nao_patrocinados p{
font:Arial;
font-size:12px;
color:#000000;
margin-left:22px;
}

.links_nao_patrocinados a{
font:Arial;
font-size:12px;
color:#008000;
text-decoration:none;
margin-left:22px;
}

.links_nao_patrocinados a:hover{
text-decoration:underline;
}

.paginacao{
margin:auto;
height:50px;
width:100%;
text-align:center;
margin-top:10px;
}

.paginacao a{
border:solid 1px #999;
color:#0D4E71;
font:Arial;
font-size:14px;
text-align:center;
line-height:45px;
text-decoration:none;
padding:2px 5px;
margin-left:5px
}

.paginacao a:visited{
border:solid 1px #999;
color:#0000FF;
text-align:center;
}

.paginacao a:hover{
border:solid 1px #999;
background-color:#F4C51F;
color:#FFFFFF;
text-align:center;
}

.paginacao a:active{
border:solid 1px #fff;
color:#000000;
font-weight:bold;
text-align:center;
}

.banner{
border:solid 1px #CCCCCC;
}

.esc_banner{
bottom:0;
height:15px;
margin-bottom:10px;
margin-right:7px;
position:absolute;
right:0;
width:16px;
cursor:pointer;
*background-image:url(../img/img_esc_banner.jpg);
*background-repeat:no-repeat;
margin-bottom:14px;
margin-right:8px;
}

.box{
min-height:100px;
width:100%;
}

.box_imagens{
width:86px;
height:77px;
border:solid 1px #CCCCCC;
margin:0 5px 5px 5px;
float:left;
}

.mais_res{
font-family:Arial;
font-size:12px;
color:#002782;
text-decoration:none;
}

.mais_res:hover{
text-decoration:underline;
}

.proximas{
height:15px;
position:absolute;
right:0;
margin-top:-15px;
}

.prox{
font-family:Arial;
font-size:12px;
color:#b2b2b2;
text-decoration:none;
}

.prox:hover{
color:#002782;
text-decoration:underline;
}

.ant{
font-family:Arial;
font-size:12px;
color:#b2b2b2;
text-decoration:none;
}

.ant:hover{
color:#002782;
text-decoration:underline;
}

.numero2{
font-family:Arial;
font-size:15px;
color:#002782;
text-decoration:none;
font-weight:normal;
float:left;
}

.links_nao_patrocinados2{
width:94%;
min-height:50px;
margin:auto;
}

.links_nao_patrocinados2 h1{
min-height:63px;
top:10px;
}

.links_nao_patrocinados2 h1 a{
font-family:Arial;
font-size:15px;
color:#002782;
text-decoration:none;
margin-left:0;
font-weight:normal;
}

.links_nao_patrocinados2 h1 a:hover{
text-decoration:underline;
}

.links_nao_patrocinados2 p{
font:Arial;
font-size:12px;
color:#000000;
margin-left:20px;
}

.links_nao_patrocinados2 a{
font:Arial;
font-size:12px;
color:#008000;
text-decoration:none;
margin-left:20px;
}

.links_nao_patrocinados2 a:hover{
text-decoration:underline;
}

.diretorio{
width:94%;
margin:auto;
}

.diretorio h1{
top:10px;
}

.diretorio h1 a{
font-family:Arial;
font-size:15px;
color:#002782;
text-decoration:none;
margin-left:0;
font-weight:normal;
}

.diretorio h1 a:hover{
text-decoration:underline;
}

.diretorio p{
font:Arial;
font-size:12px;
color:#000000;
margin-top:10px;
}

.diretorio a{
font:Arial;
font-size:12px;
color:#008000;
text-decoration:none;
}

.diretorio a:hover{
text-decoration:underline;
}

.bhbyte{
bottom:0;
margin-bottom:10px;
*margin-bottom:5px;
margin-right:50px;
position:absolute;
right:0;
}


#meio_empresa{
width:800px;
margin:auto;
font-size:12px;
}

#meio_empresa p{
padding-top:10px;
}




/****************************contato***************/
.text_contato{
font-size:13px;
font-weight:bold;
color:#8D8D8D;
font-family:Arial;
}

.text_contato2{
font-size:20px;
color:#8D8D8D;
font-family:Arial;
font-weight:bold;
}

.text_contato2 a{
font-size:13px;
color:#8D8D8D;
font-family:Arial;
text-decoration:none;
}
.text_contato2 a:hover{
text-decoration:underline;
}

.campo{
border:solid 1px #B6B6B6;
width:475px;
font-size:13px;
font-family:Arial;
color:#8D8D8D;
height:20px;
}
