/*----------------------------------------
Name: style.css
Developed by: Federico Viarnes & Gustavo Denis
Author: grupoNSNC
Web: www.gruponsnc.com.ar
Date Created: 04/2010
----------------------------------------*/


/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("slider.css");
@import url("form.css");
@import url("lavalamp.css");
@import url("acordion.css");
@import url("lightbox.css");


/* Elements
----------------------------------------*/

/* Global */
html > body #container { height: auto;}
body {
	background:#000000 url(../img/fondps2.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	}
#container {
	width:930px;
	margin:0 auto;
	}
#header, #menu, #indexTop, #content, #footer {
	width:100%;
	display:block;
	clear:both;
	}	

a {text-decoration:none;}
img:hover { border-color: #FF0;}

/* Titles */
h1 {font-size:24px;}
h2 {font-size:12px;}
h3 {font-size:18px;}
h4 {font-size:14px;}
h5 {font-size:12px;}

h1.maintitle { font-size: 30px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px;}
h2.nomarginbottom { margin-bottom: 0;}

#contenido_profile h4 { 
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
	}
#contenido_profile h4 span { color: #0FF;}


/* Standard Definitions */
.left 		{float: left;}
.right 		{float: right;}
.clearThis 	{clear: both;}
.small		{font-size: 10px;}
.hide		{display: none; visibility: hidden;}

.unoomasmiembros, .celeste {color:#0FF;}

.masculino, .masculino a 	{color:#09f;}
.femenino, .femenino a 		{color:#f0c;}

/* Links */
a, a:link { color: #0FF; text-decoration: underline;}
a:hover { text-decoration: none; color: white;}


/* Header ---------------------------------------*/
#header { height: 200px;}
a#logo {
	display: block;
	width: 201px;
	height: 125px;
	float: left;
	margin-top: 35px;
	background: none;
	text-decoration: none;
	border: none;
	}

/* Login */
#login {
	float:right;
	width:333px;
	}
	#top {
		margin:45px 8px 10px 0;
		text-align:right;
		}
	#top a {
		color:#fff;
		text-decoration:underline;
		font-size:10px;
		}
	#top a:hover { 
		text-decoration: none;
		color: red;
		}
		
	#mid {
		width:333px;
		background: url(../img/backs/bg_headformlogin.png) repeat-y top center;
		padding:4px 0;
		margin-bottom:10px;
		}
	#mid form {padding:0;margin:0;}
	#mid form table {
		vertical-align:top;
		padding:0;	margin:0;
		}
	#mid form table tr td input {
		height:17px;
		width:126px;
		float:left;
		font-size:11px;
		border:1px solid white;
		padding:0px 2px;
		background:white url(../img/backs/bg_input.gif) repeat-x top left;
		margin: 0 0 0 4px;
		}
	#mid form input.button {
		height:19px;
		width: auto;
		text-align: left;
		cursor:pointer;
		border:none;
		padding:0;
		background: none;
		font-size: 14px;
		font-weight: bold;
		position: relative;
		top: -1px;
		left: -2px;
		*top: 1px;
		*left: 3px;
		}
	#mid form input.button:hover { color: #ff0;}

	#imgUser, #panUser {
		margin-left: 5px;
		}
	#imgUser {
		width:50px; height: 50px; 
		background:black;
		float: left;
		}
	#panUser p {
		font-size:15px;
		color:#fff;
		margin-left: 4px;
		height: 26px;
		line-height: 22px;
		}
	#panUser a {
		margin-left: 4px;
		display: block;
		height: 23px;
		float: left;
		cursor: pointer;
		}
	a#monProfilHead  {
		width:89px;
		background:url(../img/buttons/bt_mp.png) no-repeat top left;
		}
	a#announcerHead {
		width:160px;
		background:url(../img/buttons/bt_ann.png) no-repeat top left;
		margin-left: 8px;
		}
	#announcerHead:hover,#monProfilHead:hover {background-position:bottom left;}

#bot a {
	display: block;
	height: 25px;
	float: left;
	cursor: pointer;
	}
	a#devienmHead  {
		width:128px;
		background:url(../img/buttons/bt_dm.png) no-repeat top left;
		margin-left: 9px;
		}
	a#fbconnectHead {
		width:195px;
		background:url(../img/buttons/bt_fb.png) no-repeat top left;
		}
	#devienmHead:hover,#fbconnectHead:hover {background-position:bottom left;}


/* Menu */
#menu {	}

#menu ul {}
#menu ul li {
	float:left;
	text-align: left;
	padding-right:10px;
	margin-right:15px;
	height:20px;
	line-height: 20px;
	padding-bottom:3px;
	background:url(../img/lines/menu_underline.png) top right no-repeat;
	}
