input[type='text'], input[type='password'], select, textarea {
	color: #666666;
	border: 1px solid #a5acb2;
}
input[type='text']:focus, select:focus, textarea:focus, input[type='password']:focus {
	border: 1px solid #00877d;
	background-color: #f6f7fa;
}
fieldset{
    position:relative;
}
body {
	color: #666;
	outline: none;
    line-height:16px;
}
#inicial #secao_cobertura_eventos #secao_proximos_eventos .proxlink{
    line-height:16px;
}
.informacoes {
	width: 280px;
	padding: 0 0 20px;
	float: left;
	font-size: 13px;
	margin-right: 20px;
}
.col2 .col_direita {
	width: 221px;
}
.col2 .col_esquerda {
	float: left;
}
.informacoes h2 {
	font-size: 24px;
	color: #00364a;
	line-height: 24px;
}
	.informacoes .bt3 {
		margin-left: 11px;
		margin-bottom: 20px;
	}
	.informacoes .box1 {
	  margin: 14px auto 16px;
	}
	.informacoes .box2 {
	  margin: 16px auto 30px;
	}
	.informacoes dl {
	  color: #666;
	}
		.informacoes dl dt {
			float: left;
		}
		.informacoes dl dd {
			color: #666;
			font-weight: bold;
		}
		.informacoes dl dd, .informacoes dl dt {
			line-height: 17px;
		}
	.informacoes h3 {
		color: #00364a;
		font-size: 13px;
	}
	.informacoes img {
		background: #ccc;
		width: 59px;
		height: 59px;
		border: 1px solid #20958c;
		float: left;
		margin-right: 10px;
		display: block;
	}
	.dados_anunciante {
		margin-bottom: 10px;
	}
		.dados_anunciante .titulo_anunciante {
			color: #7a7a7a;
			font-size: 14px;
			margin-bottom: 3px;
			display: block;
		}
		.dados_anunciante .anunciante {
			color: #2bacf5;
			font-size: 18px;
		}
		.dados_anunciante .ver_mais {
			color:#476930;
			text-decoration: none;
			font-size: 11px;
			line-height: 15px;
		}
		.telefone_anunciante {
			font-size: 15px;
			color: #002736;
			font-weight: bold;
			display: block;
		}
		.endereco_anunciante {
			font-size: 11px;
			color: #7a7a7a;
		}
	.detalhes {
		background: url(../images/layout/dot_noticia.gif) repeat-x bottom;
		padding-bottom: 6px;
		margin-bottom: 8px;
	}
		.detalhes p {
			line-height: 18px;
		}
.galeria_form {
	float: left;
	width: 412px;
	margin-right: 13px;
}
.galeria .img_grande {
	width: 409px;
	height: 309px;
	border: 1px solid #ccc;
	display: block;
	margin: 0 auto;
}
.voltar, .avancar {
	background: #fff url(../images/layout/bt_seta.gif) no-repeat;
	width: 25px;
	height: 61px;
	display: block;
	text-indent: -99999px;
	z-index: 3;
}
.avancar { background-position: bottom; }
.voltar { background-position: top; }
.galeria .avancar, .galeria .voltar {
	position: absolute;
	top: 0;
}
.galeria .avancar {
	position: absolute;
	right: 0;
}
.galeria .voltar {
	position: absolute;
	left: 0;
}
.galeria .carrousel {
	height: 63px;
	display: block;
	margin: 0 auto;
	width: 352px;
	position: relative;
	left: -2px;
}
.carrousel_conteudo {
	position: relative;
	padding: 0 30px;
	width: 352px;
	margin-top: 19px;
}
  .carrousel_conteudo .carrousel {
  }
  .carrousel_conteudo img {
	  border: 1px solid #ccc;
  }
  .denuncie_anúncio {
	float: right;
	font-size: 13px;
	color: #999;
	margin-top: 10px;
	text-decoration: underline;
}
.galeria_form .galeria .conteiner_img{ 
	height: 311px;
	background: #fff url(../images/layout/loader.gif) no-repeat center;
}
.tit_fale_anunciante {
	background: url(../images/layout/tit_fale_com_anunciante.gif) no-repeat;
	width: 136px;
	height: 11px;
	text-indent: -99999px;
}
.formulario {
	margin-top: 20px;
}
  .formulario form {
	  margin-top: 10px;
  }
  .formulario input {
	  width: 181px;
  }
  .formulario textarea {
	  width: 210px;
	  height: 132px;
	  float: left;
	  height /*\**/: 127px\9
  }
  *+html .formulario textarea {
	  height: 132px;
  }
  .formulario .col_form_esq {
	  width: 170px;
	  float: left;
  }
  .formulario .col_form_dir {
	  width: 220px;
	  float: right;
  }
  .formulario .bt_form {
	  float: left;
	  clear: left;
  }
/*classes*/
.box1 {
	background: url(../images/layout/bg_box_1.gif) no-repeat;
	height: 44px;
	padding-top: 7px;
	width: 280px;
	font-size: 17px;
	line-height: 19px;
	color: #516668;
	text-align: center;
	display: block;
}
.box2 {
	/*background:url("../images/layout/bg_box_2.gif") no-repeat scroll left top transparent;*/
    color:#039AC1;
    display:inline-block;
    font-size:13px;
    font-weight:bold;
    height:21px;
    padding:9px 10px 0;
    position:relative;
    text-align:center;
    width:auto;
}
.box2 .box2_aux {
	/*background: url(../images/layout/bg_box_2.gif) no-repeat right top;*/
	width: 10px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
}

.informacoes .box2_sem_preco {
    margin:16px auto 30px;
}
.box2_sem_preco {
	background:url("../images/layout/bg_box_1.gif") no-repeat scroll left top transparent;
    color:#039AC1;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:42px;
    padding:9px 10px 0;
    position:relative;
    text-align:center;
    width:151px;
}
.box2_sem_preco .box2_aux {
	background:url("../images/layout/bg_box_1.gif") no-repeat scroll right top transparent;
    height:51px;
    position:absolute;
    right:-2px;
    top:0;
    width:10px;
}

