/*
////////////////////////////////////////////////////////////////////////////////

	PESCA PINHEIROS 
	AUTOR: FELIPE MORI - H2WEB
	CRIADO: 11/05/2009
	MODIFICADO:
	
////////////////////////////////////////////////////////////////////////////////
*/

/*//// PADROES E RESET ////*/


@charset "ISO-8859-1";

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

a, a:hover  {
	color: #E07600;
	text-decoration: none;
}
	
a:hover { text-decoration: underline; }	


html {height:100%;}


/*//// ESTRUTURA ////*/

body {
	margin: 0;
	height:100%;
	padding: 0;
	background:#D0E3EE;
	font-family:Tahoma, Helvetica, Arial, Verdana;
	font-size: 12px;
	color: #005D43;
}


/*//// CONTAINER ////*/

#container {
	width: 100%;
	min-width:999px;
	height:100%;
	margin: auto;
	padding:0;
	display:table;
	z-index:1;
}

/*//// TOP ////*/

#top {
	width: 100%;
	height:auto;
	margin: 0;
	padding:0;
	z-index:1;
}

#top1 {
	width:100%;
	min-width:999px;
	height:97px;
	margin: 0;
	padding:0;
	display:block;
	background:url(../../images/bg_top2.jpg) top left repeat-x;
	z-index:1;
}

#top1_left {
	width: 373px;
	height:97px;
	position:absolute;
	display:block;
	float:left;
	z-index:1;
}

#top1_right {
	width: 625px;
	height:97px;
	display:block;
	float:right;
	background:url(../../images/bg_top3.jpg) top left no-repeat;
	z-index:1;
}

#top2 {
	width:auto;
	min-width:999px;
	height:45px;
	margin: 0;
	padding:0;
	display:block;
	background:url(../../images/bg_top5.jpg) top left repeat-x;
	z-index:1;
}

#top2_left {
	width: 566px;
	height:45px;
	display:block;
	position:absolute;
	float:left;
	background:url(../../images/bg_top4.jpg) top left no-repeat;
	z-index:1;
}

#top2_right {
	width: 432px;
	height:45px;
	display:block;
	float:right;
	background:url(../../images/bg_top6.jpg) top left no-repeat;
	z-index:1;
}

#menu_apoio {
	width:auto;
	height:auto;
	padding:0;
	z-index:1;
}

#menu_apoio_left {
	width:59px;
	height:45px;
	padding:0;
	background:url(../../images/bg_menu_apoio1.gif) top left no-repeat;
	float:left;
	z-index:1;
}

#menu_apoio_center {
	width:auto;
	height:45px;
	padding:0;
	display:block;
	background:url(../../images/bg_menu_apoio2.gif) top left repeat-x;
	float:left;
	z-index:1;
}

#menu_apoio_center a {
	font-family:Tahoma, Helvetica, Arial, Verdana;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:14px 7px 0 0;
	z-index:1;
}

#menu_apoio_center a:hover {
	color:#FDBB30;
	text-decoration:none;
	z-index:1;
}

.pad_menu_apoio{
	padding:14px 0 0 0;}

#menu_apoio_right {
	width:59px;
	height:45px;
	padding:0;
	background:url(../../images/bg_menu_apoio3.gif) top left no-repeat;
	float:left;
	z-index:1;
}

#cadastro_pedido
{

    width: 400px;
    height: 39px;
    padding: 0px 0 0 220px;
    z-index: 1;
}

#cadastro_pedido ul {

    list-style: none;
	position: relative;
    width: 300px;
    height: 39px;

}

#cadastro_pedido ul li
{
    list-style: none;
    top: 5px;
    position: relative;
    float: left;
    text-align: left;
    padding-right: 10px;
}


#cadastro_pedido a {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:bold;
	color:#07093C;
	z-index:1;
}

#cadastro_pedido a:hover {
	color:#0F3D2F;
	text-decoration:none;
	z-index:1;
}

.link_duvidasTelevendas {
	float:right;
	padding:17px 22px 0 0;
	z-index:1;
}

.link_duvidasTelevendas a {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:bold;
	color:#00427F;
	z-index:1;
}

.link_duvidasTelevendas a:hover {
	color:#FDBB30;
	text-decoration:none;
	z-index:1;
}

#menu_horiz {
	width:100%;
	min-width:999px;
	height:27px;
	padding:12px 0 0 0;
	background:url(../../images/bg_menu.gif) top left repeat-x;
	z-index:1;
}



