@charset "utf-8";
/*****	Global	*****/
body { background:#c0c0c0 url(../img/bg/bgBody1.jpg); }

div#header, div#geral {
  width: 960px;
  margin: 0 auto;
  position: relative;
}

div#geral {
	width:960px;

	}
div#asfalto, div#telhado { }
div#telhado { background:url(../img/bg/telhado.png) repeat-x; /*height:174px;*/ width:100%;  }

div#asfalto {
	width:100%;
}

	.content, .contentLog {
		float:left;
	}
	.content, .contentLog {
		width:752px;
		position:relative;

	}
	.interna .contentLog {
            background: #EDEDED url(../img/bg/headerInt.gif) repeat-x;
            margin: 0 0 30px 0;
            padding: 0 15px;
            width: 930px;
          }

	.contentLog {
		/*background:url(../img/bg/conteudoIntExpand.png) repeat-y left top;*/
		/*margin:28px 0 0;*/
		/*padding:0 15px 15px;*/
		width:930px;
	}
        
        .interna .content{
		 background: #EDEDED url(../img/bg/headerInt.gif) repeat-x;
		margin:0 0 30px 0;
		padding:0 15px;
		width:690px;

	}

	.lateralDir {
		background: url(../img/bg/calendarioLat.png) no-repeat bottom;
		padding:0 0 0 17px;
		width:190px;
                float:right;
	}
	#footer { 
            clear:both;
            width:100%;
            padding-top: 15px;
	}

.contentBot {
	background: url(../img/bg/bgContentBot.png) no-repeat left bottom;
	height:19px;
	width:720px;
	position:absolute;
	left:0;
	bottom:-19px;
}
.contentLog .contentBot {
	background: #EDEDED;
	width:100%;
}
.botao {
	background:#fff url(../img/bg/inputBotao.gif) repeat-x left bottom;
}
a.botao {
	border:1px solid #082a2e;
	border-radius:4px;
	-moz-border-radius:4px;
	font-size:0.75em;
	font-weight:bold;
	padding:2px 10px;
}
a.botao:hover { text-decoration:none; }

.figdestaque { margin-right:22px;}

.headerInt {
  background: #9CCCE7 url(../img/bg/headerInt.gif) repeat-x left bottom;
  padding-bottom: 10px;
  margin-bottom: 10px;
  height: 64px;
}

.btExpandir {  }
#listaFAQ {
	list-style:none;
}
#listaFAQ li {
	background: url(../img/bg/lista.gif) repeat-x left top;
	list-style-position:inside;
	min-height:2em;
	padding:8px;
}
#listaFAQ li h5 {
	cursor:pointer;
	font-size:0.82em;
	font-weight:bold;
	}
#listaFAQ li div, #ui-datepicker-div {
	display:none;
}
/* Cabeçalho */
div#header h1 { display:none; visibility:hidden; }
form#login, div#logado {
	background:#a8bcc5;
	height:72px;
	width: 330px;
	padding:0 0 0 10px;
	position:absolute;
	top:10px;
	right:0px;
	overflow:hidden;
	border:1px solid #003f5e;
	}

.menu-lang {position:absolute; top:-15px; right:-6px;}
.menu-lang a {background:url(../img/ico/menu-lang.png) no-repeat; display:block; height:18px; font-size:12px; float:left; padding:0 15px 0 28px;}
.menu-lang a.eng {background-position:0 -23px;}
.menu-lang a.esp{background-position:0 -49px;}
.menu-lang a.fr{background-position:0 -73px;}

form#login label { font-weight:bold; width:43px; padding-top:8px; float:left}


#logado.area-restrita p {margin:0 0 -2px 0;}
#logado.area-restrita span{display:block; font-size:10px; margin:0 0 5px 0;}

div#logado { padding-top:10px; height:72px; }
form#login .hBox, div#logado .hBox {
	width:330px !important;
	position: relative;


}
form#login p {
	font-size: 0.69em;
	margin: 0;
	clear: both;
	position: relative;
	top: 5px;
	left: 5px;
	width:100%;
}

a.pacesso { color:#880101;}

div#logado p {
	font-size: 0.69em;
	margin: 0;
	clear: both;
	position: relative;
	top: 15px;
	left: 15px;
	width:100%;
}


