/************************** 
  OMW COMUM 
**************************/
/* FORM */
form.omw_form label{ font-weight:bold;clear:both;display:block}
form.omw_form input[type='text']{ clear:both;width:300px;margin-bottom:10px;height:30px;padding:2px;border:1px solid #dedede}
form.omw_form textarea{ clear:both;width:300px;margin-bottom:10px;height:100px;border:1px solid #dedede;padding:2px; font-family:Tahoma,Arial,Tahoma, Geneva, sans-serif; font-size:12px}
form.omw_form select{ clear:both;margin-bottom:10px}
form.omw_form input[type='checkbox']{ clear:both;margin-bottom:10px;border:1px solid red;}
form.omw_form input[type='radio']{ clear:both;margin-bottom:10px;}
form.omw_form input[type='submit'] { clear:both;width:auto;margin-bottom:10px;background-color:#0090FF;cursor:pointer;padding:5px;color:#fff; text-transform:uppercase}
form.omw_form input[type='submit']:hover { clear:both;width:auto;margin-bottom:10px;background-color:#40acff}

form.omw_form div.textbox {display:block;margin-bottom:10px}
form.omw_form h1 {color:#000;border-bottom:1px solid #e6e6e6;width:300px;padding-bottom:3px}
form.omw_form .validatorContainer1 {float:left;padding-top:3px}
form.omw_form .validatorContainer2 {float:left}

/* PAGING */
#omw_paging a {color:#29559E; }
#omw_paging a:hover {color:#A1DA19}
#omw_paging .numbers{float:left; border:1px solid #dedede;width:18px; height:16px; text-align:center; color:#999;  font-size:12px; margin-left:2px; margin-right:2px;}
#omw_paging .firstPage {}
#omw_paging .current {float:left; width:18px; height:16px; text-align:center; color:#fff;background-color:#0090FF; font-size:12px; margin-left:2px; margin-right:2px;border:1px solid #666}
#omw_paging .previousPage {float:left; width:17px; height:17px; margin-right:5px; margin-top:5px}
#omw_paging .nextPage {float:left; width:17px; height:17px; margin-left:2px; margin-top:2px}
#omw_paging .lastPage{}

/* LOGIN */
.omw_loginBox{
	margin-top:20px;
	border:1px solid #c2c2c2;
	float:left;
	width:330px;
	margin-bottom:32px;
	margin-right:0px;
	padding:10px;
	min-height:220px;
	border-radius:10px;
	min-height:300px;

}

.omw_loginBox a{font-size:12px;color:#333; text-decoration:none}
.omw_loginBox a:hover{color:#999}
.omw_loginBox:nth-child(3n) {float:right;margin-right:0px;}
.omw_loginBox h1{height:auto;font-family:PacificoRegular;font-weight:normal;font-size:18px}
.omw_loginBox ul {margin:10px 30px;}

form#omw_loginform input[type='text'].smallInput {clear:both;margin-bottom:10px;width:137px;padding-right:30px; }
form#omw_loginform input[type='password'].smallInput { clear:both;margin-bottom:10px;width:137px;padding-right:30px }
form#omw_loginRecoverform input[type='text']{border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;width:95% !important;height:18px !important;border-radius:8px }
form#omw_loginform input[type='text'],form#omw_loginform input[type='password'], #omw_changePasswordform input[type='password'] {border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;width:80% !important;height:18px !important;border-radius:8px }

.omw_loginBox input[type='button'],
.omw_loginBox input[type='submit']{clear:right;
	margin-top:5px;
	text-transform:lowercase;
	background: url("../images/button_submit.gif") no-repeat;
	border:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:2px 0 0 0;
	width:115px;
	height:23px;
	color:#078dab;
	text-decoration:none;
}
.omw_loginBox input[type='button'] a {text-decoration:none}


form#omw_registerform input[type='submit']{float:left; width:165px; height:43px; background:url(../images/btnEnviar.jpg) no-repeat; margin-top:10px;font-size:12px;color:#fff;font-family:PacificoRegular; font-size:15px; text-shadow: 0px 1px rgba(0,0,0, 0.5); line-height:100%}
form#omw_registerform input[type='text']{border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;width:350px !important;height:18px !important;border-radius:8px }
form#omw_registerform input[type='password']{border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;height:18px !important;border-radius:8px }
form#omw_registerform textarea {resize:none;border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;height:60px !important;width:350px !important;border-radius:8px }
form#omw_registerform select {border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;width:360px !important;height:28px !important;border-radius:8px }
form#omw_registerform select option{ padding:2px 5px; }
form#omw_registerform input.small{width:100px !important;}
form#omw_registerform input.medium{width:220px !important;}
form#omw_registerform select.small{width:100px !important;}

form#omw_registerform input[type='button'],
form#omw_registerform input[type='submit']{
clear:right;
	margin-top:5px;
	text-transform:lowercase;
	background: url("../images/button_submit.gif") no-repeat;
	border:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:2px 0 0 0;
	width:115px;
	height:23px;
	color:#078dab;
	text-decoration:none;
	font-weight:normal;
}


form#omw_registerform textarea.required,form#omw_checkout_form textarea.required , form#omw_registerform input.required,form#omw_loginRecoverform input.required, form#omw_loginform input.required,form#omw_changePasswordform input.required,form#omw_checkout_form input.required  {
 background-image: url("../images/requiredWarning.png") !important;
 background-position: right 6px !important;
 background-repeat: no-repeat !important;
 background-size: auto auto !important;
}
form#omw_registerform textarea.errorClass,form#omw_checkout_form textarea.errorClass,form#omw_checkout_form input.errorClass, form#omw_registerform input.errorClass,form#omw_loginRecoverform input.errorClass,form#omw_loginform input.errorClass,form#omw_changePasswordform input.errorClass  {
    background-image: url("../images/required.png") !important;
    background-position: right 6px !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
}

form#omw_registerform input[type='text']#humanValidator {width:50px !important}

div.validationSeparator{ clear:both;border-top:1px solid #E6E6E6;padding-top:10px}


/* STORE */
.addToBasket{cursor:pointer}
.addToBasket_quantity{width:20px;}
.displayExtrasWarning{
	background:url("../images/bgWarningCompras.png") no-repeat;
	font-size:15px;
	position:absolute;
	padding:10px;
	text-align:center;
	width:498px;
	left:50%;
	top:400px;
	height:118px;
	padding-top:50px;
	z-index:999999;
	margin-left:-250px;
	color:#888;
	line-height:14px;
	/* DROP SHADOW */
	/*box-shadow: 0px 5px 10px  #818181;
	-webkit-box-shadow:  0px 5px 10px #818181;
	-moz-box-shadow:  0px 5px 10px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);*/
}

.omw_cart_header{
    background: none repeat scroll 0 0 #C9A2B0;
    color: #FFFFFF;
    font-size: 13px;
	padding: 12px 20px;
    text-align: left;
	height:15px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}

.omw_cart_options {
	border:1px solid red;background-color:#fff;border:1px solid #E8E8E8;border-top:none;
    font-size: 13px;
	padding: 12px 20px;
    text-align: left;
	overflow:hidden;
   /* text-transform: uppercase;*/
}

.omw_cart_options a{font-size:13px;text-transform:none;text-decoration:underline;color:#C9A2B0 !important}
.continueShopping{float:left;font-size:12px;text-transform: uppercase;}
.finalizeOrder{float:right;font-size:12px;font-weight:bold;text-transform: uppercase;}
.emptyBasket{float:right;font-size:12px;text-transform: uppercase;}
.deleteFromBasket {cursor:pointer}

.omw_cart_container input[type='text']{border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important; !important;height:18px !important;border-radius:8px;width:30px !important;text-align:center }
.omw_cart_container #voucher{width:120px !important;text-transform:uppercase}



.discountInformation{text-transform:none;display:none}
.discountInformation .btn {height:28px;padding:0 10px;font-size:10px}

#cart{width:100%;border-bottom:1px solid #E8E8E8;font-size:14px}
#cart h2{ font-size:15px; }
#cart ul {margin-left:0px;font-size:12px;padding-left:20px}
#cart .btn {font-size:10px;padding:2px}

#cart a.name{color:#666}
#cart a.name:hover{color:#999}

#cart .desc {
    border-left: 1px solid #E8E8E8;
    padding-left: 19px;
    text-align: left;
    width: 60%;
}
#cart .qtdPrice,#cart .tfootcol  {
    border-right: 1px solid #E8E8E8;
	text-align:right;
	padding-right:18px;
}
#cart .grandtotalLabel{font-weight:bold}

#cart th {
    text-transform: uppercase;
}

#cart th, tbody td {
    border-bottom: 1px solid #E8E8E8;
    text-align: center;
	background-color:#fff;
}
#cart th {
    background: none repeat scroll 0 0 #F9F9F9;
    color: #808080;
    font-size: 9px;
    padding: 7px 5px;
}

#cart #subtotal td {
    padding-top: 10px;
	
	
}



