* {margin:0; padding:0; list-style:none;}
body {background: url(../images/bg.jpg) no-repeat top center; color:#FFFFFF; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-size:12px}
br {margin:0px; padding:0px;}

p a {color:#b333b5; text-decoration:none}
p a:hover {text-decoration:underline;}
em {font-family:Georgia, "Times New Roman", Times, serif; font-size:95%; font-style:normal}

a.rosa {color:#e2caed !important; text-decoration:none}
a.rosa:hover {text-decoration:underline;}

#main {margin:0 auto; width:775px; min-height:850px}
#mainblog {margin:0 auto; width:775px; min-height:650px}
#main, #mainblog {*background:url(../images/logo.png) top left no-repeat; _background:url(../images/logo.png) top left no-repeat}

#sign {margin:0 auto; width:775px; height:0px}
#sign a {display:block; bottom:20px; font-size:9px; text-decoration:none; margin:-60px 0 0 30px; float:left; color:#FFFFFF; line-height:9px; background:#3171B1; padding:2px 4px; text-align:center}
#sign a:hover {text-decoration:none; background:#612A6E;}

#superior { position:relative; height:340px;}
#frame {position:absolute; float:right; right:50px; top:120px; background:url(../images/bgframe.gif) no-repeat right}
#destaque {position:relative}
#rodape{ top:15px}
.title-destaques {text-indent:4em; position:absolute; float:left; left:10px; top:0px; background:url(../images/home-title-destaque.png) no-repeat top left; width:748px; height:60px; padding-top:34px; color:#e8c6ed; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold}

#boxdicas {color:#683671; padding:10px 25px 0 25px; background: url(../images/home-dicas-bg.png) no-repeat top left; position:absolute; top:70px; left:40px; width:272px; height:300px}
#boxdicas h1 {margin-bottom:15px; text-indent:-9000em}
#boxdicas h1 {*margin-bottom:0px; text-indent:-9000em}
#boxdicas p {min-height:75px; max-height:75px; overflow:hidden; line-height:15px}
#boxdicas h2 {margin-bottom:0px; text-indent:-9000em; background:url(../images/title-box-dicas.png) no-repeat left; margin-left:-5px; margin-bottom:4px}
#boxdicas ul {min-height:65px; max-height:90px; line-height:12px}
#boxdicas ul li {margin-bottom:5px}
#boxdicas ul li a {color:#b333b5; text-decoration:none} #boxdicas ul li a:hover {text-decoration:underline}
a.btn-acesse {width:178px; height:25px; color:#3B2465 !important; background:url(../images/boxdicasbtn.png) no-repeat; text-decoration:none; display:block; text-align:center; padding-top:4px; margin:auto}
a:hover.btn-acesse {background:url(../images/boxdicasbtn-hover.png) no-repeat;}

#boxfotoshm {color:#683671; padding:0; position:absolute; float:right; top:65px; right:40px; height:auto; width:355px; height:282px}
#boxfotoshm img.hmthumbs {border:1px solid #990066; float:left; clear:both; margin:4px}
#boxfotoshm img.hmthumbs:hover { border:1px solid #FFFFFF; cursor:pointer}
#boxfotoshm img.hmfotomedia {width:275px; height:235px}
a.btn-colecao {text-indent:-9000em; width:355px; height:29px; color:#3B2465 !important; background:url(../images/home-btn-colecao.png) no-repeat; text-decoration:none; display:block; text-align:center; padding-top:4px; margin:auto; position:absolute; bottom:10px}
a:hover.btn-colecao {background:url(../images/home-btn-colecao-hover.png) no-repeat;}



a.blog-btn {
	text-indent:-9000em;
	width:300px;
	height:55px;
	position:absolute;
	right:-10px;
	top:0px;
	float:right;
	background:url(../images/btn-blog.png) no-repeat top right;
	background-image: url(../images/btn-blog.png);
}
a.blog-btn:hover {background:url(../images/btn-blog-over.png) no-repeat top right;}

h1.logo {text-indent:-9000em; background:url(../images/logo.png) no-repeat; width:264px; height:325px; position:absolute; left:-10px; top:0px}
h1.logointerna {text-indent:-9000em; background:url(../images/logo-interna.png) no-repeat; width:264px; height:325px; position:absolute; left:-10px; top:0px}

#coluna1 { width:340px; float:left; margin:43px 0 0 30px}
#coluna1 { _margin:43px 0 0 15px}
#coluna2 { width:340px; float:right; margin:43px 20px 0 0}
#coluna2 { _margin:43px 10px 0 0}

#menu, #menublog { position:relative; right:60px; float:right; top:38px}
#menu ul, #menublog ul {float:left;}
#menu li, #menublog li{display:inline; text-indent:-9000em}
	li.mnflika a {background:url(../images/mn1.png) no-repeat scroll left top; display:block; float:left; width:128px; height:60px; margin-left:8px}
	li.mnflika a:hover {background:url(../images/mn1-hover.png) no-repeat scroll left top}
	li.mnpecas a {background:url(../images/mn2.png) no-repeat scroll left top; display:block; float:left; width:84px; height:37px; margin-top:23px; margin-left:8px}
	li.mnpecas a:hover {background:url(../images/mn2-hover.png) no-repeat scroll left top}
	li.mncomprar a {background:url(../images/mn3.png) no-repeat scroll left top; display:block; float:left; width:144px; height:37px; margin-top:23px; margin-left:8px}
	li.mncomprar a:hover {background:url(../images/mn3-hover.png) no-repeat scroll left top}
	li.mncontato a {background:url(../images/mn4.png) no-repeat scroll left top; display:block; float:left; width:94px; height:37px; margin-top:23px; margin-left:8px}
	li.mncontato a:hover {background:url(../images/mn4-hover.png) no-repeat scroll left top}



/* PÁGINA DE COLEÇÃO */
#superiormenor { position:relative; height:290px;}
#boxthumbs {position:absolute; float:right; right:30px; top:120px; width:520px; height:auto;}
#boxthumbs h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight: lighter; font-size:18px; margin-bottom:10px; color:#e2caed}

#boxthumbs a:hover img {border:1px solid #FFFFFF}
a.btnprox {background:#91559c; color:#FFFFFF; width:60px; height:15px; text-align:center; margin:-5px 0 0 0; display:block; text-decoration:none; font-size:9px; float:right}
a:hover.btnprox {background:#612A6E}
#boxthumbs .thumbslimite {overflow: auto; height:115px; position:relative; border:1px dashed #e2caed; padding:5px 3px 0 3px}
#boxthumbs .thumbslimite img {margin:0 4px 10px 4px; border:1px solid #715DA4; float:right; width:45px; height:45px}

.descricao-produto {float:left; width:240px; padding-left:30px}
.descricao-produto h1, .descricao-produto h3 {margin:15px 0 0px 0; color:#FFFFFF; font-weight:lighter; color:#e2caed}
.descricao-produto h1 {line-height:20px}
.descricao-produto h4 {padding-top:15px; color:#FFFFFF; font-weight:lighter; color:#e2caed; font-size:130%}
.descricao-produto p {margin:4px 0 15px 0;}
.descricao-produto p.preco { font-size:150%; color:#e2caed }
.descricao-produto a.btncomprar {background:#91559c; color:#FFFFFF; width:100px; height:20px; text-align:center; padding:4px 2px; display:block; text-decoration:none;}
.descricao-produto a.btncomprar {border-left:1px solid #a56caf; border-top:1px solid #a56caf; border-bottom:1px solid #7f4589; border-right:1px solid #7f4589;}
.descricao-produto a:hover.btncomprar  {background:#612A6E}

#boxfotospeca {width:430px; height:auto; float:right; margin-right:27px}
#boxfotospeca a img.thumbs  {border:1px solid #715DA4; float:right; clear:right; margin:4px; display:block; width:68px; height:68px;}
#boxfotospeca a:hover img.thumbs {border:1px solid #FFFFFF; float:right; margin:4px; display:block; width:68px; height:68px}
#boxfotospeca a img.thumbszinho  {border:1px solid #715DA4; float:right; clear:right; margin:4px; display:block; width:45px; height:45px}
#boxfotospeca a:hover img.thumbszinho {border:1px solid #FFFFFF; float:right; margin:4px; display:block; width:45px; height:45px}
#boxfotospeca img.fotoproduto { margin-top:5px}

#boxfotospecamaior {width:470px; height:auto; float:right; margin-right:0px}
#boxfotospecamaior a img.thumbszinho {border:1px solid #715DA4; float:right; margin:4px; display:block; width:45px; height:45px}
#boxfotospecamaior a:hover img.thumbszinho {border:1px solid #FFFFFF; float:right; margin:4px; display:block; width:45px; height:45px}
#boxfotospecamaior img.fotoproduto { margin-top:5px}
.colunadupla {width:110px; height:auto; float:right;}

.mainfoto {background:url(../images/pecas/pecas-bg.png) no-repeat; width:350px; height:284px; margin-top:15px}
.mainfoto img { margin:0 9px; padding-top:3px}

.tecidos {overflow: auto; height:70px; position:relative; border:1px dashed #e2caed}
.tecidos img {border:1px solid #FFFFFF; margin:4px; width:60px; height:60px; float:left}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #195fa4;
	background:#91559C url(../scripts/easytooltip/bg.gif) repeat-x;
	color:#fff;
}

/* PÁGINA DE COMO COMPRAR */
#limite { margin:auto; width:775px; position:relative; min-height:300px}
#boxsuperiortxt {float:right; margin-right:30px; margin-top:60px; width:520px; height:auto;}
#boxsuperiortxt h2, #boxblogpost h2  {font-family:Georgia, "Times New Roman", Times, serif; font-weight: lighter; font-size:18px; margin-bottom:10px; color:#e2caed;}
#boxsuperiortxt h3, #boxblogpost h3, #boxtitleposts h2  {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; color:#FFFFFF; background:#612A6E; padding-bottom:2px; padding-left:4px; margin-bottom:4px}
.passos {width:230px; min-height:130px; border:1px dashed #612A6E; float:left; margin:0 0 10px 10px; padding:5px; font-weight:bold}
.passos a, .passoduplo a {color:#E2CAED !important; text-decoration:underline;}
.passos a:hover, .passoduplo a:hover {color:#612A6E !important}
.passoduplo {width:482px; min-height:100px; border:1px dashed #612A6E; float:left; margin:0 0 10px 10px; padding:5px; font-weight:bold}
#boxtitleposts a {color:#E2CAED !important; text-decoration:none;}
#boxtitleposts a:hover {text-decoration:underline; margin-left:1px}
#boxtitleposts ul  {margin-left:12px;}
#boxtitleposts ul li {margin-left:10px; list-style-type:circle; line-height:12px; padding:10px 0 0 0}



/* BLOG FLIKA */

#boxblogpost h3 {font-size:18px; padding:10px}
#boxtitleposts {float:left; margin-right:0px; margin-top:250px; width:200px; height:auto; z-index:50}
#boxtitleposts ul {margin-bottom:15px}
#boxblogpost {float:right; margin-right:0px; margin-top:60px; width:520px; height:auto; /*background-color:#E2CAED*/}
#boxblogpost strong {color:#fbe5ff; font-weight:bold; font-size:13px;}
#boxblogpost p {margin-bottom:15px}
#boxblogpost .posts {background:url(../images/bg-blog-post.png) repeat; padding:5px; margin-bottom:5px}
#boxblogpost .posts h3 {border:1px solid #612A6E}
#boxblogpost .posts h3:hover {text-decoration:underline; border:1px dashed #E2CAED}
#boxblogpost .posts h4 {border-bottom:1px dashed #e2caed !important; font-family:Georgia, "Times New Roman", Times, serif; font-weight: lighter; font-size:18px; margin-bottom:10px; color:#e2caed;}
#boxblogpost a, #boxblogpost .posts h3 a {color:#E2CAED !important; text-decoration:none;}
#boxblogpost a:hover, #boxblogpost .posts h3 a:hover {text-decoration:underline;}


#rodape-blog {background:url(../images/bg-blog-bottom.jpg); height:398px}
#rodape-blog #destaque {margin:auto; width:775px;}

.dica-ant, .dica-prox {background: #612A6E; padding:4px 8px; margin-bottom:20px}
.dica-ant {float:right}
.dica-prox {float:left}




#footer {margin:auto; width:100%; margin-top:70px; height:70px; text-align:center; font-size:9px}
#footer p {padding:2px 5px 2px 5px; background:#222; color:#666666}
#footer a {color:#666666; text-decoration:none}
#footer a:hover {color:#FFFFFF; text-decoration:underline}

.clearing {clear:both; margin:0px; padding:0px; height:0px;}
.divisor {clear:both; margin:0px; padding:0px; height:17px; overflow:hidden; background:url(../images/divisor.png) no-repeat; width:100%; text-align:center}




/* PÁGINA FALE CONOSCO */

fieldset.formcontato, fieldset.formtextarea { border:1px solid #e7e7e7; padding:10px 10px 10px 10px; margin:0px 5px 0 5px; height:auto; width:400px; float:right; margin-right:20px}
fieldset.formtextarea {margin-top:20px}
fieldset.formcontato legend, fieldset.formtextarea legend {margin:0 5px; padding:0 5px; font-size:14px; font-weight:bold; color:#e2caed; font-weight:lighter}
fieldset.formtextarea textarea { width:400px; *width:390px; _*width:390px; margin-right:-25px}

.formconsult { border:1px solid #e7e7e7; padding:10px 10px 10px 10px; margin:0px 5px 0 5px; height:auto; width:400px; float:left; margin-left:20px}
fieldset.formconsult legend {margin:0 5px; padding:10px 5px 0 5px; font-size:14px; font-weight:bold; color:#e2caed; font-weight:lighter}
fieldset.formconsult textarea { width:400px; *width:390px; _*width:390px; *margin-left:-15px; _*margin-left:-15px}

.contentbotao {max-width:600px; text-align:center; clear:both}
.botao {padding:0 30px; letter-spacing:2px; margin:10px 0 0 0; text-align:center}
.botaonewsletter {padding:0; text-align:center}