*
{
	margin:						0px;
	padding:					0px;
	list-style : 				none;
	outline:					none;
}

body
{
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					13px;
	line-height:				18px;
	color:						#FFFFFF;
	background-color:			#000000;
}

a
{
	text-decoration:			none;
}

img
{
	border:						0px;
}

label.error {
	margin-left:				10px;
	color:						#FF0000;
}

.notedefault {
 	position: 					absolute;
 	visibility: 				hidden;
 	width: 						258px;
 	padding: 	                5px 3px 5px 9px;
 	border: 					2px solid #666666;
	background-image:			url(../images/greytransparent.png);
 	color: 						#FFFFFF;
 	z-index:					99;
}

.notedefault a {
	background-position: 		0 0px;
	display:					block;
	height:						27px;
	width:						252px;
	padding:	                0px;
	margin:                     0px 0px 2px 0px;	
	position:					relative;
}

.notedefault a:hover {
	background-position: 		0 -27px;
}


.notedefault h3 {
	margin-top:					5px;
	margin-left:				2px;
	font-size:					14px;
	color:						#FF5F0F;
}

.notedefault p {
	margin-left:				3px;
	line-height:				12px;
	font-size:					9px;
	color:						#FFFFFF;
	font-weight:				bold;
}

.notedefault .spots {
	color:						#FFFFFF;
	height:						10px;
}

.notedefault .spots:hover {
	text-decoration:			underline;
}

#camping_link {
	background-image:			url(../images/img_camping.png);
}

#one_day_link {
	background-image:			url(../images/img_one_day_ticket.png);
}

#three_day_link {
	background-image:			url(../images/img_three_day_ticket.png);
}

#two_day_link {
	background-image:			url(../images/img_two_day_ticket.png);
}

#camping_link_en {
	background-image:			url(../images/img_camping_en.png);
}

#one_day_link_en {
	background-image:			url(../images/img_one_day_ticket_en.png);
}

#three_day_link_en {
	background-image:			url(../images/img_three_day_ticket_en.png);
}

#two_day_link_en  {
	background-image:			url(../images/img_two_day_ticket_en.png);
}

#camping_link_es {
	background-image:			url(../images/img_camping_es.png);
}

#one_day_link_es {
	background-image:			url(../images/img_one_day_ticket_es.png);
}

#three_day_link_es {
	background-image:			url(../images/img_three_day_ticket_es.png);
}

#two_day_link_es  {
	background-image:			url(../images/img_two_day_ticket_es.png);
}



/* Some position-type-specific offset information. Tweak as needed! */
.snp-triggeroffset {
	margin-top: 				25px;
}




#topWrapper
{
	width:						100%;
	height:						31px;
	text-align:					center;
	background-image:			url(../images/topWrapper.jpg);
}

#top
{
	width:						1014px;
	height:						31px;
	margin-left:				auto;
	margin-right:				auto;
}

#topNavigationLeft
{
	float:						left;
}

#topNavigationLeft ul
{
	padding:					3px 0px 0px 0px;
}

#topNavigationLeft li
{
	list-style:					none;
	height:						25px;
	margin-right:				3px;
	float:						left;	
}

#topNavigationLeft a 
{
	display:					block;
	height:						25px;
	overflow:					hidden;
	margin:						0px 1px 0px 1px;
	padding:					0px;
}

#topNavigationLeft #facebook
{
	width:						25px;
	background-image:			url(../images/socialmedia/facebook.png);
	background-repeat:			no-repeat;
}
#topNavigationLeft #lastfm
{
	width:						25px;
	background-image:			url(../images/socialmedia/lastfm.png);
	background-repeat:			no-repeat;
}
#topNavigationLeft #myspace
{
	width:						25px;
	background-image:			url(../images/socialmedia/myspace.png);
	background-repeat:			no-repeat;
}
#topNavigationLeft #youtube
{
	width:						25px;
	background-image:			url(../images/socialmedia/youtube.png);
	background-repeat:			no-repeat;
}
#topNavigationLeft #flickr
{
	width:						25px;
	background-image:			url(../images/socialmedia/flickr.png);
	background-repeat:			no-repeat;
}
#topNavigationLeft #twitter
{
	width:						25px;
	background-image:			url(../images/socialmedia/twitter.png);
	background-repeat:			no-repeat;
}

