/************************************************************************************************************************************
* Basicos
************************************************************************************************************************************/
body, input, select, textarea {
	font-family:				Arial,Helvetica,"sans-serif";
	font-size:					12px;
}

body {
	background-image: 		url('../images/general/bg.jpg');
	background-position: 	center 160px;
	background-repeat: 		no-repeat;
	color:						#696969;
	overflow-x:					hidden;/* navidad2009 */
	height: auto;
}
html,body  {
overflow-x: hidden;
}
p {
	line-height:				1.2em;
	margin-bottom:				12px;
	text-align:					justify;
}

strong {
	/*color:						#FFFFFF;    */
	font-weight:				bold !important;
}

a:visited, a:link, a:hover {
	color:						#9d266f;
	text-decoration:			underline;
}

/************************************************************************************************************************************
* #wrap2
************************************************************************************************************************************/
div.wrap2 {
	margin:						0px auto;
	width:						960px;
}

/************************************************************************************************************************************
* #header
************************************************************************************************************************************/
div#header {
	background-image:			url('/media/3/images/header/bg_invierno.png');
	padding-top:				10px;
	background-repeat: no-repeat;
	background-position: center;
}

div#header div.wrap2 {
	overflow:					hidden;
	position:					relative;
	/*padding-top:				103px;*/
}

/* div.navidad2009 */
div#header div#navidad2009 {
	left:							50%;/* navidad2009 */
	height:						112px;
	margin-left:				-720px;	/* navidad2009 */
	position:					absolute; /* navidad2009 */
	top:							0px;	/* navidad2009 */
	width:						1440px; /* navidad2009 */
}

div#header div.flash {
	left:							50%;/* navidad2009 */
	height:						112px;
	margin-left:				-720px;	/* navidad2009 */
	position:					absolute; /* navidad2009 */
	top:							0px;	/* navidad2009 */
	width:						1440px; /* navidad2009 */
}

/* div.logo */
div#header div.logo {
	display:						inline; /* bug ie6 double margin */
	float:						left;
	margin:						0px 0px 13px 17px;
	overflow:					hidden;
	width:						620px;
}

div#header div.logo h1 {
	float:						left;
	margin-right:				10px;
	width:						231px;
}

div#header div.logo h1 a {
	background-image: 		url('../images/header/logo.png');
	display:						block;
	height:						90px;
	text-indent:				-9999px;
}

div#header div.logo p {
	color:						#fff;
	float:						left;
	font-size:					9px;
	line-height:				10px;
	margin-top:					80px;
	margin-bottom:				0px;
	text-transform:			uppercase;
}

/* div.logo_lapolar */ 
div#header div.logo_lapolar {
	float:						left;
	margin:						38px 14px 13px 0px;
	width:						147px;
}

div#header div.logo_lapolar p {
	color:						#fff;
	font-size:					9px;
	margin-bottom:				5px;
	text-align:					right;
	text-transform:			uppercase;
}

div#header div.logo_lapolar a {
	background-image: 		url('../images/header/logo_lapolar.png');
	display:						block;
	height:						33px;
	text-indent:				-9999px;
}

/* div.tarjeta */
div#header div.tarjeta {
	display:						inline; /* bug ie6 double margin */
	float:						right;
	margin-right:				17px;
	margin-top:					0px;
	width:						142px;
}

div#header div.tarjeta a {
	background-image: 		url('../images/header/tarjeta.png');
	display:						block;
	height:						97px;
	text-indent:				-9999px;
}

div#header div.tarjeta p.bienvenida {
	color:						#fff;
	font-size:					10px;
	height:						24px;
	text-align:					center;
}

/* div.menu */
div#header div.menu {
	display:						inline; /* bug ie6 double margin */
	float:						left;
	margin-left:				17px;
	width: 						730px;

}

div#header div.menu ul {
	display:						block;
	overflow:					hidden;
}

div#header div.menu ul li {
	float:						left;
	padding-bottom:			10px;
}

div#header div.menu ul li a {
	color:						#fff;
	display:						block;
	font-size:					10px;
	padding:						10px 8px 11px 8px;
	text-decoration:			none;
	text-transform:			uppercase;
	float:left;
}

div#header div.menu ul li a:hover {
	background-color: 		#C0B2CB;
}

div#header div.menu ul li.select {
	background-image: 		url('../images/header/menu_select.png');
	background-position:		center 30px;
	background-repeat: 		no-repeat;
}

div#header div.menu ul li.select a {
	background-color: 		#694885;
}

/* div.search */
div#header div.search {
	float:						right;
	padding-top:				5px;
}

div#header div.search form {
	display:						block;
	overflow:					hidden;
}

div#header div.search form fieldset {
	display:						block;
	float:						left;
}

div#header div.search form fieldset input {
	display:						block;
	margin-right:				10px;
	width:						110px;
}

div#header div.search form button.submit {
	background: 				none;
	background-image: 		url('../images/header/buscar_btn_sp.png');
	background-position: 	0px 0px;
	background-repeat: 		no-repeat;
	border:						0px;
	display:						block;
	float:						left;
	height:						19px;
	text-indent:				-9999px;
	width:						60px;
}

/************************************************************************************************************************************
* #footer
************************************************************************************************************************************/
div#footer {
	background-color: 		#efefef;
	background-image: 		url('../images/footer/bg.png');
	background-position: 	top center;
	background-repeat: 		no-repeat;
	border-top:					1px solid #e5e6e6;
	font-size:					10px;
	padding-top:				30px;
	padding-bottom:			30px;
	text-transform:			uppercase;
}

