html{background:#000;font-family:Arial,Verdada,Helvetica,Serif;color:#FFF;}
body{background:url(images/panico333.png);}
.header{background:url(images/header.jpg) top left #000 no-repeat;height:260px;width:100%;}
.black{background:#000;width:100%}
.container{width:1020px;margin:auto;}

.nav{background:#F1592A;height:30px;font-weight:bold;font-size:1em;text-transform:uppercase;clear:both;text-align:center;}
.nav .container{text-align: left; margin-left: auto; margin-right: auto;}
.nav .container .navigation{margin-left:140px;}


.footer{background:#1D1D1D;min-height:120px;clear:both;margin-top:05.em;}
.footer table{margin:auto;display:inline-block;margin:15px;vertical-align:top;}
.footer table caption{text-transform:uppercase;}
.footer table td{margin:2px;padding-right:10px;}
.footer{color:#FFF;font-size:0.7em;}
.footer a{color:#FFF;text-decoration:none;}
.footer a:hover{text-decoration:underline;}

.footer .contato{color:#FEF200;float:right;margin-right:260px;}
.footer .contato a{color:#FEF200;}

.copyright{background:#454545;color:#000;height:1.0;text-align:center;font-size:0.6em;padding:0.2em;}
/* Home Container */
.hctn{width:765px;float:left;background:#1D1D1D;}
.hctn hr{background:#FEF200;color:#FEF200;height:15px;border:0;margin:0;}
/* Home Navigation */
.hnav{width:200px;float:right;padding-right:20px;}
.navi{margin:10px 0;width:197px;}
.links, .links a{text-transform:uppercase;color:#999;}
.links{font-size:0.7em;border-bottom:1px dashed #4F4F4F;padding-bottom:10px;}
.search{background:url(/i/2010/bgbusca.png) no-repeat;height:40px;padding:12px 0 0 15px;}
.search form{display:inline;}
.search input[type=text]{border:1px solid #CCC;font-size:0.7em;height:16px;float:left;}
.search input[type=image]{margin-left:3px;}

.tcart{color:#999;font-size:0.7em;width:197px;}
.tcart .titem{color:#FFF;font-size:2.8em;padding:0 5px;}
.tcart a{color:#00ACEF;font-size:1.4em;text-transform:uppercase;font-weight:bold;text-decoration:none;}

.lp h2{color:#000;font-size:5em;line-height:90%;text-transform:uppercase;padding:0;font-weight:bold;letter-spacing:0.001em;margin:0;text-align:left;padding:0 0 0 15px;}
.lp{text-align:center;}
.lp,.lp2 {padding-bottom:15px;}
.lp2 {background:#FFF;padding:0 0 0 10px;}
.lp2 thead td{color:#CCC;font-size:2.5em;text-transform:uppercase;font-weight:bold;letter-spacing:0.001em;margin:0;}
.lp2 .ctls strong{color:#000;}
.lp2 select{font-size:0.7em;border:1px solid #000;}
.lp2 table{display:inline-block;margin-left:10px;vertical-align:top;}
.lp2 input.comprar{background:url(images/bt_comprarp.png) no-repeat;height:27px;width:82px;margin-bottom:5px;margin-top:3px;float:right;}
.lp2 input.prevenda{background:url(images/bt_prevendap.png) no-repeat;height:27px;width:86px;margin-bottom:5px;margin-top:3px;float:right;}

input.prevenda, input.comprar{width:55px;position:relative;left:+48px;background-color:transparent;border:none;height:20px;cursor:hand;cursor:pointer;}
input.prevenda{background:url(images/bt_prevenda.png) no-repeat;height:27px;width:86px;margin-bottom:5px;margin-top:3px;float:right;}


.lp .produto,.lp2 .produto{border:none;padding:0;margin-top:0;}
/* Home Main Content */
.main{background-color:#000;clear:both;float:left;width:100%;padding-top:5px;}


/* Produtos */
#listaprodutos{min-height:400px;text-align:center;margin-bottom:10px;background:#454545;}
.produto{width:150px;display:inline-block;text-align:center;margin:10px 5px 5px 5px;padding:0 5px;vertical-align:top;border-right:dotted 1px #000;border-bottom:dotted 1px #000;}
.produto p{padding:3px 0;color:#999;font-size:9px;font-weight:bold;letter-spacing:-0.2pt;}
.produto .ctls{margin:5px 0;}
.produto .ctls strong{position:relative;font-size:12px;font-weight:bold;float:right;margin-right:5px;}

input.comprar{background:url(images/bt_comprar.png) no-repeat;height:27px;width:82px;margin-bottom:5px;margin-top:3px;float:right;}

.produto img{border:1px solid #CCC;margin-bottom:5px;}
.prevenda{text-align:center;font-size:12px;color:#FEF200;height:20px;width:150px;padding:2px 0 0 0;}
.produto label{font-size:11px;margin:1px 4px;vertical-align:top}


/* Parte referente ao carrinho */
#carrinho{vertical-align:middle;margin:0 0 10px 0;background:#454545;padding:10px;}
#carrinho h1,.main h1{color:#00ACEF;text-transform:uppercase;font-size:1.4em;font-weight:bold;margin-left:15px;}
.panel h1{margin-left:0;}
.panel a{text-decoration:none;}

#carrinho thead{background:#EEE;}
#carrinho thead td{font-weight:bold;padding:5px 10px;font-size:0.7em;}
#carrinho td{text-align:center;padding:10px;}
#carrinho tbody td{border-bottom:1px dotted #999;}
#carrinho tfoot{}
#carrinho a{color:#FFF;}

.login{width:100%;}
.login td{text-align:left;}
.login thead{background:#EEE;}
.login thead td{font-weight:bold;padding:5px 10px;font-size:0.7em;color:#666;}
.login td{padding:10px;}
.login tbody td{border-bottom:1px dotted #999;}
.login tfoot{}


.flashmessage{padding:5px 10px;margin-top:3px;color:#FFF;font-weight:bold;border:1px solid #999;letter-spacing:0.3em;background:#EC008C;}
.errors{color:#F00;}
.panel{background:#454545;padding:10px;}
.panel a{color:#FFF;}

.ans{margin:20px 10px 0 10px;font-size:12px;text-align:left;}
.ans h2{font-size:14px;margin-bottom:20px;font-weight:bold;color:#00ACEF;}
.message{border: 1px solid rgb(204, 204, 204); margin: 10px 5px; padding: 5px; background-color: rgb(255, 255, 170);color:#000;}
.message h3{margin:5px 0;}


#carrinho .descricao{text-align:left;}
#carrinho .cartd{text-align:left;}
#carrinho .cartd strong{color:#FEF200;font-weight:bold;}
#carrinho .cartp{width:70px;border-bottom:none;}
#carrinho .cartq{width:80px;}
#carrinho .cartr{width:85px;}
#carrinho .cartv{width:90px;}
#carrinho .cartt{width:80px;}
#carrinho .total{background:#EEE;font-weight:bold;text-align:left;font-size:1.2em;}
#carrinho .total span{color:#EC008C;float:right;margin-right:10px;}
#carrinho .cep{font-size:0.8em;text-align:right;padding-right:30px;}
#carrinho .cep form{padding-top:3px;line-height:25px;}
#inicep, .qtd{border:1px solid #CCC;font-size:1.2em;}
#btok{vertical-align:bottom;}
#inicep{width:9em;}
.qtd{width:2em;font-size:1em;text-align:center;}
.frete{font-size:0.8em;font-weight:normal;}
#apagar,#mais,#fechar{align:right;border:none;color:#999;font-size:0.8em;vertical-align:bottom;font-weight:bold;padding:2px 10px;}
#apagar{background:#EEE;}
#mais{background:#EEE;}
#fechar{background:#EC008C;text-transform:uppercase;padding:5px;margin-right:16px;margin-top:3px;color:#FFF;}

#esqueceu{margin:15px 0;}
#esqueceu a{text-decoration:underline;}
#login{display:block;margin-left:220px;}
.mainbutton{background:#EC008C;text-transform:uppercase;padding:5px 10px;margin-top:3px;color:#FFF;font-weight:bold;border:1px solid #999;letter-spacing:0.3em;}

.zend_form dt{float:left;width:100px;}
.zend_form dd{padding:0;margin:0;}
.zend_form select{border:1px solid #000;}
.field{border:1px solid #999;font-size:14px;width:200px;margin:3px;padding:2px;}
select.field{width:auto;}
dt label{width:150px;color:#888;}
.panel .zend_form{margin-left:20px;}

.description{display:inline;}
.aright{text-align:right;}
.aright form{display:inline;}
.mtbl{clear:left;border:1px solid #CCC;width:100%;padding:0 15px;border-collapse:separate;border-spacing:0;color:#999;}
.texthint{color:#999;}


#contrato{height:350px;overflow:auto;padding:10px;color:#000;background:#FFF;}
#contrato li{list-style:disc inside none;margin:10px;}
#contrato li li{list-style:square inside none;}


/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(images/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}


ul.tabs a img{border:none;vertical-align:middle;margin-top:4px;}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -420px -0px; width:134px; }
ul.tabs a.w2:hover 	{ background-position: -420px -31px; }
ul.tabs a.w2.current { background-position: -420px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

div.panes > div{
	padding:10px;
	border:1px solid #000;border-top:none;
	margin-bottom:15px;
	min-height:100px;
	background:#FFF;
	color:#333;
	min-height:250px;
}

.lp .produto{margin-top:20px;}

