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

html{
	margin:0 auto 0 auto;
}

body {
	font-family: 'Myriad Pro';
	color: #FFFFFF;
	margin:0 auto 0 auto;
}

form, input {
	font-family: 'Myriad Pro';
	color: #be9f57;
	border:0 none #FFFFFF;
	margin: 0px;
	padding:0px;
}

#main_print {
	margin: 0px auto 0px auto;
	text-align:left;
	background-color:#ffffff;
}

p {
	padding-bottom:10px;
}


ul li{
	padding-bottom:10px;
}

ol {
}

a img {
	border:0;
	text-decoration:none;
}

a {
	text-decoration:none;
	outline: none;
	color: #FFFFFF;
}

hr{
	margin:10px 0px;
	*margin:0px;
	color:#be9f57;
}

.dNone {
	display:none;
}

.dBlock {
	display:block;
}


.fRight {
	float:right;
}

.fLeft {
	float:left;
}

.cBoth {
	clear:both;
	height:0px;
}

.cRight {
	clear:right;
}

.aMiddle {
	vertical-align:middle;
}

.aBottom {
	vertical-align:bottom;
}

.aCenter {
	text-align:center;
}

.aTop {
	vertical-align:text-top;
}

.aRight {
	text-align:right;
}

.aLeft {
	text-align:left;
}

.aJustify {
	text-align:justify;
}

.bold {
	font-weight:bold;
}

.lNone {
  list-style:none;
}

.uNone {
	text-decoration:none;
}

.tUpper {
	text-transform:uppercase
}

.pRelative {
		position:relative;
}

.pAbsolute{
		position:absolute;
}

.dUnderline {
		text-decoration:underline;
}

.lHeight12 {
	line-height: 12px;
}

.cPointer {
		cursor:pointer;
}

.lSpacing-1{
	letter-spacing:-1px;
}

.left15{
	left:15px;
}

.left30{
	left:30px;
}

.left45{
	left:45px;
}

/* ************************************************************************************* */
/* Divs ******************************************************************************** */
/* ************************************************************************************* */

#divMain {
	background:url(../../imgs/bgMain3.png) no-repeat;
	width:1024px;
	/*height:765px;*/
	height:835px;
	margin:0 auto 0 auto;
}

#divContent{
	width:1024px;
	height:680px;
}

#divUser{
	width:111px;
	height:37px;
	float:right;
	margin-right:6px;
}

#divCart{
	width:111px;
	height:37px;
	float:right;
}



#menuTopo{
	background:url(../../imgs/bgMenu2.png) no-repeat;
	width:812px;
	height:43px;
	margin-top:20px;
	margin-left:110px;
	padding-left:5px;
}


@-moz-document url-prefix() {
	background:url(../../imgs/bgMenu2.png) no-repeat;
	width:812px;
	height:43px;
	margin-top:20px;
	margin-left:110px;
	padding-left:5px;
}


/*
#menuTopo{
	background:url(../../imgs/bgMenu2.png) no-repeat;
	width:680px;
	height:43px;
	margin-top:20px;
	margin-left:162px;
	padding-left:10px;
}

@-moz-document url-prefix() {
   #menuTopo{
	background:url(../../imgs/bgMenu2.png) no-repeat;
	width:680px;
	height:43px;
	margin-top:20px;
	margin-left:162px;
	padding-left:30px;
	}
}

*/
#menuTopo a{
	float: left;
	margin-top: 14px;
}

#menuTopo a:hover{
	float: left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#divSelo {
	position: relative;
	top: 135px;
	left:755px;
	width:130px;
}

#divSeloEmp {
	position: relative;
	top: -135px;
	text-align: right;
	height: 0px;
}

#divValores{
	height:60px;
	width:320px;
	margin-top:170px;
	margin-left:285px;
}

#divIntro{
	margin-top:25px;
	margin-left:185px;
	width:625px;
	height:175px;
}

#divBottom{
	margin-left:37px;
}

#boxMainCS,
#boxMainE,
#boxMainFAQ,
#boxMainC,
#boxMainCCo,
#boxMainCUt,
#boxMainA,
#boxMainCC,
#boxMainCP,
#boxMainCE,
#boxMainCO,
#boxMainCM
{
	width:750px;
	height:500px;
	margin-top:42px;
	*margin-top:0px;
	margin-left:30px;
	color:#be9f57;
}

#btnFechar{
	float:right;
	margin-top:12px;
	margin-right:10px;
}

#divPcontent{
	margin: 30px 30px 10px 30px;
	/*margin: 10px;*/
	height:426px;
    	/*overflow: auto;*/

}

#divContactoEsq{
	margin-top:65px;
	height:352px;
	width:218px;
	float: left;
	border-right:1px solid #be9f57;
}

#divContactoDir{
	margin-top:40px;
	height:352px;
	width:470px;
	float: left;
}