div#footer div.wrap2 	{
	overflow:					hidden;
	padding:						0px 17px;
	width:						926px;
}

/* div.block */
div#footer div.block {
	border-right:				1px solid #c3c3c3;
	border-left:				1px solid #fff;
	float:						left;
	padding-left:				50px;
	padding-right:				50px;
}

div#footer div.block h3 {
	font-size:					11px;
	font-weight:				bold;
	margin-bottom:				10px;
	margin-top:					5px;
}

div#footer div.block ul {
	display:						block;
}

div#footer div.block ul li {
	margin-bottom:				5px;
}

div#footer div.block ul li a {
	color:						#696969;
	text-decoration:			none;
}

/* div.club */
div#footer div.club {
	border-left:				0px;
	padding-left:				0px;
}

/* div.contenido */
div#footer div.contenido {
	overflow:					hidden;
}

div#footer div.contenido ul {
	float:						left;
	margin-right:				30px;
}

div#footer div.contenido ul.last {
	margin-right:				0px;
}

/* div.otros */
div#footer div.otros {
	border-right:				0px;
	margin-right:				0px;
	overflow:					hidden;
	padding-right:				0px;
	width:						220px;
}

div#footer div.otros h3 {
	float:						left;
}

div#footer div.otros ul {
	clear:						both;
}

div#footer div.otros div.social {
	float:						right;
	margin-bottom:				7px;
	overflow:					hidden;
	width:						100px;
}

div#footer div.otros div.social a {
	display:						block;
	float:						left;
	height:						20px;
	margin-left:				10px;
	margin-bottom:				0px;
	overflow:					hidden;
	position:					relative;
	text-indent:				-9999px;
	width:						20px;
}

div#footer div.otros div.social a.facebook_btn {
	background-image: 		url('../images/footer/facebook_btn.jpg');
}

div#footer div.otros div.social a.twitter_btn {
	background-image: 		url('../images/footer/twitter_btn.jpg');
}

div#footer div.otros div.social a.youtube_btn {
	background-image: 		url('../images/footer/youtube_btn.jpg');
}

/* div.tarjeta */
div#footer div.tarjeta {
	float:						right;
	width:						84px;
}

div#footer div.tarjeta a {
	background-image: 		url('../images/footer/tarjeta.jpg');
	display:						block;
	height:						69px;
	text-indent:				-9999px;
}

/************************************************************************************************************************************
* .lightbox
************************************************************************************************************************************/
div.lightbox1 {
	background-color: 		#e5e5e5;
	width:						630px;
}

div.lightbox1 h2 {
	background-color: 		#fff;
	color:						#ff34a8;
	font-size:					20px;
	font-weight:				bold;
	padding:						15px 10px;
}

/* a.hazclick_btn */
a.hazclick_btn {
	background-image: 		url(../images/content/hazclick_btn.jpg);
	clear:						both;
	display:						block;
	height:						47px;
	margin:						30px auto 0px auto;
	text-indent:				-9999px;
	width:						177px;
}


/* lgb_bienvenida */
div.lgb_bienvenida {
	overflow:					hidden;
}

div.lgb_bienvenida img {
	float:						right;
}

div.lgb_bienvenida div.block {
	float:						left;
	padding:						10px 0px 0px 20px;
	width:						376px;
}

div.lgb_bienvenida div.block p {
	text-align:					center;
}

div.lgb_bienvenida div.block p.destacado {
	font-size:					18px;
}

/************************************************************************************************************************************
* #content
************************************************************************************************************************************/
div#content {
	position:					relative;
}

div#content div.wrap2 {
	background-color: 		#fafafa;
	border:						1px solid #e6e6e6;
	border-bottom:				0px;
	padding:						10px 16px 30px 16px;
	width:						926px;
}

/* div.title (h2) */
div#content div.title {
	background-image:			url('../images/content/h2.jpg');
	background-position: 	left center;
	background-repeat: 		repeat-x;
	font-size:					15px;
	height:						1%;
	margin-bottom:				10px;
}

div#content div.title h2 {
	/*background-position: 	center right;
	background-repeat: 		no-repeat;*/
	color:						#fff;
	font-weight:				bold;
	padding:						28px 0px 28px 10px;
}

div#content div.title h2 a {
	background-repeat: 		no-repeat;
	color:						#fff;
	display:						block;
	height:						1%;
	text-decoration:			none;
}

div#content div.title h2.link {
	padding:						0px;
}

div#content div.title h2.link a {
	padding:						28px 0px 28px 10px;
}


/* h3 */
div#content h3 {
	font-size:					13px;
	font-weight:				bold;
	margin-bottom:				10px;
}

div#content h3 a {
	color:						#bd428f;
	text-decoration:			none;
}

/* h4 */
div#content h4 {
	font-weight:				bold;
	margin-bottom:				10px;
}

div#content h4 a {
	color:						#696969;
	text-decoration: 			none;
}

/* h5 */
div#content h5 {
	font-weight:				bold;
	margin-bottom:				10px;
}

div#content h5 a {
	color:						#696969;
	text-decoration: 			none;
}

