html{overflow:scroll}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,th{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }:focus{outline:0}body{line-height:1;color:black;background:white;}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block}html[xmlns].clearfix{display:block;}* html .clearfix{height:1%;}

/* classes reutilizaveis */
.imgrpl{display:block;font-size:1px;text-indent:-9000px;}
.show{display:block;}
.hide{display:none;}
.hidden{visibility:hidden;}
.nb{border:none;background:transparent;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear: both;}
.selfix{vertical-align: 0 !important;vertical-align: -2px;}
.radfix{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0;}
.left {float:left!important}
.right{float:right!important}  

	
/*TOPO*/

.itemMenuPai
{
	font-size: 12px;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	
	font-weight:bold;	
}
	
.btnduvida
{
	padding-left:10px;
}

.topoLoginAll {	
	width:100%;
	height:31px;
	background: url(../image/bg/bg_topoLogin.jpg) 0 0 repeat-x;
	float:left;
}
	
.topoLogin {
	height:31px;
	width:990px;
	margin:0 auto;
	}
.topoLoginInstitucional
{
	float:left;
	width:400px;
	height:31px;
	background: url(../image/ico/separadorTopo.jpg) right 0 no-repeat;
}

.topoLoginInstitucional ul li
{
	display:inline
}	



.topoLoginInstitucional .conveniados a#conv
{
	background:url(../image/txt/menu_apoio.gif) -100px 5px no-repeat;
	width:90px;
	height:21px;
	text-indent:-9999px!important;
	float:left;
}

.topoLoginInstitucional .conveniados a#conv:hover
{
	background:url(../image/txt/menu_apoio.gif) -94px -15px no-repeat;
	width:90px;
	height:28px;
	text-indent:-9999px!important;
	float:left;
}

.topoLoginInstitucional .conveniados p
{
    display:none;
}

.topoLoginInstitucional .conveniados p a
{
    display:block;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:15px;
	font-weight:lighter;
	background:url(../image/bg/bgMenuTopo.jpg) left 7px no-repeat;
	border-bottom: #ccc dashed 1px;	
}

.topoLoginInstitucional .conveniados:hover p
{
    display:block;
	position:absolute;
	z-index:9998;
	background:#fff;
	top:24px;
	margin-left:90px;
	*margin-left:-274px;
	padding:6px;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #b2b2b2;
	width:180px;
}


/*

.topoLoginInstitucional .faleConosco a{
	background:url(../image/txt/menu_apoio.gif) -191px 5px no-repeat;
	width:94px;
	height:22px;
	text-indent:-9999px!important;
	float:left;
}
.topoLoginInstitucional .faleConosco a:hover{
	background:url(../image/txt/menu_apoio.gif) -187px -15px no-repeat;
	width:94px;
	height:25px;
	text-indent:-9999px!important;
	float:left;
}
*/

.topoLoginInstitucional .eventos a#even
{
	background:url(../image/txt/menu_apoio.gif) -191px 5px no-repeat;
	width:68px;
	height:22px;
	text-indent:-9999px!important;
	float:left;
}
.topoLoginInstitucional .eventos a#even:hover
{
	background:url(../image/txt/menu_apoio.gif) -187px -15px no-repeat;
	width:68px;
	height:25px;
	text-indent:-9999px!important;
	float:left;
}

.topoLoginInstitucional .eventos p
{
    display:none;
}

.topoLoginInstitucional .eventos p a
{
    display:block;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:15px;
	font-weight:lighter;
	background:url(../image/bg/bgMenuTopo.jpg) left 7px no-repeat;
	border-bottom: #ccc dashed 1px;	
}

.topoLoginInstitucional .eventos:hover p
{
    display:block;
	position:absolute;
	z-index:9998;
	background:#fff;
	top:24px;
	margin-left:180px;
	*margin-left:-184px;
	padding:6px;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #b2b2b2;
	width:180px;
}



.topoLoginInstitucional .institucional a#inst
{
	background: url(../image/txt/menu_apoio.gif) 0 5px no-repeat;
	width:92px;
	height:20px;
	text-indent:-9999px!important;
	float:left;
}
.topoLoginInstitucional .institucional a#inst:hover
{
	background:url(../image/txt/menu_apoio.gif) 0px -15px no-repeat;
	width:92px;
	height:25px;
	text-indent:-9999px!important;
	float:left;
}

.topoLoginInstitucional .institucional p
{
    display:none;
}

.topoLoginInstitucional .institucional p a
{
    display:block;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:15px;
	font-weight:lighter;
	background:url(../image/bg/bgMenuTopo.jpg) left 7px no-repeat;
	border-bottom: #ccc dashed 1px;
}

.topoLoginInstitucional .institucional:hover p
{
    display:block;
	position:absolute;
	z-index:9999;
	background:#fff;
	top:24px;
	margin-left:1px;
	*margin-left:-365px;
	padding:6px;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #b2b2b2;
	width:180px;
}






.topoLoginInstitucional .salaImprensa a#sala
{
	background:url(../image/txt/menu_apoio.gif) -260px 5px no-repeat;
	width:115px;
	height:22px;
	text-indent:-9999px!important;
	float:left;
}
.topoLoginInstitucional .salaImprensa a#sala:hover
{
	background:url(../image/txt/menu_apoio.gif) -254px -15px no-repeat;
	width:115px;
	height:25px;
	text-indent:-9999px!important;
	float:left;
}

.topoLoginInstitucional .salaImprensa p
{
    display:none;
}

.topoLoginInstitucional .salaImprensa p a
{
    display:block;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:15px;
	font-weight:lighter;
	background:url(../image/bg/bgMenuTopo.jpg) left 7px no-repeat;
	border-bottom: #ccc dashed 1px;
}

.topoLoginInstitucional .salaImprensa:hover p
{
    display:block;
	position:absolute;
	z-index:9999;
	background:#fff;
	top:24px;
	margin-left:253px;
	*margin-left:-115px;
	padding:6px;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #b2b2b2;
	width:180px;
}


.topoLoginInstitucional img{
	padding-top:7px;
	padding-right:11px}

.topoLoginUsuario {
	float:right;
	width:330px;
	background: url(../image/ico/separadorTopo.jpg) left 0 no-repeat;
	}
.topoLoginUsuario .areaAluno {
	background:url(../image/txt/areaAluno.png) 0 6px no-repeat;
	width:55px;
	height:17px;
	float:left;
	margin-top:2px;
	text-indent:-9999px;
	margin-left:10px;}
	
	
.topoLoginUsuario img{
	padding-top:7px;
	float:left;
	padding-left:20px;}
	
.topoLoginUsuario input {
	background:url(../image/bg/bg_input.png) no-repeat 0 0;
	width:81px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	border:0;
	}
.topoLoginUsuario fieldset{
	float:left;
	padding-left:2px;
	padding-top:5px;
	}
	
.topoLoginUsuario .btInputTopo{
	width:14px;
	height:13px;
	border:0px;
	background: none;
	
	}
	
	
.topoLoginDuvida {
	float:left;
	width:73px;
	border-left:1px dashed #929291;
	height:15px;
	margin-top:5px;
	margin-left:5px;
	}

.topoLoginDuvida fieldset{
	margin-left:3px;
	padding-top:0;
	margin-right:3px;
	}
.topoLoginDuvida .btInputTopo{
	width:14px;
	height:14px;
	border:0px;
	background: none;

}
	
.topoLoginDuvida .duvida{
	background: url(../image/txt/duvidas.png) 3px 3px no-repeat;
	width:50px;
	height:18px;
	float:left;
	text-indent:-9999px;}
	
	
/*LOGADO*/
	
.topoUsuarioLogado {
	float:right;
	width:550px;
	}
	
.topoUsuarioLogado p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#012c54;
	width:290px;
	float:left;
	padding-top:8px;
	padding-bottom:4px;
	}
.topoUsuarioLogado fieldset{
	float:left;
	padding:6px 4px 2px 4px;
	
	}
	
.topoSairLogado {
	float:left;
	width:40px;
	border-left:1px dashed #929291;
	height:15px;
	margin-top:5px;
	margin-left:8px;
	padding-left:8px;}
	
.topoSairLogado fieldset{
	padding-top:1px;}
	
/*AREDA DO ALUNO*/

.topoAreaAlunoAll {	
	width:100%;
	height:140px;
	background: url(../image/bg/bg_areaAluno.jpg) 0 0 repeat-x;
	float:left;
	}
	
.topoAreaAlunoBgCentro {
	height:140px;
	width:1160px;
	margin: 0 auto;
	background:url(../image/bg/bg_centroAreaAluno.png) 0 0 no-repeat;
	}
.topoAreaAluno {
	height:140px;
	width:950px;
	margin:0 auto;
	}
.topoCadastroInteresse {
	width:500px;
	float:left;	
	}
.topoCadastroInteresseLogo {
	width:162px;
	height:140px;
	float:left;
	padding-top:6px;
	padding-right:30px;
	}
	
.topoCadastroInteresseLogo .logo a{
	background:url(../image/bt/logo.png) 0 0 no-repeat;
	width:162px;
	height:132px;
	text-indent:-9999px;
	float:left}
	
.topoCadastroInteressePesquisa {
	float:left;
	width:280px;
	height:80px;
	}
	
	
.topoCadastroInteressePesquisa .cadastroInteresse{
 background: url(../image/txt/cadastroInteresse.png) 0 0 no-repeat;
 width:100%;
 height:33px;
 float:left;
 text-indent:-9999px;
 margin-top:30px;
}


.topoCadastroInteressePesquisa img {
	padding-top:16px;}
.topoCadastroInteressePesquisa fiedset {
	width:100%;
	float:left;	
	}
.topoCadastroInteressePesquisa input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	width:193px;
	height:16px;
	float:left;
	margin-right:5px;
	
	}
.topoCadastroInteressePesquisa .btTopoPesquisar {
	width:71px;
	height:19px;
	border:0;
	float:left
	}
	
	
.topoCadastroInteresseParticipe {
	height:59px;
	float:left;
	width:280px;
	}	
.topoCadastroInteresseParticipe img {
	float:right}
.topoParticipeCanaisIco {
	width:100%;
	float:left;
	padding-top:2px;
	}
.topoParticipeCanaisIco img {
	float:right;
	padding-left:8px;}
.topoParticipeCanais {
	height:59px;
	float:left;
	width:240px;}
	
.topoParticipeCanais .participeCanais{
	background:url(../image/txt/topoParticipe.png) 0 0 no-repeat;
	width:173px;
	height:14px;
	text-indent:-9999px;
	float:right}
	
.topoParticipeCanaisRss {
	height:39px;
	float:left;
	width:21px;
	padding-top:9px;
	display:none;
	}
.topoParticipeSeparador {
	background:url(../image/bg/separadorParticipe.jpg) center center no-repeat;
	width:2px;
	padding-left:6px;
	padding-right:8px;
	height:59px;
	float:left;
	display:none
	}
.topoUnidades {
	width:386px;
	float:right;
	height:140px}

.topoUnidadesTel {
	width:100%;
	float:left;
	}
.topoUnidadesTel img {
	float:right;
	padding-right:126px;
	}
	
.topoUnidadesEncontre {
	width:100%;
	float:left;
	background:url(../image/bg/mapa.png) left center no-repeat scroll;
	height:90px;
	}
.topoUnidadesEncontre .topoUnidades{
	width:300px;
	float:left;
	text-indent:-9999px;
	background:url(../image/txt/unidades.png) 0 0 no-repeat;
	height:17px;
	margin-left:45px;
	}

.topoUnidadesEncontre .topoCliqueAqui{
	width:301px;
	float:left;
	text-indent:-9999px;
	background: url(../image/txt/cliqueAqui.png) 0 0 no-repeat;
	height:13px;
	margin-left:45px;
	
	}

.topoUnidadesEncontreField {
	padding-top:8px;
	width:100%;
	float:left;
	}
.topoUnidadesEncontreField fieldset {
	float:right}
.topoUnidadesEncontreField fieldset select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	width:143px;	
	}
