/* =============== Gerais ================ */

body, html {
	background: url(../../../images/bg_geral6.jpg) 50% 0 repeat-x;
	font-family: "Trebuchet MS", Rockwell, Georgia, Verdana;
	font-size: 13px;
}

.corrige {
	clear: both;	
}

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	color: #F9A51A;

}

label {
	vertical-align: top;    
}

div {	
	/* visibility: hidden;  */		
}

@font-face {
  font-family: 'Rockwell';
  src: url('Rockwell.eot');
  src: local('Rockwell'), url('Rockwell.ttf') format('opentype');
} 

/* =============== div header ========================================= */

div#header {
	/* background-color: #FEF5E4; */
	height: 194px;
	width: 960px;
	/* border: 1px solid red; */
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

img#logo {
	position: absolute;
	top: 33px;
}

div#menu-idioma {

	/*background: url(../../../images/back.gif) -3px 0 repeat-x;	*/
	background: url(../../../images/barra-topo-color.jpg) -3px 0 no-repeat;	
	height: 25px;
	width: 716px;
	position: absolute;
	right: 0;	
}

div#idiomas {
	background: url(../../../images/img_idiomas.jpg) no-repeat;
	color: #fff;
	font-family: Rockwell;
	font-size: 16px;
	height: 25px;
	width: 303px;
	position: absolute;
	right: 0;
	top: 0;
}

div#idiomas a {
	color: #fff;
}

div#idiomas a:hover {
	color: #F9A51A;
}

#idioma-1, #idioma-2 {
	/* outline: 1px solid DeepSkyBlue; */
	width: 95px;
	padding: 2px 1px 0 6px;
	text-align: center;
}

#idioma-1 {
	float: left;
}

#idioma-2 {
	/*float: right;*/
	float: left;
}
div#contato  a{
	color:#3B2F21;
}

#contato {
	float: right;
	width: 95px;
	height:25px;
	background-color:#FFFFFF;
	text-align: center;
}
div#banner-header {
	/*background-image: url(../../../images/banner_topo.jpg);*/
	border: 0px solid green;
	height: 90px;
	position: absolute;
	right: 0px;
	top: 44px;
	width: 718px;
}

/* ---------- estilos extras para o menu-principal ------------- */

div#menu {
	/* outline: 1px solid DeepSkyBlue; */
	bottom: 1px;
	height: 35px;
	position: absolute;
	right: 0px;	
	width: 950px;	
}

/* -------------- menu cidade ----------------------- */

ul#menu-cidade {	
	color: #fff;
	background-color: transparent;
}

ul#menu-cidade a {
	color: #fff;
	background-color: #4F4C4D;
	
}

.icon-menu {
	position: relative;
	left: -20px;
	top: 3px;
}

#menu-cidade .tab-principal {
	background-color: transparent;
}

ul#menu-cidade .cidade-principal {
	width: 190px;	
	border:	none;
	padding-right: 0;
	background: url(../../../images/bg_cidade_fortal.jpg);
}

/* --------- menu principal  ------------ */


/* ============== div body ============================================================ */

div#body {
	/* border: 1px solid #999; */
	margin: 0 auto;
	position: relative;
	width: 960px;
	z-index: 1;	
	visibility: visible;
}

div#body-top {
	background-image: url(../../../images/transparente3.gif);
	border: 1px solid #fff;	
	padding-top: 10px;
	padding-bottom: 10px;
}

div#col-esq {
	/* border: 1px dashed #fff; */
	float: left;
	width: 230px;
	position: relative;
	/* outline: 1px solid red; */	
}

div#col-dir {
	/* border: 1px solid blue;   */
	float: right;
	width: 720px;
	position: relative;
}

/* ----------- div acessos ------------ */

div#acessos {
	/* border: 1px solid red;	 */
	color: #fff;
	float: right;		
	position: relative;
	width: 220px;	
}

div#acessos label {
	font-size: 16px;	
	color: #fff;		
}

#aba-logon {
	background: url(../../../images/aba-logon.png) no-repeat;
	height: 23px;
	padding: 2px 0 0 10px;
}

div#logon {
	background: #4D4D4F url(../../../images/back-logon.jpg) repeat-x;
	height: 92px;
	padding: 10px 0 0 10px;
	margin-bottom: 10px;	
	position: relative;
}

.inp-text  {
	border: none;
	background-color: #fff;
	font-family: Verdana, "Trebuchet MS";	
	font-size: 14px;
	height: 24px;	
	padding-left: 3px;		
}

