@charset "utf-8";
/* CSS Document */

#top{ 
	width:100%;
	display:table;
	clear:both;
}	
a{
color:#333333;
text-decoration:none;
}
#bottom{ width:100%; height:80px; background-color:#f4f4f4;}

#conteudo_bottom{ width:780px; text-align:left; display:table;}

#super_banner{
	width:100%;
	overflow:hidden;
	text-align:center;
	clear:both;
	background-position:center;
	height:90px;
	background-color:#003366;
}

#banner_bottom{
	width:100%;
	display:table;
	clear:both;
	height:32px;
	text-align:center;
	background-image:url(../tema/banner_bottom_bg.gif)
}

#conteudo{
	margin:5px 2px 2px 2px ;
	display:block;
	table-layout:fixed;
}

#coluna_menu{
	vertical-align:top;
	width:14%;
}

#coluna_central{
vertical-align:top;
	width:75%;
	padding: 0 5px 0 5px;
}
 
#coluna_direita{
	vertical-align:top;
	width:11%;
/*	display:block;*/
		
}

.barra_dados_bg{
	background-color:#f26803;
	
}
.barra_dados_esquerda{
	width:250px;
	height:24px;
	background-image:url(../tema/barra_dados_esquerda.jpg);
	background-repeat:no-repeat
}
	
.barra_dados_direita{
	width:250px;
	height:24px;
	background-image:url(../tema/barra_dados_direita.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.barra_bottom_dados_bg{
	background-image:url(../tema/barra_dados_bottom_bg.gif);
}
.barra_bottom_dados_esquerda{
	height:30px;	
	background-image:url(../tema/barra_dados_bottom_esquerda.gif);
	background-repeat:no-repeat
}
	
.barra_bottom_dados_direita{
	height:30px;
	background-image:url(../tema/barra_dados_bottom_direita.gif);
	background-repeat:no-repeat;
	background-position:right;
}	

.menu_bg{
	background-image:url(../tema/menu_top_bg.jpg);
	height:19px;
	}
.menu_div{
	width:6px;
	overflow:hidden;
	background-image:url(../tema/menu_div.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#produtos ul {
	margin-top: 20px;
}

#produtos li {
	list-style:none;
	font: 11px arial;
	color: #646464;
	width: 24%;
	text-align: center;
	display:table;
	float: left;
}

#produtos a{
	color:#666666;
}

img{
	border-width:0px;
}

#menu{
background-color:#f4f4f4;
padding:5px;
}
#menu a{
	color:#666666;
	text-decoration:none;
	}
	
#menu a:hover{
	color:#666666;
	text-decoration:underline;
	}
dl{
}
#menu ul{
list-style-type: none;
padding:0 0 10px 0;
font-weight:bold;
color:#000000;
margin:0 0 10px 0;
}

#menu ul ul{
	list-style-type: none;
	padding:0 0 0 10px ;
	color:#333;
	font-weight:normal;
}

menu a{
	color:#333333;
}

#menu li{
margin:0 0 0 0px;
display:table;
clear:both;
}


#categorias ul{
	font-weight:bold;
	list-style: inside url("../tema/lista.jpg");
	padding:0 0 0px 0;
	color:#000000;
	font-weight:bold;
	margin:0 0 10px 0;
	background:url(../tema/listaBG.jpg) repeat-y;
}

#categorias ul ul{
	background:#FFFFFF;
	color:#333333;
	padding:0 0 0 10px ;
	font-weight:normal;
}

#categorias li{
	clear:both;	
}

dl a{ color:#333333; text-decoration:none}

#busca{
margin-left:5px;
height:14px;
}

.campo{
border:1px solid #CCCCCC;
height:12px;
width:100px;
margin:0px;
}

.campo100{
border:1px solid #CCCCCC;
width:100%;
margin:0px;
}

.select{
font-size:10px;
border:1px solid #CCCCCC;
height:12 px;
width:100px;
}

.dados{
	margin:0 10px 0 10px;
}
#sorry{
	color:#0066CC;
	font-size:24px;
	text-align:center
	}

.cat{ 
	font-size:14px;
	color:#0066CC;
	border-bottom:2px solid #06c;
	}

li a{
text-decoration:none;
color:#666666;
}

li a:hover{
text-decoration:underline;
color:#666666;
}

#relacao ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}	
#relacao li{
	list-style:none;
	font: 11px arial;
	color: #646464;
	width: 48%;
	display:table;
	text-align:left;
	float: left;
}	

#gradeCat ul{
	margin:0px;
	padding:0px;
}
#gradeCat li{
	list-style:none;
	font: 11px arial;
	color: #646464;
	width: 48%;
	text-align:left;
	float: left;
}

.valores{
color:#0066CC;
}
.titulo{
	font-size:16px;
	color:#FF6600;
	font-weight:bold;
}

.titulo2{
	font-size:16px;
	font-weight:bold;
}

