body{
	background-image: url("../imgs/listrado.png");
	font-family: arial, serif;
	font-size: 12px;
	color: black;
	margin-top: 0px;
	text-align: center; /*por causa da centralização do IE*/
}
body a{
	text-decoration: none;
}

#conteudo{
	width: 580px;
	float: left;
	background-image: url("../imgs/dagua.png");
	background-repeat: repeat-y;
	margin-left: 7px;	
}

#middle{
	width: 760px;
}
#tudo{
	width: 760px;
	margin: 0 auto;
	background-color: white;
	background-image: url(../imgs/white.gif);
	background-repeat: repeat;
	text-align: center; /*para centralizar no IE*/
	position: relative;
	min-height: 950px;
	/*height: expression( this.scrollHeight < 871 ? "870px" : "auto" );
	height: auto !important*/
}
#todotopo{
	width: 760px; height: 194px;
	margin: 0px 0px 20px 0px;
}
#topo{
	width: 760px; height: 45px;
	background-image: url('../imgs/bandeiras.jpg');
	background-repeat: no-repeat;
}

#topo img{
	height: 45px;
}
#topomeio{
	width: 760px; height: 115px;
	background-image: url("../imgs/centro.jpg");
}
#topobase{
	width: 760px; height: 35px;
}
#menu{
	width: 148px; height: auto;
	background-color: #0033cc;
	color: white;
	background-image: url("../imgs/fundo.jpg");
	background-repeat: repeat-x;
	text-align: left;
	padding: 7px;
}
#menu a, hover{
	color: white;
}
.ind{
	text-indent: 10px;
}
.menubold{
	font-weight: bold;
	padding-top: 4px;
}
.sep{
	border-bottom: 1px white dashed;
	padding-bottom: 4px;
}

#coluna02{
	width: 385px; 	
	height: 500px;
	float: left;
}
#coluna03{
	width: 180px; min-height: 300px;
	float: right;
	margin-right:8px;
	_margin-right:1px;
}
.destaque{
	width: 380px; height: 180px;
	padding: 10px 5px 5px 0px;
	background-color: #C9E7D2;
	margin-bottom: 10px;
}
.destaqueMaior{
	width: 380px; height: 327px;
	padding: 10px 5px 5px 0px;
	background-color: #C9E7D2;
	margin-bottom: 10px;
}
.destaque_2{
	width: 380px; height: 400px;
	/*background-color: #C9E7D2;*/
	margin-bottom: 2px;
}
.destaque img{
	float: left;
	margin-right: 5px;
}
.titulo{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #013D86;
}

p.saiba_mais{
	margin: 0px;
	padding: 0px;
}
#destaque_acontece .saibamais{
	margin:  15px 0px 0px 0px;;
}
.saibamais{
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #B22E19;
}

.saibamais a{
	color: #B22E19;
}

.novidade01{
	width: 180px; /*height: 160px;*/
	float: left;
}
.novidade02{
	width: 180px; /*height: 160px;*/
	float: left;
	margin-left: 16px;
	_margin-left: 9px;
}

#noticias{
	width: 190px; height: auto;
	margin-bottom: 10px;
}
.esq{
	text-align: left;
}
.esq2{
	text-align: left;
	padding-top: 5px;
	/*min-height: 40px;
	height: expression( this.scrollHeight < 41 ? "40px" : "auto" );
	height: auto !important´*/
	height: 50px;
}
.news{
	text-align:left;
	border-bottom: 1px dashed;
	margin-top: 3px;
	padding-bottom: 6px;
	padding-top: 7px;

}
.news2{
	text-align:justify;
	margin-top: 5px;
}
#bottom{
	float: right;
	background-color: white;
	margin-top: 10px;
}
#busca{
	position: static;
	width: 350px; height: 25px;
	background-color: #C9E7D2;
}
#mapa{
	width: 760px; height: 20px;
	color: white;
	text-align: right;
	border-top: 3px solid #015CA7;
	background-color: white;
}
#mapa {
	color: black;
	font-size: 10px;
	padding-top: 6px;
}
#mapa #rodape01{
	width: 210px;
	text-align: left;
	float: left;
}
/*#mapa #rodape02{
	width: 260px;
	height: 50px;
	text-align: left;
	border-left: 1px solid #cccccc;
	float: left;
	padding: 0px 0px 0px 15px;
}*/
#mapa a, hover{
	text-decoration: none;
	color: white;
}