.topoUnidadesEncontreField fieldset select.estado{
	width:72px;
	}
	/*--------------------*/
/*MENU*/

.menuADMSuperior
{
	background-color:White;
	padding:6px;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #b2b2b2;
	width:150px;
	z-index:999;
	*margin-left:-150px;
    *margin-top:22px;
}

.menuADMSuperior ul
{
	list-style:none;
} 

.menuADMSuperior li
{
	border-bottom:1px dashed #999;
	padding:3px;
	
} 

.menuADMSuperior li a
{
	padding-left:15px;
	font-weight:lighter;
	background:url(../image/bg/bgMenuTopo.jpg) left 7px no-repeat;
} 

.menuADMSuperior2
{
	background-color:White;
	padding:6px;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #b2b2b2;
	width:150px;
	z-index:999;
	*margin-left:-90px;
    *margin-top:22px;
}

.menuADMSuperior2 ul
{
	list-style:none;
} 

.menuADMSuperior2 li
{
	border-bottom:1px dashed #999;
	padding:3px;
	
} 

.menuADMSuperior2 li a
{
	padding-left:15px;
	font-weight:lighter;
	background:url(../image/bg/bgMenuTopo.jpg) left 7px no-repeat;
} 

/*Menu Funcionalidades*/ 
.CSS-menuADMH
{
	display:none;
}

.CSS-admUsuarioH
{
	display:none;
} 

.CSS-menuADM:hover .CSS-menuADMH
{
	display:block;
	position:absolute;
	z-index:999;
}
.CSS-admUsuario:hover .CSS-admUsuarioH
{
	display:block;
	position:absolute;
	z-index:999;
}

/*Menu Principal*/


	.menuPrincipalAll {
	width:100%;
	background:url(../image/bg/bg_menu.jpg) 0 0 repeat-x;
	height:42px;
	float:left}
	
.menuPrincipal {
	width:990px;
	height:42px;
	margin:0 auto;}
	
.menu {
font-family:arial,sans-serif;
font-size:11px;
height:42px;
position:relative;
width:590px;
z-index:100;
}


.campoBuscaAll{	
	width:365px;
	height:50px;
	background:url(../image/bg/bg_busca.png) 0 0 no-repeat;
	float:right;
	position:relative;
	top:-46px;
	}
	
.campoBuscaAll form{	
    float:left;
	}

.campoBuscaAll h2{
	float:left;
	width:50px;
	padding-top:12px;
	padding-left:10px;
	padding-right:8px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}

.campoBuscaAll #query{
	background:url(../image/bg/inputBusca.jpg) 0 0 no-repeat;
	float:left;
	border:0;
	margin-top:10px;
	height:20px;
	width:256px;
	}

.campoBuscaAll #bt{	
	height:18px;
	width:19px;
	padding-right:8px;
	padding-top:12px;
	float:right;
	}

.campoBuscaAvancada {	
	background:url(../image/bt/setaBusca.jpg) 0 6px no-repeat;
	float:right;
	padding-top:4px;
	padding-right:50px;}
	
.campoBuscaAvancada a{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:10px;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	}	
	


.menu ul li a, .menu ul li a:visited {
	background:none;
	border:0;
	color:#FFFFFF;
	display:block;
	font-size:16px;
	height:32px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	width:117px;
	padding-top:10px;
	position: relative;
	float:left;

}

.menu ul li:hover a {
	background: url(../image/bg/bg_menuHover.png) 0 0 no-repeat;
	color:#FFFFFF;
	width:117px;
	height:44px;
	position: relative;
	top:-2px;
	padding-left:0;

}

.menu ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}
.menu ul li {
	float:left;
	position:relative;
}
.menu ul li ul {
	display:none;
}

.menu ul li:hover ul {
	display:block;
	left:0;
	position:absolute;
	top:41px;
	width:229px;
	background:#0080ff;
}


.menu ul li:hover ul li.bg {
	background: url(../image/bg/bg_menuHoverBorder.png) 0 5px no-repeat;
	width:229px;
	height:10px;
	background-color:none;
}


.menu ul li:hover ul li a.hide {
	background:none repeat scroll 0 0 #66AA33;
	color:#FFFFFF;
}
.menu ul li:hover ul li:hover a.hide {
	background:none repeat scroll 0 0 #0080ff;
	color:#000000;

}
.menu ul li:hover ul li ul {
display:none;
}
.menu ul li:hover ul li ul li.bg {
	background: url(../image/bg/borderSub.png) 0 0 no-repeat;
	width:169px;
	height:11px;
	background-color:none;
	margin-left:23px;
}

.menu ul li:hover ul li:hover ul {
display:block;
left:216px;
position: absolute;
top:0;
background: url(../image/bg/bgMenuSub.jpg) left 0 no-repeat;
margin-left:-10px;
}

.menu ul li:hover ul li:hover ul li a{
	background:#0066cc url(../image/bg/setaSubMenu.jpg) 10px 8px no-repeat;
	margin-left:23px;
	padding-bottom:3px;
	padding-left:20px;
	width:150px;
	}
.menu ul li:hover ul li:hover ul li a:hover{
	background:#0066cc url(../image/bg/setaSubMenu.jpg) 10px 8px no-repeat;
	margin-left:23px;
	padding-bottom:3px;
	padding-left:20px;
	width:150px;
	}
	
	
.menu ul li:hover ul li {
	height:24px;
	
}
.menu ul li:hover ul li a {
	background:#0080ff no-repeat;
	font-size:11px;
	color:#FFF;
	display:block;
	width:200px;
	padding-top:0;
	text-align:left;
	padding-left:10px;
	margin-left:10px;
	margin-top:2px;
	height:20px;
	border-bottom:1px dashed #4da6ff;
	background:#0080ff url(../image/bg/setaMenu.jpg) 0 5px no-repeat;
}
.menu ul li:hover ul li a:hover {
	background:#0080ff url(../image/bg/setaMenu.jpg) 0 5px no-repeat;
	color:#99ccff;
	height:20px;
	border-bottom:1px dashed #4da6ff;
	font-size:11px;
}

.menu ul li:hover ul li:hover ul.left {
	left:-105px;
}


/*CONTENT*/

#conteudo1 .txtCont{
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:12px;
	padding-top:20px;
	float:left;
	width:100%;
	}
	
#conteudo1 .txtTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:14px;
	padding-top:20px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:15px;
	float:left;
	width:100%;
	}
#conteudo1 .contentCenterAbas{
	/*height:855px;*/}
	
#conteudo1 .contentLeft {
	/*padding-bottom:20px;*/}
.txtList li{
	font-family:Arial, Helvetica, sans-serif;
	color:#0254a6;
	font-size:12px;
	background:url(../image/bg/setaVerMais.jpg) 0 4px no-repeat;
	padding-left:7px;
	float:left;
	line-height:15px;
	width:95%;
	padding-bottom:5px;}
.contentHomeAll {
	background:#0254a6 url(../image/bg/bg_home.jpg) 0 top repeat-x;
	float:left;
	width:100%;
	}
	
.contentOabAll{
	background:#faa51a url(../image/bg/bg_oab.jpg) 0 top repeat-x;
	float:left;
	width:100%;
	}
.contentConcursoAll{
	background:#138c50 url(../image/bg/bgConcursos.jpg) 0 top repeat-x;
	float:left;
	width:100%;
	}
.content {	
	background-color:#e3e3e3;
	width:990px;
	margin:0 auto;
	/*height:1582px;*/}
.contentHome {	
	background-color:#e3e3e3;
	width:990px;
	margin:0 auto;
	/*height:1582px;*/
	min-height:1660px;
	display:table;	
	}
.contentOab {	
	background-color:#e3e3e3;
	width:990px;
	margin:0 auto;
	height:1110px;
	}
.contentOabDetalhe {	
	background-color:#e3e3e3;
	width:990px;
	margin:0 auto;
	height:1720px;
	}
.contentOabDetalheInst{	
	background-color:#e3e3e3;
	width:990px;
	margin:0 auto;
	height:1480px;
	}
.contentDestaqueAll {
	background: url(../image/bg/bg_destaque.jpg) 0 0 no-repeat;
	width:990px;
	height:289px;
	float:left;
	
	}
.contentDestaqueConcurso img{
	float:left;
	padding-top:20px;
	padding-left:23px;
	}
.contentDestaque img{
	float:left;
	padding-top:20px;
	padding-left:18px;
	}
.contentInternas {
	float:left;	
	width:990px;}
	
/*CONTENT LEFT*/

.contentLeft{	
	float:left;
	width:255px;
	/*padding-left:10px;*/
	padding-right:6px;
	/*padding-top:10px;*/
	padding-bottom:3px;
	margin:10px 0 20px 8px;
	background-color:#FFF;
	}
	#conteudoUI1,#conteudoUI2,#conteudoUI3  
	{
		margin-top:4px;
		padding:10px 0 0 10px;
		background-color:White;
		float:left;
		width:406px;
		display:table;
	}
	
	


.contentLeftTitle{
	width:243px;
	border-bottom:2px solid #0254a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#012c54;
	float:left;
	padding-bottom:5px;
	}
	
/*OAB*/
.contentRightDetalhe{
	background:#FFF;
	float:left;
	width:255px;
	padding-left:10px;
	padding-top:10px;
	margin-left:10px;
	margin-top:10px;
	}
.contentRightDetalheInst{
	background:#FFF;
	float:left;
	width:255px;
	padding-left:10px;
	padding-top:10px;
	margin-left:10px;
	padding-bottom:10px;
	}
	
.contentRightDetalheInst.doceneExame{
	margin-top:10px;
	height:523px;}
	
.contentRightDetalheInst.doceneExame img{
	padding-bottom:10px;}
	
.contentRightDetalheBanner{
	float:left;
	width:255px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
.contentDetalhe {	
	float:left;
	width:705px;
	}

.contentCenterOabBox {
	width:400px;
	float:left;
	background: url(../image/bg/bgCenterAbas.jpg) 0 top no-repeat;
	
}
.contentCenterOabBox h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#faa51a;
	font-size:14px;
	font-size:14px;
	padding-bottom:10px;
	padding-top:34px}

.carreirasJuridicas {
	padding-bottom:260px;
	}
.contentCenterBoxInfo {
	float:left;
	width:400px;}
.contentCenterBoxInfo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	width:150px;
	float:left;
	font-weight:bold;
	}
.contentCenterBoxInfo ul{
	float:left;
	width:200px;
	border-left:1px dashed #b2b2b2;
	padding-left:20px;
	margin-left:20px;
	margin-bottom:30px;
	padding-top:5px;}
	
.contentCenterBoxInfo ul li{
		color:#0254a6;
		background:url(../image/ico/setaUl.jpg) 0 4px no-repeat;
		font-size:12px;
		font-weight:bold;
		padding-left:5px;
		height:18px;
		
}
/*DETALHE*/

.contentCenterAbas3 {
	float:left;
	width:100%;
	margin-bottom:15px;
	/*height:1175px;*/
	}

.contentLeftDetalhe {
	width:684px;
	padding-left:10px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	background:#FFF;
	}
	
.contentDetalheArtigoBoxAutor{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888888;
	padding-top:5px;
	*padding-top:10px;
	padding-bottom:5px;
	display:block;
	float:left;
	width:100%;
	}
.contentDetalheArtigoBoxAutor span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3c3c3c;
	}

	
	.contentDetalheArtigoBoxAutor a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0080ff;
	}
	
.contentDetalheArtigoBoxLerMais
{
	float:right;
}

