 /* ESTILOS TU VIDA ES HOY */


/* ZONA VIP CABECERA*/
body {
	background:url(/media/img/common/motivo15.gif)!important;
}

.zonavip {
	font-family:Verdana!important;
	width:611px;
	margin:0px auto;
	display:block;
	position:relative;
	padding-bottom:40px;
	}

.zonavip .fondo_foto {
	background:url(/media/img/fondos/bg.moderna_en_bici.jpg) 18px 0px no-repeat;
	margin:0 0 15px 0;
	overflow:hidden;
}

h2#tit_zonavip, #menuZonavip{
	width:568px;
	margin:0px auto;
	position:relative;
	right:3px;
	}

.zonavip p.intro, .zonavip span.message p{
	color:#FF00AA;
	font-size:1em;
	line-height:1.2em;
	margin:0px;
	padding:10px 30px 10px 25px;
}
.zonavip span.message strong{
	font-weight:bold!important;
}
.zonavip .intro {
	background:#FFF;
	color:#98CC00 !important;
	width:360px;
	margin-left:37px !important;
	display:block;
}

#logo_evax_tampax{
	width:		80px;
	height:		80px;
	position:	absolute;
	right:		50px;
	bottom:		30px;
	background: url(/media/img/logos/logo.evax_tampax.png) no-repeat;
}

/* ESTILOS HOME ZONA VIP */

#contentVip{
	width:568px;
	height:558px;
	display:block;
	margin:0px auto 10px auto;
	background:url(/media/img/fondos/back_vip.gif) no-repeat center;
	font-family:Verdana;
	font-size:10px;
	position:relative;
	right:3px;
}

ul#menuZonavip{
	overflow:hidden;
	padding:10px 0 10px 20px;
	margin:0;
}
.fondo_foto ul#menuZonavip {
	margin:0 0 0 20px;
}

ul#menuZonavip li{
	float:left;
	margin-right:5px;
	border:solid 2px #FFF;
	background:#97CA07;
	font-size:17px;
	font-family:Arial, sans-serif;
}
ul#menuZonavip a {
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	display:block;
	height:42px;
	padding:0 20px;
	line-height:42px;
}
ul#menuZonavip a:hover { background:#FF6502; }
ul#menuZonavip a.selected {background:#FF6502;}

.vipBoxHoy span, .vipBoxComments span, .vipBoxEpc span, .vipBoxPromos span {
	display:block;
	font-weight:bold;
}

.vipBoxHoy{
	background:url(/media/img/common/misc.zonavip_accion_1.gif) no-repeat 22px 15px #FFF;
	margin-left:37px;
	margin-top:5px;
	padding:0px 25px 10px 95px;
	width:295px;
	min-height:75px;
	_height:75px;
}
.vipBoxHoy p{
	color:#FF6600;
	padding:15px 0 10px 0;
	font-size:11px;
}
.vipBoxHoy p span {
	font-style:italic;
}

.vipBoxHoy p br { display:none; }

.vipBoxHoy .separador {
	display:block;
	margin:0 0 0 -60px;
}


.vipBoxComments{
	background:url(/media/img/common/misc.zonavip_accion_3.gif) no-repeat 32px 15px #FFF;
	margin-left:37px;
	padding-left:95px;
	padding-right:25px;
	width:295px;
}
.vipBoxComments p{
	color:#FF6600;
	padding:15px 0 10px 0;
	font-size:11px;	
}
.vipBoxComments p br { display:none; }

.vipBoxComments .separador {
	position:relative;
	right:60px;
}


.vipBoxEpc{
	background:url(/media/img/common/misc.zonavip_accion_2.gif) no-repeat 22px 0px #FFF;
	margin-left:37px;
	padding-left:95px;
	padding-right:25px;
	width:295px;
	min-height:55px;
	_height:55px;
}

.vipBoxEpc p{
	color:#9ACA02;
	padding-top:0px;
	font-size:11px;
}
.vipBoxEpc p span {
	font-style:italic;
}

.vipBoxEpc p br { display:none; }

.vipBoxEpc .separador {
	position: relative;
	right: 60px;
	margin-bottom: 10px;
	top:27px;
}


.vipBoxPromos{
	background:url(/media/img/common/misc.zonavip_accion_4.gif) no-repeat 22px 10px #FFF;
	margin-left:37px;
	padding-left:95px;
	padding-right:25px;
	width:295px;
	min-height:60px;
	_height:60px;
}
.vipBoxPromos p{
	color:#9ACA02;
	padding-top:10px;
	font-size:11px;
}
.vipBoxPromos p br {
	display:none;
}

