/* CSS OASIS 2012 */

/* Comeo css reset */
body,div,dl,dt.dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockete,th,td{
padding:0;
}
addres,th{
font-style:normal;
font-weight:normal;
}
table{
border-collapse:collapse;
border-spacing:0;
}
caption,th{
text-align:left;
}
img,fieldset{
border:none;
}
ol,ul{
list-style:none;
}
/* fim css reset */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');

body{
	margin:0;
	padding:0;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	/*background:url(../img/light_toast.png) repeat;*/
}

h1{
	margin:0;
	margin-bottom:15px;
	font-size:20px;
	font-weight:bold;
	color:#0e4353;
}

h2{
	margin:0px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color: #0e4353;
}

h3{
	margin:5px 0;
	font-size:14px;
	font-weight:bold;
	color: #0e4353;
}

h3 a{
	margin:5px 0;
	font-size:14px;
	font-weight:bold;
	color: #37acb1;
	text-decoration:none;
}

h3 a:hover{
	text-decoration:underline;
}

h4{
	margin:5px 0;
	font-size:14px
}

h5{
	margin:5px 0;
	font-size:14px;
	font-weight:bold;
}

a{
	text-decoration:none;
	color:#37acb1;
}

a:hover{
	text-decoration:underline;
}

.inner{
    margin: 0 auto;
    position: relative;
    width: 960px;
}

/*------ Tags Gerais ------*/

/*------ Fim das Tags Gerais ------*/




/*------ Principal ------*/

#principal {
    margin: 0 auto;
    width: 100%;
}

/*------ Fim do Principal ------*/




/*------ Topo ------*/

.boxTopo {
	background:url(../img/bgTopo.jpg)no-repeat;
    height: 260px;
    position: relative;
    background-position:center;
	background-size: cover;
	/*padding-top: 70px;*/
}

.boxTopo .inner {
	/*height: inherit;*/
    transition: 2000ms;
	background-position: right top -70px;
}

.boxTopo .inner .topo{
	text-align: center;
}

.imagemLogo {
    left: 20px;
    position: absolute;
    top: 15px;
}

.logo-texto{
	width:480px;
    color: #fff;
    font-size: 15px;
    left: 120px;
    line-height: 22px;
    position: absolute;
    top:60px;
}

.logo-texto .titulo{
   font-size:43px;
}

.logo-texto p{
	margin:10px 0;
	font-size:24.7px;
	-webkit-text-shadow: -2px 1px 0px #292929;
	   -moz-text-shadow: -2px 1px 0px #292929;
	     -o-text-shadow: -2px 1px 0px #292929;
	        text-shadow: -2px 1px 0px #292929;
	margin-bottom:15px;
}


.logo-texto-info {
    color: #3F5666;
    font-size: 15px;
    left: 400px;
    line-height: 16px;
    position: absolute;
    top: 140px;
    /*-webkit-text-shadow: -1px 1px 0px #292929;
	   -moz-text-shadow: -1px 1px 0px #292929;
	     -o-text-shadow: -1px 1px 0px #292929;
	        text-shadow: -1px 1px 0px #292929;*/
}

.logo-texto-info .left{
  width:20%;
  float:left;
}

.logo-texto-info .separador{
 width: 2px;
 height: 35px;
 background-color: #ffffff;
 float: left;
 position: relative;
 top: 12px;
 right: 3px;
 /*box-shadow: -1px 1px 0px #292929;*/
}

.logo-texto-info .right{
  float:right;	
}

.logo-texto-info p{
	margin:10px 0;
}

.redesSociais{
	position:absolute;
	bottom:40px;
	right:0;
	height:40px;
	text-align:center;
}

.redesSociais a{
	display:block;
	float:left;
	margin-left:20px;
	border-radius:5px;
	border:1px solid #ddd;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.redesSociais a:hover{
	margin-top:-25px;
}

.redesSociais img{
	height:100%;
}


/*--- Menu ---*/
.iconMenu{
    margin-bottom: -13px;
}

.menu {
    background-color: #fff;
    width: 100%;
	margin: 0 auto;
/* 	position: fixed; */
	box-shadow: 0px 5px 15px 0px #011423;
	z-index: 99;
}

.menu .inner {
	min-height: 46px;
/* 	margin: 10px auto; */
}


