/* -------------------------------------------------- */
/* SOURCE CODE                                        */
/* -------------------------------------------------- */

* { margin:0; padding:0; border:none; list-style:none }

html, body { height:100% }

body { background:#fff url('../../imagens/bg.jpg') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e }

input, textarea, button, select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e }
input, textarea, select { padding:2px; border:1px solid #ddd; background-color:#fff }
button { padding:5px; background:#b381a7; color:#fff; font-weight:bold; text-transform:uppercase; cursor:pointer }

a { text-decoration:none; color:#7e7e7e }
a:hover { text-decoration:underline }

.nomr { margin-right:0 !important }

.clear { clear:both }


#wrap { position:relative; width:1000px; margin:0 auto; min-height:100% }


* html #wrap { height:100% }


#wrap-in { padding-bottom:30px }


#header { width:460px; height:90px; padding:0 270px; padding-top:40px }

#header h1, #header h1 a { display:block; float:left; width:460px; height:90px }
#header h1 a { background:url('../../imagens/magstore.jpg') no-repeat; text-indent:-9999px }


#navigation { width:1000px; height:23px; padding-top:7px; text-align:center }
#navigation ul li { display:inline; margin:0 20px }
#navigation ul li a { font-weight:bold }


#content { float:left; width:800px; padding:10px 100px; text-align:justify }

#content h2 { margin-bottom:10px; font-size:12px; color:#b381a7 }

#content h3 { margin-bottom:10px; font-size:12px }

#content ul.galerias { display:block; float:left; width:800px }
#content ul.galerias li { display:block; float:left; width:200px; height:200px; text-align:center }
#content ul.galerias li.meio { margin:0 100px }

#content ul.fotos { display:block; float:left; width:800px }
#content ul.fotos li { display:block; float:left; width:120px; height:90px; margin-right:16px; margin-bottom:16px; text-align:center }

#content ul.revistas { display:block; float:left; width:800px }
#content ul.revistas li { display:block; float:left; width:200px; height:250px; text-align:center }

#content ul.loja { display:block; float:left; width:300px }
#content ul.loja li { display:block; float:left; width:60px; height:45px; margin-right:20px; margin-bottom:20px; text-align:center }

#content .msg { float:left; width:800px }
#content .msg h3 { margin-bottom:10px }
#content .msg p { margin-bottom:10px }

#content .paginacao { float:left; width:800px; padding-top:10px; border-top:1px solid #ddd }
#content .paginacao ul { float:left; width:800px; margin-top:10px }
#content .paginacao ul li { display:block; float:left }
#content .paginacao ul li a { display:block; float:left; margin-right:5px; padding:5px 10px; text-decoration:none }
#content .paginacao ul li a.atual { background-color:#b381a7; color:#fff !important }
#content .paginacao ul li a:hover { background-color:#d4b7cd; color:#fff !important }


#content-left { float:left; width:490px; margin-right:10px }
#a-loja #content-left { width:480px; margin-right:20px }

#content-left .msg { width:400px }

#frmFaleConosco input, #frmFaleConosco textarea, #frmFaleConosco select { width:70% }
#frmFaleConosco label { float:right; font-weight:bold }
#frmFaleConosco label.clear { font-weight:normal }


#content-right { float:left; width:300px }

#content-right p.icon { height:16px; margin-bottom:5px; padding-left:26px }
#content-right p.telefone { background:url('../../imagens/icon_telefone.png') left center no-repeat }
#content-right p.email { background:url('../../imagens/icon_email.png') left center no-repeat }

#content-right .paginacao { float:left; width:300px; padding-top:10px; border-top:1px solid #ddd }
#content-right .paginacao ul { float:left; width:300px; margin-top:10px }


#home #fotos { float:left; width:600px; padding:0 100px }


#fotos-left { float:left; width:300px; height:500px }


#fotos-right { float:right; width:300px; height:500px }


#footer { position:absolute; bottom:0; width:1000px; height:23px; padding-top:7px; text-align:center }
#footer address { font-style:normal }
