*{
font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;

}

body {
-x-system-font:none;
background-color:#111;
color:white;
font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
font-size: 69%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}

#main{
position: relative;
left: 50%;
top: 50px;
width: 780px;
height: 565px;
margin-left: -390px;

}



#info{
padding: 12px;
border-color: #ddd;
border-width: 6px;
border-style: solid;
position: absolute;
left: 0px;
top: 0px;
width: 468px;
height: 228px;
background-repeat: repeat;
background-image: url(info/rotate.php);
}

#foto{
padding: 12px;
border-color: #ddd;
border-width: 6px;
border-style: solid;
background-repeat: no-repeat;
position: absolute;
left: 0px;
bottom : 25px;
width: 468px;
height: 228px;
margin-top: 12px;
background:#000 url(foto/rotate.php);
}

#foto2{
	
	
}

.galeria{

	width: 360px;
	height: 230px;
}

.fototexto1{
	background-repeat: repeat;
	background-image: url(blacktrans.png);
	position: absolute;
	top: 12px;
	right: 12px;
	padding: 6px;
	width: 138px;
	height: 60px;
	text-align: right;
	font-size: 10px;
}

.fototexto1 p{

	padding-bottom: 2px;

	margin-bottom: 6px;

	text-align: left;

	border-bottom-color: white;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

}


.fototexto1 a{
	border-bottom-color: #ff0080;
	border-bottom-width: 1px;
	color: #ff0080;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
}

.fototexto1 a:hover{
	border-bottom-color: #ff0080;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	color: #fff;
	background-color: #ff0080;
	text-decoration: none
}

.fototexto2{
	position: absolute;
	bottom: 12px;
	right: 12px;
	width: 150px;
	height: 35px;
}

.fototexto2 a{
	padding: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	display: block;

	text-decoration: none;
	margin-bottom: 3px;
	font-size: 8px;
	text-align: right;
	letter-spacing: 1px;
}

.fototexto2 a:hover{
color: #fff;
	background-color: #ff0080;
}

.space{
	color: #fff;
 background-color: #225EAC;
}

.hi5{
	color: #333;
 background-color: #FFBC19;
}

#container{
padding: 12px;
position: absolute;
top: 0px;
right: 0px;
width: 228px;
height: 504px;
background:#fff url(loja/rotate.php) repeat fixed 0 0;
overflow: hidden;
border: 6px solid #ddd;
}

.slider{
width: 228px;
height: 600px;
}

.section{
margin:0;
margin-bottom: 12px;
}


.section img{
	width: 228px;
}

.section a img{
	border: 0px;
}

.section h3{
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 2px;
	font-size: 90%;
	background-color: #00c8ff;
	width: 224px;
	

}


#breve{
position: absolute;
top:0px;
right: 0px;
width: 110px;
height: 70px;
margin-top: -35px;
margin-right: -40px;
background:transparent url(brevemente.png) no-repeat;
}

#fundo1{

text-transform: uppercase;
position: absolute;
left: 0px;
bottom : 0px;
width: 300px;
height: 18px;
font-size: 8px;
color: #ccc ;
letter-spacing: 1px;


}

#fundo2{
padding-top: 2px;
text-align: right;
position: absolute;
right: 274px;
bottom : 0px;
width: 90px;
height: 18px;
font-size: 9px;
color: red;
letter-spacing: 1px;


}

#fundo2 a{
color: #ff0080;
text-decoration: none;

}

#fundo2 a:hover{
color: #fff;

}
#fundo3{
text-align: right;
position: absolute;
right: 0px;
bottom : 5px;
height: 16px;



	
}

.caixa{

		font-size: 9px;
		margin-right: 2px;
		}
		
.bota{
	border: 0px;
			font-size: 9px;
			padding: 2px;
			background-color: #ff0080;
			color: white;
		}
        
.notes{
    font-size: 8px;
    color: #333;
    text-transform: none;
    letter-spacing: 0px;
}

#festa{
text-align: center;
width: 200px;
background-repeat: repeat;
	background-image: url(blacktrans.png);
padding-top: 4px;
}


.typeface-js{
font-family: "cinahand";
}

p.festa1{
font-size: 18px;
}

p.festa2{
margin-top: -56px;
font-size: 144px;
color: red;

}

p.festa3{
font-size: 40px;
margin-top: -130px;
}

#videos{
position: absolute;
bottom: 12px;
right: 12px;
text-align: right;
width: 150px;
}

#videos a{
	background-repeat: repeat;
	background-image: url(blacktrans.png);
	padding: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	display: block;
	background-color: 
	text-decoration: none;
	margin-bottom: 3px;
	font-size: 8px;
	text-align: right;
	letter-spacing: 1px;
	color: #fff;
	text-decoration: none;
}

#videos a:hover{
	background-color: #ff0080;
	background-image: url(none);

}