.vipBoxPromos .separador {
	position: relative;
	right: 60px;
	margin-bottom: 10px;
	top:19px;
}


.vipBoxGogirls {
	background:url(/media/img/common/misc.zonavip_accion_5.gif) no-repeat 22px 10px #FFF;
	margin-left:37px;
	padding:0 25px 10px 95px;
	width:295px;
	min-height:80px;
	_height:80px;
	overflow:hidden;
}

.vipBoxGogirls p {
	color:#FF6600;
	padding-top:10px;
	font-size:11px;	
}
.vipBoxGogirls p span { font-weight:bold; }

.vipBoxGogirls .separador {
	position: relative;
	right: 60px;
	margin-bottom: 10px;
	top:19px;
}


.listadoEditar{
	color:#43A0E6;
	position:relative;
	left:40px;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	margin:20px 0 0 0;
	width:500px;
}

.listadoEditar a{color:#43A0E6; text-decoration:none;}
.listadoEditar a:hover{ color:#43A0E6; text-decoration:underline;}

.listadoEditar li{
	padding:0 0 10px 20px;
}

/* SECCION LEGAL ZONA VIP*/
.textoLegalVip{
	border:1px dashed #FF6600;
	padding-bottom:39px;
	width:555px;
}
.textoLegalVip p{
	padding:39px!important;
	color:#FF6600!important;
	font-size:11px!important;
	line-height:14px!important;
	width:483px !important;
	text-align:left;
}
.textoLegalVip p strong{
	font-weight:bold;
}
.textoLegalVip a{
	color:#FF0099!important;
	text-decoration:none;
}
.textoLegalVip a:hover{
	color:#43A0E6!important;
	text-decoration:underline;
}

.btnOk {
	width:52px;
	height:18px;
	display:block;
	margin:0px auto;
}

.txtVip {
	width:570px;
	height:155px;
	background:url(/media/img/fondos/back_vip_txt.gif) no-repeat left top;
	margin:0 auto;
	position:relative;
	right:3px;
	border-radius:10px; 
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
.txtVip strong{
	font-weight:bold;
}
.txtVip ul {
	padding:20px 25px 0 18px;
}
.txtVip ul li{
	color:#FF00AA;
	font-size:10px!important;
	line-height:14px!important;
	padding:3px 3px 15px 30px!important;
	background:url(/media/img/common/pinkStar.gif) no-repeat 3px 3px;
}


span.error ul{
	padding:0 25px 0 18px;
	width:auto;
}
.fondo_foto .span.error ul{
	margin:0 0 -20px 20px;
	width:415px !important;
}
span.error li{
	font-size:12px!important;
	color:#FFF!important;
	font-weight:bold!important;
	padding:3px 3px 3px 30px!important;
	line-height:16px!important;
	margin:0 0 20px 0;
	background:#FF00AA url(/media/img/common/ico_alert.gif) no-repeat 3px 3px;
}

span.message ul{
	padding:0 25px 0 18px;
	width:auto;
}
span.message li{
	font-size:12px!important;
	color:#FFF!important;
	font-weight:bold!important;
	padding:3px 3px 3px 30px!important;
	line-height:16px!important;
	margin:0 0 20px 0;
	background:#7EBEED url(/media/img/common/ico_msgstar.gif) no-repeat 3px 3px;
}

.boton_verde_flecha {
	display:block;
	height:22px;
	text-transform:uppercase;
	color:#FFF;
	font-size:13px;
	font-weight:Bold;
	text-decoration:none;
	line-height:22px;
	padding:0 10px 0 28px;
	margin: 0 30px 0 0;
	float:right;
	background: url(/media/img/botones/bg.flecha_blanca_boton.png) no-repeat 9px 2px #98CB00;
	font-family:Arial, sans-serif;
	clear:both;
}

.boton_verde_flecha:hover{
	background-color: #FF6502;	
}

.fondo_verde_mensaje {
	background: url(/media/img/common/whiteStar.png) no-repeat 9px 9px #98CB00;
	color:#FFF;
	width:540px;
	margin:0 0 0 20px;
	padding:8px 0 0 30px;
	height:36px;
	font-size:11px;
	font-weight:bold;
	
}

.lista_naranja {
	padding:10px 5px 5px 5px;
	margin:10px 0 0 20px;
	}
.lista_naranja li {
	color:#FE6700;
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
	margin-bottom:5px;
}
