/*CSS RESETS*/
/*solo reseteamos algunos estilos para no romper la maquetación previamente hecha sin resets*/
h1,h2,h3,h4,h5 {
	font-weight: inherit;
	margin:0px;
	padding:0px;
	display:inline;
	font-size: 100%;
}

body{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

/*LINK COLORS DEPENDING ON PLACE*/
/*AZULES*/
a {
	color: #3C3FFE;
	text-decoration:none;
}
a:hover {
	color: #3C3FFE;
	text-decoration:underscore;
}

/*GRISES CON HOVER VERDE*/
.blitton,
.topLanguage A,
.linedSelector A,
.userListLinks A,
.foroPeriod A,
.concParticipationInfo B A,
.user_mensajeP A,
.contentListPages A,
#imageNavigation A,
.menuOpInactiva,
.foroTopics thead A,
.promoteOverBannerLink A,
.user_usuarioInfoText .user_topInfoText a,
.sitemap A,
.blineSmall A,
.blalloon A{
	color:#3F403F;
}

.topLanguage A:hover,
.linedSelector A:hover,
.userListLinks A:hover,
.foroPeriod A:hover,
.concParticipationInfo B A:hover,
.user_mensajeP A:hover,
.contentListPages A:hover,
#imageNavigation A:hover,
.menuOpInactiva:hover,
.foroTopics thead A:hover,
.promoteOverBannerLink A:hover,
.user_usuarioInfoText .user_topInfoText a:hover,
.sitemap A:hover,
.blineSmall A:hover,
.blalloon A:hover,
.comparisionChart .tryFreeBlalloon A,
.comparisionChart .tryFreeBlalloon A:hover {
	color:#AEC839;
}


/*VERDE BLIPOINT CON HOVER VERDE*/

.user_topInfoText A,
.user_topStatusText A{
	color:#AEC839;
}

.user_topInfoText A:hover,
.user_topStatusText A:hover{
	color:#AEC839;
}


/*GRISES CON HOVER GRIS*/
.user_usuarioInfoText .user_topInfoText .blitton,
.user_usuarioInfoText .user_topInfoText .blitton:hover {
	color:#3F403F;	
}


/*END OF LINK COLORS DEPENDING ON PLACE*/

img{
	border: 0px;
}

textarea {
	resize: none;
}

.clearer {
	height: 0;
	clear: both;
	overflow: hidden;
}

.stealth {
	display: none;
}

.clearerLined {
	height: 1px;
	padding: 15px 0 16px;
	clear: both;
	overflow: hidden;
	background: transparent url(/images/separadorH.gif) no-repeat scroll center center;
}

/*capas contenedores principales: las anchuras son fijas*/
.mainContainer{
	font-family: Trebuchet MS, Verdana;
	font-size: 12px;
	color: #3f403f;
	margin: auto;
	padding: 0px 0px 0px 0px;
	width: 970px;
	max-width: 970px;
	height: auto;
}
.mainTop{
	float: left;
	width: 944px;
	height: 115px;
}
.mainMenu{
	font-size: 11px;
	font-weight: bold;
	margin: -10px 0px 0px -10px;
	float: left;
	display: inline;
	width: 161px;
	max-width: 161px;
	/*height: 150px;*/
	overflow: hidden;
}

.mainContent{
	font-family: Verdana;
	float: left;
	margin-left: 13px;
	margin-top: 23px;
	width: 780px;
	height: auto;
	font-size: 11px;
}
* html .mainContent{display: inline;}
.mainContentPortada{
	font-family: Verdana;
	float: left;
	margin-left: 100px;
	margin-top: 23px;
	width: 912px;
	height: auto;
	font-size: 11px;
}
* html .mainContentPortada {display: inline;}
.mainContentForo{
	font-family: Verdana;
	float: left;
	margin-left: 0px;
	margin-top: 23px;
	width: 793px;
	height: auto;
	font-size: 11px;
}

.mainContentFrame{
	font-family: Verdana;
	float: left;
	font-size: 11px;
	display:inline;
	padding:20px;
	color:#3F403F;
	background:#FFFFFF;
}



.commentWarn{
	font-size:9px;
	color:#aaa;
}

.mainBottom{
	clear: both;
	float: left;
	width: 792px;
	height: 50px;
}

.mainBottomPortada{
	float: left;
	width: 912px;
	height: 50px;
}


/*CONTENT*/
div.terms {
	width: 242px;
	height: 130px;
	padding: 5px;
	border: 1px solid #999;
	font-size: 10px;
	overflow: auto;
}
/* Botones verdes fri... dinámicos */
.blitton {
	min-width: 50px;
	height: 19px;
	margin: 0;
	padding: 3px 10px 0 0;
	display: block;
	float: left;
	overflow: hidden;
	border: 0 none;
	background: white url(/images/btBg.gif) no-repeat right top;
	font: normal bold 10px/14px Trebuchet, sans-serif;
	text-align: center;
	cursor: pointer;
}

	.blittonInactive .blitton {
		background-image:url(/images/btBg_grey.gif);
	}
		
	
	.blitton:hover {
		color: #000;
		background-position: right -22px;
	}
	
	.blitton span {
		margin: -3px 0 0 0;
		padding: 0px 5px 22px 0px;
		position: relative;
		float: left;
		background: white url(/images/btCover.gif) no-repeat scroll left top;
	}
	
		.blittonInactive .blitton span {
			background-image:url(/images/btCover_grey.gif);
		}
		
		.blitton:hover span {
			background-position: left -22px;
		}

.blittonCenter {
	/*float: none;
	position: relative;
	left: 50%;
	text-align: left;*/
	display: table;
	margin: 0 auto;
	white-space:nowrap;
}
	
	.blittonCenter .blitton {
		/*position: relative;
		left: -50%;*/
		display:table-cell;
	}

/* Selectores monolinea verdes guapeados */
.linedSelector,
.linedSelector_full {
	width: auto;
	height: 23px;
	padding: 0;
	color: #000;
	font: normal normal 10px/13px Verdana, sans-serif;
	letter-spacing: -0.25px;
	background: transparent url(/images/linedSelectorCover.gif) no-repeat scroll right top;
}

	.linedSelector .contents,
	.linedSelector_full .contents {
		color:#3F403F;
		height: 20px;
		padding: 3px 0 0 7px;
		float: left;
		background: transparent url(/images/linedSelectorBg.gif) no-repeat scroll left top;
	}
		
		.linedSelector .contents a,
		.linedSelector_full .contents a {
			float: left;
		}
			
			.linedSelector .contents a.actual,
			.linedSelector_full .contents a.actual {
				float: left;
				color: #AEC839;
				font-weight: bold;
			}
		
		.linedSelector .contents span,
		.linedSelector_full .contents span {
			width: 11px;
			height: 11px;
			margin-top: 2px;
			float: left;
			background: transparent url(/images/linedSelectorSp.gif) no-repeat scroll center center;
		}
	
		.linedSelector .contents b,
		.linedSelector_full .contents b,
		.linedSelector .contents strong,
		.linedSelector_full .contents strong {
			float: left;
		}
	
		
		.linedSelector_full .contents b {
			font-weight: normal !important;
		}
	
	.linedSelector .cover,
	.linedSelector_full .cover {
		height: 23px;
		float:left;
		padding: 0 0 0 9px;
		background: transparent url(/images/linedSelectorCover.gif) no-repeat scroll left top;
	}
	
	.linedSelector_full {
		background: transparent url(/images/linedSelectorBg.gif) no-repeat scroll right top;
	}
	
	.linedSelector_full .contents {
		position: absolute;
		background-color: #fff;
	}
	
	.linedSelector_full .cover {
		width: 9px;
		padding: 0;
		float: right;
		background-color: #fff;
	}
	
	.publications .publishTitle {
			height: 25px;
			margin-top: 10px;
			background: transparent url(/images/newsSpacerH.jpg) no-repeat center bottom;
		}
			
			.publications .publishTitle p {
				float: left;
				height: 19px;
				margin: 0;
				padding: 5px 14px 0 0;
				font-weight: bold;
				/*background: transparent url(/images/publishTitleBg.gif) no-repeat left top;*/
				background: transparent url(/images/publishTitleBg2.gif) no-repeat right top;*/
			}
			
			.publications .publishTitle .border {
				/*float: right;*/
				display: inline-block;
				width: 7px;
				height: 25px;
				margin: -5px 7px -8px 0;
				/*background: transparent url(/images/publishTitleBottom.gif) no-repeat left top;*/
				background: transparent url(/images/publishTitleBottom2.gif) no-repeat right top;
			}
			
			
			
			
		.blineSmall {
			height: 25px;
			margin-top: 10px;
			background: transparent url(/images/newsSpacerH.jpg) no-repeat center bottom;
		}
			
			.blineSmall p {
				float: left;
				height: 19px;
				margin: 0;
				padding: 5px 14px 0 0;
				font-weight: bold;
				/*background: transparent url(/images/publishTitleBg.gif) no-repeat left top;*/
				background: transparent url(/images/publishTitleBg2.gif) no-repeat right top;
			}
			
			.blineSmall span {
				/*float: right;*/
				display: inline-block;
				width: 7px;
				height: 25px;
				margin: -5px 7px -8px 0;
				/*background: transparent url(/images/publishTitleBottom.gif) no-repeat left top;*/
				background: transparent url(/images/publishTitleBottom2.gif) no-repeat right top;
			}
			
			.blineSmall A.actual {
				color:#AEC839;
				font-weight:bold;
			}
		
		.blalloon {
			height: 25px;
			margin-top: 10px;
		}
			
			.blalloon p {
				float: left;
				height: 19px;
				margin: 0;
				padding: 5px 14px 0 0;
				font-weight: bold;
				background: transparent url(/images/publishTitleBg2.gif) no-repeat right top;
				width: 95%;
			}
			
			.blalloon span {
				/*float: right;*/
				display: inline-block;
				width: 7px;
				height: 25px;
				margin: -5px 7px -8px 0;
				background: transparent url(/images/publishTitleBottom2.gif) no-repeat right top;
			}
			
			.blalloon A.actual {
				color:#AEC839;
				font-weight:bold;
			}

/*fotografias vertical*/
.VcontentFoto{
	float: left;
	margin-left: 37px;
	margin-right: 37px;
	width: 369px;
	max-width: 443px;
	overflow: hidden;
	height: auto;
}
* html .VcontentFoto {
	margin: 0px;
	margin-left: 22px;
	margin-right: 22px;
}
/*fotografias horizontal*/
.HcontentFoto{
	float: left;
	width: 443px;
	max-width: 443px;
	overflow: hidden;
	height: auto;
}
	/*pies de foto*/
	.pieFoto {
		width:442px;
		font-size: 10px;
		margin-top: 5px;
		clear:both;
	}
	
		.pieFoto .pieLeft,
		.pieFoto .pieCenter, 
		.pieFoto .pieRight
		{
			display:block;
			float:left;
		}

		.pieFoto form {
			display:block;
			float:left;
			margin:0;
			padding:0;
		}
		
		.pieFoto .pieRight{
			margin:0;
			padding:0;
			width:213px;
			text-align:right;
		}
		
		.concContenido .pieRight {
			width:173px;
		}
		
		.pieFoto .pieRight .blitton{
			display:block;
			float:right;
		}
		
		.pieFoto .pieLeft {
			float:left;
			text-align:left;
			width:227px;
		}
		
		.concContenido .pieLeft {
			width:187px;
		}
		
		.pieFoto .pieCenter {
			float:left;
			text-align:left;
			width:80px;
		}
		
		.pieFoto .pieCenter *{
			margin:0px auto;
		}
	
			.pieFoto .pieLeft .addthis,
			.pieFoto .pieLeft H2 {
				display:block;
				clear:both;
				margin:5px;
			}
			
			.pieFoto .pieLeft .addthis {
				margin-top:9px;
			}
			
			.pieFoto .pieRight .blitton,
			.pieFoto .pieRight .similar,
			.pieFoto .pieRight .visits,
			.pieFoto .pieRight .favorite {
				display:block;
				clear:both;
			}
			
			.pieFoto .pieRight .blitton {
				text-align:center;
			}
	
	
	.HcontentFoto H1 {
		display:block;
		clear:both;
	}
	
	.HcontentFoto H2 {
		display:block;
		clear:both;
	}
	
	.HcontentFoto .share {
		display:block;
		clear:both;
	}
	
.HcontentLine{
	background: url('../images/separadorV.png') no-repeat top;
	float: left;
	width: 50px;
	height: 353px;
}
/*thumbs*/
.BigContentThumbs{
	float: left;
	width: 287px;
	height: auto;
}
.contentThumbs{
	background-color: #EFEFEF;
	float: left;
	margin-right: 11px;
	margin-bottom: 17px;
	width: 62px;
	height: 62px;
}
.contentThumbsRow{
	background-color: #EFEFEF;
	float: left;
	width: 62px;
	height: 62px;
}

.BigContentThumbsContest .BigContentThumbs .contentThumbs{
}
.BigContentThumbsContest .BigContentThumbs .contentThumbsRow{
}

.contentThumbs .winner,
.contentThumbsRow .winner{
	border:2px solid #AEC839; 
}

.contentThumbs .notWinner,
.contentThumbsRow .notWinner{
	border:2px solid #FFFFFF;
}

.contentListPages{
	font-size: 10px;
	margin-top: 25px;
	text-align: right;
	color: #000000;
	display: block;
	font-weight: bold;
	width: auto;
	clear:both;
}
a.contentListPagesLink{
	text-decoration: underline;
	color: #000000;
}
a:hover.contentListPagesLink{
	text-decoration: none;
}
/*flash de fotos expuestas*/
.showExpuestas{
	width: 575px; 
	height: 431px; 
	max-width: 575px; 
	margin: auto;
}
/*portada*/

.portadaTextoSuperior{
	font-size:10px;
	color:#4c4c4c;
}

.portadaTextoLateral{
	font-size:11px;
}

.tituloPerfil{
		margin-top: 20px; 
		float: left;
		width: 308px;
	}
.separador, .separadorT{
		float: left;
		width: 205px;
		height: 39px;
	}
.contentFlash{
		background-color: #FFFFFF;
		float: left;
		width: 308px;
		height: 381px;
	}
.portadaGraficos{
	width: 440px; 
	height: 375px; 
	float: left;
}
.portadaSeparador, .portadaSeparadorTexto{
	width: 32px;
	height: 375px;
	float: left;
	background: url(../images/separadorV.gif) no-repeat top center;
}
.portadaSeparadorTexto{
	background: none;
}

.portadaTitulo{
	width: 440px; 
	height: 39px; 
	float: left; 
	margin-top: 15px;
	text-align:center;
}

/*autor*/
.autorTitulo{
	font-size: 10px; 
	width: 100%; 
	max-width: 100%; 
	float: left; 
	margin-bottom: 10px;
}
.autorContenedor{
	font-size: 9px; 
	max-width: 125px; 
	width: 125px;
	float: left; 
	margin: 0px 38px 38px 0px;
}
.autorThumbs{
	width: 125px; 
	max-width: 125px; 
	height: 125px; 
	float: left;
}
.autorInfo{
	max-width: 125px;
	float: left;
}
* html .autorInfo{width: 125px;}
/*compra*/
.compraDetalles{
	max-width: 630px; 
	margin-bottom: 25px; 
	float: left;
}
* html .compraDetalles{width: 630px;}
	.compraThumb{
		max-width: 89px; 
		overflow: hidden; 
		width: 89px; 
		height: 83px; 
		margin-right: 10px; 
		float: left; 
		background: #666666;
	}
	.compraInfo{
		max-width: 531px; 
		overflow: hidden; 
		width: 531px; 
		height: 83px; 
		float: left; 
		font-size: 10px; 
		position: relative;
	}
	* html .compraInfo{width: 531px;}
	.compraInfoText{
		position: absolute; 
		bottom: 0px;
	}
.compraAlert{
	color: red; 
	width: 630px; 
	max-width: 630px; 
	margin: 0px; 
	float: left;
}
.compraForm{
	max-width: 630px; 
	float: left; 
	margin-top: 10px;
}
*html .compraForm{width: 630px;}
.compraLabel{
	width: 150px; 
	max-width: 150px; 
	display: block; 
	float: left;
}
.compraCajaSmall{
	width: 250px; 
	border: 1px solid #666666; 
	padding: 2px; 
	color: #898989;
}
.compraCajaLarge{
	width: 470px; 
	border: 1px solid #666666; 
	padding: 2px; 
	color: #898989;
}
.labelConditions{
	margin-left: 100px;
}
.compraBtnEnviar{
	width: 130px;
	height: 24px;
	background: url('../images/bt_enviar.png') no-repeat;
	border: 0px;
}
* html .compraBtnEnviar{background: url('../images/bt_enviar.jpg') no-repeat;}
/*subir paso 2*/
.subirBotonera{
	margin-top: 10px;
	margin-bottom: 20px;
}
.subirFoto{ 
	float: left; margin-bottom: 50px; 
}
.subirThumb{
	float: left;
	width: 105px; 
	height: 100px; 
	margin-right: 10px;
}
.subirDetalles{
	height: auto;
	float: right; 
	width: 665px; 
	
}
.subirDetallesTitulo{
	float: left; 
	width: 225px; 
	margin-right: 10px;
}
.subirDetallesTituloCaja{
	border: 1px solid #898989; 
	padding: 2px; 
	width: 175px; 
	color: #898989;
	margin-left: 10px;
}
.subirDetallesEstilo, .subirDetallesFormato, .subirDetallesImagen{
	float: right;
	width: 430px;
	margin-top: 0px;
}
.detallesFormatoTitulo{
	width: 67px; 
	float: left;
	font-weight: bold;
}
.detallesFormatoTituloError{
	width: 67px; 
	float: left;
	font-weight: bold;
	color:#FF0000;
}
.detallesFormatoRadio{
	width: 120px; 
	float: left;
	margin-bottom: 5px;
}
.subirDetallesKeywords{
	float: left; 
	width: 665px;
	margin-top: 20px;
}
.subirDetallesKeywordsCaja{
	border: 1px solid #898989; 
	padding: 2px; 
	width: 650px;
	color: #898989;
}
.subirDetallesCategoria{
	float: left; 
	width: 665px;
	margin-top: 20px;
}
.detallesCategoriaTitulo{
	float: left; 
	width: 70px; 
	margin-right: 10px;
	font-weight: bold;
}

.detallesCategoriaTituloError{
	float: left; 
	width: 70px; 
	margin-right: 10px;
	font-weight: bold;
	color: #FF0000;
}
.detallesCategoria{
	float: right; 
	width: 585px;
}
/*.detallesCategoriaRadio{
	float: left; 
	width: 136px; 
	margin-right: 10px;
}
.detallesCategoriaChbx{
	background: red;
	display: block;
	float: left;
	width: 111px;
	margin-left: 25px;
	margin-top: 5px;
}*/
.detallesCategoriaRadio{
	width: 136px;
}
.detallesCategoriaSubMenu{
	background: #E0EAA7; 
	display: none;
}
.detallesCategoriaChbx{
	width: 111px;
}
.detallesPaddingChbx{
	font-size: 10px;
	margin-left: 25px;
}
.detallesBoldSubtitulo{
	font-weight: bold;
	font-size: 11px;
}
.labelSpanBold{
	font-weight: bold;
}
.labelSpanBoldError{
	color: #FF0000;
	font-weight: bold;
}
.pSubirTitulo{
	margin: 0px; 
	color: red;
}
.pSubirKeywordsTop{
	margin: 0px 0px 5px 0px; 
	font-size: 10px;
}
.pSubirKeywordsTopError{
	margin: 0px 0px 5px 0px; 
	color: #FF0000;
	font-size: 10px;
}
.pSubirKeyWordsBottom{
	margin: 5px 0px 0px 0px; 
	font-size: 9px;
}
.pSubirCriterios{
	margin: 0px;
}

/*TOP*/
.topLanguage{
	height: 34px;
	float: right;
	font-size: 11px;
}
	
	.topLanguage ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: left;
	}
		
		.topLanguage ul li {
			display: block;
		}
			
			.topLanguage ul li .langSelTit {
				display: block;
				height: 20px;
			}
			
			.topLanguage ul li a {
				display: block;
				height: 20px
			}
			
			.topLanguage ul li ul {
				padding: 2px 0 2px 8px;
				position: absolute;
				z-index: 1000;
				background: #fff;
				border: 1px solid #fff;
			}
				
				.topLanguage ul li ul li {
					display: none;
				}
				
				.topLanguage ul li:hover ul {
					border: 1px solid #bbb;
				}
				
				.topLanguage ul li:hover ul li {
					display: block;
				}
					
					.topLanguage ul li ul li a {
						padding: 0 15px 0 28px;
						background: transparent no-repeat scroll left -31px;
					}
						
						.topLanguage ul li ul li.langES a {
							background-image: url(/images/idiomaES.gif);
						}
						
						.topLanguage ul li ul li.langEN a {
							background-image: url(/images/idiomaEN.gif);
						}
						
						.topLanguage ul li ul li.langFR a {
							background-image: url(/images/idiomaFR.gif);
						}
						
						.topLanguage ul li ul li.langDE a {
							background-image: url(/images/idiomaDE.gif);
						}
						
						.topLanguage ul li ul li.langIT a {
							background-image: url(/images/idiomaIT.gif);
						}
												
						.topLanguage ul li ul li a:hover {
							background-position: left 2px;
						}
						
						.topLanguage ul li ul.langSelES li.langES,
						.topLanguage ul li ul.langSelEN li.langEN,
						.topLanguage ul li ul.langSelFR li.langFR,
						.topLanguage ul li ul.langSelDE li.langDE,
						.topLanguage ul li ul.langSelIT li.langIT {
							display: block;
						}
						
						.topLanguage ul li ul.langSelES li.langES a,
						.topLanguage ul li ul.langSelEN li.langEN a,
						.topLanguage ul li ul.langSelFR li.langFR a,
						.topLanguage ul li ul.langSelDE li.langDE a,
						.topLanguage ul li ul.langSelIT li.langIT a {
							background-position: left 2px;
						}
										

