/*
	Desenvolvido por GrupoW - Solucoes para internet
	http://www.grupow.com.br
	07/06/2005
*/

/* ------------------------------- ESTRUTURA --------------------------------- */

BODY {
	margin						: 0px;
	padding						: 0px;
	height						: auto !important;
	height						: 100%;
	min-height					: 100%;
	background 					: URL(../imagens/backgrounds/bg_body.jpg) transparent no-repeat top center;
	background-color			: #AAAAAA;
	font-family					: Verdana, Geneva, Arial, Helvetica, serif;	
	font-size					: 0.6em;

}

#estrutura {
	width						: 768px;
	position					: absolute;
	left						: 50%;
	margin-left					: -384px;
	background					: URL(../imagens/backgrounds/bg_estrutura.jpg) repeat-y left;
	background-color			: #FFFFFF;
	height						: auto !important;
	height						: 100%;
	min-height					: 100%;
	border-top:0px;
}

#banner {
	width						: 429px;
	height						: 308px;
	position					: absolute;
	top							: 152px;
	left						: 145px;
	Text-align					: center;
	border						: 1px solid #000000;
}

#bannerVideo {
	width						: 338px;
	height						: 350px;
	position					: absolute;
	top							: 152px;
	left						: 190px;
	Text-align					: center;
	border						: 1px solid #000000;
	z-index:99;
	display: block;
}

#bannerVideoTopo {
	float						: left;
	width						: 415px;	
	margin						: 32px 0px 0px 5px;
}

#banner A {
	font-size:10px;
	color:white;
	width:100%;
	height:30px;
	padding:10px;
	background:black;
}

/* ------------------------------- TOPO --------------------------------- */

#topo {
	width						: 100%;
	height						: auto !important;
	height						: 141px;
	min-height					: 141px;
	background					: URL(../imagens/backgrounds/bg_topo.jpg) no-repeat center center;
}

.menuTop {
	position					: absolute;
	left						: 5px;
	top							: 5px;
	color						: #000;
}

.menuTop A:ACTIVE, .menuTop A:VISITED, .menuTop A:LINK {
	color						: #000;
}

.menuTop A:HOVER {
	color						: #CC3300;
}


/* ------------------------------- TOPO --------------------------------- */

#menu {
	width						: 134px;
	position					: relative;
	left						: 0px;
	top							: 0px;
	height						: auto;
	float						: left;
}

#menu .itemMenu {
	width						: 134px;
	height						: 27px;
	display						: block;
	border-bottom				: 2px solid #FFFFFF;
	text-decoration				: none;
	text-align					: right;
}



#menu #menu1, #menu #menu2, #menu #menu3, #menu #menu4, #menu #menu5, #menu #menu6, #menu #menu8, #menu #menu9, #menu #menu10, #menu #menu11 {
	display						: none;
}

/* ------------------------------- LINKS --------------------------------- */

A:ACTIVE, A:LINK, A:VISITED {
	text-decoration				: none;
	color						: #666666;
}


/* ------------------------------- CONTEUDO --------------------------------- */

#estrutura #conteudo {
	width						: 631px;
	float						: right;
	margin-bottom				: 30px;
}

#estrutura #conteudo #texto {
	width						: 449px;
	float						: left;
}

#estrutura #conteudo #texto .textoTodo {

}

#estrutura #conteudo #texto .textoTodo P {
	text-align					: justify;
	padding						: 10px;
}

#estrutura #conteudo #texto .textoTodo .escritorio {
	width						: 100%;
	position					: relative;
	top							: 10px;
}