.box4 {
	background:url(../images/layout/bg_box_4.gif) no-repeat top left;
	color:#039AC1;
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	height:43px;
	margin-right:15px;
	padding:7px 0 0 15px;
	position:relative;
	text-align:center;
}
.box4 .box_aux {
	background:url(../images/layout/bg_box_4.gif) no-repeat top right;
	width: 15px;
	height: 50px;
	position: absolute;
	top: 0;
	right: -15px;
}
.bt3 {
	background: url(../images/layout/bt_enviar_amigo.gif) no-repeat;
	width: 140px;
	height: 21px;
	line-height: 20px;
	color: #999999;
	text-decoration: none;
	display: block;
	text-align: center;
	font-size: 12px;
}
.float_right { float: right; }
.float_left { float: left; }
.form{
	
}
  .form label,
  .form input,
  .form textarea {
	  display: block;
  }
  .form input {
	  height: 23px;
	  line-height: 23px;
	  margin-bottom: 9px;
	  margin-bottom: 9px\9
  }
  .form label {
	  color: #003333;
	  font-size: 13px;
	  margin-bottom: 5px;
  }
  .form input, .form textarea {
	  border: 1px solid #a5acb2;
	  padding: 0;
  }
  .form input.bt_form {
	  border: none;
	  width: 61px;
	  height: 25px;
	  line-height: 25px;
	  background: url(../images/layout/bt_enviar.gif) no-repeat;
	  text-align: center;
	  display: block;
	  cursor: pointer;
	  font-size: 13px;
	  color: #999;
  } 
  .form input.bt_form:hover {
	  background-position: bottom;
  }
  

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.col_direita {
	width: 221px;
	float: right;
}
.col1 .col_esquerda {
	float: left;
	width: 180px;
	padding: 0 20px 0 0;
}

.rsultado {
}
	.resultado .item  {
		float:left;
		width:230px;
		text-align: center;
		position: relative;
		margin-right: 35px;
		margin-bottom: 36px;
		padding-bottom: 18px;
		padding-top: 18px;
		/*background: #fafafa;*/
		min-height: 150px;
	}
		.resultado .item img {
            background: #fff;
			border:1px solid #BEBCBC;
			height:83px;
			margin:0 auto 8px;
			padding:3px;
			position:relative;
			width:123px;
		}
	.resultado .ano {
		background:url("../images/layout/bg_ano_slide_1.png") no-repeat scroll 0 0 transparent;
        color:#335E6E;
        display:block;
        font-size:10px;
        font-weight:bold;
        height:13px;
        padding:1px 3px 0 15px;
        position:absolute;
        right:53px;
        text-align:left;
        top:92px;
	}
	.resultado .item h3 {
		margin-bottom: 4px;
	}
		.resultado .item h3 a {
			text-decoration: none;
			color: #00364a;
		}
	.resultado .item p {
		color: #848484;
		font-size: 11px;
		line-height: 13px;
		margin-bottom: 8px;
	}
	.resultado .item .valor {
		font-weight: bold;
		font-size: 13px;
		color: #00877d;
	}

#embarcacoes .col1 .col_direita, #busca .col1 .col_direita {
	width: 760px;
	position: relative;
}
#embarcacoes .col1 .col_direita form {
	position: absolute;
	right: 10px;
	top: 23px;
	margin-bottom: 8px;
}
#embarcacoes .col1 .col_direita form select {
	width: 150px;
	float: right;
}
.col_direita h2 {
	color: #00364a;
	font-size: 21px;
	margin-bottom: 24px;
}
#embarcacoes .resultado {
	
}
.pagination {
	text-align: center;
	display: block;
	height: 30px;
	clear: both;
}
.pagination a {
	display: inline-block;
	font-size: 12px;
	color: #7a7a7a;
	width: 28px;
	text-align: center;
	text-decoration: none;
	text-indent: 0 ;
}
.pagination strong {
	background-color:#09788E;
	color:#FFFFFF;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	padding:2px 7px;
	width:auto;
}
.pagination .proximo, .pagination .anterior {
	background: url(../images/layout/seta_paginacao.gif) no-repeat;
	width: 9px;
	height: 8px;
	display: inline-block;
	/*text-indent: -9999px;*/
}
.pagination .proximo {
	background-position: bottom;
}