.topTools{
	float: left;
	width: 944px;
	height: 85px;
}
	/*dentro de las tools del top*/
	.topLogo{
		/*background: no-repeat url('../images/logoBlipoint.png');*/
		float: left;
		width: 134px;
		height: 85px;
	}
	.topBusca{
		display: inline;
		float: left;
		margin-left: 30px;
		width: 405px;
		height: 85px;
	}
		/*dentro del menu de busqueda*/
		.aBox{
			float: left;
			margin-bottom: 10px;
			width: 415px;
		}
		.topBgCaja, .topBgCajaLarge{
			float: left;
			margin-top: -9px;
			background: url('../images/bgCaja.jpg') repeat-x;
			width: auto;
			overflow: hidden;
			height: 49px;
			position: relative;
			text-align: center;
		}
		.topBgCajaLarge{
			width: 394px;
			height: 32px;
			padding-top: 17px;
		}
		.topEsquinaD, .topEsquinaI{
			float: left;
			margin-top: -9px;
			background: url('../images/esquinaD.jpg') no-repeat;
			width: 14px;
			height: 49px;
			position: relative;
		}
		.topEsquinaI{
			margin-left: -7px;
			background: url('../images/esquinaI.jpg') no-repeat;
		}
		.topTxtBuscar{
			margin-top: 17px;
		}
		.topFormBuscar{
			border: solid 1px #898989;
			color: #898989;
			margin-top: 14px;
			padding: 3px;
			width: 187px;
			height: auto;
		}
		.topBtnBuscarES{
			float: left;
			border: 0px;
			background: url('../images/bt_busca.jpg') no-repeat;
			margin-top: 11px;
			width: 73px;
			height: 23px;
			cursor: pointer;
		}
		.topBtnBuscarEN{
			float: left;
			border: 0px;
			background: url('../images/btn_find.jpg') no-repeat;
			margin-top: 11px;
			width: 73px;
			height: 23px;
			cursor: pointer;
		}
		
		#formBuscar {
			width:233px;
			display:block;
			float:left;
			clear:none;
		}
		
		#formBuscar .topBgCaja {
			width:210px;
			text-align:left;
		}
		
		#imageBankMenu {
			height:20px;
			display:block;
			float:left;
			height:40px;
			width:182px;
			cursor:pointer;
			cursor:hand;
		}
		
		
		#imageNavigation {
			height:600px;
			margin-left:-9px;
			margin-top:-11px;
			position:absolute;
			width:161px;
			z-index:10;
		}
		
		.topFormImageBank{
			color: #898989;
			margin-top: 14px;
			padding: 3px;
			width: 152px;
			height: auto;
		}
		
	.topLogin{
		float: left;
		display: inline;
		margin-left:15px;
		width: 260px;
		height: 85px;
		overflow: hidden;	
	}
		/*dentro del menu de login*/
		.aLittleBox{
			float: left;
			margin-bottom: 5px;
			width: 110px;
		}
		* html .aLittleBox{margin-bottom: 5px;}
		.aLittleDifferentBox{
			margin-top: 15px;
			float: right;
			width: 130px;
			margin-right: 4px;
			display: inline;
		}
		.topBgCajaW{
			float: left;
			background: url('../images/bgCaja_blanco.gif') repeat-x;
			height: 24px;
		}
		.topEsquinaDW{
			float: left;
			background: url('../images/esquinaD_blanco.gif') no-repeat;
			width: 6px;
			height: 24px;
		}
		.topEsquinaIW{
			float: left;
			background: url('../images/esquinaI_blanco.gif') no-repeat;
			width: 6px;
			height: 24px;
		}
		.topTxtLogin{
			margin: 0px;
			font-size: 10px;
			color: #000000;
		}
		.topFormUsuario, .topFormPass{
			border: none;
			border: 0px;
			margin-top: 5px;
			font-size: 10px;
			color: #898989;
			width: 95px;
		}
		.topBtnLoginES{
			border: 0px;
			background: url('../images/bt_entra.jpg') no-repeat;
			width: 130px;
			height: 21px;
			cursor: pointer;
		}
		.topBtnLoginEN{
			border: 0px;
			background: url('../images/btn_signIn.gif') no-repeat;
			width: 130px;
			height: 21px;
			cursor: pointer;
		}
		.topTextRecovery{
			margin: 3px 0px 0px 0px;
			font-size: 10px;
		}
		a.topTextRecoveryLink{
			text-decoration: underline;
			color: #898989;
			font-size:9px;
		}
		a:hover.topTextRecoveryLink{
			text-decoration: none;
		}
		/*cuando estamos logueados*/
		.topLogged, .topLoggedRight, .topLoggedLine, .topLoggedSmall, .topLoggedRightSmall, .topLoggedLineSmall{
			margin: 23px 0px 0px 0px;
			float: left;
			width: 45%;
			max-width: 45%;
			overflow: hidden;
		}
		.topLoggedRight, .topLoggedRightSmall{
			text-align: right;
		}
		.topLoggedLine, .topLoggedLineSmall{
			width: 10%;
			max-width: 10%;
			overflow: hidden;
			text-align: center;
		}
		.topLoggedSmall, .topLoggedRightSmall, .topLoggedLineSmall{
			margin: 0px;
		}
		
	.topRegister{
		display:inline;
		float:left;
		height:45px;
		margin-left:10px;
		padding-top:17px;
		text-align:right;
		width:90px;
	}
	/** html .topRegister {position: absolute;}*/
		/*dentro del registro*/
		.topRegistro{
			display: inline;
			color: #AEC839;
		}
		a.topRegistroLink{
			text-decoration: underline;
			color: #AEC839;
		}
		a:hover.topRegistroLink{
			text-decoration: none;
		}


/*BOTTOM*/
.bottomHerramientas{
	margin-top: 30px;
	width: 100%;
	letter-spacing:-0.01em;
}
a.bottomHerramientasLink{
	text-decoration: underline;
	color: #3f403f;
}
a:hover.bottomHerramientasLink{
	text-decoration: none;
}
.bottomLegal{
	color: #666666;
	margin-top: 15px;
	font-size: 9px;
	width: 100%;
}