/* cadastro livros */

.boxcadseparador{width:540px !important; float:left;}
.boxcadmenor{width:130px !important; float:left; clear:both;}
.boxcadmaior{width:480px !important; float:left;}
.boxcadtxt{clear:both; width:450px !important; margin-top:15px; font-size: .81em;}

.padt{padding-top:22px;}

form#login div {
	margin-right:6px;
}
form#login .botao{
	width:60px;
	float:left;
	margin:5px 0 0;
}
form#login .campotTexto input {
	margin-right:0 !important;
	width:100px;
	float:left;
}
ul.menuTopo {
    overflow: hidden;
    padding: 0px 0 10px 8px;
}
ul.menuTopo li {
	float:left;
	font-size:0.69em;
	padding:0px 5px;
	margin-right:5px;
	position:relative;
}
ul.menuTopo li img {
	margin:0 3px 0 0 ;
	vertical-align:bottom;
}
ul.menuTopo li a,
ul.menuTopo li span {
	color:#003f5e;
	font-weight:bold;
	text-transform:uppercase;
}
ul.menuTopo li.idioma {padding-right:20px; background:#5696cf url(../img/ico/seta.png) no-repeat right center;}
ul.menuTopo li select {
	position:absolute;
	left:-2px;
	top:-5px;
	padding-right:15px;
	opacity:0;-moz-opacity: 0;filter: alpha(opacity=0);
	font-size:14px;
}


ul.menuPrincipal {
  margin: 2px 0 20px 0;
  background: url(../img/bg/bgmenu.png) no-repeat;
  height: 47px;
}

ul.menuPrincipal li {
	float:left;
	margin:0 14px;
}
ul.menuPrincipal li a {
	background: url(../img/ico/menu.png) no-repeat;
	color:#000;
	display:block;
	height:30px;
	overflow:hidden;
	text-decoration:none;
	padding-left:35px;
	padding-top: 10px;
	position:relative;
	top:3px;
}
	ul.menuPrincipal li.inic a { background-position:0 3px;}
	ul.menuPrincipal li.oque a { background-position:0 -50px;}
	ul.menuPrincipal li.info a { background-position:0 -110px; padding-left:35px;}
	ul.menuPrincipal li.cale a { background-position:0 -165px; padding-left:40px;}
	ul.menuPrincipal li.avis a { background-position:0 -223px;}
	ul.menuPrincipal li.noti a { background-position:0 -279px; padding-left:40px;}
ul.menuPrincipal li a:hover {
	text-decoration:underline;
}
#notificacoes {
	background:url(../img/bg/notificacoes.png) no-repeat 0;
	position:absolute;
	height:39px;
	top:0;
	right:4px;
	width:422px;
	padding:2px 100px 4px 10px;
}
#notificacoes h4 {
	background:url(../img/ico/alertaNotificacao.png) no-repeat left center;
	font-weight:bold;
	line-height:16px;
	font-size:0.75em;
	margin:0 0 0;
	padding-left:20px;
}
#notificacoes p {
	font-size:0.69em;
	line-height:1em;
}
#notificacoes p.tools {
	position:absolute;
	top:5px;
	right:30px;
	width:80px;
}
p.tools a {
	background:url(../img/ico/opcoes.gif) no-repeat;
	display:block;
	float:left;
	height:17px;
	margin:0 5px;
	overflow:hidden;
	text-indent:-50em;
	width:16px;
}
p.tools a.btAnte { background-position:-18px center;}
p.tools a.btProx { background-position:-35px center;}
p.tools a.btFecha { background-position:-51px center;}

