@import url('reset.css');
@import url('topo.css');
@import url('carousel.css');
@import url('menu.css');
@import url('rodape.css');
@import url('festas.css');
@import url('faculdades.css');
@import url('thickbox.css');

body {
	background: #FAF3EA url(../img/bg_body.jpg) no-repeat center top;
	font-family: Tahoma, sans-serif;
	font-size:62.5%;
	color: #7A7266;
	behavior:url("css/hover.htc");
	height: 100% !important;
}
div.site {
	width: 780px;
	margin: 0 auto;
}
div.conteudo {
	width: 780px;
}
div.conteudo h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	line-height: 1;
}
h1.titulo {
	display: block;
	width: 510px;
	height: 111px;
	text-indent: -1000px;
	margin-bottom: 20px !important;
}
h1.typo {
	font-family: Arial, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
	color: #FE3000
}
p.alerta {
	background: url(../img/alerta.png) no-repeat 0 0;
	font-size: 13px !important;
	font-weight: bold;
	color: #D62800;
	padding: 12px 0 12px 55px;
}
div.conteudo p {
	font-size: 1.3em;
	line-height: 1.6;
}
div.conteudo a { color: #0096DE; }
div.conteudo a:hover { color: #FF4200; }
div.conteudo div.col {
	width: 420px;
	margin-right: 25px;
	float: left;
}
div.conteudo div.col2 {
	width: 335px;
	float: left;
}
div.conteudo img.embreve { margin: 50px 0 50px 175px; }
/* SEPARAÇÃO DO CONTEUDO */
div.divisoria1,
div.divisoria2,
div.divisoria3,
div.divisoria4 {
	background: url(../img/divisoria1.jpg) no-repeat left bottom;
	padding-bottom: 50px;
}
div.divisoria2 { background: url(../img/divisoria2.jpg) no-repeat left bottom; }
div.divisoria3 { background: url(../img/divisoria3.jpg) no-repeat left bottom; }
div.divisoria4 { background: url(../img/divisoria4.jpg) no-repeat left bottom; }
img.coco {
	margin-right: 15px;
	float: left;
}
/* Colunas internas */
div.conteudo div.colInterna {
	width: 510px;
	margin-right: 15px;
	float: left;
}
div.conteudo div.col2Interna {
	width: 255px;
	float: left;
}
/* O QUE É CSP */
div.oquee { }
div.oquee h2 {
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
}
div.oquee ul { }
div.oquee ul li {
	font-size: 1.3em;
	list-style: square inside;
}
div.oquee p em {
	font-style: italic;
}
/* VOTAÇÃO */
div.votacao { }
div.votacao form { }
div.votacao form p { margin-bottom: 5px; }
div.votacao form p:hover { background: #F4EDE3; }
div.votacao form input { float: left; }
div.votacao form label {
	display: block;
	padding-left: 25px;
}
div.votacao form p.botao {
	padding-left: 25px;
}

/* TICKET COMPRA */
a.ticket {
	background: url(../img/ticket.jpg);
	display: block;
	width: 327px;
	height: 99px;
	overflow: hidden;
	text-indent: -1000px;
}
/* COORDENADOR LOGIN */
div.coordenador { }
div.coordenador form {}
div.coordenador form p {
	float: left;
	padding-right: 5px;
}
div.coordenador form label span {
	font-size: 10px;
	font-weight: normal;
}
div.coordenador form input.email { width: 140px; }
div.coordenador form input.senha { width: 75px; }
div.coordenador form p.botao { padding: 21px 0 0 0; }
/* Ajusta a largura para as paginas internas */
div.col2Interna div.coordenador form input.email { width: 232px; }
div.col2Interna div.coordenador form input.senha { width: 150px; }

div.coordenador a.cpanel {
	background: url(../img/ico_cpanel.gif) no-repeat 0 center;
	padding: 5px 0 5px 25px;
	margin-right: 20px;
	text-decoration: none;
}
div.coordenador a.sair {
	background: url(../img/ico_sair.gif) no-repeat 0 center;
	padding: 5px 0 5px 20px;
	text-decoration: none;
}
/* NOTICIAS */
div.noticias { }
div.noticias a { text-decoration: none; }
div.noticias div.noticia {
	width: 325px;
	padding: 5px;
	clear: both;
}
div.noticias div.noticia:hover { background: #F4EDE3; }
span.data {
	background: url(../img/datanoticia.gif) no-repeat 0 0;
	display: block;
	float: left;
	width: 26px;
	height: 28px;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	padding-top: 8px;
}
div.noticias div.noticia p {
	line-height: 18px;
	padding-left: 36px;
}
/* Ajusta a largura para as paginas internas */
div.col2Interna div.noticias div.noticia {
	width: 235px;
}
/* PATROCINADORES E PARCEIROS - fellow */
div.fellow { width: 250px; }
div.col2 div.fellow { width: auto; }
div.fellow  img { margin: 0 5px; }
/* ENVIE AMIGO - HOME */
div.envie { }
div.envie form { }
div.envie form p {
	float: left;
	padding-right: 5px;
}
div.envie form input.nome { width: 55px; }
div.envie form input.email { width: 240px; }
div.envie form input.emailamigo { width: 225px; }
div.envie form p.botao { padding: 20px 0 0 0; }
/* Ajusta a largura para as paginas internas */
div.col2Interna div.envie form input.nome { width: 55px; }
div.col2Interna div.envie form input.email { width: 160px; }
div.col2Interna div.envie form input.emailamigo { width: 148px; }
/* FORMULARIO */
form.padrao { }
form.padrao label {
	font-weight: bold;
	color: #7A7266;
	display: block;
}
form.padrao input.texto,
form.padrao select,
form.padrao textarea {
	background: #FFF url(../img/bg_input.gif) repeat-x 0 0;
	border: 1px solid;
	border-color: #ACACAC #E5E1DD #E5E1DD #ACACAC;
	font: bold 11px Tahoma, sans-serif;
	color: #5A5A5A;
	padding: 10px 0 5px 10px;
}
form select.obrigatorio,
form input.obrigatorio { border-color: #DF1A00 !important; }
/* CADASTRO */
h1.cadastro {
	background: url(../img/titCadastro.jpg) no-repeat 0 0;
	display: block;
	width: 510px;
	height: 111px;
	text-indent: -1000px;
}
form.cadastro {
	width: 510px;
}
form.cadastro fieldset {
	padding: 0;
	margin: 0;
	background: #F5EEE5;
	border: 1px solid;
	border-color: #DAD4CC #FFFFFF #FFFFFF #DAD4CC;
}
form.cadastro fieldset legend {
	font: 1.8em Arial, sans-serif;
	color: #7A7266;
	letter-spacing: -1px;
	margin-left: 10px;
	padding: 0 5px;
}
form.cadastro p {
	font-size: 1em;
	clear: both;
	padding: 5px 0;
}
form.cadastro p.vizinho {
	float: left;
	clear: none !important;
}
form.cadastro p.vizinho.direita {
	margin-left: 10px;
}
form.cadastro p.vizinho.direita label { width: auto !important; }
form.cadastro p em {
	font-size: 10px;
	font-style: normal; 
	color: #097D96;
}
form.cadastro label {
	display: block;
	width: 140px;
	float: left;
	margin-right: 5px;
	font-size: 1.1em;
	line-height: 23px;
	text-align: right;
}
form.cadastro label.radio,
form.cadastro label.termos {
	display: inline;
	float: none;
	font-weight: normal;
}
form.cadastro input {
	padding: 5px 0 5px 5px !important;
}
form.cadastro select { padding: 4px 0 3px 4px !important; }
form.cadastro input.numero { width: 40px; }
form.cadastro p.botao {
	padding-left: 140px;
}
form.cadastro .cpf { width: 85px; }
form.cadastro .cep { width: 65px; }
form.cadastro .ddd { width: 25px; }
form.cadastro .tel { width: 70px; }
form.cadastro .cel { width: 70px; }
form.cadastro .senha { width: 80px; }

form.cadastro div.texto { margin: 10px 20px; }
form.cadastro div.texto p {
	font-size: 1.1em;
	margin-bottom: 5px;
}
form.cadastro div.texto h2 { font: bold 1.4em Arial, sans-serif; }
form.cadastro div.texto ul {
	margin-bottom: 10px;
}
form.cadastro div.texto ul li {
	background: url(../img/v.gif) no-repeat 0 5px;
	padding-left: 12px;
	font-size: 1.1em;
	list-style: none;
}
/* ALERTA */
form.cadastro div.alerta {
	background: #DF1A00;
	border-right: 2px solid #DCD6CE;
	border-bottom: 2px solid #DCD6CE;
	width: 460px;
	margin: 30px 0 15px 33px;
	padding: 10px 0;
	position: relative;
}
form.cadastro div.alerta img {
	position: absolute;
	top: -20px;
	left: -23px;
}
form.cadastro div.alerta ul {
	margin-left: 30px;
}
form.cadastro div.alerta ul li {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 2;
	color: #FFF;
	list-style: square inside;
}
/* SUCESSO */
form.cadastro div.sucesso {
	background: #0189C3;
	border-right: 2px solid #DCD6CE;
	border-bottom: 2px solid #DCD6CE;
	width: 460px;
	height: 45px;
	margin: 30px 0 15px 33px;
	position: relative;
}
form.cadastro div.sucesso img {
	position: absolute;
	top: -20px;
	left: -23px;
}
form.cadastro div.sucesso p {
	font-size: 1.1em;
	line-height: 45px;
	font-weight: bold;
	color: #FFF;
	margin-left: 30px;
}
/* TERMOS DE ADESÃO */
div.termos {
	background: #FFF url(../img/bgTermos.jpg) no-repeat right top;
	border: 1px solid #DAD4CC;
	width: 240px;
}
div.termos h1 {
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
	color: #BF272D;
	border-bottom: 1px solid #BF272D;
	margin: 10px 5px 2px;
}
div.termos div.scroll {
	padding: 0 10px;
}
div.termos div.scroll p {
	font-size: 1.1em;
	margin-bottom: 10px;
}

/* MENU EVENTO */
div.menuevento {
	background: url(../img/bgMenuevento.gif) no-repeat 0 0;
	width: 245px;
}
div.menuevento ul {
	background: url(../img/endMenuevento.gif) no-repeat 0 bottom;
	padding: 125px 0 60px 4px;
}
div.menuevento ul li {
	list-style: none;
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
}
div.menuevento ul li a {
	color: #FF4200;
	text-decoration: none;
	padding-left: 40px;
	display: block;
	height: 35px;
	line-height: 35px;
}
div.menuevento ul li a:hover,
div.menuevento ul li a.selected {
	background: url(../img/pedra.gif) no-repeat left center;
	color: #0096DE;
}
/* COMPRAS */
div.compra { }
div.compra h1.compra {
	background: url(../img/titCompras.jpg) no-repeat 0 0;
	display: block;
	width: 510px;
	height: 111px;
	margin-bottom: 15px;
	text-indent: -1000px;
}
div.compra ol {
	margin-bottom: 30px;
}
div.compra ol li {
	list-style: none;
	display: block;
	width: 90px;
	padding: 35px 12px 0 0;
	float: left;
	color: #367B9C;
}
div.compra ol li.um { background: url(../img/etapa1.gif) no-repeat 0 0; }
div.compra ol li.dois { background: url(../img/etapa2.gif) no-repeat 0 0; }
div.compra ol li.tres { background: url(../img/etapa3.gif) no-repeat 0 0; }
div.compra ol li.quatro { background: url(../img/etapa4.gif) no-repeat 0 0; }
div.compra ol li.cinco { background: url(../img/etapa5.gif) no-repeat 0 0; }

div.pacotes {
	clear: both;
	width: 510px;
}
div.pacotes h1 {
	background: #FF6E1A;
	border-bottom: 1px solid #FAF3EA;
	font: 2em Arial, sans-serif;
	letter-spacing: -1px;
	line-height: 45px;
	color: #FFF;
	padding-left: 7px;
}
div.pacote {
	background: #FAEADB;
	margin-top: 2px;
	clear: both !important;
}
div.pacote.impar { background: #FBE0CD; }
div.cabecalho {
	width: 510px;
	height: 35px;
	font-size: 1.3em;
	color: #4D4D4D;
	clear: both;
}
div.cabecalho.legenda {
	background: #FD9C63;
	border-bottom: 1px solid #FF6E1A;
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
	color: #FFFFFF;
}
div.cabecalho div {
	float: left;
	line-height: 35px;
}
div.cabecalho div.cod {
	width: 40px;
	padding-left: 10px;
}
div.cabecalho.legenda div.cod {
	width: 45px;
	padding-left: 5px;
}
div.cabecalho div.nome { width: 325px; }
div.cabecalho div.nome a {
	font-weight: bold;
	text-decoration: none;
	color: #FE3C0F;
}
div.cabecalho div.nome a:hover { color: #097D96; }
div.cabecalho div.preco { width: 135px; position: relative !important; }
div.cabecalho div.preco input {
	padding: 0 !important;
	margin: 0 !important;
	position: absolute;
	top: 5px;
	right: 10px;
}
	/* contem descricação - fotos do pacote. */
div.descricao {
	padding: 0 10px 10px 50px;
	clear: both !important;
	color: #4D4D4D;
}
div.descricao p {
	font-size: 1.1em;
}
div.descricao span.qtd {
	float: right;
}
div.descricao span.qtd label {
	font-size: 13px;
	font-weight: normal;
	color: #4D4D4D;
	display: inline;
}
div.descricao span.qtd input {
	padding: 5px;
	width: 23px;
}
/* AMPLIAR */
img.ampliar {
	background: white url(../img/ampliar.gif) no-repeat right bottom;
	border: 1px solid #D3CFCA;
	padding: 3px 3px 20px;
	margin: 0 2px 5px 0;
	float: left;
}
img.ampliar:hover { border-color: #a8a097; }
img.ampliar.big {
	/*width: 238px;
	height: 192px;*/
	float: right;
	padding: 4px 4px 20px;
	margin: 0 0 5px 20px;
}

div.descricao p.sobre {
	line-height: 1.5;
	margin-bottom: 5px;
}
div.descricao p.tipocompra { clear: both; }
div.descricao p.tipocompra label {
	display: inline;
	font-weight: normal;
	color: #4D4D4D;
	margin-right: 10px;
}
div.descricao p.tipocompra select {
	padding: 5px 0 5px 5px;
	font-weight: normal;
	color: #4D4D4D;
	width: 250px;
}
/* CARRINHO DE COMPRAS */
div.carrinho {
	width: 240px;
}
div.carrinho h1.carrinho {
	background: url(../img/carrinho.gif) no-repeat 0 center;
	padding-left: 50px;
	height: 50px;
}
div.carrinho div.item {
	border-bottom: 1px solid #E0D9D0;
	width: 240px;
}
div.carrinho div.item p {
	font-size: 1.1em;
	padding: 3px 0;
	position: relative;
}
div.carrinho div.item p a.cancelar {
	background: url(../img/btCancelar.gif) no-repeat 0 0;
	display: block;
	float: right;
	width: 11px;
	height: 11px;
	overflow: hidden;
	text-indent: -1000px;
	margin-top: 4px;
}
div.carrinho div.item input.qtd {
	padding: 5px;
	width: 20px;
}
div.carrinho div.item p span.parcial {
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	right: 0;
}
div.carrinho p.total {
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	margin: 5px 0 10px;
}
div.carrinho h2 {
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
div.carrinho form label {
	display: inline !important;
	font-size: 13px;
	font-weight: normal;
}
div.carrinho p.botao {
	margin-top: 15px;
}
div.carrinho select.parcela {
	padding: 5px;
	clear: both;
	width: 240px;
	margin: 5px 0;
	font-weight: normal;
}
/* COMPRA TICKET */
div.compre {
	background: url(../img/ticketValor.jpg) no-repeat 0 0;
	width: 240px;
	height: 100px;
}
div.compre h1, div.compre p { display: none; }
div.compre a {
	display: block;
	width: 240px;
	height: 100px;
	position: relative;
	text-decoration: none;
}
div.compre a span {
	font: 25px Impact, sans-serif;
	color: #299DFF;
	position: absolute;
	top: 48px;
	left: 128px;
}


/* TABELA DE RESULTADOS */
table.resultados {
	width: 100%;
}
table.resultados td {
	background: #F7FBFF;
	font-size: 1.1em;
	line-height: 30px;
	text-transform: uppercase;
	color: #457DA1;
	border-bottom: 1px solid #B8DDF4;
	padding: 0 5px;
}
table.resultados td em {
	font-style: normal;
	text-transform: none;
	color: #000; /*#ff6060;*/
}
table.resultados tbody tr.impar td { background: #EAF2F9; }
table.resultados tbody tr:hover td { background: #F8FFA9; }
table.resultados thead td {
	background: #B8DDF4;
	font-weight: bold;
	color: #39779F;
	border-bottom: 2px solid #FFF;
}
table.resultados thead td.titulo {
	background: #4EA9E3;
	border-bottom: 1px solid #FFF;
	text-align: center;
	color: #FFFFFF;
	padding: 0;
}
table tr.destaque td {
	background: #c8e4f7;
	font-weight: bold;
}
/* PROMOCIONAL */
div.promocional { }
div.promocional h2 {
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
}
div.promocional table {
	margin: 10px 0;
}
div#hide {
	display: none;
	padding-top: 10px;
}
div#hide p { margin-bottom: 10px; }
div#hide p em { font-style: italic; }

table.porcentagem { width: 100%; }
table.porcentagem tr td {
	font-size: 1.1em;
	line-height: 1.5;
	padding: 5px 0;
	text-align: center;
}
table.porcentagem td.titulo { background: #eee5da; }
table.porcentagem tr.risco td { border-bottom: 1px solid #7A7266; }


/* NOTICIA */
h1.noticias { background: url(../img/titNoticias.jpg) no-repeat 0 0; }
div.news { margin-left: 45px; }
div.news p, div.news ul{ margin-bottom: 10px; clear: both; }
div.news ul li {
	background: url(../img/v.gif) no-repeat 0 5px;
	padding-left: 13px;
	font-size: 1.3em;
	list-style: none;
}
.semNoticia {
	background: #e8d9c5;
	color: #ff7040;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
/* Lista de noticias */
div.listanoticias { }
div.listanoticias div.fellow { float: right; }
div.listanoticias ul {
	list-style: none;
	width: 100%;
}
div.listanoticias ul li {
	display: block;
	clear: both;
	padding: 5px 0;
	border-bottom: 1px solid #EFE8DE;
}
div.listanoticias ul li a {
	font-size: 13px;
	text-decoration: none;
	display: block;
	margin: 10px 0 5px 45px;
}
div.calendar {
	background-color: #FFF;
	width: 33px;
	border: 1px solid #DED7CD;
	text-align: center;
	float: left;
}
div.calendar span {
	background-color: #FE3000;
	display: block;
	font-size: 9px;
	line-height: 12px;
	text-align: center;
	color: #FFF;
	margin: 1px;
}
div.calendar strong {
	font: bold 20px Arial, sans-serif;
	letter-spacing: -2px;
	color: #55514B;
}

/* EVENTO */
div.event {
	margin-bottom: 20px;
}
div.event h1.titulo.praiaad { background: url(../img/eventPraiaAd.jpg); }
div.event h1.titulo.copamed { background: url(../img/eventCopaMedicina.jpg); }
div.event h1.titulo.arraialDajuda { background: url(../img/eventArraiaDaAjuda.jpg); }
div.event h1.titulo.resultadovot { background: url(../img/resultadoVotacao.jpg); }
div.event h1.titulo.praiaUniv2012 { background: url(../img/eventPraiaUniv2012.jpg); }
div.event h1.titulo.eventPraiaJur2012 { background: url(../img/eventPraiaJur2012.jpg); }
div.event h1.titulo.eventPraiaMed2012 { background: url(../img/eventPraiaMed2012.jpg); }
div.event h1.titulo.eventEuroBeach2012 { background: url(../img/eventEuroBeach.jpg); }
div.event h1.titulo.praiafisio { background: url(../img/eventPraiafisio.jpg); }
div.event h1.titulo.praiajuridica { background: url(../img/eventPraiaJur2012.jpg); }}
div.event h1.titulo.praiamed { background: url(../img/eventPraiaMed2012.jpg); }
div.event h1.titulo.praiaodonto { background: url(../img/eventPraiaOdon2012.jpg); }
div.event h1.titulo.praiasaude { background: url(../img/eventPraiaSaude.jpg); }
div.event h1.titulo.praiagestao { background: url(../img/eventPraiaGestao.jpg); }
div.event h1.titulo.eurobeach { background: url(../img/eventEuroBeach.jpg); }
h1.titulo.votacao { background: url(../img/votacao.jpg); }
div.event h2 {
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
	color: #7A7266;
	margin-bottom: 5px;
}
div.event p { margin-bottom: 10px; }
div.event ul {
	margin: 0 0 5px 10px;
}
div.event ul li {
	background: url(../img/v.gif) no-repeat 0 5px;
	padding-left: 15px;
	font-size: 1.2em;
	line-height: 1.7;
	list-style: none;
}
div.alert {
	background: #FFF;
	border: 1px solid #DED7CD;
	padding: 5px;
	margin: 5px 0;
}
div.alert p {
	border-left: 4px solid #FE3000;
	padding-left: 5px;
	margin: 0;
}
/* CIDADE */
div.cidade { }
div.cidade img.ampliar { clear: right; }
div.cidade p { margin-bottom: 10px; }
div.cidade p.clear { clear: both; }

div.cidade iframe {
	background: #FFF;
	border: 1px solid #D3CFCA;
	padding: 4px;
}

div.cidade div.info { }
div.cidade div.info h2 {
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
	color: #7A7266;
	margin-left: 110px;
}
div.cidade div.info p {
	margin-left: 110px;
}
div.cidade div.info p.referencia {
	margin: 0;
	font-size: 1.1em;
	font-style: italic;
}
div.cidade div.info ul {
	list-style: square inside;
	font-size: 1.1em;
	margin: 0 0 10px 110px;
}
ol.legenda {
	background: #EFE8E0;
	padding: 5px;
	border: 1px solid #FFF;
	margin-bottom: 10px;
}
ol.legenda strong {
	border-bottom: 1px solid #7A7266;
}
ol.legenda li {
	float: left;
	list-style-position: inside;
	width: 25%;
}

h1.florianopolis { background: url(../img/florianopolis.jpg); }
h1.arraialdajuda { background: url(../img/arraialdajuda.jpg); }

/* 
	FOTOS E VIDEOS - visualização
*/
div.album { }
div.album h1 {
	font: 2.2em Arial, sans-serif;
	letter-spacing: -1px;
	color: #FE3000;
	margin-bottom: 15px;
}
div.album h2 {
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
	color: #FE3000;
	margin-bottom: 5px;
	clear: both;
}
div.album img.ampliar {
	width: 89px;
	height: 89px;
}
div.navegacao {
	clear: both;
	height: 47px;
}
div.navegacao a {
	font: 1.8em Arial, sans-serif;
	line-height: 47px;
	color: #0096DE;
	text-decoration: none;
	float: left;
	padding: 0 5px;
}
div.navegacao a:hover {
	color: #FE3000;
}
div.navegacao a.ativo {
	font-size: 2.2em;
	font-weight: bold;
	color: #FE3000;
}
div.navegacao a.anterior,
div.navegacao a.proximo {
	background: url(../img/anterior.jpg) no-repeat 0 0;
	display: block;
	width: 56px;
	height: 47px;
	overflow: hidden;
	text-indent: -1000px;
	padding: 0;
}
div.navegacao a.proximo { background: url(../img/proximo.jpg) no-repeat 0 0; }

div.video {
	clear: both;
	margin-bottom: 5px;
}
div.video object {
	background: #E8E2D9;
	padding: 3px;
	float: left;
	margin: 0 5px 5px 0;
}
div.video h1 {
	font: bold 13px Tahoma, sans-serif;
	letter-spacing: normal;
	color: #FE3000;
	margin: 0;
}
div.video p { font-size: 1.1em; }

/*
PÁGINA GENERICA QUE MOSTRA OS EVENTOS - guarda sol
*/
h1.fotosvideos {
	background: url(../img/titFotosvideos.jpg);
	display: block;
	width: 510px;
	height: 111px;
	text-indent: -1000px;
	margin-bottom: 20px !important;
}
div.evento div.fellow {
	float: right;
}
div.evento h1.titulo.compra { background: url(../img/titCompras.jpg); }
div.evento h1.titulo.festas { background: url(../img/titFestas.jpg); }
div.evento h1.titulo.competicao { background: url(../img/titCompeticao.jpg); }
div.evento h1.titulo.fotosvideos { background: url(../img/titFotosvideos.jpg); }
div.evento h2 {
	font: 1.8em Arial, sans-serif;
	letter-spacing: -1px;
	color: #7A7266;
	margin-bottom: 20px;
}
ul.eventos { clear: both; }
ul.eventos li {
	background: url(../img/bgListaevento.jpg) no-repeat 0 0;
	display: block;
	width: 195px;
	height: 184px;
	float: left;
	list-style: none;
	margin-bottom: 20px;
}
ul.eventos li a {
	display: block;
	width: 195px;
	height: 85px;
	margin-top: 99px;
	overflow: hidden;
	text-indent: -1000px;
}
ul.eventos li a.universitaria { background: url(../img/praiauniversitaria.gif); }
ul.eventos li a.copa { background: url(../img/copamedicina.gif); }
ul.eventos li a.ad { background: url(../img/praiaad.gif); }
ul.eventos li a.fisio { background: url(../img/praiafisio.gif); }
ul.eventos li a.juridica { background: url(../img/praiajuridica.gif); }
ul.eventos li a.med { background: url(../img/praiamed.gif); }
ul.eventos li a.odonto { background: url(../img/praiaodonto.gif); }
ul.eventos li a.treino { background: url(../img/treino.gif); }

/* Eleição Festas */
div.eleicaoFestas { }
div.eleicaoFestas p.obs {
	font-size: 11px;
	font-style: italic;
	background-color: #FEFBF6;
	padding: 5px;
	display: inline !important;
}
div.eleicaoFestas form {
	margin-top: 10px;
}
div.eleicaoFestas form p input {
	vertical-align: middle;
	margin-right: 5px;
}
div.eleicaoFestas form p.botao {
	margin: 10px 0 0 0;
}
div.eleicaoFestas form span {
	font-size: 1em;
	color: #bf2600;
}
/*
	CONTATO
*/
h1.contato {
	background: url(../img/titContato.jpg);
	display: block;
	width: 510px;
	height: 111px;
	text-indent: -1000px;
	margin-bottom: 20px !important;
}
form textarea.mensagem {
	width: 250px;
	height: 150px;
	overflow: auto;
}



/* ESQUECEU SENHA */
div.esqueci p {
	font-size: 11px;
	color: #7A7266;
}
div.esqueci form { }
div.esqueci form p {
	background: #FAF3EA;
	border: 1px solid #f5e6d4;
}
div.esqueci form label {
	display: inline;
	float: left;
	margin-left: 5px;
	line-height: 30px;
}
div.esqueci form input.texto {
	float: left;
	margin: 0 10px;
}
div.esqueci p.erro {
	background: #FFEAEA;
	border: 1px solid #E39494;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #DB5662;
}
div.esqueci p.senha {
	background: #CCE9F4;
	border: 1px solid #B7D1DB;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #007CA7;
}


/* CLASSIFICACAO */
div.classificacao div.fellow {
	float: right;
}
h1.classificacao { background-image: url(../img/titClassificacao.jpg); }
div.classificacao h2 {
	font: bold 1.5em Arial, sans-serif;
	letter-spacing: -1px;
	color: #FF4200;
	margin: 10px 0;
}
table td.marca { text-align: center; }
table td.sb { border: none; }
table td img {
	vertical-align: middle;
	margin: 5px;
}
a.tabela {
	background: url(../img/ico_tabela.gif) no-repeat 0 center;
	padding: 5px 0 5px 30px;
	display: inline-block;
}
/* abas */
.ui-tabs-hide { display: none; }
ul.ano {
	list-style: none;
	display: block;
	width: 100%;
}
ul.ano li {
	float: left;
	display: block;
	background: none !important;
}
ul.ano li a {
	display: block;
	border-color: #D9D3CD;
	border-style: solid;
	border-left-width: 1px;
	text-decoration: none;
	font: bold 2em Arial, sans-serif;
	line-height: 45px;
	letter-spacing: -2px;
	padding: 0 10px;
}
ul.ano li a.sb { border: none; }/* sem borda */
ul.ano .ui-tabs-selected a {
	font-size: 3em;
	color: #FF4200;
}

/* Festa - programação */
div.festa-programacao h2 {
	margin: 20px 0 5px 0;
	padding-left: 5px;
	font: bold 16px/1 Arial, sans-serif;
	color: #097D96;
	border-bottom: 1px solid #A5D2D3;
}
div.festa-programacao p span {
	background: #fbeed9;
	font-weight: bold;
	color: #FE3000;
	padding: 2px 4px;
}
/* Tabela de jogos */
div.tabelajogos h1.tabela {
	background: url(../img/titTabelajogos.jpg) no-repeat 0 0;
}
div.tabelajogos h2 {
	font: bold 1.4em/1.5 Tahoma, sans-serif;
	color: #A18F77;


	margin-top: 10px;
}
div.tabelajogos a {
	background: url(../img/v.gif) no-repeat 0 5px;
	padding-left: 13px;
	margin-left: 10px;
	cursor: pointer;
	font-size: 1.3em;

}
table.resultados .textnormal { text-transform: none !important; }
table tr.fase td {
	background: #dfdfdf;
	color: #6a6a6a;
	font-weight: bold;
	text-align: center;
	border-bottom-color: #6a6a6a;
}
table tr.fase:hover td { background: #dfdfdf !important; }

div.containr {
	background: #FFF;
	position: relative;
	padding: 20px 10px 10px;
	margin: 0 10px 10px;
}
div.containr .fechar {
	background: #fff url(../img/btCancelar.gif) 0 0;
	display: block;
	width: 11px;
	height: 11px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	text-indent: -100px;
	position: absolute;
	top: 5px;
	right: 5px;
}
div.containr p {
	font-size: 11px;
}
div.containr ul {
	font-size: 11px;
	list-style: inside;
	margin-left: 5px;
}
div.regulamento {
	margin: 20px 0;
	padding: 10px;
	background: #F4EDE3;
}
div.regulamento p {
	font-size: 11px;
	line-height: 1.5;
}
div.regulamento ul {
	list-style: inside;
	font-size:11px;
}

/* Classificação final */
div.classificacao-final h2 {
	margin: 20px 0 5px 0;
	padding-left: 5px;
	font: bold 16px/1 Arial, sans-serif;
	color: #097D96;
	border-bottom: 1px solid #A5D2D3;
}
div.classificacao-final p { margin-bottom: 15px; }
div.classificacao-final p em {
	font-size: 11px;
	font-style: normal;
	background: white;
	padding: 3px;
}
div.classificacao-final p span { color: #FE3000; font-weight: bold; }
div.classificacao-final p img {
	margin-right: 10px;
	vertical-align: middle;
}
/* MENU COMUNIDADES ORKUT */
div.orkut, .fb {
	width: 160px;
	height: 95px;
	float: right;
	position: relative;
}
div.orkut ul,
.fb ul {
	background-color: #C9DBF2;
	display: none;
	width: 160px;
	list-style: none;
	position: absolute;
	top: 95px;
	left: 0;
}
.fb ul { background-color: #2C4C8C !important; }
div.orkut ul li a,
.fb ul li a {
	display: block;
	height: 25px;
	padding-left: 10px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
	outline: none;
}
.fb ul li a { color: #FFF !important; }
div.orkut ul li a:hover,
.fb ul li a:hover {
	background-color: #D9E6F7;	
	color: #AA3F81;
	padding-left: 15px;
}

.fb ul li a:hover {
	background-color: #627AAD !important;	
	color: #FFF !important;
}

a.vejaVideo {
	background: url(../img/ico-vejavideo.png) no-repeat 0 50%;
	padding: 10px 0 10px 40px;
	font: 13px "Segoe UI", Arial, sans-serif;
	text-shadow: 1px 1px 0 #FFF;
}