/*MENU*/
.op{margin: 0px; padding: 0px 20px 0px 20px; width: 100px; display: block;}
.menuSup{background: url(../images/menuTapaSup.png) no-repeat; width: 161px; height: 20px; float: left;}
* html .menuSup{ background: url(../images/menuTapaSup.jpg) no-repeat;}
.menuBg{background: url(../images/menu_bg.png) repeat-y; float: left; width: 161px; display: block; list-style: none; margin: 0; padding:0;}
.menuBg ul, .menuBg li {display: block; list-style: none; margin: 0; padding:0;}
.menuBg li {padding: 0 20px; line-height: 17px}
.menuBgPegado li {padding: 0 20px; line-height: 12px}
.menuBg li a {font-weight: normal; color: #666;}
.menuBg li a:hover {color: #aec839;}
.menuBg li a.actual {font-weight: bold; color: #aec839;}
.menuBg li a.actual:hover {color: #aec839;}
.menuBg li ul {padding: 0 0 4px 0;}
.menuBg li li {padding: 0 0 0 7px;}
.menuBg li li a {font-weight: normal; color: #000}
.menuBg li li a:hover {color: #aec839}
.menuBgPegado li {padding: 0 20px; line-height: 12px !important;}
* html .menuBg{background: url(../images/menu_bg.jpg) repeat-y;}
.menuInf{background: url(../images/menuTapaInf.png) no-repeat; width: 161px; height: 20px; float: left;}
* html .menuInf {background: url(../images/menuTapaInf.jpg) no-repeat;}
.capaFlotante{position: absolute; width: 387px; z-index: 21; display: none;}
.menuTapaSup{background: url(../images/menuTapaFlotante.png) no-repeat; width: 387px; height: 43px; float: left;}
*html .menuTapaSup{background: url(../images/menuTapaFlotante.gif) no-repeat;}
.menuTapaInf{background: url(../images/menuTapaFlotanteInf.png) no-repeat; width: 387px; height: 43px; float: left;}
* html .menuTapaInf {background: url(../images/menuTapaFlotanteInf.gif) no-repeat;}
.menu{background: url(../images/menuFlotanteBg.png) repeat-y; float: left; width: 387px;}
* html .menu{background: url(../images/menuFlotanteBg.gif) repeat-y;}
.genero{padding: 0px 0px 0px 20px; float: left; width: 40%;}
.generoText{margin: 0px; float: left; width: 100%; font-size: 11px; padding: 0px; margin-bottom:2px;}
.generoText LABEL{margin-left:5px;}
.escala{padding: 0px 0px 0px 20px; float: left; width: 40%;}
.escalaText{margin: 0px; float: left; width: 100%; font-size: 11px;}
.cerrar{margin: 0px; padding: 0px 30px 0px 0px; float: right;}
a.cerrarLink, .cerrarCriteriosLink{text-decoration: underline; color: #000000;}
a:hover.cerrarLink, a:hover.cerrarCriteriosLink{text-decoration: none;}
.capaCriterios{width: 161px; display: none; height: auto; margin-left: -14px; margin-top: -30px; float: left;}
.criteriosTapaSup{background: url(../images/criteriosTapa.png) no-repeat; width: 161px; height: 27px; float: left;}
* html .criteriosTapaSup{background: url(../images/criteriosTapa.gif) no-repeat;}
.criteriosTapaInf{background: url(../images/criteriosTapaInf.png) no-repeat; width: 161px; height: 18px; float: left;}
* html .criteriosTapaInf{background: url(../images/criteriosTapaInf.gif) no-repeat;}
.criterios{background: url(../images/criteriosBg.png) repeat-y; width: 161px; float: left;}
* html .criterios{background: url(../images/criteriosBg.gif) repeat-y;}
.criteriosText{margin: 0px; padding: 0px 0px 0px 20px; font-size: 10px;}
/*nuevos estilos sin radio buttons para el menu*/
.contOp{float: left; clear: both; margin-bottom: 5px;}
.imgRadio{width: 11px; height: 11px; margin-right: 15px; float: left;}
.txtRadio{width: 90px; background: transparent; float: left;}


a.cancelLink{ 
	color: #000000;
}

a.cancelLink:hover{
	text-decoration:underline;
}

/*CUSTOM ITEMS*/
/* Checkboxes */
label.checkbox_checked {
	background: url(../images/ckbxChecked.png);
	background-repeat: no-repeat;	
	display: inline;
	margin: 0px;
	padding-left: 20px;
	border: 0px;
}
label.checkbox_unchecked  {
	background: url(../images/ckbxUnChecked.png);
	background-repeat: no-repeat;	
	display: inline;
	margin: 0px;
	padding-left: 20px;
	border: 0px;
}
/* Radio Buttons */
label.radio_checked {
	background-image: url(../images/radioChecked.png);
	background-color: transparent;
	background-repeat: no-repeat;	
	display: inline;
	margin: 10px 0px;
	padding-left: 25px;
	border: 0px;
}
label.radio_unchecked  {
	background-image: url(../images/radioUnChecked.png);
	background-color: transparent;
	background-repeat: no-repeat;	
	display: inline;
	margin: 10px 0px;
	padding-left: 25px;
	border: 0px;
}
/* Hover State */
label:hover{
	color: #AEC839;
}

label.highlighted {
	border: 1px solid #333;
}
.crirHidden { /*No modificar esta clase*/
	position: absolute;
	left: -1000px;
}

/*HEREDAMOS DEL CSS ANTIGUO*/
.topRadio{
	text-align: center;
	margin: 0px 0px 0px 4px;
	font-size: 12px;
	padding-top: 17px;
}
.topBuscadorText{
	/*margin: 0px 0px 0px 28px;*/
	margin: 0px 0px 0px 12px;
	float: left;
}
* html .topBuscadorText{margin: 0px 0px 0px 12px;}
a.topLink{
	color: #3f403f;
	text-decoration: none;
}
a.topLink:hover{
	color: #AEC839;
}
.topLinkActivo{
		color: #AEC839;
}
a.formLink{
	color: #3f403f;
	text-decoration: none;
}
a.formLink:hover{
	color: #AEC839;
}
.subirSiguiente{
	text-align: center;
	width: 780px;
	float: left;
	font-weight: bold;
}
a.subirSiguienteLink{
	text-decoration: underline;
	color: #000000;
}
a:hover.subirSiguienteLink{
	text-decoration: none;
}

/*subir paso3*/
.miniaturaFoto{
	font-size: 9px;
	width: 105px;
	max-width: 105px;
	height: auto;
	float: left;
	margin-right: 60px;
	margin-bottom: 30px;
}
.miniaturaEditar, .miniaturaCancelar{
	margin-bottom: 5px;
	/*width: 50%;*/
	width: 49%;
	max-width: 50%;
	float: left;
}
* html .miniaturaCancelar{
	width: 49%;
}
.miniaturaCancelar{
	float: right;
	text-align: right;
}
.miniaturaThumb{
	background: grey;
	width: 105px;
	height: 69px;
	float: left;
}
.pMiniatura{
	margin: 0px;
}
.miniaturaInfo{
	margin-top: 5px;
	float: left;
	width: 105px;
	overflow: hidden;
}
.miniaturaSubmitar{
	width: 585px;
	float: left;
}
.miniaturaSubmitarEdicion{
	width: 780px;
	float: left;
}
.miniaturaEnviar{
	
	border: 0px;
	margin: auto;
	cursor: pointer;
}
.menuOpActiva{
	color: #AEC839;
}
.menuOpInactiva{
	color: #3f403f;
}

/*FORO*/
.hiloTop{
	background: #a5a7cf; 
	width: 100%; 
	padding: 5px 0px 5px 0px; 
	float: left;
}
.hiloTopText, .hiloTopTextR{
	color: #FFFFFF; 
	margin: 0px 10px; 
	float: left;
}
.hiloTopTextR{
	float: right;
}
.hiloContainer{
	background: #CCCCCC; 
	float: left; 
	width: 100%;
}
.hiloContent{
	background: #f2f2f2; 
	width: 100%; 
	padding: 10px 0px;
	padding-bottom: 0px; 
	float: left;
	margin-bottom: 1px;
}
.hiloContentText, .hiloContentTextB{
	margin: 5px 10px;
}
.temaContentText, .temaContentTextB{
	margin: 5px 0px;
}
a.temaContentLink{
	color: #3F403F;
	text-decoration: underline;
}
a:hover.temaContentLink{
	text-decoration: none;
}
.hiloContentTextB{
	font-weight: bold;
}
.mensajeUser{
	float: left; margin: 0px 0px 5px 20px;
}
.mensajeRespuesta{
	background: #FFFFFF; width: 98%; float: left; padding: 1%;
}
.temaContentTextB{
	font-weight: bold;
}
.ForoBottomHerramientas{
	background: transparent; 
	font-family: Trebuchet MS, Verdana; 
	font-size: 10px; 
	color: #3f403f; 
	float: right; 
	text-align: right; 
	margin-top: 15px;
}
.ForoSalto{
	width: 1024px; 
	margin: 2px; 
	float: left;
}
.MensajesSalto{
	margin: 20px;
	float: left;
}
.ForoBottomLegal{
	background: #bbcf4b; 
	font-family: Trebuchet MS, Verdana; 
	font-size: 9px; color: #FFFFFF;
	padding: 10px 0px; 
	
	width: 944px; 
	max-width: 944px;
	text-align: center; 
	clear: left; 
	margin: 0px auto;
}
.temaTopText{
	color: #FFFFFF; width: 100%; background: #9b9b9b; padding: 5px 0px; float: left;
}
.temaTopTitulo{
	float: left; width: 49%; margin-left: 1%;
}
.temaTopVisitas{
	float: left; width: 23%; margin: 0px 0%;
}
.temaAutor{
	float: left; width: 49%; margin-left: 1%; height: 100%;
}
.temaVisitas{
	float: left; width: 22%; margin: 0px 1%; height: 100%;
}
.temaRespuestas{
	float: left; width: 17%; margin: 0px 1%; height: 100%;
}
.mensajeContFoto{
	background: #f2f2f2; float: left; width: 100%; margin-bottom: 1px; padding-top: 5px;
}
.mensajeFoto{
	max-width: 768px; margin: 10px;
}
* html .mensajeFoto{width: 768px;}
.comentsFoto{
	margin-left: 10px; margin-bottom: 5px;
}
.respuestasCont{
	border: 1px solid #CCCCCC; float: left; width: 100%;
}
	/*links*/
a.linksForo, a.linksForoUser{
	color: #FFFFFF;
	text-decoration: underline;
}
a.linksForoUser{
	color: #3f403f;
}
a.linksForo:hover, a.linksForoUser:hover{
	text-decoration: none;
}
a.linksForoBottom{
	color: #3f403f;
	text-decoration: none;
}
a.linksForoBottom:hover{
	text-decoration: underline;
}
	/*formulario*/
.foroCampoTitulo, .foroCampoTexto, .foroCampoRuta, .foroCampoTema{
	padding: 2px;
	border: 1px solid #666666;
	color: #666666;
	width: 300px;
	margin-left: 20px;
	margin-top: 20px;
}
.foroCampoRuta{
	width: 200px;
	margin-left: 55px;
}
.foroCampoTexto{
	width: 700px;
	height: 150px;
}
.foroCampoTema{
	margin-left: 20px;
}
.foroExaminar{
	width: 73px;
	height: 24px;
	background: url(../images/bt_examinar.png);
	border: 0px;
	cursor: pointer;
	margin-left: 20px;
}
* html .foroExaminar{background: url(../images/bt_examinar.jpg);}
.foroPublicarES{
	width: 80px;
	height: 24px;
	background: url(../images/bt_publicar.png);
	margin-left: 55px;
	border: 0px;
	cursor: pointer;
	margin-top: 20px;
}
*html .foroPublicarES{background: url(../images/bt_publicar.jpg);}

.foroPublicarEN{
	width: 80px;
	height: 24px;
	background: url(../images/btnPublish.png);
	margin-left: 55px;
	border: 0px;
	cursor: pointer;
	margin-top: 20px;
}
*html .foroPublicarEN{background: url(../images/btnPublish.jpg);}


.foroPublicarFR{
	width: 80px;
	height: 24px;
	background: url(../images/btnPublish.png);
	margin-left: 55px;
	border: 0px;
	cursor: pointer;
	margin-top: 20px;
}
*html .foroPublicarFR{background: url(../images/btnPublish.jpg);}


.foroPublicarIT{
	width: 80px;
	height: 24px;
	background: url(../images/btnPublish.png);
	margin-left: 55px;
	border: 0px;
	cursor: pointer;
	margin-top: 20px;
}
*html .foroPublicarIT{background: url(../images/btnPublish.jpg);}


.foroPublicarDE{
	width: 80px;
	height: 24px;
	background: url(../images/btnPublish.png);
	margin-left: 55px;
	border: 0px;
	cursor: pointer;
	margin-top: 20px;
}
*html .foroPublicarDE{background: url(../images/btnPublish.jpg);}



/*contacto*/
a.contactoLink{
	color: #0000FF;
	text-decoration: none;
}
a:hover.contactoLink{
	text-decoration: underline;
}

/*textos legales*/
.textosLegalesCont{
	width: 630px;
	margin-top: 15px;
}
.textosLegalesColor{
	color: #ADC738;
}

.bottomHerramientasActive{
	color: #ADC738;
	font-weight: bold;
}
.currentPage{
	font-size: 12px;
}

/*MOOTOOLS CFE para formularios*/
form{clear:both;}

form ul{
	list-style:none;
	margin:10px;
	padding:0;
	float:left;
	clear:both;
}
form ul li{
	float:left;
	clear:both;
	padding:3px;
}

label.jsTextL,label.jsPasswordL, label.jsFileL, label.jsSelectorL{
	float: left;
	margin-right: 5px;
	padding:4px 0;
}

 /**********************************************/
/*  customFormElements Definitions				*/
/* 												*/
/*  classes:									*/
/*  F - Element has focus						*/
/*  H - Mouse is over the Element				*/
/*  A - Element is somehow active (e.g. checked)*/
/*  P - Element is pressed						*/
/*												*/
/*  classes can be used in any combination		*/
 /**********************************************/
 
 form *:focus{outline: none;}

/* labels */
label{cursor:pointer; float: none; width: 95px; display: inline;}/*float: none; antes float: left;*/
label.H{color:#AEC839;}
label.F{color:#9b9b9b9;}

/* checkboxes and radiobuttons */
.jsCheckbox img,.jsRadiobutton img{
	vertical-align: top;
	width: 20px;
	height: 20px;
	background: no-repeat 0 0;
	border: 0px;
}
.jsCheckbox img{
	margin-top: -2px;
}
.jsCheckbox img{background-image: url(../images/checkboxes.gif);}
.jsRadiobutton img{background-image: url(../images/radiobuttons.gif);}

.jsCheckbox.A img,.jsRadiobutton.A img{background-position: 0 -40px;}

/*.jsCheckbox.H img,.jsRadiobutton.H img{background-position: 0 -80px;}
.jsCheckbox.H.A img,.jsRadiobutton.H.A img{background-position: 0 -120px;}*/

.jsCheckbox.F img,.jsRadiobutton.F img{background-position: 0 -160px;}
.jsCheckbox.F.A img,.jsRadiobutton.F.A img{background-position: 0 -200px;}

/*.jsCheckbox.F.H img,.jsRadiobutton.F.H img{background-position: 0 -240px;}
.jsCheckbox.F.A.H img,.jsRadiobutton.F.A.H img{background-position: 0 -280px;}*/


/* alternate checkboxes in second fieldset */
.chb2 .jsCheckbox img{
	background-image: none;
	background-color: white;
	border: 1px solid #000;
	width: 12px;
	height: 12px;
	margin: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.chb2 .jsCheckbox.A img{background-color: #477B76;}

.chb2 .jsCheckbox.H img{background-color: #ddd;}
.chb2 .jsCheckbox.H.A img{background-color: #999;}

/*RE-DISENYO PUBLICA*/
/*contenedor principal con banners*/
.user_mainContent{font-family: Verdana; float: left; margin-left: 13px; margin-top: 23px; width: 780px; height: auto; font-size: 11px;}
.user_mainReal{width: 630px; float: left; overflow: hidden; min-height:553px;}
.guide_mainReal{width: 647px; float: left; overflow: hidden;}
.foro_mainReal{width: 643px; float: left; overflow: hidden;}
.user_bannerDer{width: 136px; height: 553px; margin-left: 14px; float: right; overflow: hidden;}
.guide_bannerDer{width: 136px; height: 553px; float: right; overflow: hidden; margin-right:-200px; position:relative; top:-30px; left:-40px;}

.guide_bannerDer2 {
float:left;
height:553px;
margin-left:10px;
width:120px;
}

.user_bannerIzq{width: 136px; height: 204px; margin-left: 11px;  overflow: hidden;float:left; font-weight: normal; margin-bottom:10px;}
/*top*/
.user_topAvatar{width: 91px; height: 80px; float: left;}
.user_topInfo{width: 192px; float: left; margin-left: 10px; display: inline;}
.user_topInfoText{font-size: 10px; margin: 0px; margin-top: 3px; font-family: Verdana;}
.user_topSeparator{background: url(../images/user_topSeparator.gif); width: 3px; height: 89px; float: right;}
.user_topStatus{width: 120px; margin-top: 38px; position: relative; text-align: left;}
.user_topStatusText{font-family: Verdana; font-size: 10px;}
/*registro*/
.user_regAvatar{width: 91px; height: 80px; float: left;}
.user_regInfo{position: relative; float: left; height: 80px;}
.user_regExaminar{background: url(../images/user_regExaminar.gif); width: 73px; height: 19px; border: 0px; position: absolute; bottom: 35%; margin-left: 5px;}
.user_regInfoText{position: absolute; width: 530px; margin: 0px 0px 0px 10px; bottom: 0px;}
.user_regObligatorio{margin: 10px 0px 30px 0px; color: #FF0000;}
.user_regAsLabel{width: 150px; margin: 0px; float: left;}
.user_regLimpiaForm{clear: both; margin: 5px;}
.user_regInput{margin-left: 15px;}
/*perfil*/
.user_perField{background: url('../images/user_perfilField.gif'); width: 604px; height: 24px; float: left;}
.user_perFieldText{margin: 3px 0px 0px 5px; float: left; font-weight: bold;}
.user_perColIzq, .user_perColDer{float: left; margin-right: 12px; margin-top: 10px; margin-bottom: 25px;}
.user_perColDer{margin-right: 0px;}
.user_perIzqSideIzq{width: 140px; float: left;}
.user_perIzqSideDer{width: 400px; float: left;margin-bottom: 8px;}
.user_perDerSideIzq, .user_perDerSideDer{width: 151px; float: left;}
.user_perEdit{background: url('../images/user_perfilEdit.gif'); border: 0px; width: 73px; height: 16px; margin: 50px 15px 15px 0px; cursor: pointer;}
.user_perInterest{float: left; width: 105px;}
.user_perLimpia{clear: both;}
/*favoritas*/
.user_favouriteField{background: url('../images/user_favouriteImages.gif'); width: 777px; height: 24px; margin-top: 50px; float: left;}
.user_favouriteFieldText{margin: 3px 0px 0px 5px; float: left; font-weight: bold;}
.user_favouriteThumbs{background-color: #EFEFEF; float: left; width: 62px; height: ;}
.user_favouriteBigContentThumbs{width: 777px; margin-top: 15px; float: left;}
.user_favouriteContentThumbs{width: 62px; float: left; margin-right: 11px; margin-bottom: 17px;}
.user_favouriteDelete{font-size: 8px;}
/*mensajes*/
.user_mensajeFieldText{margin: 3px 0px 0px 5px; float: left;}
.user_mensajeMuestra{
	margin: 3px 0px 20px 5px; 
	margin-top: 15px;
	float: left;
	text-align: left;
}

#messagesForm .friends{
	display:block;
	float:left;
	margin:5px 0px;
	padding:15px 0px 5px;
}

	#messagesForm .friends .blitton span,
	#messagesForm .friends .blitton 
	 {
		background-color:#EFEFEF;
	}

.user_mensaje{
	width: 603px;
	float: left;
}


.user_mensajeImg{float: left;}
.user_mensajeDate{margin-left: 15px; width: 495px; margin-bottom: 5px; float: left;}
.user_mensajeBrief, .user_mensajeComplete{margin-left: 15px; width: 495px; height: 45px; overflow: hidden; float: left;}

.user_mensajeP{
	margin: 0px 0px 5px 0px;
}

	.user_mensajeP .readMore{
		color:#3d00ff;
		float:right;
		display:block;
		margin-right:0px;
	}
	
.user_mensajeEnviar{background: url('../images/bt_enviar.jpg') no-repeat; width: 130px; height: 24px; border: 0px; margin-top: 35px;}
.user_mensajeComplete{overflow: visible; height: auto;}
/*amigos*/
.user_amigosContent{width: 603px; margin-bottom: 15px; float: left;}
.user_amigoUnico{float: left;}
.user_amigoUnicoText{float: left; margin: 30px 0px 0px 15px;}
/*imagenes publicadas*/
.user_miniaturaFoto{font-size: 9px; width: 105px; max-width: 105px; height: auto; float: left; margin-right: 65px; margin-bottom: 30px;}
.user_agregaField{background: url('../images/user_agregaPaso1.gif'); width: 605px; height: 24px; float: left;}
.user_agregaFieldSimple{background: url('../images/user_agregaFieldSimple.gif'); width: 605px; height: 24px; float: left;}
/*buscador usuarios*/
.user_buscadorUsuarios{width: 135px; margin: 0px 0px 15px 12px; float: left; display: inline;}
.user_buscadorTextField{width: 110px; height: 13px; font-size: 10px; border: 1px solid #898989; float: left; padding:3px; color:#898989}
.user_buscadorIcon{background: url('../images/user_buscaUsuariosIcon.gif') no-repeat; border: 0px; float: right; width: 12px; height: 13px; cursor: pointer; margin-top: 2px;}
.user_buscadorTitulo{margin: 0px 0px 5px 0px; float: left;}
.user_buscadorPie{margin: 5px 0px 0px 0px; font-size: 10px; width: 110px; float: left;}
/*vista fotos usuario*/
.user_usuarioInfo{
	float: left;
	margin-bottom: 35px;
	overflow:hidden;
	width:305px;
}

.user_usuarioInfo_friends{
	float: left;
	overflow:hidden;
	width:626px;
	
	
	background:transparent url(../images/hrBg.jpg) no-repeat scroll 0 98px;
	height:116px;
}

.sendMessages .user_usuarioInfo {
	margin-bottom:0px;
}

.user_usuarioInfoText{
	float: left; margin-top: 0px; margin-left: 9px;
	width:205px;
	overflow:hidden;
	margin-top:-6px;
}

.user_usuarioInfo_friends .user_usuarioInfoText{
	width:305px;
}

.profileExtraInformation{
	
}

	.profileExtraInformation .user_topSeparator{
		float:left;
	}
	
	.profileExtraInformation .text{
		display:block;
		float:left;
		margin-left:10px;
	}
	
		.profileExtraInformation .text P{
			height:1em;
			margin:5px 0px;
			padding:0px;
		}
			
			.profileExtraInformation .text P A, .profileExtraInformation .text P A:hover{
			}
		

.user_miniaturaThumbs{background: #999999; width: 105px; float: left; overflow: hidden;}
/*busqueda usuario*/
.user_busquedaDetalles{margin-bottom: 30px; float: left;}
.user_busquedaText{margin: 0px; text-align: right; font-weight: bold; width: 250px; height: 15px; overflow: hidden; float: left;}
.user_busquedaPages{margin: 0px; text-align: right; font-weight: bold; width: 380px; height: 15px; overflow: hidden; float: left;}
.user_busquedaPagesAlone{margin: 0px; text-align: right; font-weight: bold; width: 625px; height: 15px; overflow: hidden; float: left;}
.user_listPages{margin: 0px; text-align: right; font-weight: bold; width: 625px; height: 15px; overflow: hidden; float: left;}
.user_listPagesWithTotal{margin: 0px; text-align: right; font-weight: bold; width: 500px; height: 15px; overflow: hidden; float: left;}
.user_listResults{
	float:left;
	font-weight:bold;
	height:15px;
	margin:6px 0 0 7px;
	overflow:hidden;
	text-align:left;
	width:115px;
}
.userListElement{
	display:block;
	float:left;
	background:transparent url(../images/hrBg.jpg) no-repeat scroll 0 98px;
	width:626px;
	overflow:hidden;
	height:116px;
}

.publications .userListElement {
	background:transparent url(../images/hrBg.jpg) no-repeat scroll 0 135px;
	display:block;
	float:left;
	height:116px;
	overflow:hidden;
	padding-bottom:24px;
	width:626px;
}

.userListElementLast{
	display:block;
	float:left;
	width:626px;
	overflow:hidden;
	height:125px;
}
.user_busquedaImages{
	overflow: hidden;
	margin-top: 5px;
	float: right;
	width: 350px;
	height: 75px;
	margin-right:-30px;
}
* html .user_busquedaImages{width: 320px; position: relative;}
.user_busquedaThumb{float: left; margin-right: 7px;}
.user_busquedaThumb IMG{
	width:75px;
	height:75px;
}

.userListLinks{
	display:block;
	float:left;
	list-style:none;
	text-indent:0px;
	padding:0px 0 0px 12px;
	font-size:10px;
	font-family:'Trebuchet MS','trebuchet';
}

.userListLinks .photographsAndIllustrators,
.userListLinks .designerUserOption{
	display:block;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	width:130px;
	margin-bottom:4px;
}




/*cabeceras de otras paginas*/
.user_agregaFotosSimple{background: url('../images/user_agregaFieldSimple.gif') no-repeat; width: 605px; height: 24px; margin-top: 10px; margin-bottom: 20px;}
.user_agregaFotosOneES{background: url('../images/user_agregaPaso1ES.gif') no-repeat; width: 605px; height: 24px; margin-top: 10px; margin-bottom: 20px;}
.user_agregaFotosOneEN{background: url('../images/user_agregaPaso1EN.gif') no-repeat; width: 605px; height: 24px; margin-top: 10px; margin-bottom: 20px;}
.user_agregaFotosTwoES{background: url('../images/user_agregaPaso2ES.gif') no-repeat; width: 605px; height: 24px; margin-top: 10px; margin-bottom: 20px;}
.user_agregaFotosTwoEN{background: url('../images/user_agregaPaso2EN.gif') no-repeat; width: 605px; height: 24px; margin-top: 10px; margin-bottom: 20px;}
.user_agregaFotosThreeES{background: url('../images/user_agregaPaso3ES.gif') no-repeat; width: 605px; height: 24px; margin-top: 10px; margin-bottom: 20px;}
.user_agregaFotosThreeEN{background: url('../images/user_agregaPaso3EN.gif') no-repeat; width: 605px; height: 24px; margin-top: 10px; margin-bottom: 20px;}
/*style form add photos paso 2*/
.myCatTitle{margin: 0px; margin-bottom: 10px;}
.myCatElement{margin: 0px; margin-right: 5px; float: left;}
* html .myCatElement{margin: 0px; margin-top: -5px;}
.myCatElementText{margin: 0px;}
*html .myCatElementText{margin: 0px; font-size: 10px; display: block; float: left;}

a.aSelected{
	color:#AEC839 !important;
}

/*Errores de formularios*/
.formTextError{
	color:#FF0000;
}

/*botones formularios*/
.formButtonSaveEN,
.formButtonCancelEN,
.formButtonSaveES,
.formButtonCancelES{
	border:none 0;
	padding:0;
	margin:0;
	cursor:pointer;
	background:transparent no-repeat left top;
	width:73px;
	height:23px;
}
.formButtonSaveEN{
	background-image: url(../images/saveEN.gif);
}
.formButtonCancelEN{
	background-image: url(../images/cancelEN.gif);
}
.formButtonSaveES{
	background-image: url(../images/saveES.gif);
}
.formButtonCancelES{
	background-image: url(../images/cancelES.gif);
}

.formButtonSendEN,
.formButtonSendES{
	border:none 0;
	padding:0;
	margin:0;
	cursor:pointer;
	background:transparent no-repeat left top;
	width:130px;
	height:24px;
}
.formButtonSendES{
	background-image: url(../images/btEnviar.png);
}
.formButtonSendEN{
	background-image: url(../images/btn_send.jpg);
}

/*otros en formularios*/
.userTypeSelect{
	display:block;
	float:left;
}

.userTypeText {
	display:block;
	float:left;
	width:300px;
	margin-left:10px;
	margin-top:-2px;
}

/* CONCURSOS */
.concContenido {
	margin: 19px 0 0 0;
	clear:both;
}

.concPoster {
	margin: 0 13px 0 0;
	float: left;
	position:relative;
	z-index:2;
}

.concInfo {
	font-size:10px;
	margin: 0;
	width: 338px;
	display:block;
	float:left;
}
	
	.concCat {
		font: normal bold 12px/14px trebuchet, sans-serif;
		margin: 3px 0 9px;
		clear:both;
	}
	
	.concInfo .theBest {
		margin: 35px 0 0 0;
	}
	.concInfo .blitton {
		margin: 10px 0 0;
		display: inline;
	}
	
	.concInfo .condiciones {
		font-size:10px;
		display: block;
		margin: 18px 0 0 0;
		text-align: center;
		clear:both;
	}
		
	.concInfo .condicionesAccept {
		font-size:10px;
		margin: 12px 0 0 0;
		display: block;
		text-align: center;
	}
		
		.concInfo .condicionesAccept a,
		.concInfo .condiciones a {
			color: #1c00fe;
		}
		
.concOtherContests {
	margin: 1px 0 0;
	padding: 6px 6px 8px;
	background-color: #d9e9a9;
	line-height: 16px;
}
	
	.concOtherContests .clearerLined {
		background-image: url(/images/separadorHGreen.gif);
		padding: 10px 0;
	}
	
	.concOtherContests select {
		border: 1px solid #aaa;
		font-size: 11px;
	}
		
		.concOtherContests select option {
			padding: 0 60px 0 0;
		}
	
.concParticipations{
	width:690px;
	margin-bottom: 35px;
	clear: both;
}
	
	.concTitle {
		margin:10px 0 12px 0;
	}
	
	.concPreParticipations p.votingInfo {
		margin: 18px 0 0 0;
		float: left;
	}
	
	.concPreParticipations .blitton {
		margin-top: 14px;
		margin-left: 45px;
		display: inline;
		float:right;
	}
	
	.concParticipation{
		width: 115px;
		overflow: hidden;
		float:left;
		margin: 20px 20px 0 0;
	}
		
		.concParticipation img {
			margin-bottom: 4px;
		}
	
	.concParticipationInfo{
		font-size: 10px;
		padding-bottom:10px;
	}

.contestYearSelector {
	border:0 none;
	font-size:10px;
	height:14px;
	width:50px;
	float:left;
}

#contestLinedSelector .contents{
	width:600px;
}	

/* COMENTARIOS */
.photoComments {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
}
	
	.photoComments .listitem {
		margin: 0 0 15px 0;
		padding: 0;
		clear: both;
	}
	
	.photoComments  .expandCommentReply{
		margin-bottom:15px;
	}
		
		.photoComments .listitem img {
			margin: 0 5px 5px 0;
			float: left;
		}
		
		.photoComments .listitem .commentContent {
			background-color: #e6f1c6;
			padding: 5px 9px;
			float: left; 
			width: 329px;
			font-size: 10px;
		}
			
			.photoComments .listitem .commentContent p.commentBody {
				min-height: 26px;
				font-size: 11px;
				margin: 10px 0;
			}
			
			.photoComments .listitem .commentContent p.commentDate {
				color: #666;
				float: left;
				margin: 0;
			}
			
			.photoComments .listitem .commentContent a.commentWarn {
				float:right;
				font-size:9px;
				margin-right:-3px;
			}
			
			.photoComments .listitem .commentContent .editCommentControls {
				float:right;
			}
			
			.commentsForSimilar {
				width: 443px;
			}

.comment {
	
}
	
	.comment h4 {
		margin: 12px 0 5px 0;
		font: normal bold 11px/13px Trebuchet, Verdana, sans-serif;
	}
	
	.comment textarea {
		width: 437px;
	}
	
	.comment small {
		display: block;
		color: #666;
	}
	
	.comment .comentarES,
	.comment .comentarEN {
		border: 0;
		margin-top: 11px;
		display: block;
		width: 73px;
		height: 23px;
		cursor: pointer;
		margin: 15px auto;
	}
		
	.comment .comentarES {
		background: url('../images/sendBtnES.gif') no-repeat;
	}
	
	.comment .comentarEN {
		background: url('../images/sendBtnEN.gif') no-repeat;
	}


/*****************************************************************************/
/*													 			PUBLIPOINT																 */
/*****************************************************************************/

.breadcrumbAdvertising {
	margin-top:5px;
}

.newsletter .breadcrumbAdvertising {
	margin-top:-15px;
}

.puBlipoint .breadcrumbAdvertising{
	margin-top:-15px;
	margin-bottom:10px;
}

.promoteOverBannerLink {
	margin: 0 0 3px;
	text-align: center;
	font-size: 10px;
}

.banner190A {
	width: 134px;
	height: 188px;
	overflow: hidden;
	margin-bottom: 5px;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	text-align: center;
	font-size: 10px;
}

.banner190B {
	width: 134px;
	height: 188px;
	overflow: hidden;
	margin-bottom: 5px;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	text-align: center;
	font-size: 10px;
}

.banner536A {
	width: 134px;
	height: 534px;
	overflow: hidden;
	margin-bottom: 5px;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	text-align: center;
	font-size: 11px;
}

.banner536B {
	width: 134px;
	height: 534px;
	overflow: hidden;
	margin-bottom: 5px;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	text-align: center;
	font-size: 11px;
}

.banner190A strong, 
.banner190B strong, 
.banner536A strong, 
.banner536B strong {
	width: 132px;
	height: 24px;
	overflow: hidden;
	display: block;
	margin: 2px auto 4px;
	font-size:9px;
}

.banner190A p, 
.banner190B p {
	width: 120px;
	height: 61px;
	overflow: hidden;
	display: block;
	margin: 4px auto 4px;
	font-size:9px;
}

.banner536A img, 
.banner536B img {
	
	margin: 0 auto 4px;
}

.banner536A p {
	width: 120px;
	height: 228px;
	overflow: hidden;
	display: block;
	margin: 4px auto 4px;
}
 
.banner536B p {
	width: 120px;
	height: 184px;
	overflow: hidden;
	display: block;
	margin: 52px auto 4px;
}
	
	.banner190B p, 
	.banner536B p {
		text-align: left;
	}


.newsletter {
	
}
	
	.newsletter .info {
		width: 630px;
	}
		
		.newsletter .info .topPart {
			width: 594px;
			height: 152px;
			margin: 30px 10px 50px 0;
			background: transparent url(/images/newsletterInfoBg.jpg) no-repeat left top;
		}
			
			.newsletter .info .topPart h3 {
				font-size: 26px;
				position: absolute;
				margin: 4px 0 0 140px;
				font-weight: normal;
				color: #000;
			}
			
			.newsletter .info .topPart p {
				width: 420px;
				font-size: 11px;
				position: absolute;
				margin: 55px 0 0 160px;
				color: #000;
			}
		
		.newsletter .info p {
			margin: 0 0 30px;
		}
		
		.newsletter .info form {
			
		}
			
			.newsletter .info form label {
				width: 21%;
				padding-right: 1%;
				float: left;
			}
			
			.newsletter .info form input.texter {
				width: 75%;
				height: 15px;
				padding: 5px 5px 4px;
				float: left;
				border: 1px solid #cfcfcf;
				font: inherit;
			}
			
			.newsletter .info form SELECT {
				width: 77%;
				float: left;
				font: inherit;
				border:1px solid #AAAAAA;
				height: 24px;
			}
			
			.newsletter .info form textarea.texter {
				width: 75%;
				height: 85px;
				padding: 5px;
				float: left;
				border: 1px solid #cfcfcf;
				font: inherit;
			}
			
			.newsletter .info form .error {
				height: 27px;
				padding: 3px 0 0 22%;
				clear: both;
				font-size: 10px;
				color: #f00;
			}
			
			.newsletter .info form {
				
			}
			
			.newsletter .info form {
				
			}

	#main.puBlipoint  {
		width: 600px;
		min-height: 320px;
		background: #FFFFFF url(/images/advertisementBg.jpg) no-repeat scroll 17px 0;
		
	}
	
	
	
	.puBlipoint .advertisement{
		width: 377px;
		margin: 60px 0 100px auto;
		padding-bottom: 41px;
		background: transparent url(/images/processTextBottomBg.gif) no-repeat scroll center bottom;
		position:relative;
		left:-75px;
	}
		
		.puBlipoint .advertisement p {
			background:transparent url(/images/processTextTopBg.gif) no-repeat scroll 0 0;
			display:block;
			font-family:'trebuchet MS',helvetica;
			font-size:13px;
			font-weight:bold;
			margin:-50px 0 -10px;
			padding:30px 40px 5px;
			text-transform:uppercase;
		}
		
		
		
	
	.puBlipoint .adOptions p.youveGotAdds {
		clear:both;
		color:#000000;
		float:left;
		font-size:10px;
		font-weight:bold;
		margin-bottom:20px;
		margin-top:-25px;
		width:110px;
	}
	
	.puBlipoint .spacer {
		width: 600px;
		height: 25px;
		background: transparent url(/images/puBlipointHowtoSpacer.gif) no-repeat scroll center center;
		clear: both;
	}
	
	.puBlipoint .howto {
		width: 600px;
	}
	
	.puBlipoint .linedSelector {
		margin-bottom: 17px;
		font-size: 12px;
	}
	
	.emptyLinedSelector{
		clear:both;
		font-size:12px;
		margin-bottom:17px;
	}
		
		.puBlipoint .linedSelector .contents {
			width: 395px;
		}
	
	.puBlipoint .adOptions {
		padding-left: 32px;
	}
		
		.puBlipoint .adOptions .blitton {
			margin: 0 37px 27px 0;
		}
		
		.puBlipoint .adOptions p {
			margin-top: 5px;
			font-weight: bold;
			color: #666;
		}
		
		.puBlipoint ol.pasos {
			margin: 0;
			padding: 0 0 0 26px;
			font-size: 16px;
			font-weight: bold;
			color: #b9c680;
		}
			
			.puBlipoint ol.pasos li {
				margin: 10px 0 0 0;
			}
			
			.puBlipoint ol.pasos span {
				font-size: 11px;
				font-weight: normal;
				color: #3F403F;
			}
			
			.puBlipoint ol.pasos a {
				text-decoration: none;
				color: #3e3efe;
			}
				
				.puBlipoint ol.pasos a:hover {
					text-decoration: underline;
					color: #2828a3;
				}
		
		.puBlipoint .pricing {
			width: 140px;
			margin: 15px 0;
		}
			
			.puBlipoint .pricing .period {
				width: 90px;
				float: left;
				margin: 0;
			}
			
			.puBlipoint .pricing .price {
				width: 50px;
				float: right;
				margin: 0;
			}
		
		.puBlipoint .bannerCont1 {
			width: 175px;
			float: left;
		}
		
		.puBlipoint .bannerCont2 {
			width: 145px;
			float: left;
		}
		
		.puBlipoint .bannerCont3 {
			width: 275px;
			float: left;
		}
		
			.puBlipoint .bannerCont3 a {
				text-decoration: none;
				color: #3e3efe;
			}
				
				.puBlipoint .bannerCont3 a:hover {
					text-decoration: underline;
					color: #2828a3;
				}
	
	.factuTableau {
		width: 640px;
		border: 0 none;
		border-collapse: collapse;
	}
		
		.factuTableau th {
			text-align: left;
			padding: 4px;
		}
			
			.factuTableau th.factuTableauIco {
				width: 30px;
			}
			
			.factuTableau th.factuTableauId {
				width: 125px;
			}
			
			.factuTableau th.factuTableauDate {
				width: 120px;
			}
			
			.factuTableau th.factuTableauValue {
				width: 115px;
			}
			
			.factuTableau th.factuTableauName {
				width: 450px;
			}
		
		.factuTableau td {
			text-align: left;
			padding: 4px;
		}
		
		.factuTableau tr:hover td {
			background-color: #efefef;
		}
	
	.processResultOk {
		width: 600px;
		min-height: 280px;
		background: #FFFFFF url(/images/processOkBg.jpg) no-repeat scroll 50px 00px;
	}
	
	.processResultKo {
		width: 600px;
		min-height: 280px;
		background: #fff url(/images/processKoBg.jpg) no-repeat scroll 50px 00px;
	}
	
	.processResultInfo {
		background:#FFFFFF url(/images/processInfoBg.jpg) no-repeat scroll 70px 0;
		min-height:210px;
		width:600px;
	}
	
	.processResultInfo .processMessage,
	.processResultOk .processMessage,
	.processResultKo .processMessage {
		width: 377px;
		margin: 60px 0 0 auto;
		padding-bottom: 41px;
		background: transparent url(/images/processTextBottomBg.gif) no-repeat scroll center bottom;
	}
		
		.processResultInfo .processMessage p,
		.processResultOk .processMessage p,
		.processResultKo .processMessage p {
			margin: 0 0 -10px;
			padding: 30px 40px 5px;
			background: transparent url(/images/processTextTopBg.gif) no-repeat scroll center top;
		}
		
	.processResultInfo .extraText,
	.processResultOk .extraText,
	.processResultKo .extraText{
		float:right;
		margin-right:15px;
		text-align:justify;
		width:331px;
	}

	.guiaListado {
		width: 641px;
	}
		
		.guiaListado .breadcrumb {
			font-size: 11px;
			float: left;
			color: #666;
			margin-top: 2px;
		}
		
		.guiaListado .locSearch {
			font-size: 11px;
			float: right;
			height: 25px;
		}
			
			.guiaListado .locSearch p {
				float: left;
				margin: 3px 3px 0;
			}
			
			.guiaListado .locSearch select {
				float: left;
				margin-left: 5px;
				border: 1px solid #999;
				font: inherit;
				font-size: 11px;
			}
		
		.guiaListado .breadcrumbLoc {
			clear: both;
			margin-top: 10px;
			font-size: 10px;
			color: #666;
			text-align: right;
		}
		
		.guiaListado .linedSelector_full {
			width: 641px;
			margin: 15px 0;
		}
		
		.guiaPublicarse .linedSelector p {
			float: left;
			margin: 0;
		}
			
			.guiaPublicarse .linedSelector p.actual {
				font-weight: bold;
			}
		
		.guiaListadoItem,
		.guiaListadoItemOutstand {
			font-size: 10px;
			line-height: 13px;
			clear:both;
		}
		
		.guiaListadoItem {
			color: #666;
			clear:both;
		}
		
		.guiaListadoItemOutstand {
			color: #000;
		}
		
			.guiaListadoItem strong,
			.guiaListadoItemOutstand strong {
				color: #000;
				font-weight: bold;
				display: block;
				margin-bottom: 4px;
			}
			
			.guiaListadoItem .guiaListadoItemImageCont,
			.guiaListadoItemOutstand .guiaListadoItemImageCont {
				width: 92px;
				height: 102px;
				position: absolute;
				margin-top: 12px;
				padding: 0;
				text-align: center;
				vertical-align: center;
			}
			
			.guiaListadoItem .guiaListadoItemImageCont td,
			.guiaListadoItemOutstand .guiaListadoItemImageCont td {
				width: 92px;
				height: 102px;
				padding: 0;
				text-align: center;
				vertical-align: center;
			}
			
			.guiaListadoItem .guiaListadoItemImage,
			.guiaListadoItemOutstand .guiaListadoItemImage {
				display: inline;
			}
			
			.guiaListadoItem .guiaListadoItemInfo {
				width: 551px;
				margin: 0 0 0 102px;
				background: transparent url(/images/guiaListadoItemBg.gif) no-repeat scroll left bottom;
			}
			
			.guiaListadoItemOutstand .guiaListadoItemInfo {
				width: 551px;
				margin: 0 0 0 102px;
				background: transparent url(/images/guiaListadoItemBgOut.gif) no-repeat scroll left bottom;
			}
				
				.guiaListadoItem .guiaListadoItemInfo .contents{
					width: 551px;
					background: transparent url(/images/guiaListadoItemTop.gif) no-repeat scroll left top;
				}
				
				.guiaListadoItemOutstand .guiaListadoItemInfo .contents {
					width: 551px;
					background: transparent url(/images/guiaListadoItemTopOut.gif) no-repeat scroll left top;
				}
				
					.guiaListadoItem .guiaListadoItemInfo .contents a,
					.guiaListadoItemOutstand .guiaListadoItemInfo .contents a {
						color: #3f3fff;
					}
						
						.guiaListadoItem .guiaListadoItemInfo .contents a:hover,
						.guiaListadoItemOutstand .guiaListadoItemInfo .contents a:hover {
							color: #212187;
						}
					
					.guiaListadoItem .guiaListadoItemInfo .contents .data,
					.guiaListadoItemOutstand .guiaListadoItemInfo .contents .data {
						width: 192px;
						min-height: 87px;
						padding: 21px 7px 18px 24px;
						float: left;
					}
						
						* html .guiaListadoItem .guiaListadoItemInfo .contents .data,
						* html .guiaListadoItemOutstand .guiaListadoItemInfo .contents .data {
							height: 87px;
						}
					
					.guiaListadoItem .guiaListadoItemInfo .contents .desc,
					.guiaListadoItemOutstand .guiaListadoItemInfo .contents .desc {
						width: 295px;
						min-height: 87px;
						padding: 21px 22px 18px 11px;
						float: left;
						background: transparent url(/images/guiaListadoItemSpacer.gif) no-repeat left 17px;
						line-height: 14px;
					}
						
						* html .guiaListadoItem .guiaListadoItemInfo .contents .desc,
						* html .guiaListadoItemOutstand .guiaListadoItemInfo .contents .desc {
							height: 87px;
						}
					
					
					.guiaListadoItemOutstand .guiaListadoItemInfo .contents .desc {
						background: transparent url(/images/guiaListadoItemSpacerOut.gif) no-repeat left 15px;
					}
		
		.guiaListadoItem_dis,
		.guiaListadoItemOutstand_dis {
			font-size: 10px;
			line-height: 13px;
			color: #aaa;
		}
			.guiaListadoItem_dis strong,
			.guiaListadoItemOutstand_dis strong {
				color: #888;
				font-weight: bold;
				display: block;
				margin-bottom: 4px;
			}
			
			.guiaListadoItem_dis .guiaListadoItemImageCont_dis,
			.guiaListadoItemOutstand_dis .guiaListadoItemImageCont_dis {
				width: 95px;
				height: 105px;
				position: absolute;
				margin-top: 12px;
				padding: 0;
				background: transparent url(/images/lighter.gif) repeat left top;
				text-align: center;
				vertical-align: center;
			}
			
			.guiaListadoItem_dis .guiaListadoItemImageCont,
			.guiaListadoItemOutstand_dis .guiaListadoItemImageCont {
				width: 92px;
				height: 102px;
				position: absolute;
				margin-top: 12px;
				padding: 0;
				text-align: center;
				vertical-align: center;
			}
			
			.guiaListadoItem_dis .guiaListadoItemImageCont td,
			.guiaListadoItemOutstand_dis .guiaListadoItemImageCont td {
				width: 92px;
				height: 102px;
				padding: 0;
				text-align: center;
				vertical-align: center;
			}
			
			.guiaListadoItem_dis .guiaListadoItemImage,
			.guiaListadoItemOutstand_dis .guiaListadoItemImage {
				display: inline;
			}
			
			.guiaListadoItem_dis .guiaListadoItemInfo {
				width: 551px;
				margin: 0 0 0 102px;
				background: transparent url(/images/guiaListadoItemBg_dis.gif) no-repeat scroll left bottom;
			}
			
			.guiaListadoItemOutstand_dis .guiaListadoItemInfo {
				width: 551px;
				margin: 0 0 0 102px;
				background: transparent url(/images/guiaListadoItemBgOut_dis.gif) no-repeat scroll left bottom;
			}
				
				.guiaListadoItem_dis .guiaListadoItemInfo .contents{
					width: 551px;
					background: transparent url(/images/guiaListadoItemTop_dis.gif) no-repeat scroll left top;
				}
				
				.guiaListadoItemOutstand_dis .guiaListadoItemInfo .contents {
					width: 551px;
					background: transparent url(/images/guiaListadoItemTopOut_dis.gif) no-repeat scroll left top;
				}
				
					.guiaListadoItem_dis .guiaListadoItemInfo .contents a,
					.guiaListadoItemOutstand_dis .guiaListadoItemInfo .contents a {
						color: #9f9fff;
					}
						
						.guiaListadoItem_dis .guiaListadoItemInfo .contents a:hover,
						.guiaListadoItemOutstand_dis .guiaListadoItemInfo .contents a:hover {
							color: #9f9fff;
						}
					
					.guiaListadoItem_dis .guiaListadoItemInfo .contents .data,
					.guiaListadoItemOutstand_dis .guiaListadoItemInfo .contents .data {
						width: 192px;
						min-height: 87px;
						padding: 21px 7px 18px 24px;
						float: left;
					}
						
						* html .guiaListadoItem_dis .guiaListadoItemInfo .contents .data,
						* html .guiaListadoItemOutstand_dis .guiaListadoItemInfo .contents .data {
							height: 87px;
						}
					
					.guiaListadoItem_dis .guiaListadoItemInfo .contents .desc,
					.guiaListadoItemOutstand_dis .guiaListadoItemInfo .contents .desc {
						width: 295px;
						min-height: 87px;
						padding: 21px 22px 18px 11px;
						float: left;
						background: transparent url(/images/guiaListadoItemSpacer_dis.gif) no-repeat left 17px;
						line-height: 14px;
					}
						
						* html .guiaListadoItem_dis .guiaListadoItemInfo .contents .desc,
						* html .guiaListadoItemOutstand_dis .guiaListadoItemInfo .contents .desc {
							height: 87px;
						}
					
					
					.guiaListadoItemOutstand_dis .guiaListadoItemInfo .contents .desc {
						background: transparent url(/images/guiaListadoItemSpacerOut_dis.gif) no-repeat left 15px;
					}
		
	.guiaPublicarse {
		width: 641px;
	}
		
		.guiaPublicarse p.homePublicar {
			height: 90px;
			margin: 0;
			text-align: center;
			font-size: 13px;
			color: #222;
		}
		
		.guiaPublicarse .linedSelector {
			font-size: 12px;
		}
		
		.periodInfo {
			margin: 20px 0 0;
		}
		
		.periodForm {
			margin: 15px 0;
		}
			
			.periodForm input.periodRadio {
				margin: 1px 4px 0 0;
				float: left;
			}
				
				* html .periodForm input.periodRadio { margin-top: -3px; }
			
			.periodForm label.periodLabel {
				float: left;
				width: auto;
				color: #3f403f;
			}
			
			.periodForm span {
				float: none;
			}
				
				.periodForm span.tag {
					float: left;
					width: 100px;
					margin-bottom:10px;
				}
				
			.periodForm .blitton {
				margin-top: 25px;
			}
				
				.periodForm .blitton span {
					float: left;
				}
			
			.periodForm del {
				color: #c00;
			}
				
				.periodForm del em {
					color: #3f403f;
					font-style: normal;
				}
			
			.periodForm ins {
				color: #c00;
				font-weight: bold;
				text-decoration: none;
			}
			
		.guiaPublicarse .blittonRight {
			height: 22px;
			padding-bottom: 20px;
		}
			
			.guiaPublicarse .blittonRight .blitton {
				margin-left: 10px;
				float: right;
			}
	
	
	.factuForm {
		padding-bottom: 20px;
		
	}	
		
		.anuncioForm .colLeft,
		.factuForm .colLeft {
			width: 49%;
			float: left;
			margin-top: 6px;
		}
		
		.anuncioForm .colRight,
		.factuForm .colRight {
			width: 49%;
			float: right;
			margin-top: 6px;
		}
		
		.anuncioForm .texter,
		.factuForm .texter {
			width: 100%;
			border: 1px solid #aaa;
			display: block;
		}
		
		.anuncioForm select,
		.factuForm select {
			width: 100%;
			border: 1px solid #aaa;
			display: block;
		}
		
		.anuncioForm label,
		.factuForm label {
			display: block;
			height: 15px;
			width: auto;
		}
		
		.uploadReqs #userfile {
			float: left !important;
			clear: right !important;
		}
		
		.uploadReqs p {
			margin: 0 !important;
		}
		
		.anuncioForm .factuError ,
		.factuForm .factuError {
			height: 15px;
			font-size: 10px;
			color: #d00;
		}
		
		.uploadMedia {
			float: left;
			padding: 10px 15px 15px 0;
		}
		
		.uploadReqs {
			padding-top: 18px;
		}
			
			.uploadReqs form {
				clear: none;
			}
				
				.uploadReqs form label {
					width: auto;
					float: left;
					padding-top: 4px;
					margin-right: 6px;
				}
				
				.uploadReqs form input#userfile {
					display: block;
					margin-bottom: 6px;
				}
			
			.uploadReqs .checker {
				float: left;
				margin: 0px 3px 0 0
			}
	
	.guiaPublicarse .resume .blittonRight {
		padding: 0;
		margin-top: -22px;
	}
	
	.guiaPublicarse .frontImage {
		display:block;
		float:none;
		margin-top:5px;
	}
	
	.guiaPublicarse .frontText {
		display:block;
		float:none;
		margin-bottom:20px;
		width:625px;
	}

.foro {
	width: 629px;
}
	
	.foro .blitton {
		display: inline;
	}
	
	.foro .foroPeriod {
		float: left;
		width: 295px;
		margin: 4px 0 15px;
	}
	
	
	.foro .foroNewThreadBtn {
		float: right;
		width: 170px;
		margin-top: 2px;
	}
		
		.foro .foroNewThreadBtn	a {
			float: left;
			padding: 1px 0 2px 12px;
			background: transparent url(/images/foroNewThreadBtnBg.gif) no-repeat scroll left center;
			font-size: 12px;
			color: #000;
		}
	
	.foro form.foroFinder {
		float: right;
	}
		
		.foro form.foroFinder .foroFinderTexter{
			width: 125px;
			float: left;
			border: 1px solid #b2b2b2;
			margin-top: 1px;
			padding: 1px 4px 2px;
			color: #bbb;
			font-size: 10px;
		}
		
		.foro form.foroFinder .foroFinderSubmiter {
			width: 19px;
			height: 19px;
			float: left;
			border: 0 none;
			cursor: pointer;
			margin: 0 0 0 3px;
			background: transparent url(/images/foroFinderSubmitBg.gif) no-repeat scroll center center
		}
	
	.foro table.foroTopics {
		width: 100%;
		border-collapse: separate;
		border-spacing: 0 2px;
	}
		
		.foro table.foroTopics thead th {
			padding: 4px;
			text-align: left;
			font-weight: normal;
			font-size: 11px;
			color: #000;
		}
			
			.foro table.foroTopics thead th.foroThTemas {
				
			}
			
			.foro table.foroTopics thead th.foroThCreador {
				width: 120px;
			}
			
			.foro table.foroTopics thead th.foroThMensajes {
				width: 40px;
			}
			
			.foro table.foroTopics thead th.foroThVisitas {
				width: 40px;
			}
			
			.foro table.foroTopics thead th.foroThFecha {
				width: 50px;
			}
		
			
		.foro table.foroTopics tbody td {
			padding: 4px;
			color: #484848;
		}
		
		.foro table.foroTopics tbody td.eventName {
			padding: 4px 8px 4px 4px;
		}
			
			.foro table.foroTopics tbody tr.even td {
				background-color: #e0ecae;
			}
				
				.foro table.foroTopics tbody tr.even td a {
					color: #484848;
				}
				
				.foro table.foroTopics tbody tr.even td.userName a {
					color: #758a23;
				}
					
					.foro table.foroTopics tbody tr.even td a:hover {
						color: #222;
						text-decoration: underline;
					}
					
					.foro table.foroTopics tbody tr.even td.userName a:hover {
						color: #424838;
						text-decoration: underline;
					}
			
			.foro table.foroTopics tbody tr.odd td  {
				background-color: #b0cf34;
			}
				
				.foro table.foroTopics tbody tr.odd td a {
					color: #484848;
				}
				
				.foro table.foroTopics tbody tr.odd td.userName a {
					color: #e6f3cd;
				}
					
					.foro table.foroTopics tbody tr.odd td a:hover {
						color: #222;
						text-decoration: underline;
					}
					
					.foro table.foroTopics tbody tr.odd td.userName a:hover {
						color: #424838;
						text-decoration: underline;
					}
	
	.foroNewThread {
		padding-top: 15px; 
	}
		
		.foroNewThread .error {
			height: 20px;
			padding: 2px 0 0 98px;
			clear: both;
			font-size: 10px;
			color: #f00;
		}
		
		.foroNewThread label {
			width: 90px;
			float: left;
			padding: 2px 9px 0 0;
			text-align: right;
		}
		
		.foroNewThread select.selecter {
			float: left;
			border: 1px solid #7f7f7f;
			width: 240px;
			height: 20px;
			padding: 0;
			font: normal 11px/13px verdana, trebuchet, arial, sans-serif;
		}
		
		.foroNewThread input.texter {
			float: left;
			border: 1px solid #7f7f7f;
			width: 230px;
			height: 13px;
			padding: 2px 4px 3px;
			font: normal 11px/13px verdana, trebuchet, arial, sans-serif;
		}
		
		.foroNewThread textarea.textarea {
			float: left;
			border: 1px solid #7f7f7f;
			width: 515px;
			height: 90px;
			padding: 5px;
			font: normal 11px/13px verdana, trebuchet, arial, sans-serif;
		}
		
		.foroNewThread input.fileUploader {
			float: left;
		}
	
	.foroThread {
		padding-top: 15px;
	}
		
		.foroThread .foroThreadHeading {
			margin-bottom: 20px;
			padding: 2px 3px 3px 5px;
			background-color: #e0f0b2;
			font-size: 12px;
			color: #000;
			
		}
			
			.foroThread .foroThreadHeading a:hover {
				color: #000;
				text-decoration: underline;
			}
		
		.foroThread .posterInfo { /* common para los 2 para main y reply */
			width: 122px;
			padding-right: 3px;
			overflow: hidden;
			float: left;
			color: #222;
			letter-spacing: -0.03em;
			line-height: 14px;
		}
			
			.foroThread .posterInfo a {
				color: #3c3ffe;
			}
			
				.foroThread .posterInfo a.blitton {
					color:#3F403F;
					margin-top:5px;
				}
				
					.foroThread .posterInfo a.blitton:hover {
						color:#000000;
						text-decoration:none;
					}
					
				.foroThread .posterInfo a:hover {
					color: #222;
					text-decoration: underline;
				}
			
			.foroThread .posterInfo a.posterImg {
				width: 62px;
				height: 62px;
				display: block;
				margin-bottom: 3px;
			}
				
				.foroThread .posterInfo a.posterImg img {
					width: 62px;
					height: 62px;
					display: block;
					background-color: #f0f0f0;
				}
			
			.foroThread .posterInfo a.posterName {
				font-size: 11px;
				color: #222;
			}
			
			.foroThread .posterInfo .posterSpecs {
				font-size: 10px;
				margin: 0;
			}
		
		.foroThread .mainPost {
			padding-bottom: 30px;
			background: transparent url(/images/foroSpacer.gif) no-repeat scroll center bottom;
			display:block;
			float:left;
		}
			
			.foroThread .mainPost .postContent {
				width: 504px;
				float: left;
				overflow: hidden;
			}
				
				.foroThread .mainPost .postContent h3 {
					margin: 0 0 15px 0;
					font: bold 11px/13px Trebuchet, verdana, Arial, sans-serif;
				}
				
				.foroThread .mainPost .postContent .postText {
					margin: 0 0 5px;
					font-size: 11px;
				}
				
					
				
					.foroThread .mainPost .postContent .postText .comentWarn{
						font-size: 9px;
					}
				
				.foroThread .mainPost .postContent .postPublished {
					margin: 0 0 25px;
					font-size: 11px;
				}
				
				.foroThread .mainPost .postContent .postImages img {
					float: left;
					margin-right: 4px;
					background-color: #f0f0f0
				}
				
				.foroThread .mainPost .postContent .postImages img.maxWidth {
					width: 442px;
				}
				
				.foroThread .replyPost  .postText .editCommentControls{
					float:right;
				}
				
				
				
				
				
			
				.mainContent .newMoodForo .newMood {
					margin-left:125px;
					display:block;
					float:left;
					clear:both;
					width:500px;
				}
			
			.mainContent .foroThread .postContentSmall {
				float: left;
				overflow: hidden;
			}
			
			
				.mainContent .foroThread .postContentSmall .posterInfo {
					position:relative;
					z-index:1;
					left:126px;
					width:125px;
				}
				
				
				
				.mainContent .foroThread .postContentSmall .posterInfo a.posterImg  {
					height:43px;
					width:43px;
					float:left;
				}
				
				.mainContent .foroThread .postContentSmall .posterInfo a.posterImg img {
					height:43px;
					width:43px;
				}
			
				.mainContent .foroThread  .postContentSmall .posterSpecs {
					display:none;
				}
				
				.mainContent .foroThread  .postContentSmall .posterName {
					float:left;
					height:43px;
					margin-left:5px;
					overflow:hidden;
					width:60px;
				}
				
				.mainContent .foroThread .postContentSmall .posterInfo a.posterName {
					margin-top:5px;
				}
				
				
				.mainContent  .foroThread .repliesToReplies  .replyPost .postContentSmall .posterInfo {
					margin-bottom:-50px;
					margin-left:-125px;
				}
				
				.mainContent .foroThread .replyPost .postContentSmall .posterInfo {
					background:none;
				}
				
				.mainContent .publications .foroThread .replyPost .postContentSmall .postText {
					padding-left:113px;
					width:374px;
					background:#F8FAED;
					position:relative;
					left:-2px;
					float:left;
				}
				
				.mainContent .publications .foroThread .replyPost .postContentSmall .postText  P{
					
				}
				
				.mainContent .foroThread .postContentSmall .commentDate {
					display:none;
				}
				
			
			
			
			
			
			
		
		.foroThread .replyPost {
			padding: 23px 0;
			background: transparent url(/images/foroSpacer.gif) no-repeat scroll center bottom;
			display:block;
			float:left;
		}
			
			.foroThread .replyPost .posterInfo {
				background: transparent url(/images/foroCommentBg.gif) no-repeat scroll right top;
			}
			
			.foroThread .replyPost {
			
			}
			
			.publications .foroThread .replyPost {
			}
			
			.foroThread .replyPost .postContent {
				width: 504px;
				float: left;
			}
			
			.foroThread .replyPost .postText {
				float: left;
				overflow: hidden;
				background-color: #eff5da;
				padding: 9px 14px 6px;
			}
			
			.mainContentForo .foroThread .replyPost .postText {
				width: 476px;
			}
				
				.foroThread .replyPost .postText p {
					margin: 0 0 25px;
				}
				
				.foroThread .replyPost .postText .commentDate {
					float: left;
				}
				
				.foroThread .replyPost .postText .commentInapropiate {
					float: right;
				}
			
			.foroThread .replyPost .postImages {
				padding-top: 12px;
			}
				
				.foroThread .replyPost .postImages img {
					float: left;
					margin-right: 4px;
					background-color: #f0f0f0
				}
				
				.foroThread .replyPost .postImages img.maxWidth {
					width: 515px;
				}
		
		.foroThread .replyform,
		#foroMessageForm{
			padding: 23px 0;
		}
		
		.foroThread .replyform2 {
			padding-left:60px;
		}
		
		.onlineUsers{
			width:611px;
			display:block;
			float:left;
			background:#dfedaf;
			padding:9px;
			color:#000;
		}
		
		.onlineUsers A {
			color:#000;
		}
		
		.onlineUsers A:hover{
			color:#3F403F;
		}
			
			.foroThread .replyform .error,
			#foroMessageForm .error{
				height: 20px;
				padding: 2px 0 0 98px;
				clear: both;
				font-size: 10px;
				color: #f00;
			}
			
			.foroThread .replyform label, 
			#foroMessageForm label{
				width: 50px;
				float: left;
				padding: 2px 9px 0 0;
				text-align: right;
			}
			
			.foroThread .replyform textarea.textarea,
			#foroMessageForm textarea.textarea
			{
				width: 499px;
				padding: 6px 8px;
				float: left;
				border: 1px solid #7f7f7f;
				height: 90px;
				font: normal 11px/13px verdana, trebuchet, arial, sans-serif;
			}
			
			
			.foroThread LABEL.replyLabel {
				width: 115px;
				display:block;
				float:left;
				padding: 2px 9px 0 0;
				text-align: right;
			}
			
			.foroThread .replyTextArea {
				width: 499px;
				height:200px;
				padding: 6px 8px;
				border: 1px solid #7f7f7f;
				height: 90px;
				font: normal 11px/13px verdana, trebuchet, arial, sans-serif;
				display:block;
				float:left;
			}
			
			.foroThread #textError{
			}
			
			.foroThread .replyform .achtung,
			#foroMessageForm .achtung
			{
				font-size: 10px;
				clear: both;
				padding: 2px 0 0 60px;
				margin: 0 -7px 0 0;
				width:555px;
			}
			
			.foroThread .replyform input.fileUploader,
			#foroMessageForm input.fileUploader
			{
				float: left;
			}
			
.foroHr {
	background: transparent url(/images/foroSpacer.gif) no-repeat scroll center bottom;
	clear:both;
	display:block;
	float:left;
	height:5px;
	width:100%;
	margin:5px 0px;
}

.foroHr2 {
	background:transparent url(/images/foroSpacer.gif) no-repeat scroll center bottom;
	border:0 none;
	clear:both;
	display:block;
	height:5px;
	margin:5px 0 10px;
	width:100%;
}
			
.bliHr {
	background:transparent url(../images/hrBg.jpg) no-repeat scroll 10px 15px;
	clear:both;
	display:block;
	float:left;
	height:30px;
	width:630px;
}

.smallBliHr {
	background:transparent url(../images/smallBliHr.gif) no-repeat scroll;
	clear:both;
	display:block;
	float:left;
	height:30px;
	width:275px;
}

.smallBliDottedHr {
	background:transparent url(../images/dotBliHr.gif) repeat-x scroll;
	clear:both;
	display:block;
	float:left;
	height:4px;
	width:275px;
}

.newlsetterBliton{
	margin-left:350px;	
}

/**** NOTICIAS *****/
.news_bannerDer {
	width: 136px; 
	height: 553px; 
	float: right; 
	overflow: hidden; 
	margin-right:-60px; 
	position:relative; 
	top: -10px; 
	left:-40px;}

.news {
	
}

	.news STRONG {
		clear:both;
		display:block;
		float:left;
		width:100%;
		margin-bottom:10px;
	}
	
	.news a {
		color: #30c;
	}
		
	.news a:hover {
		color: #309;
		text-decoration: underline;
	}
	
	.news .newsHeading {
		
	}
	
	.news .newsImage {
		margin: 0 16px 16px 0;
		float: left;
		width:200px;
		height:200px;
	}
	
	.news .newsArticle {
		font-size: 10px;
	}
	
	.news .newsMoreInfo {
		float: right;
	}
	
	.news .newsSearcher {
		clear: both;
		padding: 18px 0 10px;
	}
		
		.news .newsSearcher .searchOldNewsByTexter {
			width: 125px;
			margin-right: 14px;
			padding: 1px 3px 2px;
			font-size: 10px;
			border: 1px solid #d3d3d3;
		}
		
		.news .newsSearcher .searchOldNewsBySelecter {
			width: 70px;
			margin-right: 14px;
			font-size: 10px;
			border: 1px solid #d3d3d3;
		}
		
		.news .newsSearcher .user_buscadorIcon {
			height: 18px;
			float: none;
			margin: 0;
			background-position: center bottom
		}
		
		.image_buscadorIcon {
			height: 18px;
			float: none;
			margin: 0;
			background-position: center bottom;
			background: url('../images/lupaTransparente.gif') no-repeat;
			border: 0px;
			float: right;
			width: 12px;
			height: 13px;
			cursor: pointer;
			margin-top: 2px;
			position:relative;
			left:-15px;
			top:-32px;
		}
	
	.news .newsSpacer {
		width: 595px;
		height: 2px;
		margin: 15px auto;
		background: transparent url(/images/newsSpacerH.jpg) no-repeat center center;
	}
	
	
		.publications .foroThread .replyPost .postText,
		.guide_mainReal .foroThread .replyPost .postText {
			width:472px;
		}
		
		.publications .foroThread  .newMood .inputComment,
		.guide_mainReal .foroThread  .newMood .inputComment {
			width:488px;
			overflow:hidden;
		}
		
		
		.publications  .newMood small,
		.guide_mainReal .newMood small {
			width:500px;
		}
		
		
		.publications .publishTitle {
			height: 25px;
			margin-top: 10px;
			background: transparent url(/images/newsSpacerH.jpg) no-repeat center bottom;
		}
			
			.publications .publishTitle p {
				float: left;
				height: 19px;
				margin: 0;
				padding: 5px 14px 0 0;
				font-weight: bold;
				/*background: transparent url(/images/publishTitleBg.gif) no-repeat left top;*/
				background: transparent url(/images/publishTitleBg2.gif) no-repeat right top;*/
			}
			
			.publications .publishTitle .border {
				/*float: right;*/
				display: inline-block;
				width: 7px;
				height: 25px;
				margin: -5px 7px -8px 0;
				/*background: transparent url(/images/publishTitleBottom.gif) no-repeat left top;*/
				background: transparent url(/images/publishTitleBottom2.gif) no-repeat right top;
			}
		
		.publications .publishedWhen {
			height: 14px;
			margin: 6px 0 10px;
			padding: 2px 0 0 20px;
			background: transparent url(/images/publishTime.gif) no-repeat scroll left center;
		}
		
		.publications .imagesPublished {
			
		}
			
			.publications .imagesPublished .publisherPortrait {
				width: 91px;
				height: 90px;
				float: left;
			}
			
			.publications .imagesPublished .publisherInfo {
				
			}
			
			.publications .imagesPublished .publishedImages {
				width: 328px;
				height: 90px;
				margin-right: -7px;
				float: right;
				display: inline;
			}
				
				.publications .imagesPublished .publishedImages a {
					width: 75px;
					height: 75px;
					margin-right: 7px;
					float: left;
					display: inline;
				}
					
					.publications .imagesPublished .publishedImages a img {
						width: 75px;
						height: 75px;
						display: block;
					}
		
		.newReplyPost {
			width: 521px;
			float: right;
			padding: 15px 0 8px;
		}
			
			.newReplyPost strong {
				display: block;
				margin-bottom: 5px;
			}
			
			.newReplyPost small {
				display: block;
				color: #666;
				font-size: 10px;
				margin:3px 0 8px;
			}
			
			.newReplyPost textarea {
				display: block;
				overflow:hidden;
				width:504px;
				height: 24px;
				border: 1px solid #7f7f7f;
				font: inherit;
				padding: 3px 5px;
			}
			
		.newMood {
			width:100%;
			padding: 6px 0 8px;
		}
		
			
			
			.newMood strong {
				display: block;
				margin-bottom: 5px;
				width:629px;
			}
			
			.newMood small {
				display: block;
				width:629px;
				color: #666;
				font-size: 10px;
				margin:3px 0 8px;
			}
			
			.newMood textarea {
				display: block;
				overflow:hidden;
				width:613px;
				height: 24px;
				border: 1px solid #7f7f7f;
				font: inherit;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				padding: 3px 5px;
				color:#888;
			}
		
		.publications .imagesPublishedWall {
			
		}
			
			.publications .imagesPublishedWall .publisherPortrait {
				width: 62px;
				height: 62px;
				float: left;
			}
				
				.publications .imagesPublishedWall .publisherPortrait a {
					width: 62px;
					height: 62px;
					display: block;
				}
					
					.publications .imagesPublishedWall .publisherPortrait a img {
						width: 62px;
						height: 62px;
					}
			
			.publications .imagesPublishedWall .publishedImages {
				width: 550px;
				height: 90px;
				margin-right: -7px;
				float: right;
				display: inline;
			}
				
				.publications .imagesPublishedWall .publishedImages a {
					width: 75px;
					height: 75px;
					margin-right: 7px;
					float: left;
					display: inline;
				}
					
					.publications .imagesPublishedWall .publishedImages a img {
						width: 75px;
						height: 75px;
						display: block;
					}
		
		.replyToReply {
			background-color: #f8faed;
			color: #858585;
			padding: 3px;
			margin-top: 4px;
			float: left;
			width: 494px;
			overflow:hidden;
		}
		
			 .replyToReply A {
			}
				
			.replyToReply a:hover {
				text-decoration: underline;
			}
			
			.replyToReply a.replyToReplyPortrait {
				width: 43px;
				height: 43px;
				float: left;
				margin-right: 6px;
			}
				
				.replyToReply a.replyToReplyPortrait img {
					width: 43px;
					height: 43px;
				}
	
		.expandReplyToReply {
			display:block;
			float:right;
			margin:5px 4px;
			padding:10px;
			text-align:right;
			width:480px;
			background:#F8FAED;
			font-size:10px;
		}
			.expandReplyToReply A {
				color:#3C3FFE;
			}
			
		.expandParticipationReply {
			display:block;
			float:left;
			font-size:10px;
			margin:5px 4px 5px 125px;
			padding:10px;
			text-align:right;
			width:480px;
			background:#F8FAED;
		}
		
		.repliesToReplies .expandParticipationReply {
			margin:5px 4px 5px 0px;
		}
		
			.expandParticipationReply A {
				color:#3C3FFE;
			}
				
.writeAreaInProfile {
	clear:both;
}

.writeAreaInProfile .whatAreYouDoing{
	font-size:15px;
	clear:both;
	float:left;
	margin-bottom:10px;
}

.writeAreaInProfile .moodMessage{
	font-size:14px;
	clear:both;
	float:left;
	color:#646464;
}

.maxNcharacters {
	float:right;
	display:block;
}

	.writeAreaInProfile .maxNcharacters .maxCharactersTitle{
		display:block;
		float:left;
		height:1.5em;
	}
	
	.writeAreaInProfile .maxNcharacters #textmsg{
		display:block;
		float:left;
		width:100px;
		height:1.5em;	
	}
	

.writeAreaInProfile textarea {
	border:1px solid #bebebe;
	color:#bebebe;
}

/****** NOVELTIES // NEWS // NOTICIAS ********/
.newsList {
	color:#000;
	margin-left:0px;
	padding-left:15px;
}

	.newsList LI{
		margin:5px 0px;
	}

	
	.newsList A {
		color:#000;
	}
	
	.newsList A:hover {
		color:#000;
	}
	
.news .pagination {
	float:right;
}

.news .pagination {
	color:#000;
	font-size:10px;
}

.news .pagination A{
	color:#AAA;
	font-size:10px;
}

.news .pagination .currentPage {
	font-size:10px;
}

.news .newsHolder {
	display:block;
	float:left;
}

.news .shareLink {
	display:block;
	float:left;
	width:83px;
}

.news .prevNext {
	display:block;
	float:left;
	width:545px;
}

.news .prevNext .holder {
	width:170px;
	margin:0px auto;
}

.news .prevNext .holder A{
	color:#7d7d7d;
}

.morePublications{
	display:block;
	float:right;
	margin-top:10px;
	margin-right:5px;
}

.morePublications A{
	color:#3C3FFE;
}

#friendComments {
	background:none;
	padding-top:0px;
}

.inputComment {
	font-family:verdana;
	
}

.lastState {
	background:#dce8ad;
	width:100%;
	margin:10px 0px;
	padding:20px;
	display:block;
	float:left;
	font-family:verdana;
	font-size:12px;
	color:#323232;
}

.photoCommentHolder{
	display:block;
	float:left;
}

.newsPostText{
	background:#f6f9ea;
	width:604px;
	padding:5px 10px;
}

#formComment .blittonCenter{
	margin-top:5px;
}

#whatAreYouDoingSinglePost .publishedWhen {
	margin-top:0px;
}

#whatAreYouDoingSinglePost .newMood {
	padding-bottom:0px;
}

#loadingHolder {
	background:#E9E9E9 url(/images/spinner.gif) no-repeat scroll center center;
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:20;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	display:none;
}

.maxCharError {
	background:#FFBEBE none repeat scroll 0 0;
	display:none;
	float:left;
	margin:3px 0 0;
	padding:5px 10px;
	top:0;
	width:480px;
}


/* LOGIN SPACES */
.loginSpace {
	display:none;
	float:left;
	margin:5px 0 5px 5px;
	width:618px;
}



.mainContent .loginSpace {
	width:769px;
}

.guiaPublicarse .loginSpace {
	width:618px;
}


.user_mainReal .loginSpace {
	width:618px;
}

.guide_mainReal .loginSpace {
	width:637px;
}

	.loginSpace .center {
		width:100%;
		padding:5px 0px;
	}
	
	.loginSpace .left {
		margin-left:-5px;
		width:5px;
	}
	
	.loginSpace .right {
		margin-right:-5px;
		width:5px;
	}

.loginSpace .textHolder {
	padding:0px 5px;
}

	.loginSpace SPAN {
		display:block;
		float:left;
	}
	
	.loginSpace .aLittleBox { 
		margin-left:5px;
	}
	
	.loginSpace .closeHolder {
		float:right;
	}
	
	
	.loginSpace .complimentaryText {
		color:#000000;
		margin-right:5px;
		margin-top:2px;
	}

#loginSpaceKo {
	height:24px;
}

	#loginSpaceKo A, #loginSpaceKo A:visited{
		color:#0000FF;
	}
	
	#loginSpaceKo .left {
		background: transparent url(/images/login/koLeft.gif) no-repeat scroll center center;
		height:24px;
	}
	
	#loginSpaceKo .center {
		background: transparent url(/images/login/koCenter.gif) repeat-x scroll center center;
		height:14px;
		width:100%;
	}
	
	#loginSpaceKo .right {
		background: transparent url(/images/login/koRight.gif) no-repeat scroll center center;
		height:24px;
	}
	
	
	
