@charset "utf-8";
/* CSS Document */

body {
	background:url(images/bg1.jpg) #000;
	color:#FFF; margin:0; padding:0;
	font-family:Calibri, Georgia, "Times New Roman", Times, serif;
	min-height:600px;
}
a { color:#FFF; text-decoration:none; }

#site {
	background:url(images/bg_cont.png);
	width:900px; height:580px; left:50%; top:50%; margin-left:-450px; margin-top:-290px;
	position:absolute;
}

#header {
	width:900px; height:150px;
	background:url(images/degrade.png) bottom left no-repeat; margin:0; padding:0;
}

#menu { margin:0; padding:0; position:absolute; top:125px; height:13px; width:900px; }

img.logo { position:absolute; left:50%; margin-left:-59px; top:10px; z-index:0; display:block; }

p.thebox { float:left; margin:0; margin-left:35px; padding:0; background:url(images/thebox.png) 0 0 no-repeat; width:76px; text-indent:-1000em; height:12px; display:block; cursor:pointer;  }
p.thebox:hover { margin:0; margin-left:35px;  padding:0; background:url(images/thebox.png) 0 -13px no-repeat; cursor:pointer;  }

p.agenda { float:left; margin:0; margin-left:85px; padding:0; background:url(images/agenda.png) 0 0 no-repeat; width:62px; text-indent:-1000em; height:12px; display:block; cursor:pointer;  }
p.agenda:hover { margin:0; margin-left:85px; padding:0; background:url(images/agenda.png) 0 -13px no-repeat; cursor:pointer;  }

p.fotos { float:left; margin:0; margin-left:85px; padding:0; background:url(images/fotos.png) 0 0 no-repeat; width:48px; text-indent:-1000em; height:12px; display:block; cursor:pointer;  }
p.fotos:hover { margin:0; margin-left:85px; padding:0; background:url(images/fotos.png) 0 -13px no-repeat; cursor:pointer;  }

p.press { float:left; margin:0; margin-left:135px; padding:0; background:url(images/press.png) 0 0 no-repeat; width:43px; text-indent:-1000em; height:12px; display:block; cursor:pointer;  }
p.press:hover { margin:0; margin-left:135px; padding:0; background:url(images/press.png) 0 -13px no-repeat; cursor:pointer;  }

p.apoio { float:left; margin:0; margin-left:85px; padding:0; background:url(images/apoio.png) 0 0 no-repeat; width:47px; text-indent:-10000em; height:12px; display:block; cursor:pointer;  }
p.apoio:hover { margin:0; margin-left:85px; padding:0; background:url(images/apoio.png) 0 -13px no-repeat; cursor:pointer;  }

p.contato { float:left; margin:0; margin-left:85px; padding:0; background:url(images/contato.png) 0 0 no-repeat; width:70px; text-indent:-1000em; height:12px; display:block; cursor:pointer;  }
p.contato:hover { margin:0; margin-left:85px; padding:0; background:url(images/contato.png) 0 -13px no-repeat; cursor:pointer;  }


/* INÍCIO DO CSS DO CONTEÚDO */

#gambi { background-color:#000; width:220px; height:15px; position:absolute; top:217px; left:15px; z-index:9999; }

#painel1 {
	width:220px; height:380px; float:left;
}

#slideshow1 {
	width:220px; height:202px;
	background:url(images/bg_flayers.png) no-repeat;
}

#slideshow1 IMG {
    position:absolute;
    top:15px;
    left:15px;
    z-index:8;
    opacity:0.0;
}

#slideshow1 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow1 IMG.last-active {
    z-index:9;
}

#slideshow {
	margin-top:0;
	width:220px; height:172px;
}

#slideshow IMG {
    position:absolute;
    top:232px;
    left:15px;
    z-index:12;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:14;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:13;
}


#caixa12 {
	margin-top:15px;
	width:220px; height:173px;
	background-color:#960;
}

/* Sidebar (#painel2) */

#painel2 {
	width:400px; height:385px; background:url(images/bg_box.png) repeat; float:left; margin-left:15px; padding:0;
	background:url(images/bg_box.png) repeat;
}
#principal ul { margin:0; padding:0; list-style-type:none; }
#twitter-3 { color:#CCC; width:370px; text-align:right; list-style-type:none; font-size:10px; font-family:Calibri, Georgia, "Times New Roman", Times, serif; padding:15px 15px 10px 15px; }
#twitter-3 a { text-decoration:none; color:#FFF; }
#twitter-3 a.twitterwidget { margin:0 15px 10px 305px; padding:0; background:url(images/twitter.png) 0 0 no-repeat; width:63px; text-indent:10000em; height:12px; display:block; cursor:pointer; }
#twitter-3 li { list-style-type:none; margin-bottom:5px; }