/* Conteúdo Geral */
.resultadoBusca {border-bottom:1px solid #000; float:left; clear:both; padding-bottom:10px; margin-bottom:20px; width:100%;}
.resultadoBusca ul li {list-style:none; font-size:12px;}


.avisoedicao{ color:#FFF; padding:2px 2px  5px 5px; background:red; display:block }


#inicio .boxEvento {
	background: url(../img/bg/bgBoxEventos.png) no-repeat;
	height: 170px;
	margin: 0 0 0px 0px;
	padding: 30px 0px 0px 25px;
	width: 671px;
	position:relative;


}
.boxEvento span.tit{
	display: block;
	float: left;
	font-size: 1.14em;
}
table.boxEvento { font-size:1em !important; }
.personalDest {
	background:url(../img/ico/personalDest.gif) no-repeat left center;
	display:block;
	font-size:0.75em;
	line-height:21px;
	margin:-8px 0 0 151px;
	padding-left:25px;
}
p.select {
	position:absolute;
	top:20px;
	right:24px;
	font-weight:bold;
}
p.select a.btAnte, p.select a.btProx {
	color:#005a88; background:url(../img/bot/setasAvancaVolta.png) no-repeat 0 top;
	display:inline-block;
	height:23px;
	padding:0 23px;
}
p.select a.btProx { background-position: right bottom;}
p.select a.btAnte { }
.boxEvento h2.floatLeft {
	font-weight:bold;
	font-size:1em;
	margin:5px 0 8px;
}
.boxEvento h2.floatLeft a {
	color:#005A89;
}
.boxEvento p {
	font-size:0.82em !important;
	margin:0 0 8px;
}
.eventOpt li { }
.eventOpt li a {
	background: no-repeat left center;
	font-size:0.82em;
	padding:3px 0 3px 20px;
	margin-right:5px;
}
.eventOpt li a.icoLembre { background-image: url(../img/ico/lembreme.gif); }
.eventOpt li a.icoCompart { background-image: url(../img/ico/compartilhar.gif); }
.eventOpt li a.icoGostei { background-image: url(../img/ico/gostar.gif); padding-left:20px; }
.eventOpt li a.acess { background-image: url(../img/ico/acessibilidade.gif);
	font-size:0.75em; }
.eventOpt li span {
	background: url(../img/bg/gostaram.gif) no-repeat left center;
	font-size:0.69em;
	padding:3px 12px;
}
.boxCadastre {
	background: no-repeat left top;
	float:left;
	height:85px;
	margin:20px 10px 20px 15px;
	width:330px;
	}
.boxCadastre a.botao {
	display: inline-block;
    margin: 5px 0 0;
    padding: 5px 10px;
}
#boxAvisos, #boxNoticias {
	height:152px;
}
#boxAvisos {
	background-image: url(../img/bg/boxAvisos.png);
	}
#boxNoticias {
	background-image: url(../img/bg/boxNoticias.png);
}
h6.upperCase {
	text-indent:60px;
	font-size:0.88em;
	line-height:1em;
}
#boxAvisos p, #boxNoticias p {
	font-size:0.75em;
	margin:10px 10px 5px 35px;
}
#boxAvisos p.bold, #boxNoticias p.bold {
	margin:10px 30px 5px 60px;
}
.slideFotos {}
.slideFotos .foto {width:555px; height:350px; overflow:hidden;}
.slideFotos .foto img{width:555px;}
.slideFotos.galeria .jcarousel-item-horizontal img {width:90px; height:70px;}
#inicio .slideFotos { margin:0 0 0 20px; }
.slideFotos h6 {
	font-weight:bold;
	color:#000;
	text-indent:0;
}
.headerInt img.floatLeft {
	margin:5px 10px 0 5px;
}
.headerInt h2.titulo {
	font-size:1em;
	padding:10px 10px 0 0;
	text-transform:uppercase;
}
p.rss { padding:9px 0 0; }
.headerInt a.btRss {
	margin:0 0 0 10px;
}
.headerInt .inline {
	float:right;
	margin:-10px 15px 0 0;
}
.headerInt .inline li {
	font-size:0.82em;
	height:100%;
	overflow:hidden;
}
.headerInt .inline li a {
	background-repeat: no-repeat;
	float:right;
	line-height:24px;
	padding-left:24px;
	margin:0 0 0 14px;
}
.headerInt .inline li a.indent {
	padding-left:0;
	width:21px;
}
a.icoImprimir { background-image:url(../img/mnu/imprimir.gif); }
a.icoGerar { background-image:url(../img/mnu/gerarPDF.gif); }
a.icoEnviar { background-image:url(../img/mnu/enviar.gif); }
a.icoRedu { background-image:url(../img/mnu/reduzirFonte.gif); }
a.icoAum { background-image:url(../img/mnu/aumentaFonte.gif); }
a.icoComp { background-image:url(../img/mnu/compartilhe.gif); }
a.icoVoltar { background-image:url(../img/mnu/setaVoltar.png); padding-left: 27px !important;}