.busca_opcoes {
	background: #d8e8f5;
	padding: 14px 22px 22px;
	margin-bottom: 20px;
}
.busca_opcoes h2, .busca_opcoes h3  {
	color: #00364a;
	font-size: 16px;
	font-weight: normal;
	margin-top: 10px;
}
.busca_opcoes .link_busca {
	color:#1D91B0;
	display:block;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
	margin-bottom: 10px;
}
.busca_opcoes h2.titulo_busca_tipo:first-child, .busca_opcoes h3:first-child {
	margin-top: 0;
}
.busca_opcoes h2.titulo_busca_tipo, .busca_opcoes h3 {
	margin-bottom:3px;
    margin-top:10px;
}
.busca_opcoes a {
	text-decoration: none;
}
.busca_opcoes .titulo_lista {
	font-size: 13px;
	color: #00364a;
	text-decoration: none;
}
.busca_opcoes ul.lista_filtro li ul li {
	margin-left: 20px;
}
.busca_opcoes ul.lista_filtro li ul li a {
	color: #1d91b0;
	font-size: 11px;
}
.busca_opcoes ul.lista_filtro_1 li {
	margin-left: 20px;
}
.busca_opcoes ul.lista_filtro_1 li a {
	color: #1d91b0;
	font-size: 11px;
}
/*breadcum*/
.breadcumb {
	padding: 25px 0;
}
.breadcumb ul {
	background: url(../images/layout/bg_breadcumb_ul.gif) no-repeat center 17px;
	display:block;
	margin:0 auto;
	width:750px;
	height: 50px;
}
.breadcumb li {
	float:left;
	height:15px;
	padding-top:38px;
	position:relative;
	text-align:center;
	width: 60px;
	color: #6f8183;
	font-size: 12px;
}
.breadcumb li span {
	background:url("../images/layout/bg_breadcumb_span.gif") no-repeat scroll center top transparent;
	color:#516668;
	display:block;
	font-size:20px;
	height:31px;
	left:56px;
	line-height:31px;
	position:absolute;
	text-align:center;
	top:0;
	width:31px;
}
.breadcumb li {
	float:left;
	height:10px;
	padding-top:38px;
	position:relative;
	text-align:center;
	width:148px;
}
.breadcumb li.ativo span {
	background-position: bottom;
}
.categorias_radio {
	text-align:center;
	margin-left: 169px;
}
.anunciante_radio {
	margin-bottom:8px;
	text-align:center;
	margin-left: 161px;
}
/*formulario 1*/
.formulario1 label {
	font-size: 12px;
	color: #666666;
	font-size: 12px;
}
.formulario1 .form_aux label {
	float: left;
	text-align: right;
	width: 242px;
	line-height: 25px;
}
.formulario1 .form_aux label.nao_mostrar_preco {
	float:none;
	width:400px;
	line-height:14px;
}
.formulario1 .form_aux1 label {
	color: #000;
	font-size: 12px;
	line-height: 31px;
	height: 27px;
	float: left;
}
.formulario1 .form_aux1 {
	display: inline-block;
	float:left;
	position: relative;
}/*
*+html .formulario1 .form_aux1 {
	position: relative;
	top: 3px;
	padding-left:220px;
}*/
.formulario1 .titulo_radio {
	line-height: 31px;
	float: left;
	margin-right: 10px;
}
.formulario1 .form_aux1 input {
	float: left;
	margin-left: 25px;
}
*+html .formulario1 .form_aux1 label {
	position: relative;
	top: -3px;
}
.formulario1 .primeiro input {
	margin-left: 0;
}
.formulario1 input {
}
.formulario1 .form_aux textarea, 
.formulario1 .form_aux input,
.formulario1 .form_aux select {
	width: 289px;
	text-align: left;
	margin-left: 5px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left !important;
}
*+html .formulario1 .form_aux select {
	width: 280px;
}
.input_box label {
}
.formulario1 input, .formulario1 select {
	height: 25px;
	line-height: 25px;
}
.formulario1 .form_aux select {
	width: 298px;
	padding: 0;
}
*+html .formulario1 .form_aux select {
	width: 300px;
	padding: 0;
}

.formulario1 input[type='checkbox']{
	margin-left: 0;
}

.formulario1 textarea {
	height: 73px;
}
.formulario1 legend {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #00877d;
	text-indent:106px;
	display: block;
	margin-bottom: 10px;
}
*+html .formulario1 legend {
	text-indent: 200px;
}
*+html .formulario1 legend {
	margin-left: -140px;
}
.formulario1 .form_aux {
	margin-bottom: 8px;
	position: relative;
	width: 550px;
}
.formulario1 fieldset {
	margin-bottom: 20px;
}
.clear {
	clear: both;
}
.formulario_embarcacao,
.formulario_embarcacao_det,
.formulario_guia
{
	margin-left: 46px;
	position: relative;
	padding-bottom: 20px;
}
.formulario_contrato
{
	/*width: 550px;*/
	position: relative;
	padding-bottom: 20px;
}
.plano_detalhe .formulario1 legend {
	text-indent: 0;
}
.plano_detalhe .formulario1 .form_aux label {
	width:142px;
}
.formulario1 .checkbox_float input, .formulario1 .checkbox_float_1 input  {
	height: 18px;
	width: 18px;
	border: none;
	background: none;
	float: left;
}
.formulario1 .checkbox_float {
	left:551px;
	position:absolute;
	top:58px;
	width:200px;
	height: 20px;
}
.formulario1 .checkbox_float label {
	float:none;
	position:relative;
	top:-2px;
	width:100px;
	float: left;
	text-align: left;
}

.sexo_radio {
	margin-bottom:8px;
	margin-left:197px;
	text-align:center;
}
.bt { background: url(../images/layout/bt.gif) no-repeat top left;color: #2bacf5; }
.bt2 { background: url(../images/layout/bt_2.gif) no-repeat top left; color: #516668; }
.bt, .bt2 {
	display: inline-block;
	position: relative;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	font-size: 12px;
	text-decoration: none;
	/*cursor: pointer;*/
	vertical-align: middle;
	margin-right: 10px;
	padding-right: 0;
}
.bt {
	font-weight: bold;
}
.bt:hover, .bt2:hover { background-position:left bottom; }
.bt:hover .bt_aux, .bt2:hover .bt_aux { background-position: right bottom; }
.bt_aux {
	position: absolute;
	right: -10px;
	top: 0;
	height: 25px;
	width: 10px;
}
.bt .bt_aux { background: url(../images/layout/bt.gif) no-repeat top right; }
.bt2 .bt_aux { background: url(../images/layout/bt_2.gif) no-repeat top right; }
.bt input {
	background: none;
	border: none;
	font-size: 12px;
	color: #2bacf5;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	line-height: 25px;
	padding: 0;
	margin-left:0
}
.bt_voltar {
	position: absolute;
	bottom:0;
	left: 130px;
}
.bt_continuar {
	position: absolute;
	right: -100px;
	bottom: 0;
}
#cabecalho_1 {
	height: 110px;
}
.pg_simples #main {
	background:url(../images/layout/bg_main_1.jpg) top no-repeat;
}
.formulario1 select.uf_select {
	width: 90px;
}
.bt_input_file {
	margin-left: 107px;
	margin-bottom: 20px;
	display: block;
}
.bt_input_file input {
	width: 270px;
}
.primeiro_input_file {
	margin-left: 208px;
}
.txt_foto strong {
	font-size: 12px;
}
.txt_foto {
	font-size:11px;
	width:337px;
	color: #000;
}

