@import url("reset.css");
body{
	background:url("images/bg_rpt.jpg") no-repeat scroll center -2px transparent;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}
header{
	display: block;
	margin: 0 auto;
	width: 960px;
}
hgroup{
	display: block;
	width: 200px;
	height: 65px;
	float: left;
}
header h1 a{
	display: block;
	padding: 10px 0 0 30px;
	background:url(images/logo.png) no-repeat 10px 10px;
	width:169px;
	height:50px;

}
header h2{
	font: 1.5em 'Lobster', arial, serif;
	color: #ccc;
	padding: 0 0 0 30px;

}
#menu-1{ display: block; float: left; width: 350px; height: 30px; padding: 30px 0 0 180px; margin: 0; }
#menu-1 ul{ padding: 10px 0 0; margin: 0; list-style: none; }
#menu-1 ul li{ padding: 0; margin: 0; float: left; }
#menu-1 ul li a{ padding: 10px; margin: 0; color: #000; font-weight: bold; }

#menu-2{
	display: block;
	float: left;
	width: 960px;
	height: 24px;
	margin: 0;
	background:#fff;
	clear: both;
}
#menu-2 ul{ padding: 1px 0 0; margin: 0; list-style: none; }
#menu-2 ul li{ padding: 0; margin: 0; float: left; width:auto; padding: 5px 7px; text-align:center; border-right: 1px solid #e3e3e3; height: 18px; }
#menu-2 ul li a{ padding: 0 10px; float: left; margin: 0; }
.novidades a{ 
	color:#009900;
	font-size: 13px;
	font-weight:bold; 
}


.login fieldset{ width:224px; float:right; padding:12px 0 0 0; margin: 0; text-align:right; }
.login label{ float:left; height:18px; margin:0; padding:3px 4px 0 3px; background:#D5CDC7; }
.login input{ float:left; border:0; height:21px; margin:0; padding:0; width: 147px; background:#D5CDC7; }
.login legend{ float:left; width:100%; margin-bottom:8px; color:#FFF; }

.botao_ok{ background:url(images/bt_ok.jpg) no-repeat; width:31px; border:none; height:21px; margin:0; padding:0; }



/*sei la*/

#detalhe-home{ margin: 0 auto; display:block; width:960px; height:24px; }

#texto-home {
    border-left: 1px solid #392925;
    color: #512E18;
    float: left;
    font-size: 14px;
    height: 27px;
    padding: 0;
    text-align: center;
    width: auto;
}

#ultimo-post{ float:left; padding:6px 0 0 0; text-align:center; width:309px; background:#C59974; height:21px; border-right:1px solid #392925; }


/* Sections */

section#destaque-coluna{
	display: block;
	margin: 0 auto;
	width: 960px;
	clear: both;
}
section div#banner{
	width: 960px;
	height: 448px;
	float: left;
	color: #fff;
	margin-bottom:15px;
	overflow:hidden;
}

section div#banner2{
	width: 958px;
	height: 510px;
	float: left;
	color: #fff;
	margin-bottom:15px;
	border:1px solid #CCC;
	overflow:hidden;
}

section div#dress{
	width: 958px;
	height: 2216px;
	float: left;
	color: #fff;
	margin-bottom:15px;
	border-right:1px solid #CCC;
	overflow:hidden;
}

section div#banner-empresa{
	width: 910px;
	height: 394px;
	float: left;
	color: #000;
	margin-bottom:15px;
	overflow:hidden;
	background:url(images/bg-empresa.jpg) no-repeat;
	padding:84px 0 0 50px;
}

section div#banner-colecao{
	width: 910px;
	height: 418px;
	float: left;
	color: #000;
	margin-bottom:15px;
	overflow:hidden;
	background:url("images/bg-colecao.jpg") no-repeat scroll 1px 0 transparent;
	padding: 60px 0 0 50px;
}

section div#banner-contato{
	width: 379px;
	height: 417px;
	float: left;
	color: #000;
	overflow:hidden;
	background:url("images/bg-contato.jpg") no-repeat scroll 2px 0 transparent;
	padding: 60px 0 0 580px;
}
section div#banner-contato input{
	display:block;
	float:none;
	margin:5px 0 0;
	overflow:hidden;
	background:#fff;
	border:none;
	height:20px;
	padding: 0 5px;
}
section div#banner-midias{
	display:block;
	float:left;
	height:438px;
	margin-bottom:15px;
	padding:40px 0 0 50px;
	width:910px;
	background: url("images/bg-midia.jpg") no-repeat scroll 1px 0 transparent }
}
section div#banner-midias p.h2-sub2{
	float: left;
	width: 900px;
	padding: 0 0 10px;
}

section div#banner-midias p{ color:#FFF; margin-top:10px; }

section div#listagem-midias{
	display:block;
	float:right;
	width: 455px;
}
section img.kfldsca{
	float: left;
}
section div#listagem-midias ul li{ float:left; padding:0 10px 0 10px; width: 119px; height:164px; color:#FFF; }

section div#form_contato submit{
	display:block;
	float: right;
	background-color:#0F6;
}

section div#banner-empresa p{ float:left; line-height:17px; width:300px; color:#FFF; line-height: 20px; }

section div#banner-empresa h1{ height:50px; background:url(images/sobre-a-girraz-titulo.gif) no-repeat; text-indent:-9999px; }

