/***PADRÕES***/
body {background:url(../images/shadow.jpg) repeat-y scroll center center #F2F2EA;color:#000000; margin:0; padding:0 7px 5px 9px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img {border:none;}

/**ESTRUTURA**/
#geral {margin:0 auto; padding:0; width:923px;}
#corpo {margin:0; padding:0; width:100%;}
#lateral {margin:0; padding:0; width:220px; float:left;}
#conteudo {margin:3px 0 3px 3px; padding:5px; width:680px; float:left; background:#fff;}
#rodape {clear:both;margin: 0; padding: 0;}

/***TOPO**/
#logo h1 {display:none;}
#logo {margin:0; padding:10px 0 5px 15px;}

/***MENU PRINCIPAL**/
#menu {margin:0; padding:0; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
.moduletable_menu {margin:0; padding:0; background:url(../images/bg_menu_topo.jpg) no-repeat left top; float:left;}
#menu ul {margin:0; padding:0; list-style:none; background:url(../images/bg_menu_bottom.jpg) repeat-x left bottom; height:30px; width:921px;}
#menu li {float:left; margin-left:50px; padding-top:6px;}
#menu li a {text-decoration:none; color:#FFFFFF;}
#menu li a:hover, #menu li a.hover {color:#000000; text-decoration:underline;}

/***BANNER**/
#banner {margin:3px 3px 3px 0; padding:0; float:left;}

/***LOGIN***/
#login {margin:3px 0 0 0; padding:0 0 8px 0; float:left; background:#FFFFFF;}
.moduletablelogin {margin:0; padding:0; background:url(../images/login_h_top.jpg) no-repeat left top;}
#login h3 {margin:0; padding: 3px 0 0 0; background:url(../images/login.jpg) no-repeat left bottom; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; text-align:center; height:18px; text-transform:uppercase;}
#login form {padding:0 5px; margin:0;  width:207px; height:178px;}
#login form label {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#login ul {margin:0; padding:5px 0 0 0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/***SLIDE***/ 
#slide {background:#FFFFFF; margin:0; padding:0 20px; width:882px; clear:both; font-family:Arial, Helvetica, sans-serif;}
#slide .productPrice {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; text-align:center; font-weight:bold;}
#slide .thumb-produto {margin:0; padding:0;}

/***MENU CATEGORIAS***/
#categoria {background:#FFFFFF; margin:3px 0;}
.moduletablecategoria {background:url(../images/categ_h_top.jpg) no-repeat left top;}
#categoria h3 {margin:5px 0 0 0; padding:3px 0 0 0; background:url(../images/teste.jpg) no-repeat left bottom; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; text-align:center; text-transform:uppercase; height:22px;}
#categoria a {text-decoration:none; color:#000000; padding-left:20px; padding-top:5px; height:20px; border-bottom:1px solid #f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bulet_cat.gif) no-repeat left;}
#categoria a.hover, #categoria a:hover {background:url(../images/bulet_cat_hover.gif) no-repeat left; color:#0075B8; text-decoration:underline; background-color:#f5f5f5;}

/***CART***/
#cart {background:#FFFFFF; margin:3px 0; padding:0;}
.moduletablecart {background:url(../images/categ_h_top.jpg) no-repeat left top;}
#cart h3 {margin:10px 0 10px 0; padding:3px 0 0 0; background:url(../images/teste.jpg) no-repeat left bottom; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:none; text-align:center; text-transform:uppercase; height:22px;}
#cart .vmCartModule {margin:0; padding:10px;}
#cart .vmCartModule img {margin:0; padding-left:60px;}
#cart .vmCartModule .produtos a, #cart .vmCartModule .savedCart  {text-decoration: none; color:#000000;}
#cart .vmCartModule .produtos a:hover, #cart .vmCartModule .produtos a.hover, #cart .vmCartModule .savedCart:hover, #cart .vmCartModule .savedCart.hover {text-decoration:underline;}
#cart .vmCartModule .cesto {background:url(../images/add-to-cart_blue.gif) no-repeat center top; height:25px; padding:5px 0 0 18px;}
#cart .vmCartModule .cesto a {text-decoration: none; color:#000000;text-transform: uppercase;font-weight:bold;}
#cart .vmCartModule .cesto a:hover, #cart .vmCartModule .cesto a.hover {text-decoration:underline; color:#fff;}


/***RANDOM PRODUTOS***/
#conteudo .moduletablerandom {margin:0; padding:0;}
#conteudo .nome-produto {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; font-weight:bold; margin:10px 5px; padding:0;}
#conteudo .thumb-produto {margin:0; padding:0; width:100px; height:100px;}
#conteudo .productPrice {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8B0000; text-align:center; font-weight:bold;}
#conteudo .addtocart_button_module {background:url(../images/bt_compra.gif) no-repeat bottom; width:60px; height:20px; border:none; color:#fff; padding:0 0 5px 0; margin:5px 0 0 0;}

/***RODAPÉ***/
#rodape {margin:0; padding:0; height:35px; background:url(../images/bg_rodape.jpg) no-repeat left top; width:100%;}
#rodape address {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:left; margin:0; padding:8px 70px 0 25px;}
#rodape span {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:left; font-weight:bold; margin:0;padding:0;}
#rodape img {margin:0; padding:0; float:right; height:35px;}

#***LOGS***/
#logs {height:50px;}

/***CATEGORIA DOS PRODUTOS VIRTUEMART***/
#conteudo #vmMainPage h3 {color:#000; font-size:22px;}
#conteudo #product_list {margin:0; padding:0;}
#conteudo #product_list h2 a {font-size:14px; text-decoration: none; color:#000000;}
#conteudo #product_list h2 a:hover, #conteudo #product_list h2 a.hover {text-decoration:underline;}
#conteudo #product_list a {text-decoration: none; color:#0000ff;}
#conteudo #product_list a:hover, #conteudo #product_list a.hover {text-decoration:underline;}
#conteudo #product_list .productPrice {color:#ff0000;}

/***DETALHES DOS PRODUTOS VIRTUEMART***/

/***CONTATO***/
#conteudo .componentheading h2 {margin:0; padding:10px 0 0 0;min-height:505px;}
#conteudo #notify-email, #conteudo #reminder, #conteudo #reset {padding:5px; margin:5px;}