.titulo_1 {
	color:#00877D;
	display:block;
	font-size:20px;
	font-weight:bold;
}
.tit_anuncie {
	margin: 0 auto;
	display: block;
    border: solid 0;
}

/*tabela*/
.tabela_planos {
	background:url(../images/layout/bg_planos.jpg) right top;
	border-collapse: collapse;
	margin: 0 auto 24px;
}
.tabela_planos tr th {
	font-size: 19px;
	color: #fff;
	text-align: center;
	font-weight: normal;
	height: 30px;
	border: 1px solid #fff;
	border-top: 1px solid #45acb8;
	width: 180px;
}
.tabela_planos .tabela_valores td {
	font-size: 19px;
	font-weight:bold;
	color: #fff;
	text-align: center;
	height: 39px;
	border: 1px solid #fff;
	border-bottom: 1px solid #3ab5b4;
	overflow: hidden;
	background: none;
}
.tabela_planos td, .tabela_planos th {
	text-align: center;
	vertical-align: middle;
}
.tabela_planos td {
	border: 1px solid #d6d6d6;
	height: 30px;
	background: #fff;
	font-size: 12px;
	width: 180px;
}

.tabela_planos .sem_bg {
	background: #fff !important;
	border: 1px solid #fff !important;
	border-right: 1px solid #3ab5b4 !important;
}
.tabela_planos .tabela_valores .sem_bg {
	border-bottom-color: #d6d6d6;
	border-bottom: 1px solid #d6d6d6 !important;
}
.tabela_planos .td_final {
	border-right: 1px solid #3ab5b4 !important;
}
.tabela_planos tr th.td_comeco, .tabela_planos tr td.td_comeco {
	border-left: 1px solid #3ab5b4 !important;
}
.td_valor {
	border-bottom: 1px solid #ccc !important;
}
.link1, .link1 a {
	font-size: 12px;
	color: #666;
}
.link1 {
	float: right;
	margin-top: 10px;
}
.planos, .vantagens {
	width: 722px;
	margin-left: 125px;
}
.planos {
	margin-bottom: 20px;
}
.planos .bt2 {
	float: left;
}
.planos .titulo_1 {
	margin-bottom: 20px;
}
.vantagens {
	background: url(../images/layout/bg_vantagens.jpg) no-repeat;
	height:190px;
}

.vantagens .titulo_1 {
	margin-bottom: 10px;
}
.box3 {
	padding:15px;
	position: relative;
	width: 689px;
	overflow:visible;
}


.lista_seta li {
	color: #516668;
	text-indent: 10px;
	font-size: 14px;
	line-height: 18px;
	height: 18px;
	background: url(../images/layout/seta_lista.gif) no-repeat left;
}

/*simulacao*/
.simulacao {
	position: relative;
	margin: 0 auto;
	width: 750px;
	font-size: 13px;
	margin-bottom: 40px;
}
.simulacao .bt_alterar,
.simulacao .bt_continuar {
	position: absolute;
	top: -42px;
}
.simulacao .bt_alterar {
	left: 0;
}
.simulacao .bt_continuar {
	right: 0;
}
.simulacao .col_esquerda {
	margin: 60px 0 0;
	border: 1px solid #ccc;
	width: 748px;
	background: #fbfafa;
	position: relative;
	padding: 20px;
}
.simulacao .col_direita {
	float: left;
}
.simulacao .bt_voltar_bottom,
.simulacao .bt_continuar_bottom {
	position: absolute;
	bottom: -42px;
}
.simulacao .bt_voltar_bottom {
	left: 0;
}
.simulacao .bt_continuar_bottom {
	right: 0;
}
.confirmacao_pedido {
	width: 705px;
	margin: 0 auto;
}
.confirmacao_pedido h1 {
	margin-bottom: 10px;
}
dl.box4 {
	float: left;
}
dl.box4 dt {
	font-size: 12px;
	font-weight: bold;
}
dl.box4 dd {
	font-size: 17px;
	font-weight: bold;
	margin-top: 2px;
}
.input_file {
	margin-left: 247px;
}

.breadcumb.modelo1 ul {
	width: 592px;
	background: url(../images/layout/bg_breadcumb_ul_1.gif) no-repeat center 17px;
}
.box_boleto {
	border: 1px solid #c1c1c1;
	background: #f4f3f3 url(../images/layout/bg_atencao.gif) no-repeat;
	float: left;
	width: 498px;
	padding-left: 92px;
	min-height: 80px;
	padding-bottom: 5px;
}
.box_boleto h2 {
	color: #54a9a1;
	font-size: 16px;
	margin-top: 13px;
	margin-bottom: 5px;
}
.box_boleto p {
	font-size: 13px;
	line-height: 16px;
}
.box_boleto .boleto_txt {
	float: left;
	width: 360px;
}
.col_direita_boleto {
	width: 590px;
	float: right;
	margin-bottom: 20px;
	min-height: 44px;
}
.col_direita_boleto .msg_cadastrado {
	font-size: 13px;
	margin-bottom: 15px;
}
.box_boleto .box5 {
	text-transform: uppercase;
	float: right;
	margin-top: 9px;
	margin-right: 25px;
}
.box5 {
	background:url(../images/layout/bg_box_5.gif) no-repeat top left;
	height: 48px;
	color: #039ac1;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	position: relative;
	margin-right: 15px;
	padding: 13px 0 0 15px;
	text-transform: uppercase;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
	width: 60px;
}
.box5 .box_aux {
	background:url(../images/layout/bg_box_5.gif) no-repeat top right;
	width: 15px;
	height: 61px;
	position: absolute;
	top: 0;
	right: -15px;
}
a.box5:hover {
	background-position: bottom left;
}
a.box5:hover .box_aux {
	background-position: bottom right;
}
.confirmacao_pedido .bt2 {
	margin-bottom: 10px;
	margin-left: 114px;
}