ul.listaAviso {
	list-style:none;
	padding:10px 0 0;
}
ul.listaAviso li {
	background:#fff url(../img/bg/lista.gif) repeat-x left top;
	padding:10px;
}
ul.listaAviso li span {
	font-size:0.82em;
	font-weight:bold;
	color:#005a89;
}
ul.listaAviso li h5 {
	font-size:0.88em;
	font-weight:bold;
	margin-bottom:0;
	text-transform:uppercase;
}
ul.listaAviso li p {
	font-size:0.82em !important;
}
ul.listaAviso li a {
	color:#000;
	text-decoration:none;
}
ul.listaAviso li a:hover{ text-decoration:underline;}

span.btFiltrar {
	background: url(../img/bot/filtrar.png) repeat-x left top;
	float:left;
	height:25px;
	width:78px;
	margin:0 10px 21px 0;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-indent:2px;
}
a.botamOpen {
	//background:#eaf4fa url(../img/bot/botaoFiltro.gif) repeat-x left bottom;
	border:1px solid #a3c7e2;
	display:block;
	float:left;
	font-weight:bold;
	padding:0 10px 3px 5px;
	margin:-7px 10px 0 0;
	text-decoration:none;
	position:relative;
}
a.botamOpen img {
	vertical-align:middle;
	margin-right:10px;
}
a.botamOpen span {
	background: url(../img/pic/setaDown.png) no-repeat right center;
	line-height:32px;
	padding-right:50px;
}
a.botamOpen.aberto{padding-bottom:10px; border-bottom:none; z-index:10;}
a.botamOpen.aberto span {background-image: url(../img/pic/setaUp.png);}
.set {width:510px;display:none; position:absolute; z-index:5; background:#EAF4FA; border: 1px solid #A3C7E2; padding:10px;top: 120px; left:35px;}
.set h4{display:block;}
.set ul{display:block; float:left; clear:both;}
.set .lista{ height:240px; overflow-x:auto;  border-top:1px solid #A3C7E2; margin-top:20px; padding-top:10px;}
.set li{list-style:none; width:220px; float:left; margin-bottom:5px;float:left;}
.set label input{margin-right:5px;}

#estados.set li{width:140px;}




table.boxEvento { border:none; margin:0 0 15px; clear:both; width:100%; }
table.boxEvento td, table.boxEvento tr.par td {
	background: #fff url(../img/bg/lista.gif) repeat-x left top;
	padding:0 8px 12px;
}
table.boxEvento tr.tituloMes td {
	background:#005a89;
	color:#fff;
	font-weight:bold;
	font-size:0.75em;
	padding:2px 4px;
}
table.boxEvento td  img.floatRight {
	clear:right;
}
a.btLembreMe {
	background:url(../img/bot/lembreMe.png) no-repeat left top;
	height:24px;
	float:right;
	margin:5px 0;
	width:180px;
}
a.btLembreMe span{
	font-size:10px;
	color:#000;
	display:block;
	float:left;
	font-weight:bold;
	margin:3px 0 0 10px;
}
a.btLembreMe span.marcado{display:none;}
a.btLembreMe.eventoMarcado span.lembrar{display:none;}
a.btLembreMe.eventoMarcado span.marcado{display:block;}
a.btLembreMe:hover {
	background-position:0 -24px;
}
a.eventoMarcado {
	background-position:0 -48px !important;
}

/*Modal enviar por email*/
#enviarPorEmail {width:670px;}
#enviarPorEmail p {float:left; margin-right:10px;}
#enviarPorEmail label{float:left;}
#enviarPorEmail p input,
#enviarPorEmail p textarea {clear:both; float:left; background:url('../img/bg/bgInput.png') repeat-x 0 0;}
#enviarPorEmail p input {width:320px; background-position:0 -65px}
#enviarPorEmail p textarea {width:655px; heigth:80px;}
#enviarPorEmail .botoes input{float:left; clear:none; width:auto; cursor:pointer;}

#enviarPorEmail h4{font-size:16px;}
#enviarPorEmail .sucesso{display:none; text-align:center; padding-bottom:20px;}
#enviarPorEmail .msgErro{display:none;width: 94%;}

/* Calendário de Eventos */
div.calenDetalhe {
	background: url(../img/bg/lista.gif) repeat-x left top;
	margin-left:-6px;
	padding:12px 10px;
}
.boxPromo {  }
.boxPromo .abasContent {
	background: url(../img/bg/lista.gif) repeat-x left top;
	padding:20px 5px 10px;
}
.boxPromo .ui-tabs-nav {
	height:32px;
	margin:0;
}
.boxPromo .ui-tabs-nav li {
	background:#ededee url(../img/bg/abaDefault.gif) repeat-x left center;
	border:1px solid #d1d1d1;
	border-style:solid solid none;
	display:inline-block;
	float:left;
	text-align:center;
	margin-right:8px;
}
.boxPromo .ui-tabs-nav li a {
	border:1px solid #f3f3f4;
	color:#646464;
	display:block;
	font-size:.94em;
	font-weight:bold;
	line-height:29px;
	padding:0 15px
}
.boxPromo .ui-tabs-nav li.ui-tabs-selected {
	background-image: url(../img/bg/abaSelected.gif);
	background-color:#cfe6f5;
	border-color:#6698bd;
}
.boxPromo .ui-tabs-nav li.ui-tabs-selected a {
	border-color:#dbedf8;
	color:#000;
}

div#abaRank {
	vertical-align:bottom;
	padding-right:13px;
}
div.promotora {
	float:left;
	padding-right:4px;
}
.promotora div.barraGrafico {
	float:left;
	height:201px;
	position:relative;
	vertical-align:bottom;
	width:23px;
}
.promotora div.barraGrafico img {
	border-top:1px solid #a3c2db;
	position:absolute;
	bottom:0;
	left:0;
	width:23px;
}
.promotora div.empresa {
	display:none;
	float:left;
	margin:25% 0 0 6px;
	width:240px;
}
.promotora:first-child div.empresa {
	display:block;
}
.promotora span.gostaram {
	background: url(../img/bg/promoGostaram.gif) no-repeat left top;
	border-right:1px solid #5e8196; display:block;
	font-size:11px;
	height:21px;
	padding:6px 5px 0 17px;
	overflow:hidden;
}
#rankingCompleto { width:600px; }
div.tableRank {
	width:100%;
	height:350px;
	overflow:auto;
	border-bottom:3px solid #005a89;
}
.tableRank tbody { }
table.tableRank {
	border:none !important;
	margin-bottom:0;
	width:100%;
}
.innerTable table {font-size:.94em; }
/* Cadastro Promotor */
#cada .boxWidth-10 {
	width:440px !important;
}
#cada div.requisitos {
	float: right;
	width: 532px;
	position: absolute;
	right: 10px;
}
div.requisitos {
	margin-bottom:10px;
}
div.requisitos ul {
/*	border:1px solid red;*/
	height:30px
}
div.requisitos ul li {
	background:#d9ebf6 url(../img/bg/reqAba.gif) repeat-x left top;
	border:1px solid #a3c7e2;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
div.requisitos ul li.ui-tabs-selected {
	border-style:solid solid none solid;
	margin-top:2px;
	margin-bottom:-3px;
}
div.requisitos ul li a {
	border:1px solid #eaf3f8;
	color:#000;
	display:block;
	float:left;
	font-size:0.75em;
	font-weight:bold;
	line-height:30px;
	padding:0 10px;
}
div.requisitos ul li.ui-tabs-selected a {
	border-style:solid solid none solid;
	line-height:34px;
}
div.requisitos .ui-tabs-panel {
	background:#d9ebf6 url(../img/bg/reqAbaContent.gif) repeat-x left bottom;
	border:1px solid #a3c7e2;
	clear:left;
	padding:10px 10px 0;
}

#promo div.requisitos .ui-tabs-panel { padding-bottom:10px; }
/* Inclusão de Evento */
#inclusores {
	background-color:#e0f3ff;
	float:left;
	padding:10px 0 10px 0;
	width:450px;
}
#incluidos {
	float:right;
	width:450px;
}
b.sitDevolvido { color:#ba0707; }
b.sitSalvo { color:#005a89; }
b.sitAnalise { color:#fd7a4b; }
b.sitDeferido { color:#609113; }

#incluidos a.btExcluir {
	background:url(../img/ico/opcoes.gif) no-repeat -51px center;
	display:block;
	height:16px;
	text-indent:50em;
	overflow:hidden;
	width:16px;
}
#incluidos .btCleanForm {
	background:url(../img/ico/opcoes.gif) no-repeat left center;
	border:none;
	height:18px;
	width:18px;
	outline:none;
	margin:7px 0 0 0;
}

.alignRight a.btExcluir { float:right; }
ul.abaSimples { font-size:.75em; margin-bottom:5px; font-weight:bold; }
ul.abaSimples .ui-tabs-selected a { color:#005A89; }

ul.abaSimples li.inclui_evento { padding:10px;}
ul.abaSimples li.inclui_representante { padding:10px;}
ul.abaSimples .ui-tabs-selected.inclui_evento a { color:#005A89;background-color:#e0f3ff; padding:10px;border:1px solid #a3c7e2; border-bottom:none; }
ul.abaSimples .ui-tabs-selected.inclui_representante a { color:#005A89;background-color:#e0f3ff; padding:10px;border:1px solid #a3c7e2; border-bottom:none; }

.conteudo_das_abas{border:1px solid #a3c7e2; padding-left:5px; padding-right:5px;background-color:#e0f3ff;}


.borderBottom { border-bottom:1px solid #a3c7e2; margin-bottom:5px; }

a.btAdicionar {
	background:url(../img/ico/adicionar.gif) no-repeat left center;
	font-size:0.82em;
	padding:3px 0 3px 20px;
	margin-top:6px;
}

.relatTipo a.btAdicionar {
	background:url(../img/ico/adicionar.gif) no-repeat left center;
	font-size:0.82em;
	padding:3px 0 3px 20px;
	margin-top:0px;
}

p#selectOpt {
	font-size:0.63em;
	position:absolute;
	top:0;
	right:2px;
}
p#selectOpt a {
	background: no-repeat left center;
	color:#fff;
	line-height:20px;
	margin-left:5px;
}
p#selectOpt a.habPassos {
	background-image:url(../img/ico/passos.gif);
	padding-left:16px;
}
p#selectOpt a.habLista {
	background-image: url(../img/ico/listaEvento.gif);
	padding-left:19px;
}
.botaoProx, .botaoAnte {
	background:url(../img/bot/anteProx.png) no-repeat;
	font-family:"Trebuchet MS";
	font-size:0.69em;
	padding:4px 10px;
}
a.botaoProx { background-position:right center; float:right; border-left:1px solid #a8cae4;  }
a.botaoAnte { background-position:left center; float:left; border-right:1px solid #a8cae4; }

/* Conteúdo Lateral */
.lateralDir .ui-tabs-nav {
	height:28px;
	margin:5px 0 0 -17px;
}
.lateralDir .ui-tabs-nav li.ui-state-default {
	background: url(../img/bg/selectCal.png) no-repeat -104px top;
	display:inline-block;
	float:left;
	text-align:center;
}
.lateralDir .ui-tabs-nav li.ui-tabs-selected {
	background-position:0 0	;
}
.lateralDir .ui-tabs-nav li.ui-state-default a {
	color:#005a89;
	display:block;
	font-weight:bold;
	line-height:28px;
	width:94px;
	margin-left:8px;
}
	.ui-tabs-nav li.ui-state-default a:hover { text-decoration:none; }
.lateralDir .ui-tabs-nav li.ui-tabs-selected a { color:#424f56; }
.widgetCalendar {
	clear:both;
	margin:10px 0;
	width:180px;
}
p.linkCal { font-size:0.75em; font-weight:bold; margin:20px 0 0 10px; }

ul.listaEventos {
	list-style:none;
	margin:0 0 15px -17px;
	padding:0 0 23px 17px;
}

#buscaEvento {
	/*background: url(../img/bg/calendarioLat.png) no-repeat 0 bottom;*/
	list-style:none;
	margin:0 0 15px -17px;
	padding:0 0 23px 17px;
}



ul.listaEventos li {
	border-left:5px solid #4ca5c6;
	font-size:0.69em;
	line-height:1em;
	padding-left:3px;
	padding-right: 3px;
	margin:0 0 10px;
}
ul.listaEventos li a {
	display:block;
	font-weight:bold;
}



#lateralBusca {
	background: url(../img/bg/calendarioLat.png) no-repeat 0 bottom;
	float:left;
	padding:10px 0 25px 17px;
	margin:0 0 0;
	width:190px;
        float: right;
}
#lateralBusca p {
	font-size:0.82em;
}
#lateralBusca label {
	font-size:0.75em;
}
#eventoPassos {
	background:#005a89;
	height:21px;
	margin:0 0 5px;
	position:relative;
}
#eventoPassos ul { margin-left:-1px; }
#eventoPassos li {
	font-size:0.82em;
	font-weight:bold;
}
#eventoPassos li a {
	background:#005a89 url(../img/bg/itemIncluirEvento.gif) repeat-x left top;
	color:#fff;
	display:block;
	float:left;
	padding:2px 3px;
	margin:0 1px;
}
#eventoPassos span {
	color:#fff;
	display:none;
	float:left;
	padding:2px 0;
	margin-right:4px;
}
#eventoPassos .ui-tabs-selected span { display:block; }