#top3 {
	width:100%;
	height:33px;
	padding:0;
	background:url(../../images/bg_top8.jpg) top left repeat-x;
	z-index:1;
}

#top3_left
{
	width:998px;
	height:33px;
	position:absolute;
	padding:0;
	background:url(../../images/bg_top7.jpg) top left no-repeat;
	float:left;
	z-index:1;
}

#busca {
	width:100%;
	min-width:999px;
	height:36px;
	background:url(../../images/bg_top9.jpg) top left repeat-x;
	z-index:-21;
	position:static;

}


#busca ul
{
    list-style: none;
    position: relative;
    height: 36px;
    left: -30px;
}

#busca ul li
{
    list-style: none;
    position: relative;
    float: left;
    text-align: left;
    width: 24%;
    height: 36px;
}

#busca ul li.first
{

    position: relative;
    float: left;
    text-align: left;
    width: 270px;
    height: 36px;
}


#banner {

position:relative; 
display:block;  
border-left:369px; 
border-right:38px; 
overflow:visible;

	width:100%;
	min-width:975px;
	height:190px;
	padding:0;
	z-index:1;
}

#banner_inner{
	width:975px;
	height:190px;
	margin: auto;
	padding:0;
	background:url(../../flash/bannear_pesca.jpg) top left no-repeat;
	position:relative;
	z-index:1;
}

#banner_flash{
width:975px;
height:190px;
margin: 0px;
}


/*//// CENTRAL ////*/

#central {
	width: 100%;
	height:auto;
	margin: 0;
	padding:10px 0 0 0;
	display:block;
	z-index:1;
}

#box_central1 {
	width: 100%;
	min-width:999px;
	height:48px;
	margin: 0;
	padding:0;
	background:url(../../images/bg_central2.jpg) top left repeat-x;
	z-index:1;
}

#box_central1_left {
	width: 548px;
	height:32px;
	margin: 0;
	padding:16px 0 0 80px;
	font-family:Tahoma, Helvetica, Arial, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#005C42;
	background:url(../../images/bg_central1.jpg) top left no-repeat;
	float:left;
	position:absolute;
	z-index:1;
}

#box_centraln_left {
	width: 548px;
	height:32px;
	margin: 0;
	padding:16px 0 0 80px;
	font-family:Tahoma, Helvetica, Arial, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#005C42;
	background:url(../../images/bg_centraln.jpg) top left no-repeat;
	float:left;
	position:absolute;
	z-index:1;
}
#box_central1_right {
	width: 39px;
	height:48px;
	margin: 0;
	padding:0;
	background:url(../../images/bg_central3.jpg) top left no-repeat;
	float:right;
	z-index:1;
}

#central2 {
	width: 100%;
	min-width:700px;
	height:auto;
	margin: 0;
	padding:0;
	position:relative;
	display:table;
	background: #FFFFFF url(../../images/bg_central5.gif) top right repeat-y;
	z-index:1;
}

#box_central2 {
	width: 100%;
	height:auto;
	margin: 0;
	padding:0;
	display:table;
	background: url(../../images/bg_central4.gif) top left repeat-y;
	z-index:1;
}

/*//// CENTER ////*/

#center
{
    width: 98%;
    min-width: 500px;
    height: 100%;
    display: block;
    margin: 0;
    padding: 0 0 40px 40px;
    position: relative;
    float: left !important;
    z-index: 1;
}

#fix_center
{

    width: 98%;
    min-width: 500px;
    height: 100%;
    display: block;
    margin: 0;
    padding: 0 0 40px 15px;
    position: relative;
    float: left !important;
    z-index: 1;

}


#categoria
{
    width: 96%;
    width: 200px;
    height: 1000px;
    display: block;
    margin: 0px;
    padding: 0px;
    position: relative;
    float: left !important;
    z-index: 1;
    background-color: #00FFFF;
}


#box_center {
	width:100%;
	min-width:813px;
	height:auto;
	display:block;
	margin:0;
	padding:0;
	z-index:1;
}

#titulo2 {
	width:95%;
	height:46px;
	padding:0;
	margin:0;
	background:url(../../images/bg_titulo2_2.jpg) top left repeat-x;
	z-index:1;
}

.box_pgtos {
	width:93%;
	height:auto;
	padding:10px 10px 10px 10px;
	margin:0;
	background:url(../../images/ico_bola.gif) top left no-repeat;
	background-color:#E7F1F6;
	border:1px solid #85B2D1;
	z-index:1;
}

