html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;border: 0;font-weight: inherit; font-style: inherit; font-family: inherit;vertical-align: baseline;}ol, ul, li {list-style: none;}body { line-height: 1.5; }a { outline:0; text-decoration: underline; color: #551A8B; }a:hover { text-decoration: underline; color: #CF9FEE; cursor: pointer; }a.botao:hover { text-decoration: none; cursor: pointer; }table { border-collapse: separate; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }table, td, th { vertical-align: middle; }blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }a img { border: none; } body { font: normal 13px "Trebuchet MS"; color:#47403D; }h1, h2, h3, h4, h5, h6 { font-size: 18px;}h1 {} h2 { font-size: 18px; } h3 { font-size: 13px; font-weight: bold; }h4 {} h5 {} h6 {}em { font-weight: bold;font-style: normal;} form .text, form textarea, form label {float: left;}.text { padding:5px; border: 1px solid #C7C7C8; }form span.linha {float: left; margin-bottom: 5px; width: 100%; position: relative; }.botao { float: right; overflow: visible; background:url(../../default/images/bgBtn.png) top left repeat-x; font: bold 13px "Trebuchet MS"; border:none; text-transform: uppercase; color: #6d68af; position: relative; padding: 5px 0; right: 18px; text-decoration: none; } .btl, .btr {float:left; position:absolute; width:19px; height:27px; } .btl { background: url(../../default/images/bgBtn_Left.png) top left no-repeat; top:0px; left:-19px; } .btr { background: url(../../default/images/bgBtn_Right.png) top right no-repeat; top:0px; right:-19px; } .botao:hover { cursor:pointer; text-decoration: none; color: #6d68af; padding: 4px 0 6px 0;} option {font:normal 13px "Trebuchet MS"; padding-left: 8px;}.small{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }.large{ font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }.quiet{ color: #666; }.loud { color: #000; }.highlight{ background:#ff0; }.added{ background:#060; color: #fff; }.removed{ background:#900; color: #fff; }.first{ margin-left:0; padding-left:0; }.last { margin-right:0; padding-right:0; }.top{ margin-top:0; padding-top:0; }.bottom { margin-bottom:0; padding-bottom:0; }.left { float:left; }.right{ float:right; }.hide { display:none; }.clear {clear:both;}.reset-margin { margin:0; } .reset-padding{ padding:0; } .reset{ margin:0; padding:0; } .align-left { text-align:left; } .align-center { text-align:center; } .align-right{ text-align:right; } .fix {border:solid 1px red;}.imagem {float:left; overflow:hidden; text-indent:-7777px; font-size:1px;}.relative { position: relative;}.justify{ text-align:justify; width: 99%;}.showgrid {background: url(grid.png); }div.last { margin-right: 0; }.grid1, .grid2, .grid3 { padding:70px 0; min-height: 400px;}.grid1 { width: 100%; float: left; } #nav { position:relative; top:20px; left:0px; margin:0px; float:right; z-index: 1000;} #nav ul { float:left; }#nav li { float:left; border-right: 1px solid #959193; height:13px; padding: 1px 7px; }#nav li.active a { color: #848383; }#nav li a { font-size: 12px; text-transform:capitalize; color: #FFF; position: relative; bottom: 3px; text-decoration: none;}#nav li.loja-index a { color: #cf9fee; background:url(../../default/images/bglojamenu.png) left no-repeat; padding-left: 28px;}#nav li a:hover { text-decoration: underline; } #header .navindex { float:left;} #footer li a{ font-size: 12px; text-transform:capitalize; color: #FFF; text-decoration: none;}#footer li a:hover { text-decoration: underline; }#footer { float: left;width: 100%; background: url(../../default/images/bgRodape.jpg) repeat-x;height: 132px;}#footer .rodapeLeft{ float:left; width: 500px; margin-top: 40px; }#footer .rodapeLeft li { float:left; border-right: 1px solid #959193; height:13px; padding: 1px 7px; font:normal 12px "Trebuchet MS"; color: #FFF;}#footer .rodapeLeft .rodapeMenu{ float:left; width:550px; margin-bottom: 15px;}#footer .rodapeLeft .rodapeMenu li { float:left; border-right: 1px solid #959193; height:13px; padding: 1px 7px; }#footer .rodapeLeft .rodapeMenu li a{ float:left;position: relative; bottom: 3px;}#footer .rodapeLeft .rodapeMenu li.active a { color: #848383; }#footer .rodapeLeft .rodapeMenu .loja-index a { color: #cf9fee; background:url(../../default/images/bglojamenu.png) left no-repeat; padding-left: 28px;}#footer .rodapeLeft .rodapeInfo{ float:left; }#footer .rodapeLeft .rodapeInfo li a{ float:left; text-transform: none;}#footer .rodapeRight {float: right; margin-top: 40px;width:300px;}#footer .rodapeRight .rodapeInfoRight {float: right; }#footer .rodapeRight .rodapeInfoRight li {float: right; margin-bottom: 15px; width: 100%;}#footer .rodapeRight .rodapeInfoRight a { color:#ADA2A8; font-size: 10px; }#footer .rodapeInfoRight li.redesocial a {float: right; padding:0px 5px; }#footer .rodapeInfoRight li a {float: right; text-transform: none; }#footer .rodape{ float:left; width: 500px; margin:40px 0px 0px 265px; }#footer .rodape li { float:left; height:13px; padding-right: 15px; font:normal 12px "Trebuchet MS"; color: #FFF;}#footer .rodape .rodapeInfo{ float:left; }#footer .rodape .rodapeInfo li a{ float:left; text-transform: none;}#header { height:100px; width:100%; } #header h1.logo {float:left; background: url(../../default/images/logo.jpg) top center no-repeat; width:267px; height: 50px;}#header .cabecalho { float: left; width: 100%; background:url(../../default/images/bg_cabecalho.jpg) top center repeat-x; height:126px; position: relative; }#header .cabecalho h3.subtitulo { float:left; position: absolute; top:66px; left: 1px; font: italic 14px "Trebuchet MS";color: #f2f2f2; }#header .cabecalho h3.subtitulo span { font: bold 21px "Trebuchet MS"; color: #f2f2f2;}ul.redesocial {float: right; position: relative; top:18px; left: 0px; margin-left: 5px;} ul.redesocial li a {float: left; padding:1px 5px;}ul.redesocial li a:hover { position: relative; top: -1px; left: 0px;} #loading {background: gray; color:white; display:none; z-index: 777; padding: 4px; border: solid 1px #ccc; position: fixed; top:5px; left: 5px;}html, body {height:100%; margin:0; background:#090307; }.conteudo {width: 100%; float: left; margin: 0 auto; height:auto !important; height:100%; min-height:500px; background-color: #fff;}.centraliza { display:block; margin:0 auto; width:958px; position:relative; }.imglojavirtual {float: right; position: relative; right: -5px; top: -20px; }.imglojavirtual:hover { top: -23px; }#nav li.default-contato {border: 0;}
