﻿/* Calendario de Palestras Inicio */
.calendario .calend .head_out, .calendario .calend .body_out {
	display: none;
}

.calendario .calend {
	margin: 20px 0 20px 0;
}

.calendario .calend .footer_in {
	width: 760px;
}

.calendario h4.azul {
	color: #126bba;
	font-size: 15px;
	margin-top: 20px;
}

.calendario {
	padding-top: 10px;
}

.calendario p {
	margin-bottom: 20px;
}

.calendario .busca_evento {
	width: 350px;
	margin-right: 25px;
}

.calendario .busca_evento h5 {
	font-size: 15px;
	margin-bottom: 20px;
}

.calendario .busca_evento select {
	width: 325px;
	margin-bottom: 20px;
	padding: 3px;
}

.calendario .busca_evento .body_in {
	height: 227px;
}

.calendario .box_cal {
	position: relative;
}

.calendario .box_cal .head_in {
	width: 360px;
}

.calendario .box_cal .body_in {
	height: 227px;
	width: 350px;
}

.calendario .box_cal .footer_in {
	width: 360px;
}

.calendario .resultados {
}

.calendario .resultados h4 {
	margin-top: 20px;
	font-size: 15px;
	border-bottom: solid 1px #c9d4ea;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.calendario .resultados h4 div {
	font-size:12px;
	padding-top:15px;
	font-weight:200;
}

/*.calendario .resultados .aba_mini { margin-top: 20px; }*/
.calendario .divevento .box_padrao {
	width: 765px;
	position: relative;
}

.calendario .divevento .box_padrao .fechar {
	background: transparent url(../../images/geral/aba_micro.gif) no-repeat scroll center top;
	color: #000000;
	display: block;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	position: absolute;
	right: 30px;
	top: -20px;
	width: 58px;
}

.calendario .divevento ul {
}

.divevento ul li {
	height: 25px;
}

.divevento ul li a {
	background: transparent url(../../images/geral/bt_enviar.gif) no-repeat scroll center center;
	text-indent: -2000px;
	overflow: hidden;
	display: block;
	height: 22px;
	width: 71px;
	margin-left: 126px;
}

.divevento ul li label {
	text-align: right;
	width: 110px;
	display: block;
	float: left;
	margin-right: 15px;
}

.divevento ul li input {
	border: solid 1px #ccc;
	margin-right: 8px;
}

.divevento ul li input.w425 {
	width: 425px;
}

.divevento ul li input.w70 {
	width: 70px;
}

.divevento ul li input.w35 {
	width: 35px;
}

.divevento ul li input.w230 {
	width: 230px;
}

.divevento ul li input.w275 {
	width: 275px;
}

.divevento .head_out {
	background-image: none;
	padding-left: 0px;
	border-left: solid 1px #C9D4EA;
}

.resultados ul.evento {
	margin-bottom: 20px;
}

.resultados ul.evento li {
	margin-bottom: 3px;
}

.resultados ul.evento li span b a {
	color: #000;
}

.resultados ul.evento li span b a.confirmar_presenca, .resultados ul.evento li span b a.convite, .resultados ul.evento li span b a.ver_mapa_local {
	background: transparent url(../../images/geral/bg_botoes.gif) no-repeat scroll -100px 0;
	height: 39px;
	width: 88px;
	display: block;
	float: left;
	color: #666;
	text-align: center;
	line-height: 12px;
	padding-top: 7px;
	margin: 17px -1px -11px 0;
}

.resultados ul.evento li span b a.confirmar_presenca,
.resultados ul.evento li span b a.convite,
.resultados ul.evento li span b a.ver_mapa_local {
	background: transparent url(../../images/geral/bg_botoes.gif) no-repeat scroll -100px 0;
	height: 39px;
	width: 88px;
	display: block;
	float: left;
	color: #666;
	text-align: center;
	line-height: 12px;
	padding-top: 7px;
	margin: 17px -1px -11px 0;
}

/* IE 6 */ * html body .resultados ul.evento li span b a.confirmar_presenca,
/* IE 6 */ * html body .resultados ul.evento li span b a.convite,
/* IE 6 */ * html body .resultados ul.evento li span b a.ver_mapa_local {
	margin: 15px -1px -22px 0;
	padding-top: 7px;
}

/* IE 7 */ *:first-child + html .resultados ul.evento li span b a.confirmar_presenca,
/* IE 7 */ *:first-child + html .resultados ul.evento li span b a.convite,
/* IE 7 */ *:first-child + html .resultados ul.evento li span b a.ver_mapa_local {
	margin: 15px -1px -22px 0;
	padding-top: 7px;
}

.resultados ul.evento li span b a.confirmar_presenca span,
.resultados ul.evento li span b a.convite span,
.resultados ul.evento li span b a.ver_mapa_local span {
	display: block;
	color: #666;
	text-align: center;
	padding-top: 6px;
}

/* IE 6 */ * html body .resultados ul.evento li span b a.confirmar_presenca span,
/* IE 6 */ * html body .resultados ul.evento li span b a.convite span,
/* IE 6 */ * html body .resultados ul.evento li span b a.ver_mapa_local span {
	padding-top: 5px;
}

/* IE 7 */ *:first-child + html .resultados ul.evento li span b a.confirmar_presenca span,
/* IE 7 */ *:first-child + html .resultados ul.evento li span b a.convite span,
/* IE 7 */ *:first-child + html .resultados ul.evento li span b a.ver_mapa_local span {
	padding-top: 5px;
}

.resultados ul.evento li span b a.confirmar_presenca:hover,
.resultados ul.evento li span b a.convite:hover,
.resultados ul.evento li span b a.ver_mapa_local:hover,
.resultados ul.evento li span b a.selected {
	background: transparent url(../../images/geral/bg_botoes.gif) no-repeat scroll -100px -50px;
	color: #fff;
}
.resultados ul.evento li span b a.selected span {
	color: #fff;
}

.resultados ul.evento li span b a.confirmar_presenca:hover span,
.resultados ul.evento li span b a.convite:hover span,
.resultados ul.evento li span b a.ver_mapa_local:hover span {
	color: #fff;
}

/* IE 6 */ * html body .box_calendario .mes p {
	width: 118px;
	margin-left: 10px;
}

/* IE 6 */ * html body .box_calendario .semana ul {
	line-height: 8px;
}

/* IE 7 */ *:first-child + html body .box_calendario .semana ul {
	line-height: 8px;
}

.resultados ul.evento .aba_convite {
	margin-top: 0px;
}

/* IE 6 */ * html body .resultados ul.evento .aba_convite table {
	margin-bottom: 20px;
}

.resultados ul.evento .aba_mapa {
	margin-top: 0px;
}

.resultados ul.evento .aba_mapa .head_in {
	width: 761px;
}

.resultados ul.evento .aba_mapa .body_in {
	width: 751px;
}

.resultados ul.evento .aba_mapa .footer_in {
	width: 761px;
	margin-bottom: 20px;
}

.bt_fechar {
	margin: 10px 0 10px 750px;
}

/* Calendario de Palestras Fim */