.boxDF{
	padding:5px 0 10px 20px;
}

#alerta{ border:1px dashed #CC0000; background-color:#FFFFCC; padding:5px; font-weight:bold; color:#333333;}

.Produto{
font-size:12px;
color:#FF6600;
font-weight:bold;
}

/*categorias*/

.catdvd{
	background-color:#e9e5f1;
}
.catcinefoto{
	background-color:#f4f4f4;
}
.cateletronicos{
	background-color:#e7eaf0;
}
.catgames{
	background-color:#f2edf2;
}
.catinformatica{
	background-color:#cee2e9;
}

.catlivros{
	background-color:#eaf4e0;
}
.cattelefonia{	
	background-color:#e1eaf3;
}
.catvinhos{
	background-color:#e9efd7;
}
#dadosUsuario{
color:#FFFFFF
}
#msg{ color:#0066CC; font-size:24px;}

#NomeProd{ font-size:14px; font-weight:bold;}

#barraTabs{ font-weight:bold}

.busca{
	width:100%;
	border-bottom:1px dashed #d4d4d4;	
}
#gradeBusca ul {
margin:0px;
padding:0px;
}
#gradeBusca li {
	list-style:none;
	font: 11px arial;
	color: #646464;
	width: 100%;
	text-align:left;
	display:table;
	float: left;
}
.VLRlista{ color:#cc0000; font-size:11px; font-weight:bold}
.VLRleiaMais{ color:#0066CC; font-size:13px; font-weight:bold}
.VLReconomize {color:#999999; font-size:12px; font-weight:bold}

#txtDia, #txtMes, #txtDiaFim, #txtMesFim{
	width:20px; float:left;	
}
#txtAno, #txtAnoFim{ width:30px; float:left}

#cep1{ font-size:11px; width:50px; height:20px}

#cep2{ font-size:11px; width:30px; height:20px}


* {
    margin: 0;
}
html, body {
    height: 100%;
	
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto 0 0; /* the bottom margin is the negative value of the footer's height */
}

fule{ 
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto 0 0; /* the bottom margin is the negative value of the footer's height */
}

.deValor{ font-size:12px; color:#0066CC;}
.bomValor{ font-size:12px; color:#000000;}
.tituloProduto{font-size:14px; color:#666666; font-weight:bold;	}
.tituloProdutoRel{font-size:12px; color:#666666; font-weight:bold;	}


.ulTabs {width: auto;text-align: left;margin: 0;height: 31px;}

.ulTabs li {float: left;width: auto;height: 31px;font-size: 0.95em;cursor:pointer;font-weight: bold;background: url(../site/tema/tab_bgmenu1.gif) 0 0 no-repeat;}

.ulTabs li span {display: block;padding: 10px 10px 10px 6px;background: url(../site/tema/tab_bgmenu2.gif) right 0 no-repeat;margin-left: 4px;}
.ulTabs li:hover, .ulTabs li.on {background: url(../site/tema//tab_bgmenu1_a.gif) 0 0 no-repeat;}
.ulTabs li:hover span, .ulTabs li.on span {text-decoration: underline;background: url(../site/tema/tab_bgmenu2_a.gif) right 0 no-repeat;}
.ulTabs li a {text-decoration:none;}.divTabs {width: auto;height: 31px;}
.divTabArea {border: 1px solid #CCC;clear: both;width: auto; display: none;}
.divTabArea .ofertas {border: 0}

.divTabControl div.on {display: block}#banner_regua, #banner_flash,.banner_botao, .banner_halfsky, .banner_footer {display: none; overflow: hidden}#banner_regua, #banner_flash {clear: both; width: 100%}#banner_regua {display: block;border-top: 1px solid #FFF;background: #030;text-align: center;width: auto;height: 30px !important; margin-top: 4px; *margin-top: 3px;}#footer {font-size: 0.9em;word-spacing: -0.2em;margin: 25px 10px; padding-top: 20px; *padding-top: 3px; color: #666;text-align: center;height: 210px;background: url(../site/tema/pixel_cinza.gif) 0 15px repeat-x;*background-position: 0 0;}#footer a {color: #666;}#footer p, #footer dt {font-weight: bold; margin-top: 10px;}#footer li, #footer dd {border-left: 1px solid #CCC;padding: 0 2px 0 4px;}#footer div ul li:first-child, #footer dl dd.br {border: 0;padding-left: 0;}#footer div {width: 280px; margin-bottom: 20px; text-align: left;}#footer div:first-child {float: left; width: 470px;} #footer > ul {width: 100%;}#footer > ul img {border: 0;}#footer > ul li {border: 0; width: 19%; text-align: center; float: left;}#footer > ul li a {cursor: pointer;}#footer > ul li:first-child + li {padding-top: 20px;}#footer > ul li:first-child + li + li {padding-top: 20px;}#footer > ul li:first-child + li + li + li {padding-top: 5px;}#footer > p {font-weight: normal;}