div#logon .inp-text {
	margin-bottom: 3px;
	border: none;
	/* width: 147px !important; */
}

div#logon label#lembrete {	
	font-size: 14px;
	position: absolute;
	bottom: 10px;
}

#lembrete  a{	
	color:#FFF;
}
#lembrete  a:hover{	
	color:#f9a51a;
}

div#logon #buttom-entrar {
	position: absolute;
	right: 7px;
	bottom: 8px;
}

input#i-senha {
	position: relative;
	left: 5px;
}

.zebra {
	background: url(../../../images/back.password.png) repeat-x;
}

.clear-back {
	background: none;
}

#buttom-entrar {
	cursor: pointer;
	background: transparent url(../../../images/buttom-entrar.gif) no-repeat;
	border: none;
	height: 25px;
	width: 65px;
}

/* ----------- div user-logado -------------------- */

div#user-logado {
	font: 16px Georgia;
	background: #231F20 url(../../../images/back-logado.png) repeat-x;
	/* border: 1px solid red;	 */
	margin-bottom: 10px;
}

div#foto {
	float: left;
	/* border: 1px solid #fff; */
	width: 60px;
	padding: 10px 0 10px 10px;

}

div#detalhes {
	float: right;
	width: 200px;
	
	/* border: 1px solid orange; */
	/*padding: 8px 0 4px 0;	*/
	padding: 8px 8px 4px 0;
}

div#user-logado h4 {
	background: #231F20 url(../../../images/back-logado-h4.png) repeat-x;
	height: 21px;
	font-weight: normal;
	padding-left: 8px;
	padding-top: 2px;
}

div#user-logado h4 a {
	color: #fff;
}

div#user-logado h4 a:hover {
	color: #F9A51A;
}

div#user-logado span#nome, div#user-logado span#cidade  {
	display: block;
	margin-bottom: 3px;
}

div#user-logado span#cidade {
	font-size: 12px;
}

div#user-logado div#aviso-arquivos {
	background: url(../../../images/buttom-laranja.png);
	/* border: 1px solid #fff; */
	color: #000;
	font-size: 11px;
	font-family: "Trebuchet MS";
	margin-top: 3px;	
	clear: left;
	height: 17px;
	text-align: center;	
	width: 115px;
}

/* ---------------------------------------------------- */

div#newsletter {
	background: #4D4D4F url(../../../images/top-corner.gif) top right no-repeat;	
	height: 61px;
	padding: 5px 0 0 10px;
	margin-bottom: 10px;
	position: relative;
}

div#newsletter #i-text {
	position: absolute;
	top: 32px;
	left: 10px;
	width: 156px;
}

div#newsletter #buttom-ok {
	cursor: pointer;
	background: transparent url(../../../images/buttom-ok.gif) top left no-repeat;
	border: none;
	height: 25px;
	width: 33px;
	position: absolute;
	top: 32px;
	right: 10px;
}

div#rss {
	background: #4D4D4F url(../../../images/top-corner.gif) top right no-repeat;	
	height: 29px;		
	padding: 8px 0 0 10px;
}

div#rss a{
	color:#FFF;
}
div#rss a:hover{
	color:#f9a51a;
}
img#icon-rss {
	position: relative;
	left: 6px;
}

/* ------------------------------------- */

div#slideshow {
	border: 2px solid #fff;	
	height: 246px;	
	position: relative;	
}

div#slideshow img {
	height: 246px;
	width: 717px;
}

div#box-conteudo {
	background: #fff url(../../../images/back-top-conteudo.jpg) repeat-x;
	/* outline: 1px solid red; */
	border-right: 1px solid #fff;
	width: 99.3%;
	min-height: 550px;
	_height: 550px;
}

div#conteudo {
	/* outline: 1px solid orange; */
	font-family: Verdana;
	font-size: 14px;
	float: left;
	padding: 0 4px 0 10px;
	width: 504px;
}

div.h1-conteudo {
	/* outline: 1px solid blue; */
	height: 42px;
    margin-bottom: 20px;
	position: relative;
}

div.h1-conteudo h1 {
	/* outline: 1px solid #000099; */
	background-color: #fff;
	font-family: Rockwell;
	font-size: 30px;
	color: #414042;
	margin: 0;
	margin-left: -10px;    
	text-align: center;	
	padding: 0 9px 6px 13px;
	position: absolute;
    top: 0;
    left: 0;
    text-align: left;
}

div.h4-conteudo {
	background: #fff url(../../../images/back-h4.jpg) repeat-x;
	height: 24px;
	margin: 20px 0;
	/* outline: 1px solid red; */
	position: relative;
}

