HTML {
	overflow:auto;
	overflow-x: hidden;
	font: 1.34em Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: auto;
	height: 100%;
	min-height: 100%;
}
HTML * {
	margin: 0;
	padding: 0;
}
BR { clear:both; }
/* BODY ---------------------------------------------------------------- */

BODY {
	width: 100%;
	height: 100%;
	font-size: .5em;
	line-height: 1.5em;
	background:URL(../images/backgrounds/bg_body.jpg) repeat-x left top #263787;
}
/* CONTEUDO ---------------------------------------------------------------- */

DIV#estrutura {
	width:966px;
	float:left;
}
/* HEADER ---------------------------------------------------------------- */

DIV#estrutura DIV#header {
	width:100%;
	height:120px;
	background:URL(../images/backgrounds/bg_header.jpg) no-repeat left top;
}
DIV#estrutura DIV#header IMG.logoPrint { display:none; }
A.logoBandAid:ACTIVE, A.logoBandAid:VISITED, A.logoBandAid:LINK { float:left; }
A.btSiteMap:ACTIVE, A.btSiteMap:VISITED, A.btSiteMap:LINK, A.btWhereBuy:ACTIVE, A.btWhereBuy:VISITED, A.btWhereBuy:LINK {
	position:relative;
	left:426px;
	top:55px;
	width:62px;
	height:15px;
	background:URL(../images/buttons/bt_siteMap.gif) no-repeat left top;
	display:block;
	float:left;
}
A.btWhereBuy:ACTIVE, A.btWhereBuy:VISITED, A.btWhereBuy:LINK {
	width:69px;
	left:438px;
	background:URL(../images/buttons/bt_whereBuy.gif) no-repeat left top;
}
/* CONTENT ---------------------------------------------------------------- */

DIV#estrutura DIV#content {
	width:965px;
	height: auto !important;
	min-height:432px;
	height:432px;
	background:URL(../images/backgrounds/bg_conteudoBody.jpg) no-repeat left top;
	padding: 9px 0 0 0;
}
/* NAVCOL ---------------------------------------------------------------- */

DIV#estrutura DIV#navCol {
	width:215px;
	float:left;
}
DIV#estrutura DIV#navCol DIV#menu {
	width:215px;
	height:185px;
	float:left;
	position:relative;
	margin-top:7px;
}
/* SEARCH ---------------------------------------------------------------- */

DIV#estrutura DIV#navCol DIV#search {
	width: 183px;
	height: 200px;
	position:relative;
	right:8px;
	float:right;
	background:URL(../images/backgrounds/bg_headerSearch.gif) no-repeat left top;
	padding-top:27px;
}
DIV#estrutura DIV#navCol DIV#search FIELDSET {
	width:100%;
	height:53px;
	border:0px;
	border-bottom:1px solid #f0dbc7;
	background:#fffaf6;
}
DIV#estrutura DIV#navCol DIV#search FIELDSET.ult {
	width:100%;
	height:50px;
	border:0px;
	border-bottom:1px solid #f0dbc7;
	background:#fffaf6;
	border:0px;
}
DIV#estrutura DIV#navCol DIV#search FORM {
	width:100%;
	float:left;
	height:163px;
	background:URL(../images/backgrounds/bg_bottomSearch.gif) no-repeat center bottom;
}
DIV#estrutura DIV#navCol DIV#search FORM SELECT {
	width:121px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#4c81c4;
	position:relative;
	left:11px;
	top:2px;
	border:1px solid #b5dcf8;
}
DIV#estrutura DIV#navCol DIV#search FORM SELECT#product OPTION {
	width:165px;
	display:block;
}
DIV#estrutura DIV#navCol DIV#search FORM INPUT.btn_search {
	width:30px;
	height:22px;
	position:absolute;
	right:12px;
}
/* FOOTER ---------------------------------------------------------------- */

DIV#estrutura DIV#footer {
	width: 76%;
	text-align:left;
	color:#c1dbf1;
	font-size:1em;
	float:right;
	margin-top:8px;
	padding-bottom:20px;
}
DIV#estrutura DIV#footer P {
	margin-top:15px;
	letter-spacing:-1px;
}
DIV#estrutura DIV#footer STRONG { letter-spacing:0px; }
DIV#estrutura DIV#footer A:ACTIVE, DIV#estrutura DIV#footer A:LINK, DIV#estrutura DIV#footer A:VISITED {
	color:#c1dbf1;
	text-decoration:none;
}
DIV#estrutura DIV#footer A:HOVER {
	color:#9ecff6;
	text-decoration:underline;
}
SUP { font-size:.9em !important; }
DIV.contactPopup {
	width:303px;
	height:191px;
	left:25px;
	margin-top:-315px;
	margin-bottom:0px;
	background:URL(../images/backgrounds/bg_popupDisclaimer.jpg) no-repeat center center;
	position:relative;
	width:320px;
	height:210px;
	z-index:99;
	display:none;
}
DIV.contactPopup DIV {
	position:absolute;
	top:85px;
	left:21px;
	width:90%;
	text-align:left;
	color:#000;
}
DIV.contactPopup FORM {
	width:100%;
	position:relative;
	top:130px;
	text-align:center;
}
DIV.contactPopup FORM SELECT {
	width:150px;
	border:2px solid #FFF;
	font-size:.9em;
}
DIV.contactPopup A.accept {
	position:absolute;
	width:45%;
	top:150px;
	left:0px;
	height:45px;
}
DIV.contactPopup A.decline {
	position:absolute;
	width:45%;
	top:150px;
	right:0px;
	height:45px;
}

div#popup {
	position:absolute;
	display:none;
}
DIV.disclaimer {
	width:303px;
	height:191px;
	left:260px;
	top:180px;
	background:URL(../images/backgrounds/bg_popupDisclaimer.jpg) no-repeat center center;
	position:absolute;
	width:320px;
	height:210px;
	z-index:1;
	display:none;
}
DIV.disclaimer DIV {
	position:absolute;
	top:85px;
	left:21px;
	width:90%;
	text-align:left;
}
DIV.disclaimer A.accept {
	position:absolute;
	width:45%;
	top:150px;
	left:0px;
	height:45px;
}
DIV.disclaimer A.decline {
	position:absolute;
	width:45%;
	top:150px;
	right:0px;
	height:45px;
}