#loginSpaceOk {
	height:24px;
}

	#loginSpaceOk A, #loginSpaceOk A:visited{
		color:#0000FF;
	}
	
	#loginSpaceOk .left {
		background: transparent url(/images/login/okLeft.gif) no-repeat scroll center center;
		height:24px;
	}
	
	#loginSpaceOk .center {
		background:#ccffcc;
		height:14px;
	}
	
	#loginSpaceOk .right {
		background: transparent url(/images/login/okRight.gif) no-repeat scroll center center;
		height:24px;
	}
	
	

#loginSpaceForm,
#modalSpace {
	height:70px;
}

	#loginSpaceForm A, #loginSpaceForm A:visited, 
	#modalSpace A, #modalSpace A:visited{
		color:#0000FF;
	}
	
	#loginSpaceForm A.blitton, #loginSpaceForm A.blitton:visited,
	#modalSpace A.blitton, #modalSpace A.blitton:visited {
		color: #3F403F;
	}
	
	#loginSpaceForm .left,
	#modalSpace .left {
		background: transparent url(/images/login/loginLeft.gif) no-repeat scroll center center;
		height:70px;
	}
	
	#loginSpaceForm .center,
	#modalSpace .center {
		background:#efefef;
		height:60px;
	}
	
	#loginSpaceForm .right,
	#modalSpace .right {
		background: transparent url(/images/login/loginRight.gif) no-repeat scroll center center;
		height:70px;
	}
	
	#loginSpaceForm .aLittleDifferentBox, 
	#modalSpace .aLittleDifferentBox {
		margin-left:5px;
	}