#topNavigationLeft #feed
{
	width:						25px;
	background-image:			url(../images/socialmedia/feed.png);
	background-repeat:			no-repeat;
}

#topNavigationLeft #newsletter, #topNavigationLeft #contacts
{
	width:						82px;
	margin-top:					2px;
	margin-left:				5px;
	background-image:			url(../images/img_orange_bg.png);
	background-repeat:			no-repeat;
	font-size:					11px;
}

#topNavigationLeft a
{
	padding-top:                1px;
	color:						#FFFFFF;
	font-weight:				bold;
	font-family:				"Trebuchet MS", Helvetica, sans-serif;
}


#topNavigationRight
{	
	float:						right;
}

#topNavigationRight ul
{
	padding:					10px 0px 0px 0px;
}

#topNavigationRight li
{
	list-style:					none;
	height:						10px;
	margin-left:				5px;
	float:						left;
	line-height:				12px;
	font-size:					10px;
}

#topNavigationRight a 
{
	display:					block;
	height:						10px;
	overflow:					hidden;
	/*text-indent:				10000em;*/
	text-decoration:			none;
	margin:						0px 1px 0px 1px;
	padding:					0px;
	color:						#FFFFFF;
	line-height:				12px;
	font-size:					10px;
}

#topNavigationRight .barra
{
	width:						1px;
	margin-top:					2px;
	border-right: 				1px solid #FFFFFF;
}

#topNavigationRight .selected
{
	color:						#FF5F0F;
}

#pageWrapper
{
	width:						100%;	
	text-align:					center;
}

#page
{
	width:						1014px;
	margin-left:				auto;
	margin-right:				auto;
	text-align:					left;	
}

#pageHeader
{
	width:						1014px;
	height:						230px;
	/*background-image:			url(../images/pageHeader.jpg);*/	
}

#pageNavigation
{
	width:						1014px;
	height:						30px;
}


#pageNavigation .pageNavigationLeftRoundedTickets
{
	width:						6px;
	height:						18px;
	/*background-image:			url(../images/pageNavigationLeftRounded.png);*/
	/*background-repeat:			no-repeat;*/
	margin-top:					1px;
	padding-top:				2px;
	background-color:			#FF5F0F;
	float:						left;	
}

#pageNavigation .pageNavigationCenterTickets
{
	height:						18px;
	margin-top:					1px;
	padding-top:				2px;
	background-color:			#FF5F0F;
	float:						left;	
}

#pageNavigation .pageNavigationRightRoundedTickets
{
	width:						6px;
	height:						18px;
	/*background-image:			url(../images/pageNavigationRightRounded.png);*/
	/*background-repeat:			no-repeat;*/
	margin-top:					1px;
	padding-top:				2px;
	background-color:			#FF5F0F;
	float:						left;	
}

#pageNavigation .pageNavigationLeftRounded
{
	width:						6px;
	height:						22px;
	float:						left;	
}

#pageNavigation .pageNavigationCenter
{
	height:						18px;
	margin-top:					1px;
	padding-top:				2px;
	float:						left;	
}

#pageNavigation .pageNavigationRightRounded
{
	width:						6px;
	height:						22px;
	float:						left;	
}

#pageNavigation .current .pageNavigationLeftRounded
{
	width:						6px;
	height:						18px;
	/*background-image:			url(../images/pageNavigationLeftRounded.png);
	background-repeat:			no-repeat;*/
	margin-top:					1px;
	padding-top:				2px;
	background-color:			#FF5F0F;
	float:						left;	
}

#pageNavigation  .current .pageNavigationCenter
{
	height:						18px;
	margin-top:					1px;
	padding-top:				2px;
	background-color:			#FF5F0F;
	float:						left;	
}

#pageNavigation  .current .pageNavigationRightRounded
{
	width:						6px;
	height:						18px;
	/*background-image:			url(../images/pageNavigationRightRounded.png);
	background-repeat:			no-repeat;*/
	margin-top:					1px;
	padding-top:				2px;
	background-color:			#FF5F0F;
	float:						left;	
}


#pageContent
{
	width:						1014px;
	margin:						20px 0px 20px 0px;
	border-bottom: 				1px dotted #3f4447;
}

#pageContent .pageContentItem
{
	margin:						0px 0px 20px 0px;
	overflow:					auto;
	clear:						both;
}

