/* DESIGN */
@import url("destacado-unico-grande.css");
@import url("destacado-modular1.css");

/*@import url("arbol.css");
@import url("destacados-cinta-paginador.css");
@import url("destacados-cinta-video.css");
@import url("destacados-comunidad.css");
@import url("destacados-promo1.css");
@import url("destacados-promo3.css");
@import url("destacados-promo2.css");
@import url("destacados-banner.css");
@import url("destacado-galeriasemanal.css");
@import url("destacado-modular2.css");
@import url("listador.css");
@import url("miniencuesta.css");
@import url("suscripcion.css");
@import url("disclaimer.css");
@import url("login.css");
@import url("olvide-clave.css");
@import url("player-control.css");

@import url("destacado-unico-mediano.css");
@import url("destacado-modular-horizontal.css");
@import url("destacado-lista.css");
@import url("destacado-modular-vertical.css");
@import url("destacado-banner.css");*/

/*Global Home*/
/*OJOTA! Acá solo van estilos globales*/

* { 
	margin:0px; 
	padding:0px;
	}
	
body { font-family:Arial, Helvetica, sans-serif;
	} 

.body-aplicacion { 
	margin:0 auto; 
	background:#cccccc url(../../images/global_fdo_global.jpg) top left repeat-x;
	text-align:center;
	}
.html-wrapper {
	width:978px;
	margin:0 auto 0 auto;
	text-align:left;
	position:relative;
	}
	
.seccion-header {
	width:975px;
	background:url(../../images/fndo_header.gif) top left no-repeat;
	position:relative;
	height:100px;
}

.seccion-body {
	clear:both;
	position:relative;
	}

.player-marco { 
	position:relative; 
	height:560px;
	background:url(../../images/player_fondo.jpg) repeat-x;
	padding-top:35px;
		}

/* Logo */
.logo { 
	width:320px;
	height:100px;
	position:relative;
	display:table;
	float:left;
	cursor:pointer;
	}
	
.logo h1 span{
	visibility:hidden;
	width:304px;
	height:64px;
	background:none !important;
	border:none;
	}
	
.logo h1{
	background:url(../../images/global_logo_lifestyle.jpg) left top no-repeat; 
	width:272px;
	height:77px;
	margin:10px 0 0 0px;	
	display:block;
	}

/*****************/
/* ESTAS VIENDO - HEADER */
/*****************/	

.seccion-grilla{
	background:url(../../images/fdo_estasviendo.jpg) left top no-repeat;
	width:643px;
	height:44px;
	position:absolute;
	top:45px;
	right:3px; 
}

.seccion-grilla .ui-grid-nowplaying{ 	
	width:643px;
	height:44px;
}
.seccion-grilla .ui-grid-nowplaying-current-container{ 
  display:block;
  width:260px;
  float:left;
  margin-left:20px;
 }
.seccion-grilla .ui-grid-nowplaying-current-title { 
	background:url(../../images/estasviendo_misc.jpg) left top no-repeat;
	margin-top:9px;
	padding-left:12px;
	line-height:10px;
}
.seccion-grilla .ui-grid-nowplaying-current-title span{ 
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;}

.seccion-grilla .ui-grid-nowplaying-time{
color:#666666;
 font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:7px;
margin-right:5px;
font-weight:bold;
float:left;
}

.seccion-grilla .ui-grid-nowplaying-program{color:#666666;
 font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:7px;
}

.seccion-grilla .ui-grid-nowplaying-next-container{ 
height:44px;
width:300px;
float:left;
margin-left:6px;

}

.seccion-grilla .ui-grid-nowplaying-next-title{
	background:url(../../images/estasviendo_misc.jpg) left top no-repeat;
	margin-top:9px;
	padding-left:12px;
	line-height:10px
}

.seccion-grilla .ui-grid-nowplaying-next-title span{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}

.seccion-grilla .ui-grid-nowplaying-noinfo{ 
color:#666666;
 font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:7px;}
	
/* Buscador header*/

#buscador { 
	float:right;
	margin:7px 15px 0 0;
	}

/* Menú superior - registro - login */

.menu { 
	width:185px; 
	height:25px; 
	text-align:right; 
	float:right; 
	margin:20px 460px 0 0;
	}
	