.txt_contrato {
	overflow-y: auto;
	height: 80px;
	border: 1px solid #ccc;
	padding: 5px;
}
.txt_contrato p {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 15px;
}
.pag_tipo1 {
	width: 720px;
	margin: 0 auto;
	padding-top: 23px;
}
.plano_detalhe {
	width: 720px;
	margin: 0 auto;
	padding-top: 23px;
}
.plano_detalhe h1 {
	font-size: 19px;
	margin-bottom: 10px;
	color:#00877D;
}
.plano_detalhe dl {
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 27px;
}
.plano_detalhe dl dd {
	display: block;
}
.plano_detalhe dl dt  {
	float:left;
	margin-right: 5px;
}
.formulario_contrato fieldset {
	margin-top: 20px;
}
.formulario_contrato .anunciante_radio {
	margin-left: 146px;
}
.plano_detalhe .formulario1 .checkbox_float {
	left: 452px;
}
.plano_detalhe  .radio_boleto {
	margin-left: 121px;
}
.plano_detalhe .bt_voltar {
	left: 0;
}
.plano_detalhe .bt_continuar {
	right: 0;
}
.item {
	cursor: pointer;
}
.item:hover a {
	text-decoration: underline !important;
}
#secao_lado #secao_busca {
	position:relative;
	margin-bottom: 20px;
}
#secao_lado #secao_busca form {
	background: #618A95;
	border: 1px solid #c9c9c9;
	border-width: 0 1px 1px;
	padding: 14px;
	margin-top: 27px;
}
#secao_lado #query {
	width: 144px;
	padding: 0 5px;
	height: 25px;
	line-height: 25px;
}
#secao_lado #secao_busca .abas {
	background: url(../images/layout/abas2.gif) no-repeat;
	width: 225px;
	height: 20px;
	position: absolute;
	top: 22px;
	left: 0;
}
#secao_lado #secao_busca .abas {
	background: url(../images/layout/abas2.gif) no-repeat;
	width: 221px;
	height: 20px;
	position: absolute;
	top: 22px;
	left: 0;
}
#secao_lado #secao_busca .abas label {
	cursor: pointer;
}
#secao_lado #secao_busca .aba1 .abas {
	background-position: left top;
}
#secao_lado #secao_busca .aba2 .abas {
	background-position: 0 -20px;
}
#secao_lado #secao_busca .aba3 .abas {
	background-position: 0 -40px;
}
#secao_lado #secao_busca .aba4 .abas {
	background-position: 0 -60px;
}

#inicial #secao_busca .abas label {
	cursor: pointer;
}
#inicial #secao_busca .aba1 .abas {
	background-position: left top;
}
#inicial #secao_busca .aba2 .abas {
	background-position: 0 -29px;
}
#inicial #secao_busca .aba3 .abas {
	background-position: 0 -58px;
}
#inicial #secao_busca .aba4 .abas {
	background-position: 0 -87px;
}
.col_esquerda #secao_busca #label_lancha,
#secao_lado #secao_busca #label_lancha,
#secao_lado #secao_busca #label_vela,
.col_esquerda #secao_busca #label_vela
{
	width: 45px;
}
#secao_lado #secao_busca #label_jetski,
.col_esquerda #secao_busca #label_jetski
{
	width: 35px;
}
#secao_lado #secao_busca #label_conteudo,
.col_esquerda #secao_busca #label_conteudo
{
	width: 50px;
}
#secao_lado #secao_busca a {
	margin-left: 0;
}

.box_login {
	width: 306px;
	padding: 20px;
	border: 1px solid #d7d7d7;
	float: left;
	background: #f6f5f6;
	font-size: 12px;
	min-height: 170px;
}
.box_login label.error {
	position: relative;
	top: -8px;
}
.box_login input {
	margin-bottom: 10px;
	width: 299px;
}
.box_login label {
	margin-bottom:3px;
}
.box_login .bt input {
	width: 62px;
}
.box_login .esqueci_a_senha {
	margin-bottom: 10px;
	text-decoration: none;
	
}
.margen_direita.box_login {
	margin-right: 24px;
}

.box_login label {
	display: block;
}
.visao_geral .barra {
	background:url("../images/layout/bg_titulo_visao_geral.gif") no-repeat top left;
	color:#00364A;
	height:22px;
	padding-top:10px;
	margin-bottom: 20px;
}
.visao_geral .barra h1 {
	display: inline-block;
	margin-left: 37px;
	float: left;
}
.visao_geral .barra a {
	display: inline-block;
	margin-left: 5px;
	float:left;
	margin-top: 2px;
}
.visao_geral dl dt {
	float: left;
}
.tit_login1,
.tit_login2 {
	width: 200px;
	height: 16px;
	text-indent: -99999px;
	margin-bottom: 10px;
}
.tit_login1 {
	background: url(../images/layout/tit_ja_tenho_cadastro.gif) no-repeat left top;
}
.tit_login2 {
	background: url(../images/layout/tit_ainda_nao_tenho_cad.gif) no-repeat left top;
}

.simulacao_guia .item {
	background: #f6f5f6;
	border: 1px solid #d7d7d7;
	padding: 10px;
	width: 520px;
	margin: 10px auto 0;
}