/* button.submit */
div#content button.submit {
	background:					none;
	background-color: 		#694885;
	border:						0px;
	display:						block;
	color:						#fff;
	font-size:					12px;
	font-weight:				bold;
	.margin-top:				2px;	/* ie6 / ie7 */
	padding:						0px 15px 2px 16px;
	.padding:					2px 10px 1px 10px;	/* ie6 / ie7 */
}

div#content button.submit:hover {
	background-color:			#ba3d8b
}

/* a.prev_btn / a.next_btn */
div#content a.next_btn,
div#content a.prev_btn {
	background-color: 		#694885;
	background-position: 	center;
	background-repeat: 		no-repeat;
	display:						block;
	height:						26px;
	text-indent:				-99999px;
	width:						29px;
}

div#content a.next_btn:hover,
div#content a.prev_btn:hover {
	background-color:			#ba3d8b
}

div#content a.prev_btn {
	background-image: 		url('../images/content/prev_btn.png');
}

div#content a.next_btn {
	background-image: 		url('../images/content/next_btn.png');
}

/* a.vermas_btn */
div#content a.vermas_btn {
	background-image: 		url(../images/content/vermas_btn.png);
	background-position: 	right center;
	background-repeat: 		no-repeat;
	color:						#696969;
	display:						block;
	float:						right;
	font-size:					10px;
	height:						12px;
	padding-top:				3px;
	padding-right:				18px;
	text-decoration:			none;
	text-transform:			uppercase;
}

/* a.cerrar_btn */
div#content a.cerrar_btn {
	background-image: 		url('../images/content/cerrar_btn.png');
	display:						block;
	height:						24px;
	text-indent:				-9999px;
	width:						25px;
}

/* div.social */
div#content div.social {
	width:						110px;
}

div.social a {
	background-position: 	0px 0px;
	background-repeat: 		no-repeat;
	display:						block;
	height:						27px;
	margin:						0px auto 6px auto;
	text-indent:				-9999px;
	width:						110px;
}

div#content div.social a.last {
	margin-bottom:				0px;
}

div#content div.social a.facebook_btn {
	background-image: 		url('../images/content/facebook_btn.jpg');
}

div#content div.social a.twitter_btn {
	background-image: 		url('../images/content/twitter_btn.jpg');
}

div#content div.social a.invita_btn {
	background-image: 		url('../images/content/invita_btn.jpg');
}

div#content div.social a.youtube_btn {
	background-image: 		url('../images/content/youtube_btn.jpg');
}
div#content div.social a.flickr_btn {
	background-image: 		url('../images/content/flickr_btn.jpg');
}
/* .box_facebook */
div#content div.box_facebook {
	background-color: 		#fff;
	background-image: 		url('../images/content/box_facebook.jpg');
	background-position: 	bottom right;
	background-repeat: 		no-repeat;
	border:						1px solid #aaa;
	display:						none;
	left:							50%;
	position:					absolute;
	padding-bottom:			47px;
	top:							0px;
	width:						314px;
	z-index:						100;
}

div#content div.box_facebook a.cerrar_btn {
	float:						right;
	margin:						5px 0px 0px 286px;
	position:					absolute;
}

/* a:hover */
a.hover:hover {
	filter:						alpha(opacity=70);
	-moz-opacity:				0.7;
	-khtml-opacity:			0.7;
	opacity:						0.7;
}

/* div.paginacion */
div#content div.paginacion {
	clear:						both;
	float:						left;
	overflow:					hidden;
	width:						100%;
}

div#content div.paginacion ul {
	float:						left;
	left:							50%;
	margin:						0px auto;
	position:					relative;
}

div#content div.paginacion ul li {
	display:						block;
	float:						left;
	margin:						0px 3px;
	position:					relative;
	right:						50%;
}

div#content div.paginacion ul li a {
	background-color:			#e2dedb;
	display:						block;
	color:						#3c3c3c;
	padding:						7px 11px;
	text-decoration:			none;
}

div#content div.paginacion ul li a:hover {
	background-color:			#694885;
	color:						#fff;
}

div#content div.paginacion ul li.select a,
div#content div.paginacion ul li.select a:hover {
	background-color: 		#777777;
	color:						#fff;
}

/************************************************************************************************************************************
* #fiesta
************************************************************************************************************************************/
div.fiesta {
	overflow:					hidden;
}

/* div.title */
div.fiesta div.title {
}

div.fiesta div.participaaqui h2 {
	background-image: 		url('../images/fiesta/title.png');
}

div.fiesta div.participaaqui h2 a:hover {
	background-image: 		url('../images/fiesta/title_hover.png');
	background-position: 	right center;
}

/* div.presentacion */
div.fiesta div.presentacion {
	margin-bottom:				20px;
}

/* div.premios */
div.fiesta div.premios {
	border-bottom:				1px solid #c7c6c6;
	margin-bottom:				30px;
	overflow:					hidden;
	padding-bottom:			18px;
}

div.fiesta div.premios div.item {
	float:						left;
	margin-right:				40px;
	margin-bottom:				20px;
	_margin-bottom:			0px; /* ie6 */
	width:						282px;
}

div.fiesta div.premios div.item img {
	border:				1px solid #c7c6c6;
}

div.fiesta div.premios div.last {
	margin-right:				0px;
}

div.fiesta div.premios div.destacado {
	background-color: 		#efefef;
	border:						1px solid #aaa;
	clear:						both;
	font-size:					13px;
	font-weight:				bold;
	padding:						13px 20px 11px 10px;
}

div.fiesta div.premios div.destacado p {
	clear:						both;
}

