@charset "utf-8";
/* CSS Document */
body{
	background-image: url(imagens/fundo.jpg);
	background-repeat: repeat-x;
	border: 0;
	padding: 0;
	background-color: #f3f5f7;
	overflow-x: hidden;
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
#menu{
	position: relative;
	width: 880px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	z-index: 3;
}
ul, ul a{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: none;
	display: inline;
}
li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	padding-right: 8px;
}
#menuab{
	position: absolute;
	left: 260px;
	top: 18px;
	height: 40px;
	z-index: 4;
	display: none;
}
span{
	margin: 0px;
	padding: 0px;
}
#mestre{
	min-height: 400px;
	height: auto;
	width: 999px;
	margin: 0 auto;
}
#red{
	background-image: url(imagens/red.png);
	background-repeat: no-repeat;
	width: 641px;
	height: 68px;
	position: relative;
	z-index: 1;
}
#paulo{
	width: 552px;
	height: 249px;
	background-image: url(imagens/paulo.png);
	background-repeat: no-repeat;
	position: absolute;
	text-align: right;
	left: -320px;
	top: 22px;
}
#dvd{
	float: right;
	height: 300px;
}
#dvd2{
	float: right;
	height: 294px;
	text-align: right
}
#animar{
	width: 523px;
	height: 447px;
	float: right;
	text-align: right;
}
#animar2{
	width: 420px;
	height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/corte/Corte_04.png);
	margin-right: 65px;
}
#animar3{
	width: 735px;
	height: 629px;
	float: right;
	text-align: left;
	background-image: url(imagens/contato/Contato.png);
	margin-right: 43px;
}
#animar4{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg1.jpg);
	background-repeat: repeat-y;
	margin-right: 0px;
}
#animar5{
	width: 735px;
	float: right;
	text-align: left;
	margin-right: 45px;
}
#animar6{
	width: 735px;
	min-height: 647px;
	float: right;
	background-image: url(imagens/bg2.jpg);
	background-repeat: repeat-y;
	background-position: bottom left;
	text-align: left;
	margin-right: 42px;
	position: relative;
	padding-bottom: 20px;
}
#animar7{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg3.jpg);
	background-repeat: repeat-y;
	margin-right: 0px;
}
#animar8{
	width: 698px;
	min-height: 629px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg4.jpg);
	background-repeat: repeat-y;
	margin-right: 79px;
	background-color: #000000;
	position: relative;
	overflow: hidden;
}
#animar9{
	width: 735px;
	height: 677px;
	float: right;
	background-image: url(imagens/Locais.png);
	background-repeat: no-repeat;
	text-align: left;
	margin-right: 44px;
	position: relative;
}
#animar10{
	width: 486px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg5.jpg);
	background-repeat: repeat-y;
	margin-right: 0px;
}
#animar11{
	width: 486px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg6.jpg);
	background-repeat: repeat-y;
	margin-right: 0px;
}
#animar12{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg7.jpg);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#animar13{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg8.jpg);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#animar14{
	width: 735px;
	min-height: 677px;
	float: right;
	background-image: url(imagens/bg9.png);
	background-repeat: no-repeat;
	text-align: left;
	margin-right: 44px;
	position: relative;
}
#animar15{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg9.jpg);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#animar16, #animar17, #animar18{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-repeat: repeat-y;
	margin-right: 0px;
}
#animar16{
	background-image: url(imagens/bg10.jpg);
}
#animar17{
	background-image: url(imagens/bg11.jpg);
}
#animar18{
	background-image: url(imagens/bg12.jpg);
}
#animanoiva1{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg13.jpg);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#animanoiva2{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg14.jpg);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#animanoiva3{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg15.jpg);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#animanoiva4{
	width: 485px;
	min-height: 447px;
	float: right;
	text-align: left;
	background-image: url(imagens/bg16.jpg);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#bloco{
	width: 399px;
	float: left;
	margin: 2px;
	margin-left: 10px;
}
#linha1{
	background-color: #d7e2ea;
	min-height: 20px;
	padding: 5px;
}
#linha2{
	background-color: #e6edf2;
	min-height: 60px;
	padding: 5px;
}
#linha3{
	background-color: #a4724d;
	min-height: 20px;
	padding: 5px;
}
#linha4{
	background-color: #b4825c;
	min-height: 60px;
	padding: 5px;
}
#produtos{
	width: 458px;
	margin-left: 16px;
	height: 89px;
	float: left;
}
#home{
	width: 458px;
	margin-left: 16px;
	float: left;
	text-align: center;
	padding-left: 7px;
}
#txt1{
	float: right;
	padding-left: 8px;
	text-align: left;
	width: 440px;
}
#txt2{
	margin-top: 60px;
	width: 380px;
	margin-left: 20px;
	float: left;
}
#txt3{
	width: 300px;
	margin-left: 33px;
	margin-top: 160px;
	float: left;
}
#txt4{
	margin-top: 17px;
	width: 411px;
	padding-left: 1px;
	margin-left: 10px;
	float: left;
	text-align: left;
}
#txt4 img{
	float: left;
	margin-top: 1px;
	margin-right: 1px;
}
#txt5{
	margin-top: 10px;
	width: 378px;
	padding-left: 1px;
	margin-left: 20px;
	padding-right: 20px;
	float: left;
	text-align: left;
}
#txt6{
	margin-top: 60px;
	width: 430px;
	margin-left: 3px;
	float: left;
}
#txt7{
	width: 411px;
	padding-left: 1px;
	margin-left: 10px;
	float: left;
	text-align: left;
}
#txt7 img{
	margin-left: 1px;
	float: left;
}
#txtnoiva{
	width: 416px;
	padding-left: 1px;
	margin-left: 2px;
	float: left;
	text-align: left;
	margin-top: 4px;
}
#txtnoiva img{
	margin-left: 1px;
	margin-top: 1px;
	float: left;
	width: 136px;
	height: 84px;
	border: 0px;
}
#subtxt{
	width: 380px;
	margin-left: 18px;
	float: left;
	text-align: left;
	clear: left;
	padding-bottom: 5px;
}
#subtxt2{
	width: 365px;
	margin-left: 18px;
	text-align: left;
	clear: both;
}
#subdireita{
	width: 365px;
	margin-left: 18px;
	text-align: right;
	clear: both;
}
#revista{
	float: right;
	height: 254px;
	width: 999px;
	text-align: center;
}
#revista2{
	float: right;
	height: 40px;
	width: 999px;
	text-align: center;
}
#infos{clear: both; width: 999px;}
#info1{
	width: 260px;
	float: left;
	margin-left: 20px;
}
#info1:hover, #info3:hover, #sp:hover{
	font-size: 15px;
	cursor: pointer;
}
#info3{
	width: 284px;
	float: left;
	margin-left: 20px;
}
#duotone{
	clear: both;
	text-align: right;
}
#img img{
	margin-top: 65px;
}
#txt{
	text-align: left;
	padding-left: 14px;
	width: 280px;
	max-width: 280px;
	float: none;
}
#txt8{
	text-align: left;
	padding-left: 14px;
	width: 250px;
	float: none;
}
#topo1{
	float: left;
	position: absolute;
	left: 7px;
	bottom: 5px;
	width: 88px;
}
#img_cont{
	float: right;
	width: 690px;
}
#img_cont img{
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 2px;
	padding: 0px;
	border: 0px;
	float: left;
	max-width: 136px;
	max-height: 84px;
}
#maskara{
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#linksd{
	float: left;
	width: 280px;
	margin-left: 8px;
	margin-top: 20px;
}
#detalhes{
	width: 280px;
	margin-left: 20px;
	margin-top: 60px;
	float: left;	
}
#clc {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
	background-image: url(imagens/calc.png);
	background-repeat: repeat;
	display: none;
	position: fixed;
	text-align: center;
}
#txtnoiva img{
	float: left;
}
#pmenu{
	position: absolute;
	left: 250px;
	top: 29px;
}
