body{ background:#FFFFFF; color:#666666; margin:0; font-size:12px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif }
a{ color:#0033CC; text-decoration:underline}
h1{ font-size:22px; color:#24698F; margin:0 0 3px 0; padding:0;}
h2{ font-size:18px; color:#FC8F30; margin:0 0 3px 0; padding:0;}
h3{ font-size:16px; color:#5EAB35; margin:0 0 3px 0; padding:0;}
h4{ font-size:12px; color:#333333; margin:14px 0 3px 0; padding:0;}
ul{ list-style:disc; padding:0; margin:0 0 5px 25px; }
li{ font-size:12px; }
p{ font-size:12px; color:#333333 }
cite{ width:100%; display:block}
hr{ margin:10px 0; width:100%; height:1px; border:0; background:#D0D0D0}
form{ margin:0; padding:0}
input[type=text]{ background:#FFFFFF; color:#333333;font:18px Arial, Helvetica, sans-serif;padding:5px;border:1px solid #CCCCCC;border-style:inset;}
input[type=submit]{ padding:4px; *padding:1px; /*fix para IE*/ font:18px Arial, Helvetica, sans-serif;border-style:outset; margin:0; margin-left:0; }
fieldset{ border:0; padding:4px 0 4px 0; margin:0; float:left; }
fieldset legend{ margin:0; padding:0; font-size:18px; color:#92A5B4; font-weight:bolder}
fieldset select{  color:#333333; font:18px Arial, Helvetica, sans-serif; padding:1px; border: 1px solid #CCCCCC; border-style:inset; background:#FBFBFB; }
fieldset input[type=text]{ color:#333333; font:18px Arial, Helvetica, sans-serif; padding:2px; border: 1px solid #CCCCCC; border-style:inset; background:#FBFBFB; }
fieldset input[type=password]{ color:#333333; font:18px Arial, Helvetica, sans-serif; padding:2px; border: 1px solid #CCCCCC; border-style:inset; background:#FBFBFB; }
fieldset textarea{ color:#333333; font:18px Arial, Helvetica, sans-serif; padding:2px; border: 1px solid #CCCCCC; border-style:inset; background:#FBFBFB; }
.ASTERISCO{ color:#CC0000; font-size:16px }

.classPag_RespostaAction_alert{ float:left; width:100%; margin:5px 0 5px 0; padding:5px 0 5px 0; background:#FFF9D7; border:1px solid #E2C822 }
.classPag_RespostaAction_alert blockquote{ color:#000000; font-size:12px; font-family:Geneva,Arial,Helvetica,sans-serif}
.classPag_RespostaAction_ok{ float:left; width:100%; margin:5px 0 5px 0; padding:5px 0 5px 2px; background:#ECEFF5; border:1px solid #CCCCCC }
.classPag_RespostaAction_erro{ float:left; width:100%; margin:5px 0 5px 0; padding:5px 0 5px 2px; background:#FFEBE8; border:1px solid #DD3C10 }
.ClassMsgRequerido{ float:left; width:100%; margin:5px 0 15px 0; padding:5px 0 5px 2px; background:#FFF9D7; border:1px solid #E2C822 }

.classRequerido{ background:#FFEBE8; }
.classNormal{ background:#FFFFFF;}

#onShowLoad, .onShowLoad{ position:absolute; z-index:999999; right:3px; top:3px; width:100px; height:40px; line-height:40px; text-align:center; background-color:#FF0000; color:#fff; border:#fff 2px solid; display:none; }



/* Estrutura */
#body-structure{ width:100%; float:left }
#body-structure #body-structure-content{  width:920px; margin:0 auto;  }
#body-structure-head{ width:100%; margin:0 auto; height:35px; line-height:35px; background:url('../images/bg-menu.png'); }
#body-structure-head a{ font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:bolder}
#body-structure-head-menu{ width:760px; margin:0 auto; height:35px; padding:0 0 0 0 }
#body-structure-head-menu ul{ margin:0; padding:0 }
#body-structure-head-menu li{ float:left; width:auto; text-align:center; padding:0 5px 0 5px; list-style:none; height:35px; line-height:35px;margin:0 2px 0 0;}
#body-structure-head-menu li a{ color:#FFFFFF; text-decoration:none}
#body-structure-head-menu li a:hover{ color:#FFFFFF; text-decoration:none}
#body-structure-head-menu li:hover{}
#body-structure-head-menu li:hover a{ color:#FFFFFF; text-decoration:underline}
#body-structure-head-menu-template{ width:920px; margin:0 auto; height:235px; background:#FCFCFC url('../images/bg-template-topo.jpg') center no-repeat; border-right:1px solid #F7F7F7; border-bottom:1px solid #F7F7F7; border-left:1px solid #F7F7F7 }
#body-structure-head-menu-logotipo{ width:920px; margin:0 auto; height:125px; background:#F7F7F7; border-left:1px solid #F7F7F7; border-right:1px solid #F7F7F7; }
#body-structure-head-menu-logotipo #body-structure-head-menu-logotipo-logo{ width:650px; *width:630px; margin:0 0 0 5px; float:left; height:125px;}
#body-structure-head-menu-logotipo #body-structure-head-menu-logotipo-logo fieldset{ margin:5px 0 0 0 }
#body-structure-head-menu-logotipo #body-structure-head-menu-logotipo-logo fieldset .input-domain{ color:#333333; font:18px Arial, Helvetica, sans-serif; padding:2px; border: 1px solid #CCCCCC; border-style:inset; background:#FBFBFB; width:350px }
#body-structure-head-menu-logotipo #body-structure-head-menu-logotipo-logo fieldset .input-extension{ color:#333333; font:18px Arial, Helvetica, sans-serif; padding:1px; border: 1px solid #CCCCCC; border-style:inset; background:#FBFBFB; width:90px }
#body-structure-head-menu-logotipo #body-structure-head-menu-logotipo-logo fieldset .input-submit{ border:0; padding:0; font:16px Arial, Helvetica, sans-serif; height:28px; width:90px; background:url('../images/bg-bt.png') no-repeat; }
#body-structure-head-menu-logotipo #body-structure-head-menu-logotipo-abas{ width:250px; float:left; height:125px; background:url('../images/bt-preco.jpg') 0 bottom no-repeat;}
#body-structure-head-menu-logotipo-SUB{ width:920px; margin:0 auto; height:20px; }
#body-structure-head-menu-logotipo-SUB #body-structure-head-menu-logotipo-logo-SUB{ width:670px; height:20px; float:left; }
#body-structure-head-menu-logotipo-SUB #body-structure-head-menu-logotipo-abas-SUB{ width:250px; height:20px; float:left; }
#body-structure-head-menu-carrinho{ width:920px; margin:0 auto; height:35px; line-height:35px; }

#body-structure #body-structure-content #box-content-all{ width:920px; float:left; margin:0 0 0 0; background:#FFFFFF }
#body-structure #body-structure-content #box-content-all #box-content-left{ width:205px; float:left; height:auto; }
#body-structure #body-structure-content #box-content-all #box-content-left #box-content-left-roll{ width:200px; height:auto; float:left; margin:2px 0 2px 2px; background:#FFFFFF; border:1px solid #FFFFFF}
#body-structure #body-structure-content #box-content-all #box-content-left #box-content-left-roll h1{ height:20px; font-size:14px; color:#FFFFFF;}
#body-structure #body-structure-content #box-content-all #box-content-left #box-content-left-roll ul{ margin:0 0 3px 5px; padding:0; }
#body-structure #body-structure-content #box-content-all #box-content-left #box-content-left-roll li{ list-style: none;}
#body-structure #body-structure-content #box-content-all #box-content-left #box-content-left-roll li a{ color:#FFFFFF; text-decoration:none }

#body-structure #body-structure-content #box-content-all #box-content-middle{ width:920px; margin:2px 0 0 0; padding:0 0 0 0; float:left; height:auto;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag{}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-banner-home{ float:left; width:920px; height:325px; background:url('../images/banner.home.png') no-repeat;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-banner-home h3{ margin:15px 0 0 350px; }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-banner-home p{ margin:5px 0 0 350px; width:565px;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-banner-home #box-content-banner-home-CONTRATE-AGORA{ width:565px; height:100px; float:left; margin:20px 0 0 350px;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-banner-home #box-content-banner-home-CONTRATE-AGORA p{ margin:0}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-banner-home #box-content-banner-home-CONTRATE-AGORA h2{ margin:0}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag .barra-progresso-compra{ margin:5px 0 15px 0 }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque{ width:660px; float:left; border:1px;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .not{ color:#CC0000}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .yes{ color:#0066CC}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .input-domain{ color:#333333; font:18px Arial, Helvetica, sans-serif; padding:2px; border: 1px solid #CCCCCC; border-style:inset; background:#FBFBFB; width:350px }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .input-extension{ color:#333333; font:18px Arial, Helvetica, sans-serif; padding:1px; border: 1px solid #CCCCCC; border-style:inset; background:#FBFBFB; width:90px }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .input-submit{ border:0; padding:0; font:16px Arial, Helvetica, sans-serif; height:28px; width:90px; background:url('../images/bg-bt.png') no-repeat; }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque img{}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque p{ text-align:justify; font-size:12px; color:#666666 }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque h1{ color:#0000FF; font-size:12px; margin:0 0 2px 0; width:100%; font-weight:bolder}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque h1.pagamento{ color:#474747; font-size:12px; margin:10px 0 8px 0; width:100%; font-weight:bolder}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque h1 a{ color:#0000FF; font-size:12px; text-decoration:underline;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque h1 a:hover{ text-decoration:underline;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque h2{ color:#C51D00; font-size:12px; margin:0 0 2px 0; padding:2px 0 2px 0; border:1px solid #EFEFEF; float:left; width:100%; display:block}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque h4{ color:#009900; font-size:16px; margin:0 0 2px 0; padding:2px 0 2px 0; border:1px solid #EFEFEF; float:left; width:100%; display:block}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque cite{ font-size:8px; color:#999999; height:20px; width:80px; line-height:20px; float:left; }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque ul{ margin:0; padding:0}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque li{ list-style:none; height:20px;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque li.pagamento{ list-style:none; height:30px; line-height:30px; margin:0 0 4px 0; border-bottom:1px solid #EFEFEF; background:#FCFCFC}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque li.comentario{ list-style:none; height:auto; border-bottom: 1px dotted #CCCCCC; padding:0 0 2px 0}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque li.search{ list-style:none; height:auto; border-bottom: 1px dotted #CCCCCC; padding:0 0 2px 0}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque li a{ text-decoration:none; font-weight:bolder; color:#105F98}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque #box-content-pag-destaque-agora{ float:left; border:1px solid #EFEFEF; width:264px; height:250px;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque #box-content-pag-destaque-agora h1{ border:0; background:#FFFFFF}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque #box-content-pag-destaque-agora h1 a{ font-size:14px; color:#666666}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque #box-content-pag-destaque-ads{ float:left; width:300px; height:250px; border:1px solid #FFFFFF; margin:0 0 0 2px;}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho{ float:left; width:100%; height:auto; line-height:30px; border:1px solid #EFEFEF; margin:0 0 2px 0}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho td{ height:27px;  border-right:1px solid #EFEFEF; background:#FCFCFC}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho td.site_post_titulo strong{ color:#0033CC; font-size:16px; font-weight:normal}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho td strong{ color:#CC0000}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho td.preco{ color:#00923F; width:85px; text-align:center}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho td.CarrinhoMinus{ line-height:15px; padding:0 0 0 35px}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho td.CarrinhoMinus input[type=text]{ background:#FFFFFF; width:265px; color:#333333; font-weight:bolder; font:12px Arial, Helvetica, sans-serif; padding: 3px; border:1px solid #CCCCCC; border-style:inset; }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho-footer{ float:left; width:100%; height:auto; line-height:30px; border:1px solid #EFEFEF; margin:0 0 2px 0}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho-footer td{ height:27px;  border-right:1px solid #EFEFEF; background:#FCFCFC}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .carrinho-footer td strong{ color:#CC0000}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque table.box-pagseguro{ border:1px solid #F2F2F2; border-bottom:1px solid #E6E6E6; background:#FCFCFC}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque td.option-pagamento{ border-bottom:1px dotted #E6E6E6;}

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque td.zebra-cinza { background:#FCFCFC; padding:0 0 5px 5px; border:1px solid #F1F1F1; border-bottom:1px solid #EFEFEF; background:#FCFCFC}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque td.zebra-branco{ background:#FCFCFC; padding:0 0 5px 5px; border:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background:#FFFFFF}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .bt-finalizar-cadastro{ background:url('../images/ico-finalizar-cad.jpg'); width:250px; height:40px; border:0}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque .bt-finalizar-pedido{ background:url('../images/ico-finalizar-ped.jpg'); width:250px; height:40px; border:0}

#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque-comprar{ width:250px; margin:0 7px 0 0; float:left; }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag #box-content-pag-destaque-comprar h1{ color:#0000FF; font-size:12px; margin:0 0 2px 0; width:100%; font-weight:bolder}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag .box-content-pag-destaque-comprar-por{ width:30px; float:left; text-decoration:underline}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag .box-content-pag-destaque-comprar-preco{ width:200px; float:left; }
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag .box-content-pag-destaque-comprar-preco-valor{ float:left; font-size:28px; font-weight:bolder; color:#00923F}
#body-structure #body-structure-content #box-content-all #box-content-middle #box-content-pag .box-content-pag-destaque-comprar-preco-perio{ float:left; font-size:12px; font-weight:normal; color:#00923F}

#body-structure-footer{ width:100%; float:left; background:url('../images/bg-footer.png') repeat-x; height:200px }
#body-structure-footer #body-structure-footer-box{ margin:0 auto; width:920px; padding:0 0 5px 0}
#body-structure-footer #body-structure-footer-box p{ color:#666666}
#body-structure-footer #body-structure-footer-box p a{ color:#333333}
#body-structure-footer #body-structure-footer-box p cite{ font-size:9px}
/*Paginação*/
.classPag_atual{ padding-top:5px; color:#393C42; font-weight:bolder; height:20px; line-height:20px; width:23px; margin: 0 0 4px 2px; padding-right:1px; position:relative; float:left; text-align:center; font-size:18px; }
.classPag_proximo{ padding-top:5px; color:#393C42; font-weight:normal; height:20px; line-height:20px; width:23px; margin: 0 0 4px 2px; padding-right:1px; position:relative; float:left; text-align:center; cursor:pointer; font-weight:normal; }