body{
	background-image: url(../images/bg_chica_de_hoy.jpg);
	background-position: center 0;
	background-color: #000;
	background-repeat:no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	margin: 0;
	padding: 0;
}
#contenedor{
	overflow:hidden;
	width:889px;
	margin: 0 auto 70px;
}
#pivote {
	height: 0;
	overflow: hidden;
}
#principal-portada {
	height: 661px;
	padding-top: 97px;
	width: 889px;
	overflow: hidden;
}
	#principal-portada #contenedor-chicas {
		height: 460px;
		width: 889px;
	}
		#principal-portada #chica-ayer {
			border: 1px solid #C23B7D;
			float: left;
			height: 311px;
			width: 218px;
			margin-top:148px;
		}
		#principal-portada #chica-hoy {
			float: left;
			height: 454px;
			width: 320px;
			margin:3px 0 0 65px;
		}
		#principal-portada #chica-mes {
			border: 1px solid #C23B7D;
			float: right;
			height: 311px;
			width: 218px;
			margin-top:148px;
		}
		#principal-portada #chica-mes a img{
			border: none;
		}
	#principal-portada #fotos-celular {
		height: 38px;
		width: 328px;
		margin: 2px auto;
		background-image: url(../images/sucribete.jpg);
		background-repeat: no-repeat;
	}
	#principal-portada #votacion-ayer {
		height: 121px;
		width: 220px;
		float: left;
	}
	#principal-portada #votacion-mes {
		height: 121px;
		width: 220px;
		float: right;
	}
		#votacion-ayer .elem, #votacion-mes .elem {
			float: left;
			height: 25px;
		}
		#votacion-ayer .barra_porcentaje, #votacion-mes .barra_porcentaje {
			height: 6px;
			background-color: #e56f9f;
			overflow: hidden;
		}
		#votacion-ayer .porcentaje, #votacion-mes .porcentaje {
			float:left;
			font-weight:bold;
			margin-top:2px;
			width:38px;
			color: #e56f9f;
		}
		#votacion-ayer .opcion, #votacion-mes .opcion {
				float: left;
				margin-top: 2px;
			}
		#votacion-ayer .vote_galerias-vip, #votacion-mes .vote_galerias-vip {
			border-bottom:2px solid #8A8A8A;
			border-left:2px solid #8A8A8A;
			border-right:2px solid #8A8A8A;
			float:left;
			height:77px;
			padding-top: 15px;
			width:216px;
			opacity:0.85;
			filter: alpha(opacity = 85);
			background-color: #090909;
		}
		#votacion-ayer .titulo_esp, #votacion-mes .titulo_esp {
			background-image:url(../images/sprite.jpg);
			background-position:-329px -396px;
			height: 0;
			padding-top: 27px;
			width: 219px;
			float: left;
			overflow: hidden;
		}
		#votacion-ayer .vote_galerias-vip .left-votacion, #votacion-mes .vote_galerias-vip .left-votacion {
			margin-top:3px;
			float:left;
			width: 106px;
			padding-left:5px;
		}
		#votacion-ayer .vote_galerias-vip .right-votacion, #votacion-mes .vote_galerias-vip .right-votacion {
			margin-top:3px;
			float:left;
			width: 102px;
		}
	#principal-portada #layer_listado-chicas {
		z-index:10000;
	}
	#principal-portada #votacion-chicas {
		height: 121px;
		width: 329px;
		margin: 2px auto;
	}
		#votacion-chicas .titulo {
			background-image:url(../images/sprite.jpg);
			background-position:-329px -368px;
			height: 0;
			padding-top: 27px;
			width: 329px;
			float: left;
			overflow: hidden;
		}
			#votacion-chicas .resultado {
				background-position:-659px -368px;
			}
		#votacion-chicas .titulo_esp {
			display: none;
		}
		#votacion-chicas .votacion {
			float: left;
			border-left: 2px solid #8a8a8a;
			border-right: 2px solid #8a8a8a;
			border-bottom: 2px solid #8a8a8a;
			width: 325px;
			height:77px;
			padding-top: 15px;
		}
		#votacion-chicas .votacion .left-votacion {
			margin-top:3px;
			float:left;
			padding-left:45px;
			width: 110px;
		}
		#votacion-chicas .votacion .right-votacion {
			margin-top:3px;
			float:left;
			padding-left:20px;
			width: 110px;
		}
			#votacion-chicas .elem {
				float: left;
				height: 25px;
			}
				#votacion-chicas .elem .barra_porcentaje {
					height: 0;
					overflow: hidden;
				}
			#votacion-chicas .porcentaje {
				float:left;
				font-weight:bold;
				margin-top:2px;
				width:45px;
				color: #e56f9f;
			}
			#votacion-chicas .opcion {
				float: left;
				margin-top: 2px;
			}
		#votacion-chicas .votacion .bottom-votacion {
			margin-top:5px;
			float: left;
			width: 100%;
		}
			#votacion-chicas .votacion .bottom-votacion .btn_enviar {
				background-image:url(../images/sprite.jpg);
				background-position:-400px -337px;
				display: block;
				height: 0;
				padding-top: 23px;
				width: 90px;
				margin: 0 auto;
				overflow: hidden;
			}
		#listado-chicas-mes {
			width: 885px;
		}
			#layer_listado-chicas .close {
				background-image: url(../images/btn_cerrar.jpg);
				height: 24px;
				width: 29px;
				overflow: hidden;
				position: absolute;
				top:0;
				right:0;
				cursor: pointer;
			}
			#listado-chicas-mes .contenedor {
				float:left;
				height:387px;
				padding:0 38px;
				width:219px;
				overflow: hidden;
				margin-bottom: 20px;
			}
			#listado-chicas-mes .titulo-chica {
				background-image:url(../images/tit_mes.jpg);
				background-repeat:no-repeat;
				font-size:15px;
				height:23px;
				margin:0;
				overflow:hidden;
				padding-top:4px;
				text-align:center;
				text-transform:uppercase;
				width:219px;
			}
			#listado-chicas-mes .container {
				background-color: #000;
				float: left;
				width: 215px;
				height: 343px;
				border-left:2px solid #8b898a;
				border-right:2px solid #8b898a;
				border-bottom:2px solid #8b898a;
			}
				#listado-chicas-mes .container img {
					border:1px solid #C23B7D;
					display: block;
					margin: 5px auto 0;
				}
				#listado-chicas-mes .elem {
					float: left;
					height: 25px;
					width: 100px;
				}
				#listado-chicas-mes .barra_porcentaje {
					height: 6px;
					background-color: #b03a74;
					overflow: hidden;
				}
				#listado-chicas-mes .porcentaje {
					float:left;
					margin-top:2px;
					color: #ad3a71;
				}
				#listado-chicas-mes .opcion {
						float: left;
						margin-top: 2px;
						margin-right: 3px;
					}
				#listado-chicas-mes .vote_galerias-vip .left-votacion {
					margin-top:7px;
					float:left;
					width: 100px;
					padding-left: 10px;
				}
				#listado-chicas-mes .vote_galerias-vip .right-votacion {
					margin-top:7px;
					float:left;
					width: 100px;
					padding-left: 5px;
				}
	#bottom .titulo {
		background-image:url(../images/sprite.jpg);
		background-position:0 -86px;
		height: 0;
		overflow: hidden;
		padding-top: 32px;
	}
	#bottom .contenido {
		float: left;
		width:785px;
		padding: 0 50px 30px;
		border-left: 2px solid #848484;
		border-right: 2px solid #848484;
		border-bottom: 2px solid #848484;
		background-color: #2e0d1e;
		background-image:url(../images/bg_galerias_vip.jpg);
		height: 533px;
	}
