a {
outline: none;
}

:focus {
outline:none;
}

body{

overflow-x:hidden;
background-color:#e1e1e1;
margin:0 auto;

}

.sombraTopo{
position:fixed;
width:100%;
height:17px;
top:0;
left:0;
background-image:url(images/sombra_topo_site.png);
background-position:top left;
background-repeat:repeat-x;
z-index:5000;

}

.holdFotao2{
/*position:absolute;
width:1400px;
height:650px;
top:0;
left:50%;
margin-left:-700px;
border-bottom:solid 1px #fff;
overflow:hidden;*/
margin:0 auto;
width:100%;
height:422px;
position:relative;
overflow:hidden;
border-bottom:solid 1px #fff;
}

.holdFotao2 ul{
position:absolute;
width:1400px;
left:50%;
margin-left:-700px;
/*z-index:8;
opacity:0.0;
height: 650px;*/
background-color: #FFF;
padding:0;
list-style:none;
margin-top:0;

}

.holdFotao2 ul li{
display:block;
padding:0;
margin:0;
list-style:none;
height:422px;
width:1400px;
}

.holdFotao2 ul li img {
height: 650px;

border: 0;
margin-bottom: 0px;
}

.holdFotao2 ul li span {
position:absolute;
top:250px;
right:0px;
display:block;
width:1150px;
height:95px;
padding:17px 0 8px 0px;
background-image:url(images/hold_frases3.png);
background-position:top right;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
z-index:9999;
text-align:left;
}

.holdFotao2 ul li span h3 {
position:relative;
display:block;
width:800px;
letter-spacing:1px;
text-align:left;
font-size:28px;
line-height:28px;
padding:0;
margin-top:0;
margin-left:17px;
}

.geral{
width:998px;
min-height:900px;
top:0px;
background-image:url(images/sombra_conteudo4.png);
background-repeat:no-repeat;
background-position:0 319px;
position:absolute;
left:50%;
margin-left:-499px;
z-index:12;
}

.logo{
width:268px;
height:89px;
position:absolute;
top:141px;
left:63px;
z-index:95;
}

.menuTopo{
width:980px;
height:60px;
margin:0 auto;
background-image:url(images/fundo_menu_topo4.png);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
}

.holdLogo{
width:420px;
height:115px;
top:128px;
left:0;
background-image:url(images/hold_logo3.png);
background-position:top left;
background-repeat:no-repeat;
position:absolute;
z-index:10;

}

.idiomas{
position:absolute;
width:25px;
height:87px;
right:55px;
top:135px;
z-index:999999;

}

.idiomas img{
margin-top:4px;
border:none;

}

/*.holdFrases{
width:800px;
height:115px;
top:250px;
right:0;
background-image:url(images/hold_frases.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#33CC00;
position:absolute;
z-index:9;

}*/