#menu ul li:hover 		{ background-position:bottom right;}
#menu ul li.activo 		{ background-position:center right;}
#menu ul li.activo a 	{ background-position:center right;}
#menu ul li a {
	font-size:16px;
	font-weight:bold;
	font-style: normal;
	color:#ffffff;
	text-decoration: none;
	text-transform: uppercase;
	}
#menu ul li.annoncer {
	background: none;
	margin: 0; 
	padding: 0;
	width: 194px;
	height: 28px;
	float: right;
	position: relative;
	top: -5px;
	}
#menu ul li.annoncer a {
	width: 194px;
	height: 28px;
	display: inline-block;
	float: left;
	background: url(../img/buttons/btn_annoncer.png) top left no-repeat;
	}
#menu ul li.annoncer a:hover {
	background-position: bottom left;
	}

	
/* Sidebar ---------------------------------------*/
#sidebar {
		width:300px;
		float:left;
		}
#sidebar h1 { text-transform: uppercase;}	

.aucun { color: #666;}
#sidebar .aucun { padding-left: 3px; }

/*buscador*/		
#buscador { height: 60px;}
#buscador input {
	width:250px;
	height: 31px;
	line-height: 31px;
	padding:0 0 0 10px;
	margin: 0;
	border:none;
	float:left;
	background:#1a1a17;
	color:#CCC;
	font-size:14px;
	display:table-cell;
	vertical-align:middle;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	letter-spacing: 1px;
	}
#buscador input.button {
	border:none;
	background:url(../img/icons/lupa.png) no-repeat top center;
	width:38px;
	cursor:pointer;
	height:33px;
	margin:0;
	float:left;
	}

/*calendario*/
#calendario {margin-bottom:30px;}
#mesAtras {
	float:left;
	width:50px;
	height:29px;
	text-align:center;
	}
#mesActual {
	float:left;
	width:200px;
	display:table-cell;
	padding-top:4px;
	font-weight:bold;
	height:25px;
	font-size:14px;
	text-align:center;
	}
#mesAdelante {
	float:left;
	height:29px;
	text-align:center;
	width:50px;
	}
#tablaDias { 
	padding:0 3px;
	background-image: url(../img/fond_calendrier.jpg);
	background-repeat: repeat-x;
	}
#tablaDias table tr td {
	width:42px;
	text-align:center;
	height:20px;
	font-size:11px;
	font-weight:bold;
	}
#tablaDias table tr td a {
	text-decoration:none;
	color:#fff;
	}
#tablaDias table tr td a.dia_seleccionado {
	text-decoration:none;
	color: #F0F;
	}
#tablaDias table tr td a:hover {
	text-decoration:none;
	color:#ffff00;
	}
#tablaDias table tr td.dia {
	border-top:1px solid #ccc;
	padding:10px 0;
	color:#b3b4b5;
	}
#tablaDias table tr td.otroMes a {
	color:#424242;
	}

#dateJour {
	background:#1A1A1A;
	border-top:1px solid #ccc;
	margin-top:10px;
	padding:10px;
	}
#dateJour p {
	font-weight:bold;
	font-size:14px;
	text-align:center;
	}

/*listado fiestas*/
#listarFiestas	{
	margin-bottom:30px;
	}
		
#menuListarFiestas {}
#menuListarFiestas ul {margin:0 2px;}
#menuListarFiestas ul li {
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top:1px solid #fff;
	padding:3px 1px;
	font-weight:bold;
	margin:0 2px;
	text-align:center;
	margin-top:3px;
	color:#333;
	}
#menuListarFiestas ul li a {
	text-decoration:none;
	color:#fff;
	}
#menuListarFiestas ul li.cat1 {border-color:#0cf;}
#menuListarFiestas ul li.cat2 {border-color:#f60;}
#menuListarFiestas ul li.cat3 {border-color:#f06;}
#menuListarFiestas ul li.cat4 {border-color:#3c0;}
#menuListarFiestas ul li.cat5 {border-color:#ff0;}
#menuListarFiestas ul li:hover {margin-top:0; border-width: 4px;}
#menuListarFiestas ul li.cat:hover {color:#fff;}
#menuListarFiestas ul li.cat1:hover a,#menuListarFiestas ul li.cat1:hover {color:#0cf;}
#menuListarFiestas ul li.cat2:hover a,#menuListarFiestas ul li.cat2:hover {color:#f60;}
#menuListarFiestas ul li.cat3:hover a,#menuListarFiestas ul li.cat3:hover {color:#f06;}
#menuListarFiestas ul li.cat4:hover a,#menuListarFiestas ul li.cat4:hover {color:#3c0;}
#menuListarFiestas ul li.cat5:hover a,#menuListarFiestas ul li.cat5:hover {color:#ff0;}