.simulacao_guia .item img {
	float: left;
	display: block;
	margin: 0 10px 10px 0;
	height: 89px;
	width: 89px;
	border: 1px solid #ccc;
}
.simulacao_guia .item h2 {
	font-size: 16px;
}
.simulacao_guia .item h3 {
	font-size: 11px;
	margin-bottom: 10px;
}
.simulacao_guia .item p {
	font-size: 13px;
	margin-bottom: 10px;
}
.pagina_tipo2 {
	padding: 23px 10px 0;
}

.titulo_interna1 {
	color:#00364A;
	font-size:21px;
	font-weight:bold;
}
.pagina_tipo2 p {
	font-size: 13px;
}

.formulario1 .form_aux label.error {
	display:block;
	padding-left: 247px;
	text-align:left;
	width:490px;
	color: #F00;
	font-size: 11px;
	margin-top: 3px;
	height: 12px;
	line-height: 12px;
	display: block;
	margin-bottom: 5px;
}
.formulario1 .form_aux1 label.error {
	left:4px;
	position:absolute;
	top:15px;
	color: #F00;
	font-size: 11px;
	width: 400px;
	text-align: left;
}
.bt_input_file, .input_file {
	position: relative;
}
.bt_input_file label.error {
	color:#FF0000;
	font-size:11px;
	left:142px;
	position:absolute;
	top:29px;
} 
.input_file label.error {
	color:#FF0000;
	font-size:11px;
	left:3px;
	position:absolute;
	top:22px;
} 

.termos_de_uso {
	position: relative;
}
.termos_de_uso label.error {
	left:19px;
	position:absolute;
	top:11px;
	color:#FF0000;
	font-size:11px;
}
.tabela_simples {
		border-collapse: collapse;
		width: 100%;
	}
	.tabela_simples caption {
		color: #00364a;
		font-size: 16px;
		font-weight: bold;
		text-align: left;
		height: 20px;
	}
	.tabela_simples th {
		border: 1px solid #cfcfcf;
		background: #587d87;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		padding:8px 10px;
	}
	.tabela_simples td {
		border: 1px solid #cfcfcf;
		text-align: center;
		color: #848484;
		font-size: 13px;
		padding: 5px 10px;
	}
	.tabela_simples td, .tabela_simples th {
		vertical-align: middle;
		text-align: left;
		line-height: 16px;
	}
	.tabela_simples td.editar {
		padding: 0;
	}
	.tabela_simples td.editar ul {
		margin: 0 auto;
		width: 180px;
		display: block;
	}
	.tabela_simples td.editar ul li {
		float: left;
		font-size: 11px;
		margin: 0 3px;
	}
	.tabela_simples td.editar ul li a {
		text-decoration: none;
		color: #848484;
	}
	.tabela_simples td.vigencia {
		font-size: 11px;
		text-align: left;
	}
	.tabela_simples .odd {
		background: #f4f4f4;
	}
	
.visao_geral {
	position:relative;
}
.visao_geral dl.info_anunciante {
	float: left;
	min-width: 150px;
	font-size: 12px;
	line-height:16px;
	color: #848484;
	margin: 22px;
	margin-top: 0;
}
.visao_geral dl.info_anunciante dt {
	margin-right:5px;
}
.visao_geral .editar_cadastro {
	font-size: 12px;
	text-decoration:none;
	color: #666;
}
.visao_geral dl.info_anunciante .nome {
	color: #00877d;
	font-size: 16px;
}
.visao_geral dl.info_anunciante .remove_texto {
	margin-right: 0;
}
.visao_endereco .visao_geral {
	float: left;
}
#embarcacoes .direita #secao_busca {
	margin-bottom: 20px;
}

.masc_femi_radio {
	margin-bottom:8px;
	margin-left:206px;
	text-align:center;
}
.radio_pessoa {
	margin-bottom:8px;
	margin-left:220px;
	text-align:center;
}
#gerenciador .pagination {
	margin-top: 5px;
}
.pag_associado {
	width: 720px;
	margin:0 auto;
}
.pag_associado legend {
	text-indent: 0;
	line-height: 19px;
}
*+html .pag_associado legend {
	text-indent: 0;
	margin-left: -10px;
}
.pag_associado .radio_pessoa {
	margin-top: 10px;
}
.pag_associado .bt {
	margin-left: 462px;
}
.anuncie_no_guia {
	margin-bottom:20px;
}
.anuncie_no_guia a {
	text-decoration: none;
}
#envie_para_amigo {
	display: none;
	margin: 10px 0;
}
.erro_modal {
	margin-top: 20px;
	font-size: 12px;
	color: red;
}
.carrousel ul {
	display: block;
}
.carrousel ul li {
	height: 61px;
	width: 80px;
	position:relative;
	padding: 0 4px;
	float: left;
}
.carrousel ul li img {
}
.carrousel_conteudo .navegacao {
	width:412px;
	margin-top: 20px;
}
#newsletter, #env_para_amigo {
	display: none;
}
#env_para_amigo {
	padding: 10px !important;
}
#eventos .col_esquerda .superior .ladoa h2 {
	line-height:22px;
}
.itens_busca .dados_anunciante  {
	margin-top: 10px;
}
.navegacao_secundaria #sair a {
	text-decoration: none;
	color: #787878;
	font-size: 11px;
	top: 40px;
}
.navegacao_secundaria #sair {
	position: absolute;
	top: 45px;
	left: 100px;
}
.navegacao_secundaria {
	position: relative;
	
}
#formtp p {
	line-height: 17px;
}
#inicial #query {
	margin-left: 3px;
	padding-left: 35px;
}
label.error {
	display: block;
	color: #F00;
	font-size: 11px;
	line-height: 12px;
}
#embarc_fale_conosco label.error {
	position: relative;
	top: -10px;
}
#embarc_fale_conosco textarea {
	margin-bottom: 12px;
}
#form_comentar {
	display: none;
	margin-top: 20px;
}
.formulario2 label, .formulario2 input, .formulario2 label, .formulario2 textarea {
	display: block;
	font-size: 12px;
}

