/* CSS Document */
/**/
* {
    margin: 0;
	padding: 0;
	outline:none;
}

img{
	border:0;	
}

html, body {
	background: #101010;
    height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFF;
}

p{
	margin: 0 10px;/*trbl*/
	font-size: 1em;
	}

h3{
	font-weight:bold;
	margin:5px 10px;
	font-size: 1.2em;
	}	

a{
	color:#FFF;
	text-decoration:none;
}

a:hover{
	color:#FFF;
	text-decoration: underline;
}
.marginTenSides{
	margin:0 10px;
}
#picwrapper {
	/*background: url(../images/fundo_pic.jpg) no-repeat;*/
	/*height: 650px;*/
	/*width: 980px;*/
	width:1024px;
	position: absolute;
	left:50%;
	margin-left:-485px;
	top:2px;
	overflow:hidden;
	z-index:3;
}

#pg_contactos #picwrapper{
	/*background: url(../images/fundo_contactos.jpg) no-repeat;*/
	margin-top:30px;
	}
#pg_historia #picwrapper{
	/*background: url(../images/historia.jpg) no-repeat;*/
	margin-top:30px;
	}
#pg_pontovenda #picwrapper{
	/*background: url(../images/1016502_61098925.jpg) no-repeat;*/
	margin-top:30px;
	}

#pg_coleccao #picwrapper,#pg_coleccao_banho #picwrapper{
	/*background: url(../images/1193983_76100841.jpg) no-repeat;*/
	margin-top:30px;
	}	

#pg_colbanho #picwrapper{
	/*background: url(../images/fundo_colbanho.jpg) no-repeat;*/
	margin-top:30px;
	}

#pg_marca #picwrapper{
	/*background: url(../images/35158_4188.jpg) no-repeat;*/
	margin-top:30px;
}

#overlay {
	height: 560px;
  /*  margin: 0 auto -20px;
	background: url(../images/fundo.jpg);*/
		
	/*width:980px;*/
	width:1024px;
	position:relative;
}

.footer  {
    height: 20px;
	width: 100%;
	left:0;
	text-align:center;
	line-height:20px;
	text-transform:uppercase;
	font-size: 1em;
	color: #000; 
	background-color:#a8a8a8;
	bottom:0;
	position:fixed;
	z-index:3;
}
	
#logo{
	width:159px;
	height:123px;
	/*background: url(../images/logotipo2.png);*/
	clear:both;
	/*margin-top: 240px;*/
	/*margin-left:50px;
	margin-top:50px;*/
	overflow:hidden;
	position:relative;
	}	
#logo img{
	
}
#esquerda{
	width: 600px;
	/*height: 200px;*/
	bottom: 22px;
	position:absolute;
	margin-bottom:200px;
	/*z-index:1;*/
	/*background-color: rgba(0, 255, 0, 0.25);*/
	}
#pg_hp #esquerda{
	margin-bottom:0;	
}
#direita{
	float:right;
/*	width:280px;
	height: 570px;	
	bottom: 40px;
	right:10px;
	position:absolute;*/
	/*background-color: rgba(255, 0, 0, 0.25);*/
	}

#facebook {
background:none repeat scroll 0 0 #38CD04;
font-size:0.8em;
height:53px;
margin-bottom:10px;
margin-left:175px;
overflow:hidden;
right:0;
text-transform:uppercase;
width:90px;
}
#facebook a:hover{
	width:104px;
	height:53px;
	background:#40ed03;
}
#facebook a{
	color:#FFFFFF;
	text-decoration:none;
	width:104px;
	height:53px;
	display:block;
	padding: 5px;
	}
#pg_hp #facebook {
	margin-bottom:-19px;
}
#lang{
	font-size:0.9em;
	text-transform:uppercase;	
	}

#lang a {
	padding-top:4px;
	}

#lang_pt{
	background: #ce0000;
	width:85px;
	height:25px;
	right:0;
	margin-bottom: 10px;
	margin-left: 175px;
	overflow:hidden;
	text-align:center;
	}	

#lang_pt a{
	width:85px;
	height:25px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;	
	}

#lang_pt a:hover {
	background: #f22424;
	}

#lang_en{
	background: #ffae00;
	width:85px;
	height:25px;
	right:0;
	margin-bottom: 10px;
	margin-left: 185px;
	overflow:hidden;
	text-align:center;
	}	
