body { font-family: "Tahoma, Comic Sans MS"; background-color: #e6efeb; font-size: 11px; margin: 0px; line-height: 150%; font-weight: normal; scrollbar-3d-light-color : #ffffff; scrollbar-arrow-color : #ffffff; scrollbar-base-color : #333333; scrollbar-dark-shadow-color : #333333; scrollbar-face-color : #0c7d87; scrollbar-highlight-color : #eeeeee; scrollbar-shadow-color : #333333; scrollbar-track-color : #e6efeb; }
.txForm { color:#0A2750; line-height:180%; }
.inputText, textarea, select { background-color: #f3f8f7; font-family: "Tahoma, Comic Sans MS"; border: #696969 1px solid; font-size:10px; overflow:auto; }
.inputText { height:18px; }
input { font-size:10px; }
.alert { color: #fd9801; font-weight: normal; }
.intro { background-color: #81c0ca;	}
td { font-family: "Tahoma, Comic Sans MS"; color: #104040; font-size: 11px; margin: 0px; line-height: 150%; font-weight: normal; }
.promo { font-size: 8pt; }
.tdtop { color: #FFFFFF; }
.home { font-size: 10pt; line-height: 120%; font-weight: normal; text-align: justify; }
.menu { font-family: "Tahoma, Comic Sans MS"; font-size: 9pt; font-weight: bold; color: #4682B4; text-align : right; vertical-align: middle; height: 24px; width: 167px: }
.cor01 { background : transparent; }
.activo { color: #FFFFFF; }
.destaque { font-size: 9pt; line-height: 120%; font-weight: bold; }
.cprght { font-family: "Tahoma, Comic Sans MS"; font-size: 7pt; color: #104040; font-weight: bold; text-align : center; }
a.empresa { font-family: "Tahoma, Comic Sans MS"; color: #104040; font-size: 7pt; font-weight: bold; text-decoration : none; }
a.empresa:hover { color: #fd9801; text-decoration : underline; }
a { font-family: "Tahoma, Comic Sans MS"; color: #101010; font-size: 11px; font-weight: bold; text-decoration : none; }
a:hover { color: #ea5515; text-decoration : underline; }
a.msg { font-family: "Tahoma, Comic Sans MS"; color: #101010; font-size: 8pt; font-weight: normal; text-decoration : none; }
a.msg:hover { color: #ea5515; text-decoration : none; }
a.top { color: #101010; font-size: 8pt; font-weight: bold; text-decoration : none; }
a.top:hover { color: #FFFFFF; text-decoration : none; }
.menu { vertical-align: middle; text-align: center; }
/*img { border: 0px; }*/
img { border: 0px; }
.texto_peq { color: #104040; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.preco_peq { color: #cc0000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold; text-decoration: none; }
/*CSS for the scrollers*/
#pscroller1 { width: 121px; height: 170px; padding: 2px; }


/* SHOP CSS */

#mainContainer { width: 95%; border: thin solid black; margin: 15px auto 0px auto; }
#boxHeader { width: 99%; background-color: #0099CC; color: white; margin: 2px auto 0px auto; padding: 2px 4px 2px 4px; font-weight: bold; overflow: auto; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
#boxHeaderTitle { width: auto; padding: 2px 10px 2px 10px; position: relative; float: left; }
#boxHeaderTitle a { color: white; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
#boxHeaderLinks { width: auto; padding: 2px 10px 2px 10px; position: relative; float: right; }
#boxHeaderLinks a { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
#boxContent { width: 100%; }

.boxTitleColor { background-color: #0099CC; }
.mainBoxTitle { 
	width: 65%;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: white;
	font-size: 11pt;
	font-style: italic;
}
.mainBoxLinks { padding-right: 10px; font-weight: bold; color: white; }
.mainBoxLinks a { color: white; }
.mainBoxContent { border-top: 1px solid black; }
.mainBoxSubContent { width: 100%; }
.mainBoxSubContentInner { width: 100%; }
.mainBoxSubContentInner1Col { width: 20%; }

.dspBoxs { width: 100%; border: 1px solid black; margin-bottom: 20px; }
.dspBoxsTitle { width: 70%; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; color: white; font-size: 9pt; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.dspBoxsCol { padding-left: 5px; font-family: Arial, Helvetica, sans-serif; }

.menuCategorias { font-style: italic; width: 100%; cursor: pointer; font-family: Arial, Helvetica, sans-serif; }
.menuCategorias:hover { background-color: #0099CC; color: white; }

.tblResults { border: 1px solid #0099CC; }
.tblHeaderTitle {
	background-color: #0099CC;
	color: white;
	font-style: italic;
	font-size: 12pt;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 0px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.tblHeader { font-style: italic; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.tblProdHeaders {
	font-style: italic;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid blue;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}
.tblProdRows1 { background-color: #E7E7E7; }
.tblProdRows2 { }
.tblProdCol { border: 1px solid blue; font-family: Arial, Helvetica, sans-serif; }
.font { font-family: Arial, Helvetica, sans-serif; }
.plus {
	font-weight: bold;
	font-size: 12pt;
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.plus:hover {
	text-decoration: none;
	color: white;
}
.tblProdDetHeader {
	padding: 5px 0px 10px 10px;
	background-color: #0099CC;
	color: white;
	font-style: italic;
	font-size: 14pt;
	font-weight: bold;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}
		
.tblProdDetEnc { text-align: center; height: 20px; font-family: Arial, Helvetica, sans-serif; }
.tblProdDetTitles { color: blue; font-size: 14pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.tblProdDetDescricao { color: blue; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }

.showCatImagem { text-align: center; }
.showCatImagem img { width: 125px; height: 145px; border: 1px solid black; }
.showCatNome {
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.showErrorMsg { font-size: 12px; font-style: italic; padding-left: 10px; background-color: #FFFFFF; text-align: left; font-family: Arial, Helvetica, sans-serif; }
.optionLists { font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
fieldset { border: 1px solid #0066FF; }
fieldset legend { font-size: 12px; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.labels { font-weight: bold; text-align: right; font-family: Arial, Helvetica, sans-serif; }
.inputs { text-align: left; font-family: Arial, Helvetica, sans-serif; }
.buttons { text-align: center; font-family: Arial, Helvetica, sans-serif; }
.shopLink { color: blue; font-size: 10px; font-style: italic; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }


.bannerBox {
	border: 2px solid black;
	width: 100%;
	height: 75px;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	background-color: #FFFFFF;
	color: black;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

.tickerstyle { width: 200px; height: 180px; padding-top: 15px; }
.messagediv { display: none; }