.contentDetalheArtigoBoxLerMais a
{
	color:#0080ff;
	background:url(../image/bg/setaVerMais.jpg) 0 24px no-repeat;
	padding-top:20px;
	padding-right:20px;
	padding-left:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.contentDetalheArtigoBox{	
	float:left;
	background:url(../image/bg/bg_interna.jpg) no-repeat scroll 0 top transparent;
	padding-bottom:25px;
	padding-top:35px;
	display:block;
	width:98%;
	font-weight:normal;
	}
	
.contentDetalheArtigoBoxEnviar
{
    background: url(../image/bg/emailBg.jpg) left 4px no-repeat;
    padding-left:14px;
    padding-right:10px;
    color:#0080ff;
    font-size:10px;
    margin-left:12px;
}
	
.contentDetalheArtigoBoxImprimir
{
	background: url(../image/bg/printBg.jpg) left 2px no-repeat;
	padding-left:14px;
	padding-right:10px;
	color:#0080ff;
	font-size:10px;
}

.contentDetalheArtigoBoxEditar
{
	color:#0080ff;
	font-size:10px;
}
	
	
	
.contentDetalheArtigoBoxMaiorMenor
{
	text-decoration:none;
	float:right;
	text-decoration:none;
}
	
.contentDetalheArtigoBoxMaiorMenor #menor
{
	font-size:11px;
	color:#0080ff;
}

.contentDetalheArtigoBoxMaiorMenor #maior
{
    font-size:14px;
    color:#0080ff;
}
	
	

.contentDetalheArtigoBox h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	float:left;
	padding-left:10px;
	padding-top:7px;
	display:block;
	width:650px;
	font-weight:normal;
}
/*
.contentDetalheArtigoBox h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#888787;
	padding:10px 0 15px 10px;
	width:674px;
	border:solid 20px #000;
	
	}*/
.contentDetalheArtigoBox h1{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:90%;
	float:left;
	font-size:12px;
	color:#40af00;
	padding-left:10px;
	background:url(../image/ico/setaVerde.jpg) 0 2px no-repeat;
	margin-left:10px;
	}
	
	
	
.contentLeftDetalheArtigo {
	width:674px;
	padding-left:10px;
	margin-top:10px;
	margin-left:10px;
	padding-right:10px;
	float:left;
	background:#FFF;
}
	
.contentLeftDetalheInst {
	width:630px;
	padding-left:10px;
	margin-top:10px;
	margin-left:10px;
	padding-right:10px;
	float:left;
	background:#FFF;}

.contentLeftDetalheInst h1{
	background:url(../image/bg/logoBgInstitucional.jpg) 250px center no-repeat;
	width:370px;
	height:80px;
	padding-top:50px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#0254a6;
	font-weight:bold;
	float:left}

.contentLeftDetalheInst p{
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	line-height:15px;}
.contentLeftDetalheInst h3{
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	font-weight: bold;
	padding-top:20px;
	padding-bottom:10px;}
.contentLeftDetalheInst img{
	float:left;
	padding-right:10px;
	padding-top:10px;}


.contentLeftTitleOabDetalhe {
	width:665px;
	border-bottom:2px solid #ff5400;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ff5400;
	float:left;
	padding-bottom:5px;
	margin-bottom:25px;
	padding-top:10px;
	}
.contentLeftInternaDestaqueTitle {
	width:250px;
	border-bottom:2px solid #ff5400;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ff5400;
	float:left;
	padding-bottom:5px;
	margin-bottom:15px;
	padding-top:15px;
	}
		
table {
	width:660px;
	margin-bottom:20px;
	float:left;
	}
.contentLeftTxtOabDetalhe table td{	
	padding:20px 10px 10px 10px;
	color:#3c3c3c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:1px solid #e4e4e4;
	}
.contentLeftTxtOabDetalhe table td .txt{
	padding-bottom:20px;
	padding-top:20px;}	
.contentLeftTxtOabDetalhe table td span{
	font-weight:100;
	color:#3c3c3c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:10px;
}
.contentLeftTxtOabDetalhe table tr.bg{
	background-color:#e4e4e4;
	margin:5px;
	}
.contentLeftTxtOabDetalhe ul li{
	padding-bottom:15px;
	list-style:none;
	padding-left:0;}
.contentLeftTxtOabDetalhe h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#faa51a;
	padding-bottom:20px;
	padding-top:20px;
	}
.contentLeftTxtOabDetalhe h3 span{
	font-weight:100;}
	
.contentLeftInternaDestaque{
	float:left;
	background-color:#FFF;
	width:342px;
	height:228;
	margin-right:10px;
	margin-top:10px;
	padding-top:10px;
	margin-left:10px;
	}
.contentLeftInternaDestaque2{
	float:left;
	margin-top:10px;}
	
.contentLeftInternaDestaque2 img{
	float:left}
	
.contentDetalheArtigoBoxFooter {
	border-top:2px solid #e4e1d7;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	width:100%;
	text-align:right;
	}
.contentDetalheArtigoBoxFooter span{
	padding-right:15px;
	padding-left:15px;
	}
.contentDetalheArtigoBoxFooter a{	
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:10px;
	color:#0080ff;
	text-decoration:none;
}
	
	
/*Home - coluna da esquerda*/
.azul {
	border-bottom:2px solid #0254a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#012c54;
	font-weight:bold;
	}
	
.amarelo {

	border-bottom:2px solid #faa51a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#faa51a;
}
	
.verde {
	border-bottom:2px solid #00b25f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00b25f;
}
	
.contentLeftVerdeClaro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	float:left;
	padding-top:28px;
	width:243px;
	height:52px;
	border-bottom:2px solid #f0f0f0;
	font-weight:bold;
	}
	
.contentLeftVerdeClaro a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	border-bottom:2px solid #f0f0f0;
	font-weight:bold;
	text-decoration:none;
}
	
.contentLeftVerdeClaro.inicio{
	background: url(../image/bg/dataVerdeClaro.jpg) right 6px no-repeat;
	}
.contentLeftVerdeClaro.inicio_imediato{
	background: url(../image/bg/data_inicio_imediato_verde_escuro.gif) right 6px no-repeat;
	}
.contentLeftVerdeClaro.em_breve{
	background: url(../image/bg/data_breve_verde_escuro.gif) right 6px no-repeat;
	}
	
	
.contentLeftVerdeClaro h3{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#40af00;
	font-weight:bold;
	padding-right:60px;
	text-decoration:none;
	}
.contentLeftVerdeClaro p{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:-58px;
	right:12px;
	}
.contentLeftVerdeClaro span{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:-6px;
	left:8px;
	}
.contentLeftVerdeEscuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007562;
	float:left;
	padding-top:28px;
	width:243px;
	height:52px;
	border-bottom:2px solid #f0f0f0;
	font-weight:bold;
	}
	
.contentLeftVerdeEscuro.inicio{
	background: url(../image/bg/dataVerdeEscuro.jpg) right 6px no-repeat;
	}
	
	
.contentLeftVerdeEscuro.inicio_imediato{
	background: url(../image/bg/data_inicio_imediato_verde_claro.gif) right 6px no-repeat;
	}
	
.contentLeftVerdeEscuro.em_breve{
	background: url(../image/bg/data_breve_verde_claro.gif) right 6px no-repeat;
	}


.descerData
{
	margin-top:35px;
}

.descerData1
{
	margin-top:12px;
}

.subirData
{
	margin-top:-4px;
}

.sobeDuaslinhas
{
	margin-top:-14px;
}
.sobeQuatrolinhas{
	margin-top:-18px;	
}

.sobeSeislinhas{
	margin-top:-22px;	
}

.sobeOitolinhas{
	margin-top:-26px;	
}

.marcador {
  list-style-position: inside;
  list-style-type: disc;
}

	
.contentLeftVerdeEscuro a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#007562;
	font-weight:bold;
	padding-right:60px;
	padding-top:10px;
	text-decoration:none;
	}
.contentLeftVerdeEscuro p{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:-21px;
	right:10px;
	}
.contentLeftVerdeEscuro span{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:-5px;
	left:7px;
	}

.contentLeftLaranja {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff5400;
	float:left;
	padding-top:28px;
	width:243px;
	height:52px;
	border-bottom:2px solid #f0f0f0;
	font-weight:bold;
	}
.contentLeftLaranja.inicio{
	background: url(../image/bg/dataLaranja.jpg) right 6px no-repeat;
	}
.contentLeftLaranja.inicio_imediato{
	background: url(../image/bg/data_inicio_imediato_laranja.gif) right 6px no-repeat;
	}
.contentLeftLaranja.em_breve{
	background: url(../image/bg/data_breve_laranja.gif) right 6px no-repeat;
	}

	
.contentLeftLaranja a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff5400;
	font-weight:bold;
	padding-right:60px;
	padding-top:10px;
	text-decoration:none;
	}
.contentLeftLaranja p{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:-56px;
	right:10px;
	}
.contentLeftLaranja span{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:-7px;
	left:7px;
	}



.contentLeftAzul {
	float:left;
	padding-top:28px;
	width:243px;
	height:52px;
	border-bottom:2px solid #f0f0f0;
	background: url(../image/bg/dataAzul.jpg) right 15px no-repeat;
	}
	
.contentLeftAzul h3{
	float:left;
	padding-top:-5px}
	
.contentLeftAzul a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#012c54;
	font-weight:bold;
	padding-top:10px;
	text-decoration:none;
	}
.contentLeftAzul .last{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	float:right;
	color:#f1f1f1;
	font-weight:bold;
	top:-20px;
	right:10px;
	padding-right:6px;
	}
.contentLeftAzul .last p{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:1px;
	right:1px;
	}
.contentLeftAzul .last span{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:-7px;
	left:2px;
	}
.contentLeftAzul p{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:1px;
	right:15px;
	}
.contentLeftAzul span{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f1f1f1;
	font-weight:bold;
	position:relative;
	top:-7px;
	left:2px;
	}


.contentLeftAnuncio {
	float:left;
	border-bottom:2px solid #f0f0f0;
	padding-bottom:5px;
	padding-top:7px;	
	}
.contentLeftAnuncio img {	
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
}
.contentLeftAnuncio .separador{
	float:left;	
	height:60px;
	margin-top:10px;
	width:2px;
	background-color:#000;
	margin-left:3px;
	margin-right:3px;
	}


.contentLeftBanner {
	float:left;
	padding-top:16px;
	padding-bottom:10px;
	}
.contentLeftBanner img{
	float:left;
	padding-bottom:5px;}

	 
.contentRightTi {
	background:#fff;
	float:left;}
	


.contentLeftAnuncio {
	float:left;
	border-bottom:2px solid #f0f0f0;
	padding-bottom:5px;
	padding-top:7px;
	
}


.contentLeftAnuncio img {	
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
}
.contentLeftAnuncio .separador{
	float:left;	
	height:60px;
	margin-top:10px;
	width:2px;
	background-color:#f0f0f0;
	margin-left:3px;
	margin-right:3px;
	}
.contentLeftBanner {
	float:left;
	padding-top:10px;
	padding-bottom:12px;
	}
.contentLeftBanner img{
	float:left;
	padding-bottom:15px;}

	
/*CONTENT CENTER*/

.contentCenterAll{	
	float:left;
	width:416px;
	padding-left:8px;
	padding-right:6px;
	padding-top:10px;
	}
.contentCenterDestaque{
	float:left;
	padding-bottom:10px;
	}
	
.contentCenter{	
	float:left;
	background-color:#FFF;
	width:416px;
	/*padding-left:10px;*/
	/*min-height:1200px;
	height:1200px;*/
}

#container-1 ul 
{
	padding-left:15px;
	margin-left	:5px;
}

#container-1 ul li a span
{
	font-size:12px;
}
   
.contentCenterMenu{	
	float:left;
	width:400px;
	height:26px;
	border-bottom:2px solid #0254a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#012c54;
	padding:7px;
	}
.contentCenterMenu img{
	float:right;
	padding-left:8px;
	padding-top:3px;
}
.contentCenterAbas {
	float:left;
	width:100%;
	}

.contentCenterAbasTitle{
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#888787;
	float:left;	
	padding-top:2px;
	padding-bottom:5px;
	display:block;
	border:1px solid #FFF;
	}
.contentCenterAbasTitleTop{
	font-size:16px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-weight:bold;
	width:100%;
	padding-bottom:5px;
	
}
.contentCenterAbasInfoMidiaAll {
	float:left;	
	padding-top:5px;
	height:100px;
	width:390px;
	background:url(../image/bg/bgCenterAbas.jpg) 0 top no-repeat;
	}