div.h4-conteudo h4 {
	background-color: #fff;
	position: absolute;
	left: 15px;
	padding: 4px 7px 3px 7px;
}

div.linha {
	background: #fff url(../../../images/back-hr.jpg) repeat-x;	
	height: 5px;
	margin: 25px 0;
}

div.download-arquivo {
	background: #fff url(../../../images/back-download.png) top right no-repeat;
	border: 1px solid #F9A51A;
	padding: 12px;
	padding-right: 40px;
	font-family: Verdana;
	font-size: 12px;
	margin-bottom: 10px;
}

div.download-arquivo h4 {
	font-size: 14px;
	margin-bottom: 4px;
}

div#interacao  {
	

}

div#tabs-4 textarea {
	color: #414042;
	font: 12px Verdana;
	border: 1px solid #000;
	overflow: auto;
	width: 463px;
	height: 85px;
}

.enviar-tabs {
    cursor: pointer;
	font: 14px Rockwell !important;
	background-color: #fff;
	border: 1px solid #D6D6D6;
	height: 24px;
	width: 64px;
	padding-bottom: 6px;
    margin-top: 8px;
	 
}

div#tabs-4 input {
	position: relative;
	
	left: 401px;
}

div#tabs-1 {
	width: 500px;
	padding: 10px 3px 10px 5px;
}

div#tabs-2 {
    font-family: Verdana;
    font-size: 12px;
    width: 475px;
}

div#tabs-2 .enviar-tabs {
    position: relative;
    left: 401px;
}

div#tabs-2 span#add {
    color: #414042;
    font: 10px Verdana;
    text-decoration: underline;
    cursor: pointer;
    position: relative;
    left: 200px;
}

div#tabs-2 .nome {
    height: 24px;
    width: 180px;
    margin-bottom: 4px;
	border: 1px solid #aaa;
	color: #414042;
}

div#tabs-2 .email {
    height: 24px;
    width: 272px;
    margin-bottom: 4px;
	border: 1px solid #aaa;
	color: #414042;
}

.naolimpar {
	
}

div#comentarios {
	
	margin-top: 25px;
}

div#comentarios h4 {
	font-family: Rockwell;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 2px;
}

div#comentarios .bloco {
	background: #fff url(../../../images/back-hr.jpg) left bottom repeat-x;	
	font-family: Verdana;
	font-size: 14px;
	padding-bottom: 4px;
	padding-top: 11px;
}

div#comentarios .bloco h5 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
}

div#comentarios .bloco .coment-nome {
	color: #F9A51A;
	font-size: 14px;
	font-weight: bold;
}

div#conteudo h3 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

div#abas-visitante {
	font-family: "Trebuchet MS";
	font-weight: normal;
	margin-top: 11px;	
}

div#abas-visitante.ui-widget {
	border: none;
}

/* ------- div classe download-destaque ------------------- */

div.download-destaque {
	border: 2px solid #F9A51A;
	margin-bottom: 15px;
	padding: 5px;
	position: static;
}

div.download-destaque a {
    text-decoration: underline;
}

div.download-destaque p {
	margin: 0;
	padding: 0;
	display: inline;
}

div.download-destaque img.close-down {
	float: right;
    cursor: pointer;
}

/*----------------------------------------*/

ul#nav-downloads {
    text-align: right;
    margin: 35px 0 8px 0;
}

ul#nav-downloads li {
    list-style: none inside;
    display: inline;
    padding: 4px;
    border: 1px dashed #777;    
}

ul#nav-downloads li.ativa {
    background-color: #F9A51A;
    border: 1px solid #414042;
}

ul#nav-downloads li.ativa a:hover {
    color: #000;
    text-decoration: underline;
}

/* -------------------------------------- */

div#sidebar-interna {	
	/* outline: 1px solid green; */
	float: right;
	width: 180px
	
}

div#sidebar-interna div#expositor {
	width: auto;

}

div#publicidade-interna {
	margin-top: 58px;
}

div#publicidade-interna img {
	border: 1px solid #fff;
	width: 177px;
}

div#variavel {	
	margin-top: 16px;
	font-family: Verdana;
	font-size: 11px;
}

div#variavel p {
	margin: 3px 10px;
}

div#variavel div#link  {
	text-align: right;
	font-family: Rockwell;
	font-size: 14px;
	margin-top: 10px;
}

div#variavel div#link a {
	border: 1px solid #999;
	padding: 1px 10px;
}