#lang_en a{
	width:85px;
	height:25px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	}

#lang_en a:hover {
	background: #ffcd61;
	}
	
.lista_saco{
	width:118px;
	right:0;
	margin-left: 173px;
	overflow:hidden;
	display:none;
}

.item_saco{
	background: #05BFE7;
	height:auto;	
	margin:1px 0;
}

.item_saco .precop{
	text-align:right;
}

#saco{
	background: #05BFE7;
	width:118px;
	height:25px;
	right:0;
	margin-bottom: 0px;
	margin-left: 173px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	}	
#saco a{
	width:118px;
	height:25px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	}

#saco p{
	margin:0px 0 0 0;
}

#saco a:hover {
	background: #00ffff;
	}	

.order{
	float:left;
	background: #05BFE7;
	width:101px;
	height:15px;
	margin-bottom: 0px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
}

.order a{
	width:101px;
	height:17px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	}

.order a:hover {
	background: #00ffff;
	}


.fechar{
	margin-left:2px;
	background-image:url(../images/fechar.png);
	width:15px;
	height:15px;
	float:left;
}
.fechar a:hover{
	background-image:url(../images/fechar_hover.png);	
}

/* ++ menu ++ */

#menu {
	width: 1100px;
	height: 100px;
	margin-left:20px;
	/*DEBUG:*/
	/*background-color: rgba(255, 0, 255, 0.25);
	border: 1px solid #FF0000;*/
	}

#menu ul li{
	float:left;
	display:block;
	}

#menu #historia a{
	display:block;
	width:160px;
	height:89px;	
	background: url(../images/btn_historia_up.png);
	background-position: 0 0;
	}

#menu #historia a:hover{
	/*background: url(../images/btn_historia_over.png);*/
	background-position: 0 -89px;
	}

#menu #colbanho a{
	display:block;
	width:150px;
	height:80px;
	background: url(../images/btn_colbanho_up.png);
	background-position: 0 0;
	}

#menu #colbanho a:hover{
	/*background: url(../images/btn_colbanho_over.png);*/
	background-position: 0 -80px;
	}

#menu #coleccao a{
	display:block;
	width:177px;
	height:97px;
	background: url(../images/btn_coleccao_up.png);
	background-position: 0 0;
	}
#menu #coleccao a:hover{
	/*background: url(../images/btn_coleccao_over.png);*/
	background-position: 0 -97px;
	}
	
#menu #marca a{
	display:block;
	width:124px;
	height:65px;
	background: url(../images/btn_marca_up.png);
	background-position: 0 0;
	}
#menu #marca a:hover{
	/*background: url(../images/btn_marca_over.png);*/
	background-position: 0 -65px;
	}
		
#menu #contactos a{
	display:block;
	width:104px;
	height:57px;
	background: url(../images/btn_contactos_up.png);
	background-position: 0 0;
	}
#menu #contactos a:hover{
	/*background: url(../images/btn_contactos_over.png);*/
	background-position: 0 -57px;
	}

#menu #pontovenda a{
	display:block;
	width:177px;
	height:97px;
	background: url(../images/btn_pontosvenda_up.png);
	background-position: 0 0;
	}
#pg_coleccao #menu #pontovenda a, #pg_coleccao_banho #menu #pontovenda a, #pg_coleccao_banho #menu #coleccao a {
	height:97px;	
}
#pg_coleccao #menu #colbanho a{
	height:80px;	
}
#menu #pontovenda a:hover{
	/*background: url(../images/btn_pontosvenda_over.png);*/
	background-position: 0 -97px;
	}

/* ++ specific pages ++ */

/* -- Página Contactos -- */

#pg_contactos #menu #contactos{
	display:none;
	}

#pg_contactos #menu #historia{
	position: relative;
	top: -75px;
	left:25px;
	}

#pg_contactos #menu #colbanho{
	position: relative;
	top: 2px;
	left:15px;
	}
	
#pg_contactos #menu #coleccao{
	position: relative;
	top: 2px;
	left:10px;
	}

#pg_contactos #menu #pontovenda{
	position: relative;
	top: 2px;
	left:20px;
	}
	