/*   mapa */
.mapa {width: 720px;margin: 0 auto;padding-left: 20px;}
.mapa ul li {float:left; margin:10px 5px; width:18%; display: table; height:45px;}
.mapa ul li.inicio{ width:100%;}
.mapa ul li a {padding:0 10px;display: block;font-size: 14px;text-align: center;color: black;background:#C3EAFB;border: 1px solid #b5d9ea;box-shadow: rgba(0,0,0,0.5) 2px 2px 2px;border-radius:5px;height:45px; display: table-cell;vertical-align: middle; text-decoration:none;}
.mapa ul li.inicio a{ width:16%; margin:0 auto; display:block; height:28px; padding-top:15px; margin-right:310px;} 
.mapa ul li a:hover {background-color: #e2f4fd;border-color: #97bdcf;}
.margenBmapa{height:50px; width:100%; clear:both;}

/* Rodapé */
body.externo .boxEdit { visibility:hidden; }
.boxEdit {
	background:#668b97;
	display:none;
	padding:15px;
	margin:0 0 10px;
}





#footer a.inicio {
	display:block;
	height:275px;
	width:124px;
	text-indent:50em;
	margin:22px 10px 15px 15px;
	overflow:hidden;
}
#footer ul {}
#footer ul li {
	list-style:none;
	float:left;
	margin-bottom:10px;
	marg in-right:4px;
	text-align:center;
}
#footer ul li a{
	display:block;
	width:125px;
	font-size:10px;
	line-height:10px;
	padding-top:5px
}

