/* ---------------

batucadacarioca.com || http://www.batucadacarioca.com || 
All rights reserved. xguru, Inc.
batucada_v2.css ::>
:: last updated August 30 2010 - v1
 
Curiosity Killed The Cat

---------------*/


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td

		{	margin: 0; padding: 0; border: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
/*			vertical-align: baseline; */
			text-align: center;
		}


/*-------------------|     structure     |-------------------*/

/*Reset*/	*	{	margin:0; padding:0; }

body			{ 	background: url("/images/batucada_v6bk.jpg") center top no-repeat;
				background-color:#0d284e;
				font-family: "trebuchet ms", arial, helvetica, sans-serif;
				font-size: 75%;
			}

a,a:link		{color:#e0c63d; text-decoration: underline; }
a:hover			{color:#0d284e; text-decoration: none; }
a:active		{color:#c3c3c3; text-decoration : none; }


#container		{	width: 78em;
				margin-left: auto;
				margin-right: auto;
				padding: 0;
				background: transparent; 
			}

div#header	{	width: 78em; height: 29.167em;
			position:relative; top: 0em; left: 0em;
				margin-left: auto;
				margin-right: auto;
			background: url("/images/batucada_v6logo.jpg") no-repeat;
		/*	z-index: 99; */
		}

div#content	{	width: 75em;
			background: url("/images/batucada_v6content.jpg") top left repeat-y;
			display:table;
			z-index: 20;
			padding-left: 2.0em; padding-right: 2.0em;
		/*	min-height:72em; */
		}

div#clip	{	width: 75em; height: 25em;
			position:relative; top: 0em; left: 0em;
			background: url("/images/batucada_v6footer.jpg") no-repeat;
			clear: both;
		}



/*-------------------|     footer elements     |-------------------*/


div#footer	{	margin: 0px auto; position: relative;
			width: 77em; height: 4em;
			background: transparent;
			z-index: 15;
		}
#footer		{	margin: 1.25em 0 0 0;
			vertical-align: text-top;
		}
#footer td  	{	text-align:left; vertical-align:top;
		}
#footer	td	a,a:link 	{ font-size: 1.0em; color:#c3c3c3; text-decoration: underline; font-weight:normal; } 
#footer td	a:hover		{ font-size: 1.0em; color:#c3c3c3; text-decoration: none; font-weight:normal; }

div#enews	{ 	width: 27em; margin: 0;
		}
div#enews p	{	font-size: 1.0em; font-weight:normal;
			color: #c3c3c3; text-align:left;
			margin: 0;
			line-height: 1.5em;
		}

div#partners	{ 	width: 35em;  margin: 0;
		}
div#xfooter	{	width: 15em;
			padding: 0.8em 0 0 0;
			font-family: arial,helvetica,sans-serif; font-size: 0.8em;
			color:#c3c3c3;
			text-align:right;
		}


/*-------------------|     subnav classes     |-------------------*/

#subnav		{	width: 71em;
			background-color: transparent;
			margin: 0 0 0.5em 0;
			font-size: 1.0em;
			text-align: left;
			color:#0d284e; font-weight:normal;
			 
		}

#subnav		a,a:link 	{ font-size: 1.0em; color:#e0c63d; text-decoration: none; font-weight:normal; } 
#subnav		a:hover		{ font-size: 1.0em; color:#0d284e; text-decoration: underline; font-weight:normal; }

#subnav		.selected 	{ font-size: 1.0em; color:#0d284e; text-decoration: underline; font-weight:normal; } 

/*-------------------|     content formatting     |-------------------*/


h1 			{	font-size: 5.0em;
				margin: 0.2em 0 0.8em 0;
				color: #0d284e;
				text-align: left;
			}

h1.center		{	font-size: 5.0em;
				margin: -10px 0 20px -30px;
				color: #0d284e;
				text-align: center;
			}

h2 		{	font-size: 2.2em;
			margin: 40;
			margin: 1.5em 0 0.5em 0;
			color: #0d284e;
			text-align: left;
		}