.box_pgtos2 {
	width:97%;
	height:auto;
	padding:10px 10px 10px 10px;
	margin:0;
	background:url(../../images/ico_bola.gif) top left no-repeat;
	background-color:#E7F1F6;
	border:1px solid #85B2D1;
	z-index:1;
}

.box_titulos {
	width:98%;
	height:auto;
	padding:10px 10px 10px 10px;
	margin:0;
	background:url(../../images/ico_bola.gif) top left no-repeat;
	background-color:#E7F1F6;
	border:1px solid #85B2D1;
	clear:both;
	z-index:1;
}

.box_titulos_recibo {
	width:650px;
	height:auto;
	padding:10px 10px 10px 10px;
	margin:0;
	background:url(../../images/ico_bola.gif) top left no-repeat;
	background-color:#E7F1F6;
	border:1px solid #85B2D1;
	clear:both;
	z-index:1;
}

#titulo2_left {
	width:605px;
	height:46px;
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
	background:url(../../images/bg_titulo2_1.jpg) top left no-repeat;
	float:left;
	z-index:1;
}

#box_selecao {
	width:95%;
	height:auto;
	border:1px solid #005C42;
	display:table;
	padding:0;
	margin:0;
	text-align:center;
	z-index:1;
}

#cont_selecao {
	width:98%;
	height:auto;
	display:table;
	padding:10px 0 10px 0;
	margin:auto;
	position:relative;
	text-align:center !important;
	z-index:1;
}

#cont_selecao_left {
	width:227px;
	float:left;
	z-index:1;
	
}

#cont_selecao_right {

	z-index:1;
}

/*//// RIGHT ////*/

#right {
	width:auto;
	min-width:168px;
	height:auto;
	margin:0;
	padding:0 20px 0 0;
	float:right !important;
	position:relative;
	z-index:1;
}

/* Box Lançamentos */

ul#box_right {
	width:168px;
	height:auto;
	margin: 0;
	padding: 0;
	position:relative;
	list-style:none;
	background:url(../../images/bg_boxLet3.jpg) top left repeat-y;
	z-index:1;
}

ul#box_right li.box_right_top {
	height:52px;
	display:block;
	background:url(../../images/bg_boxLet1.jpg) top left no-repeat;
	font-family:Tahoma, Helvetica, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#0F3D2F;
	padding:11px 0 0 40px;
	z-index:1;
}

ul#box_right li.box_right_cen {
	width:136px;
	height:auto;
	padding:0 15px 0 17px;
	display:table;
	background:url(../../images/bg_boxLet2.jpg) top left no-repeat;
	z-index:1;
}

ul#box_right li.box_right_bot {
	height:auto;
	display:block;
	background:url(../../images/bg_boxLet4.jpg) bottom left no-repeat;
	z-index:1;
}

/* Banner admnistráveis right */

ul.banner_right {
	width:134px;
	height:auto;
	list-style:none;
	display:block;
	padding:0 0 10px 0;
	margin:0;
	border-bottom:1px dotted #000033;
	font-size:16px;
	font-family:Tahoma, Helvetica, Arial, Verdana;
	color:#000033;
	z-index:1;
}

ul.banner_right li {
	font-weight:bold;
	line-height:130%;
	z-index:1;
}

ul.banner_right li a {
	color:#005C42;
	font-weight:bold;
	font-size:11px;
	z-index:1;
}

ul.banner_right li a:hover {
	color:#FDBB30;
	text-decoration:none;
	z-index:1;
}

/* Box Mais Vendidos */

ul#box_right2 {
	width:168px;
	height:auto;
	margin: 0;
	padding: 0;
	position:relative;
	list-style:none;
	background:url(../../images/bg_boxLet2_3.jpg) top left repeat-y;
	z-index:1;
}

ul#box_right2 li.box_right2_top {
	height:52px;
	display:block;
	background:url(../../images/bg_boxLet2_1.jpg) top left no-repeat;
	font-family:Tahoma, Helvetica, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:11px 0 0 40px;
	z-index:1;
}

ul#box_right2 li.box_right2_cen {
	height:auto;
	padding:0 15px 0 17px;
	display:block;
	background:url(../../images/bg_boxLet2_2.jpg) top left no-repeat;
	z-index:1;
}

ul#box_right2 li.box_right2_bot {
	height:auto;
	display:block;
	background:url(../../images/bg_boxLet2_4.jpg) bottom left no-repeat;
	z-index:1;
}

/* Conteúdo Mai Vendidos */

