﻿/* 
Ceicom Soluções em Internet
(46) 3524-3754 // ceicom@ceicom.com.br
www.ceicom.com.br 
*/

/* Configurações padrões */

body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	/* background: #0d3a01; */
}
form
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}
object
{
	outline: none;
}
a:link
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:visited
{
	text-decoration: none;
}

/* Fim configurações padrões */



/* --------- FORMATAÇÃO DEFAULT -------------- */

#topo-flash-conteudo-default
{
	width: 980px;
	height: 537px;
	margin: auto;
}

/* Formatação boxes */

#boxs
{
	width: 944px;
	height: /*388px*/ auto;
	background: url(../img/bg_box.png) no-repeat;
	margin: auto;
}

/* Destaque */

#box-destaque
{
	width: 301px;
	height: auto;
	float: left;
	margin-right: 61px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
}

#box-destaque h1
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #CCFF33;
	font-weight: normal;
	margin-top: 2px;
}

.imagem-destaque-borda
{
	width: 290px;
	height: auto;	
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}

.imagem-destaque-borda-top
{
	width: 298px;
	height: 4px;
	background: url(../img/borda_img_destaque_top.gif) no-repeat;
}

.imagem-destaque-borda-down
{
	width: 298px;
	height: 4px;
	margin-bottom: 20px;
	background: url(../img/borda_img_destaque_down.gif) no-repeat;
}

.imagem-destaque-Nenhum
{
	width: 291px;
	height: 216px;
	padding: 4px;
	margin-bottom: 20px;
	font-weight:bold;
}

.btn-veja-mais
{
	width: 66px;
	height: 19px;
	border: none;
	background: url(../img/btn_veja_mais.gif) no-repeat;
	margin-top: 8px;
	float: right;
	cursor: pointer;
}

/* Galeria */

#box-galeria
{
	width: 285px;
	height: auto;
	float: left;
	margin-right: 62px;
}

#box-galeria h1
{
	width: 251px;
	height: 20px;
	background: url(../img/h1_box_galeria.gif) no-repeat;
	margin-top: 2px;
}

.divisor-itens
{
	width: 100%;
	height: 1px;
	border: none;
	background: url(../img/div_item.png);
	margin: 5px 0;
}

.box-miniatura-galeria
{
	width: 109px;
	height: 85px;
	background: url(../img/miniatura_galeria_box.png) no-repeat;
	float: left;
	margin-right: 10px;
	text-align: center;
	vertical-align: middle;
}