#galerias_destacadas {
	height:232px;
	overflow: hidden;
	padding-top:88px;
}
	#galerias_destacadas .destacada {
		float: left;
		height: 141px;
		width: 213px;
		padding-top:10px;
		padding-left:7px;
	}
	#galerias_destacadas .pronto {
		float: left;
		height: 141px;
		width: 213px;
		padding-top:10px;
		padding-left:57px;
	}
		#galerias_destacadas .destacada img, #galerias_destacadas .pronto img {
			height: 141px;
			width: 213px;
			border: none;
		}
	#galerias_destacadas .nueva {
		float: left;
		height: 160px;
		width: 241px;
		padding-left:52px;
	}
		#galerias_destacadas .nueva img {
			height: 160px;
			width: 241px;
			border: none;
		}
#galerias_top{
	float:left;
	width:765px;
	padding: 40px 10px 0;
}
	#galerias_top h1{
		height: 0;
		overflow: hidden;
		margin: 0;
	}
	#galerias_top .destacado{
		float:left;
		margin-left:55px;
		display: inline;
	}
		#galerias_top .destacado h2{
			margin:5px 0 0;
			font-size:13px;
			text-align:center;
			width: 182px;
			font-weight:bold;
			height: 20px;
			overflow: hidden;
		}
		#galerias_top .destacado img{
			height:122px;
			width:182px;
			border: none;
		}
		#txt-dest, #txt-nueva, #txt-pronto {
			font-size:19px;
			text-align:center;
			margin-top:5px;
		}
