/* RESET CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}  

/* LA BODA */
html { height: 100%; width:100%; }
body { margin:0px; background-color:#000000; height: 100%; width:100%; }
h1 b { display:none; }
.marcado { color:#674560 !important; }
#mcgaleria { display:none; }
#carregafotos { font:bold 0.7em Verdana,Arial; color:#f0b5c1;}

/* HOME */
.home { background:url(../images/home/fndhome.jpg) repeat-x; }
.home div.site { background:url(../images/home/fotohome.jpg) no-repeat; height:100%; }
.home h1 { cursor:pointer; background:url(../images/home/logohome.gif) no-repeat; height:206px; width:301px; margin:0 0 10px 45px; }
.home ul { display:inline; }
.home ul li { display:inline; font:bold 0.7em Verdana,Arial; color:#f0b5c1; text-transform:uppercase; margin:0 0 0 15px; }
.home ul li a { color:#f0b5c1; text-decoration:none; }
.home ul li a:hover { color:#674560; }
.home div.menu { position:absolute; right:20px; padding:25px 0 0 0; width:400px;}


/* EMPRESA */
.empresa { background:url(../images/empresa/fundo.jpg) repeat-x; }
.empresa div.site { background:url(../images/empresa/foto.jpg) no-repeat; height:100%; }
.empresa h1 { cursor:pointer; background:url(../images/home/logohome.gif) no-repeat; height:206px; width:301px; margin:0 0 10px 45px; }
.empresa ul { display:inline; }
.empresa ul li { display:inline; font:bold 0.7em Verdana,Arial; color:#f0b5c1; text-transform:uppercase; margin:0 0 0 15px; }
.empresa ul li a { color:#f0b5c1; text-decoration:none; }
.empresa ul li a:hover { color:#674560; }
.empresa div.menu { position:absolute; right:20px; padding:25px 0 0 0; width:400px;}
.empresa p { position:absolute; right:45px; top:300px; width: 300px; padding: 25px; background-color:#cfaeb2; font: 0.7em Verdana,Arial; color:#a2397a; line-height:2em; text-align:justify; }

/* Contato */
.contato { background-color:#5b7a8d; }
.contato div.site { position:absolute; width:950px; height:10px; top:0px; left:0px; z-index:50; }
.contato h1 { cursor:pointer; background:url(../images/contato/logo.gif) no-repeat; height:206px; width:301px; margin:0 0 10px 45px; }
.contato ul { display:inline; }
.contato ul li { display:inline; font:bold 0.7em Verdana,Arial; color:#f0b5c1; text-transform:uppercase; margin:0 0 0 15px; }
.contato ul li a { color:#f0b5c1; text-decoration:none; }
.contato ul li a:hover { color:#674560; }
.contato div.col01 { width:45%; float:left; background:url(../images/contato/foto.jpg) no-repeat top right; height:100%; min-height:700px; }
.contato div.col02 { width:430px; float:right; padding:0 30px 0 0; }
.contato div.menu { padding:25px 0 0 35px; width:400px; }
.contato h3 { color:#f0b5c1; font:bold 0.8em Verdana,Arial; text-transform:uppercase; }
.contato p { color:#FFFFFF; font: 0.7em Verdana,Arial; margin:10px 0 10px 0; }
.contato h5 { color:#f0b5c1; font:bold 0.7em Verdana,Arial; }
.contato div.texto { float:right; padding:85px 90px 500px 0; }
.contato div.formulario { top:250px; width:414px; background-color:#5b7a8d; color:#FFFFFF; font: 0.7em Verdana,Arial; border:5px solid white; margin:30px 0 0 20px; }
.contato div.formulario input { color:#f0b5c1; font: 0.8em Verdana,Arial; background-color:#5b7a8d; border:0px; }
.contato div.formulario textarea { color:#f0b5c1; font: 0.8em Verdana,Arial; background-color:#5b7a8d; border:0px; width:395px; }
.contato div.formulario div { padding:5px; }
.contato div.formulario div.tipo01 { width:195px; float:left; border:1px solid white; }
.contato div.formulario div.limpa { clear:left; }
.contato div.formulario div.tipo02 { clear:both; border:1px solid white; }
.contato div.formulario div.barra { clear:both; background-color:white; color:#5b7a8d; }
.contato div.formulario div.barra input { background-color:white; margin:0 0 0 50px; color:#5b7a8d; font-weight:bold; cursor:pointer; }
.contato div.formulario p { color:#f0b5c1; font: 0.9em Verdana,Arial; text-align:center; }

/* MIDIA */
.midia { background-color:#323846; background:url(../images/midia/fundo.jpg) no-repeat top left; }
.midia div.site { position:absolute; width:778px; height:10px; top:0px; left:0px; z-index:20; }
.midia h1 { cursor:pointer; background:url(../images/midia/logo.gif) no-repeat; height:206px; width:301px; margin:0 0 10px 45px; }
.midia ul { display:inline; }
.midia ul li { display:inline; font:bold 0.7em Verdana,Arial; color:#f0b5c1; text-transform:uppercase; margin:0 0 0 15px; }
.midia ul li a { color:#f0b5c1; text-decoration:none; }
.midia ul li a:hover { color:#674560; }
.midia div.col01 { width:40%; float:left; background:url(../images/midia/foto.jpg) no-repeat top left; height:750px; min-height:750px; }
.midia div.col02 { padding:300px 0 0 0; width:60%; float:right; min-height:450px;  }
.midia div.menu { position:absolute; top:0px; right:20px; padding:25px 0 0 0; width:400px; }
.midia div.col02 h3 { text-decoration:none; float:right; background:url(../images/midia/revista.jpg) no-repeat; height:100px; width:250px; margin:0 30px 10px 15px; font: 0.6em Verdana,Arial; color:#ffffff; padding:230px 0 0 0; cursor:pointer; }
.midia div.col02 a { text-decoration:none; }
.midia div.col02 img { float:right; margin:0 40px 0 0; }

/* LOJA */
.loja { background-color:#ed9cdb; background-image:url(../images/loja/fundo.jpg); background-repeat: no-repeat; background-repeat:top center; }
.loja div.site { width:100%; height:460px; }
.loja h1 { cursor:pointer; background:url(../images/loja/logo.gif) no-repeat; height:206px; width:301px; margin:0 0 10px 45px; }
.loja ul { display:inline; }
.loja ul li { display:inline; font:bold 0.7em Verdana,Arial; color:#f0b5c1; text-transform:uppercase; margin:0 0 0 15px; }
.loja ul li a { color:#9f3a89; text-decoration:none; }
.loja ul li a:hover { color:#674560; }
.loja div.menu { position:absolute; top:0px; right:20px; padding:25px 0 0 0; width:400px; }
.loja div.mapa { float:right; padding:25px 30px 0 0; width:422px; height:511px; }
.loja div.endereco { float:right; width:430px; padding:300px 0 0 0  }
.loja h4 b { display:none; }
.loja h4 { cursor:pointer; background:url(../images/loja/loja.jpg) no-repeat; height:147px; width:98px; margin:0 0 10px 20px; border:1px solid white; }
.loja h3 { color:#91207a; font:bold 0.8em Verdana,Arial; text-transform:uppercase; margin:0 0 0 20px;}
.loja p { color:#FFFFFF; font: 0.7em Verdana,Arial; margin:10px 0 10px 20px; }


/* COLECOES */
.colecoes { background-image:url(../images/colecoes/fundo.jpg); background-repeat: repeat-x; background-position:top center; background-color:#2d343d }
.colecoes div.site { text-align:center; padding:300px 0 0 0; }
.colecoes h1 { cursor:pointer; background:url(../images/home/logohome.gif) no-repeat; height:206px; width:301px; margin:0 0 10px 45px; }
.colecoes ul { display:inline; }
.colecoes ul li { display:inline; font:bold 0.7em Verdana,Arial; color:#f0b5c1; text-transform:uppercase; margin:0 0 0 15px; }
.colecoes ul li a { color:#f0b5c1; text-decoration:none; }
.colecoes ul li a:hover { color:#674560; }
.colecoes div.menu { position:absolute; left:50%; margin-left:-200px; top:0px; padding:25px 0 35px 0; width:400px;}
.colecoes ul li img { border:1px solid white; margin:15px 0 0 0; }