#pageContentNewsHighlights
{
	width:						660px;
	height:						360px;
	margin:						0px 14px 0px 0px;
	background-image:			url(../images/pageContentHighlights.jpg);
	float:						left;	
}

#pageContentNewsHighlightsContent
{
	width:						640px;
	height:						335px;
	margin:						15px 8px 8px 8px;
	border: 					1px solid #3f4447;
}

#pageContentNewsHighlightsContent #featured
{ 
	width:						440px; 
	height:						335px; 
	padding-right:				200px; 
	position:					relative;
	background:					#000000;
}

#pageContentNewsHighlightsContent #featured ul.ui-tabs-nav
{ 
	position:					absolute; 
	width:						200px; 
	top:						0; 
	left:						440px; 
	list-style:					none; 
	padding:					0; 
	margin:						0; 
}

#pageContentNewsHighlightsContent #featured ul.ui-tabs-nav li
{ 
	padding:					0px 0px 1px 0px;
	font-size:					12px; 
	color:						#666; 
}

#pageContentNewsHighlightsContent #featured ul.ui-tabs-nav li a
{ 
	padding:					0px 3px 0px 3px;
}

#pageContentNewsHighlightsContent #featured ul.ui-tabs-nav li span.h4
{ 
	/*padding:					5px 0px 1px 5px;*/
	color:						#FF5F0F; 
	font-size:					11px;
	font-weight:				bold;
	line-height:				18px;
	text-transform:				uppercase;
}

#pageContentNewsHighlightsContent #featured ul.ui-tabs-nav li span.p
{ 
	/*padding:					0px 0px 1px 5px;*/
	font-size:					11px; 
	line-height:				18px; 
}

#pageContentNewsHighlightsContent #featured li.ui-tabs-nav-item a
{ 
	display:					block; 
	height:						66px; 
	color:						#FFFFFF;  
	line-height:				20px;
	background-image: 			url(../images/pageContentHighlightsButton.jpg); 
}


#pageContentNewsHighlightsContent #featured li.ui-tabs-nav-item a:hover
{ 
	background-image: 			url(../images/pageContentHighlightsButtonOver.jpg);
}

#pageContentNewsHighlightsContent #featured li.ui-tabs-selected
{ 
	background-image: 			url(../images/pageContentHighlightsButtonOver.jpg);
}

#pageContentNewsHighlightsContent #featured ul.ui-tabs-nav li.ui-tabs-selected a
{ 
	background-image: 			url(../images/pageContentHighlightsButtonOver.jpg);
}

#pageContentNewsHighlightsContent #featured .ui-tabs-panel
{ 
	width:						440px; 
	height:						335px; 
	background:					#000000; 
	position:					relative;
}

#pageContentNewsHighlightsContent #featured .ui-tabs-panel .info
{ 
	position:					absolute; 
	top:						265px; 
	left:						0; 
	height:						70px; 
	width:						440px;
	background: 				url(../images/img_bg_content.png); 
}

#pageContentNewsHighlightsContent #featured .info h2
{ 
	font-size:					18px; 
	color:						#FF5F0F; 
	padding:					5px;
	margin:						0;
	overflow:					hidden;
	text-transform:				uppercase;
}

#pageContentNewsHighlightsContent #featured .info p
{ 
	margin:						0 5px; 
	font-size:					11px; 
	line-height:				15px; 			
	color:						#FFFFFF;
}

#pageContentNewsHighlightsContent #featured .info a
{ 
	text-decoration:			none; 
	color:						#FF5F0F; 
}

#pageContentNewsHighlightsContent #featured .info a:hover
{ 
	text-decoration:			underline; 
}

#pageContentNewsHighlightsContent #featured .ui-tabs-hide
{ 
	display:					none; 
}

#pageContentVideosHighlights
{
	width:						340px;
	height:						360px;
	background-image:			url(../images/pageContentHighlights.jpg);
	float:						left;	
}

#pageContentVideosHighlightsContent
{
	width:						320px;
	height:						335px;
	margin:						15px 8px 8px 8px;
	border: 					1px solid #3f4447;
}

#pageContentNews
{
	width:						1014px;
	padding:					20px 0px 20px 0px;
	margin:						0px 0px 20px 0px;	
	background-image:			url(../images/pattern.jpg);
	overflow:					auto;
}

