@charset "iso-8859-1";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
	outline:none;
	border: none;
}

/* CSS Document */
html { }

body {
	font-family:'FluxMedium';
	font-size:12px;
	color:#cbbb9f;
	height:100%;
	background:#313131;
	margin:0 auto;
}

#wrapper  { display:none; margin:0 auto}

a:link, a:visited {
	color:#cbbb9f;
	text-decoration:none;
}
a:hover { text-decoration:underline; color:#cbbb9f}

h1 { font-size:18px; color:#44545f; overflow:hidden; font-weight:100; background:url(../_imgs/fundo_tit.png) no-repeat; width:928px; height:24px; padding-top:10px; padding-left:12px}
h2 { font-size:14px; margin-bottom:10px; color:#2a2a2a; display:block;overflow:hidden;}
h3 { font-size:12px;; color:#000; display:block;overflow:hidden;}

ul {
list-style-type: none;

/*padding:0;*/
}

.floatLeft{ float:left}
.floatRight{ float:right;}
.floatLeft2{ float:left; width:180px}
.floatBlock { width:100%; overflow:hidden;}

.inputBig{float:left;background:url(../_imgs/inputLocal.jpg) no-repeat; width:259px; height:25px; margin-bottom:10px;}
.inputBig input {font-family:'FluxMedium'; width:250px; height:15px; border:0;font-size:12px;background-color:transparent;margin-top:5px;margin-left:4px}

.inputTextArea {float:left;background:url(../_imgs/textArea.jpg) no-repeat; width:259px; height:91px; margin-bottom:10px;}
.inputTextArea textarea {font-family:'FluxMedium'; width:250px; height:80px; border:0;font-size:12px;background-color:transparent;margin-left:5px; margin-top:5px; color:#3d3d3d;}

a.navegacaoOn{
	color:#FFF; font-size:12px; text-decoration:none;	
	margin-left:1px;
	margin-right:1px;
}

a.linksbreadcrumbs:link, a.linksbreadcrumbs:visited, a.navegacaoOff:link, a.navegacaoOff:visited {
	color:#FFF;
	text-decoration:none;	
	font-size:12px;
	margin-left:1px;
	margin-right:1px;
}

a.navegacaoOn:link, a.navegacaoOn:visited{
	color:#fa0909;
	font-size:12px;
	text-decoration:none;
	margin-left:1px;
	margin-right:1px;
}

a.navegacaoOff:hover{color:#fa0909;
	font-size:12px;
	text-decoration:none;
	margin-left:1px;
	margin-right:1px}

.top{width:100%; height:20px; overflow:hidden; background:#3d3d3d}

.conteudo{float:right; width:760px; height:572px; background:#3d3d3d; margin-right:50px; margin-top:10px; position:relative;}
.conteudoProdutos{float:right; width:760px; height:561px; background:#3d3d3d; margin-right:50px; margin-top:10px; position:relative;}
.textoConteudo{float:left; width:666px; font-size:13px; font-family:FluxItalic, Tahoma, Geneva, sans-serif; overflow:hidden; height:472px}
.textoConteudoContacto{float:left; width:290px}

.divCaminho{overflow:hidden;height:400px; width:310px;float:left}

#backgroundHome{width:100%; min-height:585px; overflow:hidden; position:relative; background:url(../_imgs/pattern.png) repeat}
.divMenu{float:left; margin-right:20px;position: absolute;top:5px;left:250px;}
.divSubMenu{float:right; margin-right:148px;}

.menu{float:left}
li.submenu{float:left; height:60px; }
li.submenu a{float:left; height:40px; text-align:center; text-decoration:none; font-size:15px; padding-top:20px;margin-right:20px;}
li.submenu a:hover{float:left; height:60px; color:#FFF; background:url(../_imgs/backMenuNormal.jpg) no-repeat}
li.submenuSelected{float:left; height:60px;}
li.submenuSelected a{float:left; height:40px; font-size:15px;color:#FFF;  background:url(../_imgs/backMenuNormal.jpg) no-repeat; text-align:center; text-decoration:nonefont-size:15px; padding-top:20px;margin-right:20px;}



li.submenuBig{float:left; height:60px;}
li.submenuBig a{float:left; height:40px; text-align:center; text-decoration:none; font-size:15px; padding-top:20px;margin-right:20px;}
li.submenuBig a:hover{float:left; height:60px; color:#FFF;  background:url(../_imgs/backMenuNormal.jpg) no-repeat}
li.submenuBigSelected{float:left; height:60px; }
li.submenuBigSelected a{float:left; height:40px; color:#FFF; text-align:center; text-decoration:none; font-size:18px; font-size: 15px; background:url(../_imgs/backMenuBig.jpg) no-repeat; padding-top:20px;margin-right:20px;}

li.submenuSub{float:left; height:23px; width:117px}
li.submenuSub a{float:left; height:20px; text-align:center; text-decoration:none; font-size:16px; width:117px; padding-top:3px}
li.submenuSub a:hover{float:left; height:20px; color:#FFF; width:117px; background:url(../_imgs/backSubMenu.png) no-repeat; padding-top:3px}
li.submenuSubSelected{float:left; height:23px; width:117px}
li.submenuSubSelected a{float:left; height:20px; text-align:center; color:#FFF; width:117px; background:url(../_imgs/backSubMenu.png) no-repeat; text-decoration:none; font-size:16px; width:117px; padding-top:3px}

.imagemProduto{float:left; width:190px; height:253px}
.next{float:left; position:absolute; top:223px; left:732px; z-index:9999; width:28px; height:30px; background:url(../_imgs/next.png) no-repeat; cursor:pointer}
.prev{float:left; position:absolute; z-index:9999; top:223px; width:28px; height:30px; background:url(../_imgs/prev.png) no-repeat; cursor:pointer}
.next2{float:left; position:absolute; top:531px; left:393px; z-index:9999; width:28px; height:30px; background:url(../_imgs/next.png) no-repeat; cursor:pointer}
.prev2{float:left; position:absolute; z-index:9999; top:531px; width:28px; height:30px; background:url(../_imgs/prev.png) no-repeat; cursor:pointer}

.tituloProduto{float:left; color:#FFF; font-size:24px;margin-left:25px; width:285px; height:50px;}
.textoProduto{float:left; color:#FFF; margin-top:25px; font-size:14px; width:285px; height:340px; margin-left:25px}

textarea.errorClass, input.errorClass{ background:url(../_imgs/required.png) no-repeat right top !important; }
textarea.errorClass2, input.errorClass2{ }
.errorValidation{ display:none; font-size:10px; color:#38AE47; margin-top:20px !important; overflow:hidden}
.errorClassSpam{ font-weight:bold !important ;  }
