body,a,td,SPAN{font-size:11px;font-family:font-family: 'Open Sans', sans-serif;;color:#383234;margin:0px;letter-spacing:2px;}
IMG{border:0px}

textarea,select,input{
	color:black;
	font-size:11px;
	font-family:tahoma,aria;
	border:0px;
	overflow:hidden;
}

textarea{
	overflow:auto;
	resize:none;
}


table,td,tr{
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

A{
	color:#0A0B0C;
	TEXT-DECORATION:none;
	cursor:pointer;
}


A:hover{
	color:#0A0B0C;
	TEXT-DECORATION:none;
	cursor:pointer;
}

.ulnormal{
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.ulnormal li{
	float:left;
}

.ulnormal li a{
	color:red;
}

.header{
	border:1px solid red;
	width:1040px;
	margin:0px  auto;
	text-align:left;
}

.footer{
	border:1px solid blue;
	width:1040px;
	margin:0px  auto;
	text-align:left;
	padding:50px 0px 0px 0px;
}

.titulo1{
	font-family:Arial;
	font-size:10px;
	color:red;
}


.menu{
	float:left;
	background:pink;
	height:150px;
	line-height:150px;
}

.redessociais{float:right;border:1px solid red;padding-top:50px;}

.bemvindo{
	font-size:20px;
	color:red;
}


/*COOKIE*/
#div_cookie{  background: none repeat scroll 0 0 #ffffff; }
.notification{
	bottom:0;
	left:0;
	padding: 5px 0;
	position:fixed;
	right:0;
	z-index:99999;
	border-top: 1px solid #cecece;
	opacity:0.9;
	 width:100%;
	 background-color:#ffffff;
}

.containercookie{
	margin: 0 auto;
	max-width:978px;
	min-width:100px;
	width:100%;
}

#div_cookie .description{ 
	float:left;
	line-height:18px;
	margin: 0;
	padding-right:20px;  
}

#btn_cookie_accept{
	background-color:#000000;
	border:0 none;
	border-radius: 0.2em;
	color:#fff;
	display: inline-block;
	font-size:12px;
	line-height:14px;
	margin-bottom:5px;
	padding: 0.85em 1.15em 0.65em;
	position:relative;
	text-decoration:none;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out 0s;
	vertical-align:top;
	white-space: nowrap;
	margin-top:7px;
}

#btn_cookie_accept:hover{
	background: none repeat scroll 0 0 #222222;
	border:0 none;
	color:#fff;
}

.description{
	max-width:890px;
	min-width:70px;
	float:left;
	line-height:20px;
	margin-top:5px;
}
.description a{
	text-decoration:underline;
}

.grid-x{
	max-width:77rem;
	margin:0 auto;
}

.menu-title{
	font-size:14px;
	padding-top:5px;
	padding-bottom:15px;
}

.menu-option{
	font-size:14px;
	padding-bottom:15px;
}

.menu-option:hover{
	color:#ee7a27;
}

.menu-on { 
	color:#ee7a27;
	font-size:14px;
	padding-bottom:15px;
} 
.pag_title{
	font-size:30px;
	color:#ee7a27;
}
.inputlogin{
	color:white;
	height:50px;
	width:250px;
	border:2px solid white;
	border-radius: 30px;
	background-color:transparent;
	margin-bottom:0px; 
}
.inputlogin:focus{ 
	background-color:transparent;
} 

.fform{
	font-size:18px;
	padding-left:50px;
	color:white;
	font-style:italic;
	padding-right:30px;
}
.fform2{
	font-size:18px;
	padding-left:50px;
color:#ee7a27;
	font-style:italic;
	padding-right:26px;
}
.fdest{
	font-size:14px; 
}
.legenda_filtro { 
	font-size:14px;
	color:#373133;
} 
select {
	height:40px;
	font-size:14px;
	border:1px solid #cacaca; 
} 

.tsubmit, a.tsubmit { 
	color:#ee7a27;
	font-size:14px;
	width:auto;
} 

.cursor-item{
	float:left;
	padding:8px;
	border-top:1px solid rgb(244, 244, 244);
	border-bottom:1px solid rgb(244, 244, 244);
	border-right:1px solid rgb(244, 244, 244);
	cursor:pointer;
}

.cursor-item span, .cursor-item span a{
	font-size: 14px;
}

.cursor-prev span, .cursor-next span{
	color:grey;
}

.cursor-prev{
	border-left:1px solid rgb(244, 244, 244);
}

.cursor-item:hover, .cursor-prev:hover, .cursor-next:hover{
	background:rgb(244, 244, 244);
}

.cursor-item.on span, .cursor-item:hover span{color:rgb(238, 122, 39);}

.cursor-prev.on span, .cursor-next.on span, .cursor-prev:hover span, .cursor-next:hover span {
	color:rgb(55, 49, 51);
}

.cursor-item.number{padding-right:10px;padding-left:10px;}

.round-orange-button{
	background-color:transparent;
	color: rgb(238, 121, 41);
	border: 2px solid rgb(238, 121, 41);
	border-radius: 27px;
	font-style: italic;
	padding: 13px 30px;
	font-size: 19px;
	cursor:pointer;
}

.order-section-title{
	color: #ee7a27;
	font-size:14px;
	font-weight:bold;
}
.order-section-subtitle, .order-var{
	font-size:14px;
}

.order-list-table > div:nth-of-type(odd){background-color:#f4f4f4}

.refund-list > div:nth-of-type(odd){background-color:#f4f4f4}
.refund-list-item{padding:20px;font-size:14px;}
.refund-state, .refund-state span{color:#ee7a27;font-weight:bold;text-transform:uppercase;font-size:14px}
.button-cancel-refund,.button-cancel-refund:hover {background:transparent;color:#ee7a27;margin:0;padding:0}
.button-cancel-refund span{color:#ee7a27;padding-left:2px;font-size:14px;font-weight:bold}

.form-label{font-size:16px;}

#plk-address-error{margin-top:20px;padding:20px;color:red;font-size:16px;}

.plk-extra-name, .plk-extra-date{display:none}

.orange{color:#ee7a27}
.uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
.italic{font-style: italic;}
.clear{clear:both}

.extrabox > div.active{
	background-color: rgb(220,220,220);
}