/*nouveaux membres*/
#ultimosUsuarios, #fiestasConPase, #modBlogVip {
	background:#1a1a1a;
	padding:10px;
	margin-bottom:30px;
	}	
#ultimosUsuarios h1, #ultimosUsuarios p.p1, #fiestasConPase h1, #fiestasConPase p.p1, #modBlogVip h1, #modBlogVip p.p1 {
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
	}	
#ultimosUsuarios ul {
	overflow-y:scroll;
	overflow-x: hidden;
	height:280px;
	}	
#ultimosUsuarios ul li {
	border-top:1px solid #3f3f3f;
	margin-right:10px;
	float:left;
	font-weight:bold;
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	}	
#ultimosUsuarios ul li img {
	padding: 5px 5px 0 5px;
	float:left;
	}
#ultimosUsuarios ul li a {
	text-decoration: none;
	}
#ultimosUsuarios ul li.masculino a { color: #09f;}
#ultimosUsuarios ul li.femenino a { color: #f0c;}
#ultimosUsuarios ul li a:hover { color: white;}

#contenidoGuestList #imagenListarFiestas a { display: block; width: 48px; height: 48px;}

/*mod blog vip*/
#contenidoGuestList ul li, #contenidoBlogVip ul li {
	border-bottom:1px solid #3f3f3f;
	padding-bottom:10px;
	margin:10px 0;
	}
#contenidoBlogVip #txtListarFiestas { padding-top: 0}
#contenidoBlogVip #txtListarFiestas h5 a { 
	font-weight: bold;
	text-decoration: none;
	color: #FF0;
	}
#contenidoBlogVip #txtListarFiestas a.boliche {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #F0F;
	padding-top: 2px;
	}
#contenidoBlogVip #txtListarFiestas p {
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	padding: 2px 0;
	}
#contenidoBlogVip #txtListarFiestas a {
	display: block;
	clear: both;
	text-decoration: none;
	}
#contenidoBlogVip #txtListarFiestas a:hover { text-decoration: underline;}
#contenidoBlogVip #txtListarFiestas a.more {
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	}
#contenidoBlogVip #txtListarFiestas a.more:hover { color: #0FF;}	
#contenidoBlogVip ul li.last {
	padding: 0 2px; 
	margin: 0;
	border: none;
	}
		

/* Footer ---------------------------------------*/
#footer {}
#footer .cont { width:930px; margin:0 auto;}
	
#footerTop {
	background:#0d0d0d;
	padding: 5px 0;
	margin-bottom: 20px;
	}
	#footerIcons a { display:block; width:28px; height:28px; float:left; margin: 0 5px 0 0;}
	#footerTop a.annoncer{
		width: 194px;
		height: 28px;
		display: block;
		background: url(../img/buttons/btn_annoncer.png) 0 -28px no-repeat;
		}
	#footerTop a.annoncer:hover {
		background-position: 0 -56px;
		}
			
#footerBot {}
	#footerTit {}
	.footerTitCol {
		width:185px;
		float:left;
		margin-bottom:10px;
		}
	.footerTitCol #bas_page {
		font-weight:bold;
		font-size:16px;
		}
	#footerContent { }
	.footerContCol {
                position: relative;
		width: 183px;
		float:left;
		padding-left: 2px;
		display: block;
		}
	.footerContCol ul li {
		font-size:12px;
		line-height: 16px;
		}
	.footerContCol ul li a {
		color:#fff;
		text-decoration:underline
		}
	.footerContCol ul.selection li a:hover 	{ color: #FF0;}
	.footerContCol ul.sortir li a:hover 	{ color: #0FF;}
	.footerContCol ul.sitemap li a:hover 	{ color: #F0F;}
		
#footerCredits { text-align:center; font-size: 0.9em; color: #666;}


/* Content ---------------------------------------*/
#content {
	padding-top:40px;
	margin-bottom:20px;
	}
#main {
	width:610px;
	margin-right:20px;
	float:left; }
#list {}
#item {margin-bottom:20px;}

#topSeccion {
	margin-bottom:20px;
	}
#topSeccion h1 {
	font-size:30px;
	color:#fff;
	font-weight:bold;
	}
#topSeccion p {
	font-size:12px;
	color:#fff;
	margin-top:10px;
	padding-left: 1px;
	}
#topSeccion p.speciale {
	font-size:14px;
	font-weight:bold;
	color:#ffff00;
	}

/*news*/
#indexNews {}
#indexNews h1, #indexDiscotecas h1 {
	padding-bottom:20px;
	font-weight: bold;
	}
#indexNews img {
	border:1px solid #333;
	margin-right:10px;
	}