div.fiesta div.premios div.premio2 {
	cursor:						pointer;
}

div.fiesta div.premio2_detalle {
	display:						none;
	left:							50%;
	margin:						-122px 0px 0px -217px;
	position:					absolute;
	width:						435px;
}

/* div.registro */
div.fiesta div.registro {
	border-top:					1px solid #c7c6c6;
	clear:						both;
	height:						1%;
	overflow:					hidden;
	padding-top:				20px;
}

div.fiesta div.registro h2 {
	background-image: 		url('../images/fiesta/register_h2.png');
}

div.fiesta div.registro form {
	display:						block;
	float:						left;
	overflow:					hidden;
	width:						474px;
}

div.fiesta div.registro form fieldset {
	display:						block;
	margin-bottom:				12px;
	overflow:					hidden;
}

div.fiesta div.registro form fieldset label {
	display:						block;
	float:						left;
	margin-bottom:				8px;
	position:					relative; /* bug ie6 repeat last characters */
	width:						265px;
}

div.fiesta div.registro form fieldset input {
	float:						left;
	margin-bottom:				8px;
	width:						200px;
}

div.fiesta div.registro form fieldset textarea {
	display:						block
	float:						left;
	height:						100px;
	width:						206px;
	_width:						204px; /* ie6 */
}

div.fiesta div.registro form input.checkbox {
	margin-right:				5px;
}

div.fiesta div.registro form fieldset input.file {
}

div.fiesta div.registro form button.submit {
	display:						block;
	float:						right;
}

div.fiesta div.registro div.banner {
	float:						right;
	margin-top:					-49px;
}

div.fiesta div.registro div.bases {
	margin-bottom:				10px;
	text-align:					right;
}

div.fiesta div.registro div.bases a {
}

/* div.ranking */
div.fiesta div.ranking {
	float:						left;
	width:						551px;
}

div.fiesta div.ranking div.botonera {
	background-image: 		url('../images/fiesta/botonera_bg.jpg');
	height:						39px;
	overflow:					hidden;
	padding:						12px 0px 0px 140px;
}

div.fiesta div.ranking div.botonera div.paginacion_simple {
	float:						left;
	overflow:					hidden;
}

div.fiesta div.ranking div.botonera div.paginacion_simple p {
	color:						#fff;
	float:						left;
	padding:						5px 10px;
}

div.fiesta div.ranking div.botonera div.paginacion_simple a.prev_btn,
div.fiesta div.ranking div.botonera div.paginacion_simple a.next_btn {
	float:						left;
}

div.fiesta div.ranking div.botonera div.search {
	display:						inline;
	float:						right;
	margin-right:				20px;
	padding-top:				3px;
	width:						220px;
}

div.fiesta div.ranking div.botonera div.search form {
	display:						block;
	height:						1%;
	overflow:					hidden;
}

div.fiesta div.ranking div.botonera div.search form button.submit {
	float:						right;
}

div.fiesta div.ranking div.botonera div.search form fieldset {
	float:						left;
	width:						120px;
}

div.fiesta div.ranking div.botonera div.search form fieldset input {
	display:						block;
	width:						130px;
}

div.fiesta div.ranking div.participantes {
	margin-bottom:				20px;
	overflow:					hidden;
}

div.fiesta div.ranking div.participantes div.top10 {
	background-color: 		#ecd5fe;
	height:						1%;
	margin-bottom:				10px;
	overflow:					hidden;
	padding:						10px 0px;
}

div.fiesta div.ranking div.participantes div.other {
}

div.fiesta div.ranking div.participantes div.item {
	background-image: 		url('../images/fiesta/thumb2_bg.png');
	background-repeat:		no-repeat;
	display:						inline;
	float:						left;
	margin:						0px 13px 10px 13px;
	padding:						5px 10px 0px 6px;
	width:						68px;
}

div.fiesta div.ranking div.participantes div.item a {
	display:						block;
}

div.fiesta div.ranking div.participantes div.item a img {
	margin-bottom:				10px;
}

div.fiesta div.ranking div.participantes div.item p {
	margin-bottom:				0px;
	text-align:					center;
}


/* div.perfil */
div.fiesta div.perfil {
	float:						left;
	margin-bottom:				20px;
	overflow:					hidden;
	padding-bottom:			20px;
	padding-right:				45px;
	width:						330px;
}

div.fiesta div.perfil div.nombre {
	background-color: 		#db4fa5;
	background-image: 		url('../images/fiesta/perfil_nombre_bg.jpg');
	background-position: 	bottom;
	background-repeat: 		no-repeat;
	color:						#fff;
	float:						left;
	font-size:					14px;
	font-weight:				bold;
	margin-bottom:				10px;
	padding:						18px 0px 19px 10px;
	width:						320px;
}

div.fiesta div.perfil p.comentario {
	clear:						both;
}

div.fiesta div.perfil div.thumb {
	background-image: 		url('../images/fiesta/thumb_bg.png');
	float:						left;
	height:						217px;
	margin-bottom:				10px;
	margin-right:				7px;
	padding:						13px 12px 15px 9px;
	width:						162px;
}

div.fiesta div.perfil div.info {
	float:						left;
	margin-bottom:				10px;
	width:						140px;
}

div.fiesta div.perfil div.info a.votaraqui {
	background-color: 		#9d266f;
	border:						1px solid #989898;
	color:						#fff;
	display:						block;
	margin-bottom:				8px;
	padding:						8px 0px;
	text-align:					center;
	text-decoration:			none;
}

