﻿/*** Reset ***/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
a, img, label, pre, form, input, textarea, fieldset, table, th, td {border:0; font-family:Tahoma, Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif; margin:0; outline:0; padding:0; text-decoration:none}
ol, ul {list-style:none}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal} 
fieldset,img {border:0} 
del,dfn,legend,sub,sup,tt,var {}
abbr,acronym,address,big,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal} 
em {font-style:italic; text-decoration:underline}
:focus {outline:0}
a:link, a:visited, a:active {border:none; outline:0}
a:hover {text-decoration:underline}
img {border:none} /* clear border the img */
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0}
/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration:line-through}
.a1 {color:#000}
.a2 {color:#f00}
.a3 {color:#555}
.a4 {color:#fff}
.a5 {color:#000}
.red {color:#f00}
.font85 {font-size:0.85em}
.font8 {font-size:0.8em}
.font75 {font-size:0.75em}
.font7 {font-size:0.7em}
.bold {font-weight:bold}
.center {display:block; margin:0 auto; text-align:center}
.inpBig {width:400px !important}
.inpMed {width:150px}
.inpLit {width:70px}
.inpMic {width:30px}
.fLeft {float:left}
.fRight {float:right}
.clear {clear:both}

html, body {background:#000; height:100%}
#wrapper {background:#000; display:block; height:100%; margin:0 auto; min-height:100%; width:990px}

* html #wrapper {height:100%}

/* BOX LEFT */
#boxLeft {background:url(../img/mnLeftBkg.png) repeat-x; border-left:5px solid #464646; border-right:5px solid #464646; display:block; float:left; margin:0; min-height:100%; padding:0; position:relative; width:212px}
    .logo a {background:url(../img/logo.png) no-repeat; display:block; height:302px; margin:0 auto; overflow:hidden; text-indent:-9999em; width:195px}
    #menuLeft {}
    #menuLeft li {background:url(../img/mnLeftRisk.png) 0 top no-repeat; display:block; height:20px; margin:0; padding:2px 0; width:212px}
    #menuLeft li a {background:url(../img/mnLeftIcon.png) left 1px no-repeat; color:#fff; display:block; font-size:0.8em; height:20px; line-height:150%; margin:0; padding:0 0 0 25px; width:187px}

/* BOX RIGHT */
#boxRight {border-right:5px solid #464646; display:block; float:left; margin:0 auto; padding:0; position:relative; width:754px; _width:733px}
    .txtContent {color:#fff; font-size:0.8em; margin:10px auto; text-align:justify; width:98%}
    .left10 {margin-left:10px}
    #boxTop {width:100%}
    .horario {color:#fff; float:left; font-size:0.7em; padding:4px 0 5px 10px; width:347px}
    .televendas {background:url(../img/imgTelevendas.png) no-repeat; float:left; height:36px; margin:17px 0 0; overflow:hidden; text-indent:-9999em; width:96px}
    #boxTop fieldset  {float:right; display:block; margin:13px 0 0; width:200px}
#boxRight fieldset .pesquisa {background:url(../img/imgSearch.png) no-repeat; float:left; height:22px; margin:10px 0 0; padding:0; overflow:hidden; text-indent:-9999em; width:20px}
#boxRight fieldset input {color:#555; float:left; display:block; font-size:0.7em; height:17px; margin:11px 0 0; padding:3px 0 0; position:relative}
#boxRight fieldset .btnOk {height:22px; margin:10px 0 0; padding:0}
    #mnTop {background:url(../img/mnTopBkg.png) no-repeat; clear:both; height:51px; 
        list-style:none; margin:0 auto; width:728px}
    #mnTop li {color:#000; float:left; height:20px; list-style:none; line-height:35px; margin:5px 15px 0}
    #mnTop .icoHome {background:url(../img/mnTopIcoHome.png) no-repeat; 
        display:block;
        float:left; 
        height:19px; 
        margin:13px 15px 0 30px;
        overflow:hidden;
        padding:0; 
        position:relative; 
        text-indent:-9999em; 
        width:20px}
    #mnTop .icoHome a {display:block}
    #mnTop li a {font-size:0.8em}
    /* Featured */
    #boxFeatured {background:url(../img/destaqueTopBkg.png) no-repeat; display:block; height:193px; margin:10px auto; width:754px}
    #boxFeatured img {border:0px solid #000; margin:7px auto 0 5px; width:740px}

/* PRODUCTS */
    .boxProduct {color:#fff; display:block; float:left; height:280px; margin:15px; _margin:11px; width:158px}
    .boxProduct img {border:4px solid #ccc; height:150px; margin:0 0 5px; width:150px}
    .boxProduct h3 {font-size:0.8em}
    .boxProduct p {font-size:0.8em}
    .boxProduct .precAntes {color:#999; margin:5px 0 0}
    .boxProduct .btnDet {background:url(../img/btnDetails.png) no-repeat; color:#fff; display:block; font-size:0.8em; height:22px; margin:5px auto; padding:2px 0 0 8px; width:113px}

/* PRODUCTS DETAILS */
    h2.tits {background:url(../img/tits.png) no-repeat; height:48px; line-height:45px; margin:10px 0 0; padding:0 0 0 10px; width:744px}
    .boxProductDetails {color:#fff; float:left; margin:15px; _margin:11px; width:700px}
    .boxProductDetails img {border:4px solid #fff; float:left; height:250px; margin:0 5px 5px; width:250px}
    .boxProductDetails h3 {font-size:0.8em} 
    .boxProductDetails p {font-size:0.8em}
    .boxProductDetails .precAntes {color:#999; margin:5px 0 0}
    .boxProductDetails .btnDet {background:url(../img/btnDetails.png) no-repeat; color:#fff; display:block; font-size:0.8em; height:22px; margin:15px auto; padding:2px 0 0 8px; width:113px}

    .btnBack {display:block; margin:0 auto; text-align:center}

.alert {background:#333 url(../img/exclamation.gif) no-repeat 15px 50%; border-bottom:2px solid #999; border-top:2px solid #999; color:#fff; display:block; font-size:0.75em; margin:6px auto; padding:5px 20px 5px 45px; text-align:left; width:360px}
.alert2 {color:#fff !important; display:block; font-size:0.75em; margin:0px auto; padding:15px 0; text-align:left; width:690px}
.vts {color:#fff}

/* LIST TYPE */
#boxList {margin:15px auto; width:700px}
.listType {background:#ccc; display:block; font-size:0.9em; text-align:center; text-transform:uppercase; width:100%}
.listSpcH10 {display:block; margin:0}
.listSpcH10 span {color:#DCAC22}

/* RESULTADO BUSCA */
#resultSearch {color:#fff}

/* FALE CONOSCO */
fieldset {margin:1em 0; margin:0 auto; width:430px}
.ctrlHolder {margin:0; padding:5px} /* This is the main unit that contains our form elements */
/*.inlineLabels {background:#ddd}*/
.inlineLabels label {clear:both; color:#fff; display:block; font-size:0.8em; margin:0; padding:0; position:relative}
.inlineLabels input {background:#ccc; border:1px solid #fff; color:#111 !important; display:block; margin:0; padding:0; position:relative; top:-8px; width:250px}
.inlineLabels textarea {background:#ccc; border:1px solid #fff; color:#111; display:block; font-size:0.7em; margin:5px 0; width:250px}
.btnEnviar {background:url(../img/btnDetails.png) no-repeat; color:#fff; display:block; font-size:0.8em; height:22px; margin:10px auto 0; padding:3px 0 0; text-indent:35px; width:113px}
.vtsAlert {color:#DCAC22 !important}

/* CART */
.uniForm2 {display:block; margin:0 auto; position:relative; text-align:center}
.inlineLabelsCar {clear:both; display:block; text-align:left}
.inlineLabelsCar label {clear:both; color:#fff; display:block; font-size:0.8em; margin:0; padding:0; position:relative}
.inlineLabelsCar input {background:#ccc; border:1px solid #fff; color:#111 !important; display:block; margin:0; padding:0; position:relative; top:-8px; width:250px}
.inlineLabelsCar textarea {background:#ccc; border:1px solid #fff; color:#111; display:block; font-size:0.7em; margin:5px 0; width:250px}


/* CART */
#boxCart {font-size:0.8em; margin:0 auto; width:700px}
#boxCart .btnDet {background:url(../img/btnDetails.png) no-repeat; color:#fff; display:block; height:22px; margin:15px auto; padding:2px 0 0 25px; width:113px}
.btnFinalizar {background:url(../img/btnDetails.png) no-repeat; color:#fff;  display:block; font-size:0.8em; height:22px; margin:15px auto; padding:2px 0 0; text-indent:30px; width:113px}
.gdvCar {color:#000; width:700px}

.gdvBorder {}
.btnUpd {background:#999; border:1px solid #fff; margin:5px 0;}
.2btnFinalizar {background:url(../img/btnBkg.png) no-repeat; color:#fff; cursor:pointer; display:block; font-size:0.75em; font-weight:bold; height:22px; margin:0 auto; outline:0; padding:3px 0; text-align:center; width:78px}

/* PAGINATOR */
#boxPag {clear:both; color:#fff; font-size:0.7em; margin:0 auto; text-align:center}
.paginator {clear:both; display:inline-block; margin:10px 0 0}
.paginator table {border-collapse:collapse; width:400px}
.paginator table td {padding:0; white-space:nowrap}
.paginator span {display:block; padding:0 0 5px 0}
.paginator span em, .paginator span a {color:#ddd; padding:0 4px}
.paginator span em {background-color:#ddd; color:#555; font-style:normal}
.paginator .scrollbar {height:20px; position:relative; width:100%;}
.paginator .scrollbar .line {background-color:#555; height:3px; overflow:hidden; width:100%;}
.paginator .scrollbar .slider {position:absolute; width:3px; height:3px; top:0; left:0; font-size:0.75em; background:#ddd;}
.paginator .scrollbar .current_page_point {background:#ddd; height:3px; left:0; overflow:hidden; position:absolute; top:0; width:3px;}
.paginator .scrollbar .slider_point {position:absolute; top:-5px; left:50%; margin-left:-10px; width:20px; height:20px; overflow:hidden; background:url(../img/slider.gif) no-repeat 50% 0; cursor:pointer; cursor:hand;}
.fullsize  .scrollbar .slider {display:none;}

/* THUMBS PRODUCTS */
    .thumbProd {height:150px; width:150px}

/* FOOTER */
#footer {clear:both; color:#fff; display:block; font-size:0.7em; margin:0 auto; padding:10px 0; position:relative; text-align:center; width:auto}
#footer p {clear:both; color:#fff; font-style:normal}
.onlinep:link, .onlinep:visited, .onlinep:active {color:#ccc; font-weight:normal; text-decoration:none}
.onlinep:hover {font-weight:normal; text-decoration:underline}
#footer #toolTip {
    background:url(../img/powered.gif) no-repeat;
    display:block;
    height:42px;
    left:62%;
    position:absolute;
    top:0px; width:104px; z-index:1}