#indexNews ul li {margin-bottom: 15px; *margin-bottom: 25px;}
	
h1.soireetitle { font-size:16px; padding:0;}
#indexNews h1.soireetitle, #indexNews p.soireetitle, #indexNews h1.soireetitle a, #indexNews h1.soireetitle p { 
	padding: 0; margin: 0;
	font-size: 24px;
	line-height: 22px;
	margin-bottom: 2px;
	}
#indexNews h1.soireetitle a, #indexNews p.soireetitle a { margin-left: -2px;}	
h1.soireetitle a, p.soireetitle a {text-decoration: none; color: white;}
p.soireetitle a{ font-size:24px; font-weight:bold;}
h1.soireetitle a:hover, p.soireetitle a:hover { color: #0FF;}
		
/* listar fiestas */
#imagenListarFiestas {
	float:left;
	width:50px;
	padding-top:1px;
	}
#imagenListarFiestas a:hover img { border-color: #0FF;}
#imagenListarFiestas.pass img:hover, #imagenListarFiestas.soiree img:hover {
	border-color: #FF0;
	}
#imagenListarFiestas.index {
	width: 120px;
	height: 120px;
	margin: 0 20px 10px 0;
	background: #0D0D0D;
	}
#imagenListarFiestas.index a {
	width: 120px;
	height: 120px;
	display: block;
	/*padding: 1px; borde de la img*/
	}
#imagenListarFiestas.pass img, #imagenListarFiestas.soiree img {
	float:left;
	border:1px solid #333;
	padding-top:0px;
	}
	
#txtListarFiestas {
	float:left;
	padding-left:8px;
	}
#txtListarFiestas.pass, #txtListarFiestas.soiree {
	float:left;
	width:200px;
	padding-top:2px;
	padding-left:11px;
	}
#txtListarFiestas p, #txtListarFiestas p a {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration: none;
	}
#txtListarFiestas p.fiesta, #txtListarFiestas p.fiesta a {
	line-height: 14px;
	margin-bottom: 3px;
	}
#txtListarFiestas p.boliche, #txtListarFiestas p.boliche a, #txtListarFiestas p.fecha, #txtListarFiestas p.fecha a {
	font-size:12px;
	font-weight:bold;
	}
#txtListarFiestas p.boliche, #txtListarFiestas p.boliche a 	{ color:#ff00ff;}		
#txtListarFiestas p.fecha, #txtListarFiestas p.fecha a 		{ color:#00ffff;}		
#txtListarFiestas p.genre, #txtListarFiestas p.genre a 		{
	text-transform: uppercase;
	font-size: 10px;
	border-top: 1px solid #FFF;
	display: inline-block;
	*display: inline;
	margin-top: 3px;
	padding: 0 2px 0 1px;
	}
	#txtListarFiestas p.Clubbing 		{color:#00ccff; border-color:#00ccff;}
	#txtListarFiestas p.Etudiante 		{color:#ff6600; border-color:#ff6600;}
	#txtListarFiestas p.Afterwork 		{color:#ff0066; border-color:#ff0066;}
	#txtListarFiestas p.VIP 			{color:#ffff00; border-color:#ffff00;}
	#txtListarFiestas p.Concert 		{color:#33cc00; border-color:#33cc00;}

#txtListarFiestas p a:hover, #txtListarFiestas p.boliche a:hover, #txtListarFiestas p.fecha a:hover { /*text-decoration: underline;*/ color: #FF0;}

/* Discotheques */		
h1.discotheque, #list p.discotheque{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin:20px 0;}
	
#mapText {
	width:230px;
	float:left;
	}	
#mapFlash {
	float:left;
	}
		
#item.discotheque {}

#foto.discotheque {
	float:left;
	margin-right:20px;
	width:148px;
	height: 94px;
	border:1px solid #333;
	background: #0D0D0D;
	text-align: center;
	}
#foto.discotheque:hover { border-color: #FF0;}
#foto.discotheque img.default { padding: 9px 0;}

#texto.discotheque {
	float:left;
	width:430px;
	}
#texto.discotheque h2, #texto.index h2 {
	color:#ff00ff;
	font-weight:bold;
	padding-left: 1px;
	}

#texto.discotheque p, #texto.index p {
	color:#ccc;
	font-size:12px;
	padding-left: 1px;
	padding-top: 2px;
	}
	
#itemTop {}	
#itemH {
	float:left;
	}

#itemH h1, #itemH p.p1 {
	padding:0;
	font-weight: bold;
	line-height: 24px;
	}
#itemH p.p1 a { font-size:24px;}
#itemH h1 a, #itemH p.p1 a{
	color:#fff;
	text-decoration:none;
	}
