/* COLORS
 * Home: #1A6273
 * Música: #3FA7C0
 * Dança: #ff41b2
 * Explicações: #bfbf00
 */

/*########## CSS RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,del,font,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

/*########## FONTS  */

/*########## LINKS */
a {text-decoration:none; font-weight:bold;}
	.home a {color:#1A6273;}
	.musica a {color:#3fa7c0;}
	.danca a {color:#ff41b2;}
	.explicacoes a {color:#bfbf00;}
	a:hover {text-decoration:underline;}

#contentWrapper .fancy {margin:0; padding:0;}
#contentWrapper .fancy li {list-style-type:none; list-style-image:none; margin:0 0 1px 0; text-align:center;}
	.fancy li a {padding:5px 10px; display:block; text-decoration:none; border:1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#fff; background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); background-image:-webkit-linear-gradient(top, #fff, #ccc); background-image:-moz-linear-gradient(top, #fff, #ccc); background-image:-ms-linear-gradient(top, #fff, #ccc); background-image:-o-linear-gradient(top, #fff, #ccc); background-image:linear-gradient(top, #fff, #ccc); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#cccccc');}
		.fancy li a:hover {background-color:#ccc; background-image:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff)); background-image:-webkit-linear-gradient(top, #ccc, #fff); background-image:-moz-linear-gradient(top, #ccc, #fff); background-image:-ms-linear-gradient(top, #ccc, #fff); background-image:-o-linear-gradient(top, #ccc, #fff); background-image:linear-gradient(top, #ccc, #fff); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#ffffff');}

nav#mainNav a {color:#abb6a8; font-weight:normal;}
	nav#mainNav a:hover {color:#ff41b2; text-decoration:none; text-shadow:0px 0px 2px #ff41b2;}
	nav#mainNav a.active {color:#ff41b2; font-weight:bold; text-shadow:0px 0px 2px #abb6a8;}
	
/*########## LAYOUT */
body {background:#3e383c; font-size:16px; font-family:'Open Sans Condensed', sans-serif; font-weight:lighter; line-height:22px; color:#000;}

#mainWrapper {width:870px; margin-left:0px;}
nav#mainNav {position:fixed; width:200px; padding:0 10px 20px 0; font-size:48px; font-family:'Open Sans Condensed', sans-serif; line-height:60px; text-align:right; background-color:transparent;}
header {width:660px; height:280px; float:left; margin-left:210px; background-color:#fff;}
	#innerNavWrapper {width:100%; margin-top:25px; padding:6px 0 4px 0;}
		.home #innerNavWrapper {background-color:#1A6273;}
		.musica #innerNavWrapper {background-color:#3fa7c0;}
		.danca #innerNavWrapper {background-color:#ff41b2;}
		.explicacoes #innerNavWrapper {background-color:#bfbf00;}
		
#contentWrapper {clear:both; width:580px; float:left; margin-left:210px; padding:0 40px; background-color:#f4f3ef; text-shadow:1px 1px 1px #fff;}
	section {clear:both; padding-top:30px;}
		.home section img:hover {-moz-transform:rotate(15deg); -o-transform:rotate(15deg); -webkit-transform:rotate(15deg); -ms-transform:rotate(15deg); transform:rotate(15deg); zoom:1;}
footer {clear:both; padding:50px 0 15px 0; text-align:center; font-size:80%; line-height:110%;}
.miniNav {text-align: center;}

/*########## NAV */
#innerNav {margin:0 0 200px 15px; position:relative; z-index:500;}
#innerNav li {float:left; position:relative;}
#innerNav a, #innerNav a:visited {display:block; padding-left:15px; height:23px; line-height:22px; text-indent:5px; color:#fff; font-size:110%; font-weight:normal;}
#innerNav li ul {display:none;}
#innerNav li:hover > ul {display:block; position:absolute; top:0px; left:101px; background:url('../img/navbg.png') 0 0 repeat;}
#innerNav > li:hover > ul {width:150px; left:10px; top:20px; padding:10px 0 5px 0; font-size:90%;}
#innerNav > li:hover > ul a:hover {text-decoration: underline;}

/*########## OBJECTS */
header img {position:relative; left:360px; top:10px;}
header h1 {text-indent:-9999px; height:0px;}
nav h1 {font-size:0px; height:0px;}
header h2 {margin:20px 50px 0 0; text-align:right; font-weight:normal; font-size:160%; line-height:130%;}
	.home header h2 {color:#1A6273;}
	.musica header h2 {color:#3fa7c0;}
	.danca header h2 {color:#ff41b2;}
	.explicacoes header h2 {color:#bfbf00;}
section h1 {margin:15px 0 20px 0; padding-bottom:5px; font-size:180%; text-shadow:2px 2px 2px #fff;}
	.home section h1 {color:#1A6273; border-bottom:1px dotted #1A6273;}
	.musica section h1 {color:#3fa7c0; border-bottom:1px dotted #3fa7c0;}
	.danca section h1 {color:#ff41b2; border-bottom:1px dotted #ff41b2;}
	.explicacoes section h1 {color:#bfbf00; border-bottom:1px dotted #bfbf00;}
section h2 {margin:10px 0; font-size:120%; font-weight:bold; clear:both;}
section h3 {margin:10px 0; font-size:100%; font-weight:bold; clear:both;}
section h4 {margin:10px 0; font-size:110%; font-weight:normal; margin-left:10px; text-decoration:underline;}
section h5 {margin-top:10px; font-size:90%; font-weight:bold;}
p {margin-bottom:15px;}
#contentWrapper ul, #contentWrapper ol {margin:2px 0px 8px 20px; padding-left: 15px;}
	#contentWrapper ul li {list-style-image:url('../img/lione.png');}
	#contentWrapper ol li {list-style-type:upper-roman;}
		#contentWrapper ul ul {margin:0 0px 4px 15px; padding-left:10px; font-size:95%;}
			#contentWrapper li li {list-style-image:url('../img/litwo.png');}
				#contentWrapper ul ul ul {margin:0 0px 2px 12px; padding-left:10px; font-size:90%;}
					#contentWrapper li li li {list-style-image:url('../img/lithree.png');}
iframe {margin:0 auto;}

/*########## CLASSES */
.clear {clear:both;}
.bold {font-weight:bold;}
.center {margin:0 auto; text-align:center;}
.subTitle1 {padding-right:180px;}
.subTitle2 {padding-right:115px;}
.address {padding-left:54px;}
.padding25 {padding-left:25px;}
.imgLeft {float:left; margin:0 10px 4px 0;}
.imgRight {float:right; margin:0 0 4px 10px;}
.big {font-size:120%;}
.spaced {letter-spacing:3px;}
.strong {font-weight:bold;}

/* Design */
.twoColumn {float:left; width:275px; margin-right:30px;}
.threeColumn {float:left; width:176px; margin-right:26px;}
.contactOne {float:left; width:240px; margin-right:26px;}
.contactTwo {float:left; width:144px; margin-right:26px; text-align:center;}
.contactThree {float:left; width:144px; text-align:center;}
.last {margin-right:0px;}

/* Map */
#mapWrapper {width:570px; height:350px; padding-bottom:30px;}
#mapCanvas {width:564px; height:344px; border:3px solid #fff;}

/* easyBox */
#easyOverlay{position:fixed;z-index:9998;left:0;top:0;width:100%;height:100%;background:#000;cursor:pointer}#easyCenter,#easyBottomContainer{position:fixed;left:50%;top:50%;z-index:9999;overflow:hidden;background:#fff}#easyCenter.easyLoading{background:#fff url(../img/easybox/loading.gif) no-repeat center}#easyCenter.easyError{background:#fff url(../img/easybox/error.png) no-repeat center}#easyContainer,#easyBottom{border:10px solid #fff}#easyContainer img,#easyContainer iframe{border:0}#easyBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;color:#666;text-align:left;border-top:0}#easyCloseLink{display:block;float:right;width:20px;height:20px;background:transparent url(../img/easybox/closebtn.png) no-repeat center;margin:0 0 0 10px;outline:0}#easyNavigation{float:left;width:38px;height:20px;margin:0 10px 0 0}#easyPrevLink{display:block;float:left;width:18px;height:20px;background:transparent url(../img/easybox/prevbtn.png) no-repeat center;outline:0}#easyNextLink{display:block;margin:0 0 0 20px;width:18px;height:20px;background:transparent url(../img/easybox/nextbtn.png) no-repeat center;outline:0}#easySlideLink{display:block;float:right;width:20px;height:20px;background:transparent url(../img/easybox/slidebtn.png) no-repeat center;margin:0 0 0 10px;outline:0}#easySlideLink.disabled{background:transparent url(../img/easybox/noslidebtn.png) no-repeat center}#easyCaption,#easyNumber{display:block;margin-right:60px}#easyCaption.nav,#easyNumber.nav{margin-left:48px}#easyCaption{font-size:12px;font-weight:bold;line-height:16px;height:16px;padding-top:2px}#easyNumber{font-size:10px;line-height:10px;height:10px;padding:4px 0 6px}

ul.gallery {padding:0 !important; margin:0 auto !important; list-style:none; width:560px;}
ul.gallery li {display:block;float:left; margin:0 6px 10px 0;}
ul.gallery li img {display:block; padding:2px; margin:0; -moz-box-shadow:3px 3px 4px #ccc; -webkit-box-shadow:3px 3px 4px #ccc; box-shadow:3px 3px 4px #ccc;}

