@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
p
{
	margin:0px;
}
.cufon
{
}
.loader
{
	background:url("../imgfiles/loader.gif") no-repeat center middle;
}
.body
{
	min-width:858px;
	background-color:#ffffff;
	background:url("../imgfiles/background.jpg") repeat-x fixed;
	margin:0px;
	padding:0px;
}
.top
{
	font-family:"Open Sans Condensed",sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#2b4132;
	line-height:14pt;
	text-decoration:none;
}
.menu
{
	font-family:"Open Sans Condensed","Arial Narrow",Arial,sans-serif;
	font-size:10.5pt;
	line-height:12pt;
	color:#f16136;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	/*text-shadow:-.5px -.5px .5px #c1bfbf, .5px .5px 0px #fff;*/

	-webkit-transition:all 0.35s ease;
	transition:all 0.35s ease;

	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.menuoff
{
	font-family:"Open Sans Condensed","Arial Narrow",Arial,sans-serif;
	font-size:10.5pt;
	line-height:12pt;
	color:#c1bfbf; /* Nao mudar */
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	/*text-shadow:-.5px -.5px .5px #c1bfbf, .5px .5px 0px #fff;*/

	-webkit-transition:all 0.35s ease;
	transition:all 0.35s ease;

	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.titulo
{
	font-family:"Open Sans Condensed",sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#f16136;
	line-height:16pt;
	text-transform:uppercase;
}
.texto
{
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#606060;
	line-height:12pt;
}
.textodestaque
{
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#f16136;
	line-height:12pt;
}
.textoformobrigatorio
{
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#ff0000;
	line-height:12pt;
}
.textopequeno
{
	font-family:Arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#707070;
	line-height:9pt;
}
.textodestaquepequeno
{
	font-family:Arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#f16136;
	line-height:9pt;
}
.textodestaquepequenogreen
{
	font-family:Arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#3f823d;
	line-height:9pt;
}
.creditofoto
{
	font-family:Arial,sans-serif;
	font-size:9px;
	color:#000000;
	line-height:8pt;
}
.legendafoto
{
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#000000;
	line-height:10pt;
}
.combo
{
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:11pt;
	font-weight:bold;
	color:#2b4132;
	text-transform:uppercase;

	border:1px solid #c1bfbf;
	padding:3px 0px 3px 0px;
	margin:0px;
}
.textbox
{
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:11pt;
	font-weight:bold;
	color:#2b4132;
	text-transform:uppercase;

	border:1px solid #c1bfbf;
	padding:3px 4px 3px 4px;
	margin:0px;
}
.catalogodestaque
{
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#f16136;
	line-height:12pt;
}
.categoria
{
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#f16136;
	line-height:12pt;
}
.produtodestaque
{
	font-family:"Open Sans Condensed",sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#2b4132;
	text-decoration:none;
	line-height:14pt;
}
.produto
{
	font-family:Arial,sans-serif;
	font-size:11pt;
	font-weight:normal;
	color:#707070;
	line-height:12pt;
}
.produtopequeno
{
	font-family:Arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#707070;
	line-height:12pt;
}
.copy
{
	font-family:Arial,sans-serif;
	font-size:8pt;
	color:#707070;
	line-height:12pt;
}
.contato_telefones
{
	padding:5px;
	border:1px solid #c1bfbf;
}
.contato_telefones_tit
{
	background:url("../imgfiles/product_box_bottom_bg_orange.gif") repeat-x top;
	border-bottom:1px solid #c1bfbf;
	cursor:arrow;
	user-select:none;
	behavior:url("../../../inc/htcfiles/ieUserSelectFix.htc");
}
.macro_session
{
	background:#ffffff url("../imgfiles/bort_bg.png") no-repeat center fixed;
	border:1px solid #c1bfbf;
	padding:20px;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;

	-webkit-box-shadow: 0px 2px 2px 0px #e3dfdc;
	-moz-box-shadow: 0px 2px 2px 0px #e3dfdc;
	box-shadow: 0px 2px 2px 0px #e3dfdc;
}
.macro_session_slideshow
{
	background:#f2f2f4;
	border:1px solid #c1bfbf;

	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;

	-webkit-box-shadow: 0px 2px 2px 0px #e3dfdc;
	-moz-box-shadow: 0px 2px 2px 0px #e3dfdc;
	box-shadow: 0px 2px 2px 0px #e3dfdc;
}
.macro_session_home
{
	background:#ffffff url("../imgfiles/bort_bg.png") no-repeat center fixed;
	border-right:1px solid #c1bfbf;
	border-bottom:1px solid #c1bfbf;
	border-left:1px solid #c1bfbf;

	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;

	-webkit-box-shadow: 0px 2px 2px 0px #e3dfdc;
	-moz-box-shadow: 0px 2px 2px 0px #e3dfdc;
	box-shadow: 0px 2px 2px 0px #e3dfdc;
}
.macro_session_search
{
	background:#ffffff url("../imgfiles/bort_bg.png") no-repeat center fixed;
	border:1px solid #c1bfbf;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;

	-webkit-box-shadow: 0px 2px 2px 0px #e3dfdc;
	-moz-box-shadow: 0px 2px 2px 0px #e3dfdc;
	box-shadow: 0px 2px 2px 0px #e3dfdc;
}
.macro_session_left_top
{
	background:url("../imgfiles/macro_session_left_top.gif") no-repeat;
}
.macro_session_top_bg
{
	background:url("../imgfiles/macro_session_top_bg.gif") repeat-x;
}
.macro_session_right_top
{
	background:url("../imgfiles/macro_session_right_top.gif") no-repeat;
}
.macro_session_left_bg
{
	background:url("../imgfiles/macro_session_left_bg.gif") repeat-y;
}
.macro_session_right_bg
{
	background:url("../imgfiles/macro_session_right_bg.gif") repeat-y;
}
.macro_session_left_bottom
{
	background:url("../imgfiles/macro_session_left_bottom.gif") no-repeat bottom;
}
.macro_session_bottom_bg
{
	background:url("../imgfiles/macro_session_bottom_bg.gif") repeat-x bottom;
	background-color:#ffffff;
}
.bgtexto
{
	background:url("../imgfiles/bort_bg.png") no-repeat center top;
	padding:10px 15px 10px 15px;
}
.macro_session_right_bottom
{
	background:url("../imgfiles/macro_session_right_bottom.gif") no-repeat bottom;
}
.session_mirror_left
{
	background:url("../imgfiles/session_mirror_left.gif") no-repeat;
}
.session_mirror_bg
{
	background:url("../imgfiles/session_mirror_bg.gif") repeat-x;
}
.session_mirror_right
{
	background:url("../imgfiles/session_mirror_right.gif") no-repeat;
}
.sep_hor
{
	background:url("../imgfiles/sep_hor.gif") repeat-x;
	margin:0px;
	padding:2px;
}
.sep_hor_dashed
{
	background:url("../imgfiles/sep_hor_dashed.gif") repeat-x;
}
.sep_ver
{
	background:url("../imgfiles/sep_ver.gif") repeat-y right;
	margin:0px;
	padding:2px;
}
.product_box_bg
{
	/*background:url("../imgfiles/product_box_bg.gif") repeat-x;
	background-color:#ffffff;*/

	background-image:linear-gradient(bottom, #ffffff 75%, #e9e9e9 100%);
	background-image:-o-linear-gradient(bottom, #ffffff 75%, #e9e9e9 100%);
	background-image:-moz-linear-gradient(bottom, #ffffff 75%, #e9e9e9 100%);
	background-image:-webkit-linear-gradient(bottom, #ffffff 75%, #e9e9e9 100%);
	background-image:-ms-linear-gradient(bottom, #ffffff 75%, #e9e9e9 100%);
	background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.75, #ffffff),
		color-stop(1, #e9e9e9)
	);

	border:1px solid #c1bfbf;

	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
}
.product_box_left_bottom
{
	background:url("../imgfiles/product_box_left_bottom.gif") no-repeat left bottom;
}
.product_box_right_bottom
{
	background:url("../imgfiles/product_box_right_bottom.gif") no-repeat right bottom;
}
.product_box_left_top
{
	margin:-1px;
	background:url("../imgfiles/product_box_left_top.gif") no-repeat left top;
}
.product_box_right_top
{
	background:url("../imgfiles/product_box_right_top.gif") no-repeat right top;
}
.product_box_bottom_bg
{
	/*background:url("../imgfiles/product_box_bottom_bg.gif") repeat-x bottom;*/
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #2b4132),
		color-stop(1, #507a5e)
	);
	background-image: -o-linear-gradient(top, #2b4132 0%, #507a5e 100%);
	background-image: -moz-linear-gradient(top, #2b4132 0%, #507a5e 100%);
	background-image: -webkit-linear-gradient(top, #2b4132 0%, #507a5e 100%);
	background-image: -ms-linear-gradient(top, #2b4132 0%, #507a5e 100%);
	background-image: linear-gradient(to top, #2b4132 0%, #507a5e 100%);


	padding:8px;
	border-top:1px solid #c1bfbf;
	/*border-left:1px solid #c1bfbf;
	border-right:1px solid #c1bfbf;*/

	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px;
}
.product_bg
{
	background:url("../imgfiles/product_bg.gif") no-repeat center middle;
}
.card_product
{
	cursor:pointer;

	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;

	-webkit-box-shadow: 0px 2px 2px 0px #e3dfdc;
	-moz-box-shadow: 0px 2px 2px 0px #e3dfdc;
	box-shadow: 0px 2px 2px 0px #e3dfdc;
}