/* para fazer cantos arredondados*/
.bordaBox {
	background: transparent;
	width: 185px; height: 100%;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {
	background:white;
	border-left:2px solid #C9E7D2;
	border-right:2px solid #C9E7D2;
}
.bordaBox .b1 {
	margin:0 5px;
	background:#C9E7D2;
}
.bordaBox .b2 {
	margin:0 3px;
	border-width:0 2px;
}
.bordaBox .b3 {
	margin:0 2px;
}
.bordaBox .b4 {
	height:2px;
	margin:0 1px;
}
.bordaBox .novidade {
	padding:5px 5px 10px 5px;
	display:block;
	background:white;
	background: repeat-y;
	border-left:2px solid #C9E7D2;
	border-right:2px solid #C9E7D2;
}
/*fim cantos arredondados*/
/*
#destaque_acontece .novidade{
	min-height: 130px;
	height: expression( this.scrollHeight < 131 ? "130px" : "auto" );
	height: auto !important;
}
*/

#setor{
	width: 575px; height: 50px;
	margin-bottom: 20px;
}
#secao{
 	text-align: justify;
	width: 565px;
	height: 790px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 10px;
}
#secao table{
	width: 550px;
}
#secao li{
	padding-bottom: 20px;
}

.alignesq{
	text-align: left;
}
.aligncenter{
	margin-left: 150px;
}
.t14pxbr{
	font-size: 14px;
	font-weight: bold;
	color: red;
}
.t14pxb{
	font-size: 14px;
	font-weight: bold;
}
.t12pxbr{
	font-weight: bold;
	color: red;
}
.t12pxbbl{
	font-weight: bold;
	color: blue;
}
.t12pxb{
	font-weight: bold;
}
.leftpad{
	float: left;
	padding: 10px;
}
#atencao{
	background-color: silver;
	padding: 5px;
	text-align: center;
	width: 400px;
}
.left{
	float: left;
}
.clear{
	clear: both;
	height: auto;
}

#destaque_acontece{
	width: 583px;
	margin-top: 20px;
}
#rodape03{
	background-color: white;
	padding-right: 10px;
}
#rodape03 img{
	margin-top: 5px;
}

.lista{
	font-family: arial;
	font-size: 12px;

}

#lista_noticia .lista{
	list-style: none;
	margin: 7px 0px 7px 0px;
}
#lista_noticia .lista a{
	color: black;
}
#lista_noticia .lista a:hover{
	color: #B32E1B;
}

#noticias_2{
	width: 430px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#galeria{
	width: 430px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.thumb_img {
	width: 120px;
	height: 100px;
	padding: 3px 5px ;
	background-color:#F6F6F6;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	float:left;
	margin-top:7px;
	margin-left:7px;
}

div.thumb_img  img{
	padding: 5px 0px;
	border:0;
}
#noticias_2 ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#arquivo_noticias{
	border: 1px solid #E5F2E9;
	width: 130px;
	float: right;
	padding: 0px 0px 5px 0px;
	margin: 0px 5px 0px 0px;
	position: top;
}
#arquivo_noticias h1{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #E5F2E9;
	font-size: 10px;
	font-family: verdana, arial;
	height: 20px;
}
#arquivo_noticias ul{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	margin-bottom: 10px;
}
#arquivo_noticias ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #013C88;

}
#lista_mesesAnt02 li a{
	color: black;
}
#noticias .novidade{
	min-height: 320px;
}
#noticias .bordaBox{
	width: 190px;

}
.rightdashesd{
	min-height: 220px;
	height: expression( this.scrollHeight < 221 ? "220px" : "auto" );
	height: auto !important;
	border-bottom: 1px blue dashed;
}

.fred{
	padding: 4px;
	background-color: #C9E7D2 ;
	text-align: center;
	color: black;
	font-weight: bold;
}

.fred2{
	padding: 4px;
	background-color: #f2f2f2 ;
	text-align: center;
	color: black;
	font-weight: bold;
}
.tbl1{
	padding: 4px;
	color: black;
	background-color: #f2f2f2;
	font-weight: bold;
	text-align: left;
}
.tbl2{
	background-color: #f2f2f2;
	text-align: left;
}
.tbl0{
	background-color: #dddddd;
	padding: 5px;
}
#menu_congresso{
	width:573px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#menu_congresso ul{
	display:inline;
	list-style: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#menu_congresso ul li{
	display:inline;
	/*padding: 0px 5px 0px 5px;*/
	text-align: left;
	
}
.borderRight{
	border-right: 1px solid #003C8D;
}
#menu_congresso ul li a{
	color: #003C8D;
	padding: 0px 5px 0px 5px;
	text-align: center;
}
#menu_congresso ul li a:hover{
	color: black;
}
.titulo_congresso{
	font-size: 18px;
	margin-top: 30px;
	color: #CC0000;
	font-family: verdana, arial;
}
.data_congresso{
	font-size: 16px;
	color: #003C8D;
	font-weight: bold;
}
.titulo_link{
	margin-top: 30px;
	margin-bottom: 20px;
	height: 20px;
	color: #003C8D;
	font-family: verdana, arial;
	font-size: 14px;
}