#text-3 { list-style-type:none; text-align:center; margin-top:0; }
#text-3 h2 { margin:0 15px 10px 305px; padding:0; background:url(images/facebook.png) 0 0 no-repeat; width:77px; text-indent:10000em; height:12px; }
#text-3 img { margin:0; padding:0; }

#flickrpress-2 { height:70px; list-style-type:none; text-align:right; }
#flickrpress-2 h2 { margin:17px 15px 10px 335px; padding:0; background:url(images/flickr.png) 0 0 no-repeat; width:46px; text-indent:10000em; height:12px; }
#flickrpress-2 .flickr_item { float:right; margin-right:15px; background:#FFF; padding:3px; padding-bottom:8px; }
#flickrpress-2 .flickr_item:hover { background-color:#CCC; }

/* Fim da Sidebar (#painel2) */

#painel3 {
	width:220px; height:385px; float:left; margin-left:15px; background:url(images/bg_box.png) repeat;
}

#post {
	width:188px; border:#999 1px solid; height:100% auto; margin:10px; padding:8px 5px 8px 5px; display:block;
}
#post:hover { background:url(images/bg_box.png) repeat; }

#post a { color:#FFF; text-decoration:none; }

.info_post { font-size:11px; }


/* The Box Photobook */

#photobook { margin:0; padding:0; text-align:left; }
#photobook ul, li { margin:0; padding:0; list-style:none; text-align:left; }
#flickrpress-3 h2 { margin:0 0 10px 330px; padding:0; background:url(images/photobook.png) 0 0 no-repeat; width:220px; text-indent:-10000em; height:20px; }
#flickrpress-3 { margin:0; padding:0; }
.maisfotos {  float:right; margin-top:10px; margin-right:20px; }
#flickrpress-3 .flickr_item { margin:10px 15px 10px 10px; float:left; background:#FFF; padding:4px; padding-bottom:14px; }
#flickrpress-3 .flickr_item:hover { background-color:#CCC; }

/* Fim de The Box Photobook */

/* Início da Agenda */

#agenda h2 { margin:0 0 10px 400px; padding:0; background:url(images/agenda-t.png) 0 0 no-repeat; width:88px; text-indent:-10000em; height:24px; }
#evento1,#evento2,#evento3,#evento4 { background:url(images/bg_box.png) repeat; margin:0; padding:0; width:206px; height:340px; float:left; margin-right:10px;overflow:hidden; }
#evento1 { margin-left:6px; }
.agendat { margin-top:4px; }
#evento-cont { float:left; width:186px; height:300px; margin:10px 0 0 10px; overflow:hidden; }
#evento-cont p { margin:0; padding:0; }


/* Fim da Agenda */

/* Início da The Box */

#thebox_info { width:850px; height:350px; background: url(images/bg_box.png) repeat; padding:10px; }
#thebox_info img { margin-bottom:15px; }
#thebox_info img.mapa { padding:0; margin-top:0; margin-left:20px; }
#thebox_info p { float:left; width:600px; font-weight:400; font-size:12px; line-height:20px; text-indent:25px; letter-spacing:1px; text-align:justify; }

/* Fim da The Box */

/* Início da Press */

#flickrpress-4 h2 { display:none; }
#flickrpress-4 .flickrpress-container { margin-top:15; }
#flickrpress-4 .flickr_item { margin:10px 12px 10px 25px; float:left; background:#FFF; padding:4px; padding-bottom:14px; }
#press ul, li { margin:0; padding:0; list-style:none; text-align:left; }
#press { text-align:left; list-style-type:none; margin:0; padding:0; }

/* Fim da Press */

/* Início do Apoio */

.apoio { margin-left:10px; }

/* Fim do Apoio */


/* Início do Contato */

.contato { float: left; }
#formulario { float:right; width:485px; height:370px; background: url(images/bg_box.png) repeat; font-size:12px; }
#form-lista {  }
#wpcf7-f1-p58-o1 { margin:5px 10px; padding:0; }
#wpcf7-f2-p58-o2 { margin:5px 10px; padding:0; }
#formulario input, textarea, select { background:url(images/bg_box.png) repeat; border:#CCC 1px solid; margin:5px; color:#FFF; font-size:12px; }


/* Fim do Contato */


#footer { text-align:center; font-size:11px; color:#CCC; }