#modalText, #modalYes, #modalNo, #modalSpace .text {
	display:block;
	float:left;
	margin-left:5px;
}


/*hacemos la altura del modal variable, si funciona se podria hacer lo mismo con los demás*/
#modalSpace {
	height:38px;
}

#modalSpace .left, #modalSpace .right {
	background-image:none;
	height:100%;
}

#modalSpace .center {
	height:20px;		
}

#modalSpace .top, #modalSpace .bottom {
	width:5px;
	height:40%;
	display:block;
}

#modalSpace .left .top {
	background: transparent url(/images/login/loginLeft.gif) no-repeat scroll top center;
}

#modalSpace .left .bottom {
	background: transparent url(/images/login/loginLeft.gif) no-repeat scroll bottom center;
}

#modalSpace .right .top {
	background: transparent url(/images/login/loginRight.gif) no-repeat scroll top center;
}

#modalSpace .right .bottom {
	background: transparent url(/images/login/loginRight.gif) no-repeat scroll bottom center;
}
/* FIN hacemos la altura del modal variable, si funciona se podria hacer lo mismo con los demás*/




.loggedInBlitton,
.loggedOutBlitton 
{
	display:none;
}


#loginFormCopied {
	clear:none;
	display:block;
	float:left;
}


#loginFormCopied .blitton span,
#loginFormCopied .blitton 
 {
	background-color:#EFEFEF;
}


