@charset "utf-8";

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


/*
	
	Classe Global de CSS para Template BASIC
	para BlueCommerce.
	
	por: Sopa de Ideias
	

*/

dl 		{ display:block; width:560px; }
dl dt	{ width:120px; display:block; float:left; height:30px; }
dl dd 	{ width:400px; display:block; float:left; height:30px; }
label 	{ padding-left:5px; }

body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	background-image:url(../img/bg.png); background-repeat:repeat-x;
	background-position:0 169px;
}
a { color:#000;}

/* GLOBAL */

.descont_class_products {
	position:absolute; width:95px; height:50px; padding-top:15px; background:url(../img/bg_descont.gif) no-repeat; z-index:999; margin-left:60px; margin-top:100px; color:#e87070; text-align:center; font-size:8px;
}
.descont_class_products span {font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFF;}

.descont_class_product {
position:absolute; width:90px; height:70px; padding-top:10px; background:#900; z-index:999; margin-left:160px; margin-top:170px; color:#FFF; text-align:center;
}
.descont_class_product span { font-size:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}


.center_wrapper {width:980px; margin-left:auto; margin-right:auto;}

#myp_menu{ height:20px; padding-top:5px; background:#FFC; font-size:12px; clear:both;}
#myp_menu b{ color:#C00;}
#myp_menu div{ width:930px;}
#top_menu {
	height:133px;
	background-image:url(../img/bg_top.png); background-repeat:repeat-x;
	min-width:980px; width:980px; width:auto !important; 

}
#menu_sup {
	height:36px;
	clear:both;
	background-color:#C93; background-image:url(../img/bg_menu-top.png); background-repeat:repeat-x;
	min-width:980px; width:980px; width:auto !important;
}
#sub_menu_sup_all  				{margin-left:0px; padding:10px;}
#sub_menu_sup_all .sub_menu_sup	{width:inherit !important;}
#sub_menu_sup_all .menu_roots	{display:block; font-weight:bold; clear:both;}
#sub_menu_sup_all .menu_sec		{display:block;}

.allprods_subm	{
	display:none;
	background-color:#3CF;
}
.allprods_subm .menu_roots	{
	clear:both;
	color:#000;
	font-size:12px;
	text-decoration:none;
	background:none;
	border:none 0;
}

.sub_menu_sup	{
	display:none;
	position:absolute;
	background-color:#FFC;
	padding:10px;
	border:1px solid #F00;
	margin-top:10px;
	z-index:1000;
}

#content_wrapper 		{float:right; width:710px; background-color:#9FC;}
#content_wrapper_full 	{width:930px; margin-left:auto; margin-right:auto; line-height:19px;}
.green_buttons {
	border:none;
	background:#ae7e36 url(../img/bg_green_buttons.gif) repeat top;
	height:24px; line-height:17px;
	padding:3px 3px 7px 3px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;
	color:#FFF; font-weight:bold;
	cursor:pointer;
}
.green_buttons:hover {background-position:bottom;}

.big_green_buttons { width:159px; height:44px; display:block; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:bold; color:#000; background:url(../img/bg_big_green_buttons.gif) top no-repeat; border:0 none; cursor:pointer;}
.big_green_buttons:hover { background-position:bottom;}

.title 		{ font-size:26px; color:#273b91; font-weight:bold;}
.subtitle 	{ font-size:18px; color:#273b91; font-weight:bold;}
.textbox_gray{ height:20px; line-height:20px; font-family:Tahoma, Geneva, sans-serif; width:60px; border:#999 1px solid; text-align:center;}
.textbox 	{
	padding:3px;
	height:18px; width:275px;
	border:#06F 1px solid;
	font-family:Tahoma, Geneva, sans-serif; font-size:12px;
}
.area 		{
	width:930px; height:150px;
	font-family:Tahoma, Geneva, sans-serif; font-size:12px;
}


/* RODAPE*/

#bottom_menu { 
	clear:both;
	height:100px;
	padding-top:20px;
	background-image:url(../img/bg_bottom.png);
	background-repeat:repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	min-width:980px; width:980px; width:auto !important;
}
#bottom_menu .center_wrapper 		{ padding-left:10px; width:935px;}
#bottom_menu .center_wrapper div 	{ width:190px; height:80px; text-align:left; float:left; line-height:20px;}
#bottom_menu .center_wrapper div b 	{ color:#412700;}
#bottom_menu .center_wrapper div a 	{ color:#ffe5b2; text-decoration:none; line-height:20px;}
#bottom_menu .center_wrapper div a:hover {text-decoration:underline}

#bottom_developed_by {
	background-image:url(../img/bg_bottom.png); background-position:bottom;
	clear:both;
	font-size:11px;
	color:#f0c687;
	clear:both;
	padding-top:5px;
	height:25px;
	min-width:980px; width:980px; width:auto !important;
}
#bottom_developed_by .center_wrapper{ width:920px; text-align:right; height:25px; line-height:25px;}
#bottom_developed_by a{ font-size:11px; color:#ffe4bc;}

#bottom_formas_de_pagamento	{
	clear:both;
	background:#a17d42;
	font-family:Tahoma, Geneva, sans-serif;
	color:#412700;
	padding:10px 0 0px 0px;
	height:95px;
	min-width:980px; width:980px; width:auto !important;
}
#bottom_formas_de_pagamento .center_wrapper{ width:920px;}


/* TOPO */

#top_bar_bg	{
	width:50%; position:absolute; right:0; height:36px; z-index:1;
	background-image:url(../img/bg_top-bar.png); background-repeat:repeat-x;
}