#footer ul li a.lm{width:160px;}


#footer img {
	margin-bottom:11px;
	ma rgin-left:10px;
	float:left;
	clear:both;
}

table.tablesorter th.header { cursor:pointer; }
table.tablesorter th.header strong {
	Background:url(../img/bot/sorter.gif) no-repeat right center;
	padding-right:20px;
}
table.tablesorter th.headerSortDown strong { background-image:url(../img/bot/sorterDown.gif); }
table.tablesorter th.headerSortUp strong { background-image:url(../img/bot/sorterUp.gif); }



textarea.tinymce{
	width:400px;
}


#modalLembrete {position:absolute; top:0; left:0; width:270px; padding:10px; background:#ECEDE6; z-index:20; border:1px solid #005A89;}
#modalLembrete .lembrete a.fecharModal{width:20px; height:20px; display:block; text-indent:-999em; position:absolute; top:5px; right:0px; background:url(../img/ico/btExcluir.gif) no-repeat 0 0;}
#modalLembrete .lembrete h4 {width:100%; border-bottom:1px dotted #002031; font-size:14px; font-weight:bold;}
#modalLembrete .lembrete label {margin-right:10px;}
#modalLembrete .lembrete input {height:15px;}
#modalLembrete .lembrete input.error {background:#FFCACA;}
#modalLembrete .lembrete .alertas {font-size:12px;}
#modalLembrete .lembrete .alertas input{position:relative; top:-2px; margin-right:3px;}
#modalLembrete .lembrete p.error {color:#990000; font-size:12px; font-weight: bold; clear:both; width:100%; display:none; float:left;}
#modalLembrete .lembrete div{margin:5px 0; float:left;}
#modalLembrete .lembrete .botao{cursor:pointer;margin-right: 5px;}
#modalLembrete .lembrete .botao.sucesso{margin:0 0 0 100px; clear:both;}
#modalLembrete .lembrete a.link{font-size:11px; margin-right:10px;}
#modalLembrete .lembrete .sucesso p{padding:10px 30px; text-align:center; font-size:14px;}
#modalLembrete .lembrete .escondido{display:none;}