#divMensagem{
	width:323px;
	height:96px;
	top:182px;
	position: relative;
	left:245px;
}
#divMensagem2{
	width:323px;
	height:96px;
	position: relative;
	left:200px;
	top:120px;
}
#divBoxMsgTop{
	background:url(../../imgs/msgBorderTop.png) no-repeat top;
	height:4px;
	width:323px;
}
#divBoxMsg{
	background:url(../../imgs/msgBorder.png) repeat-y;
	padding:30px 40px 35px 40px;

}
#divBoxMsgBottom{
	background:url(../../imgs/msgBorderBottom.png) no-repeat bottom;
	height:4px;
	width:323px;
}

.sepMenu{
	background: url(../../imgs/separador.png) no-repeat center;
	float:left;
	padding-top: 38px;
	padding-left:4px;
	padding-right:4px;
	*padding-left:3px;
	*padding-right:3px;
	width:4px;
	height:6px;
}

.homeValues{
	background: url(../../imgs/bgValores.png) no-repeat center;
	width:58px;
	height:58px;
}

.divCvalores{
	background:url(../../imgs/comprarValores.png) no-repeat center;
	width:51px;
	height:51px;
}

.divCquantidade{
	background:url(../../imgs/comprarQuantidade.png) no-repeat center;
	width:51px;
	height:51px;
}

.tituloCat{
	background: url(../../imgs/bgTitulo.png) no-repeat;
	width:751px;
	height:39px;
}

.tituloCat2{
	background: url(../../imgs/bgTitulo2.png) no-repeat;
	width:751px;
	height:39px;
}

.setas{
	width:9px;
	height:8px;
}

.nitems{
	background: none;
	width:55px;
	color:#FFFFFF;
}


/* ************************************************************************************* */
/* Height / Width ********************************************************************** */
/* ************************************************************************************* */

.height0 {
	height:0px;
}
.height33 {
	height:33px;
}
.height105 {
	height:105px;
}

.height135 {
	height:135px;
}


.width25{
	width:25px;
}
.width36{
	width:36px;
}
.width55 {
	width:55px;
}
.width70 {
	width:70px;
}
.width78 {
	width:78px;
}
.width95 {
	width:95px;
}

.width105 {
	width:105px;
}

.width115 {
	width:115px;
}

.width140 {
	width:140px;
}

.width150 {
	width:150px;
}

.width180 {
	width:180px;
}
.width190 {
	width:190px;
}
.width200 {
	width:200px;
}

.width250 {
	width:250px;
}

.width272 {
	width:272px;
}

.width305 {
	width:305px;
}

.width365 {
	width:365px;
}

.width430 {
	width:430px;
}

.width455 {
	width:455px;
}

.width480 {
	width:480px;
}

.width495 {
	width:495px;
}

.width510{
	width:510px;
}

.width520{
	width:520px;
}

.width530{
	width:530px;
}

.width540{
	width:540px;
}

.width545{
	width:545px;
}

.width555{
	width:555px;
}

.width560{
	width:560px;
}
.width616{
	width:616px;
}
.width620{
	width:620px;
}
.width622{
	width:622px;
}
.width635{
	width:635px;
}
.width640{
	width:640px;
}

.width730 {
	width:730px;
}
/* ************************************************************************************* */
/* Margin / Padding ******************************************************************** */
/* ************************************************************************************* */

.mp0 {
	margin:0px;
	padding:0px;
}

.mTop_5{
	margin-top:-5px;
}

.mTop3{
	margin-top:3px;
}
.mTop10{
	margin-top:10px;
}

.mTop15{
	margin-top:15px;
}
.mTop20{
	margin-top:20px;
}
.mTop25{
	margin-top:25px;
	*margin-top:0px;
}
.mTop28{
	margin-top:28px;
}

.mTop30{
	margin-top:30px;
}

.mTop38{
	margin-top:38px;
}

.mTop42{
	margin-top:42px;
}

.mTop50{
	margin-top:50px;
}

.mTop65{
	margin-top:65px;
}

.mTop80{
	margin-top:80px;
}

.mTop115{
	margin-top:115px;
}
.mTop120{
	margin-top:120px;
}
.mTop145{
	margin-top:145px;
}

.mRight{
}

.mBottom{
}

.mLeft4{
	margin-left:4px;
}
.mLeft10{
	margin-left:10px;
}
.mLeft13{
	margin-left:13px;
}
.mLeft20{
	margin-left:20px;
}
.mLeft25{
	margin-left:25px;
}
.mLeft38{
	margin-left:38px;
}
.mLeft50{
	margin-left:50px;
}
.mLeft85{
	margin-left:85px;
}
.mLeft100{
	margin-left:100px;
}

.mLeft140{
	margin-left:140px;
}
.mLeft220{
	margin-left:220px;
}