#top_bar {
	position:absolute; margin-left:252px; width:728px; height:36px; z-index:2;
	background-image:url(../img/top-bar.png); background-repeat:no-repeat;
	font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:0.95em;
	color:#FFF;
}
#top_bar a			{display:block; height:36px; line-height:36px; color:#FFF; text-decoration:none;}
#top_bar a:hover	{color:#CCC;}
#top_bar div		{height:36px; line-height:36px;}
#top_bar #t-cart 	{float:right; width:245px; text-align:center;}
#top_bar .t-buttons		{float:left; padding:0 11px; display:block; border-right:1px solid #00C;}
#top_bar .t-button_name	{float:left; padding:0 11px; display:block; border-right:1px solid #00C; width:240px; overflow:hidden;}

#search_menu 		{position:absolute; width:640px; height:80px; margin:-65px 0 0 340px;}

#menu_sup #menu_sup_buttons .all_prod 		{
	display:block;
	float:left;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0px 10px 0 10px;
	margin-left:25px;
	*margin-left:15px;
	text-decoration:none;
	height:36px;
	line-height:36px;
	background:url(../img/top_bg_menu_all_prod.gif) right top repeat-x;
}
#menu_sup #menu_sup_buttons .all_prod:hover {background-position:bottom;}

#menu_sup #menu_sup_buttons .menu_roots		{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	display:block;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0px 30px 0 30px;
	text-decoration:none;
	height:36px;
	line-height:36px;
	background:url(../img/top_bg_menu.gif) right top no-repeat;
}
#menu_sup #menu_sup_buttons .menu_roots:hover	{background-position:bottom;}
#menu_sup #menu_sup_buttons .menu_sec			{font-size:11px; text-indent:10px;}
#menu_sup #menu_sup_buttons .menu_sec:hover		{}