#previewUserInfo {
	margin-top:30px;
}

#previewUserInfo .user_usuarioInfo {
	margin-bottom:0px;
} 

.friendsSubline {
	float: left;
	width: 100%;
	margin: 4px 0 15px; 
	clear:both;
}

	.friendsSubline .actual{
		font-weight:bold;
	}
	

/************************************************************************/
/*	NEW HOME																														*/
/************************************************************************/

.homeContent {
	width: 488px;
	float: left;
}
	
	.homeContent #divSwfSnipped {
		width: 488px;
		height: 365px;
		margin-bottom: 18px;
		overflow:hidden;
	}
	
	.homeContent .tagCloud {
		
	}
		
		.homeContent .tagCloud h3 {
			margin: 0 0 12px;
			font-size: 13px;
			font-weight: bold;
			color: #000;
		}
		
		.homeContent .tagCloud ul.tags {
			width: 482px;
			height: 77px;
			overflow: hidden;
			float: left;
			margin: 0;
			padding: 8px 4px 8px 4px;
			background-color: #f7f9eb;
			list-style: none;
			text-align: justify;
			text-transform: lowercase;
		}
			
			.homeContent .tagCloud ul.tags li{
				display: inline;
				padding: 0 5px;
				line-height: 25px;
				display:inline;
				white-space:nowrap;
			}
			
			.homeContent .tagCloud ul.tags li.level1 {
				font-size: 11px;
			}
			
			.homeContent .tagCloud ul.tags li.level2 {
				font-size: 12px;
			}
			
			.homeContent .tagCloud ul.tags li.level3 {
				font-size: 14px;
			}
			
			.homeContent .tagCloud ul.tags li.level4 {
				font-size: 18px;
			}
			
			.homeContent .tagCloud ul.tags li.level5 {
				font-size: 21px;
			}
				
				.homeContent .tagCloud ul.tags li a {
					color: #000;
				}
		
		.homeContent .tagCloud h3 {
			display:block;
		}
		
		.homeContent .tagCloud h4 {
			clear: both;
			margin: 0;
			padding: 9px 0 0;
			font-size: 13px;
			font-weight: bold;
			color: #000;
			display:block;
		}
		
		.homeContent .tagCloud p {
			margin: 0;
			font-size: 12px;
			font-weight: normal;
			color: #333;
		}