.menu ul {
    margin: 0 auto;
    text-transform: uppercase;
    padding: 0;
    width: 960px;
    display: table;
}

.menu li {
    display: table-cell;
    text-align: center;
    border-left:5px;
    border-right:5px;
}

.menu li:last-child {
	margin: 0;
}

.menu li a {
    color: #0e4353;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0;
    text-decoration: none;
    transition: all 300ms ease 0s;
    width: 100%;
}

.menu li a.active {
    /*background-color: #0095da;*/
    color: #37acb1;
}

.menu li a:hover{
	background:#37acb1;
	border-radius: 5px;
	color:#fff;
	text-decoration:none;
}
.menu li.ultimo{
	float:left;
	text-align:center;
	line-height:34px;
	width:105px;
}

.menu li.ultimo a{
	float:left;
	text-align:center;
	line-height:34px;
	padding-left:25px;
	padding-right:25px;
}
/*novo*/
.menu ul li.menuPai:hover ul{
	display:block;
}
.menu ul li.menuPai ul{
	display:none;
	position:absolute;
	/*top:45px;*/
	/*left:0px;*/
	z-index:2000;
	background-color:#338c92;
	width:250px;
	-webkit-box-shadow: 0px 10px 21px -10px rgba(0,0,0,1);
	   -moz-box-shadow: 0px 10px 21px -10px rgba(0,0,0,1);
			box-shadow: 0px 10px 21px -10px rgba(0,0,0,1);
}
.menu ul li.menuPai ul li{
	display:flex;
	line-height:40px;
}
.menu ul li.menuPai ul li a{
	padding:0 10px;
	text-align:left;
	color: #fff;
}
.menu ul li.menuPai ul li:hover{
	background-color:#359095;
	color:#fff;
}
.menu ul li.menuPai ul li:hover a{
	color:#fff;
}

/*--- Fim do Menu ---*/


/*------ Fim do Topo ------*/



/*------ Conteúdo ------*/

.boxConteudo{
	margin:30px 0 0;
}

.shadow{
	/*box-shadow: 0 10px 10px 0 #ccc;*/
	margin: 0 auto;
	width: 960px;
}

.conteudoGeral{
	margin:30px 0 0;
	text-align:left;
	background:#fff;
	
}

.conteudoGeral.inner {
	margin: 0 auto;
}

.conteudoGeral .banner, .slide {
    float: left;
    margin-bottom: 20px;
    position: relative;
}

.conteudoGeral .banner #nav, .slide #nav {
    bottom: 15px;
    position: absolute;
    right: 15px;
    z-index: 11;
}

.conteudoGeral .banner .nav, .slide .nav {
	display: none;
}

.conteudoGeral .banner .nav > a, .slide .nav > a {
    background-color: #005a6a;
    color: #fff;
    padding: 10px 20px;
    position: absolute;
    top: 50%;
    z-index: 11;
    cursor: pointer;
    transition: background-color 300ms;
}

.conteudoGeral .banner .nav > a:hover, .slide .nav > a:hover {
	text-decoration: none;
	background-color: #1a6c7b;
}


.nav #prev {
    border-radius: 0 4px 4px 0;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    left: 0;
}
.nav #next { 
	right: 0; 
	border-radius: 4px 0 0 4px;
	box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.5);
}

.bannerImgs, .slideHotel {
    border-radius: 5px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    display: none;
}

.slideHotel, .bannerImgs {
    width: 660px !important;
    z-index: 1;
    height: 440px;
}

.slideHotel > img, .bannerImgs > img {
    width: 100% !important;
}

#nav a {
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
    float: left;
    height: 12px;
    margin-right: 4px;
    overflow: hidden;
    text-indent: -50px;
    width: 12px;
}

#nav a.activeSlide {
	background-color: #005a6a;
}

/*--- Conteúdo Central ---*/
.conteudo{
	float:left;
	background-color:#fff;
	width:650px;
	margin:30px 15px 0 0;
	padding:10px;
	line-height: 17px;
}

/* Home */
.tabelaChamadas td{
	text-align:left;
	width:50%;
	line-height: 18px;
	vertical-align:top;
	padding-right:10px;
}

.txtChamadas h3{
	font-size: 18px;
	line-height: 22px;
}


.divChamada{
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#f1f1f1 1px solid;
}

.divChamada img{
	border:#7598d1 2px solid;
	float:left;
	margin-right:5px;
}
/* Fim da Home */