div.fiesta div.perfil div.info a.votaraqui:hover {
	background-color:			#694885;
}

div.fiesta div.perfil div.info div.cantvotos {
	background-color: 		#fedcf1;
	border:						1px solid #989898;
	color:						#9d266f;
	font-weight:				bold;
	margin-bottom:				8px;
	padding:						8px 0px;
}

div.fiesta div.perfil div.info div.cantvotos p {
	margin-bottom:				5px;
	text-align:					center;
}

div.fiesta div.perfil div.info div.cantvotos p.num {
	font-size:					18px;
	margin-bottom:				0px;
}

div.fiesta div.perfil div.info div.social {
	border:						1px solid #989898;
	padding:						8px 0px;
}

div#content div.fiesta div.perfil div.info div.social {
	width:						auto;
}

div.fiesta div.perfil div.info div.social p {
	font-weight:				bold;
	margin-bottom:				10px;
	text-align:					center;
}

/************************************************************************************************************************************
* .home
************************************************************************************************************************************/
div.home {
	overflow:					hidden;
}

/* div.logout */
div.home div.logout {
	background-color: 		#f1f1f2;
	border:						1px solid #AAAAAA;
	border-top:					0px;
	float:						left;
	height:						115px;
	margin-bottom:				15px;
	width:						314px;
}

div#content div.home div.logout h3 {
	background-image: 		url('../images/home/logout_h3.jpg');
	height:						28px;
	margin-bottom:				10px;
	text-indent:				-9999px;
}

div.home div.logout div.block {
	padding:						0px 10px;
}

div#content div.home div.logout div.block p {
	margin-bottom:				10px;
}

div.home div.logout div.block a {
	background-position: 	left center;
	background-repeat: 		no-repeat;
	display:						block;
	float:						left;
	margin-bottom:				10px;
	padding:						3px 0px 4px 18px;
	width:						128px;
}

div#content div.home div.logout a.actualizar_btn {
	background-image: 		url('../images/content/actualizar_btn.jpg');
}

div#content div.home div.logout a.changepasswd_btn {
	background-image: 		url('../images/content/changepasswd_btn.jpg');
}

div#content div.home div.logout a.logout_btn {
	background-image: 		url('../images/content/logout_btn.jpg');
}

div.home div.logout a {
	color:						#696969;
	text-decoration:			none;
}

/* div.login */
div.home div.login {
	background-image: 		url('../images/home/login_bg.jpg');
	background-position: 	right 44px;
	background-repeat: 		no-repeat;
	float:						left;
	height:						116px;
	margin-bottom:				15px;
	padding-right:				6px;
}

div.home div.login div.block {
	background-image: 		url('../images/home/login_bg2.jpg');
	background-position: 	bottom;
	background-repeat: 		no-repeat;
	background-color: 		#f1f1f2;
	width:						316px;
}

div#content div.home div.login h3 {
	background-image: 		url('../images/home/login_h3.jpg');
	height:						28px;
	margin-bottom:				0px;
	text-indent:				-9999px;
}

div.home div.login form {
	display:						block;
	overflow:					hidden;
	padding:						10px 0px 0px 8px;
}

div.home div.login form fieldset {
	display:						inline;
	float:						left;
	margin-right:				18px;
	position:					relative;
	width:						145px;
}

div.home div.login form fieldset label {
	display:						block;
	font-size:					9px;
	margin-bottom:				2px;
	text-transform:			uppercase;
}

div.home div.login form fieldset input {
	display:						block;
	margin-bottom:				5px;
	width:						138px;
}

div#content div.home div.login form fieldset button.submit {
	background:					none;
	background-image: 		url('../images/home/entrar_btn.png');
	height:						32px;
	margin-left:				4px;
	margin-top:					6px;
	padding:						0px;
	text-indent:				-9999px;
	width:						141px;
}

div.home div.login form fieldset p {
	margin-bottom:				5px;
	text-align:					center;
}

div.home div.login form fieldset p a {
	color:						#696969;
	text-decoration:			none;
}

div.home div.login form fieldset.last {
	margin-right:				0px;
}

/* div.info */
div.home div.info {
	clear:						left;
	float:						left;
	height:						172px;
	margin-bottom:				15px;
	overflow:					hidden;
	padding-left:				30px;
	width:						286px;
}

div.home div.info div.online div.block,
div.home div.info div.encuesta div.block {
	float:						left;
	height:						152px;
	padding:						20px 10px 0px 10px;
	width:						155px;
}

div.home div.info div.online {
	background-image: 		url('../images/home/info_online.jpg');
	background-repeat: 		no-repeat;
	height:						172px;
}

div.home div.info div.online div.block {
	padding-left:				20px;
	padding-top:				30px;
	width:						135px;
}

div.home div.info div.online div.block div.cant_votos {
	background-image: 		url('../images/home/cant_votos_off.jpg');
	background-repeat: 		repeat-x;
	margin-bottom:				10px;
}

div.home div.info div.online div.block div.cant_votos span {
	background-image: 		url('../images/home/cant_votos_on.jpg');
	background-repeat: 		repeat-x;
	display:						block;
	height:						55px;
	width:						0px;
}

div.home div.info div.online div.block p {
	color:						#694885;
	font-weight:				bold;
	margin-bottom:				0px;
	text-align:					center;
}

div.home div.info div.online div.block p.cant {
	font-size:					35px;
}