.chat, .chat a { display:none;
/*    display:block;
	width:40px;
	font-size:13px; 
	text-transform:uppercase; 
	position:absolute;
	top: 20px;
	right:10px;
	background:url(../../images/esp/boton-registrate.gif) left top no-repeat; 
	}
	
.chat a {
	color:#FFFFFF; 
	text-decoration:none;
	font-weight:bold;*/
	}
	
.mod-no-loguedo a, .login { 
	margin:0 0 0 2px;
	display:block;
	width:52px;
	height:23px;
	background-image:url(../../images/esp/boton-login.gif); 
	float:left;
	text-decoration:none;
	
	}
	
.mod-no-loguedo .login span { 
	visibility:hidden;
	}

.mod-no-loguedo a.registrate { 
	background:url(../../images/esp/boton-registrate.gif) left top no-repeat; 
	padding:1px 1px;
	height:23px;
	width: 122px;
	display:block;
	float:left;
	text-decoration:none;
	}

.mod-no-loguedo .registrate span { 
	visibility:hidden;
	}

/*cuando esta logeado*/

.mod-logueado{
	color:#FFFFFF; 
	text-decoration:none; 
	margin:0px 0 0 0; 
	font-size:13px;
	float:right;
	}
	
.mod-logueado a{ 
	text-decoration:none;
	}
	
.nombre-usuario {
	color:#0068B5; font-weight:bold;
	}

.mod-logueado a.logout {
	background:url(../../images/usuario_logout.jpg) left top no-repeat; 
	width:48px;
	height:20px;
	display:block;
	font-size:11px;
	text-transform:uppercase; 
	text-align:left; 
	padding:3px 0 0 7px; 
	float:left;	
	color:#ffffff; 
	}

.mod-logueado a.nombre-usuario {
	background:url(../../images/usuario_fondo.gif) right top no-repeat;
	height:17px;
	display:block;
	float:left;
	padding:2px 18px 0 5px;
	margin:0px 2px 0px 2px;
	width:102px;
	text-align:left;
	}




/*****************/
/* BUSCADOR FORM */
/*****************/
#buscador					
{ 
position:absolute; 
width:333px; 
height:23px; 
border:none;
top:17px;
left:603px;
margin:0px; }

#buscador #buscadorWords	{ 
position:absolute; 
top:3px; 
left:40px; 
height:17px; 
width:185px; 
border:1px solid #A2A1A6;
background-color:#F5F5F5; }

#buscador #buscadorNodo		{ 
position:absolute; 
top:3px; 
left:231px; 
height:19px; 
width:90px; 
border:1px solid #A2A1A6;
background-color:#F5F5F5; }

#buscador #btnSearch		{ 
position:absolute; 
top:3px; 
left:325px; 
height:23px; 
width:47px; 
background: transparent url(../../images/esp/registro_buscador_button.gif) top left repeat-x; 
font-weight:bold; 
font-size:11px;}

#buscador #btnSearch		{ 
position:absolute; 
top:3px; 
left:325px; 
height:25px; 
width:47px; 
background: transparent url(../../images/esp/registro_buscador_button.gif) top left repeat-x; 
font-weight:bold; 
font-size:1px;
padding-top:5px;
color:#0068B5;
border:none;
cursor:pointer;}












/* ARBOL */
#PathMenu { display:none} /**/
.seccion-nav { 
clear:both; 
height:20px; 
background:url(../../images/arbol_fdo_subtotal.jpg) bottom left repeat-x; 
 }

ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}

ul.jd_menu ul {
	height: auto;
}


/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}


ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	height: auto;
	min-height:20px;
}
ul.jd_menu {
background: url(../../images/arbol_fdo_subarbol.png) 20px left repeat-x;
}
/*
* html ul.jd_menu ul {
	width: 1%;
}*/

ul.jd_menu li a {
    font-weight:bold;
    font-size:12px;
	text-transform:uppercase;
	padding:0px;
	margin: 0px;
	margin-right:4px;
	height: 16px;
	cursor: pointer;
	white-space: nowrap;
	background:none;
	line-height:13px;
	background:url(../../images/arbol_bullet.gif) 4px 0px no-repeat;
	text-decoration: none;
	color:#000000;
}

/*ul.jd_menu li a {

	text-transform:uppercase;

	
	
	
}*/

ul.jd_menu li a:hover, ul.jd_menu li.nav-item-current a {
    color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}


ul.jd_menu li a {
padding:3px 10px 0px 16px; 
text-align:center; 
display:block; 
float:left; 
height:16px;
}

