﻿* {
	margin:0; padding:0; outline:none; font:12px 'Arial';
}

img {
	display:block;
	border:none;
}

ul {
	list-style:none;
}

a {
	color:#000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

body#home {
	background:#000 url(../images/background.jpg) no-repeat center 0;
}

body#internal {
	background:#000 url(../images/background_internal.jpg) no-repeat center 0;
}

div#page {
	width:751px; margin:60px auto 0 auto;
}

/* Home */

#home div#content div.box {
	margin-bottom:10px; float:left; overflow:hidden;
}

#home div#content div.box a span {
	height:122px; float:left; text-indent:-9999px; background:url(../images/box.jpg) no-repeat;
}

#home div#content div.box.evento {
	margin-top:-120px; margin-left:180px;
}

#home div#content div.box.evento a span {
	width:554px;
}

#home div#content div.box.evento a:hover span {
	background-position:0 -122px;
}

#home div#content div.box.convidados a span {
	width:620px; background-position:0 -244px;
}

#home div#content div.box.convidados a:hover span {
	background-position:0 -366px;
}

#home div#content div.box.agenda {
	margin-left:145px;
}

#home div#content div.box.agenda a span {
	width:557px; background-position:0 -488px;
}

#home div#content div.box.agenda a:hover span {
	background-position:0 -610px;
}

#home div#content div.box.fotos a span {
	width:549px; background-position:0 -732px;
}

#home div#content div.box.fotos a:hover span {
	background-position:0 -854px;
}

#home div#contact a {
	width:69px; height:11px; margin-top:10px; float:left; clear:both; background:url(../images/contato.gif) no-repeat;
}

/* Internal */

div#feature-left {
	width:185px;
	float:left;
	overflow:hidden;
}

div#feature-left div#menu {
	padding-top:20px;
}

div#feature-left div#menu ul li a {
	height:20px; display:block; margin-top:20px; text-indent:-9999px; background:url(../images/menu.gif) no-repeat;
}

div#feature-left div#menu ul li a.evento.active,
div#feature-left div#menu ul li a.evento:hover {
	background-position:0 -30px;
}

div#feature-left div#menu ul li a.convidados {
	background-position:0 -60px;
}

div#feature-left div#menu ul li a.convidados.active,
div#feature-left div#menu ul li a.convidados:hover {
	background-position:0 -90px;
}

div#feature-left div#menu ul li a.agenda {
	background-position:0 -120px;
}

div#feature-left div#menu ul li a.agenda.active,
div#feature-left div#menu ul li a.agenda:hover {
	background-position:0 -150px;
}

div#feature-left div#menu ul li a.fotos {
	background-position:0 -180px;
}

div#feature-left div#menu ul li a.fotos.active,
div#feature-left div#menu ul li a.fotos:hover {
	background-position:0 -210px;
}

div#feature-left div#menu ul li a.contato {
	background-position:0 -240px;
}

div#feature-left div#menu ul li a.contato.active,
div#feature-left div#menu ul li a.contato:hover {
	background-position:0 -270px;
}

#internal div#content {
	width:446px; min-height:750px; overflow:hidden; position:relative;
}

#internal div#content div#content-back {
	width:446px; height:760px; position:absolute; top:0; left:0; opacity:0.7; background:url(../images/content_background.jpg) repeat-x;
}

#internal div#content div#content-front {
	width:446px; position:relative;
}

#internal div#content div#title {
	padding:35px 35px 20px 35px;
}

#internal div#content div#title h2 {
	height:20px; display:block; text-indent:-9999px; background:url(../images/menu.gif) no-repeat;
}

#internal div#content div#title h2.convidados {
	background-position:0 -60px;
}

#internal div#content div#title h2.agenda {
	background-position:0 -120px;
}

#internal div#content div#title h2.fotos {
	background-position:0 -180px;
}

#internal div#content div#title h2.contato {
	background-position:0 -240px;
}

#internal div#content .line {
	width:396px; height:1px; margin-top:10px; display:block; background:url(../images/line_title.jpg) no-repeat;
}

#internal div#content #cnt {
	padding:0 35px 35px 35px; color:#FFF;
}

#internal div#content #cnt h3 {
	padding-bottom:10px; font-weight:bold;
}

#internal div#content #cnt p {
	padding-bottom:20px; line-height:18px;
}

#internal div#content #cnt div#map {
	position:relative;
}

#internal div#content #cnt div#map a {
	width:70px; height:22px; position:absolute; top:40px; right:0;
}

#internal div#content #cnt div.image h3 {
	color:#ddb326;
}

#internal div#content #cnt div.image h3 span {
	font-size:30px; padding-right:10px;
}

#internal div#content #cnt div.image img {
	margin:0 20px 10px 0; float:left; border:6px solid #361f0d;
}

#internal div#content #cnt div.image.agenda {
	clear:both;
}

#internal div#content #cnt div.image.agenda ul {
	float:left; margin:0 35px 20px 0;
}

#internal div#content #cnt div.image.agenda ul li {
	padding-left:15px; background:url(../images/bullet.gif) no-repeat 0 4px;
}

#internal div#content #cnt div.image ul li {
	height:20px;
}

#internal div#content #cnt div.photo a {
	float:left; margin:0 10px 10px 0;
}

#internal div#content #cnt div.photo img {
	border:6px solid #361f0d;
}

/***********************************************/

.inc_ a:link, a:visited{
	color:#b46217;
}
.inc_ a:hover{
	text-decoration:underline;
}


#internal div#content #cnt .line {
	margin-bottom:20px; clear:both;
}

#internal div#content #cnt ul li a {
	color:#b46217;
}

/* Footer */

div#footer {
	padding:60px 0 20px 0;
	clear:both;
}

div#footer ul {
	width:700px; margin:0 auto; overflow:hidden;
}

div#footer ul li {
	margin-top:25px; padding:0 20px; float:left;
}

div#footer ul li a {
	float:left; text-indent:-9999px; background:url(../images/logos.gif) no-repeat;
}

div#footer ul li a.onne {
	width:73px; height:58px; margin:-10px -15px 0 -10px; background-position:-10px 0;/*border:pink 1px solid;*/
}

div#footer ul li a.jwalker {
	width:122px; height:58px; margin:-10px -15px 0 -20px; background-position:-890px 0;/*border:pink 1px solid;*/
}

div#footer ul li a.dupont {
	width:90px; height:58px; margin:-10px -15px 0 -15px; background-position:-1020px 0;/*border:pink 1px solid;*/
}

div#footer ul li a.playtech {
	width:107px; height:58px; margin:-10px 0 0 -15px; background-position:-227px 0;/*border:pink 1px solid;*/
}

div#footer ul li a.yamaha {
	width:110px; height:58px; margin:-10px -25px 0 -25px; background-position:-105px 0;/*border:pink 1px solid;*/
}

div#footer ul li a.dj {
	width:94px; height:58px; margin:-10px -15px 0 -15px; background-position:-663px 0;/*border:pink 1px solid;*/
}

div#footer ul li a.grey_goose {
	width:112px; height:50px; margin:-10px -15px 0 -15px; background-position:-767px 0;/*border:pink 1px solid;*/
}

div#footer ul li a.marqueterie {
	width:155px; height:58px; margin:-10px -15px 0 -20px; background-position:-370px 0;/*border:pink 1px solid;*/
}
div#footer ul li a.grupoinconcert {
	width:112px; height:58px; margin:-10px -15px 0 -15px; background-position:-535px 0;/*border:pink 1px solid;*/
}