#cart tr#orderTotal td {background-color: #f5e8eb;padding-top:15px;}
#cart tr#orderTotal td.grandtotal{font-size:20px !important;}

#cart tfoot .sum {
    border-left: 1px solid #E8E8E8;
    color: #808080;
    letter-spacing: 1px;
}
#cart tfoot td {
    background: none repeat scroll 0 0 #F9F9F9;
    padding: 0 20px 10px 0;
    text-align: right;
    text-transform: uppercase;
	font-size:12px;	
}


.fields input[type='submit']{float:left; width:165px; height:43px; background:url(../images/btnEnviar.jpg) no-repeat; margin-top:10px;font-size:12px;color:#fff;font-family:PacificoRegular; font-size:15px; text-shadow: 0px 1px rgba(0,0,0, 0.5); line-height:100%}
.fields input[type='text']{border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;width:350px !important;height:18px !important;border-radius:8px }
.fields input[type='password']{border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;height:18px !important;border-radius:8px }
.fields textarea {resize:none;border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;height:60px !important;width:350px !important;border-radius:8px }
.fields select {border:1px solid #D1D1D1 !important;padding:4px !important;background:none !important;width:360px !important;height:28px !important;border-radius:8px }
.fields select option{ padding:2px 5px; }
.fields input.small{width:100px !important;}
.fields input.medium{width:220px !important;}
.fields select.small{width:100px !important;}



/* NOTICIAS */