.item-box-galeira
{
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.item-box-galeira p a
{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

.item-box-galeira p a:hover
{
	text-decoration: underline;
}

.btn-ver-todas
{
	width: 66px;
	height: 19px;
	border: none;
	background: url(../img/btn_ver_todas.gif) no-repeat;
	margin-top: 8px;
	float: right;
	cursor: pointer;
}

/* Produtos */

#box-produtos
{
	width: 235px;
	height: auto;
	float: left;
	color: #fff;
	font-size: 11px;
}

#box-produtos h1
{
	width: 202px;
	height: 20px;
	background: url(../img/h1_box_produtos.gif) no-repeat;
	margin-top: 2px;
}

.botoes-boxs
{
	height: 32px;
}

#box-produto-imagem
{
	width: 224px;
	height: 163px;
	background: url(../img/box_produto_img.gif) no-repeat;
	padding: 5px;
}

#box-produto-imagem h2
{
	color: #0d3a01;
	font-size: 15px;
	margin-top: 2px;
	*margin-bottom: 13px;
	float: left;
}

#box-produto-imagem img
{
	margin-top: -11px;
}

.destaque-descricao-produto
{
	color: #A4CC00;
	font-weight: bold;
}

.btn-ver-todos
{
	width: 66px;
	height: 19px;
	border: none;
	background: url(../img/btn_ver_todos.gif) no-repeat;
	margin-top: 8px;
	float: right;
	cursor: pointer;
}

/**/

.botoes-boxs hr
{
	width: 100%;
	height: 1px;
	border: none;
	border-bottom: 1px dashed #082501;
}


/* ----------------- */


/* -------- FIM FORMATAÇÃO DEFAULT ----------- */


/* --------- FORMATAÇÃO INTERNAS -------------- */


/* Topo */

#topo-flash-conteudo-interna
{
	width: 980px;
	margin: auto;
}

#top-interna
{
	width: 980px;
	height: 17px;
	background: url(../img/top_interna.gif) no-repeat;
}

/* Conteúdo */

#conteudo-flutuante-interna
{
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 3;
	text-align: center;
	margin-top: 225px;
}

#interna
{
	width: 980px;
	height: auto;
	background: url(../img/bg_conteudo_interna.png) repeat-y;
}

#bottom-interna
{
	width: 980px;
	height: 50px;
	background: url(../img/bottom_interna.png) no-repeat;
}

#conteudo-interna
{
	width: 920px;
	margin: auto;
	min-height: 550px;
}

/* Head */

#interna-head
{
	width: 920px;
	height: 31px;
	border-bottom: 1px dashed #a3a3a3;
}

#interna-head h1
{
	color: #ff6600;
	font-size: 24px;
	float: left;
	margin-top: 0px;
}

#interna-navegacao
{
	color: #bbbbbb;
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-top: 7px;
}

#interna-navegacao a
{
	color: #666666;
	text-decoration: none;
}

#interna-navegacao a:hover
{
	color: #ff6600;
	text-decoration: underline;
}

/* -- Blocos -- */

/* Esquerdo */

#interna-left
{
	width: 261px;
	height: auto;	
	float: left;
	font-size: 13px;
	color: #666666;
}

#interna-left h6
{
	color: #666666;
	font-size: 9px;
	font-weight: normal;
	margin-top: 5px;
	float: left;
}

#interna-left .destaque
{
	color: #ff6600;
}

.img-embarcacao
{
	width: 249px;
	height: 184px;
	background: url(../img/borda_img_embarcacao.gif) no-repeat;
	margin-top: 20px;
	padding: 6px;
}

.img-embarcacao img
{
	margin-top: -12px;
	*margin-top: 0;
}

#atalho-contatos
{
	width: 261px;
	height: 144px;
	padding: 20px 0;
	border-top: 1px dashed #a3a3a3;
	border-bottom: 1px dashed #a3a3a3;
	margin-top: 25px;
}

#atalho-contatos ul
{
	list-style: none;
	margin: -2px 0 0 -40px;
	*margin: -2px 0 0 0px;
}

#atalho-contatos ul li h2
{
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	float: right;
	*margin-top: -45px;
}

#atalho-contatos ul li h2 a
{
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

#atalho-contatos ul li h2 a:hover
{
	color: #709d24;
	text-decoration: underline;
}

#atalho-contatos ul li img
{
	margin: 0 5px 15px 0;
}

#navegacao-bottom
{
	width: 150px;
	height: 20px;
	margin-top: 25px;
}

/* Kayama */

.dest-kay 
{
	list-style-image: url(../img/item.gif);
}

.dest-kay li
{
	margin-bottom: 8px;
}

/* Direito */

#interna-right
{
	width: 628px;
	height: auto;
	float: right;
	font-size: 13px;
	color: #666666;
}

#interna-right h6
{
	color: #666666;
	font-size: 9px;
	font-weight: normal;
	margin-top: 5px;
	float: left;
}

#interna-right .nome-embarcacao
{
	color: #196003;
	font-size: 21px;
	font-weight: bold;
	margin-left: -37px;
}

#interna-right h3
{
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin-bottom: 0px;
}

#interna-right ul
{
	list-style-image: url(../img/item.gif);
}

#interna-right ul li
{
	margin-bottom: 5px;
}

#interna-right .destaques1
{
	float: left;
}

#interna-right .destaques1 ul
{
	margin-left: -20px;
	*margin-left: 20px;
}

#interna-right .destaques2
{
	float: right;
	margin-right: 80px;
}

#interna-right a
{
	color: #ff6600;
	font-size: 12px;
}

#interna-right .destaque
{
	color: #ff6600;
}

#interna-right a:hover
{
	color: #426115;
	text-decoration: underline;
}

/* Fotos da embarcação */

#fotos-embarcacao
{
	width: 628px;
	height: auto;
}

#fotos-embarcacao h3
{
	margin-top: -20px;
}

.miniaturas-embarcacao
{
	width: 103px;
	height: 76px;
	background: url(../img/molde_miniaturas_embarcacao.gif) no-repeat;
	margin: 7px 3px 0 0;
	padding: 10px;
	float: left;
}

.miniaturas-embarcacao img
{
	margin: -5px 0 0 -4px;
}

.bt_zoom
{
	width: 11px;
	height: 11px;
	background: url(../img/bt_zoom.gif) no-repeat;
	position: absolute;
	margin: 59px 0 0 86px;
	z-index: 5;
}

/* Contato */

#form-contato
{
	width: 285px;
	height: auto;
	padding: 15px;
	border: 1px dashed #c3c3c3;
	float: left;
}

.form-contato-left
{
	float: left;
}

.form-contato-right
{
	float: right;
}

.campos-form-contato
{
	width: 280px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	border: 1px solid #99cc00;
}

.campos-form-contato:focus
{
	border: 1px solid #ffa000;
}

.campos-form-multiline
{
	width: 280px;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	border: 1px solid #99cc00;
}

.campos-form-multiline:focus
{
	border: 1px solid #ffa000;
}

.botao-enviar-form
{
	width: 66px;
	height: 19px;
	background: url(../img/btn_enviar_form.gif) no-repeat;
	border: none;
	float: right;
	cursor: pointer;
}

#endereco-contato
{
	width: 255px;
	height: auto;
	padding: 15px;
	float: right;
}

#endereco-contato h3
{
	float: left;
}

#enviar-contato-captcha
{
	width: 260px;
	background: #f0f0f0;
	border: 1px solid #cccccc;
	padding: 10px;
}

#enviar-contato-captcha h1
{
	font-size: 15px;
	color: #333;
	font-style: normal;
	font-weight: normal;
}

.enviar-contato-seguranca-campos
{
	width: 170px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
}

/* Produtos */

#produtos
{
	width: 100%;
	height: auto;
}

.item-produto
{
	width: 273px;
	height: 181px;
	background: url(../img/produtos/molde.gif) no-repeat;
	float: left;
	margin: 0 40px 30px 0;
}

.item-produto img
{
	margin: 12px;
}

.produto-capacidade
{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin: 5px 40px 0 0;
}

.nome-produto
{
	font-family: Arial, Helvetica, sans-serif;
	color: #24660F;
	font-size: 15px;
}

.detalhes-over
{
	width: 250px;
	height: 114px;
	position: absolute;
	z-index: 6;
	margin: 29px 0 0 12px;
	cursor: pointer;
	background: url(../img/bg_normal.gif) repeat;
}

.detalhes-over:hover
{
	background: url(../img/detalhes_over.png) no-repeat;
}

/* Notícias */

#noticias
{
	width: 920px;
	height: auto;
}

/* Destaque */

#noticia-destaque
{
	width: 445px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5b5b5b;	
	padding-right: 15px;
}

#noticia-destaque h1
{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #a0a0a0;
	font-weight: normal;
	float: left;
	margin: 0;
}

#noticia-destaque img
{
	border: 1px dashed #ccc;
	padding: 5px;
	margin: 10px 15px 10px 0;	
	float: left;
}

.destaque-titulo
{
	color: #467228;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	float: left;
}

/* Outras notícias */

#noticias-outras
{
	width: 440px;
	height: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5b5b5b;	
	padding-left: 15px;
}

#noticias-outras h1
{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #a0a0a0;
	font-weight: normal;
	float: left;
	margin: 0;
}

.item-noticia
{
	width: 100%;
	height: auto;
	border-bottom: 1px dashed #ccc;
}

.item-noticia h6
{
	margin-bottom: -10px;
}

.item-noticia h4
{
	margin-bottom: -10px;
}

.item-noticia a
{
	color: #ff6600;
}

/* Notícias internas */

#noticia
{
	width: 920px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8d8d8d;
	border-bottom: 1px dashed #a3a3a3;
	padding-bottom: 15px;
}

#noticia h6
{
	font-size: 10px;
	color: #5b5b5b;
	margin: 1px 0 -15px 0;
}

#noticia h4 a
{
	font-size: 20px;
	color: #ff6600;
}

#noticia h5
{
	font-size: 13px;
	color: #727272;
	margin-top: -15px;
}

.btn-ver-todas-news
{
	width: 66px;
	height: 19px;
	border: none;
	background: url(../img/btn_ver_todas_news.gif) no-repeat;
	margin-top: 8px;
	float: left;
	cursor: pointer;
}

/* Fotos */

#fotos
{
	width: 920px;
	height: 613px;
	background: url(../img/galeria.jpg);
	float: left;
}

#fotos-flash
{
	width: 670px;
	height: 490px;
	margin: 17px 0 0 47px; 
	float: left;
}

#arbusto-detalhe
{
	width: 166px;
	height: 185px;
	position: absolute;
	background: url(../img/arbusto_detalhe.png) no-repeat;
	z-index: 7;
	margin: 380px 0 0 0; 
	display: none;
}

#foto-descricao
{
	width: 180px;
	height: 400px;
	overflow: auto;
	float: right;
	margin: 7px 0 0 0;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}

.titulo-galeria
{
	font-size: 17px;
	color: #666666;
	float: left;
	font-weight: bold;
	margin: 4px 0 0 5px;
}

/* Miniaturas fotos */

#miniaturas
{
	width: 100%;
	height: auto;
}

.box-miniatura-fotos
{
	width: 109px;
	height: 85px;
	background: url(../img/miniatura_galeria_box.png) no-repeat;
	float: left;
	text-align: center;
	margin-right: 10px;
}

.item-box-miniatura-fotos
{
	color: #ff6600;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	width: 100%;
	float: left;
}

.item-box-miniatura-fotos p a
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

.item-box-miniatura-fotos p a:hover
{
	text-decoration: underline;
}

/* Paginação */

.paginacao
{
	height: 25px;
	margin: 20px auto 0 auto;
	width: 300px;
}

.paginacao ul
{
	list-style: none;
}

.paginacao ul li
{
	float: left;
	margin-left: 10px;
	font-size: 12px;
	padding: 5px;
	background: #ff6600;	
	cursor: pointer;
	color: #fff;
}

.paginacao ul li:hover
{
	background: #3d7c16;	
}

/* Reserva */

#form-reserva
{
	width: 590px;
	height: auto;
	padding: 15px;
}

.form-reserva-left
{
	float: left;
}

.form-reserva-right
{
	float: right;
}

.campos-form-reserva
{
	width: 280px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	border: 1px solid #99cc00;
}

.campos-form-reserva:focus
{
	border: 1px solid #ffa000;
}

.campos-form-multiline-reserva
{
	width: 585px;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	border: 1px solid #99cc00;
}

#enviar-reserva-captcha
{
	width: 565px;
	background: #f0f0f0;
	border: 1px solid #cccccc;
	padding: 10px;
	height: 70px;
}

#enviar-reserva-captcha h1
{
	font-size: 15px;
	color: #333;
	font-style: normal;
	font-weight: normal;
}

.enviar-reserva-seguranca-campos
{
	width: 170px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
}

/* Dicas */

#dicas-pesca
{
	
}

#dicas-pesca h1
{
	font-size: 16px;
	color: #8e8e8e;
	font-weight: bold;	
	margin: 0;
}

#dicas-pesca ul
{
	list-style: none;
	margin-left: -35px;
}

#dicas-pesca ul li a
{
	font-size: 12px;
	color: #8e8e8e;
	font-weight: normal;	
	line-height: 20px;	
}

#dicas-pesca ul li a:hover
{
	color: #0e3901;
}

#dicas-pesca-left
{
	float: left;
}

#dicas-pesca-right
{
	float: left;
	margin-left: 20px;
}

#carrega-dica
{
	width: 890px;
	padding: 15px;
	height: auto;
	border: 1px dashed #ff6600;
	font-size: 13px;
	color: #8e8e8e;
	line-height: 20px;
}

.botao-ver-dicas
{
	width: 148px;
	height: 29px;
	background: url(../img/btn_ver_todas_dicas.gif) no-repeat;
	border: none;
	cursor: pointer;
}

/* Receitas */

#receitas
{
	width: 261px;
	height: auto;
	border-bottom: 1px dashed #a3a3a3;
}

#receitas h1
{
	color: #ff6600;
	font-size: 17px;
	margin-top: -10px;
	float: left;
}

#receitas ul
{
	margin-left: -25px;
	line-height: 20px;
}

#receitas ul li
{
	margin-bottom: 10px;
}

#receitas ul li a
{
	color: #3d7c16;
}

#receitas ul li a:hover
{
	text-decoration: underline;
	color: #ff6600;
	font-style: italic;
}

.img-receita
{
	float: left;
	margin: 20px 20px 20px 0;
}

.botao-ver-receitas
{
	width: 148px;
	height: 29px;
	background: url(../img/btn_ver_todas_receitas.gif) no-repeat;
	border: none;
	cursor: pointer;
}

.barra-opcoes
{
	width: auto;
	float: right;
	height: 25px;
	margin-top: 20px;
}

.barra-opcoes img
{
	margin-right: 5px;
	cursor: pointer;
}

/* Enviar a um amigo */

#enviar-receita
{
	width: 596px;
	height: auto;
	padding: 20px;
	border: 1px solid #cccccc;
}

#enviar-receita-left
{
	width: 275px;
	height: auto;
	float: left;
}

.enviar-receita-left-campos
{
	width: 100%;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
}

#enviar-receita-right
{
	width: 280px;
	height: auto;
	float: right;
}

.enviar-receita-right-campos
{
	width: 100%;
	height: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
}

.enviar-receita-contador
{
	float: right;
	font-size: 10px;
}

#enviar-receita-captcha
{
	width: 566px;
	height: 70px;
	background: #f0f0f0;
	border: 1px solid #cccccc;
	margin-top: 20px;
	padding: 15px;
}

#enviar-receita-captcha h1
{
	font-size: 15px;
	color: #333;
	font-style: normal;
	font-weight: normal;
}

.enviar-receita-seguranca-campos
{
	width: 170px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
}

.botao-enviar-receita
{
	width: 46px;
	height: 19px;
	border: none;
	background: url(../img/btn_enviar.gif) no-repeat;
	margin-left: 10px;
	float: right;
	cursor: pointer;
}

/* Pantanal */

#links-interessantes
{
	width: 261px;
	height: auto;
	padding: 20px 0;
	border-top: 1px dashed #a3a3a3;
	border-bottom: 1px dashed #a3a3a3;
	margin-top: 25px;
}

#links-interessantes h1
{
	color: #ff6600;
	font-size: 17px;
	margin-top: -10px;
	float: left;
}

#links-interessantes ul
{
	margin-left: -25px;
	line-height: 20px;
	*margin-left: 0;
}

#links-interessantes ul li a
{
	color: #666666;
}

#links-interessantes ul li a:hover
{
	text-decoration: underline;
}

/* Fotos pantanal */

.box-miniatura-galeria-pantanal
{
	width: 95px;
	height: 71px;
	background: url(../img/miniatura_galeria_box.png) no-repeat;
	float: left;
	margin-right: 10px;
	padding: 7px;
}

.item-box-galeira-pantanal
{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}

.item-box-galeira-pantanal p a
{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

.item-box-galeira-pantanal p a:hover
{
	text-decoration: underline;
}


/* -------- FIM FORMATAÇÃO INTERNAS ----------- */


/* --------- FORMATAÇÃO GERAL -------------- */

#principal
{
	width: 100%;
	height: auto;
	z-index: 1;
	background: #0e3901;
}

#topo-flash-fundo
{
	width: 100%;
	height: auto;
	background: url(../img/bg_topo.jpg) no-repeat center;
	z-index: 2;
}

#conteudo-flutuante
{
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 3;
	text-align: center;
	margin-top: 587px;
}

#conteudo
{
	width: 980px;
	height: auto;
	margin: auto;
	text-align: left;
}

#fundo-estatico
{
	width: 100%;
	height: 334px;
}

.limpa-div
{
	clear: both;
}

#rodape-flash
{
	width: 100%;
	height: 159px;
	background: #0d3a01;
	clear: both;
}

.small-margin
{
	margin: 10px 0;
} 

/* -------- FIM FORMATAÇÃO GERAL ----------- */