#pg_contactos #menu #marca{
	position: relative;
	top: -50px;
	left:3px;
	}

.google_map{
	padding:10px;	
}

/* -- Página Colecção -- */
.lista_coleccoes{
	position:absolute;
	/*background-color:#009;*/
	width:134px;
	height:230px;
	top:90px;
	left:256px;
}

#pg_coleccao .lista_coleccoes ul li,#pg_coleccao_banho .lista_coleccoes ul li {
		background-color:#fccc55;
		float:none;
		height:20px;
		margin-left:0px;
		width:125px;
		color:#666666;
		text-align:center;
		padding-top:3px;
		font-weight:bold;
		text-align:center;
}

#pg_coleccao .lista_coleccoes ul .selected,#pg_coleccao_banho .lista_coleccoes ul .selected{
		background-color:#f6b000;
		width:134px;
		color:#FFFFFF;
}

#pg_coleccao #menu #coleccao,#pg_coleccao_banho #menu #colbanho{
	display:none;
	}

#pg_coleccao #menu #historia,#pg_coleccao_banho #menu #historia{
	position: relative;
	top: -120px;
	left:62px;
	}

#pg_coleccao #menu #colbanho,#pg_coleccao_banho #menu #coleccao{
	position: relative;
	top: 2px;
	left:-205px;
	}
	
#pg_coleccao #menu #contactos,#pg_coleccao_banho #menu #contactos{
	position: relative;
	top: -22px;
	left:-56px;
	}

#pg_coleccao #menu #pontovenda,#pg_coleccao_banho #menu #pontovenda{
	position: relative;
	top: 2px;
	left:-200px;
	}
	
#pg_coleccao #menu #marca,#pg_coleccao_banho #menu #marca{
	position: relative;
	top: -72px;
	left:-62px;
	}

.lista_thumbs_item{
	height:318px;
	width:463px;
	/*background-color:#03F;*/
	padding:50px 15px 15px;	
}

.thumb_item{
	height:79px;
	width:85px;
	/*background-color:#0C3;*/
	margin-right:4px;
	margin-bottom:3px;
	float:left;
}

/* -- Página Pontos de Venda -- */

#pg_pontovenda #menu #pontovenda{
	display:none;
	}

#pg_pontovenda #menu #historia{
	position: relative;
	top: -185px;
	right:-20px;
	}

#pg_pontovenda #menu #marca{
	position: relative;
	top: -120px;
	right:127px;
	}
	
#pg_pontovenda #menu #contactos{
	position: relative;
	top: -87px;
	right:110px;
	}

#pg_pontovenda #menu #coleccao{
	position: relative;
	top: -168px;
	right:-214px;
	}

#pg_pontovenda #menu #colbanho{
	position: relative;
	top: -63px;
	right:-64px;
	}
	
/* -- Página História -- */

#pg_historia #menu #historia{
	display:none;
}
#pg_historia #menu #contactos{
	position: relative;
	top: -30px;
	margin-left:80px;
}
#pg_historia #menu #marca{
	position: relative;
	top: 0px;
	right:5px;
}
#pg_historia #menu #pontovenda{
	position: relative;
	top: 74px;
	right:144px;
}
#pg_historia #menu #colbanho{
	position: relative;
	top: 60px;
	right:149px;
}
#pg_historia #menu #coleccao{
	position: relative;
	top: 0px;
	right:154px;
}
#asterisco_historia{
	float:right;
	margin-top:-26px;
	margin-right:-179px;
}
/*
#pg_historia #menu #marca{
	position: relative;
	top: -60px;
}
*/

.box_historia_left{
	float:left;
	height:205px;
	margin:10px;
	width:312px;
}
.box_historia_right{
	float:left;
	height:205px;
	margin:10px;
	width:312px;
	
}

.texto_historia{
	font-size:12px;
	margin-bottom:10px;
}



/* -- Página Marca -- */

#pg_marca #menu #marca{
	display:none;
}
#pg_marca #menu #contactos{
	position: relative;
	bottom: 19px;
	right:312px;
}
#pg_marca #menu #historia{
	position: relative;
	/*top: 0px;*/
	bottom:117px;
	right:194px;
}
#pg_marca #menu #pontovenda{
	position: relative;
	top: 2px;
	right:320px;
}
#pg_marca #menu #colbanho{
	position: relative;
	top: 2px;
	right:325px;
}
#pg_marca #menu #coleccao{
	position: relative;
	top: 2px;
	right:330px;
}
#asterisco_marca{
	float:right;
	margin-top:-26px;
	margin-right:-15px;
}/*

#pg_historia #menu #marca{
	position: relative;
	top: -60px;
	}*/