/* Programação */
.topoProgramacaoInterna{
	position:relative;
	height:30px;
	width:180px;
	margin:0;
	margin-right:5px;
	padding:0;
	background:#f4f4f4;
	color: #0e4353;
	padding-left:20px;
	padding-top:15px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	float:left;
	cursor:pointer;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
}

.topoProgramacaoInterna2{
	position:relative;
	height:30px;
	width:180px;
	margin:0;
	margin-right:5px;
	padding:0;
	background:#37acb1;
	color: #fff;
	padding-left:20px;
	padding-top:15px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	float:left;
	cursor:default;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
}

.topoProgramacaoInternaImg{
	position:absolute;
	top:15px;
	right:15px;
	cursor:pointer;
}

.programacao{
	background:#37acb1;
	padding:5px;
	margin:-1px 0;
	border-radius:0 3px 3px 3px;
	-moz-border-radius:0 3px 3px 3px;
	-o-border-radius:0 3px 3px 3px;
	-webkit-border-radius:0 3px 3px 3px;
}

.conteudoProgramacao{
	padding:10px;
	margin:5px;
	background:url(../img/transparencia.png) repeat;
	font-weight:bold;
	text-align:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.hora{
	color:#0e4353;
	font-weight:bold;
}

.atividade{
	color:#000;
	font-weight:normal;
}
/* Fim da Programação */

/* Palestrantes */
.icon-palestrante{
	display: inline-table;
	margin:8px;
}
.icon-palestrante span{
	font-size: 14px;
	display:block;
	text-align:center;
	margin:10px 0;
	width: 130px;
}
.icon-palestrante img{
	width:130px;
	border-radius: 70px;
}
.icon-palestrante img:first-child{
	position:absolute;
}
.photo-palestrante{
	margin:0 20px 20px 0;
	max-width: 170px;
}
.mini-cv{
	width:460px;
	float:right;
	line-height: 18px;
}
.mini-cv ul{
	list-style: disc;
	margin:0 0 0 10px;
}

/* Fim da Palestrantes */

/* Notícias */
.dataAutorNoticia{
	font-size:10px;
	color:#666;
}

.tituloNoticia{
	margin:0px;
	margin-bottom:5px;
	font-size: 15px;
	font-weight:bold;
}

.subtituloNoticia{
	margin-top:5px;
	font-size: 14px;
	font-weight:normal;
}

.imgInterna{
	max-width:30%;
	margin-right:10px;
}
/* Fim das Notícias */

/* Inscrições */
a.btFormulario{
	background:#37acb1;
	border:1px solid #c1c1c1;
	color:#fff;
	padding:4px 10px;
	padding:1px 0;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}

a.btFormulario:hover{
	background:#0599f0;
}

.tabelaDadosInscricao td{
	padding:5px;
}

.tabelaDadosInscricao td.tituloInscricao{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#333;
	padding:10px 20px;
	margin:10px 0;
}

.tabelaDadosInscricao td.txtFormInscricao{
	width:25%;
	text-align:right;
	padding:10px 0;
}

.tabelaDadosInscricao td.tdInputFormInscricao{
	width:75%;
}

.inputFormInscricao, .textFormInscricao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border:#CCC 1px solid;
	padding:5px;
	width:450px;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.textFormInscricao{
	height:100px;
}

.selectFormInscricao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	color:#333;
	border:1px solid #CCC;
	width:300px;
	height:27px;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.divSelect{
	border:1px solid #F0F0F0;
	width:300px;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.btOasis, .btOasisAmarelo, .btOasisVermelho{
	color:#fff;
	background:url(../img/bgBt.png) repeat-x 50% 50% #00aa44;
	border:1px solid #ccc;
	font-size:13px;
	font-weight:bold;
	padding:4px 10px;
	*padding:2px 1px;
	margin-top:2px;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	/*Animações*/
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}

.btOasis:hover{
	background-color:#00cc66;
}

.btOasisAmarelo{
	background:url(../img/bgBt.png) repeat-x 50% 50% #fdf270;
	color:#333;
}

.btOasisAmarelo:hover{
	background-color:#ffff00;
}

.btOasisVermelho{
	background:url(../img/bgBt.png) repeat-x 50% 50% #ff5858;
}

.btOasisVermelho:hover{
	background-color:#ff0000;
}

.inscricaoObs{
	background-color:#FEFBDB;
	padding:10px;
	border:1px solid #776D01;
	font-weight:bold;
	/*Bordas Arredondadas*/
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}
/* Fim das Inscrições */
/* AGENDA */
.boxAgenda{
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
	}

.divEventoCalendario{
    min-height: 110px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    text-align: center;
    padding: 15px 8px 15px 10px;
    color: #999999;
    margin-top: 1px;
    margin-bottom: 9px;
}

.divEventoCalendario img{
	max-height: 150px;
    width: auto;
    margin-bottom: 10px;
}
.divEventoCalendario label.calendario-data{
    text-transform: lowercase;
    color: #6D6E72;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
}
.divEventoCalendario label{
	    display: block;
    font-size: 1em;
    color: #6D6E72;
    line-height: 20px;
    letter-spacing: -0.3px;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Open Sans";
    font-weight: bold;
}

.calendario-data{
	text-transform: lowercase;
    color: #6D6E72;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
}
/* FIM AGENDA */

/* Patrocinio */
.patrocinio{
	text-align:center;
	margin-bottom:40px;
}

.patrocinio img{
	margin: 10px;
	/*height: 50px;*/
}
/* Fim do Patrocinio */


/* Contato */
.inputContato, .msgContato{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:#CCC 1px solid;
	padding:5px;
	margin:3px 0 10px 0;
	width:310px;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.msgContato{
	height:120px;
}

.btContato{
	background:#37acb1;
	border:1px solid #c1c1c1;
	color:#fff;
	padding:4px 10px;
	*padding:1px 0;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}

.btContato:hover{
	background:#0599f0;
}
/* Fim de Contato */


/* Tabelas Gerais */
.tabelasGerais{
	width:100%;
	background:#f4f4f4;
	color:#333;
}

.tabelasGerais th, .tabelasGerais td{
	border:1px solid #fff;
	padding:8px 5px;
	text-align:center;
}

.tabelasGerais th{
	background:#e4e4e4;
}

.tabelasGerais tr:nth-child(odd){
	background:#ededed;
}

.tabelasGerais th:first-child, .tabelasGerais td:first-child{
	text-align:left;
}
/* Fim das Tabelas Gerais */

/*--- Fim do Conteúdo Central ---*/

/*--- Conteúdo Lateral ---*/
.conteudoLateral, .conteudoLateral * {
	box-sizing: border-box;
	width: 100%;
/*   padding: 20px; */
}

.conteudoLateral{
	float:left;
	position:relative;
	margin-top:30px;
	padding:0;
	text-align:left;
	width: 265px;
}

/* Banners Laterais */
.bannerLateral{
	width:100%;
	background:#001e33;
	color:#fff;
	margin:10px 0px 20px 0;
	padding:22px 20px;
	font-size:18px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
	cursor:pointer;
	border:1px solid #c1c1c1;
	border-radius:10px;
	display:block;
	box-sizing: border-box;
	-webkit-transition:all 0.5s;
	   -moz-transition:all 0.5s;
		   -o-transition:all 0.5s;
			    transition:all 0.5s;
}

.bannerLateral:hover{
	background:#0e4353;
}
/* Fim dos Banners Laterais */

/* Banners Votação */
.bannerVotacao{
	width:50%;
	background:#0e4353;
	color:#fff;
	margin:0;
	margin-bottom:20px;
	padding:10px 10px;
	font-size:18px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
	cursor:pointer;
	border:1px solid #c1c1c1;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}

.bannerVotacao:hover{
	background:#0e4353;
}
/* Fim dos Banners Votação */

/*twitter*/
#twitter {
    float: left;
    width: 100%;
}
/*fim twitter*/

/* Contagem Regressiva */
.boxContagem {
	background: #001f32;
	width: 100%;
	margin: 10px 0px 20px 0;
	padding: 15px 20px;
	border: 1px solid #c1c1c1;
	border-radius: 10px;

}

.tituloContagem{
	color: #fff;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

.contContagem {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border-radius: 5px;
    display: table;
    margin: 5px auto 0;
    padding: 10px 0;
    width: 100%;
}

.contContagem div {
    color: #fff;
    float: left;
    font-size: 9px;
    margin: 0 9px;
    text-align: center;
		width: 35px;
}

#ctD, #ctH, #ctM, #ctS{
	font-size:25px;
}
/* Fim da Contagem Regressiva */

/* Login */
.login{
	width:233px;
	background:url(../img/bgBoxLateral.png) repeat-y right #dedede;
	padding:15px;
	margin-bottom:20px;
	border:1px solid #c1c1c1;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.tituloLogin{
	padding-bottom:5px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}

.tdLogin, .tdBtLogin{
	text-align:left;
}

.tdEsqueciSenha{
	padding-right:5px;
	padding-top:7px;
	text-align:right;
	vertical-align:middle;
}

.tdEsqueciSenha a{
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	color:#81807e;
	transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}

.tdEsqueciSenha a:hover{
	color:#999;
}

.inputLogin, .inputLoginOff{
	font-size:12px;
	background:url(../img/transparencia.png) repeat;
	border:none;
	width:223px;
	padding:5px;
	margin-bottom:5px;
	outline:0;
	border:1px solid #c1c1c1;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.inputLogin{
	color:#333333;
}

.inputLoginOff{
	color: #999999;
}

.btEnviar{
	background:#81807e;
	border:1px solid #c1c1c1;
	color:#fff;
	margin:5px 5px 0 0;
	padding:4px 10px;
	*padding:1px 0;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}

.btEnviar:hover{
	background-color:#aaaaaa;
}
/* Fim do Login */

/* Notícias */
.boxNoticias{
	width:233px;
	background:url(../img/bgBoxLateral.png) repeat-y right #dedede;
	padding:15px;
	margin-bottom:20px;
	border:1px solid #c1c1c1;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.tituloBoxNoticia{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}

.noticia{
	margin-top:10px;
	padding:10px;
	background:url(../img/transparencia.png) repeat;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.noticia a{
	font-weight:normal;
	text-decoration:none;
	color:#333;
}

.noticia a:hover{
	text-decoration:underline;
	color:#333;
}

.noticia span{
	font-size:10px;
	color:#666666;
}
/* Fim das Notícias */

/* Twitter */
.twitterInterno{
	position:relative;
	width:233px;
	padding:5px 15px;
	margin-bottom:15px;
	background:url(../img/bgBoxLateral.png) repeat-y right #dedede;
	border:1px solid #c1c1c1;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.tituloTwitter{
	padding-bottom:5px;
	color:#81807e;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}

.tituloTwitter img{
	margin:-10px -25px -10px -10px;
}

#twitter_update_list{
	padding:0;
	margin:0;
	margin-top:10px;
	background:#FFF;
	border:1px solid #c1c1c1;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

#twitter_update_list li{
	padding:10px;
	border-top:1px dotted #c1c1c1;
}

#twitter_update_list li:first-child{
	border:none;
}

#twitter_update_list li a{
	color:#37acb1;
}

#twitter_update_list li span a{
	color:#37acb1;
}

.linkTwitter{
	position:absolute;
	top:20px;
	right:15px;
	font-size:14px;
	color:#81807e;
	/*Animações*/
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}

.linkTwitter:hover{
	text-decoration:none;
	color:#FFF;
}
/* Fim do Twitter */

/* Banner do Aplicativo */
.bannerAplicativo{
	width: 100%;
	background:#0095da;
	/*background:url(../img/bgBoxLateral.png) repeat-y right #dedede;*/
	padding:15px;
	margin-bottom:20px;
	border:1px solid #c1c1c1;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.tituloAplicativo{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}

.conteudoAplicativo{
	margin-top:10px;
	padding:10px;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}
/* Fim do Banner do Aplicativo */

/* Banner Noticias */
.bannerNoticias{
	width: 100%;
	background:#0e4353;
	padding:15px;
	margin-top: 10px;
	margin-bottom:20px;
	border:1px solid #c1c1c1;
	border-radius:10px;
}

.tituloBannerNoticias{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}

.conteudoBannerNoticias{
	margin-top:10px;
	padding:10px;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

/* Fim do Banner Noticias */


/*--- Fim do Conteúdo Lateral ---*/

/*--- Área do Inscrito ---*/

/* Principal */
.areaInscrito{
	width:298px;
	height:100px;
	padding:10px;
	margin:0 5px 5px 0;
	background:#f4f4f4;
	border-right:2px solid #c1c1c1;
	border-bottom:2px solid #c1c1c1;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
}

.areaInscrito img{
	margin-right:20px;
}

.areaInscrito h3{
	margin:3px 0;
	text-decoration:none;
	color:#37acb1;
	text-transform:none;
	font-size:16px;
}

.areaInscrito p{
	margin:0 0 5px 0;
}

a.btInscrito{
	background:#37acb1;
	border:1px solid #0D6498;
	color:#fff;
	padding:4px 10px;
	*padding:1px 0;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}

a.btInscrito:hover{
	background:#0599f0;
}
/* Fim do Principal */

/* Visualização de Trabalhos */

.tabelaDadosVisualizacao td{
	padding:5px;
}

.tabelaDadosVisualizacao td.tituloVisualizacao{
	font-size:16px;
	font-weight:700;
	text-align:left;
	color:#333;
	padding:10px 0;
	margin:10px 0;
}

.tabelaDadosVisualizacao td.colunaEsqVisTrabalho{
	text-align:right;
	font-weight:bold;
	border-right:#ccc 1px solid;
	vertical-align:top;
}

.tabelaDadosVisualizacao td.colunaDirVisTrabalho{
	text-align:left;
	font-weight:normal;
}

.tabelaDadosVisualizacao tr.linha1VisTrabalho{
	height:30px;
	background-color:#ededed;
}

.tabelaDadosVisualizacao tr.linha2VisTrabalho{
	height:30px;
	background-color:#f4f4f4;
}
/* Fim da Visualização de Trabalhos */

/* Reservas */
div.tituloInscricao{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#333;
	padding:5px 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#e4e4e4;
}

.reservaHospedagem{
	background-color:#f4f4f4;
	padding:10px;
	border-bottom:1px solid #ccc;
}
/* Fim das Reservas */

/*--- Fim da Área do Inscrito ---*/
/*   clipping    */
.clipping{
	margin:40px 0;
	border-bottom: 1px solid #0095DA;
}
.clipping h2{
	margin:20px 0;
}
.clipping img{
	width:550px;
}
/*   fim clipping    */


/*------ Fim do Conteúdo ------*/


/*------ Rodapé ------*/
#edicoesAteriores {
    margin: 5px auto;
    max-width: 910px;
    text-align: right;
    font-size: 14px;
    color: #aaa;
}

.rodape{
	background:#fff;
	text-align:center;
}

.rodapeConteudo{
	padding: 40px 0 0px;
	width:100%;
	height:110px;
	background:url(../img/fundoRodape.png) repeat-x;
	text-align:center;
	display: table;
}

.rodapeConteudo .box {
    /*height: 110px;
    margin-bottom: 35px;
    width: 100%;*/
}

.rodapeConteudo div{
	width:33%;
	float:left;
}

.rodapeConteudo h2 {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.3);
    font-size: 13px;
    margin: 0 0 10px;
    padding-bottom: 5px;
    text-align: center;
}

.rodapeConteudo .inner {
    float: none;
    margin: 0 auto;
    width: 960px;
}

.rodape img {
    margin: 10px 20px 0 20px;
    width: auto;
}

.rodapeUp img {
	width: 230px;
	height: auto;
}

/*--- Barra Rodapé ---*/
.barraRodape{
	background-color: #F5F5F5;
	text-align: center;
	padding: 1px;
	margin-top: 50px;
	color:#959595;
}

/*--- Fim da Barra Rodapé ---*/


/*------ Fim do Rodapé ------*/

.colunaConteudo{
margin-top:10px;
width:650px;
float:left;
vertical-align:top;
}

.blue{
color:#2f508b;
}

.boxLogin{
width:220px;
height:80px;
background-image:url(../img/bgLogin.jpg);
background-repeat:no-repeat;
font-weight:bold;
padding:5px;
}

.txtForm{
padding:5px;
vertical-align:top;
font-weight:bold;
width:70px;
}

.btAreaInscrito{
background-color:#FFFFFF;
border:#CCCCCC 1px solid;
}
.btAreaInscrito:hover{
border:#666666 1px solid;
}

.mensagemForm{
width:200px;
}

.inputForm{
width:200px;
}

.inputFormLogin{
width:125px;
padding:4px;
padding-bottom:0;
}

.inputFormLogin:focus{
border: 1px solid #999999 !important;
margin: 0px !important;
outline: 0px !important;
}
 
.inputFormInscricao2, .numeros, .medio, .inputFormLogin{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
border:#CCCCCC 1px solid;
height:18px;
}

.divInscricao{
padding-left:10px;
padding-right:10px;
}

.btOasisLogin{
color:#333333;
background-color:#f4f3f3;
font-weight:bold;
border:#a4a4a4 1px solid;
padding-left:12px;
padding-right:12px;
padding-top:2px;
padding-bottom:2px;
cursor:pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.btOasisLogin:hover{
color:#000000;
border:#666666 1px solid;
}

.tabelaPrecos td{
padding:3px;
padding-left:5px;
}

.tituloTabelaPrecos{
background-color:#e9e9e9;
}

.corTabela{
background-color:#f5f5f5;
}

.linkChamadas{
text-decoration:none;
color:#868686;
}

.linkChamadas:hover{
text-decoration:underline;
}

/*   login    */
.tabelaLogin{
position:relative;
width:400px;
background-image:url(../img/bgLogin.jpg);
background-repeat:no-repeat;
background-position:center;
height:210px;
}

.logoProjetoLogin{
width:280px;
height:235px;
vertical-align:middle;
text-align:center;
}

.btAreaInscrito{
background-color:#FFFFFF;
border:#CCCCCC 1px solid;

}
.btAreaInscrito:hover{
border:#666666 1px solid;
}

.outrosLogin, .outrosLogin a{
text-align:center;
color:#000000;
text-decoration:none;
}

.outrosLogin a:hover{
color:#CC3300;
}

.logoOasisLogin{
position:relative;
top:10px;
left:10px;
}

.bt{
color:#6d6d6d;
background-color:#f4f3f3;
font-weight:bold;
border:#a4a4a4 1px solid;
float:left;
padding-left:15px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
margin-right:5px;
text-decoration:none;
}

.bt:hover{
border:#666666 1px solid;
text-decoration:none;
}

.bt a:hover{
text-decoration:none;
}

/*   fim login    */

.bandLogin{
position:absolute;
text-align:left;
z-index:2;
top:20px;
left:820px;
}

.band{
background-image:url(../img/bgBoxBand.png);
background-position:left top;
background-repeat:no-repeat;
width:55px;
height:21px;
padding:3px;
}

/*.tabelaMenu td a{
color:#000000;
text-decoration:none;
}

.tabelaMenu td a:hover{
color:#CC3300;
text-decoration:none;
}*/

.maiusculo{
text-transform:uppercase;
}

.bandLogin{
position:absolute;
text-align:left;
z-index:2;
top:8px;
left:820px;
}

.divLink{
text-decoration:none;
cursor:pointer;
display:inline;
}

.divLink:hover{
text-decoration:underline;
}

.primeiraColuna{
text-align:left;
padding-left:5px;
}

.fotoLocal {
    border: 1px solid #cccccc;
    float: left;
    margin: 10px 0;
    padding: 3px;
    width: 100%;
}

.fotoLocal img {
    width: 100%;
}

.boxInformacao{
background-image:url(../img/bgBoxInformacao.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding:5px;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
color:#000000;
}

.boxInformacao img{
margin-right:10px;
}

.quantidadeCaracteres{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
text-align:right;
width:450px;
}

.btEnviar2{
background-color:#F5F5F5;
border:#CCCCCC 1px solid;
width:50px;
cursor:pointer;
}
.btEnviar2:hover{
border:#666666 1px solid;
}

/*css para popup enquete*/
.tabelaFormulario{
	width:600px;
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
}

.tabelaFormulario td{
	padding:5px;
	padding-right:7px;
}

.linha1{
	background-color:#eeeeee;
	height:20px;
	border-bottom:#CCCCCC 1px solid;
}

.linha2{
	background-color:#eeeeee;
	height:20px;
	border-top:#CCCCCC 1px solid;
}

.colunaRel1{
	background-color:#F7F7F7;
	border-right:#DDDDDD 1px solid;
}

.colunaRel2{
	background-color:#FFFFFF;
	border-right:#DDDDDD 1px solid;
}

.colunaRelFinal1{
	background-color:#F7F7F7;
}

.colunaRelFinal2{
	background-color:#FFFFFF;
}
/*fim css para popup enquete*/

.tabelaPadrao td{
	padding:5px;
}

.rodapePatrocinio{
	padding:20px 0;
	width:100%;
	height:100px;
	text-align:center;
}