/*# RESET ##############################################################################################################*/
html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}

/*# GLOBAL ##############################################################################################################*/
.cf:before,
.cf:after{content:" ";display:table;}
.cf:after{clear:both;}
.cf{*zoom:1;}

.hidetext{text-indent:100%;white-space:nowrap;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.left{float:left;}
.right{float:right;}

.divider{display: block;width:100%;height:1px;font-size:0px;}

/*# FAKE TABLE #*/
.table{display:table;width:100%;table-layout:fixed;}
.table .row{display:table-row;border-top:#d4d4d4 1px solid;}
.table:first-child .row{border-color:transparent;}
.table .row .cell{display:table-cell;text-align:center;}
.table .row.title .cell{padding:10px 15px!important;border:#fff 1px solid;font-family:'PreloSlabBold';color:#fff!important;font-size:14px;font-weight:normal;background-color:#d4d4d4;}
.table .row.title .cell.active{background-color:#dd5232;}




a, a:hover, a:active, a:focus{outline:0;}

html{overflow-y:scroll;}
body{/*padding-top:41px;*/font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#5b5b5b;text-rendering:geometricPrecision;}

#barra-globocom{width:100%;position:absolute!important;top:0!important;left:0!important;z-index:1!important;}
/* WARNING ###################################################################################################*/
.boxwarning{margin-bottom:10px; }
	.warning{display:block;margin-top:10px;padding-left:35px;border:#ccc 1px solid;color:#000;background-color:#f5f5f5;position:relative;}
	.warning:first-child{margin-top:0;}
	.warning p{margin:0;padding:9px 35px 9px 9px;font-size:16px;font-weight:bold;}

	.warning .btn{margin:-20px 0 0 0!important;border:none!important;background-color:#dd5232;position:absolute;top:50%;right:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; display:none;}
	.warning .btn a{width:35px;height:40px;padding:0;text-indent:-9999px;}
	.warning .btn:hover{background-color:#cd4526;}

	.warning.loading{display:none;color:#204f75;background:#f5f5f5 url("../img/loading.gif") 8px center no-repeat; width:942px;margin:0 0 0 -471px;position:fixed;top:0;left:50%;z-index:99999;}
	.warning.loading p{padding:9px;}

	.warning.success{color:#22b817;background:#f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJFJREFUeNqtlM0JwCAMRrNF73UGDw7n2XF6tPt4cQghTSEWkf6I/Q6PgISH5I/WfaEbnOCFKCShaIz67mouM1/0EiMEIQv8QtY88ySzwvYh6TnzbS8zE6JWaFpZmBRVQpW5gRrxQA0daXcYgCdtN0IWSecHIUukA4mQFfjPoDWDdhM6Z9ANgO8m9GrA79nvS3sAT/qWQ9bCeHAAAAAASUVORK5CYII=") 8px center no-repeat;}
	.warning.error{color:#ee3a36;background:#f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNqtlM0JwCAMRrOLM1iwu3l2nB4dyIunTiCkKcQi0h+x3+ERkPCQ/NG+LnSDE7wQhSQUjVHfXc1l5oteYoQgZIFfyJpnnmRW2D4kPWe+7WVmQtQKTSsLk6JKqDI3UCMeqKEj7Q4D8KTtRsgi6fwgZIl0IBGyAv8ZtGbQbkLnDLoB8N2EXg34Pft9aQ+RrieDZ94ZKwAAAABJRU5ErkJggg==") 8px center no-repeat}
	.warning.alert{color:#ffb632;background:#f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI9JREFUeNqtlM0JwCAMRrOLGxR6cDjPjuOtDuTFIYQ0lCgi/RH7HR6CxIfkj/jY6AYrOCEKSSh6Rr23LZa5MUqM4IUs8AtZ48yTbBfCh2QkXO8GmVkQ9ULTy/yiqOKrzE7kiCdyaEmrwwAcabkRskjaPwhZIm1IhKzAfwbNGbSa0D6DTgB8NqFbA77Pfm/aE/0Q3gB0jBteAAAAAElFTkSuQmCC") 8px center no-repeat}
	.warning.info{color:#6e95bd;background:#f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNqtlM0JwCAMRrOLM3hwqW7g2Qk6R4+eOo0XhxDSFGIR6Y/Y7/AISHhI/mhZd7rBCV6IQhKKxqjvruYy80UvMUIQssAvZM0zTzIrbB+SnjPf9jIzIWqFppWFSVElVJkbqBEP1NCRdocBeNJ2I2SRdH4QskQ6kAhZgf8MWjNoN6FzBt0A+G5Crwb8nv2+tAeJ/qoN9GcDTgAAAABJRU5ErkJggg==") 8px center no-repeat}

	.warning .btn.close{background-position:center center; background-repeat:no-repeat;}
	.warning:hover .btn{display:block;}
/* WARNING ###################################################################################################*/

/* TOOLTIP ###################################################################################################*/
/* .tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	border-radius: 4px;
} */

/* .tooltip{width:1px;height:1px;position:relative;}
.tooltip .tip{min-width:300px;padding:15px;border:#0d4582 1px solid;background-color:#fff;position:absolute;top:0;left:0;z-index:1;}
 */
.ui-tooltip{width:auto;padding:15px;border:#0d4582 1px solid;background-color:#fff;position:absolute;z-index:9999;}

.ui-tooltip .box-codigo{width:300px;}
.ui-tooltip .box-codigo p{margin:0;}
.ui-tooltip .box-codigo .img{margin-top:15px;}

.ui-tooltip .arrow{width:15px;height:15px;position:absolute;z-index:2;}
.ui-tooltip .arrow.top{top:-8px;}
.ui-tooltip .arrow.bottom{bottom:-8px;}
.ui-tooltip .arrow.left{left:-9px;}
.ui-tooltip .arrow.right{right:-9px;}
.ui-tooltip .arrow.top.left{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9ElEQVR42mP4//8/AwjzujY5wdi4MFANCoZr9Cld9J8YA5AxTHMUVPNVIM4BYn5SNB8+dvnR/+sPXv0vnLT1v3RAJ8igaUCsS5TN1hmz/v/5++8/CHz59vP/7E1n/pumTAcZchgkD8TMWDVDDZgG0oAOQC5KaFn7X8C9GWRQCxBLY9OsKxfU/f/dp2//sYEXbz//71p6+L9KeB/IkNWgwEWPihaQn/EBkNfWH7r2HxTA6JqZQc67eOf5f2IAtoSQ5lY4nzzNUAOWrtp7mWzNNuqR/eAoI1kz1ICu+rl7ydbML+zZ+v/u07eka4YaUBRSsxynZgAAgaad/ULjFAAAAABJRU5ErkJggg==") 0 0 no-repeat;}
.ui-tooltip .arrow.top.right{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAABBUlEQVR42mPgdW1iQMb////Hi4FqnGBsgorRNfqULvoPM4BYTfxAnAPEV6GaowhqBirSBeJp0gGd/wsnbf1//cGr/8cuPwJpPoxVM1CCGWQySIFpyvT/szed+f/l28//IPDn77//1hmzMG0GCkgDcYuAe/P/hJa1YBvQAcggkEvgAQbyPBCvVgnv+9+19PD/F28//8cG3n369l8uqBukWReuGRQA6w9dAzsJHwD5GeQyZC8y/CcCXLzz/D/IO6DwIFmzW+F8kMY09MAlqHnV3ssgjUuxRSVezaAoUo/sB2m2IVlz/dy9II1duBIRTs13n779L+zZCtLMT7LmkJrlII1F+JIvANpDpp09HH0bAAAAAElFTkSuQmCC") 0 0 no-repeat;}
.ui-tooltip .arrow.bottom.left{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPhJREFUeNpj+P//PwMuzOvaVBRSs/w/LoBPI7+wZ+v/u0/fkqW5q37u3v/4AC6NNuqR/f+/fPtJlualq/Ze/k8IYNOY5lY4/z8xAF0js4B78/+Ld56TpbmlcNJWvBr+/P33f/2ha/99ShehaNSVC+r+/+7TN6yaXrz9/L9r6eH/KuF9/4FqVwOxE7LmabM3ncHQdOzyo/8JLWv/g7wDchkQS8P0wDRGWWfMAjsJBEBRBDLINGU6SMNhkDwoPNC9CdN8GGTD9Qev/oP8LB3QCdI0DeQVfAkJbjMoAID0VSDOASVNfJrQNTtBNTsRowlFM8wAQoqBalAwAIPGpp0a5q67AAAAAElFTkSuQmCC") 0 0 no-repeat;}
.ui-tooltip .arrow.bottom.right{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAElEQVR42mP4jwOE1Cz/z+vaVARkMuDCDLg033369r+wZyvIAH6SNYNA/dy9IM1dZGn+8u3nf/XIfpABNiRrBoFVey+DNC8lSzMIuBXOBxmQRpbmi3ee/xdwbwYZwIyi2ad00f/1h679//P3H14DCidtBWluQdEMFHAC4tUq4X3/u5Ye/v/i7Wesmt99+vZfLqgbZIAusrPBGCgoDTIZ5LyElrX/j11+hGHA7E1nQJqnYWhGMoQZiKOA+LBpynSwBlCUgQDIa9YZs0AGRGHVjGaQLsgm6YBOsJ+vP3gFdhHIYIKakQzhB+IcIL4KCmCibMZiiBNUsxMstFEwMQbA2ABdl6adaZ9D+QAAAABJRU5ErkJggg==") 0 0 no-repeat;}

/* TOOLTIP ###################################################################################################*/


/* ICONS */
.reload{background-image:url("../img/ico/reload.png");}
.close{background-image:url("../img/ico/close.png");}

/*# BTN BASE ##############################################################################################################*/
.btn{display:inline-block;width:auto;height:auto;font-size:0px;border:#225889 1px solid;border-bottom-color:#164f83;background-color:#3874ac;cursor:pointer;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;}
.btn a,
.btn button,
.btn input{display:block;width:auto;height:29px;line-height:30px;margin:0;padding:0 15px;border:none;color:#fff;font-size:11px;font-family:'PreloLight';font-weight:normal;letter-spacing:0px;background-color:transparent;cursor:pointer;text-decoration:none!important;overflow:visible!important;text-transform:uppercase;}
.btn:hover{background-color:#276094;
-webkit-transition: background-color 200ms linear;
-moz-transition: background-color 200ms linear;
-o-transition: background-color 200ms linear;
-ms-transition: background-color 200ms linear;
transition: background-color 200ms linear;}

/*# BOX ACTION #*/
.boxaction a{display:inline-block;line-height:18px;margin:6px 18px 0 0;font-size:14px;color:#dd5232;text-decoration:underline;}
.boxaction a:first-child{margin-right:18px;}
.boxaction .btn{margin:0;border:#dd5232 1px solid!important;background-color:#dd5232;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.boxaction .btn a,
.boxaction .btn input,
.boxaction .btn button{margin:0;line-height:29px;color:#fff;font-size:18px;font-family:'PreloSlabBold';font-weight:normal;text-transform:inherit;}
.boxaction .btn:hover{background-color:#cd4526;}
.boxaction a:hover{text-decoration:none;}


/*# CUSTOM FORMS ##############################################################################################################*/
form{}
	fieldset{}
	fieldset div{margin-top:10px;vertical-align:top;}
	fieldset div:first-child,
	fieldset div > div{margin-top:0;}
	fieldset .sub{display:inline-block;width:25px;height:20px;background-position:right center;background-repeat:no-repeat;text-indent:-9999px;}
	fieldset a{color:#dd5232;}
	fieldset a:hover{text-decoration:none;}

	fieldset em{display:block;color:#5b5b5b;}
	fieldset em a{color:#5b5b5b;}

		label,
		.label,
		.pane label{display:block;height:30px;line-height:28px;font-size:14px;vertical-align:top;}
		label span{color:#dd5232;}
		label.tit{margin:40px 0 20px 0;font-size:20px;color:#5f5f5f;font-family:'PreloLight';}
		form fieldset:first-child div label.tit{margin-top:0px;}

		fieldset div > div label,
		fieldset .pane div > div label{display:inline;}

		input[type='text'],
		input[type='search'],
		input[type='url'],
		input[type='password'],
		select,
		textarea{width:233px;margin:0;padding:0 15px;border:#c6c6c6 1px solid;border-top-color:#949494;font-size:12px;color:#444;background-color:#fff;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		-moz-box-shadow:inset 0 0 10px #dbdcdc;
		-webkit-box-shadow:inset 0 0 10px #dbdcdc;
		box-shadow:inset 0 0 10px #dbdcdc;}
		textarea{height:118px;padding:15px;resize:none;}
		select{height:32px;}

		input[type='text'],
		input[type='search'],
		input[type='url'],
		input[type='password']{height:30px;line-height:30px;}

		input:focus,
		select:focus,
		textarea:focus{outline:none;border-color:#949494;}

		.inpw100{width:100px!important;}

		/* BOX ACTION */
		fieldset .boxaction{text-align:right;}
		/* BOX ACTION */

		/* BOX DATE DD/MM/AAAA */
		fieldset .boxdate{}
		fieldset .boxdate input{width:54px;}
		/* BOX DATE DD/MM/AAAA */

		/* BOX CAPTCHA */
		fieldset .boxcaptcha{}
		fieldset .boxcaptcha img{border:#ccc 1px solid;}
		fieldset .boxcaptcha .btn{border:#959595 1px solid!important;background-color:#959595!important;background-position:center center;background-repeat:no-repeat;}
		fieldset .boxcaptcha .btn input{width:50px;height:50px;padding:0;text-indent: -9999px;}
		fieldset .boxcaptcha input[type="text"]{margin-top:10px;}

		fieldset .boxcaptcha .btn.loading{background-image: url("../img/loading_btn.gif");}
		/* BOX CAPTCHA */

		/* BOX BANK */
		fieldset div.box-bank{}
		fieldset div.box-bank div:first-child{width:146px; margin-right:37px;}
		fieldset div.box-bank div{width:50px; float:left;}
		fieldset div.box-bank div input{width:100%;}
		/* BOX BANK */

		/* BOX SELECT */
		fieldset div.box-select{}
		fieldset div.box-select .maskselect .text{min-width:79px;}
		/* BOX SELECT */

		/* ERROR */
		fieldset .error{}
		fieldset div.error label{}
		fieldset .error-msg{color:#cd4526;text-align:left;}
		fieldset .error input,
		fieldset .error textarea,
		fieldset .error .maskselect,
		fieldset .error .maskfile{border-color:#cd4526!important;}

		.boxerror label.error {width:100%;height:auto;color:#cd4526;position:absolute;z-index:1;}
		/* ERROR */

		/* WARNING */
		fieldset .boxwarning{width:auto;margin:0;position:inherit;top:inherit;left:inherit;}
		/* WARNING */

		/* BOX OPTION */
		fieldset .boxoption{display:none;}
		/* BOX OPTION */

		/* CEP */
		.cep .btn{border-color:#959595!important;background-color:#959595;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
		.cep .btn a{font-size:11px;color:#fff;font-family:'PreloSlabBold';font-weight:normal;text-transform:capitalize;}
		fieldset .box-cep{}
		fieldset .box-cep input{width:169px; float:left;}
		fieldset .box-cep input.p{width:91px;}
		fieldset .box-cep .btn,
		.mcontent fieldset .box-cep .btn{float:right; border-color:#959595!important;background-color:#959595!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
		fieldset .box-cep .btn a,
		.mcontent fieldset .box-cep .btn a{font-size:11px;color:#fff;font-family:'PreloSlabBold';font-weight:normal;text-transform:capitalize; margin:0;}
		/* CEP */

		/* VALIDATE CREDIT CARD */
		.card_number.validcard{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYZJREFUeNq1lU9Kw0AUxucIOYJH6BF6hB5hjpCNrdoq3bgUwZUrs1JwY0Bsi10YEbVY1IKIUFECLpRCcUDQggjP+SZ/Om0mJEX74FtkMvPLfO+9mTBmiMVDZklxKVdKSFEoEY7hncXyhJxoY2HlmNHKGaPaFaPV60C1TjCGdyHczoI55Qaj6uUYkibMwVysSYVVWnJyNxsWS87FmgQUW8fXZoJp0HCntl4AkcdmpI27BTp5rSut9yxlP8ypBSBHkvPC9p5KNPoRFMVWtxBYDwrFAXRRuTywA5/HoK9vQdsXRdVOUfXBAlBgYFbY5mmBykfjjgADLAAnFiInt0NH2XoQbpwz3eZ+jyvY9EbASgCbLzbpcTNwyP/w4uf7N1ctNKUpAgr9NEDYmSlgda1l0VI7CdMtJ4oC27rFKNr9urJq6le9KMa22ekXJ2Dvn76ytOyZi6a3TWpj7z6W6HnoqbypqjbSz3Xc2FlHr3oefB15M7bX9NGby+Uwl+sr9YLt/OGC/Y9fwC+mjSwsHaASfAAAAABJRU5ErkJggg==") 236px center no-repeat!important;}
		/* VALIDATE CREDIT CARD */

/*# FORM INLINE #*/
form.inline{}
form.inline fieldset{width:448px;margin:0 auto;}
form.inline fieldset.nav{width:auto;margin:0 auto;}
form.inline fieldset label{display:inline-block;width:165px;margin-right:14px;text-align:right;}
form.inline fieldset label.tit,
form.inline fieldset .spacer{display:block;width:auto;margin:25px 0 10px 0;font-size:20px;color:#5f5f5f;font-family:'PreloLight';text-align:left;text-indent:185px;font-weight:normal;}

form.inline .navfrm{border-bottom:#d9d9d9 1px solid;text-align:center;}
form.inline .navfrm label{width:auto;line-height:31px;margin:0 0 8px 072px;font-size:16px;font-family:'PreloSlabBold';font-weight:normal;color:#204f75;text-transform:uppercase;}
form.inline .navfrm:first-child{margin-left:0;}

form.inline .date{}
form.inline .date .d,
form.inline .date .m,
form.inline .date .a{width:13px;}
form.inline .date .a{width:30px;}

form.inline .sex{width:auto;margin-right:15px;}

form.inline .phone{}
form.inline .phone .d{width:20px;}
form.inline .phone .n{width:175px;}

form.inline .cep{}
form.inline .cep input{width:98px;}
form.inline .cep .btn{background-color:#959595; float:right;}
/*form.inline .cep .btn{border-color:#959595!important;background-color:#959595;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
form.inline .cep .btn a{font-size:11px;color:#fff;font-family:'PreloSlabBold';text-transform:capitalize;}*/

form.inline .number input{width:95px;}

form.inline .news label{display:block;width:auto;height:auto;line-height:17px;margin-left:185px;font-size:10px;text-align: left;}
form.inline .news .maskcheckbox{margin:2px 5px 0 0;}

form.inline .error-msg{width:auto;margin-left:181px;margin-right:0;text-align:left;}


/*# PESSOA FISICA/JURIDICA #*/
form.pfpj{}
form.pfpj fieldset{margin:0;padding:0!important;border:none!important;}

form.pfpj .navfrm{text-align:left;}
form.pfpj .navfrm label{margin:0 0 8px 72px;}
form.pfpj .navfrm label:first-child{margin:0 0 8px 0;}



.maskcheckbox,
.maskradio,
.maskselect,
.maskfile{display:inline-block;height:23px;margin:0;padding:0;background-color:#fff;position:relative;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:top;}
.maskcheckbox input,
.maskradio input,
.maskselect select,
.maskfile input{width:100%;height:100%;margin:0;padding:0;border:none;outline:none;position:absolute;top:0;left:0;z-index:1;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;}
.maskcheckbox,
.maskcheckbox .btn,
.maskradio,
.maskradio .btn,
.maskselect .btn,
.maskfile .btn{text-indent:-9999em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

/* CHECKBOX */
.maskcheckbox{width:13px;height:13px;margin:8px 5px 0 0;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpi3LBhAwMRgAWI/f398SvauHEjEwNxYFQdfdQxEhm/AAEGAOfcBzsxanGUAAAAAElFTkSuQmCC") center center no-repeat;}
.maskcheckbox input[type='checkbox']{width:13px;height:13px;}
.maskcheckbox.active{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNqM0D0OgjAUB3BAPsJAmAQSxMHVwdFDuHgJr+GmxzFwEQ+gcQGJYSCSRj7a0mIDJE1Yyn95L32/5DVPDcNQmhPmOlGYUaR5UYdyud3LBqOWTsbn49Y0Te7KGr8y8P01E5emqe/73EEI8wJkRTVxAADHcbijLaS4pqgS/I9iSGFNoNC1iKBG7Lpxby1w19MhTpJn/Hm8c4zJxrNXS1tTF5ZlaZrGHTvSOgg8193vEAt70XWdCcMw+P2iKBq39yGEsF7pI8vyMPoLMADxg4ffLNjQIgAAAABJRU5ErkJggg==") center center no-repeat;}
.maskcheckbox.focus{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpjmEIcYADi/4TAqLpBqY4YAADkybzljIcKJAAAAABJRU5ErkJggg==");}
.maskcheckbox.active.focus{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqtJREFUeNpjmDJlCgMy5uLi5nFzc3MuLCzqLy0tXQbCILanp5cbSA5dPQrHzs7eqKmp+XB/f//r2tq6reXlFctAGMQGir0EyTk7u5hiGAA0mcnExNRj8uTJvyoqKleIiIr7YsMpqamdIDUgtSA9cANsbGxtgfQ/Y2PTGFyaYRikBmjIH6geBpDtfO3t7ediYmLrkRWGZNXWp7bMXpDcNHuJX2pFi7S8cghQ3A8kFxUdUwPUcwGol5chNjY2tLun5y6y5vTWOXOrl574mT3n8P+EKfv+x0/e+9e/sHeVrJIG0IVi/iA1Xd3dt+PjE8IZ6urq1iD72zMqq7Bm6YnfiVP2/ndv2vTfpmrdf+uqtf9d69f/MgtMnyQoJBIKcglID0gvQ0tL69Hk5JR2mAFpTTMXZU3f89+1dvV//byF/7Wz54OxXu7C/0ZR1bv5+QXjhUXEAkB6WltbjzAA/XI6Ni6+EWZAYs2k5dEda/+b5c76r5E8GQWr+2Tv4eXjTxUSFgkG6QHpZWhsbNqcm5s3DWaAnU9EcWTTkv8maf3/VaPbETiq7Y+siedCmAEgPU1NTZsYSkpKilpaWo7BDBATlwr0SChebJPR/V81vO6/UkgNGMvYhu/jExAuh3kBpKekpLSQwcDASGDChAlvzS0s46GG+ImISYapGdvVaziGr1W0CdokrmY8iZdfsAxkOygQzc0tE0B6QHoZ/v//z9jc3Dyzs7PzipiYhB/MEKDCEH4BwVhePoFkEAay40CaxcTEA0BqQXpAesEpcf78BaxAJ63p6uq6ieISYJwLCYsGgTDI2SCbQWpAamfOnMWCkpmApjHn5eWFgpxWU1u7GZQyQYaBMIgNEgPJgdSA1GLNjUAJpqjoWGFgAukA2nSqf8KEdyAMYoPEQHIgNch6ADVfh7l2T/fZAAAAAElFTkSuQmCC");}
.error .maskcheckbox{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpj+M/AQAwCUwTBqLpBqY4IBAAUzJl1AjKTGgAAAABJRU5ErkJggg==");}
.error .maskcheckbox.active{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALlJREFUeNpj+M/AQAwCUwQByepa1p6tXHqieOExNPTx48dfv34h1FUuORHWu8u1cRMaunbtGlApQl3R3IPOtWt0chehoRMnTrx58wahrmDmLseKxVrpM9AQurq8KZvtC2epJ/ShIXR1ORPW2mRPUolsQUPo6rJ7llmldSoFV6MhdHVAT12+cmXdtt0ds1Y0T126dO2Wg4cOHzt27OrVqyj+BQYSkP/69eunT5/eBwMg49WrV6jhRwQCABmLLnJ8PxPkAAAAAElFTkSuQmCC");}

/* RADIO */
.maskradio{width:16px;height:16px;margin:7px 5px 0 0;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNqcU01PAjEQbbttBcrHgZWT2Q0kojHxKL9NPam/zZtHEz8wIOjN1QMIWbPQ1jcgiSHxg33JS2Zn5r1OOl1eKhm2hjIYg3Ww+pUbg2/gEJx8b+ZrBi0uxL6UKgCYEGKRdM4xay2bz2fWO3eHVH/dgDqPpNINrTX7DVmWsfkse0F4Rd6BUhBwfrBVKO4opdhfWEwWBAYTSXwmdHJVK92kwn9BvTi4ibAigUgqxdmGwLTcORthGtlgOUFagVsv5jcICmK1qjzgABl85DUQgqdCa5XkNcAmXkVYD58Q+xx6vx2Gz9x7z6O4eZimabyJ2hgzHDz2roUxZX9xfnaLvSYbvIHk9OT4hrTLf4FzNp28B7vtvdZoNG5jKvHDrbtardp96N73Tblimfds2YgAbhaFXqfTucR4A7zQ8UpIMeWoRj3USxrCpwADAJDEZ0tgO8iUAAAAAElFTkSuQmCC") center center no-repeat;}
.maskradio input[type='radio']{width:16px;height:16px;}
.maskradio.active{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjJJREFUeNpj4OLiZkDDPECsDcR2QOwDxXZQMR509eialbh5eL34BYR8hYRFfUVExcEYxAaJgeRAarAZwATE5nz8gnBNuDBIDUgtVA/UAG4ebUEhEYKaYRikFqQHZgCfgICQD7qikKza+tSW2QuSm2Yv8UutaJGWVw4BivvB5IFeAoUNLwMfH78Ouub01jlzq5ee+Jk95/D/hCn7/sdP3vvXv7B3laySRoyIqJg/TB0vH782g6CgsBOyZs+orMKapSd+J07Z+9+9adN/m6p1/62r1v53rV//yywwfRLQ+aEwlwgICjsyAEPYG9mAtKaZi7Km7/nvWrv6v37ewv/a2fPBWC934X+jqOrd/PyC8cIiYgEgtUDakwHIQDEgsWbS8uiOtf/Ncmf910iejILVfbL3AJ2dKiQsEgxV78UgJi7pjGyAnU9EcWTTkv8maf3/VaPbETiq7Y+siedCZAPExCUcGWRk5fSQDRATlwr0SChebJPR/V81vO6/UkgNGMvYhu/jExAuR/aCtIycLoOBgZEAkIMcjX4iYpJhasZ29RqO4WsVbYI2iasZT+LlFywD2Y4UiD4gvQz///9nlJVT0EOLSj+gwhB+AcFYXj6BZBAGsuMgmiHRKK+gpAfSC06J8+cvYJWUkrFANwSkGBhLQSAMdTY4+kBqZ86cxYKclEEuYVZRVVMVFZPwxpWEQXIgNSC1DAwMmLkRKMHk7ePHD3SeroSktD1MI4gNEgPJgdQg6wEA2W/a/b7s6FAAAAAASUVORK5CYII=") center center no-repeat;}
.maskradio.focus{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZNJREFUeNpjmDJlCgMy5uLi5nFzc3MuLCzqLy0tXQbCILanp5cbSA5dPQrHzs7eqKmp+XB/f//r2tq6reXlFctAGMQGir0EyTk7u5hiGAA0mcnExNRj8uTJvyoqKleIiIr7YsMpqamdIDUgtSA9cANsbGxtgfQ/Y2PTGFyaYRikBmjIH6geBpDtfO3t7ediYmLrCWmG4ajomBqgngtAvbwMsbGxod09PXeJ1QzDXd3dt+PjE8IZ6urq1uDzNy4M0gPSy9DS0no0OTmlnVQDQHpaW1uPMAD9cjo2Lr6RVANAekB6GRobmzbn5uZNI9UAkJ6mpqZNDCUlJUUtLS3HSDUApKekpLSQwcDASGDChAlvzS0s44nVDFIL0gPSy/D//3/G5ubmmZ2dnVfExCT8CGkGqQGpBekB6QWnxPnzF7ACnbSmq6vrJj6XgORAakBqZ86cxYKSmYCmMefl5YWCnFZTW7sZlDJBGkAYxAaJgeRAakBqseZGoARTVHSsMDCBdABtOtU/YcI7EAaxQWIgOZAaZD0AtSE4X/I/HmEAAAAASUVORK5CYII=");}
.maskradio.active.focus{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqtJREFUeNpjmDJlCgMy5uLi5nFzc3MuLCzqLy0tXQbCILanp5cbSA5dPQrHzs7eqKmp+XB/f//r2tq6reXlFctAGMQGir0EyTk7u5hiGAA0mcnExNRj8uTJvyoqKleIiIr7YsMpqamdIDUgtSA9cANsbGxtgfQ/Y2PTGFyaYRikBmjIH6geBpDtfO3t7ediYmLrkRWGZNXWp7bMXpDcNHuJX2pFi7S8cghQ3A8kFxUdUwPUcwGol5chNjY2tLun5y6y5vTWOXOrl574mT3n8P+EKfv+x0/e+9e/sHeVrJIG0IVi/iA1Xd3dt+PjE8IZ6urq1iD72zMqq7Bm6YnfiVP2/ndv2vTfpmrdf+uqtf9d69f/MgtMnyQoJBIKcglID0gvQ0tL69Hk5JR2mAFpTTMXZU3f89+1dvV//byF/7Wz54OxXu7C/0ZR1bv5+QXjhUXEAkB6WltbjzAA/XI6Ni6+EWZAYs2k5dEda/+b5c76r5E8GQWr+2Tv4eXjTxUSFgkG6QHpZWhsbNqcm5s3DWaAnU9EcWTTkv8maf3/VaPbETiq7Y+siedCmAEgPU1NTZsYSkpKilpaWo7BDBATlwr0SChebJPR/V81vO6/UkgNGMvYhu/jExAuh3kBpKekpLSQwcDASGDChAlvzS0s46GG+ImISYapGdvVaziGr1W0CdokrmY8iZdfsAxkOygQzc0tE0B6QHoZ/v//z9jc3Dyzs7PzipiYhB/MEKDCEH4BwVhePoFkEAay40CaxcTEA0BqQXpAesEpcf78BaxAJ63p6uq6ieISYJwLCYsGgTDI2SCbQWpAamfOnMWCkpmApjHn5eWFgpxWU1u7GZQyQYaBMIgNEgPJgdSA1GLNjUAJpqjoWGFgAukA2nSqf8KEdyAMYoPEQHIgNch6ADVfh7l2T/fZAAAAAElFTkSuQmCC");}
.error .maskradio{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAY9JREFUeNqVkztLA0EUhWdndmYfGk3QkL8RAnamEsRC7RYbQbCxNWIlgliplZXiqpA0RotURrGPL0hALCIimiixEInRTkU0655gJNG8tjjs3bnnOzvDziUWIaRSut7WPi1EX4Kx5VPKohDqGS760fvrr3qZEErgltLDN0nKXzB5P8l5FEL9KkmP6E0K0fMvwE6mhqIOfBHykeJ8p9vrG6qlbVVbggdeML8B44oatJ/FQbdntB5cFjxFQj5/mNLXOx4oPVvT9LlmcFkrmj5rM+c26yKbQhgvEs20CpdVoPQ6wsUIuWQs1ujc9QQGLMlRdrylagtOA8DcU3ZE7LOkNjR93mkAGLDkhsnxA6GsOg0Ak2FslyRUdSrH2InTADAJRQ0Rvz/gfpekgtHpGWsVhhcMWGJZlpSVuZmnNO3z+oabwfDAm+XcBFu6ieFwhN8xOWb/26tGO0EPHnhNc12uHibLYnsul4GtpWU5jpsJAEKNNfTggbfmNNoNGuoNdqWFsvhEadKeymcINdbQg6eS+QZyAvPmzr5jbQAAAABJRU5ErkJggg==");}
.error .maskradio.active{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArFJREFUeNpj+M/AwICMubi4eUrY2JwPMTP3H2diXgbCIHYVK5sbSA5dPQonnY3d6D4T0+HvjIyvrzKzbD3FyroMhEHsb4yML0FyBWxsphgGAE1mCmXn8PjLwPDrNCvrChFRcV9seDkHZydIDUgtSA/cgCR2Dlsg/c9HQDAGl2YYBqn5x8DwB6oHbDvfcyamczM4ueqRFYZk1dantsxekNw0e4lfakWLtLxyCFDcDyQ3lZOrBqjnAlAvL8McNrbQ94xMd5E1p7fOmVu99MTP7DmH/ydM2fc/fvLev/6FvatklTSALhTzB6l5y8R0ewErWzjDdWbmNcj+9ozKKqxZeuJ34pS9/92bNv23qVr337pq7X/X+vW/zALTJwkKiYSCXALSA9LL8IiJ+ehSDs52mAFpTTMXZU3f89+1dvV//byF/7Wz54OxXu7C/0ZR1bv5+QXjhUXEAkB6HjMxH2EA+uX0bE6uRpgBiTWTlkd3rP1vljvrv0byZBSs7pO9h5ePP1VIWCQYpAekl+EOM8vm7Wzs02AG2PlEFEc2Lflvktb/XzW6HYGj2v7ImnguhBkA0nOXmXkTwyEOjqJHzMzHYAaIiUsFeiQUL7bJ6P6vGl73XymkBoxlbMP38QkIl8O8ANJziJ2jkMHAwEjgByPj21CgBNQQPxExyTA1Y7t6DcfwtYo2QZvE1Ywn8fILloFsBwViCL9gAkgPSC/D////Ge+xsM58zcR0RRwazyBDgApD+AUEY3n5BJJBGMiOA2kWFxULAKm9x8o6E6QXnBLnz1/A+oCZZQ0wbm+iuAQY50LCokEgDHI2yGaQGpDamTNnsaBmpv//mbfw8oaCnHaFhWUzKGWCDANhEBskBpIDqQGpxZobgRJMhTa2wlfY2DveMDGdAubKdyAMYoPEQHIgNch6APIvQ0+uLgDDAAAAAElFTkSuQmCC");}

/* SELECT */
.maskselect{height:30px;line-height:30px;border:#cfcfcf 1px solid;border-top:#949494 1px solid;
-moz-box-shadow:inset 0 0 10px #dbdcdc;
-webkit-box-shadow:inset 0 0 10px #dbdcdc;
box-shadow:inset 0 0 10px #dbdcdc;}
.maskselect select{}
.maskselect .text{float:left;min-width:213px;font-size:12px;height:30px;line-height:30px;padding:0 10px;}
.maskselect .btn{float:left;width:30px;height:30px;font-size:0;border:none;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNpj6OrqcgLimURiaQYgwQbEx4D4PwHcC8QMIA0gLAHEz/EoPgDEzMgaQNgGiH9iUfwEiEVh6pA1gHA+mmKQAZbIatA1gPBSJA2Z6PLYNHAC8SUgnoNFjgEA3FWuiAAxVdEAAAAASUVORK5CYII=") center center no-repeat;}
.maskselect.focus{border-color:#949494!important;}
.maskselect.active.focus{}
.error .maskselect{border-color:#ff0000!important;}

/* FILE */
.maskfile{height:30px;line-height:30px;border:#cfcfcf 1px solid;border-top:#949494 1px solid;
-moz-box-shadow:inset 0 0 10px #dbdcdc;
-webkit-box-shadow:inset 0 0 10px #dbdcdc;
box-shadow:inset 0 0 10px #dbdcdc;}
.maskfile input[type='file']{}
.maskfile .text{float:left;min-width:213px;height:30px;line-height:30px;padding:0 10px;color:#444;}
.maskfile .btn{float:left;width:30px;height:30px;padding:0;border:none;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWFJREFUeNqt079LAmEcx3HBwdWOwCEdmmtqzBoaigrqT2hos7YGpwqR6A8I3YsaHIRTaA1aun8givacooYQgzC7Ph/6PHA93A+vEl6gz/N93p54l/E8L5PAgXNx7H3f939Iik2AC764WvtVcBI6gZjR0V6qoGNdmc01P3+cYB7aMTGDM/mkYAEux4gZnC3EBdfhDV5lFBL5COxzdi0umIMpKMG09/2ygzfaK2k2FxfkLTEDc4p3Q4Jd7XFmlmeigmV9+6cObkMrJNjSnq9ZninbwSLcWge3Iv7ttvaCazxbNMEsnIQcbMIq1OFY6lprhsyzkWVwQwsj/YPGUDdwDY6kprWhNWvuhk0GF2APKrATsAtV2LdUtRecraixyOABnEU4jWDPmPeHDA5SPBlJBibIW2EelmFlTEu8IujxaYELPjkMPsEL3MFDCvfwCO/6/MwWg/1//Ml9BhtwDVd/xEbjC+NVkphpjTILAAAAAElFTkSuQmCC") left center no-repeat;}
.maskfile.focus{border-color:#949494!important;}
.maskfile.active.focus{}
.error .maskfile{border-color:#ff0000!important;}
/*# CUSTOM FORMS ##############################################################################################################*/

/*# TABLE ##############################################################################################################*/
table{width:100%;margin-top:10px;border:none;border-collapse:collapse;background-color:#fff;}
	tr{border-top:#c6c6c6 1px solid;}
	tr:first-child{border-top:none;}
	tr:hover{background-color:#f7f7f7;
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	-ms-transition: background-color 200ms linear;
	transition: background-color 200ms linear;}
	tr.disable{color:#c6c6c6;text-decoration:line-through;}

	td{text-align:left;vertical-align:middle;padding:8px;border-left:#c6c6c6 1px solid;word-break:break-word;}
	td:first-child{border-left:none;}
	td a{font-weight:bold;}

	.thead td{padding:5px 10px;color:#fff;border-left-color:#204f75;text-align:left;font-weight:bold;text-transform:uppercase;background-color:#204f75;}
	.thead td.move{background-image:none;}
	.tfoot td{min-height:8px;padding:0;font-size:5px;background-color:#c6c6c6;}

/*# MAIN ##############################################################################################################*/
.main{}
/*# HEADER ##############################################################################################################*/
header{background-color:#224f76;}
	.hcontent{width:940px;height:107px;margin:0 auto;}
	.hcontent .logo_ag{float:left;display:inline-block;width:235px;height:30px;margin:15px 0 0 0;}
	.hcontent .logo_eg{float:right;width:106px;height:27px;margin:27px 0 0 0;}
	.hcontent .logo_ag img,
	.hcontent .logo_eg img{width:100%;}

	.hcontent .login{display:inline-block;float:right;margin:15px 0 0;padding:0;font-size:11px;line-height:12px;text-align:right;border-color:transparent!important;color:#fff;}
	.hcontent .login a{display:inline;font-size:12px;line-height:12px;padding:0;color:#fff;text-transform:inherit;border:none!important;text-decoration:underline;}
	.hcontent .login a:hover{text-decoration:none;}
	.hcontent .login strong{font-size:13px;font-weight:bold;}
	.hcontent #home_ajaxAssinante{display:inline-block;float:right;margin:15px 0 0;padding:0;font-size:11px;line-height:12px;text-align:right;border-color:transparent!important;color:#fff;}

	/*# menu #*/
	.hcontent menu{margin:7px 0 4px;padding:0;}
	.hcontent menu > ul{display:inline-table; float:left;width:725px;margin:0;padding:0;position:relative;list-style:none;}
	.hcontent menu > ul li{float:left;margin:0;}
	.hcontent menu > ul li:first-child a{border-left:1px solid rgba(255,255,255,0.3);}
	.hcontent menu > ul a{display:block;padding:0 18px;border-right:1px solid rgba(255,255,255,0.3);font-size:14px;font-family:'PreloLight';font-weight:normal;text-transform:uppercase;text-decoration:none;}
	.hcontent menu > ul a img{opacity:0.6;filter:alpha(opacity=60);
	-webkit-transition:200ms linear;
	-moz-transition:200ms linear;
	-o-transition:200ms linear;
	-ms-transition:200ms linear;
	transition:200ms linear;
	}
	.hcontent menu ul li a:hover img{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	opacity:1.0;
	-webkit-transition:200ms linear;
	-moz-transition:200ms linear;
	-o-transition:200ms linear;
	-ms-transition:200ms linear;
	transition:200ms linear;
	}

	/*# CART #*/
	.hcontent .cart{float:right;}
	.hcontent .mycart{width:198px;height:48px;border:#c6c6c6 1px solid;position:relative; cursor:pointer;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	background: #fff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f4f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f4f7));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f4f7 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f4f7 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f4f7 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f4f7 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f4f7',GradientType=0 );*/}
	#cart-header{width: 100%;height: 100%;}

	.hcontent .mycart .arrow1{width:0px;height:0px;margin:0 0 0 -2.5px;border-style:solid;border-width:0 4.5px 5px 4.5px;border-color:transparent transparent #c6c6c6 transparent;
	position:absolute;top:-5px;left:50%;}
	.hcontent .mycart .arrow2{float:left;width:0px;height:0px; margin:20px 0 0 16px;border-style:solid;border-width:6px 5px 0 5px;border-color:#5b5b5b transparent transparent transparent;}

	.hcontent .mycart .text{float:left;width:105px;line-height:11px;margin:14px 0 0 12px;font-size:14px;font-weight:bold;text-align:right; color:#818181;}
	.hcontent .mycart span{font-size:11px;font-weight:normal;}
	.hcontent .mycart .icon{float:left;width:33px;height:33px;margin:7px 0 0 12px;border-left:#f3f4f7 2px solid;background:transparent url("../img/ico/ico_cart.png") center center no-repeat;}

	.hcontent .mycart.active{border-color:#1f6db6;border-bottom-left-radius:0;border-bottom-right-radius:0;
	background: #57a7f3;
	background: -moz-linear-gradient(top,  #57a7f3 0%, #368ee0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57a7f3), color-stop(100%,#368ee0));
	background: -webkit-linear-gradient(top,  #57a7f3 0%,#368ee0 100%);
	background: -o-linear-gradient(top,  #57a7f3 0%,#368ee0 100%);
	background: -ms-linear-gradient(top,  #57a7f3 0%,#368ee0 100%);
	background: linear-gradient(to bottom,  #57a7f3 0%,#368ee0 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57a7f3', endColorstr='#368ee0',GradientType=0 );*/}
	.hcontent .mycart.active .text{color:#fff;}
	.hcontent .mycart.active span{}
	.hcontent .mycart.active .icon{border-color:#f3f4f7;background-image:url("../img/ico/ico_cart_active.png");}
	.hcontent .mycart.active .arrow1{border-color:transparent transparent #1f6db6 transparent;}
	.hcontent .mycart.active .arrow2{border-color:#ffffff transparent transparent transparent;}

	.hcontent .list{border-width:1px; border-style:solid; border-color:#1f6db6; background:#368ee0;position:absolute;right:-1px;top:48px;display:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border-top-right-radius:0;z-index:100; cursor:default;}
	.hcontent .list ul{width:350px;list-style:none;margin:0;padding:0;}
	.hcontent .list li{width:100%; margin:0;padding:10px 0;border:none;border-top:#51a3f0 1px solid;color:#fff; white-space:nowrap; overflow:visible;background:transparent!important; position:relative;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;}
	.hcontent .list li:first-child{border-top:none;}
	.hcontent .list li .col{margin:0px 50px 0px 84px; min-width:113px;}
	.hcontent .list li .col:first-child{margin:0;}
	.hcontent .list .col p{padding:0; margin:0; font-size:14px; line-height:1em;}
	.hcontent .list .remove{float:right!important; position: absolute; right:25px; top:10px;}
	.hcontent .list .remove a,
	.hcontent .list .remove button{/*width:25px;height:25px;background:url('../img/ico/ico_remove.png') transparent no-repeat;text-indent:9999px;overflow:hidden;*/padding:0;border:none;font-size:11px;color:#fff;background:none;}
	.hcontent .list .remove a:hover,
	.hcontent .list .remove button:hover{border-bottom:#fff 1px solid;}

	.hcontent .list .info{min-height:56px; padding:0; margin-bottom:10px;}
	.hcontent .list .info p{line-height:1.3em; font-size:12px;}
	.hcontent .list .info p:first-child{font-weight:bold; font-size:14px;}
	.hcontent .list .img{width:70px; height:95px; overflow:hidden; position:absolute; top:10px; left:0;}
	.hcontent .list .img img{width:100%;}

	.hcontent .list .checkout{border-top:1px solid #1f6db6; color:#ffffff; font-size:15px; padding:10px 10px 10px 17px; font-weight:bold;
	background: -moz-linear-gradient(top,  #57a7f3 0%, #368ee0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57a7f3), color-stop(100%,#368ee0));
	background: -webkit-linear-gradient(top,  #57a7f3 0%,#368ee0 100%);
	background: -o-linear-gradient(top,  #57a7f3 0%,#368ee0 100%);
	background: -ms-linear-gradient(top,  #57a7f3 0%,#368ee0 100%);
	background: linear-gradient(to bottom,  #57a7f3 0%,#368ee0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57a7f3', endColorstr='#368ee0',GradientType=0 );
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border-top-right-radius:0;
	border-top-left-radius:0;}
	.hcontent .list .checkout a{color:#ffffff;}
	.hcontent .list .checkout a span{font-size:13px;}
	.hcontent .list .checkout a:hover{text-decoration:none;}
	.hcontent .list .checkout .cell{text-align:right;width:140px;}
	.hcontent .list .checkout .cell:first-child{text-align:left;width:135px;}
	.hcontent .list .checkout .total{font-size:16px; font-weight:normal; padding:0 7px 12px;}

	/*# HEADER FIXED #*/
	@-webkit-keyframes appear{
	  0%   { opacity: 0; }
	  100% { opacity: 1; }
	}
	@-moz-keyframes appear{
	  0%   { opacity: 0; -moz-opacity:0;}
	  100% { opacity: 1; -moz-opacity:1.0;}
	}
	@-o-keyframes appear{
	  0%   { opacity: 0; }
	  100% { opacity: 1; }
	}
	@keyframes appear{
	  0%   {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;opacity:0;}
	  100% {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);-khtml-opacity:1.0;opacity:1;}
	}

	.holder{width:100%;height:107px;z-index: 100;position:relative;}
	.fixed{width:100%;padding:5px 0;height:50px;background-color:#224f76;position:fixed;top:0;left:0;z-index:1000;
		-webkit-animation:appear 0.7s 1;
		-moz-animation:appear 0.7s 1;
		-o-animation:appear 0.7s 1;
		animation:appear 0.7s 1;}
	.fixed .hcontent > div{float:left;}
	.fixed .logo_ag{margin:10px 0;}
	.fixed .login{display:none;}
	.fixed menu{margin:0;float:right;width:202px;}
	.fixed menu ul li a img{display:none;}

/*# CUSTOM SCROLL #*/
.customscroll{width:350px;margin:15px;}
.customscroll .viewport{height:290px;overflow:hidden;position:relative; }
.customscroll .overview{list-style:none;padding:0;margin:0;position:absolute;top:0;left:0;}
.customscroll .scrollbar{float:right;width:15px;position:relative;}
.customscroll .track{width:13px;height:100%;padding:1px;background-color:#fff;position:relative;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-khtml-border-radius:10px;

-moz-box-shadow:inset  0px 0px 5px 0px #ddd;
-webkit-box-shadow:inset  0px 0px 5px 0px #ddd;
box-shadow:inset  0px 0px 5px 0px #ddd;}
.customscroll .thumb{width:13px;height:20px; margin:1px 0 0 0;background-color:#224f76;cursor:pointer;overflow:hidden;position:absolute;top:0;left:1px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-khtml-border-radius:10px;}
.customscroll .disable{display:none;}
.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}


/*# PARTNER #*/
body.partner{background-image:none;}
header.partner{border-top:30px solid;}
header.partner .hcontent{margin-top:10px;}
header.partner .hcontent .logo{display:inline-block;width:auto;height:52px;margin:0 0 0 10px;}
header.partner .hcontent .logo img{height:100%;}
header.partner .hcontent .logo_eg{float:right;width:auto;height:52px;margin:0;}
header.partner .hcontent .logo_eg img{width:auto;height:100%;}

/*# HEADER ##############################################################################################################*/



/*# CONTENT ##############################################################################################################*/
.content{margin-top:12px;}
	.ccontent{width:940px;min-height:300px;margin:0 auto;}

		/* MAG LIST */
		.maglist{}
		.maglist ul{list-style:none;margin:-10px 0 0 -10px;padding:0;width:580px;}
		.maglist li{float:left;margin:10px 0 0 10px;border:transparent 2px solid;position:relative;}

		.maglist .bg{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABFJREFUeNpjYGBgaEDDpAoAAARTCAFL7pIvAAAAAElFTkSuQmCC") 0 0 repeat;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;}
		.maglist h2{display:table-cell;vertical-align:middle;width:100px;height:138px;color:#fff;text-align:center;}

		.maglist .img{display:block;width:100px;height:138px;margin:0;padding:0;text-align:center;background:#949494 url("../img/ico/image.png") center center no-repeat;}
		.maglist .img img{width:100px;height:100%;}
		.maglist .btn{border-color:#dd5232;background-color:#dd5232;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:absolute;bottom:0;right:0;z-index:1; display:none;}
		.maglist .btn a,
		.maglist .btn input{width:22px;height:22px;margin:0;padding:0;text-indent:-9999px;}

		.format{position:absolute;top:0;left:0;text-indent:-9999px;z-index:2;}
		.format .digital,
		.format .game{float:left;width:22px;height:22px;background-color:#dd5232;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;}

		.maglist li:hover{border-color:#dd5232;}
		.maglist li:hover .bg,
		.maglist li:hover .btn{display:block;}

		.mcontent .maglist h3{font-family:'PreloSlabBold';font-weight:normal;color: #204f75; font-size: 20px; white-space:nowrap; padding-right:55px; margin-top:0;}


		/* OFFER LIST */
		.offerlist{}
		.offerlist ul{list-style:none;margin:-10px 0 0 -10px;padding:0;}
		.offerlist li{float:left;width:300px;margin:10px 0 0 10px;border:transparent 2px solid;position:relative;}
		.offerlist li a{display:block;width:auto;height:auto;border:none;text-decoration:none;}

		.offerlist .txt{display:block;line-height:12px;margin-left:110px;font-size:12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#5b5b5b;text-decoration:none;}
		.offerlist .txt strong{font-size:19px;}
		.offerlist .txt span{font-weight:bold;}

		.offerlist .img{float:left;width:100px;height:138px;margin:0;padding:0;text-align:center;background:#949494 url("../img/ico/image.png") center center no-repeat;}
		.offerlist .gift{float:left;width:85px;height:65px;margin:0;padding:0;text-align:center;background:#949494 url("../img/ico/image.png") center center no-repeat;position:absolute;bottom:0;left:55px;z-index:1;}

		.offerlist .img img,
		.offerlist .gift img{height:100%;}

		.offerlist .btn.assinar{width:92px;height:25px;margin:0 0 0 -46px;border:none;background:transparent url("../img/comp/banca-revistas/btn.png") 0 0 no-repeat;position:absolute;bottom:0;left:50%;text-indent:-9999px;z-index:2;}

		.mcontent.offerlist h3{font-family:'PreloSlabBold';font-weight:normal;color: #204f75; font-size: 20px; white-space:nowrap; padding-right:55px; margin-top:0;}



		/*#### CATEGORYLIST ####*/
		.categorylist{margin-top:50px;}
		.categorylist h1,
		.categorylist h2,
		.categorylist h3{font-family:'PreloSlabBold';font-weight:normal;}
		.categorylist h1,
		.categorylist aside h3{color:#222222;}
		.categorylist h1{margin:15px 0 0; font-size:40px; line-height:1em;}

		.categorylist aside{width:193px; float:left; position:relative;}
		.categorylist aside h3{margin-left:7px; margin-bottom:2px; font-size:20px;}
		.categorylist aside ul{padding:0; margin:0;list-style:none;}
		.categorylist aside li.active a{background-color:#2e6ca6; color:#ffffff;}
		.categorylist aside a{width:171px; height:16px; display:block; padding:8px 11px; border-bottom:1px solid #e6e6e6; text-decoration:none; color:#717171; font-size:12px;}
		.categorylist aside a:hover{background-color:#2e6ca6; color:#ffffff;}
		.categorylist .last{border-bottom:none;}
		.categorylist .shadow{width:22px; height:100%; background:url("../img/comp/categorylist/shadow-aside.png") center no-repeat; position:absolute; right:0;}

		.categorylist section{float:right; padding-left:29px; }
		.categorylist section p{font-size:13px; color:#2c2c2c; margin:0;}
		.categorylist section p span{font-weight:bold;}

		.categorylist .preview{width:170px; float:right; padding-right:40px; margin:-14px 0 7px;}
		.categorylist .preview p{float:left; font-size:11px; margin-top:8px;}
		.categorylist .preview a{float:right; width:29px; height:29px; margin-left:20px; background-repeat:no-repeat;}
		.categorylist .preview a.pvlist{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKlJREFUeNpj+P//PwO9McPly5c9gHgmHXEUyNIKIP5PRzxtwCylOx4wS0cT0mhCGk1IowlpNCGNJqRhlpBGLaWbpR1AnIbENwbi3UjsVVB+OVRsNxLugIoJoqkhaCm6YhdoMke2wAWKYfJnoJneGCqWBtXzjhqWhiLltXI8elZBHfEfySFkWwoKNiWo/H88et4hOa6DWEuRfYNs6UwifBqKpL4DGvQYlgIAQ45/NyPaUmwAAAAASUVORK5CYII=");}
		.categorylist .preview a.pvlist:hover,
		.categorylist .preview a.aclist{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK1JREFUeNpj+P//PwO9McPdICMPIJ5JRxwFsrQCiP/TEU8bGEsHJE5HE9JoQhpNSKMJaTQhjSak0YQ0aukQshSYsjqAOA2JbwzEu5HYq0B8IC6Hiu1Gwh1QMUFkNcRYiqIYyHYBJXM0C0BiLkjyZ6CZ3hgqlgbNGu+oYWkoUl4rx6NnFdQR/2EOocRSULApgeRhYjj0vENyXAexlsJ9g2bpTEI+hYUGUvo4g81SAMQ2erALxuuvAAAAAElFTkSuQmCC");}
		.categorylist .preview a.pvtable{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPdJREFUeNpjuHz5MicQz8SDS4GYAYhVCKgLJFYdSBE/EP/Hgw9DDbMhoK6dWHWjlo5aOrQtZQZiYzxYHWoYDwF10sSqY4AqpCseMEtBwXEGD54DVWxAQF0OsepGs8yopaOWkmzpyCmRRi2luaW7kXAHVEwQyi9H0oCszgWLGKzO3I3FsnKouBJMwAVaA8yEagKJpUGT+Dskjf+hmmciGQwTc4E61AUqhm7pXZhaBjRfIPtqFdTw/0gOQc5vaVjEGHBYagwVA5m3Cp+l75AM60CywAWqbhWaGAMeS8uRHYfL0lAkjR3QoEf3VTkOMRcsvj8DlQMF/38AlSrNdd/tA0MAAAAASUVORK5CYII=");}
		.categorylist .preview a.pvtable:hover,
		.categorylist .preview a.actable{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNrtlUEKwjAQRQOuBEFcuxPBrejWZS5QwSt05VZ6BHuFgifoFbp02yv0Cr3CmIFfGGqasYKImMWndPLzXyY0jWmOu6lTEdDFyTitFV9CRC/52DR3ooDugB4U3xVQ1RehEfrb0InTPqANoDPFtwRU9RkEvi0GjdXXoLwddUA3ALaK74ztVX3xyERohI6G/s8fKUI/Dq2EctQWeM8ERPqsp9bdmVUfhBz2rLowixugwCSupfjEWwElTC4QIGsWC+UneaBN5zW9LmRXJcJJLESet7RfQ/gTFPMJeWUI2orAXAAsfKWsCYAPmsnFDUFPMBgAa0+n2UDNerqvMcbbTw8RXABHsvePvgAAAABJRU5ErkJggg==");}

		.categorylist .optionbar{float:left; width:882px; height:23px; background-color:#f5f5f5; padding:15px 29px;}
		.categorylist .optionbar p,
		.categorylist .optionbar label{float:left; font-size:11px; color:#2c2c2c;}
		.categorylist .optionbar p{height:15px; border-right:1px solid #bdbdbd; padding:4px 33px 4px 0;}
		.categorylist .optionbar label{margin-left:21px;}
		.categorylist .optionbar select{width:55px; margin-left:25px;}

		.categorylist article{width:100%; float:left; margin-top:32px;}
		.categorylist article p{color:#717171;}
		.categorylist article h2,
		.categorylist article h3{color:#323232; font-size:22px;}
		.categorylist article h3{margin:0;}
		.categorylist article ul{list-style:none; padding:0; margin:0!important;}
		.categorylist article li{float:left;}
		.categorylist .img{position:relative; float:left;}
		.categorylist .img .shadowmag,
		.categorylist .img img{width:100%;}

		.categorylist .text{ float:left;}
		.categorylist .text div{width:100%; font-size:13px; color:#717171;}
		.categorylist .text div.short{display:none;}
		.categorylist .assine{float:right; text-align:right;}
		.categorylist .assine p{text-align:right; margin:0;}

		/*# BOX ACTION #*/
		.categorylist .assine .btn{border:#dd5232 1px solid!important;background-color:#dd5232;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
		.categorylist .assine .btn a,
		.categorylist .assine .btn input,
		.categorylist .assine .btn button{color:#fff;font-size:18px;font-family:'PreloSlabBold';font-weight:normal;text-transform:inherit; padding:3px 13px; white-space:nowrap;}
		.categorylist .assine .btn:hover{background-color:#cd4526;}
		.categorylist .assine a:hover{text-decoration:none;}

		/*# BOXCATEGORY #*/
		.categorylist .boxcategory{width:718px;}
		.categorylist .boxcategory li{width:100%; border-bottom:1px solid #e6e6e6; margin-bottom:19px; }
		.categorylist .boxcategory .img{width:130px;}
		.categorylist .boxcategory .text{width:344px; text-align:justify; margin-left:12px;}
		.categorylist .boxcategory .text h2{margin:3px 0 0px;}
		.categorylist .boxcategory .assine{width:159px; margin-top:11px;}
		.categorylist .boxcategory .assine p,
		.categorylist .boxcategory .assine h3{padding-right:6px; line-height:1.1em;}
		.categorylist .boxcategory .assine h3{border-bottom:1px solid #e6e6e6; padding-bottom:6px; margin-bottom:10px;}

		/*# BOXLIST #*/	.categorylist .boxlist{}
		.categorylist .boxlist li{width:100%; border-bottom:1px solid #e6e6e6; margin:6px 0 19px;}
		.categorylist .boxlist .img{width:102px; margin-left:23px;}
		.categorylist .boxlist .text{width:505px; margin-left:22px;}
		.categorylist .boxlist .text h2{font-size:30px; margin:34px 0 0;}
		.categorylist .boxlist .text p{font-size:16px; margin:0;}
		.categorylist .boxlist .assine{width:145px; margin:36px 29px 0 0;}
		.categorylist .boxlist .assine h3{font-size:25px;}

		/*# BOXTABLE #*/
		.categorylist .boxtable li{width:288px; margin:22px 12px 22px;}
		.categorylist .boxtable .img{width:130px;}
		.categorylist .boxtable .text{width:120px; margin-left:15px;}
		.categorylist .boxtable .text h2{margin:0; height:53px; overflow:hidden; line-height:1.2em;}
		.categorylist .boxtable .text div.short{display:block; height:32px; overflow:hidden;}
		.categorylist .boxtable .text div.long{display:none;}
		.categorylist .boxtable .text p{line-height:1.2em;}
		.categorylist .boxtable .assine{width:145px; text-align:left;}
		.categorylist .boxtable .assine h3{margin:8px 0;}
		.categorylist .boxtable .assine p{display:none;}

		/*# PAGINATION #*/
		.categorylist .pagination{width:100%; float:left; margin:85px 0 67px 0; text-align:center;}
		.categorylist .pagination a,
		.categorylist .pagination span{display:inline-block; font-family:'PreloLight';}
		.categorylist .pagination a{color:#2c2c2c; text-decoration:none; font-size:13px; padding:0px 5px;}
		.categorylist .pagination a.prev,
		.categorylist .pagination a.next{font-size:15px; background-repeat:no-repeat;}
		.categorylist .pagination a.prev{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGlJREFUeNpj+P//PwMy7urqWgPEGILpIEEUCSAnsbe39wWKBJAR3tPTAxcES4C0d3d3v0cWBEv09fU9BjL+YUgAjcqbO3fuHWwSIBw7b968W9gkQDh6wYIF17BJgHA40Njb2CRAOAaIGwCK/rXpWmtCqwAAAABJRU5ErkJggg==); background-position:left 6px; padding-left:14px; margin-right:20px;}
		.categorylist .pagination a.next{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNpj6Orq+g/Ea/7//8+AjBmgEiCcjlWit7f3BZBOxKbjf09PD0gyHEMChLu7u9+DjMWQAOJ/fX19jzEk5s6dewdoVB6KxLx5824BBWNR7FiwYME1oEA0iquA2m8DOeEo/gASDUAcg+5zAEQutekrW5JUAAAAAElFTkSuQmCC); background-position:right 6px; padding-right:14px; margin-left:10px;}
		.categorylist .pagination span{background-color:#dd5232; font-size:19px; color:#ffffff; padding:8px 6px;}


		/*#### PRODUCTS ####*/
		.products{margin-top:15px;}
		.products h1{color:#c71f1f; font-family:Georgia,serif; font-weight:normal; font-size:45px; line-height:1.2em; margin:0; background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpjOC4v7wrE/EDMgI5BRAUQn8SmACb5H5sCZEkMBeiSKAqwScIV4JIE4XW4JJ8AsQo2SbAENjvhEuiSKBLIkhgSMMlYbBIgDADFFoW670MwCgAAAABJRU5ErkJggg==) no-repeat left 20px; padding-left:15px;}
		.products h2{font-family:'PreloLight'; font-size:15px; border-bottom:1px solid #edece5; color:#585858; padding:15px 15px 3px;}
		.products p{text-align:justify;}
		.products h3, .products h4, .products p, .products a, .products td{color:#717171; margin:0;}
		.products .share{margin-top:5px;}
		.products .share p{font-size:11px;}

		.products section{width:100%; float:left;}
		.products ul.topmenu{float:right; height:34px; background-color:#edece5; list-style:none; margin:0; padding:0;}
		.products .topmenu li:first-child{margin-left:18px;}
		.products .topmenu li{float:left;}
		.products .topmenu a{background-image:url('../img/comp/produtos/topmenu.png'); background-color:transparent; background-repeat:no-repeat; background-position:left center; display:block; width:38px; height:25px; text-decoration:none; font-size:9px; margin:5px 18px 0 0; padding-left:26px;}
		.products .topmenu li a:hover{color:#dd5232;}
		.products .topmenu li.preview a{background-position:0 0;}
		.products .topmenu li.preview a:hover{background-position:-76px 0;}
		.products .topmenu li.watch a{background-position:0 -24px;}
		.products .topmenu li.watch a:hover{background-position:-76px -24px;}
		.products .topmenu li.visit a{background-position:0 -48px;}
		.products .topmenu li.visit a:hover{background-position:-76px -48px;}

		.products div.block1{float:left;width:400px;}
			.share p{padding-bottom:6px;text-indent:3px;}
			.share #twitter a{width:65px;}
			.share #fblike a{width:67px;}
		.products .composition{width:400px; height:440px;position:relative;overflow:hidden;}
		/* .products .composition .box:nth-child(1){width:180px;height:240px;} */
		.products .composition .box{float:left;/* width:120px;height:160px; */;z-index:99;max-width:400px;max-height:440px;}
		.products .composition img{width:100%;height:100%}
		.products div.block2{float:right; width:515px;}
		.products table{width:515px;margin:0;}
		.products table tr{height:55px;border:none;background-color:#f5f5f5;}
		.products table tr.odd{background-color:#fbfbfb;}
		.products table td{padding:14px 5px;border:none;text-align:center;vertical-align:top;}
		.products table td.sale{font-size:11px;}
		.products table td.sale span{font-weight:normal;}
		.products table td.price{font-size:13px;}
		.products table td label{width:120px;height:auto;line-height:inherit;margin-left:37px;text-align:left;}

		.products table td label .maskradio{margin:0 10px 0 -27px;}

		.products table td a{font-size:10px; text-decoration:none;}
		.products tr.footer{background-color:#ffffff;}
		.products .footer td{text-align:left; font-size:11px; vertical-align:top;}
		.products .footer td span{font-weight:bold;}
		.products .footer .assinar,
		.products .footer .upsell{font-size:26px; background-color:#c71f1f; height:32px; white-space:nowrap; padding:5px 35px;}

		.products table.info{width:485px;margin:1px 10px;}
		.products table.info tr{border:#f6f6f6 1px solid;background-color:#fff;}
		.products table.info td{padding:15px;color:#666;text-align:left;vertical-align:middle;}
		.products table.info td:first-child{text-align:right;}

		/*# TABS #*/
		.products .boxtabs .tabs{height:32px;}
		.products .boxtabs .tabs li{height:32px;border:none!important;}
		.products .boxtabs .tabs a{height:auto;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;border:none;font-size:12px!important;color:#686868!important;line-height:12px;padding:10px 30px;}
		.products .boxtabs .tabs a:hover{background-color:#edece5;color:#686868!important;
		-webkit-transition: background-color 200ms linear;
		-moz-transition: background-color 200ms linear;
		-o-transition: background-color 200ms linear;
		-ms-transition: background-color 200ms linear;
		transition: background-color 200ms linear;}
		.products .boxtabs .tabs li.ui-tabs-active a{background-color:#edece5;cursor:default!important;color:#686868!important;}
		.products .boxtabs .panes .pane{padding:0; display:none;}

		/*# BANCA #*/
		.products .banca-revistas{height:289px;margin-top:42px;background:transparent url("../img/comp/produtos/bg1.png") center 24px no-repeat;}
		.products .bancatab{float:left; height:33px; background-color:#c71f1f; margin:0 45px; position:relative; padding:0 18px;}
		.products .bancatab h3{margin:0; border:none; color:#ffffff; font-size:14px; font-weight:normal; padding:7px 0;}
		.products .bancatab img{position:absolute; bottom:0px; left:-1px; width:101%;}

		.products .banca-revistas .box{width:118px;}
		.products .banca-revistas .box .tit{width:116px;padding:0 15px;}
		.products .banca-revistas .slider{clear:left;}
		.products .banca-revistas .slider .buttons{position:absolute;top:180px;z-index:2;}
		.products .banca-revistas .slider .viewport {height:245px;}
		.products .banca-revistas .slider .overview li{height:198px; padding:19px 18px 0}
		.products .banca-revistas .box .btn.assinar{margin:0 0 0 -25px;}

		/*# ULTIMAS NOTICIAS #*/
		div.lastnews{float:left; width:460px; margin-left:20px; margin-top:30px;}
		div.lastnews:first-child{margin-left:0;}
		.lastnews h2{display:inline-block; text-transform:uppercase; font-size:15px; padding:8px 20px 8px 48px; background:#edece5; font-weight:normal; background-repeat:no-repeat; background-position:6px 5px; margin:0;}
		.lastnews h2.twitter{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQZJREFUeNpj+P///9X/9AOXGIDERzpa+Alk4Wsckv+A+B0QvwXiX1Sy8A0+C2cBMRcQg9QkUikkcFr4G4jFoZbB8G5aWggKQnY0C7fQ2kIuNAu30tvCnfS2UAAar9iwEhDnAPEXalpIDC6it4U69LRQBIjbqWlhIRDPx4OPAPEfalp4aNjlQ040C7fR2kJeNAtX0brwliQxj1FkISi1maBZKArEm2lZH6ZgyWtiQGwNxHZYcBYQv6LEwp1klDQplFgIKohjSbRQlxILQeAzEFdDy0hWApaBslENpRbCwDMgngvEZUCchwWDUvASSoo2WgGwhW/paOFbkIV9QPwNiL/TGN8AVV8A2gchA8SZUogAAAAASUVORK5CYII=");}
		.lastnews h2.rss{background-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/bAEMABgQFBgUEBgYFBgcHBggKEAoKCQkKFA4PDBAXFBgYFxQWFhodJR8aGyMcFhYgLCAjJicpKikZHy0wLSgwJSgpKP/bAEMBBwcHCggKEwoKEygaFhooKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKP/AABEIABsAHAMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAAEAwABCP/EACEQAAEEAgIDAQEAAAAAAAAAAAEAAgMRBBITMSEiI2Ey/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAWEQEBAQAAAAAAAAAAAAAAAAAAARH/2gAMAwEAAhEDEQA/APUs73sZcbdjfSgzMF1K0tKvOJCz5H2tF5dnceUyv1ShrSHAEGwV1CiLsafjcbY7opqSiWRvxHi/pRkjfJi+4+g6S1kwClje/GjOp3b4/Uxl6C+68rqyYP/Z");}
		.lastnews div{border-top:1px solid #edece5; padding:0 10px 40px;}
		.lastnews ul {list-style: none;padding: 0;}
		.lastnews ul li{text-align:left;margin-top:20px;}
		.lastnews ul li a{color:#c71f1f;text-decoration:none;}

		.lastnews .tweetList{}
		.lastnews .tweetList p{line-height:13px;text-align:left;}


/*# CONTENT ##############################################################################################################*/

.mosaic{overflow: hidden;text-align:center;position: relative;text-decoration: none;}
.mosaic .cover{position: absolute;top: 0;left: 0;border: 0;}

/* Recuperar senha */
.rec-senha{}
.rec-senha .title{margin-bottom:25px;vertical-align:top;}
.rec-senha .title h1{display:inline-block;margin:0;font-size:24px;color:#000;font-family:'PreloSlabBold';font-weight:normal;}
.rec-senha form{width:265px;}
.rec-senha form .btn{margin-top:15px;}




/*# FOOTER ##############################################################################################################*/
footer{margin-top:30px;background-color:#204f75;position:relative;z-index:1;}
	.fcontent{width:940px;margin:0 auto;padding:15px 0 28px;}
	.fcontent p{margin:0 0 4px 0;}
	.fcontent strong{font-size:14px;font-weight:normal;}
	.fcontent ul{list-style:none;margin:0;padding:0;}
	.fcontent li{float:left;width:150px;margin-bottom:4px;font-size:13px;}
	.fcontent a{color:#fff;font-size:16px;text-decoration:none;}
	.fcontent a:hover{text-decoration:underline;}

	.fcontent .col1,
	.fcontent .col2,
	.fcontent .col3,
	.fcontent .col4{float:left;min-height:162px;font-size:13px;color:#fff;margin:0 0 0 18px;}
	.fcontent .col1{width:268px; margin-left:0;}
	.fcontent .col2{width:200px;}
	.fcontent .col3{width:239px;}
	.fcontent .col4{width:178px;}
	.fcontent .logo_eg{display:block;width:178px;height:44px;}
	.fcontent .logo_eg img{width:100%;}

	/*# CARDS/CERTIFICATES #*/
	.fcontent .seal{min-height:88px;font-size:12px;}
	.fcontent .seal strong{font-size:14px;}
	.fcontent .seal ul{display:inline-block;width:auto;margin:0;padding:0;font-size:0px;border:none;}
	.fcontent .seal ul li{float:none;display:inline-block;width:auto;margin:0 0 0 4px;}
	.fcontent .seal ul li:first-child{margin-left:0;}
	.fcontent .seal ul li.full{margin:2px 0 0 0;font-size:8px;color:#5b5b5b;}

	/*# NEWSLETTER #*/
	.fcontent .newsletter strong{margin-left:10px;font-size:14px;}
	.fcontent form{width:190px;margin:10px;}
	.fcontent form div{margin-top:5px;}
	.fcontent form div:first-child{margin-top:0;}
	.fcontent form input[type='text']{width:138px;padding:0 15px 0 35px;border-color:#243e54;color:#ccc;background-color:#243e54;
	-moz-box-shadow:inset 0 0 10px #213b51;
	-webkit-box-shadow:inset 0 0 10px #213b51;
	box-shadow:inset 0 0 10px #213b51;}
	.fcontent form input.name{background:#243e54 url("../img/ico/ico_name.png") 9px center no-repeat;}
	.fcontent form input.mail{background:#243e54 url("../img/ico/ico_mail.png") 9px center no-repeat;}
	.fcontent form .boxaction{text-align:right;}
	.fcontent form .btn{border:#252a32 1px solid!important;
	background:#2377af;
	background:-moz-linear-gradient(top, #2377af 0%, #1b5b8f 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2377af), color-stop(100%,#1b5b8f));
	background:-webkit-linear-gradient(top, #2377af 0%,#1b5b8f 100%);
	background:-o-linear-gradient(top, #2377af 0%,#1b5b8f 100%);
	background:-ms-linear-gradient(top, #2377af 0%,#1b5b8f 100%);
	background:linear-gradient(to bottom, #2377af 0%,#1b5b8f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2377af', endColorstr='#1b5b8f',GradientType=0 );
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;}
	.fcontent form .btn input{font-size:12px;text-transform:capitalize;}

	/*# NETWORK #*/
	.fcontent .network{min-height:101px;margin-top:25px;font-size:0;}
	.fcontent .network strong{margin-left:5px;}
	.fcontent .network a.tw,
	.fcontent .network a.fb{display:inline-block;width:48px;height:48px;text-indent:-9999px;}
	.fcontent .network a.tw{background:transparent url("../img/ico/ico_tw.png") 0 0 no-repeat;}
	.fcontent .network a.fb{background:transparent url("../img/ico/ico_fb.png") 0 0 no-repeat;margin-left:10px;}

	/*# COPYRIGHT #*/
	.fcontent p.copy{margin:0;padding:55px 0 0 0;font-size:11px;line-height:16px;color:#fff;font-weight:normal;text-align:center;clear:left;}
	.fcontent p.copy strong{font-size:12px;font-weight:bold;}

	.fcontent .last{width:210px;margin-left:108px;}
	.fcontent .nostyle{list-style:none;}
	.fcontent .noborder{border-color:transparent;}
/*# FOOTER ##############################################################################################################*/

/*# TABS ##############################################################################################################*/
.boxtabs{}
.boxtabs .tabs{list-style:none;height:33px;margin:0;padding:0;font-size:0px;}
.boxtabs .tabs li{display:inline-block;height:25px;border-left:#ccc 1px solid;vertical-align:top;}
.boxtabs .tabs li:first-child{border-left:none;}
.boxtabs .tabs li a{display:block;height:25px;line-height:30px;padding:0 20px 4px 20px;border-bottom:#fff 4px solid;font-size:13px;color:#5b5b5b;font-family:'PreloLight';font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#fff;}
.boxtabs .tabs li a:hover{color:#fff!important;border-bottom-color:#276094;background-color:#276094;
-webkit-transition: color 200ms linear;
-moz-transition: color 200ms linear;
-o-transition: color 200ms linear;
-ms-transition: color 200ms linear;
transition: color 200ms linear;
-webkit-transition: background-color 200ms linear;
-moz-transition: background-color 200ms linear;
-o-transition: background-color 200ms linear;
-ms-transition: background-color 200ms linear;
transition: background-color 200ms linear;}
.boxtabs .tabs li a span{width:0px;height:0px;margin-left:-2.5px;border-color:#dd5232 transparent transparent transparent;border-width:5px 4.5px 0 4.5px;border-style:solid;position:absolute;bottom:-5px;left:50%;display:none;}
.boxtabs .tabs li.ui-tabs-active a{color:#fff!important;border-bottom-color:#204f75;background-color:#204f75;cursor:default!important;}
.boxtabs .tabs li.ui-tabs-active a span{display:block;}
.boxtabs .panes .pane{padding:35px 0 0 0;border-top:#edece5 1px solid;background-color:#fff;display:none;}

/* TYPE 2 */
.boxtabs.type2 .tabs li{height:25px;margin:0 0 0 1px;border:none;vertical-align:top;}
.boxtabs.type2 .tabs li:first-child{margin:0;}
.boxtabs.type2 .tabs li a{height:25px;line-height:27px;padding:0 20px;border:none;font-size:14px;color:#fff;text-transform:inherit;background-color:#d4d4d4;}
.boxtabs.type2 .tabs li a:hover{background-color:#dd5232;}
.boxtabs.type2 .tabs li.ui-tabs-active a{background-color:#dd5232;position:relative;}
/*# TABS ##############################################################################################################*/

/*# MODAL ##############################################################################################################*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{width:100%;height:100%;position:absolute;top:0;left:0;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{display:block;width:100%;height:100%;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:#000;opacity:0.6!important;}
#colorbox{outline:0;
-moz-box-shadow:0 0 10px #dbdcdc;
-webkit-box-shadow:0 0 10px #dbdcdc;
box-shadow:0 0 10px #dbdcdc;}
    #cboxContent{background:#fff;overflow:visible;border:#c6c6c6 1px solid;border-top-color:#949494;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
        .cboxIframe{/*background:#fff;*/}
        #cboxError{padding:50px;border:1px solid #ccc;}
        #cboxLoadedContent{/*background:#fff;*/padding:20px;}
        #cboxLoadingGraphic{background:url("../img/loading.gif") no-repeat center center;}
        #cboxLoadingOverlay{/*background:#fff;*/}
        #cboxTitle{position:absolute;top:-22px;left:0;color:#000; display:none;}
        #cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-21px; /*background:url("../img/btn/btn_modal.png") 0 0 no-repeat;*/}


        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        /*#cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}*/
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

		#cboxClose {width:14px;height:14px;background:transparent url("../img/btn/btn_modal_close.png") center center no-repeat;text-indent:-9999px;cursor:pointer;top:20px;right:20px;}
		/*#cboxClose:hover{background-color:#cd4526;
		-webkit-transition: background-color 200ms linear;
		-moz-transition: background-color 200ms linear;
		-o-transition: background-color 200ms linear;
		-ms-transition: background-color 200ms linear;
		transition: background-color 200ms linear;}*/

.mcontent{min-width:100px;min-height:100px;}
.mcontent h2{margin-top:0;font-family:'PreloSlabBold';font-weight:normal;}
.mcontent p{margin-top:0;}

.mcontent fieldset div.btn{margin:0;border:#dd5232 1px solid!important;background-color:#dd5232;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.mcontent fieldset div.btn a,
.mcontent fieldset div.btn input,
.mcontent fieldset div.btn button{color:#fff;font-size:18px;font-family:'PreloSlabBold';font-weight:normal;text-transform:inherit;}
.mcontent fieldset div.btn:hover{background-color:#cd4526;}

.mcontent .boxcaptcha .btn{border-color:#959595!important;}

.mcontent .table{}
.mcontent .table .row{}
.mcontent .table .row .cell{text-align:center;vertical-align:middle;}
.mcontent .table .row .cell p{margin:0;}


	/* Modal - Tamanho */
	.modw265,
	.mcontent form,
	.esqueciMinhaSenha,
	.forgetEmail{width:265px;}

	.result .table{min-height:72px;}

	.modw265 em{text-align:left;}

	.modw305,
	#frmTrocarMeuEmail,
	#positivacaoTrocarEmailColorbox,
	#positivacaoColorbox{width:305px;}

	.modw340, .modw340 form{width:340px;}



	.entrega-endereco, .entrega-endereco form{width:340px;}
	.entrega-endereco input[type="text"]{width:305px;}
	.entrega-endereco input.cep{width:172px;}
	.entrega-endereco .box-bank div{width:200px;}
	.entrega-endereco .box-bank div:first-child{width:67px;}
	.entrega-endereco .box-bank div input{width:100%;}
	.entrega-endereco .box-equal{margin:0; padding:0;}
	.entrega-endereco .box-equal div{float:left; width:149px; margin:0;}
	.entrega-endereco .box-equal div.estado{margin:0 0 0 37px;}
	.entrega-endereco .box-equal div input{width:100%; float:left;}
	.entrega-endereco .box-equal .maskselect,
	.entrega-endereco .box-equal select{width:149px!important;}
	.entrega-endereco .box-equal .maskselect .text{min-width:129px;}
	.entrega-endereco .box-equal .maskselect .btn{position:absolute; right:0; overflow:hidden;}

	.entrega-endereco .cell{text-align:center!important;}


	/* Modal - Tamanho */

.mcontent.terms{}
.mcontent.terms .box{width:700px;height:500px;margin-top:20px;overflow-y:scroll;}

.mcontent.nfeList{width:300px;}
.mcontent.nfeList p.info{margin:1em 0 0 0;font-size:11px;font-weight:normal;text-transform:inherit;}

.mcontent .seal ul{margin:0;padding:0;font-size:0px;list-style:none;}
.mcontent .seal li{display:inline-block;height:32px;margin:0 0 0 15px;}
.mcontent .seal li:first-child{margin-left:0px;}
.mcontent .seal li img{height:100%;}

/* Modal - Error */
.mcontent div.warning{padding-left:20px;}
.mcontent div.warning.error{background:8px center no-repeat #f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF1JREFUeNpjeGdlxgDFwkBcBMR7gPgFFO+BignD1MEU6wDxASD+jwMfgKoBaxAA4kN4FMMwSI0ASEMhEYphuBCkYR8JGvaBNDwnQcNzsjSQ7CSSPU1ysJIccSQlDQB/+DSM8ECR/wAAAABJRU5ErkJggg==);}
.mcontent div.warning p{font-size:12px; line-height:1.2em; padding:6px 35px 6px 8px;}
.mcontent div.warning .btn{margin:-14px 0 0 0!important;}
.mcontent div.warning .btn a{width:28px; height:28px;}



.mcontent.modalert{min-width:50px;min-height:50px;max-width:300px;font-size:14px;}
.mcontent.modconfirm{min-width:180px;min-height:50px;max-width:300px;font-size:14px;}
.mcontent.modalert .boxaction, .mcontent.modalert .modconfirm{text-align:center;}

/*# MODAL ##############################################################################################################*/

/*# DATEPICKER ##############################################################################################################*/
.ui-datepicker{ border:#c6c6c6 1px solid;background-color:#fff;position:absolute;top:0;left:0;display:none;}
.ui-datepicker .ui-datepicker-title{height:20px;padding:10px 0;font-size:14px;font-weight:bold;color:#fff;text-align:center;background-color:#c6c6c6;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{width:20px;height:20px;position:absolute;top:11px;cursor:pointer;text-indent:-9999px;}
.ui-datepicker .ui-datepicker-prev{width:0px;height:0px;border-color:transparent #ffffff transparent transparent;border-width:9px 12px 9px 0;border-style:solid;left:10px;}
.ui-datepicker .ui-datepicker-next{width:0px;height:0px;border-color:transparent transparent transparent #ffffff;border-width:9px 0 9px 12px;border-style:solid;right:10px;}

.ui-datepicker table{width:auto;margin:0;}
.ui-datepicker tr{border:none;background-color:transparent!important;}
.ui-datepicker th{font-size:12px;color:#fff;background-color:#c6c6c6;}
.ui-datepicker th span{}
.ui-datepicker td{padding:0;border:none;}
.ui-datepicker td a{display:block;width:20px;height:15px;line-height:10px;margin:1px;padding:4px;border:#c6c6c6 1px solid;text-decoration:none;}

.ui-datepicker .ui-state-default{color:#5b5b5b;}
.ui-datepicker .ui-state-default:hover{border-color:#dd5232;}
.ui-datepicker .ui-state-active{border-color:#dd5232;color:#fff;background-color:#dd5232;}
/*# DATEPICKER ##############################################################################################################*/

/*.bloco{float:left;margin: 15px 0;}
.bloco.size3{width:100%}
.bloco.size2{width:63%;margin: 15px;}
.bloco.size1{width:30%;margin: 15px 14px;}*/

.bloco{float:left;margin-top:18px;}
.bloco:first-child{margin-top:0px;}
.bloco.size3{width:940px;}
.bloco.size2{width:660px;}
.bloco.size1{width:261px;}

/*# CAROUSEL REVISTAS ##############################################################################################################*/
.carousel-revistas{overflow:hidden;position:relative;text-align:left;visibility:hidden;width:100%;height:236px;}
.carousel-revistas img{border:none;position:absolute;top:0px;visibility:hidden;background:url(../img/comp/carousel-revistas/shadow.png) repeat-x scroll bottom center;padding: 0 0 30px;-ms-interpolation-mode:bicubic; cursor:pointer!important;}
.carousel-revistas p{margin:0 auto;text-align:center;}
.carousel-revistas .loading{width:200px;height:15px;margin:-7.5px 0 0 -106px;padding:5px;border:#fff 1px solid;position:absolute;top:50%;left:50%;visibility:visible;}
.carousel-revistas .loading_bar{width:1%;height:15px;background:#fff;visibility:visible;}
.carousel-revistas .loading_txt{display:none;}
.carousel-revistas .navigation{width:100%!important;height:100%!important;position:absolute;top:0;left:0;z-index:1;}
.carousel-revistas .caption{font-weight:bold;position:relative;text-align:center;z-index:1;   display:none;}
.carousel-revistas .scrollbar{width:100%!important;height:100%!important;margin:0!important;position:absolute;top:0;left:0;visibility:hidden;z-index:2;}
.carousel-revistas .slider{height:14px;margin:0;position:absolute;width:100%;z-index:10003;   display:none;}
.carousel-revistas .images{width:100%!important;height:100%!important;overflow:hidden;white-space:nowrap;}
.carousel-revistas .button{width:45px;height:235px;margin:-13px 0 0 0;position:absolute;top:0;cursor:pointer;}
.carousel-revistas .previous{background:url(../img/comp/carousel-revistas/btn_prev.png) left 120px no-repeat;left:0;}
.carousel-revistas .next{background:url(../img/comp/carousel-revistas/btn_next.png) right 120px no-repeat;right:0;}

/*# CAROUSEL BANNERS ##############################################################################################################*/
.carousel-banners{float:left;width:100%;height:auto;position:relative;overflow:hidden;}
.carousel-banners ul{margin:0;padding:0;list-style:none;}
.carousel-banners li{float:left;}
.carousel-banners .viewport{float:left;width:940px;height:206px;position:relative;}
.carousel-banners .overview{position:absolute;top:0;left:0;}
.carousel-banners .overview li{width:940px;height:206px;}
.carousel-banners .buttons{float:left;}
.carousel-banners .next{}
.carousel-banners .disable{visibility:hidden;}
.carousel-banners .pager{position:absolute;bottom:7px;right:7px;}
.carousel-banners .pagenum{float:left;width:15px;height:15px;font-size:0;background:url("../img/comp/carousel-banners/controller.png") -15px 0 no-repeat;}
.carousel-banners .active{background-position:0 0;}

/*# CAROUSEL BRINDES ##############################################################################################################*/
.carousel-brindes{}
.carousel-brindes h2{display:inline-block;margin:0;padding:5px 10px;font-size:15px;font-family:'PreloLight';text-transform:uppercase;font-weight:normal;background:#edece5;}
.carousel-brindes .comp{width:260px;background-color:#f5f5f5;position:relative;overflow:hidden;}
.carousel-brindes .shadow-t,
.carousel-brindes .shadow-b{width:100%;height:10px;position:absolute;left:0;z-index:1;}
.carousel-brindes .shadow-t{background:transparent url("../img/comp/carousel-brindes/shadow-t.png") 0 0 no-repeat;top:6px;}
.carousel-brindes .shadow-b{background:transparent url("../img/comp/carousel-brindes/shadow-b.png") 0 0 no-repeat;bottom:6px;}

.carousel-brindes .btn{display:block;width:auto;height:6px;border:none;text-indent:-9999px;cursor:pointer;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
filter:alpha(opacity=1);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;}
.carousel-brindes .btn.disable{cursor:default;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter:alpha(opacity=50);
-moz-opacity:0.0;
-khtml-opacity:0.0;
opacity:0.0;}
.carousel-brindes .btn.up{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpj8PX1ZUDDikD8EIgb0eVwKfwPxY24FKMrxNBASCGKBmIUwjWAFHsAcRoxGAAD3ltOzrGR2AAAAABJRU5ErkJggg==") center center no-repeat;}
.carousel-brindes .btn.down{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpj8PX1TSMSezAAiUYg/k8APwRiRZBiQhrACkHqYIpxaYArRFeMrgFFITbFMA0YCkEYACtlW06t96ylAAAAAElFTkSuQmCC") center center no-repeat;}

.carousel-brindes .viewport{margin:0 10px;height:201px;overflow:hidden;}
.carousel-brindes .overview{margin:0;padding:0;list-style:none;position:relative;left:0;top:0;}
.carousel-brindes .overview li{height:63px;overflow:hidden;display:block;margin-bottom:3px;border:#d8d8d8 1px solid;background:#fff;vertical-align:middle;table-layout:fixed;}
.carousel-brindes .overview li a{display:table;width: 100%;font-family:'PreloLight';font-size:12px;color:#727272;text-decoration:none;}
.carousel-brindes .overview li span{display:table-cell;vertical-align:middle; }
.carousel-brindes .img{width:63px;height:63px;text-align:center;}
.carousel-brindes .img img{width:100%;}
.carousel-brindes .tit{display:block;font-family:'PreloLight';font-size:15px;color:#204f75;font-weight:normal;}
.carousel-brindes .text{line-height:15px;padding:10px;}

/*# BANCA REVISTAS ##############################################################################################################*/
.banca-revistas{display:block;width:960px;height:490px;margin-top:28px;margin-left:-20px;text-align:center;background:transparent url("../img/comp/banca-revistas/bg.jpg") center 20px no-repeat;}
.banca-revistas .box{float:left;width:287px;height:198px;text-align:center;position:relative;}
.banca-revistas .box .tit{display:table-cell;width:320px;height:50px;color:#fff;font-family:Arial, Helvetica, sans-serif;vertical-align:middle;}
.banca-revistas .box .img{width:102px;height:140px;margin:0 auto;overflow:hidden; display:block;}
.banca-revistas .box .img img{width:100%;}
.banca-revistas .box .btn.assinar{width:92px;height:25px;margin:0 0 0 -46px;border:none;background:transparent url("../img/comp/banca-revistas/btn.png") 0 0 no-repeat;position:absolute;bottom:0;left:50%;text-indent:-9999px;}
.banca-revistas .spacer{float:left;width:100%;height:28px;}
/*# TABS #*/
.banca-revistas .boxtabs{}
.banca-revistas .boxtabs .tabs{list-style:none;height:auto;margin:0;padding:0;font-size:0px;}
.banca-revistas .boxtabs .tabs li{display:inline-block;width:165px;height:auto;margin:0 0 0 8px;border:none;vertical-align:top;}
.banca-revistas .boxtabs .tabs li{background-color:#734c8b;}
.banca-revistas .boxtabs .tabs li + li{background-color:#b41b73;}
.banca-revistas .boxtabs .tabs li + li + li{background-color:#b62934;}
.banca-revistas .boxtabs .tabs li + li + li + li{background-color:#6a8e45;}
.banca-revistas .boxtabs .tabs li + li + li + li + li{background-color:#2c8cbc;}
.banca-revistas .boxtabs .tabs li a{display:block;position:relative;height:35px;line-height:35px;padding:0;border:none;font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;font-weight:normal;text-align:center;text-decoration:none;text-transform:capitalize;background:transparent url("../img/comp/banca-revistas/shadow.png") center bottom no-repeat;}
.banca-revistas .boxtabs .tabs li a:hover{background-color:transparent;}
.banca-revistas .boxtabs .tabs li.ui-tabs-active a{height:45px;line-height:45px;cursor:default!important;}
.banca-revistas .boxtabs .panes{}
.banca-revistas .boxtabs .panes .pane{padding:0;border-top:none;background-color:transparent;display:none;}
/*# SLIDER #*/
.banca-revistas .slider {position:relative;overflow:hidden;}
.banca-revistas .slider .viewport {float:left;width:863px;height:456px;margin-left:45px;overflow:hidden;position:relative;}
.banca-revistas .slider .overview {list-style:none;width:863px;margin:0;padding:0;position:absolute;left:0;top:0;}
.banca-revistas .slider .overview li{float:left;width:863px;height:456px;}
.banca-revistas .slider .buttons{position:absolute;top:120px;z-index:2;}
.banca-revistas .slider .next,
.banca-revistas .slider .prev{width:73px;height:64px;position:absolute;top:196px;text-indent:-9999px;z-index:2;}
.banca-revistas .slider .next{background:transparent url("../img/comp/banca-revistas/btn_next.png") 0 0 no-repeat;right:1px;}
.banca-revistas .slider .prev{background:transparent url("../img/comp/banca-revistas/btn_prev.png") 0 0 no-repeat;left:1px;}
.banca-revistas .slider .next.disable{background:transparent url("../img/comp/banca-revistas/btn_next_disable.png") 0 0 no-repeat;}
.banca-revistas .slider .prev.disable{background:transparent url("../img/comp/banca-revistas/btn_prev_disable.png") 0 0 no-repeat;}

/*# MONTE SUA OFERTA ##################################################################################################################*/
.quero-assinar{position:relative;}
.quero-assinar h2{display:inline-block;margin:0;padding:5px 10px;font-size:15px;font-family:'PreloLight';text-transform:uppercase;font-weight:normal;background:#edece5;}

.quero-assinar .comp{min-height:234px;padding-top:15px;text-align:center;font-size:0px;background:#f5f5f5;}

.quero-assinar .text{width:287px;font-size:13px;text-align:right;position:absolute;top:50px;right:30px;z-index:9;}
.quero-assinar .text p{margin:0;}
.quero-assinar .text strong{font-size:19px;}

.quero-assinar .img{display:inline-block;width:164px;height:219px;margin:0 0 0 -21px;background:url("../img/comp/quero-assinar/bg_mag.png") 0 0 no-repeat;position:relative;vertical-align:bottom;}
.quero-assinar .img img{width:164px;height:219px;}

.quero-assinar .gift{display:inline-block;width:164px;height:115px;margin:0 0 0 -10px;background:url("../img/comp/quero-assinar/bg_gift.png") 0 0 no-repeat;position:relative;}
.quero-assinar .gift img{width:164px;height:115px;}

.quero-assinar .shadow{width:164px;height:113px;background:url("../img/comp/quero-assinar/shadow.png") 0 0 no-repeat;position:absolute;bottom:-12px;left:-10px;}

/*TYPE 1*/
.quero-assinar.type1 .mag1{margin-left:-30px;z-index:1;}
.quero-assinar.type1 .gift{z-index:2;}

/*TYPE 2*/
.quero-assinar.type2 .mag1{margin-bottom:10px;margin-left:-130px;z-index:1;}
.quero-assinar.type2 .mag2{z-index:2;}
.quero-assinar.type2 .gift{z-index:3;}

/*TYPE 3*/
.quero-assinar.type3 .mag1{margin-bottom:20px;margin-left:-130px;z-index:1;}
.quero-assinar.type3 .mag2{margin-bottom:10px;z-index:2;}
.quero-assinar.type3 .mag3{z-index:3;}
.quero-assinar.type3 .gift{z-index:4;}

/*TYPE 4*/
.quero-assinar.type4 .mag1{margin-bottom:30px;margin-left:-130px;z-index:1;}
.quero-assinar.type4 .mag2{margin-bottom:20px;z-index:2;}
.quero-assinar.type4 .mag3{margin-bottom:10px;z-index:3;}
.quero-assinar.type4 .mag4{z-index:4;}
.quero-assinar.type4 .gift{z-index:5;}

.quero-assinar .btn{width:162px;height:161px;border:none;background:url("../img/comp/quero-assinar/btn_disable.png") 0 0 no-repeat;position:absolute;bottom:0;right:0;text-indent:-9999px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;}
.quero-assinar .btn.enable{background-image:url("../img/comp/quero-assinar/btn.png")}

/*# BANNER HOVER ##################################################################################################################*/
.banner-hover{}
.banner-hover p{margin:0;}
.banner-hover .close{width:20px;height:20px;background:#dd5232 url("../img/ico/close.png") center center no-repeat;border-color:transparent;position:absolute;top:0;right:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;}
.banner-hover .close:hover{background-color:#cd4526;}
.banner-hover .close span{display:block;width:100%;height:100%;text-indent:-9999px;}

.banner-hover.static{margin:0!important;}

.banner-hover.fade{
	background-color:#fff;
	position:fixed;
	top:-25%;
	left: 50%;
	z-index:1050;

	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);

	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;

	-webkit-transition: opacity 0.3s linear, all 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, all 0.3s ease-out;
	-o-transition: opacity 0.3s linear, all 0.3s ease-out;
	transition: opacity 0.3s linear, all 0.3s ease-out;}

.fade{opacity:0;
	visibility:hidden;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;}
.fade.in{top:50%;left:50%;opacity:1;visibility:visible;}
/*# BANNER HOVER ##################################################################################################################*/

/*# BLOCO-LOGOS ##################################################################################################################*/
.bloco-logos{}
.bloco-logos ul{display:block; padding:0; margin:0;}
.bloco-logos ul li{list-style:none; display:table-cell; position:relative; margin:0; width:184px; height:60px; text-align:center; vertical-align:middle; background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/bAEMAEAsMDgwKEA4NDhIREBMYKBoYFhYYMSMlHSg6Mz08OTM4N0BIXE5ARFdFNzhQbVFXX2JnaGc+TXF5cGR4XGVnY//bAEMBERISGBUYLxoaL2NCOEJjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY//AABEIABoAAQMBIgACEQEDEQH/xAAVAAEBAAAAAAAAAAAAAAAAAAAABv/EABQQAQAAAAAAAAAAAAAAAAAAAAD/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AqgAAAf/Z); background-position:left center; background-repeat:no-repeat;}
.bloco-logos ul li:first-child{background-image:none;}

.bloco-logos img{cursor:pointer;
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter:gray;
	-webkit-filter:grayscale(100%);
}
.bloco-logos img:hover{filter:none;-webkit-filter:grayscale(0%);}
/*# BLOCO-LOGOS ##################################################################################################################*/


/****** MODAL CVV  */
.modal-container{
	font-family: arial;
	width: 440px;
	height: 650px;
}

.modal-container h2{
	background: #224f76 url("../img/cvv/assine-globo.jpg") center 0;
	height: 53px;
	margin-bottom: 10px;
	text-indent: -9999px;
}

.modal-container h3{
	border-bottom: #eee solid 1px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 20px 10px;
	margin-bottom: 10px;
	text-align: center;
}

.modal-selector{
	border-bottom: #eee solid 1px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.modal-selector p{
	font-size: 15px;
	margin-bottom: 10px;
}

.modal-nav{
	display: inline-block;
	list-style: none;
	padding:0!important;
	margin:0!important;
}

.modal-nav li{
	float: left;
	margin: 0 5px;
}

.modal-nav a{
	background-repeat: no-repeat;
	display: block;
	height: 91px;
	text-indent: -9999px;
	width: 96px;
}

.modal-nav a.it-1{background-image: url("../img/cvv/visa-thumb.png");}
.modal-nav a.it-2{background-image: url("../img/cvv/mastercard-thumb.png");}
.modal-nav a.it-3{background-image: url("../img/cvv/american-express-thumb.png");}
.modal-nav a.it-4{background-image: url("../img/cvv/elo-thumb.png");}
.modal-nav a.it-5{background-image: url("../img/cvv/hipercard-thumb.png");}

.modal-content{
	border-bottom: #eee solid 1px;
	padding: 0 20px 10px;
	margin-bottom: 10px;
}

.modal-content h4{
	color: #333;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
}

.modal-content p{
	font-size: 14px;
	margin-bottom: 10px;
}

.modal-content img{
	display: block;
	margin-bottom: 10px;
}