/*Notificação*/
.notificacao textarea {height:50px; width:526px; resize:none;}
.notificacao label {color:#fff;}
.notificacao span.limite-textarea {font-size:11px; text-align:right;}
.notificacao .periodo-ativacao input {width:80px;}
.notificacao .periodo-ativacao ul li, .notificacao .usuarios ul li {display:inline;}
.notificacao .periodo-ativacao ul li img {margin:0 0 -2px 0;}
.notificacao .usuarios ul {margin:3px 0 3px 0;}
.notificacao .usuarios ul li label {margin:0 20px 0 0;}
.notificacao .usuarios {margin:0 0 30px 0;}

/*Mailing Mala Direta*/
.relatTipo .h3 {margin:0 0 0 0;}
.relatTipo .h4 {margin:0 0 20px 0;}
.mailing .escolher-destinatarios {background:url('../img/bot/escolher-destinatarios.png') no-repeat; font-size:11px; margin:0 0 0 5px; padding:3px 7px 5px 11px;}
.mailing .assunto, .mailing .destinatario, .mailing .mensagem, #modalEmailGroup .malaDireta {display:block; margin:5px 0 10px 0; width:700px;}
.mailing .coluna {border-right:1px solid #fff; margin:0 5px 20px 0; padding:0 5px 0 0;}
.mailing .coluna label {color:#fff; padding:0px 0px 0px 0px;}
.relatTipo .recomendacao {font-size:11px; float:left; clear:both; width:100%; padding:10px 0;}

/*Eventos - Cadastro Novo Evento*/
.box-linguas {background:#bbd9e1; padding:10px 10px 10px 10px !important;}

/*Promotores - Cadastro Novo Promotor*/
.responsavel-legal {background:#bbd9e4; padding:10px 10px 10px 10px !important; width:526px;}

/*Início - Personalizar Destaque*/
#personalizar-destaque {float:left; height:400px; width:535px; position:relative;}
#personalizar-destaque .botamOpen {margin-top:0;}
#personalizar-destaque #setores, #personalizar-destaque #estados {left:0; position:absolute; top: 43px;}


.handler{display:block; float:left; height:10px; width:10px; margin:2px; background:url('../img/bg/handle.png') repeat-y 0 0; cursor:move;}



.relatTipo .detalhe label,
.relatTipo .detalhe p,
.relatTipo .detalhe .botao,
.relatTipo .detalhe {font-size:12px;}
.relatTipo .detalhe {display:none;}


.banner {padding:5px 5px 10px 0; color:#000; width:180px; float:left; position:relative; margin:0 20px 20px 0;}
.banner .viewport {border:2px solid #11597e;}
.banner h4 {color:#000; font-size:12px; font-weight:bold;}
.banner .pager {clear: both;position: absolute;top: 75px;right: 10px;}
.banner .pager li {display:block; float:left; }
.banner .pager li a{display:block; float:left; width:19px; height:20px; background:url('../img/ico/pagenum.png') no-repeat 0 0; text-indent:-999em;}
.banner .pager li a.active{background-position: -18px 0; text-indent:-999em;}

.clear {clear:both !important; float:left;}

.boxImagem{
    height: 100px;
}
.boxImagem img{
    margin-top: -9px;
}

.boxMaisEventos{
    min-height: 170px;
}

.lateralDir .ui-widget-content {
  border: none !important;
  background: none !important;
  color: #333333;
}

.boxAbas {
  background: #d9ebf6 url(../img/bg/reqAba.gif) repeat-x left top !important;
  border: 1px solid #a3c7e2 !important;
  font-size: 14px !important;
  padding-bottom: 15px !important;
}

.boxAbas span{
    background: none !important;
}

ul.Dropdown li span {
	font-size:10pt; display:block;
}