/*Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}q:before,q:after{content:'';}fieldset,img,abbr,acronym{border:0;}body{font-size:62.5%;}

/* classes nativas da biblioteca de ídia do FiveEdit */
.Top {display:inline; float:left; margin: 0 5px 5px 0;}
.Left {display:inline; float:left; margin: 0 5px 5px 0;}
.Right {display:inline; float:right; margin: 0 0 5px 5px;}	
.Center {vertical-align:middle; display:inline; margin: 5px;}

/* GLOBAL */
* {margin:0; padding:0; }
#main {background:url(../../imagens/bg.jpg) repeat-x top; padding-top:30px;}
body {font:normal 0.75em Tahoma; line-height:140%;}
#content {background:url(../../imagens/bg3.jpg) no-repeat; width:900px; margin:0 auto;}
h2, #corpo .esq .cont1 h1, #corpo .cont h1 {font:bold 2.1em Lucida Sans unicode; color:#E68217; letter-spacing:-1px; margin-bottom:10px;}
a {color:#425C12;}

/*CLASSES GERAIS*/
.float {float:left;}
.c {clear:both;}
.last {border-bottom:none !important;}
.lateral {margin-right:0px;}
.space {margin-top:20px;}

/*BARRA SECULT*/
#secult {background:url(../../imagens/bg1.jpg) repeat-x; height:49px;}		 
#secult img {float:left;}
#secult .bandeira {float:right;}

/*LOGOS*/
.logos{ display:inline; clear:left}
#content .logos img.cjovem {float:right;}

/* CORPO */
#corpo {width:830px; margin:0 auto; text-align:justify;}

/*destaque*/
.destaque{clear:both;}
#corpo .destaque img {margin:15px auto 0 auto;}
#corpo #animacao img {border:2px solid #abc480;}
#corpo .navegar { position:absolute; margin:18px 0 0 0; z-index:1000; padding:0px;; text-align:right; width:830px;}
#corpo .navegar img { cursor:pointer; padding: 8px 3px; border:none;}

/*MENU*/
#menu {margin:-4px auto 0 auto; width:808px;}
#menu .m1 a, #menu .m2 a, #menu .m3 a, #menu .m4 a, #menu .m5 a, #menu .m6 a, #menu .m7 a, #menu .m8 a {display:block; text-decoration:none; color:#FFF; width:100px; height:21px; text-align:center; padding-top:5px;}
#menu .m1, #menu .m2, #menu .m3, #menu .m4, #menu .m5, #menu .m6, #menu .m8 {background:url(../../imagens/menu.jpg) no-repeat; width:100px; height:26px; margin-left:1px;}
#menu .m7 {background:url(../../imagens/menu_inscricoes.jpg) no-repeat; width:100px; height:26px; margin-left:1px; margin-left:1px;}
#menu .m1:hover, #menu .m2:hover, #menu .m3:hover, #menu .m4:hover, #menu .m5:hover, #menu .m6:hover, #menu .m8:hover {background:url(../../imagens/menu_hover.jpg) no-repeat; width:100px; height:26px;}
#menu .m7:hover {background:url(../../imagens/menu_hover_inscricoes.jpg) no-repeat; width:100px; height:26px;}
/*menu active*/
.inicio #menu .m1 {background:url(../../imagens/menu_active.jpg) no-repeat; width:100px; height:32px; margin-left:0px}
.inicio #menu .m1 a {padding-top:10px; height:32px;}
.programa #menu .m2 {background:url(../../imagens/menu_active.jpg) no-repeat; width:100px; height:32px; margin-left:1px}
.programa #menu .m2 a {padding-top:10px; height:32px;}
.seminario #menu .m3 {background:url(../../imagens/menu_active.jpg) no-repeat; width:100px; height:32px; margin-left:1px}
.seminario #menu .m3 a {padding-top:10px; height:32px;}
.programacao #menu .m4 {background:url(../../imagens/menu_active.jpg) no-repeat; width:100px; height:32px; margin-left:1px}
.programacao #menu .m4 a {padding-top:10px; height:32px;}
.palestrantes #menu .m5 {background:url(../../imagens/menu_active.jpg) no-repeat; width:100px; height:32px; margin-left:1px}
.palestrantes #menu .m5 a {padding-top:10px; height:32px;}
.noticias #menu .m6 {background:url(../../imagens/menu_active.jpg) no-repeat; width:100px; height:32px; margin-left:1px}
.noticias #menu .m6 a {padding-top:10px; height:32px;}
.inscricoes #menu .m7 {background:url(../../imagens/menu_active_inscricoes.jpg) no-repeat; width:100px; height:32px; margin-left:1px;}
.inscricoes #menu .m7 a {padding-top:10px; height:32px;}
.contato #menu .m8 {background:url(../../imagens/menu_active.jpg) no-repeat; width:100px; height:32px; margin-left:1px}
.contato #menu .m8 a {padding-top:10px; height:32px;}
.programa #menu .m1, .seminario #menu .m1, .programacao #menu .m1, .palestrantes #menu .m1, .noticias #menu .m1, .inscricoes #menu .m1, .contato #menu .m1 {margin-left:0px;}

/*CONT*/
#corpo .esq {width:510px; margin:35px 50px 20px 0; float:left;}
#corpo .esq .cont1, #corpo .esq .cont2 {margin-bottom:20px;}
#corpo .dir {width:270px; margin-top:35px; float:left}
#corpo .esq img.img_materia {margin:0 15px 5px 0;}
#corpo .cont {margin-top:35px;}

/*SUBMENU*/
.submenu {margin-bottom:10px; height:25px;}
.submenu li {list-style:none;}
.submenu li a {list-style:none; float:left; margin-right:5px; border:1px dotted #425c12; padding:2px 5px; color:#FFF; background:#76a326; text-decoration:none;}
.submenu li a:hover {background:#adc682;}

/*LISTAS*/
#corpo .lista_cont li {margin-bottom:10px; list-style:none; border-bottom:solid 1px #e0eacf; padding-bottom:10px;}
#corpo .lista_cont li h3 {margin-bottom:5px; color:#3b5609; font:bold 1em Tahoma;}
#corpo .lista_cont li span {background:url(../../imagens/databox.jpg) no-repeat; width:30px; height:30px; padding:10px; text-align:center; float:left; display:block; margin-right:10px;}
#corpo .lista_cont li blockquote {font:normal 1em Tahoma;}
#corpo .lista_cont li a {font:bold 1em Tahoma;}
#corpo .lista_cont li img {width:50px; height:50px; text-align:center; float:left; display:block; margin-right:10px;}

/*INCRICAO*/
#corpo .dir .inscricao {color:#425C12;}
#corpo .dir .inscricao h1 {font:bold 2em Lucida Sans unicode; letter-spacing:-2px;}
#corpo .dir .inscricao a {background:url(../../imagens/inscricao.jpg) no-repeat; width:270px; height:54px; display:block; margin:15px 0; text-indent:-9999px;}

/*GALERIA DE FOTOS*/
#corpo .esq .galeria ul {margin-bottom:20px;}
#corpo .esq .galeria ul li {float:left; margin:0 7px 3px 0; list-style:none;}
#corpo .esq .galeria ul li img {border:none;}

/*NOTICIAS RELACIONADAS*/
#corpo .rel_news li {list-style:none; padding:2px 0;}
#corpo .rel_news li a {color:#425C12; font:normal 0.9em Tahoma;}


/*FORMULARIOS*/
form {margin-top:20px;}
form label {margin-bottom:5px; display:block;}
form input.pp {width:50px;}
form input.p {width:150px;}
form input.m {width:250px;}
form input.g {width:500px;}
form input {margin-right:5px;}
form p {margin:20px 0 10px 0; font-weight:bold;}
form .perfil label, form .interesses label {display:block;}
form .outros label {margin-bottom:10px;}

.dados li { display:block; margin-bottom: 5px;}
.dados li label { width: 80px; margin-right: 10px; display:inline; float:left; font-weight:bold;}

/*RODAPE*/
#rodape {background:#e8ece0 url(../../imagens/bg4.jpg) repeat-x;}
#rodape .rodape_int {width:900px; margin:0 auto; display:block; padding:15px 0 25px 0;}
#rodape .rodape_int .gestor, #rodape .rodape_int a {float:right;}
#rodape .rodape_int .gestor img {margin-left:5px;}
#rodape .rodape_int .gestor {margin-left:5px; float:right}
#rodape .rodape_int .gestor ul{width:300px; float:right}
#rodape .rodape_int .gestor ul li{display:inline; width:100px; float:left}
#rodape .rodape_int .gestor ul li .nomegestores{margin-left:5px;}
#rodape .rodape_int .fivecom {background: url(../../imagens/logo_five.jpg) no-repeat; width:55px; height:15px; display:block; text-indent:-9999px; margin-top:3px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:1001;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 1003;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	font-size:1em;
	color:#C8C8C8;
	padding:0 0 0 15px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:1002;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}