#estrutura #conteudo #texto .escritorio P.explicacao {
	text-align					: justify;
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .descricaoEscritorio {
	background-color			: #F9F9F9;
	height						: auto !important;
	height						: 20px;
	min-height					: 20px;
	padding-top					: 10px;
	padding-bottom				: 10px;
	line-height					: 13pt;
	border						: 1px solid #f1f1f1;
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .descricaoEscritorio .conteudoDescricaoEscritorio {
	float						: left;
	
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .artigo {
	background-color			: #F9F9F9;
	height						: auto !important;
	height						: 20px;
	min-height					: 20px;
	padding						: 10px;
	line-height					: 13pt;
	border						: 1px solid #f1f1f1;
	text-align					: justify;
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .artigo .assArtigo {
	width						: 100%;
	text-align					: right;
	
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .artigo .infEvento {
	width						: 100%;
	text-align					: left;
	position					: relative;
	top							: 5px;
	padding-bottom				: 15px;
	
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .artigo .infEvento .campoEvento {
	width						: 70px;
	text-align					: right;
	float						: left;
	margin-right				: 5px;
	font-weight					: bold;
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .descricaoEscritorio .infEscritorio {
	width						: 93%;
	margin-left					: 14px;

}


#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .descricaoEscritorio .enderecoEscritorio {
	width						 : 100%;
	position					 : relative;
	top							 : 10px;
	left						 : 10px;
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .descricaoEscritorio .campo {
	width						: 80px;
	text-align					: right;
	float						: left;
	margin-right				: 5px;
	font-weight					: bold;
	display:inline;
	
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .descricaoEscritorio .descricaoCampo {
	width						: 200px;
	text-align					: left;
	float						: left;
	display:bock;
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .descricaoEscritorio .detalheEscritorio {
	float						: right;
	display:block;
	width						: 115px;
	height						: 75px;
	position					: relative;
	right						: 10px;
	background-color			: #FFFFFF;
	border						: 1px solid #e5e5e5;
}

#estrutura #conteudo #texto .textoTodo .escritorio FIELDSET .descricaoEscritorio .detalheAdv {
	float						: right;
	width						: 100px;
	height						: auto !important;
	height						: 75px;
	min-height					: 75px;
	position					: relative;
	right						: 10px;
	background					: URL(../imagens/backgrounds/bg_detalheAdv.gif) no-repeat -3px 0px;	
	background-color			: #FFFFFF;
	border						: 1px solid #e5e5e5;
}


#estrutura #conteudo #texto .conteudo {
	width						: 430px;
	height						: auto !important;
	height						: 20px;
	min-height					: 20px;
	position					: relative;
	top							: 15px;
	text-align					: left;
}


#estrutura #conteudo #texto .conteudo .descricaoNoticia1 {
	text-align					: justify;
	float						: left;
	padding-left				: 5px;
	width						: 280px;
}

#estrutura #conteudo #texto .conteudo .maisNoticias {
	position					: relative;
	top							: 20px;
	border						: 1px solid #f5f5f5;
	background-color			: #fdfdfd;
	text-align					: justify;
	width						: 100%;
	
}

#estrutura #conteudo #texto .conteudo .guiaJuridicoFront {
	width						: 100%;
	height						: 24px;
	background-color			: #F5F5F5;
}

#estrutura #conteudo #texto .conteudo .tituloGuiaJur {
	position					: relative;
	top							: 5px;
	left						: 10px;
	width						: 415px;
	height						: 15px;
	padding-top					: 2px;
	border-bottom				: 1px dashed #d1d1d1;
}

#estrutura #conteudo #texto .conteudo .maisNoticias .outrasNoticias {
	padding						: 10px;
	padding-left				: 20px;
	float:left;
	
}

#estrutura #conteudo #texto .conteudo .textoInterno {
	width						: 300px;
	line-height					: 14pt;
	float						: right;
	margin-top					: 0px;
	padding-bottom				: 20px;
}

#estrutura #conteudo #texto .conteudo P.topico {
	color						: #B5250D;
	display						: inline;
	text-align					: left;
	font-weight					: bold;

}

#estrutura #conteudo #texto .conteudo H2 {
	font-size					: 1.6em;
	text-align					: left;
	display						: block;
	position					: relative;
	top							: -15px;
	letter-spacing				: 1px;
	margin-bottom				: 0px;
	line-height					: 14pt;
}

#estrutura #conteudo #texto .conteudo .img_front {
	float						: left;
	text-align					: center;
}


#estrutura #conteudo #texto .conteudo .img_interno {
	float						: left;
	margin-right				: 15px;
	text-align					: center;
	position					: relative;
	top							: 10px;
}


#estrutura #conteudo #texto .conteudo .img_front IMG, #estrutura #conteudo #texto .conteudo .img_interno IMG {
	border						: 1px solid #d1d1d1;
}

#estrutura #conteudo #texto .conteudo .img_front P {
	display						: inline;
	color						: #999999;
	position					: relative;
	top							: 3px;
}