div.home div.info div.online div.social {
	float:						right;
	margin-top:					14px;
}

div.home div.info div.online div.social div.box_facebook {
	margin:						142px 0px 0px -463px;
}

div.home div.info div.encuesta {
	background-color: 		#fafafa;
	background-image: 		url('../images/home/info_encuesta.jpg');
	background-repeat: 		no-repeat;
	display:						none;
	height:						173px;
}

div.home div.info div.encuesta a.cerrar_btn {
	float:						right;
}

div.home div.info div.encuesta div.estadisticas {
	float:						right;
	font-size:					9px;
	width:						100px;
}

div.home div.info div.encuesta div.estadisticas p {
	float:						left;
	margin-bottom:				0px;
	text-align:					center;
	width:						20px;
}

div.home div.info div.encuesta div.estadisticas a.vertodas {
	background-image: 		url('../images/home/vertodas_btn.jpg');
	clear:						both;
	display:						block;
	height:						22px;
	text-indent:				-9999px;
	width:						110px;
}

div.home div.info div.encuesta div.estadisticas div.barras {
	height:						133px;
	overflow:					hidden;
}

div.home div.info div.encuesta div.estadisticas div.barras span {
	background-color: 		red;
	display:						block;
	float:						left;
	margin-right:				6px;
	width:						14px;
}

div.home div.info div.encuesta div.estadisticas div.barras span.alt1 {
	background-color: 		#846c93;
}

div.home div.info div.encuesta div.estadisticas div.barras span.alt2 {
	background-color: 		#ff60af;
}

div.home div.info div.encuesta div.estadisticas div.barras span.alt3 {
	background-color: 		#29c7a0;
}

div.home div.info div.encuesta div.estadisticas div.barras span.alt4 {
	background-color: 		#758cb8;
}

div.home div.info div.encuesta div.estadisticas div.barras span.alt5 {
	background-color: 		#696969;
}

div.home div.info div.encuesta div.estadisticas div.barras span.last {
	margin-right:				0px;
}

div.home div.info div.encuesta div.block {
}

div.home div.info div.encuesta div.block h4 {
	color:						#694885;
}

div.home div.info div.encuesta div.block form {
}

div.home div.info div.encuesta div.block form label {
}

div.home div.info div.encuesta div.block form label a {
	display:						block;
	margin-bottom:				5px;
	text-decoration:			none;
}

div.home div.info div.encuesta div.block form label.alt1 a {
	color: 		#846c93;
}
div.home div.info div.encuesta div.block form label.alt2 a {
	color: 		#ff60af;
}
div.home div.info div.encuesta div.block form label.alt3 a {
	color: 		#29c7a0;
}
div.home div.info div.encuesta div.block form label.alt4 a {
	color: 		#758cb8;
}
div.home div.info div.encuesta div.block form label.alt5 a {
	color: 		#696969;
}

div.home div.encuesta_btn {
	left:							50%;
	margin-left:				-493px;
	margin-top:					142px;	
	position:					absolute;
	top:							0px;
	width:						30px;
}

div.home div.encuesta_btn a {
	background-image: 		url('../images/home/encuesta_btn.jpg');
	display:						block;
	text-indent:				-9999px;
	height:						172px;
}

div.home div.online_btn {
	left:							50%;
	margin-left:				-463px;
	margin-top:					142px;	
	position:					absolute;
	top:							0px;
	width:						30px;
}

div.home div.online_btn a {
	background-image: 		url('../images/home/online_btn.jpg');
	display:						block;
	text-indent:				-9999px;
	height:						172px;
}


/* div.pilarsordo */
div.home div.pilarsordo {
	clear:						left;
	float:						left;
	margin-bottom:				15px;
	width:						316px;
}

div.home div.pilarsordo div.block {
	background-color: 		#b9d0ed;
	border:						1px solid #aaa;
	height:						1%;
	overflow:					hidden;
	padding:						7px 8px 8px 8px;
}

div.home div.pilarsordo div.block div.thumb {
	border:						1px solid #aaaaaa;
	float:						left;
	width:						142px;
}

div.home div.pilarsordo div.block div.thumb img {
}

div.home div.pilarsordo div.block h4 {
	font-weight:				bold;
	margin-left:				152px;
	margin-bottom:				10px;
}

div.home div.pilarsordo div.block p {
	margin-left:				152px;
	margin-bottom:				0px;
}

div.home div.pilarsordo div.block p a {
	color:						#696969;
	text-decoration:			none;
}

div.home div.pilarsordo a.vermas_btn {
	margin-right:				8px;
	margin-top:					-23px;
}


/* div.articulos */
div.home div.articulos {
	clear:						left;
	float:						left;
	margin-bottom:				15px;
	width:						316px;
}

div.home div.articulos div.block {
	background-color: 		#e1cbf4;
	border:						1px solid #797979;
	border-top:					0px;
	padding:						7px 6px;
}

div#content div.home div.articulos h4 {
	margin-bottom:				15px;
	width:						302px;
}

div.home div.articulos h4 a {
	display:						block;
	height:						25px;
	text-indent:				-9999px;
}

div#content div.home div.articulos h4.todos {
	margin-bottom:				0px;
}

div.home div.articulos h4.todos a {
	background-image: 		url('../images/home/articulos_todos_h4.jpg');
	height:						25px;
	width:						302px;
}