ul.jd_menu li a:hover, ul.jd_menu li.nav-item-current a
{background-color:#0068B5;
background:#0068B5 url(../../images/arbol_bullet.gif) 4px -18px no-repeat;}



ul.jd_menu li.nav-orderposition-other { }

ul.jd_menu li.nav-node-chat {display:none; }

/*---submenu---*/

ul.jd_menu li ul.jdm_events { 
	height:20px; 
	width:auto; max-width:600px;
	clear:both; display:none;
	cursor:default; text-align:center;
	}


ul.jd_menu li ul.jdm_events li, 
ul.jd_menu li ul.jdm_events li a {background:url(../../images/arbol_fdo_sub_item.jpg) top left repeat-x; }

ul.jd_menu li ul.jdm_events li a:hover {background:url(../../images/arbol_fdo_sub_item.jpg) top left repeat-x; color:#cc0000;}

ul.jd_menu li ul.jdm_events li,
ul.jd_menu li ul.jdm_events li a { float:left; display:block; padding:0 5px; padding-top:1px; width:auto!important; }

/*------*/

ul.jd_menu li.nav-item-current li a:hover{ 
background: url(../../images/arbol_bullet.gif) 4px -18px no-repeat;
background-color:#0068B5!important;}






li.nav-item-current-parent, li.nav-item-current-parent a{ background:url(../../images/arbol_fdo_select.jpg) top left repeat-x; color:#111111;}

ul.jd_menu li ul.jdm_events li.nav-item-current,
ul.jd_menu li ul.jdm_events li.nav-item-current a { color:#cc0000; font-weight:bold}




/* Footer */

.seccion-footer {
	clear:both;
	text-align:left;
	width:978px;
	font:10px Arial, Helvetica, sans-serif;
	line-height:10px;
	margin:0 auto;
	}
.seccion-footer a {
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.seccion-footer .footer-arriba {
	padding:10px 0px 14px 0px;
	height:30px;
	background-color:#A2A1A6;
	}

.seccion-footer .footer-legales {
	width:550px;
	display:inline;
	float:left;
	}


.seccion-footer .footer-legales p{
	margin:2px 0 0 2px;
	float:left;
	color:#666666;
	}
	
	
.seccion-footer .footer-legales  img {
	float:left;
	padding:0 14px;
	}	
	
.seccion-footer img {
	float:left;
	}	
	

.seccion-footer .footer-logos {
	width:240px;
	float:right;
	
	}
	
/*.seccion-footer .footer-abajo {
	background-color:#636363;
	height:30px;
	display:block;

}

.seccion-footer .footer-abajo .footer-abajo-logos {
	width:370px;
	float:right;
	}

.seccion-footer .footer-abajo .footer-abajo-logos img {
	float:right;
	padding-right:8px;
	}*/
	
/*.destacados-content { _height:1px;}*/






















/***********/
/* MI PASE */
/***********/

#mipase {
font-family:Arial, Helvetica, sans-serif;
width:978px;
text-align:center; 
background-color:#FFFFFF;
margin:0 auto;
padding:10px 0;
}
/* #mipase a, #mipase a:visited { color:blue; text-decoration:none; } */
#mipase #pantalla { width:602px; text-align:center; margin:30px auto; padding:1px 0 10px; background:#ffffff url(../../images/registro_fdo.jpg) top no-repeat;}

#mipase .campo { position:relative; clear:both; margin: 2px auto; width:100%; height:30px; font-size:12px; vertical-align:middle; }
#mipase .terminos { position:relative; clear:both; margin: 2px auto; width:100%; height:50px; font-size:12px; vertical-align:middle; }
#mipase .terminos a{ color:#0068b5;}
#mipase .etiqueta { margin:2px 4px 0 0; display:inline; float:left; text-align: right; width:200px; vertical-align:middle; height:30px;}
#mipase .etiqueta span { font-size:10px; color:#666;}
#mipase .dato { margin:0 2px; text-align: left; width:250px; height:25px; display: inline-block; }
#mipase .dato label { height:25px; margin-right:8px;}
#mipase .dato select { margin-right:8px;}

/*sexo*/
#mipase .sexo .dato input { display:block; float:left; height:25px; margin: 0px 8px 0 0;}
#mipase .sexo .dato label {display:block; float:left; margin: 6px 10px 0 0;}

/*errores*/
#mipase .error { display:none; font-size:10px; color:#BE0000; margin: 0; text-align:left; height:25px; }
#mipase .error#username_error, #mipase .password_error, #mipase #password2_error_concordancia, #mipase #username_error_duplicado { width:130px; position:absolute;}


#descripcion {}

#mipase #error-terminos {width:130px; position:absolute;}
#adduser_obligatorios { margin:15px 0 0 0;}
#mipase .username .etiqueta{ margin-top:0;}

#mipase .obligatorio { width:4px;  margin:4px 4px 0 0; display:inline; float:left; text-align: right;vertical-align:top; height:30px; padding:0; }
#mipase .obligatorio span { width:4px; vertical-align:middle; height:5px; margin:0; padding:0;}
#mipase .obligatorio #no span { visibility:hidden}

#mipase input { border:none; width:244px; height:21px; padding:2px 3px 0; background-color: #C9C9C9; }

#mipase input:focus {}

#mipase select {background-color: #C9C9C9; border:none;}
#mipase .opcionfull { width:248px; height:25px; }
#mipase .radio { width:16px !important; height:16px; border:none; background:none; margin:4px 4px 0 0; }
#mipase textarea { width:200px; height:100px; }

#mipase #enviar { text-align:center; width:100%; margin: 10px auto 20px; background:url(../../images/esp/registro_linea.jpg) top no-repeat; padding-top:10px; }
#mipase #enviar button { border-width:1px; background-color:#EBEBEB; margin:1px; }

#mipase .continuar { margin-right: 200px; width:99px; height:32px; background: transparent url(../../images/esp/registro_btn_continuar.jpg) top left no-repeat; border:none; cursor:pointer;}
#mipase .continuar span { display:none; }
#mipase .finalizar { width:93px; height:32px; background: transparent url(../../images/esp/registro_btn_finalizar.jpg) top left no-repeat; border:none; cursor:pointer; }
#mipase .finalizar span { display:none; }

#mipase #adduser_title {
	padding-left:0px;
	text-align:left;
	margin:5px 0px 0px 0;
	display:block;
	position:relative;  width:600px; }

#mipase #adduser_title span { 	font-size:14px; 
	text-transform:uppercase; margin-left:22px; margin-top:5px; color:#FFFFFF; _margin-left:30px;}
#mipase #adduser_subtitle { height:30px; text-align:left; margin:15px 0 0 20px;}
#mipase #adduser_subtitle span { font-size:11px; text-transform:uppercase; color:#0068B5; font-weight:bold;}
#mipase #adduser_obligatorios span {font-size:12px; font-weight:normal;}




/*MODIFY*/
#mipase #modifyuser_form { text-align:left; margin:0 auto; width:800px;}
#mipase #modifyuserinst_form {margin:15px auto 0; width:550px;}

#mipase #modifyuser_title {
	padding-left:0px;
	text-align:left;
	margin:5px 0px 0px 0;
	position:relative; width:600px; }


#mipase #modifyuser_title span { 	font-size:14px; 
	text-transform:uppercase; margin-left:22px; _margin-left:0px; margin-top:5px; color:#FFFFFF;}

#mipase #modifyuser_obligatorios span {font-size:12px; font-weight:normal;}
#mipase #modifyuser_subtitle { height:30px; text-align:left; margin:15px 0 0 20px;}
#mipase #modifyuser_subtitle span { font-size:11px; text-transform:uppercase; color:#0068B5; font-weight:bold;}






#mipase #adduser_form { text-align:left; margin:0 auto; width:605px;}

#mipase #adduserinst_form {margin:20px auto 0; width:550px;}

hr { display:none;}

#mipase #adduser_leyenda{ font-size:11px;}


/*Pantalla Confirmacion Registro*/
.mipase_logo { height:60px;  text-align:center; display:block; margin-top:80px; background: transparent url(../../images/registro_confirm_logo.gif) top center no-repeat;}
.tit_confirm { height:40px; font-size:22px; line-height:26px; color:#0068B5; font-weight:bold;}
.subt_confirm { font-size:12px; line-height:16px; width:590px; margin:0 auto; }
#enviar .iralahome {width:108px; height:32px; background: transparent url(../../images/esp/registro_btn_iralahome.jpg) top left no-repeat; border:none; cursor:pointer;  }
#mipase .iralahome span { display:none; }
#pantalla .espacio60 { height:32px}