body{
background:url(/resources/images_site/fundo.gif) repeat ;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
div.main{
width:100%;}
.hlf{width:30px; height:30px;padding:0; margin:0; background-image:url('/resources/images_site/top_round_left.gif');}
.hrt{
	width:30px;
	height:30px;
	padding:0;
	margin:0;
	background-image:url(/resources/images_site/top_round_right.gif);
	background-position: right;
}
.menu{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F1F2F3;
	color: #000000;
	margin: 0px; 
	vertical-align:top;
	width:147px;
	padding:0px 0px 0px 15px;

}
.menu b {
	color: #FFFFFF;
	padding-left:10px;
	margin-left:-10px;
	background-image: url('/resources/images_site/menu_roll.gif');
	background-position:left;
	background-repeat:no-repeat;
	display: block;
}
.menu ul {
	list-style-image: none;
	list-style-type:none;
	text-transform: uppercase;
	margin:0px 0px 0px 0px;
	padding:0;	
	text-align: left;
	}
.menu li {
	width:145px;
	font-size: 11px;
	border-bottom: solid #E0E1E2 1px;
	margin: 2px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	line-height:15px;
}

.menu li a {
	display: block;
	padding-left:10px;
	color: #000000;
	text-decoration: none;
}
.menu li a:visited {
	color: #000000;
	text-decoration: none;
}
.menu li a:hover {
	color: #FFFFFF;
	display: block;
	background-image: url('/resources/images_site/menu_roll.gif');
	background-position:left;
	background-repeat:no-repeat;
}
.menu ul li ul{
	text-transform:none;
	list-style-type: none;
	list-style-image: none;
	padding-left: 10px;
}

.menu ul li ul li{
	width:135px;
	margin:0px;
	border:1px none #fff;
	line-height:14px;
}

.menu ul li ul li a {
	display: block;
	text-decoration: none;
	font-size: 11px;
}

.menu ul li ul li a:hover {
	text-decoration: none;
	background-image:none;
	background-color: #123555;
	color: #fff;
}
.menu ul li ul li a b {
	color: #FFFFFF;
	background-color: #123555;
	display: block;
	background-image: none;
}
.hide{
display:none;
}

/* Area de pesquisa / Lado esquerdo */

.srch{
	background-color: #577FA5;
	width:162px;
}
.formregisto {
	color: #FFFFFF;
}
.formregisto form {
	padding: 0;
	margin:0
}

.formregisto input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #577FA5;
	font-size: 10px;
}
.formregisto label {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.srch .scurve{background-image:url(/resources/images_site/menu_bottom2.gif); width:162px; height:60px}
.bcrumb{
	font-family: Arial, Georgia;
	font-size:11px;
	padding-bottom:20px;
	border-bottom:1px solid #B9BABB;
	color:#000;
	text-align:left;
	clear:right;
}
.bcrumb a {
	color:#61B8D4;
	text-decoration: none;
}
.bcrumb a:visited {
	color:#61B8D4;
	text-decoration: none;
}
.bcrumb a:hover {
	color:#E0AB32;
	text-decoration: none;
}

.colleft{float:left;width:572px;background-color:#F1F2F3;}
.colright{float:right; vertical-align:top; width:190px;}
.tbct{width:100%;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;margin:5px 0px 5px 0px;background-repeat:no-repeat;}
.tbct .tl{height:9px;width:9px; background-image:url(/resources/images_site/ct_rnd_topl.gif);}
.tbct .tm{
	line-height:7px;
	font-size:5px;
	height:8px;
	border-top:1px solid #D2D3D4;
	display: block;
}
.tbct .tr{height:9px;width:9px; background-image:url(/resources/images_site/ct_rnd_topr.gif); }


.tbct .bl{height:9px;width:9px; background-image:url(/resources/images_site/ct_rnd_botl.gif); }
.tbct .bm{border-bottom:1px solid #D2D3D4; height:8px; font-size:6px; line-height:8px;}
.tbct .br{height:9px;width:9px; background-image:url(/resources/images_site/ct_rnd_botr.gif);}

.tbct .ct{
	padding:0px;
	margin:0px;
	text-align:left;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ct .not {
	font-family: "Arial Narrow", Georgia;
	font-size: 16px;
	font-weight:bold;
	font-variant:small-caps;
	vertical-align:bottom;
	line-height:20px;
	border-bottom:1px solid #CACBCC;
	color: #123555;
	background-image: url(/resources/images_site/ct_top_seta.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	margin:0;
	white-space:nowrap;
}
.ct {
	list-style-image: url(/resources/images_site/tit_noticia.gif);

}
.ct a {
	color: #577FA5;
	text-decoration: none;
	
}
.ct a:visited {
	color: #123555;
	text-decoration: none;
}
.ct a:hover {
	color: #E0AB32;
	text-decoration: underline;
	
}







.brtbct{width:100%;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;margin:5px 0px 5px 0px;background-repeat:no-repeat;}
.brtbct .brtl{height:9px;width:9px; background-image:url(/resources/images_site/br_ct_rnd_topl.gif);}
.brtbct .brtm{
	line-height:7px;
	font-size:5px;
	height:8px;
	border-top:1px solid #D2D3D4;
	display: block;
}
.brtbct .brtr{height:9px;width:9px; background-image:url(/resources/images_site/br_ct_rnd_topr.gif); }


.brtbct .brbl{height:9px;width:9px; background-image:url(/resources/images_site/br_ct_rnd_botl.gif); }
.brtbct .brbm{border-bottom:1px solid #D2D3D4; height:8px; font-size:6px; line-height:8px;}
.brtbct .br{height:9px;width:9px; background-image:url(/resources/images_site/br_ct_rnd_botr.gif);}

.brtbct .ct{
	padding:0px;
	margin:0px;
	text-align:left;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}






.subtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
}


.title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/*-------css G ---*/
.ct div {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align: left;
	line-height: 14px;
}
.descricao div {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align: left;
}

.msonormal span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align: left;
}







/*-------css G ---*/



.oper{white-space:nowrap;border-bottom:1px solid #CACBCC;}
.morenews{white-space:nowrap; border-left:1px solid #CACBCC;float:right; color:#999999; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px solid #CACBCC; line-height:20px;}
.orange{color:#E0AB32;}
.white{color:#fff;}
.black{color:#000;}
.bold{font-weight:bold;}
.lead{ background-image:url(/resources/images_site/seta_lead.gif); background-repeat:no-repeat; background-position:bottom right;}
.price{font-size:12px; font-weight:normal; color:#CC3333;}
.tbnl{width:100%;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;margin:5px 0px 5px 0px;background-repeat:no-repeat; }
.tbnl .tpl{height:10px;width:10px;background-image:url(/resources/images_site/nl_rnd_topl.gif);}
.tbnl .tpr{height:10px;width:10px;background-image:url(/resources/images_site/nl_rnd_topr.gif);}
.tbnl .tpm{border-top:1px solid #B9BABB;width:100%; height:9px; font-size:1px; line-height:8px;background-color:#123555;}
.tbnl .btl{height:10px;width:10px;background-image:url(/resources/images_site/nl_rnd_botl.gif);}
.tbnl .btr{height:10px;width:10px;background-image:url(/resources/images_site/nl_rnd_botr.gif);}
.tbnl .btm{border-bottom:1px solid #B9BABB;width:100%; height:9px; font-size:1px; line-height:8px;background-color:#123555;}
.tbnl .ctl{background-color:#123555; width:9px;border-left:1px solid #B9BABB;}
.tbnl .ctr{background-color:#123555; width:9px;border-right:1px solid #B9BABB;}
.tbnl .ct{background-color:#123555; padding:0px; text-align:left;color:#fff;}
.tbnl .ct .head{font-family: "Arial Narrow", Georgia;font-weight:bold;font-size:16px; font-variant:small-caps; background-image:url(/resources/images_site/nl_top_seta.gif); background-position:right bottom;background-repeat:no-repeat; border-bottom:1px solid #3f5b75}
.tbnl .ct h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	background-image:url(/resources/images_site/ct_top_seta_blue.gif);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 20px;
}


.tbgg{width:100%;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;margin:5px 0px 5px 0px;background-repeat:no-repeat;}
.tbgg .tl{height:9px;width:9px; background-image:url(/resources/images_site/gg_rnd_topl.gif);}
.tbgg .tm{border-top:1px solid #BCCAD8;width:100%; height:8px; font-size:1px; line-height:7px;background-color:#547CA3;}
.tbgg .tr{height:9px;width:9px; background-image:url(/resources/images_site/gg_rnd_topr.gif); }

.tbgg .bl{height:9px;width:9px; background-image:url(/resources/images_site/gg_rnd_botl.gif); }
.tbgg .bm{border-bottom:1px solid #BCCAD8; height:8px; font-size:6px; line-height:8px;background-color:#547CA3;}
.tbgg .br{height:9px;width:9px; background-image:url(/resources/images_site/gg_rnd_botr.gif);}

.tbgg .ctl{border-left:1px solid #BCCAD8; padding:0px;width:9px; margin:0px;background-color:#547CA3;}
.tbgg .ctr{border-right:1px solid #BCCAD8; padding:0px;width:9px; margin:0px;background-color:#547CA3;}
.tbgg .ct{font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:0px; margin:0px; text-align:left; font-weight:normal;color:#fff;background-color:#547CA3; background-position:bottom center; background-repeat:no-repeat; }
.tbgg .ct .title {
	background-image:none;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 11px;
}
.tbgg .ct a {
	color: #CCC;
}

.mainbottom{ background-image:url(/resources/images_site/bottom_round.gif); background-repeat:no-repeat; height:30px;}
footer{}


/* Congressos */
.cg {
	list-style-image: url(/resources/images_site/tit_noticia.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
/* Congressos titulo */
.cg h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #123555;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
/* Congressos titulos intermedios*/
.cg h2 {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3B9CE;
}
/* Congressos titulos comissoes */
.cg h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/* Congressos postitulo */
.cg h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D9E9F;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}

/* Congressos antetitulo */
.cg h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D9E9F;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
/* Congressos localidade data na listagem */
.cg h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.cg label {
	
}

/* Area de operadores */
.tableoper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.tableoper th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background-color: #577FA5;
	font-weight: bold;
	padding: 2px;
}
.tableoper td a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577FA5;
	display: block;
}

.tableoper td a:visited {
	background-color: #FAF0DA;
	display: block;
	color: #577FA5;
	text-decoration: none;
}

.tableoper td a:hover {
	text-transform: capitalize;
	font-variant: small-caps;
	background-color: #123555;
	display: block;
	color: #fff;
	text-decoration: none;
}

.operh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #123555;
	text-align: left;
	padding: 0px;
	font-weight: bold;
	margin-bottom: 5px;
}
.operinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123555;
	text-align: left;
	margin: 0px;
	padding: 2px;
	border: 1px solid #577FA5;
}
.operinput:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123555;
	text-align: left;
	margin: 0px;
	padding: 2px;
	border: 1px solid #000;
	background-color: #DCEBF8;
}

.operok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 2px;
	background-color: #577FA5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D5E7F7;
	border-right-color: #123555;
	border-bottom-color: #123555;
	border-left-color: #D5E7F7;
	text-transform: uppercase;
}

.listahome{
	margin-left: -20px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}



.descricao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	}
	
	.descricao a {
	color: #577fa5;
	text-decoration: none;
	}


.descricao a:visited {
	color: #577fa5;
	text-decoration: underline;
	}
.descricao a:hover{
	color: #123555;
	text-decoration: underline;
	}
.tabelasdados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	}
.textofooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #000;
	margin-right: 70px;
	}
.textofooter a {
	color: #000;
	}

.textofooter a:visited{
	color: #000;
	}

.textofooter a:hover{
	color: #E0AB32;
	}

.textofooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFF;
	padding-left: 50px;
	}
.textofooter2 a {
	color: #FFF;
	}

.textofooter2 a:visited{
	color: #FFF;
	}

.textofooter2 a:hover{
	color: #E0AB32;
	}
.tbct .ctl {
	border-left:1px solid #D2D3D4;
	padding:0px;
	width: 9px;
	margin:0px;
}
.tbct .ctr {
	border-right:1px solid #D2D3D4;
	padding:0px;
	width: 9px;
	margin:0px;
}
#operadores ul{
	list-style-type:none;
	list-style-image: none;
	margin:0;
}
#operadores ul li {
	width:250px;
	display:block;
	float:left;
	list-style-type:none;
	margin:0;
}
#operadores ul li a{
	font-size:10px;
	line-height: 13px;
}
#operadores ul.destak li{
	width:550px;
	list-style-type:none;
	margin:0;
	display:block;
	float:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
	margin-bottom: 15px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}
#operadores ul.destak li a{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
#operadores ul.destak{
	border:1px none #999999;
	padding: 5px;
}
#operadores ul.normal{
	margin-left: 20px;
}
.adminLinks{
	padding-right: 10px;
	padding-left: 10px;
}
#uname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFF;
	padding-left: 20px;
	font-weight: bold;
}
#uname a{
	color: #FFF;
	text-decoration: none;
}
#uname a:visited{
	color: #FFF;
	text-decoration: none;
}

.ulinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #FFF;
}
.ulinks a{
	color: #FFF;
	text-decoration: none;
}
.ulinks a:visited{
	color: #FFF;
	text-decoration: none;
}

.dados {}
.dados thead td, .dados th {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-transform: uppercase;
	color: #999;
	text-align: left;
}
.dados thead td:hover, .dados th:hover {
	color: #555;
	text-decoration:underline;
}

.dados input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	border: 1px solid #577fa5;
}
.submeter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #123555;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #091B2B;
}


.submetersub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #123555;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #091B2B;
}



/* ------------OPERADORES ----------- */

.desc{ width:400px; float:left;}
.oper{ width:150px; float:right; white-space:nowrap;}
.oper a{padding:1px 3px; background-color:#eee; border:1px solid #000;}
.oper a:hover{background-color:#aaa;}
.mdv{ border-bottom:1px solid #eee;}
.sep{clear:both;}

	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:350px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #577fa5;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		z-index:100;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#577fa5;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	input[type=text], textarea { font-size:11px; border:1px solid #577fa5; font-family:Arial, Helvetica, sans-serif;	padding-top: 2px; padding-bottom: 2px; }
	.cxsearch{ padding:0px;float:left;width:572px;background-color:#F1F2F3;}
.loginentrada{
	border: 1px solid #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	padding: 2px;
}


.login input {	border: 1px solid #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	padding: 2px;
}
.linkbutton{
	border: 1px solid #CCC;
	margin: 5px; 
	padding: 6px 6px 6px 6px; 
	background-color: #ebebeb; 
	cursor: pointer;
	line-height:26px;
}