/* Reset default browser styles */
@import url('reset.css');

/* Rebuild default browser styles */
@import url('rebuild.css');


	/* THREE COLUMN LAYOUT WITH FIXED_WIDTH */
	
	
	body{
		font-family: Helvetica, Times, "Times New Roman", serif;
		background-image:url(../../images/tile.gif);
		height:100%;
		overflow-y:auto;
	}
	
	body.store{
		background-color:#7198a7;
		height:100%;
		overflow-y:auto;
	}
	
	
	/* Layout */
	
	/*wrapper*/
	#wrapper{
		width: 960px;
		margin: 0 auto;
		position:relative;
	}

	#header{
		background-image:url(../../images/background.jpg);
		background-repeat:no-repeat;
		height:600px;
	}
	
	#header-alternativo{
		background-image:url(../../images/background_c.jpg);
		background-repeat:no-repeat;
		height:150px;
	}

	#header-store{
		/*background-image:url(../../images/background_c.jpg);
		background-repeat:no-repeat;*/
		height:150px;
	}
	
	/*   coluna de conteudo */
	#conteudo{
		background-image:url(../../images/background_b.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
		position: relative;
		top: -50px;
	}
	
	#conteudo-alternativo{
		background-image:url(../../images/background_d.jpg);
		background-repeat:no-repeat;
		background-color:#fff;
		position: relative;
		top: -50px;
	}
		
	
	#footer{
		clear:both;
		text-align:center;
		color:#666;
		font-size:10px;
		margin-top:50px;
		margin-bottom:50px;
	}
	
	/* End Layout */
	
	/* css menu v 2 */
	#menu {list-style-type: none;margin: 0;padding: 0;position:relative;top:50px;left:10px;}
	#menu li a { text-decoration: none; padding: .2em 1em;}
	/* end css menu v 2 */

	/**ACRESCIMO*/
	.center{text-align:center;margin:0 auto;}
	
	a{
		color:#666;
		text-decoration:none;
		outline:0;
	}

	a:hover{
		color:#23eec5;
	}
	
	a.pink:hover{ text-decoration:underline;}
	a.pink{
		color : #e3007b;
	}

			
	/* Tabelas do cabecalho e footer */
	#tabela_footer{	
		color:#666;
		margin-left:auto; 
		margin-right:auto;
		text-align:left;
	}
	
	#tabela_footer tr td.terms{width:80px;}

	#tabela_footer tr td.celula_feed{width:50px;}
	
	/*End resto do header logo e feeds */

	/* css para o corpo da pagina */
	.desc_com_componente{
		width:450px;
	}
	.separador{
		margin-top:30px;
		margin-bottom: 30px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:500px;
		height:1px;
		background-color:#c0c0c0;
	}
	.separador_footer{
		width:500px;
		height:1px;
		background-color:#c0c0c0;
	}
	.caixa_sem_componente{
		margin:auto;
		width:500px;
	}
	.caixa_sem_componente p{ 
		width:450px;
		text-align:left;
		font-size:13px;
		color:#666;
		font-family:'Helvetica';
	}
	.caixa_sem_componente img{
		border: 4px solid #fff;
	}
	
	.titulo_componente{
		display:block;
		font-weight:light;
		color:#ADB387;
		font-size:20px;
		font-family:'Gill Sans','Helvetica';
	}
	
	.individual{
		margin-top:20px;
	}
	
	
	

	/*End css para o corpo da pagina */
	

	
	/* Terms and conditions css */
	
	#mask {
	  position:absolute;
	  left:0;
	  top:0;
	  z-index:9000;
	  /*background-color:#000;*/
	  display:none;
	}
	  
	#boxes .window {
	  position:absolute;
	  left:0;
	  top:0;
	  width:480px;
	  height:200px;
	  display:none;
	  z-index:9999;
	  padding:20px;
	  overflow:scroll;
	  margin:0 auto;
	  text-align:center;
	}
	

	#boxes #dialog {
	  position:absolute;
	  width:375px; 
	  height:203px;
	  padding:10px;
	  background-color:#000;
	  color:#fff;
	  /*background-color:#ffffff;*/
	  z-index:10999;
	}
	
	#boxes #dialog ul{margin-top:15px;text-align:left;}
	

	
	/* End Terms and conditions css */
	
	
	/* lightbox css */
	#galeria{margin:0 auto;width:515px;background-color:#fff;padding:50px;}
	#galeria-store{margin:0 auto;width:545px;background-color:#fff;padding:20px;}
	#galeria-store ul, #galeria ul {margin:0;padding:0;}
	#galeria-store ul li, #galeria ul li{display: inline;}
	#galeria-store a, #galeria a{text-decoration: none;outline: none;}
	#galeria a:hover, #galeria a:link, #galeria a:hover, #galeria a:visited, #galeria a:active{text-decoration: none;}
	#galeria-store img, #galeria img{padding: 0;margin: 0;}
	#galeria a.selected{background-color: #000;outline: none;}
	/* End lightbox css */
	.data{
	font-family:Tahoma;font-size:12px;color:#000;
	}
	/* contact form css */