ul.maisVend_right {
	width:134px;
	height:auto;
	list-style:none;
	display:block;
	padding:0 0 0 0;
	margin:0;
	font-size:10px;
	z-index:1;
}

ul.maisVend_right li {
	font-weight:bold;
	line-height:130%;
	border-bottom:1px dotted #000033;
	padding:10px 0 10px 0;
	z-index:1;
}

ul.maisVend_right li a {
	color:#005C42;
	font-weight:bold;
	font-size:11px;
	z-index:1;
}

ul.maisVend_right li a:hover {
	color:#FDBB30;
	text-decoration:none;
	z-index:1;
}

/*//// BOTTOM ////*/

#bottom {
	width:100%;
	min-width:999px;
	height:332px;
	padding:0;
	margin:0 0 10px 0;
	z-index:1;
}

#box_bottom1 {
	width:100%;
	min-width:999px;
	height:46px;
	padding:0;
	margin:0;
	background:url(../../images/bg_bottom2.jpg) top left repeat-x;
	z-index:1;
}

#box_bottom1_left {
	width:648px;
	height:46px;
	padding:0;
	margin:0;
	background:url(../../images/bg_bottom1.jpg) top left no-repeat;
	float:left;
	position:absolute;
	z-index:1;
}

#box_bottom1_rigt {
	width:20px;
	height:46px;
	padding:0;
	margin:0;
	background:url(../../images/bg_bottom7.gif) top left no-repeat;
	float:right;
	z-index:1;
}

#box_bottom2 {
	width:100%;
	min-width:999px;
	height:102px;
	padding:0;
	margin:0;
	background:url(../../images/bg_bottom3.jpg) top left repeat-x;
	z-index:1;
}

#box_bottom2_left {
	width:80%;
	height:102px;
	padding:0 0 0 43px;
	margin:0;
	background:url(../../images/bg_bottom7.gif) top left repeat-y;
	float:left;
	position:absolute;
	z-index:1;
}

#box_bottom2_rigt {
	width:20px;
	height:102px;
	padding:0;
	margin:0;
	background:url(../../images/bg_bottom7.gif) top right repeat-y;
	float:right;
	z-index:1;
}

#box_bottom3 {
	width:100%;
	min-width:999px;
	height:184px;
	padding:0;
	margin:0;
	background:url(../../images/bg_bottom5.jpg) top left repeat-x;
	z-index:1;
}

#box_bottom3_left {
	width:496px;
	height:184px;
	padding:0 0 0 48px;
	margin:0;
	background:url(../../images/bg_bottom4.jpg) top left repeat-y;
	float:left;
	position:absolute;
	z-index:1;
}

#box_bottom3_rigt {
	width:415px;
	height:184px;
	padding:0;
	margin:0;
	background:url(../../images/bg_bottom6.jpg) top right no-repeat;
	float:right;
	z-index:1;
}

/* Links Categorias */

ul#categ {
	width:150px;
	list-style:none;
	float:left;
	display:block;
	padding:0;
	z-index:1;
}

ul#categ li {
	color:#000033;
	z-index:1;
	
}

.titulo {
	color:#000033;
	font-size:18px;
	font-weight:bold;
	display:block;
	padding:5px 0 5px 0;
	z-index:1;
}

ul#categ li a {
	color:#000033;
	font-weight:bold;
	font-size:10px;
	z-index:1;
}

ul#categ li a:hover {
	color:#FDBB30;
	text-decoration:none;
	z-index:1;
}

/* Links Atendimento */

ul#atend {
	list-style:none;
	float:left;
	padding:0;
	position:relative;
	z-index:1;
}

ul#atend li {
	color:#000033;
	z-index:1;
}

ul#atend li a {
	color:#000033;
	font-weight:bold;
	font-size:10px;
	z-index:1;
}

ul#atend li a:hover {
	color:#FDBB30;
	text-decoration:none;
	z-index:1;
}





/* MAIN NAV */

#main_nav {

	display: block;

	padding-left: 00px;

	position: absolute;

	left: 0; top: 151px;

	width: 1001px; height: 25px;


	z-index: 1000;

	/*border-bottom: 1px solid #f3f3f3;*/

}

#main_nav .wrpr {

		position: relative;

		height: 25px;

		/*background: transparent url(../images/main_nav_frame.gif) no-repeat 0 0;*/

	}