#itemH h1 a:hover, #itemH p.p1 a:hover, #itemH.partners p.p1 a:hover, #itemH.partners h1 a:hover {
	color: #FF0;
	}
#itemH.partners h1 a, #itemH.partners p.p1 a {
	color: #0FF;
	text-decoration:none;
	}
#barrio #item #texto #itemTop #itemH p.p1 a{font-size:18px;}

#itemEvenement {
	float:right;
	width:180px;
	margin-top:10px;
	color:#999;
	font-size:10px;
	text-align:right;
	}
			
/* ficha discotheques */
#accDetailEgalement #item.discotheque { width: 330px;}
#accDetailEgalement #foto.discotheque { width: 86px;}
#accDetailEgalement #texto.discotheque { width: 250px;}

ul#barrio #foto.detail { width: 74px; height: auto;}
ul#barrio #foto.detail:hover { border-color: #FF0;}
ul#barrio #texto.detail { width: 220px; margin-top: 11px;}
ul#barrio #texto.detail #itemH h1 { font-size: 18px; line-height: 18px;}
ul#barrio #item { margin-bottom: 0;}
ul#barrio { padding: 10px 0;}

/* Soirees */
h1#fechahoy, p#fechahoy {
	margin:5px 0 -4px 0; 
	padding-bottom:10px; 
	background:url(../img/underline3.png) repeat-x bottom;
	font-size: 20px;
	font-weight:bold;
	color:#FF0;
	}
#menuSoirees { margin-bottom: 15px;}
#menuProfil { margin:-15px 0 20px 0;}

#foto.soiree {
	border:1px solid #333;
	float:left;
	margin-right:20px;
	width:120px;
	height: 120px;
	background: #0D0D0D;
	text-align: center;
	}
#foto.soiree a {
	display:block;
	width:120px;
	height: 120px;
	}
#foto.soiree:hover { border-color:#ccc;}
#foto.soiree img.default { padding: 10px 0;}

#texto.soiree {
	float:left;
	width:458px;
	}
#texto.soiree p {
	color:#fff;
	font-size:12px;
	}

.modif {
    	color:#ff00ff;
	font-weight:bold;
	padding-left: 1px;
	}

	
	
h2.disco { margin-bottom: 5px;}
h2.disco a { 
	text-decoration: none;
	color:#ff00ff;
	font-weight:bold;
	}
h2.disco a:hover { color: #0FF;}

p.disco { margin-bottom: 5px;}
p.disco a { 
	text-decoration: none;
	color:#ff00ff;
	font-weight:bold;
	}
p.disco a:hover { color: #0FF;}

#genreSoiree {
	float:left;
	margin-top:-4px;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	border-top:3px solid #fff;
	}
#texto #genreSoiree p {
	font-size: 11px;
	padding-right: 1px;
	}
#genreSoiree.fiesta {}
#genreSoiree.fiesta1 {border-color:#0cf;}
#genreSoiree.fiesta2 {border-color:#f60;}
#genreSoiree.fiesta3 {border-color:#f06;}
#genreSoiree.fiesta4 {border-color:#3c0;}
#genreSoiree.fiesta5 {border-color:#ff0;}

#rightSoiree {
	float:right;
	color:#999;
	padding-top:1px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	}
#footerFiesta {
	margin-top:10px;
	padding-top:3px;
	background:url(../img/underline3.png) repeat-x top;
	}
		
/* Details */
#detailRight {
	float:left;
	margin-left:20px;
	width:330px;
	}
#detailLeft {
	float:left;
	width:250px;
	}
	
#breadcrumb {
	margin-bottom: 20px;
	font-size: 16px;
	}
#breadcrumb a {
	text-decoration: none;
	color:white;
	}
#breadcrumb a:hover { color: #FF0;}
	
.underlineTopDiv {
	background: url(../img/underline3.png) repeat-x top center;
	padding-top:10px;}

#detailFoto { margin-bottom:15px;}
#detailFoto.disco { margin-bottom: 5px;}
#detailFoto img, #detailFotitos img { border:1px solid #333;}
#detailFoto img:hover { border-color: #ccc;}
#detailFoto img.disco { border:1px solid #ccc;}
#detailFoto img.disco:hover, #detailFotitos img:hover { border-color: #FF0;}
#detailFoto img.default:hover { border-color: #333;}
#detailFotitos { 
	background-color: #1A1A1A;
	padding-left: 1px;
	padding-bottom: 8px;
	display: block;
	margin: 5px 0;
	}
#detailFotitos img {
	margin: 8px 0 0 8px;
	float: left;
	}
	
#detailVotacion { 
	background-color: #0D0D0D;
	display: block;
	margin: 15px 0;
	padding: 8px 0;
	text-align: center;
	color: #CCC;
	font-size: 11px;
	}