h3		{	font-size: 1.8em;
				margin: 1.5em 0 1.5em 0;
			color: #0d284e;
			text-align: left;
		}

p		{	font-size: 1.2em;
				margin: 0.25em 5em 0.5em 0;
			color: #000000;
			text-align: left;
		}
p.caption	{	font-size: 1.2em;
				margin: 0.25em 5em 1.5em 0;
			color: #000000;
			text-align: center;
		}

p a,a:link		{ color:#e0c63d; text-decoration: underline; }
p a:hover		{ color:#0d284e; text-decoration: none; }


/*-------------------|          blockquote positioning          |-------------------*/

blockquote.flash 	{ font-size: 1.0em;
				text-align: center;
				line-height: 1.2em;
				padding: 0 5.0em 2.0em 2.0em;
				margin: 0;
				float: right;
				clear: both;
				z-index: -1;
			}
blockquote.flash img	{ border: #000000 .025em solid;
				display: block;
				margin: 0 0 1.2em 0;
			}
blockquote.flash em	{ font-style: normal; }
blockquote.flash h3	{ font-size: 1.2em; text-align: center; font-style: normal; }



/*-------------------|     table for performance schedule     |-------------------*/

#tp	{	margin: 1.5em 0 1.5em 0;
		padding: 1.25em;
		width: 71em; text-align:left;
		border-collapse: collapse;
	}
#tp th	{	font-size: 1.5em; font-weight:bold;
		color: #000000; text-align:left;
		background: transparent;
		border-top: 0.125em solid #e0c63d;
		border-bottom: 0.125em solid #e0c63d;
	}
#tp td  	{ font-size: 1.2em; font-weight:normal;
		color: #000000; text-align:left;
		line-height:1.8em; vertical-align:top;
		background: transparent;
		padding: 0 0 1.25em 0;
	}
#tp td.alt  	{ font-size: 1.2em; font-weight:normal;
		color: #000000; text-align:left;
		line-height:1.8em; vertical-align:top;
		border-top: 0.125em solid #e0c63d;
	}

/*-------------------|     table for home page next show     |-------------------*/

#nextshow	{	margin: 0;
			vertical-align: text-top;
			background: url("/images/nextperformance.jpg") bottom left no-repeat;
		}
#nextshow td  	{	font-size: 1.2em; text-align:left; vertical-align:top;
			padding-left: 0.5em;
		}

#nextshow td	a,a:link 	{ font-size: 1.0em; color:#0d284e; text-decoration: underline; font-weight:normal; } 
#nextshow td	a:hover		{ font-size: 1.0em; color:#0d284e; text-decoration: none; font-weight:normal; }

blockquote.nextshow 	{ 	padding: 0 5.0em 1.6em 1.8em;
				margin: 0;
				float: right;
				clear: both;
				z-index: -1;
			}
blockquote.nextshow img	{ border: #000000 .025em solid;
				display: block;
				margin-left: 10px;
			}
blockquote.nextshow em	{ font-style: normal; }
blockquote.nextshow h3	{ 	font-size: 2.2em;
				text-align: left;
				margin: 0 0 0.5em 0.25em;
				font-style: normal; font-weight: bold;
			}
blockquote.nextshow p	{ 	font-size: 1.4em;
				text-align: center;
				margin: 0 0 0.5em 0.25em;
				font-style: normal; font-weight: bold;
			}


/*-------------------|     images     |-------------------*/

.img			{	border: 1px solid #555555; margin: 0px 0px 0px 0px; }
.imgr			{	border: 1px solid #555555; margin: 0px 0px 20px 10px; }
.imgl			{	border: 1px solid #555555; margin: 0px 20px 10px 0px; }
.imgt img		{	border: 1px solid #000000; margin: 0px 0px 0px 10px; }
.imgt a:link img	{	border: 1px solid #000000; margin: 0px 0px 0px 10px; }
.imgt a:hover img	{	border: 1px solid #c3c3c3; margin: 0px 0px 0px 10px; }