.box_marca_left{
	float:left;
	height:290px;
	margin:10px;
	width:290px;
}
.box_marca_right{
	float:left;
	height:165px;
	margin:10px;
	width:290px;
	
}

.texto_marca{
	font-size:12px;
	margin-bottom:10px;
	color:#000;
}

/*++ HP ++*/

#tabtitle{
	width:100px;
	/*background-color:#3343df;*/
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight:bold;
	/*padding:7px;*/
	}

#destaque a{
	text-decoration:underline;
	color:#FFFFFF;
	}

	

#destaque_pic{
	width:239px;
	height:184px;
	background-color:#FFF;
	overflow:hidden;
	border: 3px #3343df solid;
	}

#destaque{
	width:245px;
	height:290px;
	background-color:#3343df;
	}	

#newsletter{
	background-color:#6b12b6;
	width:245px;
	height:60px;
	margin: 20px 0 20px 0;/*trbl
	visibility:hidden;*/
	padding-top:2px;
	}	
	
.subscribe{
	border:none 0;
	margin: 5px 10px;
	width:195px;
	}

.newsletter *{
	float:left;	
	height:18px;
}
.newsletter button{
	background-color:#B981E2;
	border:0;
	color:#FFF;
	width:25px;
	margin-top:5px;
	margin-left:-10px;
	
}

/*-------------------------------------*/

#contentwrap_index{
	margin-left: 290px;
	}
#contentwrap_pontos{
	margin-left: 354px;
	margin-top:20px;
	position:relative;
	}
#contentwrap_contactos{
	margin-left: 221px;
	}
#contentwrap_historia{
	margin-left: 214px;
/*	margin-top:40px;*/
	}
#contentwrap_marca{
	margin-left: 220px;
	margin-top:45px;
	}
#contentwrap_coleccao{
	margin-left: 390px;
}

/*-------------------------------------*/

/*++ Contactos ++*/

#pg_contactos .main{
	width: 830px;
	/*height: 500px;
	/*background-color: rgba(0, 0, 255, 0.25);*/
	position:absolute;
	bottom:10px;
	}
	
#pg_contactos #tabtitle{
	/*background-color:#42dc00;*/
	}
	
#pg_contactos .content{
	width:520px;
	height:345px;
	background-color:#42dc00;
	}

#pg_contactos ul{
	padding:0;
	}
	
#pg_contactos ul li{
	list-style:none;
	float:left;
	margin-left:7px;
	margin-right:7px;
	margin-top:7px;
}	
#asterisco_contactos{
	float:right;
	margin-top:-26px;
	margin-right:89px;
}
/*++ Colecção ++*/

#pg_coleccao .main,#pg_coleccao_banho .main{
	width: 830px;
	height: 530px;
	/*background-color: rgba(0, 0, 255, 0.25);*/
	position:absolute;
	bottom:13px;
	}
	
#pg_coleccao #tabtitle,#pg_coleccao_banho #tabtitle{
	/*background-color:#42dc00;*/
	}
	
#pg_coleccao .content,#pg_coleccao_banho .content{
	width:493px;
	height:398px;
	background-color:#f6b000;
	}

#pg_coleccao ul,#pg_coleccao_banho ul{
	padding:0;
	font-size:12px;
	}
	
#pg_coleccao ul li,#pg_coleccao_banho ul li{
	list-style:none;
	float:left;
	margin:7px;
}	

#asterisco_coleccao{
	float:left;
	margin-top:-26px;
	margin-left:468px;
}

/*++ Pontos de venda ++*/

#pg_pontovenda .main{
	width: 830px;
	height: 500px;
	/*background-color: rgba(0, 0, 255, 0.25);*/
	position:absolute;
	bottom:5px;
	}
	
#pg_pontovenda #tabtitle{
	/*background-color:#05BFE7;*/
	width:140px;
	position:absolute;
	left:224px;
	top:20px;
	
	}
	