/* --------- div body-bottom -------------- */

div#body-bottom {
	/* background: url(../../../images/fundo-sombra-bottom.jpg) left bottom no-repeat; */
	/* border: 1px solid green;  */
	padding-top: 20px;
}

/* --------- div noticias-inicio ----------- */

div#noticias-inicio {	
	/* border: 1px solid DeepSkyBlue;  */
	float: left;	
	width: 630px;
}

div#noticias-destaques {
	position: relative;
}

div#noticias-destaques h4 {
	background-color: #000;
	color: #F9A51A;
	font-family: Georgia, "Trebuchet MS", Verdana;
	font-size: 12px;
	display: inline;
	padding: 3px;
	position: relative;
	left: 6px;
	top: -8px;
}

div#noticias-destaques .bloco {
	/* border: 1px solid orange; */
	width: 307px;	
	font-weight: bold;
	font-size: 14px;
	
}

div#noticias-destaques .bloco img {
	border: 1px solid #fff;
	height: 116px;
	width: 305px;		
}

div#noticias-destaques .bloco p {
	margin: 0;
	padding: 0;
}

div#noticias-destaques .bloco .bloco-texto {
	padding: 6px;
}

div#noticias-destaques .bloco .bloco-texto p {
	margin-bottom: 3px;
}

div#noticias-ultimas {
	background-color: #fff;
	/* border: 1px solid yellow; */
	position: relative;
	margin: 8px 0;
	font-family: "Trebuchet MS";
}

div#noticias-ultimas div#noticias-todas {
	position: absolute;
	top: 4px;
	right: 12px;
	_right: 28px;
}

div#noticias-ultimas div#noticias-todas a:hover {
	color: #000;
	text-decoration: underline;
}

div#noticias-ultimas .bloco {
	background: url(../../../images/border-h2.jpg) left bottom repeat-x;	
	padding: 14px 3px 15px 60px;	
	position: relative;
}

.no-bottom {
	background: none !important;
}

div#noticias-ultimas div.data {	
	color: #F9A51A;
	font-weight: bold;
	font-size: 12.5px;
	height: 17px;
	position: absolute;
	top: 12px;
	left: 9px;
	_left: -45px;	
	width: 40px;
}

div#noticias-ultimas .bloco a {
	color: #000;
	font-family: Verdana;
	font-size: 14px;	
	text-decoration: none;
	/* letter-spacing: 0.5px; */
}

div#body h2 {
	background-color: #F9A51A;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 4px;
	padding-left: 8px;
}


/* ============== div sidebar-inicio =================== */

div#sidebar-inicio {
	/* border: 1px solid #FF7F9C; */
	float: right;	
	width: 310px;
}

div#platinum img {
	border: 4px solid #fff;
	height: 117px;
	/*width: 306px;*/
	width: 302px;
}


div#publicidade img {
	border: 4px solid #fff;
	height: 250px;
	/*width: 306px;*/
	width: 302px;
}

div#inscricao {
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Rockwell;		
}

div#expositor a, div#participante a {
	color: #777;
	display: block;
	font-weight: bold;
	font-size: 17px;
	/* margin-left: 10px; */
}

div#expositor h3, div#participante h3 {
	font-size: 14px;
	position: relative;
	top: 9px;
	color: #3B2F21;
	margin-left: 7px;
}

div#expositor a:hover, div#participante a:hover {
	color: #F9A51A;
}

div#participante {
	/*background: #fff url(../../../images/back-participante.jpg) no-repeat;  
	border: 2px solid #E6E7E8;
	border-top-color: #F9A51A;*/
	position: relative;
	float: left;
	height: 100px;
	width: 146px;
}
div#participante  p {
	display:none;
	
	}

div#expositor {

	/*
	background: #fff url(../../../images/back-expositor.jpg) no-repeat;
	border: 2px solid #E6E7E8;
	border-top-color: #F9A51A; */
	
	float: right;	
	height: 100px;
	position: relative;
	width: 146px;
}

div#expositor  p {
	display:none;
	
	}

img.icon-inscricao {
	position: absolute;
	right: 10px;
	top: 10px;
}

div#twitter {
	background-color: #fff;
	font-family: Verdana;
	font-size: 14px;
	margin-top: 10px;
	position: relative;
}

div#twitter p {
	margin: 3px 10px;	
}

div#twitter ul#nav-twitter {	
	position: absolute;	
	margin: 0;	
	padding: 0;
	top: 3px;
	right: 3px;	
}