#pageContentNews h2
{
	font-size:					20px;
	color:						#FF5F0F;
	margin:						0px 0px 10px 10px;
	text-transform: 			uppercase;
}

#pageContentNews .pageContentNewsCollumFirst span.h4
{
	font-weight:				bold;
	font-size:					14px;
	color:						#FF5F0F;
	text-transform: 			uppercase;
}

#pageContentNews .pageContentNewsCollumOther span.h4
{
	font-weight:				bold;
	font-size:					14px;
	color:						#FFFFFF;
	text-transform: 			uppercase;
}

#pageContentNews span.p
{
	font-size:					10px;
	color:						#FFFFFF;
}

#pageContentNews .pageContentNewsCollumFirst .newsDate
{
	font-size:					9px;
	color:						#FFFFFF;
}

#pageContentNews .pageContentNewsCollumOther .newsDate
{
	font-size:					9px;
	color:						#FF5F0F;
}

#pageContentNews .pageContentNewsCollum
{
	width:						316px;
	margin:						0px 10px 0px 10px;
	float:						left;
}

#pageContentNews .pageContentNewsCollumFirst
{
	width:						296px;
	height:						260px;
}

#pageContentNews .pageContentNewsCollumOther
{
	width:						296px;
}

#pageContentNews .pageContentNewsCollumFirst a
{
	display:					block;
	width:						100%; 
	height:						240px; 
	text-decoration:			none; 
	padding:					10px 10px 10px 10px;
}

#pageContentNews .pageContentNewsCollumOther a
{
	display:					block;
	width:						100%; 
	text-decoration:			none; 
	padding:					10px 10px 10px 10px;
}

#pageContentNews .pageContentNewsCollumFirst a:hover 
{
	text-decoration:			none;
	background: 				url('../images/orangetransparent.png');	
}

#pageContentNews .pageContentNewsCollumOther a:hover 
{
	text-decoration:			none;
	background: 				url('../images/orangetransparent.png');	
}

#pageContentNews .pageContentNewsCollumFirst a:hover span.h4 
{
	text-decoration:			none;
	color:						#FFFFFF;
}

#pageContentNews .pageContentNewsCollumFirst a:hover .newsDate
{
	text-decoration:			none;
	color:						#FF5F0F;
}

#pageContentNews .pageContentNewsCollumOther a:hover .newsDate
{
	text-decoration:			none;
	color:						#FFFFFF;
}

#pageContent .barra
{
	width:						1px;
	height:						490px;
	float:						left;
	border-right: 				1px dotted #3f4447;
}

#pageContentBottom
{
	width:						1014px;
	overflow:					auto;
	padding-bottom:				10px;
	margin-bottom:				10px;
}

#pageContentBottomLeft
{
	width:						700px;
	height:						250px;
	float:						left;	
	margin:						0px 0px 0px 0px;
	overflow:					hidden;
}

#pageContentBottomRight
{
	width:						300px;
	height:						250px;
	margin:						0px 0px 0px 13px;
	float:						left;	
}

#flashcontent
{
	cursor:						pointer;
}


#pageContentInside
{
	font-family:				"Trebuchet MS", Helvetica, sans-serif;;
	width:						974px;
	padding:					20px 20px 20px 20px;
	margin:						0px 0px 0px 0px;	
	background-image:			url(../images/pattern.jpg);
	overflow:					auto;
}

#pageContentInside h1
{
	font-size:					30px;
	color:						#FF5F0F;
	margin:						0px 0px 10px 0px;
	/*text-transform: 			uppercase;*/
}

#pageContentInside h2
{
	font-size:					14px;
	color:						#FFFFFF;
	margin:						30px 0px 0px 0px;
	text-transform: 			uppercase;
}

#pageContentInside span
{
	font-size:					9px;
	color:						#FF5F0F;
	margin:						0px 0px 10px 0px;
}

#pageContentInside .newsContent
{
	font-size:					12px;
	color:						#FFFFFF;
	margin:						25px 0px 0px 0px;
}

#pageContentInside .barra
{
	height:						805px;
	margin:						0px 0px 0px 17px;
}

#pageContentInsideLeft 
{
	float:						left;
	width:						630px;
	border-right:				1px dotted #3f4447;
	padding-right:              18px;
	min-height:	                250px;
}

