@charset "utf-8";

/* Importa classe de Resets */
@import url('../../resets.css');


/*
	
	Classe Global de CSS para Júpiter Pet
	BlueCommerce
	
	por: Sopa de Ideias
	Diego de Almeida Campos
	

*/

strong		{font-weight:bold !important;}
em			{font-style:italic !important;}

body		{font-family:Verdana, Geneva, sans-serif; font-size:11px; background-image:url(../img/global/bg_body.gif);}
a			{color:#000; text-decoration:none;}
a:hover		{text-decoration:underline;}

/* Início da classe GLOBAL */
#top_menu	{
	height:94px;
	background-image:url(../img/global/bg_top.jpg);
	background-position:center;
	margin:0; padding:0;
}
.top_title_buttons		{float:right; text-align:right;}
.top_title_buttons a	{padding:0 10px; text-decoration:none;}

#top_btn-home			{display:block; float:left; background-image:url(../img/global/btn_home.gif); width:82px; height:38px; margin-left:20px;}
#top_btn-jupiter		{display:block; float:left; background-image:url(../img/global/btn_jupiter.gif); width:182px; height:38px; margin-left:20px;}
#top_btn-localizacao	{display:block; float:left; background-image:url(../img/global/btn_localizacao.gif); width:147px; height:38px; margin:0 30px;}
#top_btn-talkus			{display:block; float:left; background-image:url(../img/global/btn_talkus.gif); width:146px; height:38px;}

.top_menu				{height:45px; background-image:url(../img/global/bg_top-menu.gif);}
.top_menu a				{text-decoration:none; border:0; font-weight:bold;}
.menu_left_space_sup	{background-image:url(../img/global/bg_menu-left-top.jpg); width:251px; height:52px;}
.black_menu	{
	position:absolute;
	margin: -7px 0 0 251px;

	height:58px;	width:695px;
	background-image:url(../img/global/bg_menu-black.jpg);
}
.black_menu a		{color:#CCC;}
.black_menu a:hover	{text-decoration:underline;}
.bg_black-menu-right{
	float:right;
	height:58px;	width:25px;
	background-image:url(../img/global/bg_menu-black-right.jpg);
}

#query_box_background	{background-image:url(../img/global/bg_search-box.gif); width:143px; height:28px; float:left;}
#query_box_search	 	{width:135px; background:none; height:16px; border:0; padding:6px 4px; margin:0; float:left;}
#query_send_btn		 	{
	width:88px;	height:32px;
	margin:0;	padding:0;	border:0;
	float:left;	cursor:pointer;
	background:none; background-image:url(../img/global/btn_search-box.gif);
}

.body_content			{float:left; width:700px; padding:60px 0 20px 10px;}


.menu_left			{background-image:url(../img/global/bg_menu-left.jpg);
					 width:251px; margin:0;}