.sub_menu_sup			{
	background:#d2a45c url(../img/bg_top_sub_menu.gif) repeat-x bottom;
	width:490px; border:none 0; margin-left:30px;
}
.sub_menu_sup a			{ 
	display:block; float:left;
	width:220px; padding:4px;
	margin-right:15px; color:#FFF;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	border-bottom:#f1c073 1px solid;
}
.sub_menu_sup a:hover	{ text-decoration:underline; background:#f1c073; color:#000;}

#sub_menu_sup_all a{}


/* BOX DO PRODUTO */

.prod{
	width:200px;
	height:340px;
	
	border-right:1px solid #d0d4e7;
	padding:10px 15px 10px 15px;
	
	margin:15px 0 15px 0;
	
	font-family:Tahoma, Geneva, sans-serif;
	
	float:left;
}

.prod .img { margin-bottom:5px; width:150px; height:150px; margin-left:auto; margin-right:auto;}
.prod .name { font-size:12px; color:#333; line-height:18px; height:40px; margin:10px 0 10px 25px; display:block;}
.prod .name:hover { color:#000; text-decoration:none;}
.prod .name_color{ font-size:12px; color:#C00; line-height:18px; height:auto; margin:5px 0 5px 25px; display:block;}
.prod .name_color:hover{ color:#F00; text-decoration:none;}

.prod .more_info { background:url(../img/btn_mais_informacoes.gif) no-repeat top; width:167px; height:49px; display:block; margin-left:15px;}
.prod .more_info:hover {background-position:bottom;}

.prod .price { margin-left:25px; font-size:13px; color:#273b91; height:40px; line-height:40px;}

.prod .discont { margin-left:25px; font-size:13px; color:#273b91; font-weight:bold; height:40px;}
.de { font-size:10px; text-decoration:line-through; color:#999; font-weight:normal; margin-bottom:5px;}
.por { font-size:30px; font-weight:bold; color:#090;}

.cores_produto { width:200px; height:250px; position:absolute; overflow-y:scroll; background:#FFC; border:#FC6 1px solid;}
.cores_produto span{ display:block; height:25px; line-height:25px; text-align:right; padding-right:15px; padding-top:5px;}
.cores_produto span a{ color:#900;}
.cores_produto span a:hover{ text-decoration:none;}
.cores_produto div{ height:70px; width:60px; float:left; text-align:center; display:block;}
.cores_produto submit { background:#006; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/* PAGINATOR */

.pagination
{
	clear:both;
	text-align: center;
    padding: 3px;
    margin: 10px;
}
.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;
}

/* OUTROS */

.category_tree 		{list-style:none; padding:0; margin:0 0 0 0;}
.category_tree li 	{line-height:18px;}

#sub_menu_sup_1025{ margin-left:110px;}


/* MONTE SEU PROJETO */
#escolher {clear:both; padding-top:20px; height:120px;}
#escolher span{ height:92px; padding-left:35px; margin-bottom:15px; display:block; float:left; font-size:1px; text-decoration:none; background-repeat:no-repeat; background-position:top; cursor:pointer;}
#escolher span:hover {background-position:bottom;}
.btn_escolher_piso {background-image:url(../img/btn_escolher_piso.gif); width:142px;}
.btn_escolher_cola {background-image:url(../img/btn_escolher_cola.gif); width:142px;}
.btn_escolher_manta{background-image:url(../img/btn_escolher_manta.gif); width:142px;}
.btn_escolher_rodape{background-image:url(../img/btn_escolher_rodape.gif); width:100px;}
<!-- .btn_escolher_cordao{background-image:url(../img/btn_escolher_cordao.gif); width:102px;}
.btn_escolher_perfis_chapas{background-image:url(../img/btn_escolher_perfis_chapas.gif); width:102px;}

#escolher .piso	{ width:220px; float:left; cursor:pointer;}
#escolher .mantas	{ width:220px; float:left;}
#escolher .rodapes	{ width:220px; float:left;}
<!-- #escolher .cordoes	{ width:220px; float:left;}
#escolher .perfis-(chapas)	{ width:220px; float:left;}
.monte_excluir { height:20px; padding-top:10px; width:100%; clear:both; text-align:center;}
.monte_excluir a { float:none; padding:0px; display:inline; color:#900; font-size:12px; font-weight:bold; text-decoration:underline;}
.monte_excluir a:hover {color:#F00;}
.monte_preco { font-size:14px; color:#090; font-weight:bold; text-align:center;}
.monte_nome { text-align:center; font-size:11px; color:#666; padding-top:10px; padding-bottom:10px;}

#menu_opcoes{ height:100px; padding-top:20px; clear:both; float:left;}
#menu_opcoes a{ height:78px; display:block; float:left; margin-right:3px; font-size:1px; text-decoration:none; background-repeat:no-repeat; background-position:top left; cursor:pointer;}
#menu_opcoes a:hover {background-position:bottom left; cursor:pointer;}

.btn_monte_comprar{ background-image:url(../img/btn_comprar_todos.gif); width:186px;}
.btn_monte_salvar { background-image:url(../img/btn_salva_o_projeto.gif); width:187px;}
.btn_monte_enviar { background-image:url(../img/btn_enviar_por_email.gif); width:164px;}
.btn_monte_sair { background-image:url(../img/btn_sair_do_projeto.gif); width:187px; margin-right:0px;}
.btn_monte_salvar_novo{ background-image:url(../img/btn_salva_novo_projeto.gif); width:187px;}


#content_save_project{ clear:both; padding:15px 0;}
