/*
	Desenvolvido por GrupoW - Solucoes para internet
	http://www.grupow.com.br
	07/06/2005
*/

/* ------------------------------- TOPO --------------------------------- */
.bandeiras {
	position					: absolute;
	right						: 5px;
	top							: 5px;
}

.bandeiras IMG {

}
A.linkRodape:ACTIVE, A.linkRodape:LINK, A.linkRodape:VISITED {
	color						: #FFFFFF;
	
}

A.linkRodape:HOVER {
	text-decoration				: underline;
	color						: #FFFFFF;
}

A.logo:ACTIVE, A.logo:LINK, A.logo:VISITED {
	float						: right;
	position					: relative;
	right						: 50px;
	top							: 1px
}

A.itemPrincipal:ACTIVE, A.itemPrincipal:LINK, A.itemPrincipal:VISITED {

	height						: auto !important;
	height						: 15px;
	min-height					: 15px;
	display						: block;
	text-decoration				: none;
	color						: #666666;
}

A.itemPrincipal:HOVER {
	border-left					: 5px solid #B5250D;
/*	width						: 113px;*/
	color						: #B5250D;	
}

A.voltar:ACTIVE, A.voltar:LINK, A.voltar:VISITED {
	color						: #B5250D;
	float						: right;
	display						: block;
	width						: 100%;
	height						: 15px;
	text-align					: right;
	background-color			: #f5f5f5;
	padding-top					: 2px;
}

A.voltar:ACTIVE IMG, A.voltar:LINK IMG, A.voltar:VISITED IMG {
	padding-top					: 2px;
}

A.voltar:HOVER {
	color						: #666666;
	text-decoration				: none;
}

A.nomeAdv:ACTIVE, A.nomeAdv:LINK, A.nomeAdv:VISITED {
	width						: 350px;
	display						: block;
	text-decoration				: none;
	color						: #666666;
	padding-bottom				: 5px;
}

A:HOVER, A.nomeAdv:HOVER {
	color						: #B5250D;
	text-decoration				: none;
}

A.nomeEscritorio:ACTIVE, A.nomeEscritorio:LINK, A.nomeEscritorio:VISITED {
	text-decoration				: none;
	color						: #B5250D;
	float						: left;
	font-size					: 1.3em;
	font-weight					: bolder;
	position					: relative;
	left						: 10px;
	bottom						: 5px;
}

A.tituloArtigo:ACTIVE, A.tituloArtigo:LINK, A.tituloArtigo:VISITED {
	text-decoration				: none;
	color						: #B5250D;
	width						: 400px;
	display						: block;
	font-size					: 1.3em;
	font-weight					: bolder;
	position					: relative;
	top							: 5px;
	bottom						: 5px;	
}

H6 {
	color						: #B5250D;
	width						: 400px;
	display						: block;
	font-size					: 1.3em;
	font-weight					: bolder;
	position					: relative;
	top							: 5px;
	bottom						: 5px;	
}

H5.relacaoNews {
	font-size					: 1.0em;
	font-weight:normal;
	margin-left					: 10px;
	position					: relative;
	top							: 3px;
}

A.maisDetalhes:ACTIVE, A.maisDetalhes:LINK, A.maisDetalhes:VISITED {
	width						: 100%;
	height						: 20px;
	text-decoration				: none;
	color						: #B5250D;
	text-align					: center;
	display						: block;
	position					: relative;
	top							: 0px;
	line-height					: 10px;
	
}

A.outrasInformacoes:ACTIVE, A.outrasInformacoes:LINK, A.outrasInformacoes:VISITED {
	position					: absolute;
	top							: 75px;
	left						: 8px;

}

A.nomeEscritorio:HOVER, A.maisDetalhes:HOVER {
	color						: #666666;
	text-decoration				: none;
}

A.itemSubmenu:ACTIVE, A.itemSubmenu:LINK, A.itemSubmenu:VISITED {
	width						: 117px;
	height						: auto !important;
	height						: 15px;
	min-height					: 15px;
	display						: block;
	border-bottom				: 2px solid #FFFFFF;
	text-decoration				: none;
	text-align					: right;
	padding						: 3px 10px 3px 0;
	color						: #666666;
}

.bgMenu {
	background					: url(../imagens/backgrounds/bg_itemSubmenu.jpg) transparent no-repeat right;
	background-color			: #f9f9f9;	
}

A.itemSubmenu:HOVER {
	border-left					: 3px solid #B5250D;
	width						: 117px;
	color						: #B5250D;	
}