#pg_pontovenda .content{
	width:350px;
	height:440px;
	background-color:#05BFE7;
}

#pg_pontovenda ul{
	padding:0;
	}
	
#pg_pontovenda ul li{
	list-style:none;
	float:left;
	margin:13px;
}	

#asterisco_pontovenda{
	position:absolute;
	right:101px;
	/*float:left;
	margin-top:0px;
	margin-left:340px;*/
}

.lista_pontos{
	width:330px;
	height:400px;
	/*background-color:#09C;*/
	float:left;
}
.telefone{
	float:left;	
	/*margin-left:10px;*/
}
.nr_telefone{
	/*float:left;*/
	width:160px;
	margin-top:8px;
}
.ponto{
	/*height:120px;*/
	margin-left:20px;
	width:250px;
	/*background-color:#0FF;*/
	padding-bottom:20px;
	border-bottom:1px solid #FFF;
	margin-bottom:15px;
}
.texto_pontos_bold{
	font-weight:bold;	
	font-size:12px;
}
.ponto p{
	margin-left:0px;
}
.texto_pontos{
	font-size:12px;
}
.mapa_pontos{
	margin-top:8px;
	/*margin-left:2px;*/
}

.mapa_pontos a{
	text-decoration:underline;	
}

/*++ Historia ++*/

#pg_historia .main{
	width: 700px;
	/*height: 500px;
	/*background-color: rgba(0, 0, 255, 0.25);*/
	position:absolute;
	bottom:90px;
	}
	
#pg_historia #tabtitle{
	/*background-color:#CE0000;*/
	}
	
#pg_historia .content{
	width:665px;
	height:250px;
	background-color:#CE0000;
	}

#pg_historia ul{
	padding:0;
	}
	
#pg_historia ul li{
	list-style:none;
	float:left;
	margin:7px;
}	

/*++ Marca ++*/

#pg_marca .main{
	width: 830px;
	height: 500px;
	/*background-color: rgba(0, 0, 255, 0.25);*/
	position:absolute;
	bottom:40px;
	}
	
#pg_marca #tabtitle{
	/*background-color:#CE0000;*/
	}
	
#pg_marca .content{
	width:625px;
	height:340px;
	/*background-color:#f293ff;*/
	background-image:url(../images/fundo_main_marca.png);
	}

#pg_marca ul{
	padding:0;
	margin-left:217px;
	}
	
#pg_marca ul li{
	list-style:none;
	float:left;
	margin:7px;
}	

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:6;
	}

.overlay_coleccao{
	display:block;
	left:0px;
	min-height:100%;
	position:fixed;
	top:0px;
	width:100%;
	z-index:3;
}

#overlay_inside{
	background-color:#000000;
	height:100%;
	opacity:0.7;
	filter:alpha(opacity=70);
	position:absolute;
	width:100%;
}

.item{
	/*background-color:#FFFFFF;*/
	float:left;
	height:405px;
	left:50%;
	margin-left: -122.5px;
	margin-top: -265px;
	position:absolute;
	top:57%;
	width:494px;
	z-index:6;
}

.asterisco_item{
	float:left;
	width:540px;	
}
.asterisco_fim{
	float:left;
	width:400px;	
	margin-top:100px;
}
.asterisco_item img{
	float:right;		
}
.asterisco_fim img{
	float:right;		
}
.padrao img{
	/*float:left;	*/
	float:left;
}
.cor img{
	float:left;
}

.item_main{
	
}

.item_main img{
	float:left;	
	margin-top:26px;
	height:346px;
	width:267px;
	border:solid 3px #FFF;
	
}
.item_right{
	float:right;
	background-color:#FFF;
	height:352px;
	/*width:222px;*/
	width:267px;
	
	
}
#pg_coleccao .overlay_coleccao .item .asterisco_item .item_right .pecas li,#pg_coleccao_banho .overlay_coleccao .item .asterisco_item .item_right .pecas li{
	color:#ffffff;
	background:url(../images/pecas.png) no-repeat;
	width:250px;
	/*height:21px;*/
	font-size:15px;
	/*padding-left:20px;*/
	margin:5px;
}

.pecas li a{
	float:left;
	height:18px;
	text-decoration:none;
}