#pageContentInsideRight
{
	width:						325px;
	margin:						0px 0px 0px 0px;
	float:						left;
}

#newsShare
{
	float:						right;
	margin:						15px 0px 0px 0px;
}

#newsShareLeft
{
	float:						left;
	font-size:					14px;
	color:						#FF5F0F;
	margin:						2px 5px 0px 0px;
}

#newsShareRight
{
	float:						left;
}

#newsShareRight a 
{
	display:					block;
	height:						20px;
	overflow:					hidden;
	margin:						0px 1px 0px 1px;
	padding:					0px;
}

#newsShareRight li
{
	list-style:					none;
	height:						20px;
	margin-left:				2px;
	float:						left;
	line-height:				12px;
	font-size:					10px;
}

#newsShareRight #googlebuzz
{
	width:						25px;
	background-image:			url(../images/socialmedia/buzz_min.png);
	background-repeat:			no-repeat;
}

#newsShareRight #facebook
{
	width:						25px;
	background-image:			url(../images/socialmedia/facebook_min.png);
	background-repeat:			no-repeat;
}

#newsShareRight #twitter
{
	width:						25px;
	background-image:			url(../images/socialmedia/twitter_min.png);
	background-repeat:			no-repeat;
}

#newsNavigation
{
	float:						left;
	width:						630px;
	margin:						20px 0px 0px 0px;
}

#newsNavigation a
{
	font-size:					12px;
	color:						#FF5F0F;
}

#newsNavigation a:hover
{
	text-decoration:			underline;
}

#previousNews
{
	float:						left;
}

#nextNews
{
	float:						right;
}
	
#mrec
{
	width:						300px;
	margin:						0px 0px 0px 17px;
}

#bandVideos
{
	float:left;
	width:						300px;
	/*height:						275px;*/
	margin:						0px 0px 15px 17px;
}

#bandVideos h1
{
	font-size:					14px;
	margin:						0px 0px 20px 0px;
}

#bandVideos a
{
	color:						#FFFFFF;
}

#bandVideos .videoThumb
{
	float:						left;
	width:						284px;
	padding:                    10px 10px 10px 10px;
}

#bandVideos .videoThumb .videoDesc
{
	color:						#FFFFFF;
	font-size:					10px;
}

#bandVideos .videoThumb:hover
{
	background:					url(../images/orangetransparent.png);
}

#bandVideos .videoThumb .videoDesc p
{
	line-height:				12px;
}

#lastNews 
{
	clear:						both;
	width:						300px;
	margin:						30px 0px 15px 17px;
}

#lastNews a
{
	color:						#FFFFFF;
}

#lastNews h1
{
	font-size:					14px;
	margin:						0px 0px 20px 0px;

}

#lastNews .singleNews
{
	padding:                    8px 8px 8px 8px;
	width:						284px;
}

#lastNews .singleNews h1
{
	font-size:					14px;
	color:						#FFFFFF;
	text-transform:				uppercase;
	margin:						0px 0px 0px 0px;
}

#lastNews .singleNews p
{
	font-size:					10px;
	color:						#FFFFFF;
	margin:						0px 0px 0px 0px;
	line-height:				12px;
}

#lastNews .singleNews span
{
	font-size:					9px;
	color:						#FF5F0F;
	margin:						0px 0px 0px 0px;
}

#lastNews .singleNews:hover
{
	text-decoration:			none;
	background: 				url('../images/orangetransparent.png');
}

#lastNews .singleNews:hover span
{
	color:						#FFFFFF;
}

#moreNews 
{
	float:						right;
}

#moreNews a
{
	font-size:					12px;
	color:						#FF5F0F;
	text-decoration:			none;
}

#moreNews a:hover
{
	text-decoration:			underline;
}

#pageContentInsideLeft h1
{
	text-transform:				uppercase;
}

#pageContentInsideLeft li.singleNewsAll
{
	width:						610px;
	height:						120px;
	display:					block;
	list-style:					none;
}

#pageContentInsideLeft li.singleNewsAll a
{
	display:					block;
	width:						100%;
	height:						100px;
	text-decoration:			none;
	padding:                    10px 10px 10px 10px;
}

#pageContentInsideLeft li.singleNewsAll a:hover
{
	display:					block;
	text-decoration:			none;
	background:					url(../images/orangetransparent.png);
}