.pTop2{
  padding-top:2px;
}

.pTop8{
  padding-top:8px;
}

.pTop10{
  padding-top:10px;
}
.pTop15{
  padding-top:15px;
}
.pTop16{
  padding-top:16px;
}
.pTop18 {
  padding-top:18px;
}
.pTop20{
  padding-top:20px;
}
.pTop25{
  padding-top:25px;
}
.pTop30{
  padding-top:30px;
}
.pTop35{
  padding-top:35px;
}

.pTop40{
  padding-top:40px;
}

.pTop50{
  padding-top:50px;
}

.pRight3{
	padding-right:3px;
}
.pRight5{
	padding-right:5px;
}

.pRight10{
	padding-right:10px;
}

.pBottom10{
	padding-bottom:10px;
}

.pBottom20{
	padding-bottom:20px;
}

.pLeft2{
	padding-left:2px;
}
.pLeft5{
	padding-left:5px;
}
.pLeft10{
	padding-left:10px;
}
.pLeft12{
	padding-left:12px;
}
.pLeft15{
	padding-left:15px;
}
.pLeft20{
	padding-left:20px;
}

.pLeft40{
	padding-left:40px;
}

/* ************************************************************************************* */
/* zIndex ****************************************************************************** */
/* ************************************************************************************* */

.zIndex1{
	z-index:1;
}

.zIndex2{
	z-index:2;
}



/* ************************************************************************************* */
/* font ******************************************************************************** */
/* ************************************************************************************* */

.font10 {
	font-family:"Myriad Pro";
	font-size:0.625em;
}

.font11 {
	font-family:"Myriad Pro";
	font-size:0.688em;
}

.font12 {
	font-family:"Myriad Pro";
	font-size:0.75em;
}

.font13 {
	font-family:"Myriad Pro";
	font-size:0.813em;
}

.font16 {
	font-family:"Myriad Pro";
	font-size:1.0em;
}

.font18 {
	font-family:"Myriad Pro";
	font-size:1.125em;
}

.font36 {
	font-family:"Myriad Pro";
	font-size:2.25em;
}




/* ************************************************************************************* */
/* cores ******************************************************************************** */
/* ************************************************************************************* */

.tColor1 {
	color:#000000;
}

.tColor2 {
	color:#FFFFFF;
}

.tColor3 {
	color:#be9f57;
}

.tColor4{
	color:#3085a3;
}

.bgColor1{
}

/* ************************************************************************************* */
/* Borders ******************************************************************************** */
/* ************************************************************************************* */

.bNone{
	border:none;
}


/* ************************************************************************************* */
/* Formularios  ********************************************************************* */
/* ************************************************************************************* */

.input_box01 {
	border:1px solid #be9f57;
}

.div_input01{
}


/* ************************************************************************************* */
/* Menu COMPRA ONLINE  ********************************************************************* */
/* ************************************************************************************* */
.compraMenu1 div#menu1, .compraMenu1Off div#menu1{
	width: 142px;
	height: 33px;
	background: url(../../imgs/bgMenuOff1.png) no-repeat center;
}

.compraMenu1 div#menu1:hover, .compraMenu1On div#menu1{
	width: 142px;
	height: 33px;
	background: url(../../imgs/bgMenuOn1.png) no-repeat center;
	cursor:pointer;
}

.compraMenu2 div#menu2, .compraMenu2Off div#menu2{
	width: 142px;
	height: 33px;
	background: url(../../imgs/bgMenuOff2.png) no-repeat center;
}

.compraMenu2 div#menu2:hover, .compraMenu2On div#menu2{
	width: 142px;
	height: 33px;
	background: url(../../imgs/bgMenuOn2.png) no-repeat center;
	cursor:pointer;
}
.compraMenu3 div#menu3, .compraMenu3Off div#menu3{
	width: 142px;
	height: 33px;
	background: url(../../imgs/bgMenuOff3.png) no-repeat center;
}

.compraMenu3 div#menu3:hover, .compraMenu3On div#menu3{
	width: 142px;
	height: 33px;
	background: url(../../imgs/bgMenuOn3.png) no-repeat center;
	cursor:pointer;
}
.compraMenu4 div#menu4, .compraMenu4Off div#menu4{
	width: 142px;
	height: 33px;
	background: url(../../imgs/bgMenuOff4.png) no-repeat center;
}

.compraMenu4 div#menu4:hover, .compraMenu4On div#menu4{
	width: 142px;
	height: 33px;
	background: url(../../imgs/bgMenuOn4.png) no-repeat center;
	cursor:pointer;
}


.st_sharethis_custom{
	cursor: pointer;
}


.rodape_img {
    background-image: url("../../imgs/logos.png");
    background-repeat: no-repeat;
    height: 46px;
    width: 200px;
    margin-top:25px;
    margin-left:30px;
    padding:3px 10px;
}