#pg_coleccao .overlay_coleccao .item .asterisco_item .item_right .pecas .escolhido,#pg_coleccao_banho .overlay_coleccao .item .asterisco_item .item_right .pecas .escolhido{
	color:#ffffff;
	background:url(../images/detalhes.png) no-repeat;
	width:250px;
	/*height:21px;*/
	font-size:15px;
	padding-left:20px;
	margin:5px;
	float:left;
}
#pg_coleccao .overlay_coleccao .item .asterisco_item .item_right .pecas,#pg_coleccao_banho .overlay_coleccao .item .asterisco_item .item_right .pecas{
	margin-top:0px;
	margin-left:0px;
}
.detalhes{
	color:#000;	
	margin-left:-30px;
	padding-top:10px;
	/*height:145px;
	float:left;*/
}
.preco{
	font-weight:bold;
	font-size:18px;
	margin-top:10px;
	margin-bottom:0px;
	
}
#pg_coleccao .overlay_coleccao .item .asterisco_item .item_right .tamanhos,#pg_coleccao_banho .overlay_coleccao .item .asterisco_item .item_right .tamanhos{
	font-size:11px;
	font-weight:bold;
	/*margin-bottom:50px;*/
}

#pg_coleccao .overlay_coleccao .item .asterisco_item .item_right .padroes,#pg_coleccao_banho .overlay_coleccao .item .asterisco_item .item_right .padroes{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
#pg_coleccao .overlay_coleccao .item .asterisco_item .item_right .cores,#pg_coleccao_banho .overlay_coleccao .item .asterisco_item .item_right .cores{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}

.padrao{
	float:left;
	margin-left:10px;
	/*width:54px;
	height:41px;*/
}
.padrao input{
	padding:0;

	float:left;
	display:block;
	outline:none;
	width:12px;
}
.padrao input.big{
	margin:15px 0 0 0;
}
.padrao input.small{
	margin:5px 0 0 0;	
}
.cor{
	float:left;
	margin-left:10px;
}
.amigo a{
	/*background-color:#f6b000;*/
	background-image:url(../images/enviar_amigo.png);
	height:26px;
	width:100px;
	float:left;
	margin-left:229px;
	margin-right:10px;
}
.amigo a:hover{
	background-image:url(../images/enviar_amigo_hover.png);
}

.saco_final{
	background-color:#f6b000;
	height:26px;
	width:100px;
	float:left;
	/*margin-left:294px;*/
	margin-right:10px;
}
/*.saco_final a:hover{
	background-image:url(../images/adicionar_ao_saco_hover.png);
}*/

.encomendar a{
	background-image:url(../images/encomendar.png);
	/*background-color:#f6b000;*/
	height:26px;
	width:91px;
	float:left;
}

.encomendar a:hover{
	background-image:url(../images/encomendar_hover.png);
}

.encomendar_final a{
	background-image:url(../images/encomendar.png);
	/*background-color:#f6b000;*/
	height:26px;
	width:91px;
	float:left;
	margin-left:449px;
}

.encomendar_final a:hover{
	background-image:url(../images/encomendar_hover.png);
}

.continuar_final a{
	background-image:url(../images/continuar_compra.png);
	/*background-color:#f6b000;*/
	height:26px;
	width:91px;
	float:left;
	margin-left:348px;
	margin-top:-26px;
}

.continuar_final a:hover{
	background-image:url(../images/continuar_compra_hover.png);
}

.purchase{
	background-image:url(../images/encomendar.png);
	/*background-color:#f6b000;*/
	height:26px;
	width:91px;
	float:left;
	margin-left:449px;
}

.botao1{
	/*font-size:10px;
	font-weight:bold;
	margin-top:6px;*/
	margin-left:4px;
}	
.botao2{
	/*font-size:10px;
	font-weight:bold;
	margin-top:6px;*/
	margin-left:10px;
}
.botao3{
	/*font-size:10px;
	font-weight:bold;
	margin-top:6px;*/
	margin-left:10px;
}	

.encomenda_main{
	float:right;
	background-color:#f6b000;
	height:350px;
	width:700px;
}

.encomenda_fim{
	float:right;
	background-color:#f6b000;
	height:120px;
	width:300px;
	margin-right:-25px;
	margin-top:26px;
	
}
.encomenda_fim p{
	font-size:12px;
	font-weight:normal;	
}