.contentCenterAbasInfoAll {
	float:left;	
	padding-top:5px;
	height:80px;
	width:400px;
	background:url(../image/bg/bgCenterAbas.jpg) 0 top repeat-x;
	}
.contentCenterAbasInfoAll .contentCenterAbasInfoTxt{
	width:390px;}
.contentCenterAbasInfoTxt{
	padding-left:10px;
	float:left;
	width:100%;
		}
.contentCenterAbasInfoTxt a{	
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-weight:bold;
	text-decoration:none;
	}
.contentCenterAbasInfoTitle {
	background:url(../image/ico/setaVerde.jpg) 0 15px no-repeat;	
	padding-left:10px;
	padding-bottom:5px;
	padding-top:14px;
	float:left;
}
.contentCenterAbasInfoTitle a{
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#40af00;
	text-decoration:none}
.contentCenterAbasInfoData {
	color:#888888;
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	padding-top:10px;
	padding-left:10px;
	}
.contentCenterAbasInfoMidia {	
	float:left;
	width:72px;
	height:110px;
	padding-top:15px;}
.contentCenterAbasInfoMidia img {
	float:left}
	
	
.contentCenterAbasFooter {	
	border-top:1px solid #e4e1d7;
	float:left;
	width:100%;}
	
.contentCenterAbasFooter img{
	padding-top:20px;	
	float:right;}

.contentCenterOabBoxDetalhe{
	float:left;
	width:400px;
	padding-bottom:42px;}
.contentCenterOabBoxDetalhe p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	float:left;
	font-weight:bold;
	padding-left:20px;
	width:300px;
	}
.contentCenterOabBoxDetalhe ul{
	float:left;
	width:100%;
	padding-left:20px;
	margin-bottom:10px;
	margin-top:5px;
	padding-top:5px;}
	
.contentCenterOabBoxDetalhe ul li{
		color:#0254a6;
		background:url(../image/ico/setaUl.jpg) 0 4px no-repeat;
		font-size:12px;
		padding-left:5px;
		height:18px;
}

.contentCenterOabBoxDetalhe ul li a{
	font-weight:bold;
	color:#0254a6;
	font-size:12px;
	text-decoration:none}

/*OAB*/
.contentRightDetalhe{
	background:#FFF;
	float:left;
	width:255px;
	padding-left:8px;
	padding-top:10px;
	margin-left:10px;
	margin-top:10px;
	}
.contentRightDetalheInst{
	background:#FFF;
	float:left;
	width:255px;
	padding-left:10px;
	padding-top:10px;
	margin-left:10px;
	margin-top:10px; 
	padding-bottom:10px;
	}	
.contentRightDetalheBanner{
	float:left;
	width:255px;
	padding-left:10px;
	margin-top:10px;
	}
.contentDetalhe{	
	float:left;
	width:685px;
	background-color:#fff;
	margin:10px;
	line-height:18px;
	}
	
	.contentDetalhe table, tr, td{	
	border-collapse:collapse;
	border-spacing:4;
	padding:4;
	margin:0;
	border: solid 1px #fff;
	}
	

.contentCenterTitleOab{
	float:left;
	width:400px;
	height:26px;
	border-bottom:2px solid #fe5400;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fe5400;
	padding-top:10px;
	}

.contentCenterOabBox {
	width:400px;
	float:left;
	background: url(../image/bg/bgCenterAbas.jpg) 0 top no-repeat;
	
}
.contentCenterOabBox h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#faa51a;
	font-size:14px;
	font-size:14px;
	padding-bottom:10px;
	padding-top:34px}

.contentCenterOabBoxInfo {
	float:left;
	width:400px;}
.contentCenterOabBoxInfo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	width:150px;
	float:left;
	font-weight:bold;
	}
.contentCenterOabBoxInfo ul{
	float:left;
	width:200px;
	border-left:1px dashed #b2b2b2;
	padding-left:20px;
	margin-left:20px;
	margin-bottom:30px;
	padding-top:5px;}
	
.contentCenterOabBoxInfo ul li{
		color:#0254a6;
		background:url(../image/ico/setaUl.jpg) 0 4px no-repeat;
		font-size:12px;
		font-weight:bold;
		padding-left:5px;
		height:18px;
		
}
/*CONTENT RIGHT*/

.contentRight{	
	float:left;
	/*width:275px;
	border:1px solid #000;*/
	margin-left:4px;
	margin-top:10px;
	width:265px;
	float:left;
	margin-bottom:10px;
	}
	
.contentRightDestaque {
	float:left;
	padding-bottom:10px;
	/*border:1px solid #000;*/
	}
.contentRightAbas {
	background-color:#FFF;
	float:left;
	width:255px;
	padding-top:10px;
	padding-left:8px;
	/*height:655px;*/
	height:700px;
	}
.contentRightAbas img{
	float:left;}
	
.contentRightLeitura {
	float:left;
	width:255px;
	padding-left:10px;
	background-color:#FFF;
	padding-top:10px;
	height:260px;
	margin-top:10px;
	position:relative;
	}
	
.contentRightLeitura p{
	float:left;
	position:absolute;
	right:21px;
	top:85px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:100px;
	height:100px;}
		
.contentRightLeituraTitle {	
	width:245px;
	height:26px;
	border-bottom:2px solid #d48502;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#d68e02;
	padding-top:8px;
	}
.twitterTitle {
	width:232px;
	border-bottom:1px solid #e7e7e7;}
.twitterTitle, .twitterTitle img, .twitterTitle h2 {
	float:left;
	padding-top:5px;
	padding-bottom:10px;}

.twitterTitle h2 {
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;}
	
.twitterTitle h2 a{
	padding-top:15px;
	text-decoration:none;
	color:#0254a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.twitterTitle .bt {
	padding-top:5px;}
	
.twitterFooter {
	float:left;	
	border-top:1px solid #e4e1d7;
	width:230px;
	height:50px;
	}
	
	
.twitterFooter a{
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	}
	
	
	
/*FOOTER*/

.footer{
	width:990px;
	height:205px;
	border-top:2px solid #c3c3c3;
    /*float:left;*/
	margin: 0 auto;

	}
.footerContent {
	width:950px;
	padding-left:20px;
	float:left;
	padding-top:10px;
	}
.footerContent ul li{
	display:inline}
.footerContent .cursos a{
	background:url(../image/txt/footerCursos.jpg) 0 0 no-repeat;
	width:45px;
	height:16px;
	text-indent:-9999px;
	float:left;
	margin-right:15px;
	}
.footerContent .institucional a{
	background:url(../image/txt/footerInstitucional.jpg) 0 0 no-repeat;
	width:78px;
	height:16px;
	text-indent:-9999px;
	float:left;
	margin-right:15px;
	}
.footerContent .portal a{
	background:url(../image/txt/footerPortal.jpg) 0 0 no-repeat;
	width:70px;
	height:16px;
	float:left;
	text-indent:-9999px;
	margin-right:15px;
	}
.footerContent .situacao a{
	background:url(../image/txt/footerSituacao.jpg) 0 0 no-repeat;
	width:118px;
	height:16px;
	float:left;
	text-indent:-9999px;
	margin-right:15px;}
	
.footerContent .servicos a{
	background:url(../image/txt/footerServicos.jpg) 0 0 no-repeat;
	width:58px;
	height:16px;
	float:left;
	text-indent:-9999px;}

.footerContent .unidades a{
	background:url(../image/txt/footerUnidades.jpg) 0 0 no-repeat;
	float:left;
	width:46px;
	height:13px;
	text-indent:-9999px;
	margin-right:10px;
	}
.footerContent .contatos a{
	background:url(../image/txt/footerContatos.jpg) 0 0 no-repeat;
	float:left;
	text-indent:-9999px;
	width:46px;
	height:13px;
	margin-right:10px;
	}
.footerContent .certificado a{	
	background: url(../image/txt/footerCertificado.jpg) 0 0 no-repeat;
	width:62px;
	height:13px;
	float:left;
	text-indent:-9999px;
	margin-right:10px;
	}
.footerContent .trabalhe a{
	background: url(../image/txt/00_hp_v05_29.jpg) 0 0 no-repeat;
	float:left;
	text-indent:-9999px;
	width:91px;
	height:13px;
	margin-right:10px;
}
.footerContent .faleConosco a
{
	background: url(../image/txt/00_hp_v05_31.jpg) 0 0 no-repeat;
	float:left;
	text-indent:-9999px;
	width:68px;
	height:13px;
}

.hrFooter {
	background: url(../image/bg/footer_hr.jpg) 0 center no-repeat;
	width:950px;
	height:20px;
	float:left;
	}
.footerCopyright {
	background:url(../image/txt/00_hp_v05_39.jpg) 0 0 no-repeat;
	float:left;
	text-indent:-9999px;
	float:left;
	width:132px;
	height:18px;
	margin-left:435px;
	margin-top:50px;	
	}
.footerCopyrightTxt {
	background:url(../image/txt/footerTodas.jpg) 0 0 no-repeat;
	float:left;
	text-indent:-9999px;
	width:403px;
	height:18px;
	margin-left:545px;
	}
.footerCopyright img{
	float:right;
}
/*ABAS*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none!important;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none!important;
    }
}

/* Skin */

#container-2{
	float:left}
#container2, #fragment3, #fragment1{
	float:left}

.contentCenterAbas h2{
	font-size:12px;!important}

.contentRightAbas .ui-tabs-nav, .contentRightAbas .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif!important;
    font-size: 12px!important;
}
.contentRightAbas .ui-tabs-nav {
    list-style: none!important;
    margin: 0;
}
.contentRightAbas .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block!important;
    clear: both!important;
    content: " ";
}
.contentRightAbas .ui-tabs-nav li {
    float: left!important;
}
.contentRightAbas .ui-tabs-nav a, .contentRightAbas .ui-tabs-nav a span {
    display: block!important;
    
}

.contentRightAbas .ui-tabs-nav a {
    padding-left: 0!important;
    color: #0254a6!important;
	font-family:Arial, Helvetica, sans-serif!important;
    font-weight: bold!important;
    line-height: 1.2!important;
    text-align: center!important;
    text-decoration: none!important;
    white-space: nowrap!important; /* required in IE 6 */    
    outline: 0!important; /* prevent dotted border in Firefox */
	position: relative!important;
	top: 8px!important;
}
.contentRightAbas .ui-tabs-nav .ui-tabs-selected a {
    margin: 1px 0 0!important; /* position: relative makes opacity fail for disabled tab in IE */
    position: relative!important;
    top: 7px!important;
    z-index: 2!important;
    margin-top: 0!important;
    color: #888888!important;
	min-height:31px!important;
}
.contentRightAbas .ui-tabs-nav a span {
    width: 65px!important; /* IE 6 treats width as min-width */
    min-width: 65px!important;
    height: 30px!important; /* IE 6 treats height as min-height */
    min-height:30px!important;
    padding-top: 8px!important;
	width:78px!important;
}
*>.contentRightAbas .ui-tabs-nav a span { /* hide from IE 6 */
    height: auto!important;
}
.contentRightAbas .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px!important;
}
.contentRightAbas .ui-tabs-nav .ui-tabs-selected a, .contentRightAbas .ui-tabs-nav a:hover, .contentRightAbas .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px!important;
}
.contentRightAbas .ui-tabs-nav a, .contentRightAbas .ui-tabs-nav .ui-tabs-disabled a:hover, .contentRightAbas .ui-tabs-nav .ui-tabs-disabled a:focus, .contentRightAbas .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px!important;
}
.contentRightAbas .ui-tabs-nav .ui-tabs-selected a span, .contentRightAbas .ui-tabs-nav a:hover span, .contentRightAbas .ui-tabs-nav a:focus span, .contentRightAbas .ui-tabs-nav a:active span {
	background: url(../image/bg/abasHover.jpg) 0 0 no-repeat!important;
	
}
.contentRightAbas .ui-tabs-nav a span, .contentRightAbas .ui-tabs-nav .ui-tabs-disabled a:hover span, .contentRightAbas .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background:none!important;
}
.contentRightAbas .ui-tabs-nav .ui-tabs-selected a:link, .contentRightAbas .ui-tabs-nav .ui-tabs-selected a:visited, .contentRightAbas .ui-tabs-nav .ui-tabs-disabled a:link, .contentRightAbas .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text!important;
}
.contentRightAbas .ui-tabs-nav a:hover, .contentRightAbas .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .contentRightAbas .ui-tabs-nav .ui-tabs-deselectable a:focus, .contentRightAbas .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer!important;
}
.contentRightAbas .ui-tabs-disabled {
    opacity: .4!important;
    filter: alpha(opacity=40)!important;
}
.contentRightAbas .ui-tabs-panel {
    padding: 1em 8px!important;
	background:#fff url(../image/bg/bg_abas.jpg) 0 top repeat-x!important; 
}
.contentRightAbas .ui-tabs-panel{
	width:224px!important;
	height:550px!important;
	float:left
}