#categorias{
	background-repeat:no-repeat;
	float: left;
	text-align:left;
	width: 889px;
	margin-top: 25px;
}
	#categorias .titulo{
		height: 0;
		background-image:url(../images/sprite.jpg);
		background-position:0 -38px;
		width: 889px;
		padding-top: 31px;
		overflow: hidden;
	}
	#categorias .contenido{
		background-image:url(../images/bg_todas_las_galerias.jpg);
		background-repeat: no-repeat;
		background-position: 270px 140px;
		background-color: #2e0d1e;
		float: left;
		width:699px;
		padding: 25px 93px 0;
		border-left: 2px solid #848484;
		border-right: 2px solid #848484;
		border-bottom: 2px solid #848484;
	}
	#categorias .principal{
		float:left;
		padding:0 1px 18px;
		width: 231px;
	}
		#categorias .principal h2{
			margin:0px;
			padding:0px;
			font-size:18px;
			height:22px;
			overflow: hidden;
		}
		#categorias .principal a{
			background-image: url(../images/marco_fotos.png) !important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/galeriasvip_200912/images/marco_fotos.png');
			padding: 16px 0 0 14px;
			display: block;
			width: 217px;
			height: 149px;
		}
		#categorias .principal img{
			width: 203px;
			height: 133px;
			border: none;
		}
#buscador-bottom {
	width: 889px;
	float: left;
}
	#buscador-bottom form {
		margin: 0;
		padding: 0;
	}
	#buscador-bottom .wrapper {
		border:2px solid #202020;
		height:90px;
		margin:27px auto 0;
		width:399px;
	}
	#buscador-bottom .wrapper h3 {
		height: 0;
		margin: 0;
		overflow: hidden;
		padding-top: 30px;
		width:399px;
		background-image:url(../images/sprite.jpg);
		background-position:0 -337px;
	}
	#buscador-bottom .inputbox {
		height: 22px;
		width: 227px;
		float: left;
		border: none;
		margin-right: 15px;
		margin-left: 20px;
		display: inline-block;
	}
	#buscador-bottom .button {
		float: left;
		cursor: pointer;
		height: 26px;
		padding-top: 26px;
		width: 116px;
		background-color: transparent;
		background-image:url(../images/sprite.jpg);
		background-position:-838px -208px;
		overflow: hidden;
		border: none;
	}
	#buscador-bottom p {
		padding-left:20px;
		margin: 0;
		float: left;
		padding-top:5px;
	}
#bottom {
	float: left;
}
#frm_enviar {
	height:148px;
	margin:0 auto 25px;
	width:666px;
	display: block;
	border: 1px solid #C23B7D;
	position: relative;
}
	#frm_enviar form {
		margin: 0;
	}
	#frm_enviar .title {
		height: 0;
		padding-top: 25px;
		overflow: hidden;
		background-image: url(../images/envia_chica.jpg);
		margin: 0;
	}
	#frm_enviar .icon {
		width:120px;
		height: 78px;
		background-image: url(../images/sprite.jpg);
		background-position: -890px -30px;
		float: left;
		display: inline;
		margin: 22px 28px 0 35px;
	}
	#frm_enviar .top-container {
		float: left;
		width: 290px;
		height: 40px;
	}
	#frm_enviar .bottom-container {
		float: left;
		width: 290px;
	}
		#frm_enviar .elem {
			float: left;
			width: 145px;
		}
			#frm_enviar .elem input.inputbox {
				width: 139px;
				height: 15px;
				border: 1px solid #d2d1d6;
				font-family: Tahoma, Arial;
				font-size: 13px;
			}
			#frm_enviar .elem input.inputbox2 {
				float: right;
			}
			#frm_enviar .elem .lblenviar {
				margin-left: 5px;
			}
			#frm_enviar textarea.inputbox {
				width: 288px;
				height: 50px;
				border: 1px solid #d2d1d6;
				font-family: Tahoma, Arial;
				font-size: 13px;
			}
	#frm_enviar .der {
		position: absolute;
		top: 25px;
		right: 30px;
		width: 116px;
	}
	#frm_enviar .msj-container {
		height: 55px;
		display:block;
		padding:25px 0 0 35px;
	}
		#frm_enviar .submit {
			display:block;
			height:0;
			overflow:hidden;
			padding-top:26px;
			width: 116px;
			background-image: url(../images/sprite.jpg);
			background-position: -838px -181px;
			float: right;
		}