.menu_left ul a		{display:block; padding-left:25px;}
.menu_roots			{font-size:15px; color:#00538d; padding:15px 0 10px 0; display:block;}
.menu_sec			{font-size:11px; text-indent:10px;}
.menu_sec:hover		{color:#00538d;}
.menu_sep			{border-bottom:1px solid #eee; width:155px; height:1px;
					margin-left:25px; line-height:1px; font-size:1px;}
					
#category_tree 		{list-style:none; padding:0; margin:-50px 0 0 0;}
#category_tree li 	{line-height:18px;}

.products_box_wrapper	{width:460px; float:left;}
.wrap_more			{width:690px;}
.products_box		{background-image:url(../img/global/bg_products-box.png);
					width:200px; height:285px;
					padding:8px; margin:0 5px 5px 0;
					float:left;}
.space_more			{margin:0 10px 10px 0;}
.products_box u		{text-decoration:none; display:block; padding-top:5px; text-align:center;}					
.products_box u	a	{text-decoration:none; font-size:11px; font-weight:bold;
					color:#00538d;}
.products_box a:hover	{text-decoration:underline;}

.products_box .price		{color:#eb0000; font-size:22px; font-weight:bold;}
.products_box .price_full	{text-decoration:line-through; color:#525252; font-weight:bold;}

.products_box_actions	{}

.selo_frete_gratis	{position:absolute; border:none; margin:80px 0 0 100px;}

#menu_extra			{float:right; background-image:url(../img/global/bg_mundo-pet.gif); background-repeat:no-repeat;
					width:237px; height:266px; padding-top:95px; text-align:right;}
#menu_extra a		{color:#FFF; font-weight:bold; display:block; width:180px; padding-right:33px; float:right; clear:both; padding-bottom:10px;}					
					
#menu_news			{float:right; padding:10px 12px 0 0; clear:right; text-align:right; width:220px;}


.paginator_box		{clear:both; padding:10px; width:650px;}
.brand_filter 		{display:block; padding:20px;}
.brand_filter li	{display:block; float:left; width:150px;}



/* RODAPÉ 			(bottom menu) */
#bottom_menu		{background-color:#272727; height:120px; clear:both;
					padding-top:20px;
					color:#FFF; text-align:center;}
#bottom_menu i 		{font-style:normal; color:#666;}
#bottom_menu i a	{color:#666;}
#bottom_menu i a:hover{text-decoration:underline; color:#FFF;}




.center_wrapper		{width:980px; margin:0 auto;}


/*
	Desenvolve as classes para o
	menu lateral
*/
#content_wrapper		{float:right; width:700px; padding:60px 0 20px 10px;}
#content_wrapper_full	{width:950px; background-color:#9FC;}

.menu_left ul a		{display:block; padding-left:25px;}
.menu_roots			{font-size:15px; padding:15px 0 10px 0; display:block;}
.menu_sec			{font-size:11px; text-indent:10px;}
.menu_sec:hover		{}
.menu_sep			{width:155px; height:1px; margin-left:25px; line-height:1px; font-size:1px;}




/* 	DEFINIÇÕES DE BORDA ARRENDONDADA
	PARA JANELAS DE FUNDO BRANCO	*/

.details_bg-top		{background-image:url(../img/details/bg_top-content.gif);
					width:689px;	height:16px;}
.details_bg-bottom	{background-image:url(../img/details/bg_bottom-content.gif);
					width:689px;	height:17px;}
.details_bg-mid		{background-image:url(../img/details/bg_mid-content.gif); background-repeat:repeat-y;
					width:659px;	padding:0 15px;}
.details_bg-mid_100{background-image:url(../img/global/bg_mid-content_100.gif); background-repeat:repeat-y; background-position:center;
					width:905px;	padding:0 30px;}
.details_bg-mid:after{content:".";display:block;height:0;clear:both;visibility:hidden;}



.notice_box	{font-size:16px; font-weight:bold; text-align:center;}



/* DEFINIÇÕES DE FORMULÁRIO */
dl					{position:relative;  width:350px;}
dt					{clear:both; float:left; width:130px; padding:4px 0 2px 0; text-align:left;}
dd 					{float:left; width:200px; margin:0 0 8px 0; padding-left:6px;}
dd input[type=text],
dd input[type=password]	{width:200px; height:18px;}
dd textarea				{width:300px; max-width:300px; height:180px; max-height:180px;}

#loginpage_box dt	{width:80px;}

.form_title_div{color:#FFF; background-color:#000; padding:10px; clear:both; margin:10px 0;}


/* PAGINATOR */

.pagination
{
	clear:both;
	text-align: center;
}
.pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    text-decoration: none; /* no underline */
    color: #6171b6;
    border: 1px solid #6171b6;
}
.pagination a:hover, div.pagination a:active
{
    border: 1px solid #ff0033;
    color:#ff0033;
}
.pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;
    font-weight: bold;
    background-color: #993300;
    color: #000;
}
.pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
 background:#6898c4;
    border: 1px solid #59abff;
    color: #ff0033;
}