#detailVotacion h4 {
	font-weight: bold;
	margin: 0 0 8px 0;
	color: white;
	}
#detailVotacion h4 span { color: #FC0;}
#detailVotacion a { margin: 0 2px; }

a#jevais, a#jevais-login {
	width:250px;
	height:32px;
	display: block;
	clear: both;
	margin-bottom:15px;
	background:url(../img/buttons/bt_asistire.png) no-repeat top center;
	cursor:pointer;
	text-decoration: none;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	}
a#jevais:hover, a#jevais-login:hover {
	background-position:bottom center;
	}
	
#detailJeVais {
	width:250px;
	height:32px;
	margin-bottom:15px;
	background:url(../img/asistire.png) no-repeat top center;
	cursor:pointer;
	}
#detailJeVais:hover {
	background-position:bottom center;
	}
#detailJeVais.upload {
	background:url(../img/uploadPhoto.jpg) no-repeat top center;
	margin-top:-42px;
	}
	
#detailHeader {
	border-top:5px solid;
	padding: 10px 13px;
	background:#1a1a1a;
	}
#detailHeader h1 { 
	font-weight: bold;
	line-height: 24px;
	}
#detailHeader h1.disco { margin-bottom: 5px;}
#detailHeader h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0;
	} 
	
#detailHeader.bordernone 	{border:none;}
#detailHeader.Clubbing 		{border-color:#00ccff;}
#detailHeader.Etudiante 	{border-color:#ff6600;}
#detailHeader.Afterwork 	{border-color:#ff0066;}
#detailHeader.VIP 			{border-color:#ffff00;}
#detailHeader.Concert 		{border-color:#33cc00;}

#detailSubHeader {
	background:#0d0d0d;
	border-top:1px solid #000;
	padding: 10px 15px 11px 15px;
	}
#detailSubHeader h2.fecha {
	font-size:16px;
	color:#ffff00;
	font-weight:bold;
	}
#detailSubHeader h4.boliche a { 
	text-decoration: none;
	font-weight: bold;
	color: #F0F;
	}
#detailSubHeader h4.boliche a:hover { 
	color: #0FF;
	}
#detailSubHeader p { 
	line-height: 14px; 
	margin-bottom: 2px;
	}
#detailSubHeader p#acces { color: #0D0D0D;}
#detailSubHeader p#acces b { color: white;}
#detailSubHeader p#acces img { position: relative; bottom: -3px;}
#detailSubHeader a:hover {
	text-decoration: none;
	color: #0FF;
	}

#detailButtons {
	background: url(../img/backs/bg_detailButtons.png) top left repeat-x #000;
	margin-top: -11px;
	}
#detailButtons .addthis_toolbox {
	background: url(../img/backs/bg_addthis.png) top left no-repeat;
	float: right;
	padding: 3px 0 3px 14px;
	height: 17px;
	min-width: 104px;
	}
a#imprimer {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 30px;
	margin-left: 12px;
	background: url(../img/icons/imprimer.png) top left no-repeat #000;
	}	
a#imprimer:hover { color: #0FF; text-decoration: underline;}

#detailDetail {
	padding:15px;
	font-size:14px;
	}
#detailDetail p {
	margin-bottom:7px;
	color: #666;
	}
#detailDetail p b {
	color: white;
	font-weight: normal;
	}	
#detailDetail p a {
	color:#fff;
	text-decoration:underline;
	}
#detailDetail p a:hover {
	text-decoration:none;
	color: #0FF;
	}
#detailDetail h2 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
	color: #F0F;
	}
#detailDetail .presentdisco p {
	color: #fff;
	font-size: 12px;
	}
		
a#detailPass {
	float: right;
	margin-top: -25px;
	display: block;
	width: 78px;
	height: 75px;
	background: url(../img/icons/pass.png) top right no-repeat;
	margin-right: -5px;
	}		
a#detailPass:hover { background-position: bottom right;}
	
	#detailMembres {
		height:20px;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		background:#1a1a1a;
		padding:7px 10px 3px 10px;}
	
#detailFotoUser {
	background:#0d0d0d;
	padding: 10px 0;
	}
#detailFotoUser a, #detailFotoUser img {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	}	
#detailFotoUser a {
	margin: 5px 0 5px 10px;
	border-top:3px solid #FFF;
	}
#detailFotoUser a.female	{ border-color:#f0c;}
#detailFotoUser a.male 		{ border-color:#09f;}
#detailFotoUser a.default	{ background: url(../img/defaults/defaultLF.png) center center no-repeat #1A1A1A;}
#detailFotoUser a:hover 	{ border-color: #FFF;}
		