.contentRightAbas .ui-tabs-loading em {
    padding: 0 0 0 20px!important;
    background: url(loading.gif) no-repeat 0 50%!important;
}

/* Additional IE specific bug fixes... */
* html .contentRightAbas .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block!important;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block!important;
}

/* Skin */
.contentCenterAbas3 h2{
	font-size:12px;}

.contentCenterAbas3 .ui-tabs-nav, .contentCenterAbas3 .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.contentCenterAbas3 .ui-tabs-nav {
    list-style: none;
    margin: 0;
	background:#FFF;
}
.contentCenterAbas3 .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.contentCenterAbas3 .ui-tabs-nav li {
    float: left;
}
.contentCenterAbas3 .ui-tabs-nav a, .contentCenterAbas3 .ui-tabs-nav a span {
    display: block;
    
}

.contentCenterAbas3 .ui-tabs-nav a {
    padding-left: 0;
    color: #0254a6;
	font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
	position: relative;
	top: 10px;
}
.contentCenterAbas3 .ui-tabs-nav .ui-tabs-selected a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    position: relative;
    top: 9px;
    z-index: 2;
    margin-top: 0;
    color: #888888;
	min-height:31px;
	margin-left:10px;
}
.contentCenterAbas3 .ui-tabs-nav a span {
    width: 65px; /* IE 6 treats width as min-width */
    min-width: 65px;
    height: 30px; /* IE 6 treats height as min-height */
    min-height:30px;
    padding-top: 8px;
	width:187px;
}
*>.contentCenterAbas3 .ui-tabs-nav a span { /* hide from IE 6 */
    height: auto;
}
.contentCenterAbas3 .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.contentCenterAbas3 .ui-tabs-nav .ui-tabs-selected a, .contentCenterAbas3 .ui-tabs-nav a:hover, .contentCenterAbas3 .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.contentCenterAbas3 .ui-tabs-nav a, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-disabled a:hover, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-disabled a:focus, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.contentCenterAbas3 .ui-tabs-nav .ui-tabs-selected a span, .contentCenterAbas3 .ui-tabs-nav a:hover span, .contentCenterAbas3 .ui-tabs-nav a:focus span, .contentCenterAbas3 .ui-tabs-nav a:active span {
	background: url(../image/bg/bgConcurso.jpg) 0 0 no-repeat;
	
}
.contentCenterAbas3 .ui-tabs-nav a span, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-disabled a:hover span, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background:none;
}
.contentCenterAbas3 .ui-tabs-nav .ui-tabs-selected a:link, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-selected a:visited, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-disabled a:link, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.contentCenterAbas3 .ui-tabs-nav a:hover, .contentCenterAbas3 .ui-tabs-nav a:focus, .contentCenterAbas3 .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-deselectable a:focus, .contentCenterAbas3 .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.contentCenterAbas3 .ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.contentCenterAbas3 .ui-tabs-panel {
    padding: 1em 8px;
	background:#e2e2e2 url(../image/bg/bgConcurso1.jpg) 0 top repeat-x; 
	width:974px;
}

.contentCenterAbas3 .ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .contentCenterAbas3 .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* Skin */
.contentCenterAbas .ui-tabs-nav, .contentCenterAbas .ui-tabs-panel {
}
.contentCenterAbas .ui-tabs-nav {
    list-style: none;
    margin: 0;
}
.contentCenterAbas .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.contentCenterAbas .ui-tabs-nav li {
    float: left;
}
.contentCenterAbas .ui-tabs-nav a, .contentCenterAbas .ui-tabs-nav a span {
    display: block;
    
}

.contentCenterAbas .ui-tabs-nav a {
    padding-left: 0;
    color: #0254a6;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
	position: relative;
	top: 13px;
}
.contentCenterAbas .ui-tabs-nav .ui-tabs-selected a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    position: relative;
    top: 13px;
    z-index: 2;
    margin-top: 0;
    color: #888888;
	min-height:31px;
}
.contentCenterAbas .ui-tabs-nav a span {
    width: 65px; /* IE 6 treats width as min-width */
    min-width: 65px;
    height: 30px; /* IE 6 treats height as min-height */
    min-height:30px;
    padding-top: 8px;
	width:126px;
}
*>.contentCenterAbas .ui-tabs-nav a span { /* hide from IE 6 */
    height: auto;
}
.contentCenterAbas .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.contentCenterAbas .ui-tabs-nav .ui-tabs-selected a, .contentCenterAbas .ui-tabs-nav a:hover, .contentCenterAbas .ui-tabs-nav a:focus, .contentCenterAbas .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.contentCenterAbas .ui-tabs-nav a, .contentCenterAbas .ui-tabs-nav .ui-tabs-disabled a:hover, .contentCenterAbas .ui-tabs-nav .ui-tabs-disabled a:focus, .contentCenterAbas .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.contentCenterAbas .ui-tabs-nav .ui-tabs-selected a span, .contentCenterAbas .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .contentCenterAbas .ui-tabs-nav a:active span {
	background: url(../image/bg/abasHover2.jpg) 0 0 no-repeat;
	
}
.contentCenterAbas .ui-tabs-nav a span, .contentCenterAbas .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .contentCenterAbas .ui-tabs-nav .ui-tabs-disabled a:active span {
    background:none;
}
.contentCenterAbas .ui-tabs-nav .ui-tabs-selected a:link, .contentCenterAbas .ui-tabs-nav .ui-tabs-selected a:visited, .contentCenterAbas .ui-tabs-nav .ui-tabs-disabled a:link, .contentCenterAbas .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.contentCenterAbas .ui-tabs-nav a:hover, .contentCenterAbas .ui-tabs-nav a:focus, .contentCenterAbas .ui-tabs-nav a:active,
.contentCenterAbas .ui-tabs-nav .ui-tabs-deselectable a:hover, .contentCenterAbas .ui-tabs-nav .ui-tabs-deselectable a:focus, .contentCenterAbas .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.contentCenterAbas .ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.contentCenterAbas .ui-tabs-panel {
   /* padding: 1em 8px;*/
	background:#fff url(../image/bg/bg_abas.jpg) 0 top repeat-x; 
}
.contentCenterAbas .ui-tabs-panel {
	width:417px;
	height:400px;
}

.contentCenterAbas .ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .contentCenterAbas .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/*Twitter*/

.twitted {
	width: 240px;
	margin-bottom: 1.5em;
	float:left
}

.twitted h2 {
	margin: 0;
	font-size: 1em;
	color: #fff;
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding:11px 0  20px 0px;
	background:url(../image/bg/separadorTwitter.jpg) 0 top no-repeat;
	height:55px;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
	color:#3c3c3c;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #3c3c3c;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #888888;
	text-decoration:none;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {}


/*jcarousel V2*/


.jcarousel-skin-tango .jcarousel-container {
	width:100px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100px;
    padding: 30px 25px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 100px;
    height: 210px;
    padding: 40px 30px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  222px;
    height: 162px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  83px;
    height: 200px;
}



.jcarousel-skin-tango .jcarousel-item {
    width: 222px;
    height: 160px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-tango img{	
	width:88px;
	float:left;
	padding-right:20px;}

.jcarousel-skin-tango div{	
	width:88px;
	float:left;}
	
.jcarousel-skin-tango div span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#3c3c3c;
	float:left;
	width:88px;
}

.jcarousel-skin-tango div span.title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#0254a6;
	padding:9px 0;
	float:left;
	width:88px;
}

.jcarousel-skin-tango div h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	float:left;
	color:#71bf44;
	width:88px;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 198px;
    right: -102px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url(../image/bt/bt_enviarTopo.png) no-repeat 0 0;

}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 197px;
    left: 181px;
    width: 25px;
    height: 15px;
    cursor: pointer;
    background:url(../image/bt/prev.jpg) no-repeat 0 0;
	border-right:1px dashed #CCC;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	background:url(../image/bt/prev.jpg) 0 0 no-repeat;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../image/bt/bt_enviarTopo.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url(../image/bt/prev.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.caroussel_txt{
	width:30px;
	height:30px;
	float:left}

/*OAB*/
.boxContent .contentInternas { 
 background: url("../image/bg/oabTopo.jpg") repeat-x 0 0;
 width: 970px;
 height: 94px;
}

.boxContent .contentInternas { padding: 3px 0 0 21px; color: #fff}
.boxContent .contentInternas span{ 
 font-size: 10px;
 color: #fff;
 font-family: Tahoma, Geneva, sans-serif;
}

.boxContent .contentInternas{ padding: 20px 0 0 21px; }
.boxContent .contentInternas h3{
 font-size: 25px;
 font-weight: bold;
 color: #fff;
 font-family: Arial, Helvetica, sans-serif;
}


/*-----*/
#content .boxContent .breadcrumb{ padding: 3px 0 0 21px; color: #fff}
#content .boxContent .breadcrumb span{ 
 font-size: 10px;
 color: #fff;
 font-family: Tahoma, Geneva, sans-serif;
}

#content .boxContent .titContent{ padding: 20px 0 0 21px; }
#content .boxContent .titContent h3{
 font-size: 25px;
 font-weight: bold;
 color: #fff;
 font-family: Arial, Helvetica, sans-serif;
}

/*Banner*/
#blocoBannerCentral
{    
	display:block;
	width:977px;
	height:308px;
	background-color:#F3F3F3;
	margin:2px;
	background-image:url("../../../images/bannerCentral.png");
	margin-top:15px;
	background-repeat:repeat-x;
}

.cssBannerAmbiente
{
	float:left;
	padding-top:20px;
	padding-left:18px;
}

.cssBannerWebdoor
{
	float:left;
	padding-top:20px;
	padding-left:18px;
}

.cssBannerAprovacoes
{
	float:left;
	padding-top:15px;
	padding-left:18px;
}

/*ArtigosDireito*/

.contentDetalheArtigosDireito {	
	background-color:#e3e3e3;
	width:990px;
	margin:0 auto;
	height:958px;
	}

.contentDetalheArtigosDireitoTxt{
	float:left;
	width:665px;
	height:703px;
	}
	
.contentDetalheArtigosDireitoTxt p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	padding-top:10px;
	padding-bottom:10px;
	line-height:15px;
	}
	
.contentDetalheArtigosDireitoTxt p.title{
	background:url(../image/ico/setaVerde.jpg) left 2px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#40af00;
	padding-left:5px;
	width:600px;
	padding-top:0;
	line-height:11px;
	padding-bottom:0;
	}
	
.contentDetalheArtigosDireitoTxt p.data{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#888888;
	width:85px;
	padding-left:5px;
	padding-top:5px;
	float:left;	
	}
.contentDetalheArtigosDireitoTxt p.autor{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#3c3c3c;
	width:250px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	line-height:11px;
	}
	
.contentDetalheArtigosDireitoTxt p.autor span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0080ff;
	}
	
.contentDetalheArtigosDireitoTxt ul{
	float:left;}
.contentDetalheArtigosDireitoTxt ul li{
	display: inline;}
.contentDetalheArtigosDireitoTxt ul li a{
	font-size:14px;
	color:#0080ff;
	text-decoration:none}
	
.contentDetalheArtigosDireitoTxt ul li.menos a{
	font-size:11px;
	padding-right:3px;}
	