.txt_titulo{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	margin-bottom: 30px;
}
.publicado{
	font-style: italic;
	text-align: left;
	font-family: verdana,arial;
}

.txt_conteudo{
	text-align: justify;
	font-family: verdana, arial, sans-serif;
}
.txt_fonte{
	font-family: verdana, arial, sans-serif;
	text-align: left;
}

div.zebra1, div.zebra2{
	min-height: 160px;
	height: expression( this.scrollHeight < 161 ? "160px" : "auto" );
	height: auto !important;
}
.zebra1{
	text-align: justify;
	background-color: #ddd;
	padding: 10px;
	height: auto;
	width: 530px;
}
.zebra2{
	text-align: justify;
	background-color: #eee;
	padding: 10px;
	height: auto;
	width: 530px;
}

#plataforma{
	display:block;
	overflow:hidden;
	background:#ddd;
	height:1px;
	clear:both;
}
.paginacao{
	margin-top: 10px;
	padding: 5px;
	height: 15px;
}
.paginacao strong{
	padding: 2px 5px;
	font-weight: bold;
	margin: 0 2px 0 0;
}
.paginacao a{
	border: 1px solid #0060AA;
	color: #0060AA;
	text-align: center;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0 5px 0 0;
}
.paginacao span{
	border: 1px solid #AAA;
	color: #777;
	text-align: center;
	background-color:#DDD;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0 5px 0 0;
}
.paginacao a:hover{
	border: 1px solid #0060AA;
	background-color: #0060AA;
	color: #fff;
}
.center{
	text-align: center;
}

.dot{
	border-bottom: 1px dotted #666666;
	margin: 10px 0px;
	height: 2px;
}

#faq_perguntas{
	margin-bottom:20px;
}
#faq_perguntas ul li {
	margin: 0;
	padding: 2px;
}
#faq_perguntas ul li  a{
	text-decoration: none;
	color: blue;
}
#faq_perguntas ul li  a:hover{
	text-decoration: underline;
}
#faq_respostas{
	padding-top:20px;
}
.pergunta{
	padding: 4px 6px;
	background-color: #C9E7D2 ;
	text-align: left;
	color: black;
	font-weight: bold;
}
.resposta{
	padding:4px 4px 15px 4px;
}
.erro{
	color:#FF0000;
}
#congresso{
	width: 578px;
	height: 600px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
}

.sem_scroll #congresso{
	overflow-y: hidden;
	height: auto;
}

#parte_esq{
	height: auto;
	float: left;
}
.div_busca{
	margin: 10px 0px 0px 0px;
	border: 1px solid #2A5CE1;
	width: 160px;
	height: 80px;
}

.div_busca h1{
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #0033CC;
	width: 160px;
	height: 20px;
}
.div_busca form{
	margin: 8px 0px 0px 0px;
	padding: 0px;
}
.div_busca input{
	padding: 0px;
	border: 1px solid #666666;
	width: 120px;
}

input#bt_busca_ok{
	margin-top: 5px;
	width: 40px;
}
#destaque_acontece  .titulo_noticia{
	height: 30px;
	text-align: center;
}
.titulo_noticia{
	font-size: 12px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color: #003C8D;
	text-align: left;
}

div#popup{
	width: 450px;
	height: 200px;
	position: absolute;
	top: 50%; left: 35%;
	z-Index:1;
}

	img{border:none;}

			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            display:none;
            }
    /* // image replacement */
			
					

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:384px;
		height:180px;
		overflow:hidden; 
		}	

/* // Easy Slider */

#tira_trabalhos{
	width: 380px;
	height: 80px;
	margin-top: 5px;
}

#expositores_home{
	border: 2px solid #0A7955;
	height: 80px;
	width: 378px;
}

#tira_expositor{
	text-align: left;
	margin: 0px;
	float: left;
}
#logos_expositores{
	float: left;
	height: 80px;
	width: 360px;
	overflow: hidden;
}

#ul_logos{
	float: left;
	height: 80px;
	/*line-height: 80px;*/
	width: 10000000px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#ul_logos li{
	float: left;	
	padding-left: 2px;
	padding-right: 2px;
	/*line-height: 80px;*/
}
#ul_logos li img{
	vertical-align: middle;
	_margin-top: 10px;
}