/* MAIN NAV */



	#main_nav_list {

	margin: 0;

	padding: 0 4px 0 10px;

	list-style: none;

	font-family:Tahoma, Helvetica, Arial, Verdana;
	
	font-size: 14px;
	
	color: #000044;

	z-index: 2;

	position: relative;

}

	#main_nav_list li {

	margin: 0;

	padding: 0px 5px 0 0;

	line-height: 14px;

	float: left;

	position: relative;

	font-weight: bold;

/*	background: transparent url(../images/blue_main_nav_split.gif) no-repeat 100% 50%;*/

}


	#main_nav_list li:last-child {

	background: none;

}

    #main_nav_list li ul li .last { margin-top: -1px;}

	
	#main_nav_list li a:link,

	#main_nav_list li a:visited,

	#main_nav_list li a:hover,

	#main_nav_list li a:active  {

		color: #000044;

		display: block;

		margin: 0;

		height: 15px;

		position: relative;

		padding-top: 3px;

		

	}

	

	#main_nav_list li a span { display: block; padding: 3px 10px 5px 0px; margin-left: 10px; }

    .wrpr #main_nav_list li a.select.sub { background: url(../../images/main_nav_sprites.png) no-repeat -386px -24px; text-decoration: none; }

	.wrpr #main_nav_list li a.select.sub span { background: url(../../images/main_nav_sprites.png) no-repeat right -52px; }

	

	.wrpr #main_nav_list li:hover a.sub { background: url(../../images/main_nav_sprites.png) no-repeat -386px -73px; text-decoration: none; position: relative; color: #000044;}

	.wrpr #main_nav_list li:hover a.sub span {background: url(../../images/main_nav_sprites.png) no-repeat right -76px; z-index: 30000; position: relative; }

	

	#main_nav_list li a.select { background: url(../../images/main_nav_sprites.png) no-repeat -386px -24px; text-decoration: none; }

	#main_nav_list li a.select span { background: url(../../images/main_nav_sprites.png) no-repeat right -27px; }

	#main_nav_list li:hover a { background: url(../../images/main_nav_sprites.png) no-repeat -386px 3px; text-decoration: none; color: #000044; }

	#main_nav_list li:hover a span { background: url(../../images/main_nav_sprites.png) no-repeat right 0; }

	#main_nav_list li:hover ul li a span, #main_nav_list li:hover ul li a { background-image: none;}

	

	#main_nav_list li a.sub { height: 22px; background: none; }


	#main_nav_list li a.sub span { padding-right: 16px;  }


	#main_nav_list ul { list-style: none; display: none; position: absolute; top: 32px; left: 0px; width: 195px; margin: 0; padding: 0; font-weight: normal; z-index: -1; }

	


    #main_nav_list ul a { font-weight: normal !important; }



	.subbefore, .subafter { position: absolute; z-index: 2012; width: 192px; left: 0px; top: -2px; height: 25px; background:  url(../../images/main_nav_sprites.png) no-repeat -194px 0;  }

	.subbefore { top: -8px;}

	.subafter { background: url(../../images/main_nav_sprites.png) no-repeat -194px -26px; left: 0px; }



	#root #main_nav_list li.first { background: none!important; height: 4px; }

	#main_nav_list li.last a, #main_nav_list li.prelast a { background-image: none!important; }

	#main_nav_list li.prelast { /*padding-bottom: 8px!important;*/ }



	#main_nav_list .heading UL {/*left: 1px;*/}


	#main_nav_list  UL LI {

	width: 178px;

	padding: 0 7px 1px 7px;

	line-height: 10px;

	z-index: 2001;

	font-weight: normal;

	font-size: 8.5pt;

	background: url(../../images/main_nav_sprites.png) repeat-y top left;

}




	#main_nav_list li li a:link,

	#main_nav_list li li a:visited,

	#main_nav_list li li a:active,

	#main_nav_list li.heading li a:link,

	#main_nav_list li.heading li a:visited,

	#main_nav_list li.heading li a:hover,

	#main_nav_list li.heading li a:active {

	color: #000;

	width: 159px;

	padding: 6px 5px 5px 6px;


/*	background: transparent url(../../images/bg-top-nav-li.gif) repeat-x left bottom; */

}

#main_nav_list li li a:hover{

color: #0066CC;
}

	


	#main_nav_list UL UL {

	top: 0;

	left: 0;

}



	#main_nav_list LI:hover > UL, #main_nav_list LI:hover > .subbefore {

	display: block;

}

.Back_busca
{
	background-image:url(../../images/tit_busca_back.jpg);
	
}

.categoria_bg
{
    background-position: left top;
    background: url(../../images/cat_bg.gif) repeat-y left top;
    
}