#contact-area {
	width: 350px;
	margin: 0 auto;
	text-align:left;
	background-color:#fff;
	padding-top:10px;
}

#contact{margin: 0 auto;width:310px;}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 300px;
	background-color:#8BD3E5;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0;
	margin-bottom:15px;
	border:0;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

#contact-area INPUT {
	height: 20px;
}

#contact-area textarea {
	height: 180px;
}

#contact-area input.submit-button {
	width: 100px;
	height:32px;
	padding:0;
	border:0;
	margin:0;
	position:relative;
	left:100px;
	top:10px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/buttons/btn_submit.jpg);
	background-repeat:no-repeat;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

label {
	/*float: left;*/
	color:#8BD3E5;
	text-align: left;
	margin-right: 15px;
	padding-top: 5px;
	font-size: 1.2em;
}
label.error{color:#ccc;font-size: 1em;display:block;}
/* end contact css */
	
.navi_control{float:right;}
.navi_goto{display:inline;margin:4px;}
.navi_previous, .navi_next{display:inline;}
.navi_goto a{margin:4px;}
.navi_goto a:hover{text-decoration:underline;}

/* css for pagination */
div.pagination {padding: 3px;margin: 3px;}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	/*border: 1px solid #AAAADD;*/
	zoom: 100%;
	text-decoration: none; /* no underline */
	color: #000;
}
div.pagination a:hover, div.pagination a:active {
	/*border: 1px solid #000099;*/

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	/*border: 1px solid #000099;*/
	text-decoration: underline; 
	zoom: 100%; 
	
	font-weight: bold;
	/*background-color: #000099;
	color: #FFF;*/
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	/*border: 1px solid #EEE;*/
	
	zoom: 100%;
	
	color: #DDD;
}
textarea { overflow: auto; }

* span.elipsis {zoom:100%}
/*end pagination css */
.friends-list{height:400px;margin-left:20px;margin-top:20px;} /* friends list area */

.desc_com_componente{margin:0 auto;}
.home:hover{text-decoration:underline;}
.desc_com_componente p{text-align:left;font-size:12px;color:#666;font-family:'Helvetica';line-height:18px;}
.preview{
	margin:auto;
	text-align:center;
	width:500px;
	height:300px;
	overflow:hidden;
	background-color:#000;}

/* store css */
.galeria-store{ height: 700px;}
/*#galeria-store img{margin-right:30px;}*/
.item-showcase { height: 420px; position:relative;}
.image-box {float : left;}
.details-box {width : 215px;float : right;}
.details-title {color:#00a0c6;font-size:18px;}
.details-subtitle-ext{color:#f00370;}
.details-subtitle{color:#f00370; font-size:15px;}
.details-text {margin-top:10px;color:#404040;}
.price-box{position:absolute; bottom:0;}
.cart-checkout-menu {background-color:#000;padding:5px !important;}
.cart-checkout-menu li {background-color:#000; color:#fff;padding:5px;}
.cart-checkout-menu li a{color:#fff;}
.cart-checkout-menu li a:hover{color:#23eec3;}
#galeria-store a:hover, #galeria-store a:visited, #galeria-store a:active{text-decoration: none;}
.details-price-unit{font-weight: bold;font-size:20px;}
.details-price{font-weight: bold;font-size:16px;}
#paypal-bt{position:absolute; left:360px;top:40px;}
.roll-over{color:#7193a7}
.destaque {color:#000;font-weight:bold;}