.contentDetalheArtigosDireitoTxt ul li.email a{
	background: url(../image/bg/emailBg.jpg) left 4px no-repeat;
	padding-left:14px;
	padding-right:10px;
	}
	
.contentDetalheArtigosDireitoTxt ul li.print a{
	background: url(../image/bg/printBg.jpg) left 2px no-repeat;
	padding-left:14px;
	padding-right:10px;}
	
	
.CSSstaticPage
{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:200%;
	background-color:White;
}

/*------------ TOPO --------------*/

.contentInternas {
	float:left;	
	width:990px;
	}
.contentInternasTopoVerde {
	float:left;	
	width:990px;
	background:url(../image/bg/topoBgVerde.jpg) 0 0 no-repeat;
	height:94px;
}

.contentInternasTopoAzul {
	float:left;	
	width:990px;
	background:url(../image/bg/topoBgAzul.jpg) 0 0 no-repeat;
	height:94px;
}

.contentInternasTopoAmarelo {
	float:left;	
	width:990px;
	background:url(../image/bg/topoBgAmarelo.jpg) 0 0 no-repeat;
	height:94px;
}

.breadcrumbs {
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	float:left;
	width:950px;
	margin-left:20px;
	height:20px;
	padding-top:10px;
	}
	
.breadcrumbs a {
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	}
	
.breadcrumbs span{
/* for IE */
	filter:alpha(opacity=20);
	/* CSS3 standard */
	opacity:0.2;
	background:none;
	border-bottom:1px solid #e9e9e9;
	width:950px;
	height:1px;
	margin-top:8px;
	float:left;
}
	
.contentInternasTopoTitle h3 {
	float:left;
	width:100%;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	padding-left:20px;
	padding-top:15px;
}

/*.contentHomeAll,.contentOabAll.contentConcursoAll*/

.txtCont{
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:12px;
	padding-top:20px;
	float:left;
	width:100%;
	}
	
.txtTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:14px;
	padding-top:20px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:15px;
	float:left;
	width:100%;
	}
	

/* uso geral */

.tabela_01
{
	border:solid 1px #999;
	border-collapse:collapse;
}
.tabela_01 td
{
	border:solid 1px #999;
	padding:4px;
	background:#fff;
	vertical-align:middle;
}



	/*
	====================================================================================
	THEME VERSION:	3.4
	IMPORTANT NOTE:

	IMAGES - NOTE!
	I placed all the image references in the following file to make changing
	the paths easier. So i have to import this file:
	====================================================================================
	*/

	@import url(images.css);


	/*
====================================================================================
MENU SUPERIOR
====================================================================================
*/
form {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.institucional ul{
list-style-type: none;
margin: 0;
margin-left: -10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs{
overflow: hidden;
width: 100%;
font-size: 12px; /*font of menu text*/
}

.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: right;
margin: 0;
padding: 0;
}

.animatedtabs a {
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(images/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;
}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(images/tab-blue-right.gif) no-repeat right top;
padding: 5px 10px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: #004FA2;

background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */

.animatedtabs a:hover {
background-position: 0% -125px;
top: 0;
}

	/*
====================================================================================
MENU LATERAL
====================================================================================
*/

.menu_pai{
display:block;
color:#0E4CA2;
text-decoration:none;
background-color: #FFFFFF;
border-bottom:#CDE6FF solid 1px;
padding:4px;
/*background:#CDE6FF url(images/menu_fundo_pai.jpg) top repeat-x;*/
}

.menu_pai:hover{
background-color: #CDE6FF;
/*background:#CDE6FF url(images/menu_fundo_pai_02.jpg) top repeat-x;*/
}

.menu_pai b{
background-color: #FFFFFF;
background:url(images/menu_mais.jpg) no-repeat;
padding-left:12px;
background-position:1px;
font-weight:100;
}

.menu_pai2{
display:block;
color:#0E4CA2;
text-decoration:none;
background-color: #FFFFFF;
border-bottom:#CDE6FF solid 1px;
padding:4px;
/*background:#CDE6FF url(images/menu_fundo_pai.jpg) top repeat-x;*/
}

.menu_pai2:hover{
background-color: #CDE6FF;
/*background:#CDE6FF url(images/menu_fundo_pai_02.jpg) top repeat-x;*/
}

.menu_pai2 b{
padding-left:12px;
background-position:1px;
font-weight:100;
}

#divs {
display:block;
font-weight:100;
}

#divs a{
display:block;
color:#0E4CA2;
text-decoration:none;
background-color:#fff;
border-bottom:#666666 solid 0px;
padding-bottom:4px;
padding-top:4px;
padding-left:16px;
background:#FFFFFF url(images/menu_pontilhado.gif) bottom repeat-x;
}

#divs a:hover{
display:block;
color:#0E4CA2;
text-decoration:none;
background-color:#fff;
border-bottom:#666666 solid 0px;
padding-bottom:4px;
padding-top:4px;
padding-left:16px;
background:#CDE6FF url(images/menu_pontilhado.gif) bottom repeat-x;
}

/* COMEÇO DE #divI */
#divI {
display:block;
font-weight:100;
}

#divI a{
display:block;
color:#0E4CA2;
text-decoration:none;
background-color:#fff;
border-bottom:#666666 solid 0px;
padding-bottom:4px;
padding-top:4px;
padding-left:16px;
background:#FFFFFF url(images/menu_pontilhado.gif) bottom repeat-x;
}

#divI a:hover{
display:block;
color:#0E4CA2;
text-decoration:none;
background-color:#fff;
border-bottom:#666666 solid 0px;
padding-bottom:4px;
padding-top:4px;
padding-left:16px;
background:#CDE6FF url(images/menu_pontilhado.gif) bottom repeat-x;
}
/* FIM DE #divI */

/* COMEÇO DE #divC */
#divC {
display:block;
font-weight:100;
}

#divC a{
display:block;
color:#0E4CA2;
text-decoration:none;
background-color:#fff;
border-bottom:#666666 solid 0px;
padding-bottom:4px;
padding-top:4px;
padding-left:16px;
background:#FFFFFF url(images/menu_pontilhado.gif) bottom repeat-x;
}

#divC a:hover{
display:block;
color:#0E4CA2;
text-decoration:none;
background-color:#fff;
border-bottom:#666666 solid 0px;
padding-bottom:4px;
padding-top:4px;
padding-left:16px;
background:#CDE6FF url(images/menu_pontilhado.gif) bottom repeat-x;
}
/* FIM DE #divC */

#links_header {
	color: #FFFFFF; 
	font-size: 13px;
	font-weight: bold;
}

#links_header:hover {
	color: #AEDA92;
	font-size: 13px;
	font-weight: bold;
}

#links_header a{
	color: #003366; 
	font-size: 13px;
	font-weight: bold;
}