#pageContentInsideLeft li.singleNewsAll a:visited
{
	display:					block;
	text-decoration:			none;
}

#pageContentInsideLeft li.singleNewsAll .newsImage
{
	float:						left;
	margin:						0px 25px 0px 0px;
}

#pageContentInsideLeft li.singleNewsAll p.newsTitle
{
	font-size:					14px;
	font-weight:				bold;
	color:						#FFFFFF;
	text-transform:				uppercase;
	margin:						0px 0px 14px 0px;
}

#pageContentInsideLeft li.singleNewsAll p
{
	margin:						0px 0px 14px 0px;
	font-size:					10px;
	color:						#FFFFFF;
	line-height:				12px;
}

#pageContentInsideLeft li.singleNewsAll p.newsAddedIn
{
	float:						left;
	font-size:					9px;
	color:						#FF5F0F;
}

#pageContentInsideLeft li.singleNewsAll p.readMore
{
	float:						right;
	font-size:					12px;
	color:						#FF5F0F;
	text-decoration:			none;
}

#pageContentInsideLeft li.singleNewsAll p.readMore:hover
{
	text-decoration:			underline;
}

#paginationWrapper
{
	margin-top:					10px;
	width:						100%;
	/*height:						31px;*/
	text-align:					center;	
}

#pagination
{
	width:						630px;
	/*height:						31px;*/
	margin-left:				auto;
	margin-right:				auto;
}

.contentPagination a, .contentPagination strong
{
	
	background:					url(../images/img_bg_content.png);
	padding:                	4px 8px 4px 8px;
	text-decoration:        	none;
	color:						#FFFFFF;
	font-size:					11px;
}

.contentPagination strong, .contentPagination a:hover
{
	font-weight: 				normal;
	background: 				url(../images/orangetransparent.png);
}

.pageDayColumn
{
	width:						314px;
	height:						500px;
	float:						left;
}

#pageContentInside .pageDayColumn h2
{
	color:						#FF5F0F;
	font-size:					14px;
	margin:						20px 0px 25px 10px;
}

#pageContentInside .pageDayColumn h2 span
{
	font-size:					16px;
	text-transform:				none;
}

#pageContentInside .pageDayColumn p.hour
{
	margin:3px 0px 0px 0px;
	font-size:12px;
}

#pageContentInside .pageDayColumn p.hour span
{
	font-size:12px;
	color:#FF5F0F;
}

#pageContentInside .pageDayColumn .posterBand
{
	margin:						25px 0px 0px 5px;
}

#pageContentInside .pageDayColumn .posterBand img:hover
{
	background:					url(../images/orangetransparent.png);
}

#pageContentInside .pageDayColumn .linksBandWeb
{
	margin:						8px 0px 0px 0px;
	padding:                    5px 10px 0px 10px;
	width:						285px;
	height:						20px;
	background-image:			url(../images/img_bg_content.png);
}

#pageContentInside .pageDayColumn .linksBandMS
{
	margin:						0px 0px 0px 0px;
	padding:                    0px 10px 5px 10px;
	width:						285px;
	height:						20px;
	background-image:			url(../images/img_bg_content.png);
}

#pageContentInside .pageDayColumn .linksBandWeb:hover, #pageContentInside .pageDayColumn .linksBandMS:hover
{
	background-image:			url(../images/orangetransparent.png);
}

#pageContentInside .pageDayColumn .linksBandWeb span
{
	line-height:				10px;
}

#pageContentInside .pageDayColumn .linksBandWeb .linkWeb
{
	margin:						0px 0px 0px 0px;
	font-size:					10px;
	font-weight:				bold;
	color:						#FFFFFF;
	text-transform:				uppercase;
}

#pageContentInside .pageDayColumn .linksBandMS .linkMS
{
	margin:						0px 0px 0px 0px;
	font-size:					9px;
	font-style:					italic;
	color:						#FFFFFF;
}

#pageDayBar .barra
{
	margin: 					25px 6px 0px 6px;
	height:						1830px;
}

#slider {
	margin: 					30px 0px 0px 0px;
}

#pageContentVideoPlayer
{
	width:						1014px;
	height:						430px;
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 20px 0px;	
	background-image:			url(../images/pattern.jpg);
}