.formulario2 input {
	border:1px solid #A5ACB2;
	color:#666666;
	height:20px;
	line-height:20px;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
	margin-top: 2px;
}

#noticias .col_central .cometarios #linkscoments {
	float: none;
}
#noticias .col_central .cometarios .cometitulo {
}
#noticias .col_central .cometarios a.btoments {
	float: right;
	margin-left: 10px;
}
#form_comentar input {
	margin-bottom: 10px;
}
#form_comentar input#email_coment, #form_comentar input#nome_coment {
	width: 240px;
}
#form_comentar .bt input {
	background:none;
	border:medium none;
	color:#2BACF5;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	margin-left:0;
	padding:0;
}
#form_comentar textarea {
	height: 71px;
	width: 260px;
	margin-top: 2px;
	margin-bottom: 10px;
}
#form_comentar label.error {
	position: relative;
	top: -8px;
}
#form_comentar p {
	font-size: 13px;
	margin-bottom: 6px;
}

.msg_form_ajax {
	border: 1px solid #ccc;
	padding: 20px;
	color: #090;
	font-size: 12px;
	margin-top: 10px;
	background: #f2f2f2 url(../images/layout/accept.png) no-repeat 10px center;
	padding-left: 30px;
	display: none;
}
.erro_ajax {
	display: none;
}
.pj_input {
	display: none;
}
#secao_destaque #destaques li {
	width: 240px;
}
#secao_destaque {
	height: 315px !important;
	
}
.box_login_cad {
	position: absolute;
	left: 380px;
	top: 0px;
	top: 30px\9;
}
.box_login_cad h2 {
	position: absolute;
	left: 206px;
	top: -30px;
	color:#00877D;
}
.box_login_cad input {
	width: 200px !important;
}

#vender .ui-autocomplete {
	width: 291px;
}
.qtip-content{ font-size:12px !important; }

.telefone .checkbox_float {
	top: 10px;
}
*+html .telefone .checkbox_float {
	top: 13px;
}
.localizacao_dados {
	display: none;
}

.col_esquerda .ui-autocomplete, #secao_lado .ui-autocomplete {
	width: 140px;
	border-top: 1px solid #587D87;
}

.txt p {
	margin-bottom: 10px;
}
.simulacao_guia .item {
	cursor: default !important;
}

.botao {
	width: 123px !important;
	color: #00877d;
}
#termos_de_uso, #tabua_mare, #politica_de_privacidade,#modal_ajuda {
	display: none;
}
.interno_modal {
	border:1px solid #CCCCCC;
	margin-top:5px;
	overflow:auto;
	padding:10px;
	width:558px;
    font-size: 12px;
}

.ui-dialog .ui-dialog-content {
	padding:0!important;
}
#tabua_mare {
	width: 600px;
	height: 400px;
}
#guia .categoria_tipo {
	margin-left: 207px;
	text-align: center;
}
#guia .categoria_tipo .titulo_radio {
	margin-right: 5px;
}

#guia .categorias_natureza {
	margin-left: 207px;
	text-align: center;
}
#guia .categorias_natureza label.error {
	
}
#guia .categorias_natureza .titulo_radio {
	margin-right: 5px;
}

.formulario1 .checkbox_float_1 {
	height:20px;
	left:551px;
	position:absolute;
	top:11px;
	width:200px;
}
#guia .nao_mostrar_preco {
	line-height: 14px; 
	width: 150px;
	top: -8px;
	text-align: left;
	position: relative;
	
}
.exibir_dados_loc {
	margin-left: 247px;
}
.exibir_dados_loc label {

}
.field_localizacao {
	width: 700px;
	display: block;
}
#gerenciador .bt_continuar {
	bottom:130px;
	right:170px;
}
#guia .bt_input_file, #gerenciador .bt_input_file {
	margin-bottom:3px;
}
#guia .txt_foto, #gerenciador .txt_foto {
	margin-left: 107px;
	margin-bottom: 10px;
}
#vender .txt_foto {
	margin-left: 107px;
	margin-bottom: 10px;
}
#vender .bt_input_file {
	margin-bottom: 3px;
}

#vender .denuncie_anúncio {
	margin-right: 31px;
}
#vender .carrousel_conteudo .navegacao {
	margin-top: 0;
}
#vender .informacoes {
	float:left;
	font-size:13px;
	margin-left:20px;
	margin-right:20px;
	padding:0 0 20px;
	width:280px;
}
#gerenciador .pag_associado .bt {
	margin-left:479px;
}
.gerenciar_fotos {
	display: block;
	width: 400px;
	margin-left: 160px;
}
.formulario1 .gerenciar_fotos h2 {
	display: block;
	width: 400px;
	margin-left: 37px;
	text-align: left;
}
.formulario1 h2 {
	color:#00877D;
	display:block;
	font-size:20px;
	font-weight:bold;
	text-align:right;
	width:242px;
	margin:0 0 20px
}
.gerenciar_fotos .img {
	margin-bottom: 10px;
}
.gerenciar_fotos .img {
	border: 1px solid #ccc;
	padding: 3px;
	width: 50px;
	text-align: center;
}
.gerenciar_fotos .img img {
	display: block;
	margin: 0 auto;
}
.gerenciar_fotos .img a {
	font-size: 12px;
	text-decoration: none;
	color: #999;
}
.gerenciar_fotos .img span {
	font-size: 12px;
	text-decoration: none;
	color: #999;
	margin-bottom: 3px;
	display: block;
}
.gerenciar_fotos legend {
	text-indent: 0;
}
#gerenciador .bt_alterar {
	margin-left: 480px;
}
#vender .galeria .carrousel {
	overflow: hidden;
	width: 360px;
	position: relative;
	left: 3px;
}
#vender .galeria .carrousel a {
	margin-right: 8px;
	display: block;
	float: left;
}
.dados_anunc {
	margin-left: 203px;
	color:#666666;
	font-size:12px;
}