.homeSide {
	width: 277px;
	float: right;
	overflow: hidden;
}

	.homeSide .blineSmall {
		margin-top:0px;
	}
	
	.homeSide h2 {
		
	}
	
	.homeSide ul.recentSubmissions {
		width: 270px;
		list-style-type: none;
		margin:0 0 15px;
		padding:0;
		width:270px;
		float:left;
	}
		
		.homeSide ul.recentSubmissions li.thumb {
			margin: 12px 10px 0px 0;
			float:left;
		}
			
			.homeSide ul.recentSubmissions li.thumb a.thumbLink {
				
			}
			
			.homeSide ul.recentSubmissions li.thumb a.thumbLink .detailImg{
				z-index:10;	
				position:relative;
			}
			
			
				
				.homeSide ul.recentSubmissions li.thumb a.thumbLink img.thumbImg {
					width: 80px;
					height: 70px;
				}
				
				.homeSide ul.recentSubmissions li.thumb  .thumbDetail {
					width: 130px;
					padding: 16px;
					display:none;
					background-color:#EEEEEE;
					margin-left:-20px;
					margin-top:-120px;
					padding:5px;
					position:absolute;
					border:1px solid #888888;
					z-index:10;
				}
					
					.homeSide ul.recentSubmissions li.thumb  .thumbDetail img.detailImg {
						width: 130px;
						border:1px solid #888888;
					}
					
					.homeSide ul.recentSubmissions li.thumb a.thumbLink .thumbDetail span {
						
					}
					
					.homeSide ul.recentSubmissions li.thumb a.thumbLink .thumbDetail a.detailLink {
						
					}
	
	.homeSide .recentWinners {
		margin:0px 0px 10px;
		float:left;
		width:272px;
	}
		.homeSide .recentWinners .title {
			font-size:11px;
			margin:10px 0px;
		}
		
		.homeSide .recentWinners a.media {
			float:left;
		}
			
			.homeSide .recentWinners a.media img {
				
			}
		
		.homeSide .recentWinners .info {
			float:left;
			margin-left:15px;
			margin-top:-2px;
			width:100px;
		}
		
		.homeSide .recentWinners .blittonCenter  {
			float:left;
			margin-left:10px;
			margin-right:62px;
		}
		
		.homeSide .recentWinners .desc {
			display:block;
			float:left;
			margin-left:14px;
			width:182px;
		}
	
	.homeSide .upcomingEvents {
		margin:5px 0px 10px;
		float:left;
		width:270px;
	}
		
		.homeSide .upcomingEvents .title {
			font-size:11px;
			margin:10px 0px;
			font-weight:bold;
		}
			
			.homeSide .upcomingEvents a.media {
				float:left;
			}
				
				.homeSide .upcomingEvents a.media img {
					
				}
			
			.homeSide .upcomingEvents .desc {
				float:left;
				margin-left:5px;
				margin-top:-2px;
				width:180px;
			}
			
			.homeSide .upcomingEvents a.moreInfo {
				float:right;
				margin-right:10px;
			}
	
	.homeSide .followUs {
		
	}
		
		.homeSide .followUs a {
			margin:0px 10px;
		}
			
			.homeSide .followUs a img {
				
			}
			
