/*******************************************************
												GERAL
*******************************************************/

dl.ftmediadesc {
	float:left;
	width:100%;
	border-top:1px solid #eee;
	margin-top:30px;
	padding-top:30px;
	clear:both;
}

dl.firstftmediadesc {
	border:0;
	padding-top:0;
}

dl.ftmediadesc dt {
	float:left;
	padding-right:20px;
}

dl.ftmediadesc dt img {
	display:block;
}

dl.ftmediadesc dd {
	float:left;
	width:390px;
}

.clipping .barra {
	color:#ccc;
	padding-left:2px;
}

/*******************************************************
												NAVBAR
*******************************************************/

#navbar {
	padding-bottom:15px;
}

#navbar a, #navbar span {
	float:left;
}

#navbar a {
	color:#f68e36;
}

#navbar span {
	color:#888;
}

h5#ttinternas {
	padding-bottom:30px;
}

/*******************************************************
												HISTORICO
*******************************************************/

#historico {
	float:left;
	margin-top:5px;
	background:url(../img/linha-historico.gif) repeat-y 3px 5px;
}

#historico #listas {
	position:relative;
	top:-5px;
}

#historico dl {
	padding-top:40px;
}

#historico dl.first {
	padding-top:0;
}

#historico dt {
	background:url(../img/bullet-historico.gif) no-repeat left 5px;
	padding:0 0 10px 20px;
}

#historico dt .ano, #historico dt .barra {
	color:#f68e36;
}

#historico dt .titulo {
	color:#000;
}

#historico dd {
	padding-left:65px;
}

/*******************************************************
												EXPOSITORES
*******************************************************/

#expositores caption {
	color:#000;
	text-align:left;
	padding-bottom:10px;
}

#expositores th {
	background-color:#eee;
	text-align:left;
	color:#000;
	padding:5px 20px;
}

#expositores td {
	width:33%;
	padding:7px 20px;
}

#stands caption{
	color:#000;
	text-align:left;
	padding-bottom:10px;
}

#stands th{
	background-color:#eee;
	text-align:left;
	color:#000;
	padding:5px 10px;
}

#stands td{
	padding:7px 10px;
}

#stands .listra td {
	background:#F7F7F7;
}	


/*******************************************************
											PARTICIPE
*******************************************************/

#participe {
	background-color:#E46669;
}

#participe h3 {
	font-size:16px;
	color:#fff;
	padding:8px 10px;
	margin-bottom:15px;
	background-color:#DF4044;
	text-transform:uppercase;
}

#participe h4 {
	font-size:15px;
	padding:0 10px;
	margin-bottom:20px;
}

#participe h4, #participe p {
	color:#fff;	
	padding:0 10px;
	margin-bottom:20px;
}

#participe a.participe {
	display:block;
	color:#fff;
	padding:5px 20px;
	background-color:#DF4044;
	float:right;
}

/*******************************************************
											PROGRAMACAO
*******************************************************/

#programacao th {
	background-color:#bdbdbd;
	border-bottom:3px solid #f68e36;
}

#programacao th a {
	display:block;
	color:#fff;
	padding:6px 0;
}

#programacao a.selected {
	background-color:#f68e36;
}

#programacao th span {
	display:block;
}

#programacao th span.sem {
	font-size:19px;
}

#programacao .menu {
	margin-bottom:25px;
}

#programacao .titulo {
	color:#000;
}

#programacao .programa {
	padding:0 20px;
}

#programacao h2.ttprograma {
	font-size:16px;
	background-color:#f68e36;
	padding:5px 10px;
	color:#fff;
	margin-bottom:20px;
	text-transform:uppercase;
	cursor:pointer;
}

/*******************************************************
												PAGINAÇÃO
*******************************************************/

.paginacao {
	padding-top:30px;
}

.paginacao td {
	background-color:#f7f7f7;
}

.paginacao td.pag {
	text-align:center;
}

.paginacao td.pag span {
	color:#acacac;
}

.paginacao .btmore {
	margin-top:0;
}

.paginacao td.pag a {
	padding:0 5px;
}

/*******************************************************
												BLOG
*******************************************************/

.comentario {
	padding:20px 20px 1px 20px;
}

.comentario .autor {
	color:#000;
	font-size:12px;
}

.comentario .data {
	margin-bottom:5px;
}

/*******************************************************
												RODAPE
*******************************************************/

#rodape {
	margin-top:40px;
}

/*******************************************************
												FORM
*******************************************************/

.campo .input, .campo .textarea {
	float:left;
	background-color:#fff;
	border:1px solid #c6c6c6;
	margin-bottom:10px;
}

.input input, textarea {
	padding:5px 0 4px 0;
	margin:0 10px;
}

#formcomentario {
	margin-top:30px;
	padding:20px;
	background-color:#eee;
}

.campo .obs {
	position:relative;
	top:3px;
	padding-left:5px;
}

/*******************************************************
												CLASS
*******************************************************/

.autor {
	text-align:right;
	color:#acacac;
}

.cordestaque {
	color:#f68e36;
}

.download {
	padding:10px 20px;
	background-color:#eee;
}

.download img {
	position:relative;
	top:3px;
	margin-right:10px;
}

.disponivel {
	color:#9ec437;
}

.bt {
	float:right;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	background-color:#f68e36;
	margin-top:30px;
	padding:5px 10px;
}

/*********************************************************
													MENSAGENS
*********************************************************/

.containerMensagem {
	border:1px solid #fff;
	margin-bottom:20px;
}

.containerMensagem li {
	padding:10px 20px 10px 35px;
}

.containerMensagem .sucesso {
	background:#d7eecf url(../img/ico-sucesso.gif) no-repeat 10px 11px;
	color:#339933;
}

.containerMensagem .erro {
	background:#efcdc8 url(../img/ico-erro.gif) no-repeat 10px 11px;
	color:#cc230a;
}

.containerMensagem li strong {
	padding-left:10px;
}
