a {
	text-decoration:none;
	color:#0000CC;
}
a:hover {
	text-decoration:underline;
}
/* -------------------- CONTAINERS ------------------- */	
.container {
    margin: 0 auto;
    width: 776px;
    position: relative;
    background: #fff;
    text-align: left;
    }
.container-topo {
	height:120px;
	background: url(img/topo_bg.jpg);
	}
.container-topo03 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}		
.container-left {
	vertical-align:top;
	width:auto;
	padding: 12px;   
	border-top:4px solid #EBEBEB;
	border-bottom:4px solid #EBEBEB;

	}
.container-center {
	vertical-align:top;
	width:180px;
	background:#f1f1f1 url(img/bg_conteiner-center.gif) repeat-x;
	padding: 12px 6px 6px 6px; 
	border-top:4px solid #D0D0D0;
	border-bottom:4px solid #D0D0D0;
	}
.container-right {
	vertical-align:top;
    text-align:center;
	width:150px;
    padding:12px 6px 6px 6px; 
	border-top:4px solid #ebebeb;
	border-bottom:4px solid #ebebeb;
	}
.container-rodape {
	border-top:1px solid #FFF;
	padding: 6px;
	text-align:right;
	background:#3083D6 url(img/rodape_bg2.gif);
	color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:1.3em;
	}
.container-rodape a {
	color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	}	
/* -------------------- MENU ------------------- */	
.cel_menu {
	vertical-align:top; /* Correcao para o Internet Explorer */
	_height:27px; /* Correcao para o Internet Explorer */
	}
/* -------------------- NOTICIAS ------------------- */		
.linknot {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
	text-decoration:none;
	color:#666;
	display:block;
	}
.linknot:hover {
	text-decoration:underline;
	color:#0000CC;
	}
.notdta {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing:1px;
	}
/* -------------------- LINKS ---------------------- */

.links th, .links td {  
	border-bottom:1px solid #f1f1f1;
	padding:4px 8px 4px 8px;
	color:#333;
	vertical-align:middle;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	}
.links th {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#f1f1f1;
	border-bottom-width:0;
    color:#000;
	vertical-align:top;
	letter-spacing:1px;
	padding:4px;
	font-weight:bold;
	}
.links table {
	margin:1.2em 0;
	font-size:85%;
    }

.tabela_programacao {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}

.cel_expositor_nome {
	padding: 6px 6px 6px 6px;
	letter-spacing:1px;
	}
.pontilhado_h {
	background:url(img/pnt_h.gif) repeat-x;
	height:1px;
	}
.bg_img {
	border:1px solid #f1f1f1;
	padding:5px;
	}
.bg_img3 {
	border:1px solid #f1f1f1;
	padding:5px;
	}	
.bg_img2 {
	border:1px solid #f1f1f1;
	padding:5px;
	margin-left:10px;
	}	
#destaque {
	border:1px solid #f1f1f1;
	padding:5px;
	text-align:center;
	z-index:0;
	}	
#destaque:hover {
	border:1px solid #ccc;
	padding:5px;
	}	
	
.bg_img:hover {
	border:1px solid #ccc;
	padding:5px;
	}
.texto {
	text-align:justify;
	line-height:1.5em;
	}
.organizacao_blockquote {
	margin:8px 6px 8px 0px;
	padding:2px 0px 2px 8px;
	border-left:5px solid  #f1f1f1;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#595959;
	}
.organizacao_b {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.tbl_expositores th, .tbl_expositores td {  
	border-bottom:1px solid #f1f1f1;
	padding:4px 8px 4px 8px;
	color:#333;
	vertical-align:middle;
	font:10px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	}
.tbl_expositores th {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background:#f1f1f1;
	border-bottom-width:0;
    color:#000;
	vertical-align:top;
	letter-spacing:1px;
	padding:4px;
	font-weight:bold;
	}
.tbl_expositores table {
	margin:1.2em 0;
	font-size:85%;
    }
	  
.tbl_expositores2 th {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#f1f1f1;
	border-bottom-width:0;
    color:#000;
	vertical-align:top;
	letter-spacing:1px;
	padding:4px;
	font-weight:bold;
    }
.tbl_expositores_produtos th, .tbl_expositores_produtos td {
	border-bottom:1px solid #f1f1f1;
	padding:4px 8px 4px 8px;
	color:#333;
	vertical-align:middle;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    }
	
.tbl_listaexpositores th, .tbl_listaexpositores td {
	border-bottom:1px solid #f1f1f1;
	padding:8px 8px 8px 8px;
	color:#333;
	vertical-align:middle;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	}
.tbl_listaexpositores th {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#f1f1f1;
	border-bottom-width:0;
    color:#000;
	vertical-align:top;
	letter-spacing:1px;
	padding:4px;
	font-weight:bold;
	}
.tbl_listaexpositores table {
	margin:1.2em 0;
	font-size:85%;
    }

.submenubottom {
	display:block;
	margin-top:24px;
	background:#f1f1f1;
	text-align:right;
	padding:3px 12px 3px 3px;
	}
.linksubmenubottom {
	color:#999;
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:3px;
	}
.linksubmenubottom:hover {
	text-decoration:none;
	color:#333;
	}
.submenutop {
	display:block;
	margin-top:24px;
	margin-bottom:24px;
	background:#f1f1f1;
	text-align:center;
	padding:3px 12px 3px 3px;
	}
.linksubmenutop {
	color:#333;
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.linksubmenutop:hover {
	color:#0000CC;
	}
.erro {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	}

.inputtext {
	width:133px;
	border: solid 1px #aaa; 
	background-color: #fff;
	}
.textarea {
	width:133px;
	border: solid 1px #aaa; 
	background-color: #fff;
	}	

.inputbutton {
	height:17px;
	border: solid 1px #999; 
	background-color: #eeeeee;
	font-weight: bold;
	cursor: pointer;
	color: Gray;
	font-size:12px;
	}
.formularioaquisicao {
    border:1px solid #ccc;
	padding:3px;
	background:#f9f9f9;
}	
.topodata {
	letter-spacing:2px;
	font-size:11px;
}
.contagem {
	margin:6px 0 6px 0;
	padding:3px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A7BDDA;
	background: #F6F8FB;
	color: #517DB6;
	text-align:center;
}