#detailAcces {
	background:#0d0d0d;
	margin-top:15px;
	*padding-bottom: 10px;
	}
#detailAccesFoto {
	margin:10px;
	float:left;
	}
#detailAccesFoto a { 
	border:1px solid #333;
	display: block;
	width: 148px;
	height: 94px;
	background: url(../img/defaults/default_100x75.png) center center no-repeat #0D0D0D;
	text-align: center;
	}
#detailAccesFoto a:hover { border-color: #FF0;}
#detailAccesInfo {
	float:left;
	width:140px;
	margin:10px 10px 10px 0;
	}
#detailAccesInfo p {
	margin-top: 2px;
	line-height: 16px;
	}
#detailAccesInfo p img {
	position: relative;
	top: 4px;
	}	

	#item.detail {}
	
	#foto.detail {
		border:1px solid #333;
		float:left;
		margin:10px;
		width:84px;}
		
	#texto.detail {
		float:left;
		margin-top:10px;
		width:200px;}
	#texto.detail h2 {
		color:#ff00ff;
		font-weight:bold;}
	#texto.detail p {
		color:#fff;
		font-size:12px;}

	#detailPseudo {
		}
	#detailEdad {
		text-align:right;
		font-size:14px;
		font-weight:bold;
		padding-top:10px;
		margin: 0;
		}
	
	#detailHeader.male {
		padding:10px;
		background:#1a1a1a url(../img/icons/masc.png) no-repeat 2px 12px;
		border-color:#0099ff;}
	#detailHeader.female {
		padding:10px;
		background:#1a1a1a url(../img/icons/fem.png) no-repeat 5px 12px;
		border-color:#ff00cc;}
	#detailHeader.male h1 {
		padding-left:20px;
		font-weight:bold;}
	
	#detailHeader.female h1 {
		padding-left:20px;
		font-weight:bold;}
		

#passRosa {
	width:30px;
	height:30px;
	display: block;
	position: absolute;
	margin-top: 100px;
	margin-left: 95px;
	*margin-left: 85px;
	padding: 0;
	background: url(../img/icons/pass_min.png) no-repeat 0 0;
	/*position:relative;
	margin-bottom:-66px;
	margin-top:33px;
	margin-left: -5px;
	margin-right: 0;
	z-index:50;*/
	}

#passRosa.sidebar {
	margin-top: 28px;
	margin-left: 23px;
	*margin-left: -27px;
	}
	
#accDetailEgalement #passRosa {
	margin-top: 28px;
	margin-left: 23px;
	*margin-left: -27px;
	}
/* Blog Vip */
#vip h2 {
	
	}
#vip .articulo {
	background: url("../img/lines/dot_underline.png") bottom left repeat-x;
	padding-bottom: 10px;
	margin-bottom: 30px;
	}
#vip .texto { width: 460px;}
#vip h5, #vip h5 a {
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: white;
	font-size: 18px;
	}
#vip h5 a:hover, #vip a.boliche:hover, #vip a.more:hover { color: #FF0;}
#vip .foto {
	margin-right: 10px;
	border: 1px solid #333;
	width: 120px;
	height: 120px;
	}
#vip .foto img, #vip .foto a, #vip .default a { width: 120px; height: 120px; display: block;}
#vip .default { background: url(../img/defaults/default_100.png) center center no-repeat #0D0D0D;}
#vip .foto:hover { border-color: #FF0;}
#vip a.boliche {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #F0F;
	text-decoration: none;
	padding-left: 2px;
	}
#vip p {
	line-height: 16px;
	padding: 4px 0;
	}
#vip a.more { font-size: 11px;}

#articulovip { width: 600px;}
#articulovip h1 {
	font-weight: bold;
	color: #FF0;
	}
#articulovip a.boliche { font-size: 14px;}
#articulovip a.boliche:hover { color: #0FF;}
#articulovip img.fotog {
	border: 1px solid #333;
	margin: 2px 15px 10px 0;
	}
#articulovip p { padding: 0;}

/* Photos */
#photos { width: 600px;}
#photos.bread { margin-top: -10px;}

a#volver {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #666;
	}
a#volver:hover { color: #FF0;}
a#volver:hover span { color: #FFF;}

#photoMain ul li {
	float:left;
	width: 180px;
	margin: 0 20px 20px 0;
	}	
#photoMain ul li img {
	border:1px solid #CCC;
	margin-bottom: 2px;
	}	
#photoMain ul li img:hover { border-color: #FF0;}				
#photoMain ul li p { font-weight: bold; text-align: center;}
#photoMain ul li p a { text-decoration: none;}
#photoMain ul li p a:hover { text-decoration: underline;}
#photoMain ul li p.soiree a { color: #FFF;}		
#photoMain ul li p.fecha { color: #0FF;}
#photoMain ul li p.boliche a { color: #F0F;}