#estrutura #conteudo #texto .conteudo .outros {
	width						: 280px;
	float						: right;
}

#estrutura #conteudo #texto .conteudo .descricaoNoticia {
	width						: 280px;
	float						: right;
	text-align					: justify;
}

#estrutura #conteudo #texto .conteudo .descricaoNoticiaTodo {
	width						: 430px;
	float						: right;
	text-align					: justify;
}




#estrutura #conteudo #texto .conteudo .eventosEcursos {
	width						: 426px;
	height						: auto !important;
	height						: 10px;
	min-height					: 10px;
	position					: relative;
	top							: 15px;
}

#estrutura #conteudo #texto .conteudo .eventosEcursos .frontComunidades {
	width						: 425px;
	float						: left;
}

#estrutura #conteudo #texto .conteudo .eventosEcursos .frontComunidades .topico {
	width						: 100%;
	position					: relative;
	top							: 10px;
	border-bottom				: 1px dashed #D1D1D1;
	padding-bottom				: 20px;
	margin-bottom				: 10px;
	

}

#estrutura #conteudo #texto .conteudo .eventosEcursos .frontComunidades .topico .dataTopico {
	width						: 60px;
	text-align					: center;
	float						: left;
	padding						: 1px 0 0 0 ;
}

#estrutura #conteudo #texto .conteudo .eventosEcursos .frontComunidades .topico .conteudoTopico {
	width						: 220px;
	text-align					: left;
	float						: right;
	line-height					: 10pt;
	letter-spacing				: 0px;
}

#estrutura #conteudo #texto .conteudo P.tituloTopico {
	color						: #B5250D;
	display						: inline;
	text-align					: left;
	font-weight					: bold;
}

#estrutura #conteudo #texto .conteudo .eventosEcursos .frontCursos {
	width						: 425px;
	float						: left;
	margin-top					: 40px;

}

#estrutura #conteudo #texto .conteudo .eventosEcursos .frontCursos .conteudoCursosFront {
	width						: 185px;
	height						: auto !important;
	height						: 107px;
	min-height					: 110px;
	float						: left;
	margin						: 0px 0 0 1px;
	background-color			: #FFFFFF;
	border-bottom				: 1px dashed #d1d1d1;
	padding-right				: 7px;
}

#estrutura #conteudo #texto .conteudo .eventosEcursos .frontCursos .conteudoCursosFront P.tituloCurso {
	color						: #B5250D;
	display						: inline;
	text-align					: left;
	font-weight					: bold;
	position					: relative;
	top							: 9px;
	left						: 10px;
}

#estrutura #conteudo #texto .conteudo .eventosEcursos .frontCursos .conteudoCursosFront .descricaoCurso {
	width						: 185px;
	height						: 85px;
	margin-left					: 10px;
	margin-top					: 10px;
	text-align					: left;
	line-height					: 10pt;
}

#estrutura #conteudo #texto .conteudo .eventosEcursos .frontComunidades h3, #estrutura #conteudo #texto .conteudo .eventosEcursos .frontCursos h3, .guiaJuridicoFront H3, .conteudo H3 {
	width						: 100%;
	height						: 27px;
	background-color			: #F1F1F1;
	padding						: 0px;
	margin						: 0px;
}


/* ------------------------------- RODAPE --------------------------------- */

#rodape {
	width						: 100%;
	height						: 20px;
	position					: absolute;
	bottom						: 0px;
	margin-top					: -20px;
	z-index						: 9;
	background-color			: #999999;
	text-align					: center;
	clear						: both;
}

#rodape P {
	display						: inline;
	color						: #FFFFFF;
	position					: relative;
	top							: 3px;
	letter-spacing				: 0px;	
	left:-20px;
	
	
}

/* ------------------------------- BR --------------------------------- */

BR {
	clear						: both;
}

BR.noClear {
	clear						: none;
}

/* ------------------------------- UL --------------------------------- */

UL {
	padding						: 0px;
	margin						: 0px;
	position					: relative;	
}

LI {
	position					: relative;	
	left						: 14px !important;
	left						: 0px;
	margin-right				: 14px !important;
	margin-right				: 0px;
	list-style					: square;
}

LI.LIfront {
	position					: relative;
	left						: 14px !important;
	left						: 0px;
	
}

/* ------------------------- Galeria iii encontro-----------------------*/