/*--------ENCOMENDAR--------*/
.encomenda_icon{
	float:left;
	margin-top:15px;
	margin-left:15px;
	width:94%;
	
}
.aux3{
	float:left;
}
.encomenda_icon .aux1{	
	font-size:18px;
	/*font-weight:bold;*/
}
.encomenda_icon .aux2{
	font-size:18px;
	font-weight:bold;
}
.asterisco_item .encomenda_icon img{
	float:left;
}
.encomenda_tamanho{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	margin-left:5px;
}
.encomenda_tamanho select{
	border:0;
	margin-left:10px;
	width:110px;
}

.encomenda_padroes input{
	margin-top:15px;
	float:left;
}
.encomenda_cores input{
	margin-top:15px;
	float:left;
}
.encomenda_padroes{
	float:left;	
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
	width:230px;
}
.encomenda_cores{
	float:left;	
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
	width:230px;
}
.encomenda_quantidade{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	/*margin-left:10px;*/
}
.encomenda_quantidade input{
	border:0;
	margin-left:10px;
	width:70px;
	float:left;
}
.encomenda_detalhes{
	width:100%;
}
#nome{
	float:left;
	border:0;
	margin-left:15px;
	width:595px;
}
#nomeAMIGO{
	float:left;
	border:0;
	margin-left:15px;
	width:463px;
}
#email{
	float:left;
	border:0;
	width:290px;
	margin-left:15px;
}
#telefone{
	float:left;	
	border:0;
	width:290px;
	margin-left:15px;
}
#comentario,#morada{
	float:left;
	border:0;
	width:595px;
	margin-left:15px;
}
#comentarioAMIGO{
	float:left;
	border:0;
	width:463px;
	margin-left:15px;
}
.p_text{
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
}
.encomenda_box_comentarios{
	padding-top:10px;
	float:left;
	margin-left:40px;
}
.encomenda_box_nome{
	padding-top:10px;
	float:left;
	margin-left:40px;	
}
.encomenda_box_telefone{
	float:left;
	padding-top:10px;
}
.encomenda_box_email{
	float:left;	
	padding-top:10px;
	margin-left:40px;	
}
.aviso p{
	font-size:12px;
}
.aviso{
	float:left;
	margin-left:45px;
	padding-top:40px;
}
.aviso_sucesso p{
	font-size:12px;
	color:#009;
}
.aviso_sucesso{
	float:left;
	margin-left:45px;
	padding-top:40px;
}
.aviso_sucessoAMIGO p{
	font-size:12px;
	color:#009;
}
.aviso_sucessoAMIGO{
	float:left;
	margin-left:45px;
	padding-top:5px;
}
.aviso_falha p{
	font-size:12px;
	color:#900;
}
.aviso_falhaAMIGO p{
	font-size:12px;
	color:#900;
}
.aviso_falha{
	float:left;
	margin-left:45px;
	padding-top:40px;
}
.aviso_falhaAMIGO{
	float:left;
	margin-left:45px;
	padding-top:5px;
}
.aviso_obrigatorio{
	float:left;
	padding-top:20px;
	margin-left:40px;
}
.idades{
	font-size:10px;	
}
.idades_box{
	
}
.amigo_main{
	background-color:#f6b000;
	height:200px;
	margin-top:26px;
}
.amigo_box_comentarios{
	padding-top:10px;
	float:left;
}
.amigo_box_nome{
	padding-top:10px;
	float:left;
	
}
.amigo_box_email{
	float:left;	
	padding-top:10px;
}
.asterisco_amigo{
	float:left;
	width:494px;
	margin-top:152px;
}
.amigo_main img{
	float:left;	
	margin-top:26px;
}
.asterisco_amigo img{
	float:right;		
}
.amigo_final{
	/*background-color:#f6b000;*/
	height:25px;
	/*width:100px;*/
	/*float:left;*/
	margin-left:394px;
}
#amigo_email{
	float:left;
	border:0;
	width:463px;
	margin-left:15px;
}

/*---------------------------------------------------------------*/
.zindex0{
	z-index:0;
}
.zindex1{
	z-index:1;	
	background:transparent url("../images/dots.png") repeat;
}
.backall{
	/*display:none;*/
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	
}
.backall img{
	width:100%;
	min-height:700px;
	min-width:1024px;
}