A.replyTopico:ACTIVE, A.replyTopico:LINK, A.replyTopico:VISITED {
	text-decoration				: none;
	color						: #B1B1B1;
	position					: relative;
	top							: 7px;

}

A.maisCursos:ACTIVE, A.maisCursos:LINK, A.maisCursos:VISITED {
	text-decoration				: none;
	color						: #B1B1B1;
	float						: right;
	margin-right				: 5px;
	margin-top					: 5px;
}

A.replyTopico:HOVER, A.maisCursos:HOVER {
	color						: #B5250D;
	text-decoration				: underline;
}

H3#materiadecapa {
	width						: 100%;
	height						: 27px;
	background-color			: #F1F1F1;
	padding						: 0px;
	margin						: 0px;
}

H3.comunidades {
	background					: URL(../imagens/backgrounds/bg_5h3.jpg) transparent no-repeat 3px 0px;
}

H3.cursos {
	background					: URL(../imagens/backgrounds/bg_2h3.jpg) transparent no-repeat 3px 0px;
}

H3.tit_guiaJur {
	background					: URL(../imagens/backgrounds/bg_3h3.jpg) transparent no-repeat 3px 0px;
}

H3.tit_ideiasedebates {
	background					: URL(../imagens/backgrounds/bg_4h3.jpg) transparent no-repeat 3px 0px;
}

H3.tit_noticia {
	background					: URL(../imagens/backgrounds/bg_4h4.jpg) transparent no-repeat 3px 0px;
}

H3.tit_capa {
	background					: URL(../imagens/backgrounds/bg_6h3.jpg) transparent no-repeat 3px 0px;
}


H4 {
	font-size					: 1.6em;
	margin						: 0px;
	padding						: 0px;
}

H5 {
	font-size					: 1.2em;
	margin						: 5px 0 5px 0;
	padding						: 0px;	
}

#estrutura #conteudo #texto .conteudo .outros .esq {
	width						: 47%;
	float						: left;
	text-align					: left;
	line-height					: 12pt;
}

#estrutura #conteudo #texto .conteudo .outros .dir {
	width						: 47%;
	float						: right;
	text-align					: left;
	line-height					: 12pt;
}

#estrutura #conteudo #texto .conteudo .outros .todo {
	width						: 100%;
	border-top					: 1px dashed #999999;
	position					: relative;
	top							: 5px;
	padding						: 5px 0 5px 0;
}

#estrutura #conteudo #direita {
	width						: 182px;
	float						: right;
}

#estrutura #conteudo #texto H1 {
	width						: 500px;
	text-align					: right;
	Font						: "Times new roman";
	font-size					: 18px;
	color						: #FFFFFF;
	position					: absolute;
	margin-top					: -29px;
	right						: 200px;
}

#estrutura #conteudo #direita .usuario {
	width						: 181px;	
	height						: 140px;
	border-left					: 1px solid #CCCCCD;
	border-bottom				: 1px solid #CCCCCD;
	background					: url(../imagens/backgrounds/bg_usuario.jpg) no-repeat left top;
}

#estrutura #conteudo #direita .eventos {
	width						: 181px;	
	height						: auto !important;
	height						: 20px;
	min-height					: 20px;
	border-left					: 1px solid #CCCCCD;
	border-bottom				: 1px solid #CCCCCD;
	border-top					: 1px solid #CCCCCD;	
	background					: url(../imagens/backgrounds/bg_eventos.jpg) transparent repeat-y 1px 1px;
	position					: relative;
	top							: 1px;
	margin-bottom				: 40px;
}

#estrutura #conteudo #direita .descricao {
	width						: 170px;
	float						: right;
	position					: relative;
	top							: 5px;
}

#estrutura #conteudo #direita .descricao .data {
	width						: 45px;
	float						: left;
	text-align					: center;
	padding						: 6px 0px 5px 0px;	
}

#estrutura #conteudo #direita .descricao .tituloEvento {
	width						: 145px;
	float						: left;
	text-align					: left;
	border-top					: 1px dashed #D1D1D1;
	padding						: 5px 0px 5px 0px;
	letter-spacing				: 0px;
}

#estrutura #conteudo #direita .maisEventos {
	width						: 170px;
	height						: 22px;
	background-color			: #FFFFFF;
	float						: right;
	text-align					: right;
	position					: relative;
	top							: 2px;
	margin-bottom				: 10px;
	right						: 2px;
	padding-right				: 5px;
}

#estrutura #conteudo #direita .maisEventos IMG {
	position					: relative;
	top							: 2px;
}

#estrutura #conteudo #direita .maisEventos P {
	display						: inline;
	position					: relative;
	top							: 5px;
}