#links_header:hover a{
	color: #339966;
	font-size: 13px;
	font-weight: bold;
}
	/*
	====================================================================================
	REDEFINED HTML OBJECTS
	====================================================================================
	*/
	
		.aviso-sucesso
		{
		border:solid 1px #999999;
		background-color: #D7ECF2;
		padding:6px;
		color:#003366;
		display:block;
		}
		
		.aviso-erro
		{
		border:solid 1px #CC0000;
		background-color: #FF3300;
		padding:6px;
		color:#fff;
		display:block;
		}
		
		.aviso-neutro
		{
		border:solid 1px #eee;
		background-color: #fff;
		padding:6px;
		color:#666;
		display:block;
		}
		
		.texto-vermelho
		{
		color:#FF3300;
		}
		
		
		hr {
     color: #62BBE4;
      background-color: #62BBE4;
      height: 1px;
		}
		
		.btn_form{
		color:#FFFFFF;
		background-color:#0066CC;
		background-image:url(images/btn_fundo_input.gif);
		border:none;
		padding:3px;
		}
		
		.fundo-cinza{
		background-color:#eee;
		}

	a {
		color: #003366;
		text-decoration : none;
	}

	a:hover {
		color: #339966;
		text-decoration : none;
	}

	body {
		color: #444444;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		/*TESTE NOVO PORTAL*/
		background-image:url("../../images/fundo.png");
		background-repeat:repeat-x;
		background-color:#0254A6;
		/*TESTE NOVO PORTAL*/
		
	}

	TD {
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		font-size: 12px;
	}

	TH {
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}


	H1 {
		font-size: 14px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	}

	H2 {
		font-size: 12px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	}
	
	H3 {
		font-size: 11px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		font-weight: bold;
	}

	option {
		font-size: 11px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	}

	textarea {
		font-size: 11px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	}

	select {
		font-size: 11px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	}

	input, submit {
		font-size: 11px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	}


	/*
	====================================================================================
	LAYOUT OPTIONS - Styles to replace Table Formatting
	====================================================================================
	*/

	.damtables {
		padding-right: 0px;
		margin-bottom: 10px;
		/*width: 985px;*/
		/*border:1px solid #FFFFFF;*/
		margin:auto;
		background-color:#E3E3E3;
	}

	td.leftblocks {
		width: 266px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 20px;
		padding-left: 5px;
		vertical-align: top;
		white-space: normal;
		font-weight: bold;
	}

	td.contentblock
	{
		padding-top: 5px;
		padding-right: 0px;
		padding-left: 0px;
		/*
		padding-bottom: 20px;
		border-top: #DDDDDD;
		border-right: #EEEEEE;
		border-bottom: #EEEEEE;
		border-left: #DDDDDD;
		background: #FAFAFA;*/
		border-width: 0px 0px 0px 0px;
		border-style: solid;
		/*background-image: url(images/elipse.gif);
		background-repeat: no-repeat;
		background-position: top;*/		

		font-size: 12px;
		vertical-align: top;
		white-space: normal;
	}

	td.rightblocks
	{
		width: 200px;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 20px;
		padding-left: 5px;
		vertical-align: top;
		white-space: normal;
		font-weight: bold;
	}



	/*
	====================================================================================
	HEADER OPTIONS
	====================================================================================
	*/

	.cabecalho-rede{
                background-color: #003366;
                font-family: Trebuchet MS,Arial,sans-serif,Verdana;
                color: #FFFFFF;
                text-align: center;
        }
        .cabecalho-maior{
                font-size: 28pt;
                font-weight: bold;
        }
        
        .cabecalho-medio{
                font-size: 10pt;
        }
        
        .cabecalho-menor{
                font-size: 10pt;
                font-weight: bold;
        }
        
        .cabecalho-pesq{
                background-color: #999999;
        }
        
        .cabecalho-menu{
                background-color: #398B1F;
        }
        
        .cabecalho-img{
        		width:75%;
        		padding:2px;
        		margin:2px;
        }
        
        .cabecalhomkt{
        		font-size: 28pt;
        		font-weight: bold;
        		font-family: Calibri;
        		
        }
        
        .cabecalhomkt-medio{
        		font-size: 11pt;
        		font-family: Calibri;
        }                
        
        #header-imagebar {
		width: 100%;
		height: 80px;
	}

	.sitebanner-left {
		font-size: 15px;
		color: #FFFFFF;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		text-align: left;
		font-weight: bold;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		padding-left: 0px;
	}

	.sitebanner-right {
		font-size: 11px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		padding-right: 0px;
		text-align: right;
		vertical-align: middle;
		white-space: nowrap;
	}

	.headertext {
	}

	#header-textbar {
		width: 100%;
		height: 50px;
	}


	.header-textbar-left {
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		vertical-align: middle;
		white-space: nowrap;
	}

	/*
	.header-textbar-right {
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		vertical-align: middle;
	}
	*/

	.header-datestamp {
		color: #EEEEEE;
		font-size: 9px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		text-align: left;
		white-space: nowrap;
	}

	.header-links {
		color: #EEEEEE;
		font-size: 11px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		text-align: left;
		white-space: nowrap;
	}
	.header-links a { color: #FFFFFF; }
	.header-links a:hover {	color: #57EE6D;}




	/*
	====================================================================================
	STORY OPTIONS
	====================================================================================
	*/

	.story-block 
	{
				background-color:#FFF;
	}


	.story-header {
		
		height: 10px;
		border-bottom-color: #999999;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		margin-bottom: 4px;
	}

		.story-date {
			color: #888888;
			font-size: 10px;
			font-family: "Lucida Grande", arial, sans-serif;
			white-space: nowrap;
			vertical-align: middle;
			background-color:#FFFFFF;
			width:100%;
			display:block;
		}
		
		.story-options {
			color: #888888;
			font-size: 10px;
			font-family: "Lucida Grande", arial, sans-serif;
			text-align: right;
			white-space: nowrap;
		}


	.story-body {
		white-space: nowrap;
		background-color:#FFFFFF;
		margin:5px;
		margin-top:10px;
	}

	.story-image {
		width: 0px;
		float: left;
		margin-top: -2px;
	}

	.story-text {
		color: #888888;
		font-size: 11px;
		font-family: "Lucida Grande", arial, sans-serif;
		margin-top: 5px;
		margin-left: 0px;
		white-space: normal;
		width:98%;
		padding:10px;
	}

	.storytitle {
		color: #C7F9BF;
		line-height: 20px;
		font-size: 14px;
		font-weight: bold;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		background-color: #333399;
		font-style: italic;
	}

	.storybyline {
		font-size: 11px;
		font-family: "Lucida Grande", arial, sans-serif;
	}

	.storycontent {
		color: #333333;
		font-size: 11px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		padding:20px;
		background-color:#FFFFFF;
	}

	.storyinfo {
		color: #888888;
		font-size: 10px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		background-color:#FFFFFF;
		display:block;
		width:100%;		
	}
	.featuredstorytitle {
		color: #FFFFFF;
		line-height: 20px;
		font-size: 14px;
		font-weight: bold;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		background-color: #333399;
	}
	
	.noticia_tipo {
		color: #0353A8;
		line-height: 20px;
		font-size: 14px;
		font-weight: bold;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		border-bottom:2px solid #022C54;
		/*background:#003399 url(images/faixa1.jpg);
		background-color: #333399;*/
	}

	.noticia_tipo_blog {
		color: #FFFFFF;
		line-height: 20px;
		font-size: 14px;
		font-weight: bold;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		background:#FF6633 url(images/faixa3.jpg);
	}

	.welcomeblock {
		color: #000000;
		font-size: 11px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:2px;
		padding-right:2px;
	}

	.story-footer {
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #F3F3F3;
		padding-top: 3px;
		padding-left: 5px;
		padding-bottom: 3px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #666666;
	}

	/*
	====================================================================================
	BLOCK OPTIONS
	====================================================================================
	*/
	.block {
		font-size: 16px;
		color: #FFFFFF;
		margin-bottom: 0px;
		background-color: #4F9AE4; /*url(images/fundo_tit_menu.jpg) repeat-y; */
		height: 27px;
	}

	.blocktitle
	{
		color: #505050;
		font-size: 15px;
		font-weight: bold;
		line-height: 30px;
	}

	#boption {
		color: #999999;
		font-size: 11px;
		padding-top: 1px;
		padding-bottom: 2px;
		padding-left: 10px;
	}

	#boption:hover {
	/* Used in images.css */
	}

	#boption:hover a {
		color: #CC0000;
	}

	#boption-off {
		color: #398A18;
		font-size: 11px;
		font-weight: bold;
		padding-top: 1px;
		padding-bottom: 2px;
		padding-left: 10px;
		background-image: url(images/btn-on.gif);
		background-repeat: no-repeat;
		background-position: -4px -1px;
	}

	#boption-plain {
		color: #999999;
		font-size: 11px;
		padding-top: 1px;
		padding-bottom: 2px;
		padding-left: 10px;
	}


	/*
	====================================================================================
	COMMENT OPTIONS
	====================================================================================
	*/
	#comment-section
	{
		font-size: 13px;
		padding: 5px;
		width: 100%;
	}

	#comment-section-title-left
	{
		font-size: 13px;
		padding: 5px;
		vertical-align: bottom;
	}

	#comment-section-title-right
	{
		color: #000000;
		font-size: 11px;
		padding: 5px;
		text-align: right;
		vertical-align: bottom;
	}

	#comment-section-options-left
	{
		padding: 5px;
		background: #999999;
	}

	#comment-section-options-right
	{
		padding: 5px;
		text-align: right;
		background: #999999;
	}


	.comment-section-disclaimer
	{
		color: #FFFFFF;
		font-size: 11px;
		padding: 5px;
		text-align: center;
		vertical-align: middle;
		background: #999999;
	}

	.comment-section-comment
	{
		width: 100%;
	}


	.commentbar4 {
		color: #000000;
		font-size: 11px;
		font-family: "Lucida Grande", arial, sans-serif;
		background-color: #EEEEEE;
	}


	.commentbar3 {
		color: #888888;
		background-color: #EEEEEE;
		font-size: 10px;
		font-family: "Lucida Grande", arial, sans-serif;
	}

	.commenttitle {
		xcolor: #000000;
		font-size: 13px;
		font-weight: bold;
		background-color: #EEEEEE;
		padding: 5px 0px 5px 25px;
		background-image: url(images/icons/comment-item.gif);
		background-repeat: no-repeat;
		background-position: 5px 6px;
	}




	/*
	====================================================================================
	FOOTER OPTIONS
	====================================================================================
	*/

	#footerblock {
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;		
		width: 1004px;
	}

	.footer-text {
		color: #FFFFFF;
		font-size: 10px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		white-space: nowrap;
		padding-left: 8px;
		font-weight: bold;
	}
	.footer-text2 {
		color: #FFFFFF;
		font-size: 9px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		white-space: nowrap;
		padding-right: 4px;
	}

	.footer-text a { color: #FFFFFF; }
	.footer-text a:hover {	color: #004FA2;}

	.footer-left {
		color: #EEEEEE;
		font-size: 9px;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		text-align: left;
		white-space: nowrap;
	}
	.footer-left a { color: #FFCCCC; }
	.footer-left a:hover {	color: #CC9999;}

	.footer {
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #999999;
		vertical-align: top;
	}

	.footer {
	font-size: 11px;
	font-family: "Lucida Grande", arial, sans-serif;
	}



	/*
	====================================================================================
	CALENDAR OPTIONS
	====================================================================================
	*/

	.cal_day {
		font-size: 11px;
	}

	.cal_body {
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		font-weight: bold;
		border-style: none none none none;
	}

	.cal-nullday {
		background-color: #FFFFFF;
		border-style: solid solid none none;
		border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
	}

	.cal-oldday {
		font-size:9px;
		background-color: #EEEEEE;
		border-style: solid solid none none;
		border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
	}

	.cal-futureday {
		font-size:9px;
		background-color: #FFFFFF;
		border-style: solid solid none none;
		border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
	}

	.cal_month {
		font-size: 9px;
		background-color: #EEEEEE;
		border-style: solid solid solid solid;
		border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
	}

	.cal-today {
		font-size:9px;
		background-color: #FF7777;
		color: #ffffff;
		border-style: solid solid solid solid;
		border-width: 2px 2px 2px 2px;
		border-color: #CC0000 #CC0000 #CC0000 #CC0000;
	}
	.cal-today a {
		color: #ffffff;
	}
	.cal-today a:hover {
		color: #ffCCCC;
	}


	.cal-event {
	font-size: 6px;
	}

	.weekview_caltitle {
	background-color: #dddddd;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	}

	.weekview-curday {
	background-color: #66A6CE;
	color: #000000;
	}

	.weekview-offday {
	color: #000000;
	}

	.weekview_dayformat {
	font-size: 11px;
	background-color: #eeeeee;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	}

	.weekview_addevent {
	font-size: 11px;
	background-color: #eeeeee;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	}

	.weekview_daterange {
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	}


	.dayview_times {
	font-size: 14px;
	color: #000000;
	}

	.dayview_datecol {
	font-weight: normal;
	font-size: 16px;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	}

	.dayview_quickaddtitle {
	font-weight: bold;
	background-color: #C0C0C0;
	font-size: 13px;
	color: #000000;
	}

	.searchAuth { 
		font-weight: normal; 
		font-size: 80%; 
		font-family: sans-serif; 
		text-align: left;  
		color:#557755;
	}
	.searchDate { 
		font-weight: normal; 
		font-size: 80%; 
		font-family: sans-serif; 
		text-align: right;  
		color:#557755;
	}
	.searchHits { 
		font-weight: normal; 
		font-size: 80%; 
		font-family: sans-serif; 
		text-align: right; 
		color:#557755;
	}
	.highlight { 
		background-color: yellow; 
		text-decoration: none; 
	} 




	/*
	====================================================================================
	GALLERY OPTIONS (Untested on axonz.com)
	Original code, thanks to:  Squatty (http://www.squatty.com/)
	====================================================================================
	*/


	/*  Text Styles  */

	.title { /* album titles on main page */
		color: #999999;
		font-size: 11px;
		width: 65%;
		padding-top: 1px;
		padding-bottom: 2px;
		padding-left: 10px;
	}

	.mod_title { /* album title -- Text is controlled by .title */
		border:1px solid #000000;
		border-right-width:0px;
		border-bottom-width:0px;
		border-left-width:0px;
	}

	.mod_title_bg { /* album title hightlight Text is controled by .title */
	}

	.mod_title_right { /* album title hightlight Text is controled by .title*/
	}

	.mod_title_left { /* album title hightlight Text is controled by .title */
	}

	.albumdesc { /*album description includes all text and background*/
	}

	.desc { /* album descriptions on main page */
		font-size: 10px; 
	}

	.caption { /* photo captions on all pages */
		font-size: 10px; 
	}

	.modcaption { /* modifies background for caption text to reside */
		font-size: 10px; 
	}

	.error { /* all error text */
		color: red; 
		font-size: 10px; 
	}

	.attention /* so far, just for voting instructions*/
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: red;
		font-size: 10px;
	}

	.headbox { /* box around the page headers */
	}

	.head { /* page headers */
		font-size: 12px;
	/*	font-weight: bold; */

	}

	.mod_headliner { /* Gallery & Album titles. Text is controled by .head */
	}

	.mod_toplight_bg { /* Gallery & Album titles. Text is controled by .head */
	}

	.mod_toplight_right { /* Gallery & Album titles. Text is controled by .head*/
	}

	.mod_toplight_left { /* Gallery & Album titles. Text is controled by .head */
	}

	.bread { /* used in breadcrumb bars */
		font-size: 10px; 
	}

	.nav { /* used in navigation bars */
		font-size: 10px; 
	}

	.navtableborderbegin { 
		border:1px solid #000000;
	}

	.navtableborderend { 
		border:1px solid #000000;
		border-top-width:0px;
	}

	.bordertop { 
		border:1px solid #000000;
		border-right-width:0px;
		border-bottom-width:0px;
		border-left-width:0px;
	}

	.borderright { 
		border:1px solid #000000;
		border-top-width:0px;
		border-bottom-width:0px;
		border-left-width:0px;
	}

	.borderleft { 
		border:1px solid #000000;
		border-top-width:0px;
		border-bottom-width:0px;
		border-right-width:0px;
	}

	.fineprint { /* used for fine print */
		font-size: 10px;
	}

	.popuphead { 
		font-size: 14px;
		font-weight: bold
	}

	.popup { 
		font-size: 10px;
	}

	.editlink { /* Used for the [edit] tags */
		font-size: 10px;
	}

	.modnavbox { /* main navigation bar next and previous */
	}

	.admin { /* used in admin bars */
		font-size: 10px; 
		font-weight: bold; 
	}

	.search { /* used in search text */
		font-size: 10px; 
		font-weight: bold; 
	}

	.leftspacer { /* amount of space to the left of the header and titles */
		width: 0px;
	}

	.modnavboxtop { /*navagation bar top of screen where admin buttons show*/
	}

	.modnavboxmid { /*navagation bar middle where the link for the albums show*/
	}

	.modfooter { /*footer where the Gallery version is located*/
	}


	/*
	====================================================================================
	POLL BOOTH
	====================================================================================
	*/

	.poll-item {
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
	}


	/*
	====================================================================================
	UNFILED STYLES
	====================================================================================
	*/

	.warning {
		color: red;
		font-size: 12px;
		font-weight: bold;
		font-family: "Lucida Grande", arial, sans-serif;
	}

	.warningsmall {
		color: red;
		font-size: 11px;
		font-family: "Lucida Grande", arial, sans-serif;
	}


	.filemgmtbg1{ background-color:#f5f5f5 }

	.filemgmtbg2{ background-color:#6699CC }

	.filemgmtbg3{ background-color:#ffffff }

	.filemgmtbg4{ background-color:#B0C4DE }

	.filemgmtbg5{ background-color:#B0C4DE }


	/*
	====================================================================================
	THE END - YAY! Comments Rock!
	====================================================================================
	*/
	/*
	body, td { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif } 
	*/
	.copy { font-size: 7pt; color: #333333}
	a.copy:link { color: #003366; text-decoration: none }
	a.copy:visited { color: #003366; text-decoration: none }
	a.copy:hover { color: #336699; text-decoration: none }

	.inside { font-family: Arial, Helvetica, sans-serif; font-size:8.5pt; color: #333333; }
	a.inside:link { color: #003366; text-decoration: none }
	a.inside:visited { color: #003366; text-decoration: none }
	a.inside:hover { color: #336699; text-decoration: none }

	.news { font-family: Arial, Helvetica, sans-serif; font-size:8.5pt; color: #FFFFFF; }
	a.news:link { color: #FFFFFF; text-decoration: none }
	a.news:visited { color: #FFFFFF; text-decoration: none }
	a.news:hover { color: #336699; text-decoration: none }

	.tit{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #333333;}
	a.tit:link { color: #003366; text-decoration: none }
	a.tit:visited { color: #003366; text-decoration: none }
	a.tit:hover { color: #336699; text-decoration: none }

	.tit2{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #CC0000;}
	a.tit2:link { color: #336699; text-decoration: none }
	a.tit2:visited { color: #336699; text-decoration: none }
	a.tit2:hover { color: #336699; text-decoration: none }

	.tit3{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333;}
	a.tit3:link { color: #003366; text-decoration: none }
	a.tit3:visited { color: #003366; text-decoration: none }
	a.tit3:hover { color: #339966; text-decoration: none }

	.tit4{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		line-height: 90%;
		font-weight: bold;
		color: #FFFFFF;
	}
	a.tit4:link { color: #FFFFFF; text-decoration: none }
	a.tit4:visited { color: #FFFFFF; text-decoration: none }
	a.tit4:hover { color: #FFFF00; text-decoration: none }

	.tit5{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		line-height: 110%;
		color: #FFFFFF;
	}
	a.tit5:link { color: #FFFFFF; text-decoration: none }
	a.tit5:visited { color: #FFFFFF; text-decoration: none }
	a.tit5:hover { color: #FFFF00; text-decoration: none }


	.chamada{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 110%;
		color: #FFFFFF;
	}

	a.chamada:link { color: #FFFFFF; text-decoration: none }
	a.chamada:visited { color: #FFFFFF; text-decoration: none }
	a.chamada:hover { color: #FFFF00; text-decoration: none }

	.input {
		border: 1px solid #999999;
		border-width: 1px;
		background-color: #ffffff;
		font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, Sans-serif;
		font-size: 8pt;
		color: #333333;
		width: 100px;
	}

	.jump {
		border: 1px solid #999999;
		border-width: 1px;
		background-color: #ffffff;
		font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, Sans-serif;
		font-size: 8pt;
		color: #333333;
		width: 150px;
	}

	.busca {
		border: 1px solid #999999;
		border-width: 1px;
		background-color: #e8e2d6;
		border: 1px solid #999999;
		font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, Sans-serif;
		font-size: 8pt;
		color: #333333;
		width: 100px;
		height: 16px;
	}


	.button {
		font-family: Arial, Tahoma, Verdana, Geneva, Sans-serif;
		font-size: 8pt;
		color: #333333;
	}
	
	
	
	
	.titulo_curso{
	display:block;
	background-color:#006699;
	color:#FFFFFF;
	padding:4px;
	}
        
        
        /*
	====================================================================================
	APROVADOS
	====================================================================================
	*/
        .aprovados{
        }
        
        .bgc_qtd{
                color: #333399;
                background-color: white;
                text-align: center;
        }
        
        .bgc_txt{
                color: #000000;
                background-color: white;
                
        }
        
        .bg_apr_esq{
                background-image : url(images/aprovados_esq.gif);
                background-repeat: no-repeat;
        }
        
        .bg_apr_meio{
                background-image : url(images/aprovados_meio.gif);
	        background-repeat: repeat-x;
                text-align: center;
        }
        
        .bg_apr_dir{
                background-image : url(images/aprovados_dir.gif);
                background-repeat: no-repeat;
        }
        
        /*
	====================================================================================
	DESTAQUES
	====================================================================================
	*/
        .dstq1 {
            border-style: solid;
            font-weight: bold;
            background-color: #ADD8E6;
        }
        .dstq2 {
            border-style: solid;
            font-weight: bold;
            background-color: #E2E3E4;
        }

.destaques {
	font-weight: none;
}

#table_cor{
background-color:#D5EEFF;
}

/*Itens novos ambiente*/

/*Title cores*/

.contentLeftAllInterna{
	width:665px;
	float:left;
	padding-bottom:5px;
	margin-bottom:25px;
	padding-top:10px;
	}

.contentCenterTitle {
	float:left;
	width:400px;
	height:26px;
	padding-top:10px;
	}
.contentInternaDestaqueTitle {
	width:320px;
	float:left;
	padding-bottom:5px;
	margin-bottom:25px;
	padding-top:10px;
	margin-left:10px;
	}
.laranja 
{
	
	border-bottom:2px solid #ff5400;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ff5400;
}

.laranjaWidth
{
	min-height:705px;
}
	
.azul {

	border-bottom:2px solid #0254a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#012c54;
	font-weight:bold;
	}
	
.laranja {

	border-bottom:2px solid #faa51a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#faa51a;
}
	
.verde {
	border-bottom:2px solid #00b25f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00b25f;
}
.verdeEscuro {
	border-bottom:2px solid #01562b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#01562b;}
	
/*OAB*/


.contentLeftTxtOab {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	float:left;
	line-height:15px;
	
	}	
.contentLeftTxtOab span{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	font-weight:bold;
	float:left;
	padding-top:10px;
	
	}	
	
.contentLeftTxtOab h3{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.contentLeftTxtOab ul {
	
	float:left;
	padding-top:30px;
	padding-bottom:30px;
	}
	
.contentLeftTxtOab ul li{
	padding-bottom:6px;
	}
.contentLeftTxtOab ul li a{
	color:#0254a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
	}

/*DETALHE*/

.contentCenterAbas4 {
	float:left;
	width:400px;
	padding-top:10px;
	padding-bottom:20px;}

.contentCenterAbas4 p{
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:12px;
	padding-top:10px;}

.contentLeftDetalhe {
	width:684px;
	padding-left:10px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	background:#FFF;
	}
.contentLeftDetalhe .logos img{
	float:left;
	padding-left:20px;
	padding-bottom:100px;}

.blogDetalhe{position:relative;top:-23px; left:-10px;}



.contentDetalheArtigoBoxAutor{
	float:left;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#888888;
	padding-top:5px;
	padding-bottom:5px;
	/*padding-right:400px;*/
	
	}
.contentDetalheArtigoBoxAutor span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3c3c3c;}
.contentDetalheArtigoBoxAutor span .autor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0080ff;
	}
	
/*novo Cassio CP*/
#conteudoCP1
{
	margin:0;
	padding:0;
	width:100%;
}


/* Skin */



.contentCenterAbas4 .ui-tabs-nav {
    list-style: none!important;
    margin: 0!important;
    width:400px;
}
.contentCenterAbas4 .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block!important;
    clear: both!important;
    content: " "!important;
}
.contentCenterAbas4 .ui-tabs-nav li {
    float: left!important;
}
.contentCenterAbas4 .ui-tabs-nav a, .contentCenterAbas4 .ui-tabs-nav a span {
    display: block!important;
    
}

.contentCenterAbas4 .ui-tabs-nav a {
    padding-left: 0!important;
    color: #0254a6!important;
    font-weight: bold!important;
    line-height: 1.2!important;
    text-align: center!important;
    text-decoration: none!important;
    white-space: nowrap!important; /* required in IE 6 */    
    outline: 0!important; /* prevent dotted border in Firefox */
	position: relative!important;
	top: 8px!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
}
.contentCenterAbas4 .ui-tabs-nav .ui-tabs-selected a {
    margin: 1px 0 0!important; /* position: relative makes opacity fail for disabled tab in IE */
    position: relative!important;
    top: 8px!important;
    z-index: 2!important;
    margin-top: 0!important;
    color: #888888!important;
	min-height:31px!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
}
.contentCenterAbas4 .ui-tabs-nav a span {
    width:80px!important; /* IE 6 treats width as min-width */
    min-width:80px!important;
    height: 40px!important; /* IE 6 treats height as min-height */
    min-height:40px!important;
    padding-top: 8px!important;
}
*>.contentCenterAbas4 .ui-tabs-nav a span { /* hide from IE 6 */
    height: auto!important;
}
.contentCenterAbas4 .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px!important;
}
.contentCenterAbas4 .ui-tabs-nav .ui-tabs-selected a, .contentCenterAbas4 .ui-tabs-nav a:hover, .contentCenterAbas4 .ui-tabs-nav a:focus, .contentCenterAbas4 .ui-tabs-nav a:active {
    background-position: 100% -150px!important;
}
.contentCenterAbas4 .ui-tabs-nav a, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-disabled a:hover, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-disabled a:focus, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px!important;
}
.contentCenterAbas4 .ui-tabs-nav .ui-tabs-selected a span, .contentCenterAbas4 .ui-tabs-nav a:hover span, .contentCenterAbas4 .ui-tabs-nav a:focus span, .contentCenterAbas4 .ui-tabs-nav a:active span {
	background: url(../image/bg/abasHover.jpg) 0 0 no-repeat!important;
	
}
.contentCenterAbas4 .ui-tabs-nav a span, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-disabled a:hover span, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-disabled a:focus span, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-disabled a:active span {
    background:none!important;
}
.contentCenterAbas4 .ui-tabs-nav .ui-tabs-selected a:link, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-selected a:visited, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-disabled a:link, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text!important;
}
.contentCenterAbas4 .ui-tabs-nav a:hover, .contentCenterAbas4 .ui-tabs-nav a:focus, .contentCenterAbas4 .ui-tabs-nav a:active,
.contentCenterAbas4 .ui-tabs-nav .ui-tabs-deselectable a:hover, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-deselectable a:focus, .contentCenterAbas4 .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer!important;
}
.contentCenterAbas4 .ui-tabs-disabled {
    opacity: .4!important;
    filter: alpha(opacity=40)!important;
}
.contentCenterAbas4 .ui-tabs-panel {
    padding: 1em 8px!important;
	background:#fff url(../image/bg/bg_abas.jpg) 0 top repeat-x!important; 
}
.contentCenterAbas4 .ui-tabs-panel {
	width:380px!important;
	height:100px!important;
}

.contentCenterAbas4 .ui-tabs-loading em {
    padding: 0 0 0 20px!important;
    background: url(loading.gif) no-repeat 0 50%!important;
}

/* Additional IE specific bug fixes... */
* html .contentCenterAbas4 .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block!important;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block!important;
}

.blocoCentralVerde {
	margin:10px 5px 0 5px;
	min-height:923px;
}

.BlocoLeftAzul
{
	padding:0px 6px 3px 10px;
}

.BlocoLeftAmarelo
{
	padding:0px 6px 3px 10px;
}

.BlocoLeftVerde
{
	padding:0px 6px 3px 10px;
}

.BlocoRightVerde
{
	padding:0px 0px 3px 10px;
	margin-bottom:10px;
	width:253px;
}