div.home div.articulos div.acordeon {
	border:						1px solid #797979;
	border-bottom:				0px;
	height:						406px;
}

div.home div.articulos div.acordeon h4.moda a {
	background-image: 		url('../images/home/articulos_moda_h4.jpg');
}

div.home div.articulos div.acordeon h4.comida a {
	background-image: 		url('../images/home/articulos_comida_h4.jpg');
}

div.home div.articulos div.acordeon h4.belleza a {
	background-image: 		url('../images/home/articulos_belleza_h4.jpg');
}

div.home div.articulos div.acordeon h4.vida a {
	background-image: 		url('../images/home/articulos_vida_h4.jpg');
}

div.home div.articulos div.acordeon div.active {
	display:						block;
}

div.home div.articulos div.acordeon div.elem {
	display:						block;
	margin-bottom:				10px;
	overflow:					hidden;
}

div.home div.articulos div.acordeon div.elem div.thumb {
	float:						left;
	border:						1px solid #aaaaaa;
}

div.home div.articulos div.acordeon div.elem div.thumb img {
}

div.home div.articulos div.acordeon div.elem h5 {
	margin-left:				157px;
}

div.home div.articulos div.acordeon div.elem p {
	margin-left:				157px;
	margin-bottom:				0px;
}

div.home div.articulos div.acordeon div.elem p a {
	color:						#696969;
	text-decoration:			none;
}

div.home div.articulos div.acordeon div.elem a.vermas_btn {
	clear:						left;
	margin-top:					-15px;
}

/* div.bigbanner */
div.home div.bigbanner {
	float:						right;
	margin-bottom:				15px;
	width:						589px;
}

div.home div.bigbanner div.thumb {
	border:						1px solid #aaaaaa;
}

div.home div.bigbanner div.thumb a {
	display:						block;
}

div.home div.bigbanner div.thumb a img {
	display:						block;
}
	
div.home div.bigbanner div.botonera {
	background-color: 		#9a82ae;
	height:						27px;
	margin-bottom:				17px;
}

div.home div.bigbanner div.botonera div.block {
	float:						right;
	margin-right:				10px;
}

div.home div.bigbanner div.botonera div.block a {
	background-color:			#694885;
	border:						1px solid #fff;
	display:						block;
	color:						#fff;
	float:						left;
	margin-left:				5px;
	margin-top:					3px;
	padding:						4px 4px 3px 4px;
	text-decoration:			none;
}

div.home div.bigbanner div.botonera div.block a:hover {
	background-color: 		#c34992;
}

/* div.comentarios */
div.home div.comentarios {
	float:						right;
	margin-bottom:				15px;
	width:						589px;
}

div.home div.comentarios div.block {
	background-image:			url('../images/home/comentario_bg.jpg');
	overflow:					hidden;
}

div.home div.comentarios div.block div.item {
	padding:						22px 8px 7px 15px;
}

div.home div.comentarios div.block div.item h4 {
}

div.home div.comentarios div.block div.item p {
	height:						26px;
}

div.home div.comentarios div.block div.item p a {
	color:						#696969;
	text-decoration:			none;
}

/* div.entrevista */
div.home div.entrevista {
	float:						right;
	margin-bottom:				15px;
	margin-right:				13px;
	width:						206px;
}

div.home div.entrevista h3 {
}

div.home div.entrevista h3 a {
	background-image: 		url('../images/home/entrevista_h3.jpg');
	display:						block;
	height:						26px;
	text-indent:				-9999px;
}

div.home div.entrevista div.thumb {
	border:						1px solid #aaaaaa;
	margin-bottom:				15px;
	.margin-bottom:			12px;
}

div.home div.entrevista div.thumb img {
}

div.home div.entrevista p {
	height:						155px;
	margin-bottom:				0px;
}

div.home div.entrevista p a {
	color:						#696969;
	text-decoration:			none;
}

/* div.banner_vertical */
div.home div.banner_vertical {
	float:						right;
	margin-bottom:				15px;
	width:						370px;
}

div.home div.banner_vertical div.elem {
	margin-bottom:				15px;
}

div.home div.banner_vertical div.elem img {
	border:						1px solid #aaa;
}

div.home div.banner_vertical div.last {
	margin-bottom:				0px;
}

/* div.banner_horizontal */
div.home div.banner_horizontal {
	float:						right;
	margin-bottom:				15px;
	margin-left:				13px;
	width:						589px;
}

div.home div.banner_horizontal ul {
	display:						block;
	overflow:					hidden;
}

div.home div.banner_horizontal ul li {
	float:						left;
	margin-right:				13px;
	width:						178px;
}

div.home div.banner_horizontal ul li a {
}

div.home div.banner_horizontal ul li a img {
	border:						1px solid #aaaaaa;
}

div.home div.banner_horizontal ul li.top {
	margin-right:				13px;
	width:						206px;
}

div.home div.banner_horizontal ul li.last {
	margin-right:				0px;
	width:						178px;
}

/************************************************************************************************************************************
* .encuesta
************************************************************************************************************************************/
div.encuesta {
}

div.encuesta div.title {
}

div.encuesta div.encuesta_h2 h2 {
	background-image:url(../images/encuesta/title.png);
	background-position:right center;
	background-repeat:no-repeat;
}

div.encuesta div.listado {
	overflow:					hidden;
}

div.encuesta div.listado div.item {
	border:						1px solid #aaa;
	float:						left;
	height:						127px;
	margin-bottom:				20px;
	margin-right:				20px;
	padding:						10px;
	width:						431px;
}