.menuTopo ul{
margin:0 auto;
padding:0;
text-align:center;
list-style-type:none;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

.menuTopo ul li{
display:inline-block;
zoom:1;
*display:inline;
}

.menuTopo ul li a{
display:block;
padding:34px 8px 13px 8px;
*padding:34px 11px 13px 11px;
color:#FFFFFF;
text-decoration:none;
}

.menuTopo ul li a:hover{
color:#FFFFFF;
background-image:url(images/bg_botao_hover3.png);
background-repeat:repeat-x;
background-position:top left;
}

.bordaConteudo{
width:970px;
margin:0 auto;
padding:0;
z-index:1;
position:relative;
margin-top:250px;
}

.conteudo{
/*margin:0 auto;*/
width:970px;

/*margin-top:-16px;*/
*margin-top:-4px;
background-image:url(images/fundo_branco_repeat.gif);
background-position:0px 0px;
background-repeat:repeat-y;
/*position:relative;*/
position:absolute;
margin-left:-485px;
left:50%;
z-index:2;


}

/*.conteudo .holdTit{
width:980px;
height:100px;
float:left;
clear:both;}*/

.conteudo .titCol1{
width:269px;
height:41px;
display:block;
padding:11px 0 0 15px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
float:left;
display:inline;
margin-left:29px;
margin-top:-38px;
z-index:5;
position:relative;
background-image:url(images/fundo_titulo1.png);
background-position:top left;
background-repeat:no-repeat;

}

.conteudo .titCol2{
width:269px;
height:41px;
display:block;
padding:11px 0 0 15px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
float:left;
display:inline;
margin-left:30px;
margin-right:30px;
margin-top:-38px;
z-index:7;
position:relative;
background-image:url(images/fundo_titulo2.png);
background-position:top left;
background-repeat:no-repeat;
}

.conteudo .titCol3{
width:269px;
height:41px;
display:block;
padding:11px 0 0 15px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
float:left;
margin-top:-38px;
z-index:9;
position:relative;
background-image:url(images/fundo_titulo3.png);
background-position:top left;
background-repeat:no-repeat;
}

.conteudo .colCont{
width:598px;
float:left;
display:inline;
margin-left:29px;
margin-right:14px;
margin-top:2px;
*margin-top:22px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
/*color:#585858;*/
color:#262626;
letter-spacing:1px;
font-size:14px;
position:relative;
}

.conteudo .colCont h1.titNoticias{
color:#6d84b9;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
font-size:30px;
display:block;
border-bottom:#b3b3b3 solid 1px;
padding:0 0 20px 0;
margin-top:0;

}

.conteudo .colCont h1.titArtigos{
color:#a39058;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
font-size:30px;
display:block;
border-bottom:#b3b3b3 solid 1px;
padding:0 0 20px 0;
margin-top:0;

}

.conteudo .colCont h2{
letter-spacing:1px;
font-weight:bold;
font-size:14px;

}

.conteudo .colCont p{
line-height:20px;
text-align:justify;
}

.conteudo .colCont .listaNoticias{
margin:0;
padding:0;
list-style:none;
padding-right:8px;
padding-left:0px;
}

.conteudo .colCont .listaNoticias li{
padding-bottom:10px;
margin-top:10px;
border-bottom:solid 1px #b9b9b9;
}

.conteudo .colCont .listaNoticias li a{
color:#585858;
font-weight:bold;
text-decoration:none;
}

.conteudo .colCont .listaNoticias li a:hover{
color:#6178b0;
}

.conteudo .colCont .titListaNoticias{
color:#6178b0;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
font-size:30px;
display:block;
border-bottom:#b3b3b3 solid 1px;
padding:0 0 20px 0;
margin-top:0;
}

.conteudo .colCont .listaArtigos{
margin:0;
padding:0;
list-style:none;
padding-right:8px;
padding-left:0px;
}

.conteudo .colCont .listaArtigos li{
padding-bottom:10px;
margin-top:10px;
border-bottom:solid 1px #b9b9b9;
}

.conteudo .colCont .listaArtigos li a{
color:#585858;
font-weight:bold;
text-decoration:none;
}

.conteudo .colCont .listaArtigos li a:hover{
color:#a39058;
}

.conteudo .colCont .titListaArtigos{
color:#a39058;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
font-size:30px;
display:block;
border-bottom:#b3b3b3 solid 1px;
padding:0 0 20px 0;
margin-top:0;
}

.conteudo .colCont .titAnexos{
color:#585858;
}

.conteudo .colCont .listaAnexos{
margin:0;
padding:0;
list-style-position:inside;

}

.conteudo .colCont .listaAnexos li a{
color:#585858;
text-decoration:none;
}

.conteudo .colCont .listaAnexos li a:hover{
text-decoration:underline;
}




.conteudo .colCont .titLinks{
color:#585858;
}

.conteudo .colCont .listaLinks{
margin:0;
padding:0;
list-style-position:inside;

}

.conteudo .colCont .listaLinks li a{
color:#585858;
text-decoration:none;
}

.conteudo .colCont .listaLinks li a:hover{
text-decoration:underline;
}

.conteudo .colDireita{
width:284px;
float:right;
margin-right:29px;
margin-top:2px;
*margin-top:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:0.5px;
color:#000064;
}

.conteudo .colDireita .acordeoesDireita .listaArtigosInicial{
margin:0;
padding:0;
list-style:none;
/*padding-right:8px;
padding-left:8px;*/

}

.conteudo .colDireita .acordeoesDireita .listaArtigosInicial li{
padding-bottom:10px;
margin-top:10px;
border-bottom:solid 1px #b9b9b9;

}

.conteudo .colDireita .acordeoesDireita .listaArtigosInicial li a{
color:#585858;
font-weight:bold;
text-decoration:none;

}

.conteudo .colDireita .acordeoesDireita .listaArtigosInicial li a:hover{
color:#a39058;

}



.conteudo .colDireita .acordeoesDireita .listaNoticiasInicial{
margin:0;
padding:0;
list-style:none;
/*padding-right:8px;
padding-left:8px;*/

}

.conteudo .colDireita .acordeoesDireita .listaNoticiasInicial li{
padding-bottom:10px;
margin-top:10px;
border-bottom:solid 1px #b9b9b9;

}

.conteudo .colDireita .acordeoesDireita .listaNoticiasInicial li a{
color:#585858;
font-weight:bold;
text-decoration:none;
}

.conteudo .colDireita .acordeoesDireita .listaNoticiasInicial li a:hover{
color:#6178b0;
}



.conteudo .colDireita .acordeoesDireita .listaFerramentasInicial{
margin:15px 0 0 0;
padding:0;
list-style:none;
/*padding-right:8px;
padding-left:8px;*/

}

.conteudo .colDireita .acordeoesDireita .listaFerramentasInicial li{
padding-bottom:5px;
margin-top:5px;
border-bottom:solid 1px #b9b9b9;

}

.conteudo .colDireita .acordeoesDireita .listaFerramentasInicial li a{
text-decoration:none;

}

.conteudo .colDireita .acordeoesDireita .listaFerramentasInicial li img{
border:none;

}

.conteudo .colDireita .acordeoesDireita .pesquisa{
margin-top:30px;
margin-bottom:15px;
margin-left:12px;
}

.conteudo .colDireita .acordeoesDireita .pesquisa .campoPesquisa{
border:solid 1px #a6a6a6;
background-color:#fff;
}

.conteudo .colDireita .acordeoesDireita .pesquisa .botaoPesquisa{
background-color:#6d84b9;
color:#fff;
*width:103px;
*height:18px;
padding:1px 3px 1px 3px;
border:none;
}


.conteudo .colDireita .acordeoesDireita .listaNoticiasInicial .maisNoticias{
background-color:#5b72ac;
display:block;


font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;
text-decoration:none;
padding:3px;
margin-top:10px;
}

.conteudo .colDireita .acordeoesDireita .listaNoticiasInicial .maisNoticias:hover{
background-color:#4560a4;
}

.conteudo .colDireita .acordeoesDireita .listaArtigosInicial .maisArtigos{
background-color:#d5b72c;
display:block;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;
text-decoration:none;
padding:3px;
margin-top:10px;
}

.conteudo .colDireita .acordeoesDireita .listaArtigosInicial .maisArtigos:hover{
background-color:#c2a41b;
}




.conteudo .cursosLivros{
width:912px;
min-height:200px;
border-top:dashed 1px #9f9f9f;
margin-left:29px;
margin-top:25px;
padding:17px 0 17px 0;
float:left;
position:relative;


}

.conteudo .cursosLivros .fundoDivide{
background-image:url(images/linha_fundo_cursos_livros.gif);
background-repeat:repeat-y;
background-position:370px 0px;
margin-top:5px;
width:912px;
}

.conteudo .cursosLivros .colunaCursos{
width:350px;
padding-right:20px;
float:left;
display:inline;
position:relative;
/*border-right:solid 1px #b3b3b3;*/


}

.conteudo .cursosLivros .colunaCursos h3{
color:#c14f4f;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
padding:0;
margin-top:5px;


}

.conteudo .cursosLivros .colunaCursos p{
color:#636363;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:0 0 15px 0;
margin-top:-17px;
*margin-top:-10px;
border-bottom:solid 1px #999;


}

.conteudo .cursosLivros .colunaCursos .botInfo{
margin-left:-15px;
margin-top:-15px;

}

.conteudo .cursosLivros .colunaLivros{
width:516px;
margin-left:20px;
float:left;
position:relative;

}

.conteudo .cursosLivros .colunaLivros h3{
color:#c14f4f;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
padding:0;
margin-top:5px;
margin-bottom:5px;

}

.conteudo .cursosLivros .colunaLivros a{
text-decoration:none;
}

.conteudo .cursosLivros .colunaLivros img{
border:solid 1px #CCCCCC;
display:inline;
margin-right:4px;
margin-top:5px;
}


.conteudo .rodape{
width:100%;
height:106px;
background-image:url(images/fundo_rodape.gif);
background-repeat:repeat-x;
background-position:top left;
float:left;
position:relative;
}

.conteudo .rodape .lista1{
margin:30px 0 0 55px;
padding:0;
list-style:none;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#797979;

}

.conteudo .rodape .lista1 li{
border-bottom:solid 1px #b2b2b2;
padding:5px 0 5px 0;

}

.conteudo .rodape .lista1 li a{
color:#797979;
text-decoration:none;

}

.conteudo .rodape .lista1 li a:hover{
color:#6175aa;
text-decoration:underline;

}

.conteudo .rodape .lista2{
margin:30px 55px 0 0;
padding:0;
list-style:none;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#797979;
text-align:right;
}

.conteudo .rodape .lista2 li{
border-bottom:solid 1px #b2b2b2;
padding:5px 0 5px 0;

}

.conteudo .rodape .lista2 li a{
color:#797979;
text-decoration:none;

}

.conteudo .rodape .lista2 li a:hover{
color:#6175aa;
text-decoration:underline;

}