#vender .superior .bt3, #vender .carrousel a, #vender .ver_mais, #vender .denuncie_anúncio, #vender .bt_form, #vender .voltar, #vender .avancar {
	cursor:default;
}
#vender .form input[type="text"], #vender .form textarea {
	margin-bottom:9px;
	background: #fff;
}

#vender .img, #guia .img, #gerenciador .img, #guia .img {
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	margin-left:106px;
	margin-right:10px;
	padding:5px;
	width:50px;
}
#vender .img img, #guia .img img, #gerenciador .img img {
	display: block;
}
#vender .img a, #guia .img a {
	font-size: 12px;
	text-decoration: none;
	color: #999;
}
#vender .img_outros, #guia .img_outros, #gerenciador .img_outros{
	/*float: left;*/
}
#vender .grupo_imagens, #guia .grupo_imagens, #gerenciador .grupo_imagens {
	margin-left: 105px;
}
#vender .primeira_imagem, #guia .primeira_imagem, #gerenciador .primeira_imagem {
	margin-left: 208px;
	margin-bottom: 5px;
}
#vender .grupo_imagens .img, #guia .grupo_imagens .img, #gerenciador .grupo_imagens .img {
	margin-top: 10px;
}
.msg_newsletter {
	display: block;
	color: #090;
	font-size: 12px;
}

#guia label.error {
}
#form_guia .sexo_radio {
	margin-left: 205px;
}
#form_guia .sexo_radio label.error {
	padding-left: 0 !important;
}
#form_guia .label_concordo label.error {
	position:absolute; top: 24px; left:120px;
}
.bg_loader {
	background: url(../images/layout/ajax-loader.gif) no-repeat center;
}
#eventos_futuro {
	background: url(../images/layout/pontilhado.gif) repeat-x;
	padding-top: 17px;
}
#eventos_futuro h1 {
	color: #00364a;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 24px;
}
#eventos_futuro ul li {
	float: left;
	width:210px;
	margin-right: 32px;
}
#eventos_futuro ul li .data {
	color: #3ec7e9;
	font-size: 11px;
}
#eventos_futuro ul li h2 {
	font-size: 14px;
	color: #b6b6b6;
	font-weight: normal;
}
#eventos_futuro ul li.sem_margem {
	margin-right: 0 !important;
}
#eventos_futuro ul li a.lightbox {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #7D7D7D;
}
.upload li {
    background: #ffffff;
	border:1px solid #BEBCBC;
	padding: 3px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
    cursor: move;
}
.upload li a {
	display: block;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	color: #787878;
}
#form_guia .form_aux label.error {
}
.label_concordo {
	margin-left:121px;
}
.radio_boleto {
	margin-left: 220px;
}
.upload {
	margin-left: 250px;
}
.upload .cancelar_upload {
	text-align: center;
	width: 110px;
	margin-bottom: 10px;
}
.upload .cancelar_upload a {
	font-size: 12px;
	color: #787878;
	text-decoration: none;
}
.paginacaos {
	margin-top: 10px;
}
.ui-sortable {
	margin-top: 10px;
	width: 520px;
}
#gerenciador .upload {
	margin-left: 87px;
}
.info{
    background:none repeat scroll 0 0 #FFFDBF;
    border:1px solid #F6EC8E;
    color:#BA9E65;
    font-size:12px;
    margin-top:15px;
    padding:15px 10px;
}

#env_para_amigo label span {
	font-size:11px;
	color:#999;
}

#eventos_futuro h2{
	color:#00364A !important;
	font-weight:bold;	
}
#eventos_futuro a{
	color:#04778d !important;
}
#eventos_futuro p{
	color: #636363 !important;
	font-size: 11px !important;
}
#eventos_futuro p.data{
	color: #0EB9E4 !important;
	font-size: 11px;
	font-weight: bold !important;
	margin-top: 5px !important;
}
#eventos_futuro li{
	background:#efefef;
	float: left;
	margin-bottom: 2px;
	margin-right: 10px !important;
	padding: 5px 10px 7px !important;
	width: 335px !important;
}
#eventos_futuro li+li{
	float: left;
	margin-bottom: 10px;
	padding: 10px;
}

._checkbox_float {
	left:551px !important;
	position:absolute !important;
	bottom:0 !important;
	width:200px !important;
	height: 20px !important;
}

._checkbox_float input{
	height: 18px !important;
	width: 18px !important;
	border: none !important;
	background: none !important;
	float: left !important;
}

._checkbox_float label {
	float:none !important;
	position:relative !important;
	top:-2px !important;
	width:105px !important;
	float: left !important;
	text-align: left !important;
}

.bt_enviar_modal{
    cursor:pointer;
}

.menunoticia li, .busca_opcoes  > ul > li {
	list-style: none;
    margin:7px 0 0;
}

#secao_busca fieldset{
    position:static;
}

.social_links{
    background: url(../images/layout/ambientebombarco.gif);
    display:block;
    position:relative;
    text-indent: -99999px;
    margin: 0 !important;
    padding: 0 !important;
    height:24px;
    display: block;
}

.social_links .orkut{
    background: url(../images/layout/orkut.jpg);
    display:block;
    height:16px;
    position:absolute;
    right:4px;
    text-indent:-99999px;
    top:4px;
    width:16px;
}
.social_links .facebook{
    background: url(../images/layout/facebook.jpg);
    display:block;
    height:16px;
    position:absolute;
    right:24px;
    text-indent:-99999px;
    top:4px;
    width:16px;
}

.post ol {
	list-style: decimal inside;
}
.post ul {
	list-style: disc inside;
}
.post li{
    margin-bottom: 5px;
}