#estrutura #conteudo #direita .usuario IMG {
	float						: left;
}

#estrutura #conteudo #direita .esqueci {
	width						: 174px;
	height						: 22px;
	background-color			: #FFFFFF;
	float						: right;
	position					: relative;
	right						: 2px;
	bottom						: -2px;
	text-align					: center;
}

#estrutura #conteudo #direita .esqueci P {
	display						: inline;
	position					: relative;
	top							: 5px;
}


/* ------------------------------- FORM --------------------------------- */

FORM {
	width						: 100%;
	margin						: 0px;
	padding						: 0px;
	position					: relative;
	top							: 10px;
}

SPAN.obrigatorio {
	color						: #CC3300;
}

SPAN.camposobrigatorios {
	float						: right;
	position					: relative;
	right						: 20px;
}

FORM.formContato {
	width						: 400px;
	margin:0px;
	padding:0px;
	top:0px;
}

FORM.usuarioForum {
	display						: block;
	height						: 20px;
	padding-top					: 15px;
	top							: 0px;
}

FORM.usuarioForum #usuarioForum {
	width						: 100px;
}

FORM .botao_acessar {
	width						: 77px;
	height						: 25px;
	border						: 0px;
	float						: right;
	margin-right				: 10px;
}

FORM .botao_email {
	width						: 67px;
	height						: 16px;
	float						: right;
	margin-top					: 10px;
	position					: relative;
	right						: 20px;
}

FORM .botao_esqueci {
	width						: 67px;
	height						: 16px;
	float						: right;
	margin-top					: 5px;
	position					: relative;
	right						: 12px;
}

FORM .botao_cadastrar {
	width						: 81px;
	height						: 25px;
	border						: 0px;
	float						: right;
	margin-right				: 10px;
}

LABEL.campoContato {
	width						: 85px;
	float						: left;
	text-align					: right;
	margin-right				: 5px;	
}

LABEL.campoContato2 {
	width						: 70px;
	float						: left;
	text-align					: right;
	margin-right				: 5px;	
}

LABEL.login {
	width						: 52px;
	text-align					: right;
	float						: left;
	display						: block;
	font-weight					: bold;
	margin-right				: 5px;
	margin-top					: 2px;
	cursor						: pointer;
}

LABEL#e-mail {
	width						: 80px;
}

TABLE LABEL {
	cursor						: pointer;
}

INPUT, TEXTAREA, SELECT {
	width						: 110px;
	float						: left;
	margin-bottom				: 5px;
	font-family					: Verdana, Geneva, Arial, Helvetica, serif;	
	font-size					: 1em;
	border						: 1px solid #CCCCCD;
	background					: #FFFFFF ;

}

SELECT.cidades {
	margin-top					: 1px;
	width						: 102px;
}

INPUT.campo1 {
	width						: 280px;
	float						: left;
	margin-top					: 1px;
	margin-left					: 5px;
}

SELECT.campo1 {
	width						: 285px;
	float						: left;
	margin-top					: 1px;
	margin-left					: 5px;
}

INPUT.campo2 {
	width						: 150px;
	float						: left;
	margin-top					: 1px;
	margin-left					: 5px;
}

INPUT.campo3 {
	width						: 105px;
	float						: left;
	margin-top					: 1px;
	margin-left					: 5px;
}


INPUT.ddd {
	width						: 20px;
	float						: left;
	margin-top					: 1px;
	margin-left					: 5px;
	background-color			: #FFFFFF;	
}

INPUT.numero {
	width						: 46px;
	float						: left;
	margin-top					: 1px;
	margin-left					: 5px;
	background-color			: #FFFFFF;	
}

INPUT.tel {
	width						: 69px;
	float						: left;
	margin-top					: 1px;
	margin-left					: 5px;
	background-color			: #FFFFFF;	
}

INPUT.med {
	width						: 298px;
	margin-left					: 20px;
	background-color			: #FFFFFF;	
}

INPUT.grd {
	width						: 366px;
	margin-left					: 25px;
	background-color			: #FFFFFF;	
}

TEXTAREA.grd {
	width						: 366px;
	margin-left					: 25px;
	height						: 200px;
	overflow					: auto;
	background-color			: #FFFFFF;	
}

TEXTAREA.mensagem {
	width						: 280px;
	height						: 150px;
	float						: left;
	margin-top					: 1px;
	margin-left					: 5px;
	overflow					: auto;
	background-color			: #FFFFFF;	
}

INPUT.email {
	width						: 300px;
	background-color			: #FFFFFF;	
}