#pageFooter
{
	width:						1014px;
	height:						300px;
	background-image:			url(../images/pageFooter.jpg);

}

#pageFooter .pollItem, #pageFooter .lastNewsItem, #pageFooter .twitterItem
{
	width:						295px;
	height:						265px;
	margin:						35px 20px 0px 20px;
	float:						left;
}

#pageFooter .pollItem
{
	font-family: 				'Trebuchet MS', Helvetica, sans-serif;
	font-size:					12px;
	line-height:				12px;
}

#pageFooter .pollItem #poll_form
{
	margin-top:					30px;
}

#pageFooter #poll_form input
{
	margin-bottom:				10px;
	font-size:					11px;
	font-weight:				bold;
}

#poll_question
{
	float:						left;
	margin-left:				0px;
	font-size:					11px;
	font-weight:				bold;
	text-transform:				uppercase;
}

#pageFooter .pollItem p
{
	margin-bottom:				5px;
	font-size:					11px;
	font-weight:				bold;
}

#pageFooter .pollItem form input[type=submit]
{
	margin-top:					15px;
	font-family:				'Trebuchet MS', Helvetica, sans-serif;
	font-size:					12px;
	border:						1px #FF5F0F solid; 
	background-color:			#FF5F0F
}

#pageFooter .pollItem #poll_num_votes
{
	margin-top:					20px;
	font-size:					11px;
	font-weight:				bold;
	text-transform:				uppercase;
}

#pageFooter .pollItem a
{
	font-size:					12px;
	font-weight:				bold;
	color:						#FF5F0F;
	cursor:						pointer;
}

#pageFooter .pollItem a:hover
{
	text-decoration:			underline;
}

#pageFooter .pollItem #poll_results_link
{
	margin-top:					2px;
}

#pageFooter #poll
{
	margin-top:30px;
}

#pageFooter #poll p
{
	margin-bottom:				10px;
	font-size:					11px;
	font-weight:				bold;
}

#pageFooter .pollItem #poll_vote_link
{
	margin-top:					15px;
}

#pageFooter .twitterItem 
{
	font-family: 				'Trebuchet MS', Helvetica, sans-serif;
	font-size:					11px;
	line-height:				12px;
}

#twitterItemIcon
{
	float:						left;
}

#twitter_talk_about
{
	float:						left;
	margin-left:				5px;
	font-size:					11px;
	font-weight:				bold;
}

#twitter_talk_about span
{
	font-size:					14px;
	color:						#FF5F0F;
}

#twitter_query
{
	margin-top:					0px;
}

#pageFooter .twitterItem li img
{
	margin-top:					10px;
	margin-right: 				5px;
}

#pageFooter .twitterItem a 
{
	color:						#FF5F0F;
}

#pageFooter .twitterItem a:hover 
{
	text-decoration:			underline;
}

.pageFooterItem {
	background-color:			#FFFF0F;
}

#pageFooter .barra
{
	width:						1px;
	height:						265px;
	margin-top:					35px;
	float:						left;
	border-right: 				1px dotted #3f4447;
}

#bottomWrapper
{
	width:						100%;
	height:						31px;
	text-align:					center;
	background-image:			url(../images/bottomWrapper.jpg);
}

#bottom
{
	width:						1014px;
	height:						31px;
	margin-left:				auto;
	margin-right:				auto;	
}

#bottomNavigationLeft
{	
	float:						left;
}

#bottomNavigationLeft ul
{
	padding:					10px 0px 0px 0px;
}

#bottomNavigationLeft li
{
	list-style:					none;
	height:						10px;
	margin-left:				5px;
	float:						left;
	line-height:				12px;
	font-size:					10px;
}

#bottomNavigationLeft a 
{
	color:						#999999;
}

#bottomNavigationLeft a:hover 
{
	text-decoration:			underline;
}

#bottomNavigationRight
{	
	float:						right;
}

#bottomNavigationRight ul
{
	padding:					10px 0px 0px 0px;
}

#bottomNavigationRight li
{
	list-style:					none;
	height:						10px;
	margin-right:				5px;
	float:						left;
	line-height:				12px;
	font-size:					10px;
}

#bottomNavigationRight a 
{
	color:						#55c5e9;
}

#bottomNavigationRight a:hover
{
	text-decoration:			underline;
}