section div#banner-colecao p{ float:left; line-height:17px; width: 410px; color:#FFF; }

section div#banner-colecao h1{ height:50px; background:url(images/tit_colecao.gif) no-repeat; text-indent:-9999px; }


section section#banner-a{
	width: 308px;
	height: 125px;
	float: left;
	background:url(images/box-1.jpg) no-repeat; 
	margin: 0 15px 0 0;
	border:1px solid #CCC;
	display:block;
}

section section#banner-a h1{ padding: 15px 0 10px 15px; width:180px; color:#512E18; }
section section#banner-a p{ padding: 0 0 10px 15px; line-height:18px; width:170px; color:#6F524A; }
section section#banner-a strong a{ color:#FFF; }
section figure#banner-b{
	width: 308px;
	height: 125px;
	float: left;
	background:url(images/box-2.jpg) no-repeat; 
	margin-right:15px;
	border:1px solid #CCC;
	position:relative;
	display:block;
}

section figure#banner-b figcaption{ font-weight:bold; padding:15px 0  0 15px; float:left; color:#512E18; width:200px; }
section figure#banner-b p{ padding: 10px 0 10px 15px; line-height:18px; width:200px; float:left; color:#6F524A; }
section figure#banner-b p strong a{ color:#FFF; }
section figure#banner-b img{ position:absolute; float:right; top:0; right:0; }

section figure#banner-c{
	width: 308px;
	height: 125px;
	float: left;
	background:url(images/box-2.jpg) no-repeat;
	border:1px solid #CCC;
	position:relative;
}
section figure#banner-c figcaption{font-weight:bold; padding:15px 0  0 15px; float:left; color:#512E18; }
section figure#banner-c p{ padding:10px 0 0 15px; line-height:18px; width:200px; float:left; color:#6F524A; }
section figure#banner-c p strong a{ color:#FFF; }
section figure#banner-c img{ position:absolute; float:right; top:0; right:0; }
/* footer */

footer{
	display: block;
	height: 185px;
	margin: 15px 0 0;
	clear: both;
	width: 100%;
	float: left;
	
}
footer div#footer{
	margin: 0 auto;
	width: 938px;
	background:#cdab84;
	height:163px;
	padding:20px 0 0 20px;
}

.menu-footer h1{ color:#512E18; font-weight:bold; padding-bottom:10px; }

.menu-footer ul{ width:920px; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #efe6e5; }

.menu-footer li{ float:left; padding-right:10px; margin-right:10px; color:#6F524A }

.menu-footer li a{ color:#6F524A; text-decoration:none; }


.pipe{ border-right:1px solid #6F524A; }

#rodape{ margin:0 auto; width:960px; text-align:left; padding:15px 0 17px 0; margin-bottom:10px; }
#rodape p{ float:left; font-size:10px; color:#999; }

#rodape img{ float:right; }

section div#look-book{
	width: 958px;
	height: 1180px;
	float: left;
	color: #fff;
	margin-bottom:15px;
	border:1px solid #392925;
	background:#FFF;
}


section div#single{
	width: 958px;
	height: 450px;
	float: left;
	color: #000000;
	border:1px solid #392925;
	background:#FFF;
}

#ban-look{ float:left; width:958px; height:96px;; display:block; background:url(images/banner-look-book.jpg) no-repeat; color:#000; padding:84px 0 0;}

#ban-look h1{ font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#fff; width:938px; float:left; height:40px; padding-left:20px; font-weight:normal; }

#ban-look details{ width:938px; height:20px; float:left; padding-left:20px; color:#FFF;  }

.lookbook{ float:left; width:180px; height:310px; padding:10px 0 0 10px;  }

.lookbook figcaption{ float:left; color:#000; background:#DECCCA; }



.lookbook figcaption span{ width:180px; float:left; text-align:center; height:15px; border-bottom:2px solid #FFF; font-size:11px; padding-top:3px;  }

.wp-pagenavi{ width:566px; height:24px; float:left; padding-left:20px; padding-top:12px;  }

.box_detalhe2{ width:928px; float:left; padding:30px 0 0 30px; }

.foto-single{ width:265px; float:left; }

.box_det{ float:left; }

.item_peca{ float:left; width:290px; padding:0 0 0 30px; }

.box_detalhe{ float:left; line-height:20px; height:105px; }

#navega{float:left; padding:142px 0 0 30px; }

.textarea{ border:none; font-size:11px; margin-top:5px; width:289px; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding: 6px 0 0 5px; }

#banner-contato h1{ font-weight:normal; }

#banner-contato h1 img{ margin-bottom:10px; }

#banner-contato h1 p{ color:#FFF; line-height:20px;}

#banner-contato h1 p a{ color:#FFF; }

#listagem-midias ul li a{ display:block; float:left; height:97px; margin:0; padding:0 0 4px; width:119px; }

#listagem-midias ul li a img{ clip:rect(0px, 119px, 79px, 0px); height:auto; position:absolute; width:119px; }

#banner-midias embed{ float:left; }

.box_right.bg_contato #banner-contato #wpcf7-f1-p6-o1 .wpcf7-form #form_contato p #submit{ background:#e9c6a2; color:#392925; font-weight: bold; }
#galeria_colecao{ clear:left; display:block; width: 440px; }