/*SITEMAP*/
/*level 1*/
UL.sitemap{
	width:628px;
	Text-transform:capitalize;
}

.sitemap LI {
	margin:10px;
	width:294px;
	display:Block;
	float:left;
	font-size:12px;
	font-weight:bold;
}
	/*level 2*/
	.sitemap LI UL{
		width:auto;
	}
	
	.sitemap LI UL LI{
		margin:0px;
		width:auto;
		display:block;
		float:none;
		font-size:12px;
		font-weight:normal;
	}
		/*level 3*/
		.sitemap LI UL LI UL{
			width:auto;
		}
		
		.sitemap LI UL LI UL LI{
			margin:0px;
			width:auto;
			display:auto;
			float:auto;
			font-size:11px;
			font-weight:normal;
		}


	#help H1{
		display:block;
		font-weight:bold;
	}
	
	#help H2{
		font-weight:bold;
	}

	#help .topics {
		list-style-type:none;
		margin:0px;
		padding:0px;
		margin-top:20px;
	}
	
		#help .topics LI {
			display:block;
			margin:0px;
			padding:0px;
			line-height:1.75em;
		}
				#help .topics LI A{
					color:#4D4D4D;
				}
		
			#help .topics LI.selected {
				font-weight:bold;
			}
	
	#help .answers {
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	
		#help .answers LI{
			display:block;
			margin:0px;
			padding:0px;
			text-decoration:none;
			
			display:none;
		}
		
			#help .answers LI .text {
				white-space:pre-wrap;
			}
			
			#help .answers LI.selected {
				display:block;
			}

	.copyInfoToAll {
		display:block;
		float:left;
		width:600px;
		margin-top:1em;
	}
	
	#collaborators {
		margin:0px;
		padding:0px;
		list-decoration:none;
		display:block;
		float:left;
		clear:both;
	}
	
	#collaborators  LI{
		margin:0px;
		padding:0px;
		display:block;
		float:left;
	}
	
	
	.catAForPhotoType {
		display:none;
	}
	
	
	/** NEW CONTEST STYLE **/
	
	.contestBreadcrumb {
		margin:10px 0px;
		font-size: 10px;
		float:left;
		width:450px;
	}
		
	.contestSearch {
		clear:none;
		display:block;
		float:right;
		margin:0 0 0 3px;
		padding:0;
		width:122px;
		overflow:hidden;
	}
		
		.contestSearch .texter{
			width: 90px;
			float: left;
			border: 1px solid #b2b2b2;
			margin-top: 0px;
			padding: 1px 4px 2px;
			color: #bbb;
			font-size: 10px;
		}
		
		.contestSearch .submiter {
			width: 19px;
			height: 17px;
			float: left;
			border: 0 none;
			cursor: pointer;
			margin: 0 0 0 3px;
			background: transparent url(/images/foroFinderSubmitBg.gif) no-repeat scroll center center;
			
		}
		
	.concTitleNewList {
		display:block;
	}
	
	.newWinnerPreview {
		display:block;
		float:left;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		width:440px;
		z-index:1;
	}
	
		.newWinnerPreview P {
			float:left;
			margin:0 1em;
			width:290px;
		}
		
	.expoLinks {
		margin:0px;
		padding:0px;
	}
	
		.expoLinks LI{
			margin:0;
			padding:0;
			  list-style-type:none; 
			  display:block;
			  float:left;
		}
		

	
	.conactFrame .textosLegalesCont {
		width:400px;
	}
	

.publishedAnchors {
	margin-top:1em;
	margin-bottom:2em;
}
	.publishedAnchors  SPAN{
		display:block;
		float:left;
		height:22px;
		line-height:22px;
		margin:0 2px;
	}
	
		
		.publishedAnchors SPAN:before{
			height:22px;
			width:29px;
			display:block;
			float:left;
			background: transparent url(/images/friendPublicationsIconsColorSmall.png) no-repeat scroll;
			content: "";
			margin-right:3px;
			margin-left:7px;
		}
	
			.publishedAnchors A:first-child SPAN:before{
				margin-left:0px;
			}
			
			.publishedAnchors .images SPAN:before{
				background-position:0px 0px;
			}
			
			.publishedAnchors .contests SPAN:before{
				background-position:-29px 0px;
			}
			
			.publishedAnchors .comments SPAN:before{
				background-position:-58px 0px;
			}
			
			.publishedAnchors .forum SPAN:before{
				background-position:-89px 0px;
			}
			
			.publishedAnchors .walls SPAN:before{
				background-position:-118px 0px;
			}


			.publications .publishTitle .border {
				margin-right:29px;
			}
	
			.publications .publishTitle .icon {
				background:url("/images/friendPublicationsIconsSmall.png") no-repeat scroll right top transparent;
				display:block;
				float:left;
				height:16px;
				left:35px;
				margin-bottom:0;
				margin-left:-29px;
				margin-top:-2px;
				position:relative;
				width:29px;
			}
			
			.publications #publishedImages .icon {
				background-position:0px 0px;
			}
			
			.publications #publishedParticipations .icon {
				background-position:-29px 0;
			}
			
			.publications #publishedComments .icon {
				background-position:-58px 0;
			}
			
			.publications #publishedCommentsInTheForum .icon {
				background-position:-87px 0;
			}
			
			.publications #commentsInWalls .icon {
				background-position:-116px 0px;
			}
			
/*PREMIUM*/
.comparisionCharts {
	font-size:10px;
}

	.comparisionCharts UL{
		display:block;
		float:left;
		margin:0;
		padding:0;
	}
	
	.comparisionChart .blalloonHolder {
		width:299px;
	}
	
	.comparisionChart .blineSmallHolder {
		margin-bottom:5px;
		margin-top:5px;
		width:123px;
	}
	
	.comparisionChart .tryFreeBlalloon {
		padding:9px 8px;
		font-size:10px;
		font-weight:bold;
		float:left;
		border:1px solid #d8d8d8;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		behavior: url(/common/project/js/border-radius.htc);
	}

	.comparisionCharts LI {
		list-style-type:none;
		float:left;
		margin-bottom:2px;
		margin-top:2px;
		padding:5px;
		width:289px;
	}
	
	.comparisionCharts .extraMoreInfo {
		padding:1em;
		background:#fdfff2;
		float:left;
		width:583px;
		display:none;
		color:#555;
	}
	
	.comparisionCharts .extraMoreInfo P{
		clear:both;
	}
	
	.comparisionCharts .extraMoreInfo UL,
	.comparisionCharts .extraMoreInfo OL {
	} 
	
	.comparisionCharts .extraMoreInfo UL LI{
		list-style-type:disc;
		margin:0px 20px;
		width:auto;
		float:left;
		clear:left;
	}
	
	.comparisionCharts .extraMoreInfo OL LI{
		list-style-type:decimal;
		margin:0px 20px;
		width:auto;
		float:left;
		clear:left;
	}
	
	.comparisionCharts .extraMoreInfo UL LI LI{
		list-style-type:circle;
	}
	
	.comparisionCharts LI .text:before {
		content: "• ";
		padding:5px 0;
	} 
	
	.comparisionCharts LI .text {
		display:block;
		width:276px;
	}
	
	
	.comparisionCharts UL LI.true{
		background:url('/images/tick.png') no-repeat scroll 283px center #ebf2d7;
	}
	
	.comparisionCharts UL LI.false{
		background:url('/images/no.png') no-repeat scroll 281px center #f2f2f2;
	}
	
	.comparisionCharts UL LI.odd{
		background-color:#f7f9ec;
	}
	
	.comparisionCharts .comparisionChart {
		width:315px;
		float:left;
	}
	
	.comparisionCharts #premiumPayed {
		float:left;
		width:136px;
		clear:none;
	}
	
	
	.comparisionCharts #premiumPayed .priceSection{
		float:left;
		width:125px;
		margin-bottom:10px;
	}
	
	
	.comparisionCharts #premiumFree {
		clear:none;
		float:left;
		margin-left:30px;
		margin-top:35px;
		width:112px;
	}
	
	.comparisionCharts #nonPremium {
		display:block;
		float:left;
		margin-top:10px;
		width:100%;
	}
	
.bannerTryPremiumGalleryFree {
	padding-left:10px;
	width:620px;
}

.iniciaDesdeAhoraBalloon {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(/common/project/js/border-radius.htc);
	
	background:none repeat scroll 0 0 #FFFEE7;
	border:1px solid #FDF1E6;
	height:1.5em;
	margin-top:5px;
	padding:2px 10px;
	width:605px;
}

.paypalConfidentiality{
	font-size:10px;
	margin-bottom:10px;
}

#galleryPage .paypalConfidentiality {
	font-size:11px;
} 

#galleryPage {
}

	#galleryPage .blittonInactive{
		float:left;
	}

	#galleryPage .imageSection{
		width:176px;
		float:left;
	}
	
		#galleryPage .imageSection IMG{
			margin-left:10px;
			margin-top:20px;
		}
	
	#galleryPage .chartSection{
		width:453px;
		float:left;
	}
		#galleryPage .comparisionCharts .comparisionChart {
			width:auto;
		}
		
		#galleryPage .comparisionCharts .comparisionChart UL {
			padding-left:20px;
		}
			
		#galleryPage .comparisionCharts LI {
			width:423px;
		}
		
			#galleryPage .comparisionCharts LI .text{
				font-size:11px;
				width:403px;
			}
			
				#galleryPage .comparisionCharts ul li.true {
					background-position:414px center;
				}
				
	#galleryPage .priceSection {
		margin-bottom:10px;
		margin-top:20px;
		width:155px;
	}
	
		#galleryPage .priceSection .prices DIV{
			margin-top:5px;
		}
		
		#galleryPage .comparisionCharts #premiumFree {
			clear:none;
			float:left;
			margin-left:20px;
			margin-top:10px;
			text-align:center;
			width:auto;
		}
		#galleryPage .comparisionChart .tryFreeBlalloon { 
			border:0px;
			width:418px;
		}	
			

	.premiumRegisterOk {
		text-align:center;
		width:100%;	
	}
		.premiumRegisterOk IMG {
			margin:20px auto 10px;
		}
		
		
/*STAR RATING*/
#voteFeedback {
	background:none repeat scroll 0 0;
	padding:4px 10px;
	width:420px;
	float:left;
	clear:both;
	margin-bottom:1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(/common/project/js/border-radius.htc);*/
	display:none;
}

	.pieFotoLightbox #voteFeedback {
		width:100%;
	}

	#voteFeedback .feedbackMessage{
		float:left;
	}
	
	#voteFeedback .close{
		background:none repeat scroll 0 0;
		float:right;
		height:15px;
		line-height:13px;
		padding-left:1px;
		text-align:center;
		width:14px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		behavior: url(/common/project/js/border-radius.htc);
	}
		
		#voteFeedback.ko{ 
	 		background-color:#ffcccc;
	 	}
	 	
	 	#voteFeedback.ok{ 
	 		background-color:#ccffcc;
	 	}
	 	
	 	#voteFeedback.notice{ 
	 		background-color: #FFFEE7;
			border:1px solid #FDF1E6;
	 	}
		
		#voteFeedback.ko .close{
			background-color: #FF9999;
			color:#FF0000;
		}
		
		#voteFeedback.ok .close{
			background-color: #b6efad;
			color:#0efe0d;
		}
		
		#voteFeedback.notice .close{
			background-color:#FDF1E6;
			color:black;
		}
	
	.rate {
		clear:both;
		float:right;
		height:35px;
		margin-left:280px;
		padding-left:40px;
		position:absolute;
		width:144px;
	}
	
	.rate .normal,
	.rate .average {
		float:left;
		clear:both;
	}
	
	.rate .average {
		display:block;
	}
	
	.rate .normal {
		/*display:none;*/
	}
	.ui-stars-star a, .ui-stars-cancel a {
		height:15px;
		width:15px;
	}
	
	.concParticipations .rate {
		float:left;
		padding:0px;
		margin:0 0 0 22px;
		width:auto;
	}
	
	.concParticipations .ratingTextSpace {
		display:none;
	}
	
	.concParticipations .ui-stars-star a,
	.concParticipations .ui-stars-cancel a {
		width: 12px;
		height: 12px;
		background: url(/common/project/js/jquery.ui.stars-3.0/jquery.ui.stars12.png) no-repeat 0 0;
	}
	
	.concParticipations .ui-stars-star a {
		background-position: -1px -24px;
	}
	.concParticipations .ui-stars-star-on a {
		background-position: -1px -36px;
	}
	.concParticipations .ui-stars-star-hover a {
		background-position: -1px -48px;
	}
	.concParticipations .ui-stars-cancel-hover a {
		background-position: -1px -12px;
	}
	
	#premiumLinkReminderBalloon {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		behavior: url(/common/project/js/border-radius.htc);
		background:none repeat scroll 0 0 #EFEFEF;
		padding:10px;
		margin-top:-10px;		
	}
	
		#premiumLinkReminderBalloon LABEL {
			display:block;
			font-size:10px;
			margin-bottom:10px;
			width:100%;
		}
		
			#premiumLinkReminderBalloon LABEL:hover {
				color:inherit;
			}
		
		#premiumLinkReminderBalloon INPUT {
			display:block;
			float:left;
			font-size:10px;
			margin-right:10px;
			width:350px;
		}
		
		#premiumLinkReminderBalloon .example {
			display:block;
			float:left;
			font-size:10px;
		}
		
		#premiumLinkReminderBalloon .blitton {
			clear:both;
			background-color:#EFEFEF;
			margin-top:10px;
		}
		
			#premiumLinkReminderBalloon .blitton span {
				background-color:#EFEFEF;
			} 
	
	.galleryDataForm .saleTypeSelector {
		float:left;
		margin-left:0px;
		padding-left:0px;
	}
	
	.galleryDataForm .saleTypeSelector LI{
		display:block;
		float:left;
		clear:none;
		margin-left:0px;
		padding-left:0px;
		margin-right:10px;
	}
	
		.galleryDataForm .saleTypeSelector LI INPUT{
			margin-left:0px;
			padding-left:0px;
		}
	
	.galleryExtraInfo {
		margin-left:-1px;
		margin-top:10px;
	}
	
	.galleryExtraInfo TD {
		width:217px;
		padding:5px 0px;
		vertical-align:top;
		text-align: center;
		background:#efefef;
	}
	
		.galleryExtraInfo TD.selected {
			background:#e0eaa7;
		}
	
	.galleryDataForm .monthsExclusive {
		margin:0px;
	}
	
	.galleryDataForm .galleryPrice {
		clear:both;
	}
	
		.galleryDataForm .galleryPrice LABEL{
			clear:both;
		}
		
		.galleryDataForm .galleryPrice INPUT{
			margin-left:1em;
		} 
	
	
	.galleryUserEndList {
		display:block;
		float:left;
		margin:0;
		padding:0;
		margin:0px -10px;
	}
	
		.galleryUserEndList LI.preview {
			list-style:none;
			clear:none;
			float:left;
			text-align:center;
			margin:10px;
			padding:10px;
			width:94px;
			background:url('/images/galleryPreview.png');
			width:120px;
			height:128px;
		}
		
			.galleryUserEndList li.preview.first {
			}
			
			.galleryUserEndList li.preview.last {
			}
		
			.galleryUserEndList .preview .edit{
				background:url("/images/editPen.png") no-repeat scroll 81px 0 transparent;
				clear:both;
				color:inherit;
				display:block;
				margin-bottom:10px;
				margin-top:-10px;
				width:100%;	
			}
			
			.galleryUserEndList .preview .delete{
				background:url("/images/delete.png") no-repeat scroll 26px 0 transparent;
				clear:both;
				color:inherit;
				display:block;
				line-height:19px;
				margin-bottom:10px;
				margin-top:10px;
				padding-left:16px;	
			}
		
	.photoUserEndList {
		display:block;
		float:left;
		margin:0;
		padding:0;
	}
	
		.photoUserEndList LI {
			display:block;
			list-style:none;
			clear:none;
			float:left;
			margin:0;
			padding:0;
		}
		
			.photoUserEndList LI .miniaturaFoto {
				width:105px;
				margin-right:52px;
			}

	.galleryFrontPagePhoto {
		margin-left:0px;
	}

	.thisIsTheGalleryCoverText {
		font-size:10px;
	}
	
	.newParticipation {
		display:block;
		float:left;
		height:32px;
		margin:-8px 0px 0px -12px;
		position:absolute;
		
	}