/*  
WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)
*/

/*******************/
/*   Site Basics   */
/*******************/

*{ border-width: 0; margin: 0; padding: 0; list-style-type: none; outline: 0; text-align: left; }

hr { margin-top: 20px; float: left; width: 100%; border-bottom: 1px solid #f1f1f1; margin-bottom: 30px; display: inline; }

body { overflow-x: hidden; }

/*******************/
/*   Text styles   */
/*******************/

     a { text-decoration: none; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; }

	a.black { background-color: black; font-size: 13px; color: white; font-style: italic; }
	
	a.small { background-image: url(images/b_small.jpg); width: 92px; height: 32px; float: right; margin-top: 10px; line-height: 32px; text-align: center; margin-left: 20px; display: inline; }

	a.read { font-size: 12px; color: #414141; text-decoration: underline; float: left; display: inline; margin-top: 15px; }
	
	a.comment { background-image: url(images/comment_counter.jpg); width: 36px; height: 30px; float: right; line-height: 30px; text-align: center; font-size: 13px; color: white; }
	
	a.right { float: right; display: inline; }
	
	a.proposal { background-image: url(images/proposal.jpg); height: 34px; width: 299px; float: left; display: inline; text-align: center; font-style: italic; color: white; margin-bottom: 40px; padding-top: 13px; font-size: 20px; }

	a.feature { font-size: 40px; width: 940px; float: left; display: inline; margin-bottom: 10px; color: white; }
	
	a.t_white, a.t_white p { color: #fffeff; font-size: 13px; }

	a.white { background-color: white; display: inline-block; height: 30px; line-height: 30px; padding-left: 15px; padding-right: 15px; font-size: 13px; color: #797979; float: right; position: absolute; z-index: 15; margin-top: 340px; margin-left: 855px; }

p { font: 14px/20px "Lucida Grande", Lucida, Verdana, sans-serif; color: #555; margin-bottom:10px; }
	
	p.grey { color: #656565; }
	
	p.hireline { height: 50px; line-height: 50px; margin-left: 20px; display:inline; }
	
	p.small, .comment_box p { font-size: 10px; }
	
	p a { color: #333; text-decoration: underline; }
	
	p.col3_box { display: inline; width: 260px; float: left; }

#uno {font-family:"Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight: bold!important; font-size:18px!important;
color:#000;
padding-bottom:0px;
display: inline; 
	}

#titulocelebrity {font-family:"Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight: bold!important; font-size:16px!important;
color:#000;
padding-bottom:0px;
display: inline; 
	}

#dos {font-family:"Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight:normal!important; font-size:11px;
color:#fff!important;
padding-bottom:0px;
display: inline; 
	}
	
#tres {font-family:"Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight: normal!important; font-size:17px!important;
color:#666;  
	}
	
	#tresss { text-align:justify; font-family:"Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight: normal!important; font-size:17px!important;
color:#666; padding-left:0px;
	}

#cuatro {font-family:"Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight: bold!important; font-size:17px!important;
color:#444;
padding-bottom:0px;
display: inline; 
	}

h1,  h1.main p {  font-family:"Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight:normal!important; font-size:25px;padding-bottom: 10px; }

	h1.main { padding-left: 0px; background: url(images/heading_star.jpg) no-repeat 0 7px; height: 30px; line-height: 30px;padding-bottom: 10px; }
	
	h1.main_col {
	display: inline-block;
	padding-bottom: 10px;
	padding-right:20px;
	padding-left: 10px;
	margin-bottom: 12px!important;
	background: transparent url(images/headerbackground.png) repeat-x left bottom;
	}
	
	h1.blog { margin-bottom: 20px; width: 500px; float: left; display: inline; font-variant: normal; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; }

		h1.blog a { color: black; }

h2 { font: 20px "Lucida Grande", Lucida, Verdana, sans-serif; margin-bottom: 10px;}

	h2.col1_full_header { display: inline; float: left; width: 615px; margin-bottom: 20px; }

	h2.inline { margin-bottom: 20px;  }
	
	h2.insubtitulo { font: 18px "Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight:bold!important; color:#333;display: inline;margin:0!important  }

	h2.col3_header {font: 16px "Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight:bold!important; width: 260px; margin-bottom: 20px; display: inline; float: left; }
	
	h2.clientes { font: 18px "Lucida Grande", Lucida, Verdana, sans-serif!important; font-weight:bold!important }
	

	

h3 { float: left; display: inline; font: 20px "Lucida Grande", Lucida, Verdana, sans-serif; }

	h3.hireus { font-style: italic; float: left; display: inline; margin-top: 15px; color: #616161; }

h4, #footer_wrapper .widget h3 { float: left; font: 18px "Lucida Grande", Lucida, Verdana, sans-serif; }

	h4.footer, #footer_wrapper .widget h3{ color: #999; }
	h4.medios{ color:#666; vertical-align:baseline!important }
	
	h4.sidebar, .col2_sidebar .widget h3 { width: 258px; border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; padding-left: 20px; padding-right: 20px; background-color: #fff; padding-top: 15px; height: 33px; }

	.col2_sidebar .widget h3 { background-color: #fff; height: 33px; }	

h5 { float: left; font: 15px "Lucida Grande", Lucida, Verdana, sans-serif; }



h6 { float: left; font: 13px "Lucida Grande", Lucida, Verdana, sans-serif; }

h7 { font: 20px "Lucida Grande", Lucida, Verdana, sans-serif; }

	h2.col1_full_header { display: inline; float: left; width: 615px; margin-bottom: 20px; }

	h2.inline { margin-bottom: 20px;  }

	h2.col3_header { width: 260px; margin-bottom: 20px; display: inline; float: left; }

/* Special full header */
div.box_full_heading1 { padding-left: 20px; padding-right: 20px; background-color: #fff; border: 1px solid #f1f1f1; margin-bottom: 20px; height: 60px; float: left; width: 938px; padding-top: 10px; }

div.box_full_heading { padding-left: 20px; padding-right: 20px; background-color: #fff; border: 1px solid #f1f1f1; margin-bottom: 20px;  float: left; width: 938px; padding-top: 10px; }

div.box_full_heading2 { padding-left: 20px; padding-right: 20px; background-color: #fff; border: 1px solid #f1f1f1; margin-bottom: 20px; height: 110px; float: left; width: 938px; padding-top: 10px; }


div.box_full_heading a:active {color: #F00; font-weight:bold;  }
div.box_full_heading a:visited {color: #F00;font-weight:bold;  }



/**************/
/*   Images   */
/**************/

img.alignleft { float: left; display: inline; margin-right: 20px; margin-bottom: 20px; }

img.alignright { float: right; display: inline; margin-bottom: 20px; clear: left; margin-left: 20px; }


/******************/
/*   Navigation   */
/******************/

#nav_wrapper { height: 125px; background: url(images/navigation.jpg) repeat-x; }

#logo_wrapper { width: 980px; margin: auto; height: 50px; }

#logo { height: 12px; float: left; display: inline; width: 157px; margin-top: 20px; }

/* Main navgation */


				
				
				
				
/*********************/
/*   Content frame   */
/*********************/

div#content_frame { background: url(images/main_background.jpg) repeat-x; float: left; width: 100%; padding-top: 00000px; }

	#content_wrapper { width: 980px; margin: auto; }
	
/***************/
/*   Columns   */
/***************/

/* Box full*/

.box_full { width: 938px; float: left; display: inline; margin-bottom: 40px; background-color: #fff; border: 1px solid #f1f1f1; padding-left: 20px; padding-right: 20px; padding: 20px; }

/* Col 2 wrapper */

div.col2_wrapper { float: left; display: inline; }

	div.col2_content { display: inline; float: left; width: 640px; margin-right: 40px; }

		div.col2_content_box { float: left; width:  940px; background-color: #fff; border: 1px solid #f1f1f1; margin-bottom: 40px; padding: 19px; display: inline; }	

div.col3_content_box { float: left; width: 600px; background-color: #fff; border: 1px solid #f1f1f1; margin-bottom: 40px; padding: 19px; display: inline; }	

	/* Sidebar */

	div.col2_sidebar { float: right; display: inline; width: 300px; }

		div.sidebar_box, .col2_sidebar .textwidget, .col2_sidebar ul { width: 258px; float: left; background-color: #fff; border: 1px solid #f1f1f1; margin-bottom: 40px; padding: 20px; }

		.col2_sidebar .textwidget .proposal { width: 258px; float: left; background-color: #fff; border: 0px solid #f1f1f1; margin-bottom: 0px; padding: 0px; }

/*******************/
/*   List styles   */
/*******************/

ul.comments { display: inline; float: left; background-color: #fff; border-bottom: 1px solid #f1f1f1; }

	ul.comments li { float: left; padding: 20px; border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; display: inline; }
	
/* General sidebar list styles */

ul.sidebar_links, .col2_sidebar .widget ul { display: inline; }

	ul.sidebar_links li, .col2_sidebar .widget ul li { height: 25px; border-top: 1px solid #f1f1f1; width: 258px; overflow: hidden; display: inline; float: left; }

		ul.sidebar_links li a, .col2_sidebar .widget ul li a  { font-size: 12px; line-height: 25px; color: #868686; }
		
/* Partners */

ul.partners { display: inline; float: left; }

	ul.partners li { float: left; width: 125px; height: 125px; display: inline; }

	ul.partners li.left { margin-right: 5px; }
	
/* Headings list || Just for demo purpuse */

ul.heading_styles { display: inline; float: left; }

ul.heading_styles li { display: inline; clear: left; float: left; height: 35px; }


	
/*************************/
/*   Showcase elements   */
/*************************/

/* Medium showcase */

div.controls_medium_showcase { float: left; display: inline; width: 600px; height: 250px; margin-bottom: 20px; }

	div.medium_showcase { width: 600px; height: 250px; position: absolute; z-index: 1; }
	
	/* controls */
	
	.prev_medium { position: absolute; z-index: 3; cursor: pointer; }

	.next_medium { position: absolute; z-index: 3; margin-left: 530px; cursor: pointer; }

	

/*********************/
/*   Form elements   */
/*********************/

label { display: inline; float: left; clear: left; font: 12px "Lucida Grande", Lucida, Verdana, sans-serif; color: #7c7c7c; margin-bottom: 10px; margin-top: 10px; }

input.in_small { height: 25px; width: 130px; float: left; display: inline; clear: left; border: 1px solid #d6d6d6; padding-top: 10px; }

input.in_medium { height: 25px; width: 260px; display: inline; float: left; clear: left; border: 1px solid #d6d6d6; padding-top: 10px; }

input.in_big { height: 25px; width: 390px; display: inline; float: left; clear: left; border: 1px solid #d6d6d6; padding-top: 10px; }

textarea.in_textarea { display: inline; border: 1px solid #d6d6d6; clear: left; width: 100%; padding-top: 10px; line-height: 20px; }

select.pull_small { float: left; display: inline; clear: left; width: 130px; height: 20px; }

select.pull_medium { float: left; display: inline; clear: left; width: 260px; height: 20px; }

select.pull_big { float: left; display: inline; clear: left; width: 390px; height: 20px; }

input.submit { float: left; clear: left; background-image: url(images/b_small.jpg); width: 92px; height: 32px; margin-top: 10px; text-align: center; font-size: 13px; color: white; margin-bottom:15px; }

input.in_search { float: right; display: inline; width: 147px; height: 24px; margin-top: 10px; color: #7e7e7e; padding-left: 15px; padding-right: 30px; background: url(images/searchfield.png) no-repeat; font-size: 13px; padding-top: 9px; }

/********************/
/*   Page counter   */
/********************/

#pagecounter, .wp-pagenavi { float: left; display: inline; margin-bottom: 40px; font-family:"Lucida Grande",Lucida,Verdana,sans-serif; }

	#pagecounter ul { display: inline; float: left; }

		#pagecounter ul li { float: left; display: inline; margin-right: 5px; width: 24px; height: 30px; }

		.wp-pagenavi span { line-height: 30px; background-color: #f4f4f4!important; float: left; height: 30px; display: inline; text-align: center; border: 1px solid #e4e4e4!important; color: #000!important; font-size: 13px; padding:0px!important; }
		
		.wp-pagenavi span.pages { padding:0px 10px!important; font-size:13px; }		

		#pagecounter ul li a, .wp-pagenavi a { line-height: 30px; background-color: #f4f4f4!important; width: 24px; float: left; height: 30px; display: inline; text-align: center; border: 1px solid #e4e4e4!important; color: #000!important; font-size: 13px; padding:0px!important; }

		#pagecounter ul li a.active, .wp-pagenavi span.current { color: white!important; width: 24px; background-image: url(images/counter_active.jpg); }
		
.more_entries {}

	.more_entries .fl{
		float:left;
	}

	.more_entries .fr{
		float:right;
	}

	.more_entries a{
		font-size: 13px;
		color: #000;
	}
			
		.more_entries a:hover{
			text-decoration:underline;
		}
		
/****************/
/*   Comments   */
/****************/

div.comment_entry { display: inline; float: left; margin-bottom: 20px; }

	div.avatar_box { float: left; width: 80px; margin-right: 40px; }

	div.comment_box { display: inline; float: left; padding: 20px; width: 438px; border: 1px solid #f1f1f1; }

/***************/
/*   Hire us   */
/***************/

div.hire { background-color: #f4f4f4; border: 1px solid #e4e4e4; width: 940px; height: 50px; padding-right: 19px; padding-left: 19px; float: left; display: inline; margin-top: 10px; }

/**************/
/*   Footer   */
/**************/

#footer_frame { width: 100%; display: inline-block; background: #000 url(images/footer_wrapper.jpg) repeat-x; padding-top: 20px; padding-bottom: 30px; margin-top: 13px; }

	#footer_wrapper { width: 980px; margin: auto; }

		.footer_box, #footer_wrapper .widget { display: inline; width: 215px; float: left; margin-right: 30px; }
		
/* Footer lists */

.footer_box ul, #footer_wrapper .widget ul { float: left; margin-top: 15px; width: 215px;  }

	.footer_box ul li, #footer_wrapper .widget ul li { color: #ffffff; font-size: 13px; height: 25px; width: 215px; display: inline; float: left; border-top: 1px solid #4d4d4d; overflow: hidden; }

		.footer_box ul li a, #footer_wrapper .widget ul li a { color: #ffffff; font-size: 13px; line-height: 25px; }

			.footer_box ul li a:hover, #footer_wrapper .widget ul li a:hover { color: #ffffff; padding-left: 5px; }
			
/* Footer logo */

div#footer_logo_wrapper { height: 50px; background: url(images/footer_logo_wrapper.jpg) repeat-x; padding-top: 20px; }

	#footer_logo { width: 157px; height: 12px; margin-right: auto; margin-left: auto; margin-bottom: auto; }

/***************/
/*   Gallery   */
/***************/

div.thumb_gallery { display: inline; }

div.thumb_gallery ul { height: 80px; width: 600px; float: left; margin-bottom: 20px; }

		div.thumb_gallery ul li { float: left; margin-right: 5px; }



/*********************/
/*   SHOWCASE HOME   */
/*********************/

.home_showcase { display: inline; float: left; width: 980px; height: 390px; margin-bottom: 30px; }

div.home_controls { display: inline; float: left; width: 980px; height: 390px; margin-bottom: 50px; }

.jCarousel_wrapper { display: block; float: left; position: absolute; z-index: 3; }

	.jCarousel_wrapper ul li { display: inline; width: 980px; height: 390px; }

		span.prev { background-image: url(images/b_prev_showcase.png); width: 40px; height: 40px; float: left; margin-top: 185px; margin-left: -80px; cursor: pointer; z-index: 15; display: inline-table; }

		span.next { background-image: url(images/b_next_showcase.png); width: 40px; height: 40px; display: inline-table; float: left; margin-top: 185px; margin-left: 1020px; cursor: pointer; z-index: 15; position: absolute; }

/* Showcase stylings */

div.home_showcase_description { background-image: url(images/bg_black_transparent.png); display: inline; width: 940px; float: left; height: 70px; padding: 20px; z-index: 10; margin-top: 280px; position: absolute; }

.home_showcase_img img { position: absolute; display: inline; float: left; z-index: 5; }



/* CU3ER */

div.home_showcase_CU3ER { display: inline; float: left; width: 980px; height: 390px; margin-bottom: 30px; }

#cu3er_showcase { display: inline; float: left; position: absolute; z-index: 5; }


	
/************/
/*   Blog   */
/************/

div.blog_img { float: left; width: 200px; margin-right: 40px; }

	div.blog_img img { margin-bottom: 10px; }

	div.blog_intro { display: inline; float: left; width: 360px; }
	div.blog_intro1 { display: inline; float: left; width: 600px; }
	
/* Controls */

span.prev_medium { display: inline; background-image: url(images/b_prev.png); width: 70px; height: 250px; float: left; }

span.next_medium { display: inline; background-image: url(images/b_next.png); width: 70px; height: 250px; float: left; }

/*****************/
/*   Portfolio   */
/*****************/

div.portfolio_wrapper { float: left; width: 980px; margin-bottom: 10px; display: inline; }

	div.box { width: 280px; float: left; display: inline; border: 1px solid #efefef; padding: 8px; }

	div.left { margin-right: 40px; }
	
		div.box IMG { margin-bottom: 20px; float: left; display: inline; }

/****************/
/*   Services   */
/****************/

div.img_services { float: left; display: inline; margin-right: 60px; }

div.text_services { float: left; width: 618px; }

div.wpcf7-validation-errors {
	clear:both;
	margin:0px!important;
	margin-top:15px!important;
	padding:7px!important;	
}
span.wpcf7-not-valid-tip {
	left:0!important;
	float:right;
	position:relative!important;
	padding:7px!important;
	top:0!important;
}
img.ajax-loader {
	margin:18px;
}



/*-----------Ultimate Page Ends-------------------*/
.valid .text_input, .valid .text_area{border:1px solid #70A41B!important; } /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid red!important;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628!important;}


table {
	border-collapse:collapse;
	border-spacing:0;
		font-family:Verdana, sans-serif!important;
	font-size:15px;
}
#body1 {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	line-height:1;
	font-family:Verdana, sans-serif!important;
	font-size:15px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
nav ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
del {
	text-decoration:line-through;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}


h1.parties {
	font-family: Arial, sans-serif;
	color:#323738;
	font-size:50px;
	margin-bottom:15px;
	font-weight:400;
}

h2.parties {
	font-family: Arial, sans-serif;
	color:#222;
	font-size:24px;
	margin-bottom:20px;
	font-weight:400;
}





hr.thinLine {
	border-bottom:1px solid #000;
	clear:both;
	height:auto;
	margin:0;
	border-top:none;
}

.partyCalendarTable {
	width:1120px
}
.partyCalendarTable td {
	width:132px;
	vertical-align:top;
	background-color:#EEE;
	border:2px solid #fff;
	border-bottom:5px solid #fff;
}
#partyCalFilters {
	position:relative
}
.partyCalFiltersBtm {
	margin:20px 0
}
.partyCalFiltersBtm nav ul.tabs.primary li.active a {
	background-image:none
}
#partyCalYear {
	position:absolute;
	top:0;
	right:0;
	padding:10px;
	background-color:#efefef;
	font-family: Arial, sans-serif;
	;
	font-weight:400;
	font-size:17px
}
#partyCalResults {
	clear:both;
	padding-top:20px
}
#partyCalVenues li {
	float:left;
	margin-right:10px;
	padding:4px 0;
	width:170px;
	list-style:none!important;
}
#partyCalVenues li a {
	padding-left:20px;
}

.partyCalendarTable .cellInner .ticketInfo {
	font-size:11px;
	color:#444;
	margin-top:5px;
}
.partyCalendarTable th {
	font-size:11px;
	font-weight:bold;
	background-color:#efefef;
	color:#222;
	padding:5px;
	border-right:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
}
#partyCalFilters nav {
	padding:0 0 10px 0;
	font-size:13px;
}
#partyCalVenues ul {
	margin:10px 0;
}
#partyCalVenues li {
	font-size:13px;
}


nav ul.tabs.primary {
	border:none;
	margin:0;
	padding:0;
}
nav ul.tabs.primary li, .primary.tabs.links a {
	background:#efefef;
	padding:7px 20px 0;
	margin:0 2px 0 0;
	float:left;
	height:33px;
	margin-bottom:10px;
}

nav ul.tabs.primary li a, .tabbedArticlesTabs li a, .tabbedArticlesTabsMusic li a, .tabbedArticlesTabsTV li a, .tabbedArticlesTabsClub li a {
	color:#000;
	font-size:16px;
	font-family: Arial, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	padding:0;
	margin:0;
	border:none;
	background:none;
	font-weight:400;
}
nav ul.tabs.primary li:hover, .tabbedArticlesTabs li:hover, .tabbedArticlesTabsMusic li:hover, .tabbedArticlesTabsTV li:hover, .tabbedArticlesTabsClub li:hover {
	background:#FF9900;
}
nav ul.tabs.primary li:hover a, .tabbedArticlesTabs li:hover a, .tabbedArticlesTabsMusic li:hover a, .tabbedArticlesTabsTV li:hover a, .tabbedArticlesTabsClub li:hover a {
	color:#fff!important;
	font-weight:normal;
	padding-bottom:20px;
}
nav ul.tabs.primary li.active, .tabbedArticlesTabs .active, .tabbedArticlesTabsMusic .active, .tabbedArticlesTabsTV .active, .tabbedArticlesTabsClub .active {
	background:#FF9900;
}
nav ul.tabs.primary li.active a, .tabbedArticlesTabs .active a, .tabbedArticlesTabsMusic .active a, .tabbedArticlesTabsTV .active a, .tabbedArticlesTabsClub .active a {
	color:#fff;
	font-weight:normal;
	padding-bottom:25px;
}


.partyCalendarTable {
	width:100%
}
.partyCalendarTable td {
	width:132px;
	vertical-align:top;
	background-color:#EEE;
	border:2px solid #fff;
	border-bottom:5px solid #fff;
}
#partyCalFilters {
	position:relative
}
.partyCalFiltersBtm {
	margin:20px 0
}
.partyCalFiltersBtm nav ul.tabs.primary li.active a {
	background-image:none
}
#partyCalYear {
	position:absolute;
	top:0;
	right:0;
	padding:10px;
	background-color:#efefef;
	font-family: Arial, sans-serif;
	;
	font-weight:400;
	font-size:17px
}
#partyCalResults {
	clear:both;
	padding-top:20px
}
#partyCalVenues li {
	float:left;
	margin-right:10px;
	padding:4px 0;
	width:170px;
	list-style:none!important;
}
#partyCalVenues li a {
	padding-left:20px;
}

#partyCalVenues {
	clear:both
}
#partyCalResults tr {
	background-color:none;
	border:none
}
.cellInner {
	position:relative;
	padding:5px 5px 20px 5px;
	min-height:80px
}

#partyCalResults tr.odd td:first-child, #partyCalResults tr.even td:first-child {
	background-color:#fff;
	width:100px;
	padding:10px;
	border-left:1px solid #ddd;
}
#partyCalResults tr.odd td, #promoterListings tr.odd td {
	background-color:#f9f9f9;
}
#partyCalResults tr.even td, #promoterListings tr.even td {
	background-color:#efefef;
}
.partyCalendarTable td {
	width:14.25%;
}

.partyCalendarTable td {
	border:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}
#partyCalResults .calendarBanner {
	margin:20px 0;
	float:left;
}

ul.primary.Le gusta li a, .Le gusta li a {
	font-size:18px;
	line-height:1.5;
	padding:2px 25px;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
}


#partyCalResults h2 {
    margin-top: 20px;
}
h2 {
    color: #222222;
    font-family: Arial,sans-serif;
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 20px;
}


nav ul.tabs.primary li, .primary.tabs.links a {
    background: none repeat scroll 0 0 #000;
     color: #FFFFFF !important;
    float: left;
    height: 28px;
    margin: 0 2px -7px 0;
    padding: 5px 20px 0;
}

nav ul.tabs.primary li a, .tabbedArticlesTabs li a, .tabbedArticlesTabsMusic li a, .tabbedArticlesTabsTV li a, .tabbedArticlesTabsClub li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFF;
    font-family: Arial,sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}


ul.primary.tabs li a, .tabs li a {
    border-radius: 10px 10px 0 0;
    font-size: 18px;
    line-height: 1.5;
    padding: 2px 25px;
}
ul.primary.tabs li a, .tabs li a {
    border-radius: 10px 10px 0 0;
    font-size: 18px;
    line-height: 1.5;
    padding: 2px 25px;
}