LEGEND {
	font-size					: 1.4em;
	font-weight					: bold;
	color						: #B5250D;
	position					: relative;
	left						: 10px;
	display						: block;
}

FIELDSET {
	display						: block;
	background-color			: #FFFFFF;
	padding						: 0px;
	margin						: 0px;
	border						: 0px;
	
	margin-top					: -5px;	
	_margin-top					: -15px;
}

/* ------------------------------- UL --------------------------------- */
UL.conteudoUL {
	border:1px solid red;
	margin:0px;
	padding:0px;
}

UL.relacaoAdv {
	top							: 8px;
	left						: 40px;
}

UL.links {
	left						: 15px;
}

UL.links LI {
	margin-left					: 10px;
	margin-top					: 10px;
	padding-right				: 10px;
}

.conteudoEscritorios UL {
	width						: 370px;
	left						: 20px;
}

.conteudoEscritorios UL LI {
	margin-left					: 20px;
	margin-bottom				: 10px;
}

LI.ico_news {
	list-style-image			: url(../imagens/icones/ico_news.jpg);
	margin-top					: 20px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	margin-top:10px;
}

/* ------------------------------- TABLE --------------------------------- */

.forum	{
	background-color				: #f9f9f9;
	border							: 1px solid #dfdfdf;	
	
}

.forum .botoes {
	width							: 200px;
	float							: right;
	position						: relative;
	right							: 27px;
	top								: 5px;
}


.forum TABLE {
	width							: 100%;
	border							: 1px solid #FFFFFF;
}

.forum TABLE TR TD {
	border							: 1px solid #FFFFFF;
	padding							: 2px;
}

.forum TABLE TR.head TD {
	background-color				: #e9e9e9;
	font-weight						: bold;
	font-size						: 1.1em;
}

.forum TABLE TR.cornao TD, .forum TABLE TR TD.cornao {
	background-color				: #f9f9f9;
}

.forum TABLE TR.texto TD {
	padding							: 5px;
}

.botao {
	float							: right;
	position						: relative;
	top								: 2px;
}

.botao2 {
	float							: right;
	position						: relative;
	top								: 0px;
}

#bannerPequeno {
	margin:6px;
	
}

/* ------------------------------- Um ano -------------------------------- 

#um_ano {
	position						: absolute;
	width							: 165px;
	height							: 110px;
	top								: 685px;
	left							: 598px;
	display							: block;
	background-color				: #262626;
	z-index							: 99 !important;
	background:URL(../imagens/logo_1ano_banner.gif) no-repeat left top;	
}*/
/*
.logo_umano {
	position						: relative;
	top								: 0px;
	left							: 0px;
}	

#um_ano A {
	position						: absolute;
	top								: 7px;
	right							: 10px;
	font-size						: 1.1em;
}

#um_ano A {
	color							: #FFFFFF !important;
}

#um_ano A:HOVER {
	color							: #666666 !important;
}

#um_ano H3 {
	display							: inline;
	font-size						: 1.1em !important;
}
*/
.img_link {
	position						: absolute;
	right							: -19px;
	top								: -2px;
}

#conteudo #texto div.topoConhecimento {
	width							: 430px;
	height							: 96px;
	display							: block;
	margin							: 0 auto;
	margin-top						: 10px;
}

div.folderLexnetCapa {
	background-color				: #f1f1f1;
	display							: block;
	height							: 118px;
}

div.folderLexnetCapa img, 
div.folderLexnetCapa ul {float: left;}

	.folderLexnetCapa ul li {
		background						: URL("../imagens/icones/ico-pdf.jpg") no-repeat left center;
		display							: block;
		padding							: 12px 0;
		margin-top						: 2px;
	}
	
		.folderLexnetCapa ul li a {
			padding-left					: 34px;
			font-style						: italic;
			display							: block;
			cursor							: pointer;
		}
		
.dadosCursos {
	display							: block;
	width							: 100%;
	height							: 70px;
	border							: 1px solid #e2e2e2;
	background						: #f5f5f5;
	margin-top						: 20px;
}

	.dadosCursos p {
		margin							: 5px !important;
		padding							: 0px !important;
	}
	
.tweets LI {
	border-bottom:1px dashed #D1D1D1;
	font-size:11px;
	height:auto;
	line-height:1.6em;
	list-style:none;
	padding: 12px 0;
	width:400px;
}

P.seguir {
	margin-left:290px;
}

P.seguir A {
	color:#565656;
	font-family:tahoma;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}

P.seguir A:HOVER {
	color:#b5250d;
}