@import url("reset.css");
body{
	background:url(images/bg_rpt.jpg);
	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: 400px; height: 30px; padding: 30px 0 0 80px; 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; }

#menu-2{
	display: block;
	float: left;
	width: 958px;
	height: 24px;
	margin: 0;
	background:#000;
	border:1px solid #CCC;
	clear: both;
}
#menu-2 ul{ padding: 6px 0 0; margin: 0; list-style: none; }
#menu-2 ul li{ padding: 0; margin: 0; float: left; color:#FFF; width:auto; padding: 0 26px; text-align:center; }
#menu-2 ul li a{ padding: 0 10px; float: left; margin: 0; color: #FFF; }


.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:#FFF; }
.login input{ float:left; border:0; height:21px; margin:0; padding:0; width: 147px }
.login legend{ float:left; width:100%; margin-bottom:8px; }

.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{ float:left; padding:6px 0 0 0; width:650px; text-align:center; background:#C8C8C8; height:21px; }

#ultimo-post{ float:left; padding:6px 0 0 0; text-align:center; width:310px; background:#EFD1BF; height:21px; }


/* Sections */

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

section div#banner-empresa{
	width: 908px;
	height: 378px;
	float: left;
	color: #000;
	margin-bottom:15px;
	border:1px solid #CCC;
	overflow:hidden;
	background:url(images/bg-empresa.jpg) no-repeat;
	padding:100px 0 0 50px;
}
section div#banner-contato{
	width: 908px;
	height: 378px;
	float: left;
	color: #000;
	margin-bottom:15px;
	border:1px solid #CCC;
	overflow:hidden;
	background:url(images/bg-contato.jpg) no-repeat;
	padding:100px 0 0 50px;
}
section div#banner-contato input{
	border:1px solid #CCC;
	display:block;
	float:none;
	margin:5px 0 0;
	overflow:hidden;
}
section div#form_contato submit{
	display:block;
	float: right;
	background-color:#0F6;
}

section div#banner-empresa p{ float:left; line-height:17px; width:251px; }

section div#banner-empresa h1{ height:50px; background:url(images/sobre-a-girraz-titulo.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:10px; width:180px; }
section section#banner-a p{ padding:0 0 0 10px; line-height:18px; width:170px; }

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:10px 0  0 10px; float:left; }
section figure#banner-b p{ padding:10px 0 0 10px; line-height:18px; width:200px; float:left; }
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:10px 0  0 10px; float:left; }
section figure#banner-c p{ padding:10px 0 0 10px; line-height:18px; width:200px; float:left; }
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:#E7F1F7;
	height:163px;
	padding:20px 0 0 20px;
	border:1px solid #CCC;
}

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

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

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

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


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

#rodape{ margin:0 auto; width:auto; float:left; text-align:left; padding:5px 0 5px 152px; font-size:11px; }

#rodape img{ padding-left:670px; }

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


section div#single{
	width: 958px;
	height: 450px;
	float: left;
	color: #000000;
	margin-bottom:15px;
	border:1px solid #CCC;
}

#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:#315A78; width:938px; float:left; height:40px; padding-left:20px; font-weight:normal; }

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

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

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



.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; }