.moldura{
	border:solid 1px #ff9900;
	height:319px;
	margin-top:28px;
	width:262px;
}
.criancas{
	margin-top:3px;
}
.criancas img{
	float:left;
}

.esq{
	float:left;
	margin-right:6px;
}
.meio{
	float:left;
	margin-right:7px;
}
.dir{
	float:left;
}
.esq_sel{
	margin-top:4px;
}
.meio_sel{
	margin-top:4px;
}
.dir_sel{
	margin-top:4px;
}
.radio_padroes{
	margin-top:15px;	
}
.radio_cores{
	margin-top:5px;	
}
.tamanho_qtd{
	clear:both;
	margin-top:10px;
	margin-left:-20px;
	padding-top:10px;
}
.tamanho_qtd select{
	width:140px;	
	float:left;
	background-color:#CCCCCC;
}
.tamanho_qtd p{
	font-size:11px;
	font-weight:bold;
	margin:3px 12px 0;
	color:#000000;
	float:left;
}
.tamanho_qtd input{
	width:20px;
	float:left;
	background-color:#CCCCCC;
}

.tabela{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:680px;
	overflow-y:scroll;
	height:260px;
	border:solid 1px;
}

.encomenda_main .tabela #tabela_header li{
	border:solid 1px #FFF;
	/*padding:0 18px;*/
	font-size:12px;
	font-weight:bold;
	margin:0px;
	text-align:center;
}

.encomenda_main .tabela #lista_items li{
	border:solid 1px #FFF;
	padding:0;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	height:80px;
}

#lista_items img{
	float:none;	
	margin-top:15px;
}

#lista_items p{
	margin-top:20px;	
}

.head1{
	width:90px;	
}
.head2{
	width:120px;	
}
.head3{
	width:76px;	
}
.head4{
	width:80px;	
}
.head5{
	width:90px;	
}
.head6{
	width:95px;	
}
.head7{
	width:95px;	
}
.preco_unitario{
	font-size:18px;
	font-weight:bold;
	color:#666666;
	float:right;
	margin-right:20px;
}

.head1AUX{
	width:90px;	
	height:80px;
	text-align:center;
}
.head2AUX{
	width:120px;
	height:80px;
	text-align:center;
}
.head3AUX{
	width:76px;	
	height:80px;
	text-align:center;
}
.head4AUX{
	width:80px;	
	height:80px;
	text-align:center;
}
.head5AUX{
	width:90px;	
	height:80px;
	text-align:center;
}
.head6AUX{
	width:95px;	
	height:80px;
	text-align:center;
}
.head7AUX{
	width:95px;	
	height:80px;
	text-align:center;
}

.totalissimo{
	float:right;	
	height:50px;
	margin-right:25px;
	width:544px;
	font-size:20px;
	font-weight:bold;
}
.totalissimo .textoTotal{
	float:left;
	width:96px;
	height:40px;
	padding-top:5px;
	text-align:center;
}
.totalissimo .precoTotal{
	float:left;
	border-bottom:solid 2px;
	border-right:solid 2px;
	border-left:solid 2px;
	width:90px;
	height:40px;
	padding-top:5px;
	text-align:center;
}
.totalissimo .precoTotal #portes{
	font-size:9px;
	font-weight:normal;	
	margin:0;
}
#elimina{
	width:20px;	
	margin-top:25px;
}
#elimina_botao{
	float:right;
	margin-top:10px;
}
#actualiza{
	width:20px;
	margin-top:25px;
}
#actualiza_botao{
	float:right;
	margin-top:10px;
}
.totalissimo .aviso_stock{
	font-size:12px;
	font-weight:normal;
	float:left;
	width:350px;
	height:40px;
	padding-top:10px;
	text-align:center;
}
.wrappp{
	float:left;
	height:auto;
	width:auto;
	padding:22px;
}
.destaquesAUX{
	float:right;
	margin-right:50px;
}
.sucesso{
	float:left;
	margin-left:10px;
	margin-top:5px;
}
.lista_item_aux{
	height:330px;
	width:463px;
	/*background-color:#03F;*/
	padding:0px 5px 15px;
	overflow:auto;
}