div.encuesta div.listado div.right {
	margin-right:				0px;
}

div.encuesta div.listado div.item p.preg {
	background-image: 		url('../images/encuesta/preg_bg.jpg');
	background-position: 	left center;
	background-repeat:		no-repeat;
	color:						#694885;
	font-weight:				bold;
	padding:						6px 0px 5px 40px;
}

div.encuesta div.listado div.item ul {
	display:						block;
}

div.encuesta div.listado div.item ul li {
	margin-bottom:				6px;
}

div.encuesta div.listado div.item ul li.alt1 {
	color: 		#846c93;
}

div.encuesta div.listado div.item ul li.alt2 {
	color: 		#ff60af;
}

div.encuesta div.listado div.item ul li.alt3 {
	color: 		#29c7a0;
}

div.encuesta div.listado div.item ul li.alt4 {
	color: 		#758cb8;
}

div.encuesta div.listado div.item ul li.alt5 {
	color: 		#696969;
}

div.encuesta div.listado div.item ul li span {
	display:						block;
	float:						left;
	font-size:					14px;
	font-weight:				bold;
	width:						40px;
}


/************************************************************************************************************************************
* .coleccion
************************************************************************************************************************************/
div.coleccion {
}

div.coleccion h1 {
}

div.coleccion div.thumb {
	border:						6px solid #adadad;
	margin-bottom:				10px;
	padding:						7px;
}

div.coleccion div.thumb img {
}

/* div.menu2 */
div.coleccion div.menu2 {
	border:						6px solid #adadad;
}

div.coleccion div.menu2 ul {
}

div.coleccion div.menu2 ul li {
	border-right:				1px solid #fff;
	border-left:				1px solid #bbb;
	position:					relative;
	text-align:					center;
	width:						147px;
}

div.coleccion div.menu2 ul li a {
	height:						100px;
}

div.coleccion div.menu2 ul li a.icon {
	background-position: 	top center;
	background-repeat: 		no-repeat;
	height:						60px;
	padding:						0px !important;
	position:					absolute;
	top:							40px;
	text-indent:				-9999px;
	width:						147px;
}

div.coleccion div.menu2 ul li.comercial_btn { 
	background-image: 		url('/media/3/images/coleccion/comercial_btn.png'); 
	background-position: 	40px 40px;
	background-repeat: 		no-repeat;
}

div.coleccion div.menu2 ul li.coleccion_btn a.icon { background-image: url('/media/3/images/coleccion/coleccion_btn.png'); }
div.coleccion div.menu2 ul li.making_btn a.icon {	background-image: url('/media/3/images/coleccion/making_btn.png'); }
div.coleccion div.menu2 ul li.evento_btn a.icon {	background-image: url('/media/3/images/coleccion/evento_btn.png'); }
div.coleccion div.menu2 ul li.presentacion_btn a.icon {	background-image: url('/media/3/images/coleccion/presentacion_btn.png'); }
div.coleccion div.menu2 ul li.anteriores_btn a.icon { background-image: url('/media/3/images/coleccion/anteriores_btn.png'); }

div.coleccion div.menu2 ul li.anteriores_btn {	
	width:						171px; /* 191px */
}

div.coleccion div.menu2 ul li.anteriores_btn a.icon {	
	width:						171px;
}

div.coleccion div.menu2 ul li.comercial_btn div.icons {
	left:							105px;
	position:					absolute;
	top:							41px;
	width:						20px;
}

div.coleccion div.menu2 ul li.comercial_btn div.icons a {
	background-color: 		#999;
	display:						block;
	color:						#fff !important;
	height:						auto;
	margin-bottom:				5px;
	padding:						3px 0px !important;
}

div.coleccion div.menu2 ul li.comercial_btn div.icons a:hover {
	color:						#000 !important;
}

div.coleccion div.menu2 ul li.comercial_btn div.icons a.last {
	margin:						0px;
}

div.coleccion div.menu2 ul li.anteriores_btn div.icons {
	background-color: 		#ccc;
	left:							14px;
	overflow:					hidden;
	position:					absolute;
	top:							40px;
	width:						142px;
}

div.coleccion div.menu2 ul li.anteriores_btn div.icons a {
	background-image: 		url('/media/3/images/coleccion/anteriores_btn.png');
	float:						left;
	height:						60px;a
	padding:						0px !important;
	text-indent:				-9999px;
	width:						71px;
}

div.coleccion div.menu2 ul li.anteriores_btn div.icons a.icon1 {
	background-position: 	0px 0px;
}

div.coleccion div.menu2 ul li.anteriores_btn div.icons a.icon2 {
	background-position: 	-71px 0px;
}
.contenedor_aviso {
	height: 747px;
	width: 609px;
	background-image: url(/media/3/images/home/1.jpg);
}
.botones {
	margin-top: 560px;
}
.btn_sucursales {
	float: left;
	padding-left: 30px;
}
.close_aviso {
	padding-left: 10px;
	padding-top: 10px;
}
.btn_colabora {
	float: left;
	margin-left: 120px;
}



.comment_form p input, .comment_form p label {
display:none;
}
.comment_form textarea {
background-image:url("/media/img/comentar_fondo.jpg");
background-position:left top;
background-repeat:no-repeat;
border-style:none;
height:95px;
margin-bottom:20px;
overflow:hidden;
padding:10px;
width:910px;
}