#photos #navi {
	width: 585px;
	display: block;
	margin-top: 10px;
	text-align:center;
	font-weight: bold;
	color: #FF0;
	border-top: 1px dotted #333;
	padding-top: 10px;
	}
#photos #navi a { text-decoration: none; }
#photos #navi a:hover { color: #F0F;}

#photoDetail { 
	background: #0D0D0D;
	height: 450px;
	width: 600px;
	display: block;
	}
#photoBig, #photoNav {
	width: 100%;
	display: block;
	clear: both;
	}
#photoBig {text-align: center;}
#photoNav {background: #1A1A1A; margin-bottom: 30px;}
#photoNav a {
	width:300px;
	height: 31px;
	float: left;
	display: block;
	background-image: url(../img/arrows/arrow_photos.png);
	background-repeat: no-repeat;
	}
#photoNav a.primerafoto 	{ background-position: 10px -155px; background-color: #1a1a1a;}
#photoNav a.anterior	 	{ background-position: 10px -124px; background-color: #1a1a1a;}
#photoNav a.anterior:hover	{ background-position: 10px -93px; background-color: #FF0;}

#photoNav a.siguiente:hover	{ background-position: 280px -62px; background-color: #FF0;}
#photoNav a.siguiente		{ background-position: 280px -31px; background-color: #1a1a1a;}
#photoNav a.ultimafoto		{ background-position: 280px 0; background-color: #1a1a1a;}

/* comentarios */
#comentarios h2.maintitle { margin: 0 0 10px 0;}
#comentarios ul.comments {border-bottom: 1px dotted #222;}
#comentarios ul.comments li {
	width: 100%;
	display: block;
	margin: 0;
	padding: 10px 0;
	color: #FFF;
	line-height: 16px;
	border-top: 1px dotted #222;
	}	
#comentarios ul.comments li span.user {
	color: #F0F;
	font-weight: bold;
	}
#comentarios ul.comments li span.fecha {
	color: #FF0;
	font-size: 11px;
	}

	
/* Search Results */ 
span#keysearch { color: #F0F}
#menuSearch {
	font-size:12px;
	font-weight:bold;
	background:#1a1a1a;
	padding:5px 10px;
	}

#resultSearch {
	background:#0d0d0d;
	font-size:12px;
	padding: 4px 0;
	}
#resultSearch a { text-decoration: none;}
a.resultDisco  {
	color:#fff;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 10px;
	}
a.resultDisco:hover {
	background: #F0F;
	color: #000;
	}
span.resultZip {
	color: #0d0d0d;
	}
a.resultDisco:hover span.resultZip { color: #FFF;}


/* Mes Sorties */
#mes_sorties .fiesta, #past_sorties .fiesta {
	border-bottom:  1px solid #333;
	padding: 10px 0 ;
	}


#mes_sorties .fiesta img { border-top: 4px solid #FFF; margin-right: 10px;}
#mes_sorties .fiesta img.CLUBBING 		{border-color:#0cf;}
#mes_sorties .fiesta img.ETUDIANTE 		{border-color:#f60;}
#mes_sorties .fiesta img.AFTERWORK 		{border-color:#f06;}
#mes_sorties .fiesta img.VIP 			{border-color:#ff0;}
#mes_sorties .fiesta img.CONCERT 		{border-color:#3c0;}

#mes_sorties .mquevan { color: #0FF; font-size: 10px; margin-top: 5px;}

#mes_sorties h5 a, #past_sorties h5 {
	font-size: 16px;
	font-weight: bold;
	color:  white;
	text-decoration: none;
	}
#mes_sorties a.boliche, #past_sorties a.boliche { color: #F0F; text-decoration: none; font-weight: bold;}		
#mes_sorties a:hover, #past_sorties a:hover, #mes_sorties a.boliche:hover, #past_sorties a.boliche:hover { color: #FF0}
			
/* Otros ---------------------------------------*/

#imagenNewsSeleccionada {
	float:left;
	border:1px solid #ccc;
	width:520px;
	height:240px;}
#imagenNewsSeleccionada a {}
#imagenNewsSeleccionada img {}
			
/* Ads */
#indexAdds {
	margin:30px 0 30px 0;
	}
#bigAdd {
	float:left;
	width:300px;
	margin-right: 10px;
	}
#smallAdds {
	float:left;
	text-align:right;
	width:300px;
	}
/*#smallAdds img {
	margin-bottom:20px;
	}*/
#sidebarAdd {
	margin-bottom:30px;
	}
#menu
{
        height:35px;
	margin-top: 5px;
	padding: 0;
	clear: both;
}