div#twitter a {
	color: #000;
}

div#twitter a:hover {
	color: #F9A51A;
}

div#twitter ul#nav-twitter li {
	font-size: 12px;	
	background-color: #fff;
	color: #483D30;
	display: inline;
	list-style-position: inside;
	*margin-left: 2px;
	padding: 0 2px;	
}


div#twitter div#siganos p {
	font-family: Rockwell;
	border: 1px solid #D6D6D6;
	float: right;
	height: 24px;
	margin-top: 8px;
	width: 147px;
}

/*=========== formulario de inscricao ===========*/

div#formulario-inscricao {
    text-align: right;
}

div#formulario-inscricao input, div#formulario-inscricao select {
    margin-bottom: 7px;
    border: 1px solid #000;
    padding: 2px;
    letter-spacing: 0.1em;
}

div#formulario-inscricao select {
    padding: 1px;    
}

div#formulario-inscricao label {
    position: relative;
    font: 14px Verdana;
    top: 2px;
}

div.inputs-radio {
    text-align: left;
    padding-left: 50px;
}

div.inputs-radio input {
    border: none !important;
}

div#formulario-inscricao p {
    text-align: left;
}

.ipt-botao {
    font-family: Rockwell;
    margin-top: 5px;
    margin-left: 5px;
    background: #fff;
    border: 1px solid #999 !important;
    cursor: pointer;
}

.ipt-botao:hover {
    background: #FFE9CF;
}

/*========= página programação ============*/

div#abas-programacao {	

}

div#abas-programacao.ui-widget {
	border: none;
}

div#abas-programacao div.bloco {
	background: url(../../../images/border-h2.jpg) left bottom repeat-x;
	/*outline: 1px solid teal;*/
	margin-bottom: 8px;
	font: 14px Verdana;
	padding-bottom: 3px;
	position: static;
}

div#abas-programacao div.bloco .bloco-texto {
	display: none;
	position: static;
}

div#abas-programacao div.bloco h3 {
	margin: 0;
	padding-bottom: 12px;
	color: #777;	
}

div#abas-programacao div.bloco h4 {
	margin: 0;
	color: #F9A51A;	
}

div#abas-programacao span.detalhes {
	color: #000;
	border: 1px solid #777;
	font: 14px Rockwell;
	padding: 0px 3px;
	cursor: pointer;	
}


/* =========== div footer ================ */

div#footer {
	background: #fff url(../../../images/fundo-sombra-bottom.jpg) top left no-repeat;
	color: #3B2F21;
	/* border: 1px solid maroon;  */
	margin: 0 auto;	
	margin-top: -45px;
	padding-top: 64px;
	position: relative;
	width: 1002px;
}

/* ---- div patrocinio ----- */

div#patrocinio {
	/* border: 3px dotted blue; */	
	padding: 0 25px;	
}

div#patrocinio h2 {
	background: url(../../../images/border-h2.jpg) left bottom repeat-x;
	font-family: Rockwell;
	padding-bottom: 9px;
	padding-left: 8px;	
	font-size: 14px;
	font-weight: normal;	
	margin: 3px 0 4px 0;
}

div#p-master {
	/* outline: 1px solid red; */
	width: 613px;
	float: left;
}

div#p-cultural {
	/* border: 1px solid #000; */
	float: right;
	width: 300px;
}

div#p-prata {
	float: left;
	clear: left;
	/* border: 1px solid #000; */
	width: 613px;
	min-height:100px;
}

div#apoio-inst {
	float: right;
	/* border: 1px solid #000; */
	width: 300px;	
}

div#info {	
	background: url(../../../images/fundo-sombra-top.jpg) left top no-repeat;
	height: 105px;	
	position: relative;
}

div#endereco {
	/* border: 1px solid blue; */
	font-family: Rockwell;	
	font-size: 12px;
	position: absolute;
	top: 29px;
	left: 43px;	
	width: 480px;
}

img#logo-footer {
	position: absolute;
	right: 30px;
	top: 25px;
}
.message {
    background-color: red;
    color:#ffff00;
    font-weight: bold;
    padding: 15px;
    margin-bottom: 6px;
}

/*  ------------  */
div#cracha {
	width: 400px;
	height: 400px;	
	/* background: url(../../../images/base-cracha.gif) ;*/
	border:solid 0px red;
	
}

div#cracha .titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform:uppercase;
	display:block;
}
div#cracha .cpf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display:block;
}
	table, th, td {
		border:solid 0px red;
		padding:0px;
		margin:0px;
	}

