*{	margin:0px; padding:0px; }

span.Aux
{
	clear:both;
	font-size:2px;
	display:block;
}

body 
{	background:#000; font-family:Helvetica, Arial, Tahoma; }

#Container
{	height:615px; width:990px; margin:0px auto; position:relative; }
/*==================================*/
#LogoDescripcion, #LogoIndex, #LogoLista, #LogoTarjeta, #LogoShopping, #LogoLogin, #LogoCatalogo
{
	float:left;
	width:170px;
	height:76px;
	background:url(../images/nar/logoEML.jpg) no-repeat;
}
/*==================================*/
#MenuLang
{
	float:left;
	margin:4px 0px 0px 10px;
	width:345px;
	text-align:center;
	font-family:Helvetica;
}

#MenuLang SPAN
{
	font-size:11px;
	color:#ffcc00;
	font-weight:bold;
}

#MenuLang SPAN.Separador
{
	color:#fff;
	font-weight:bold;
	margin:0px 0px 0px 4px;
}

#MenuLang A
{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

#MenuLang A:hover
{
	color:#4586B6;
	text-decoration:none;
}
/*==================================*/
#MenuPrincipal
{	
	height:25px;
	padding:5px 0px 0px 0px;
}

#MenuPrincipal UL
{	float:right;	}

#MenuPrincipal LI
{
	font-weight:bold;
	font-size:13px;
	display:block;
	width:90px;
	float:left;
	text-align:center;
	height:22px;
}

#MenuPrincipal LI A
{
	color:#fff;
	display:block;
	text-align:center;
	text-decoration:none;
	height:21px;
	padding:1px 0px 0px 0px;
	width:90px;
	background:url(../images/nar/bg_menuprincipal.jpg) no-repeat;
}

#MenuPrincipal LI A:hover
{
	color:#fff;
	display:block;
	text-decoration:none;
	background:url(../images/nar/bg_menuprincipal.jpg) no-repeat 0px -22px;
}

#MenuPrincipal SPAN
{
	display:block;
	width:90px;
	height:21px;
	padding:1px 0px 0px 0px;
	background:url(../images/nar/bg_menuprincipal.jpg) no-repeat 0px -22px;
	color:#E9E9E9;
}
/*==================================*/
#MenuPrincipal2
{	
	height:25px;
	margin:5px 0px 0px 0px;
}

#MenuPrincipal2 UL
{	float:right;	}

#MenuPrincipal2 LI
{
	font-size:11px;
	display:block;
	width:100px;
	float:left;
	text-align:center;
}

#MenuPrincipal2 LI A
{
	color:#000;
	display:block;
	text-align:center;
	height:17px;
	padding:2px 0px 0px 0px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/nar/bg_menusecundario.jpg) no-repeat;
}

#MenuPrincipal2 LI A:hover
{
	color:#fff;
	display:block;
	text-decoration:none;
	background:url(../images/nar/bg_menusecundario.jpg) no-repeat 0px -19px;
}

#MenuPrincipal2 SPAN
{
	display:block;
	width:100px;
	height:18px;
	padding:2px 0px 0px 0px;
	background:url(../images/nar/bg_menusecundario.jpg) no-repeat 0px -19px;
	color:#E9E9E9;
}
/*===================================*/
#MsjOpcional
{
	margin:0px auto 0px auto;
	text-align:center;
	clear:both;
}

#MsjOpcional A
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}

#MsjOpcional A:hover
{
	color:#E08802;
	text-decoration:underline;
}
/*==================================*/
#Main
{ 
	height:355px;
	width:440px;
	margin:25px 0px 0px 0px;
	background:url(../images/nar/bg_main.png) no-repeat;
	float:right;
	padding:15px 0px 0px 0px;
}

#MOpciones
{
	margin:0px auto;
	width:400px;
}

#MOpciones UL
{
	text-align:center;
	font-size:11px;
	height:28px;
}

#MOpciones LI#Reciente A, #MOpciones LI#Busqueda A
{	
	padding:10px 6px 0px 6px;
	height:18px;
}

#MOpciones LI
{
	display:block;
	width:78px;
	height:28px;
	text-align:center;
	float:left;
	margin:0px 1px 0px 0px;
	line-height:1em;
}

#MOpciones LI.Activo A
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/nar/bg_tablista.png) no-repeat;
	display:block;
	width:66px;
	height:25px;
	padding:3px 6px 0px 6px;
}

#MOpciones LI.Desactivo A
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/nar/bg_tablista.png) no-repeat 0px -28px;
	display:block;
	width:66px;
	height:25px;
	padding:3px 6px 0px 6px;
}

#MOpciones LI.Desactivo A:hover
{
	color:#fff;
	background:url(../images/nar/bg_tablista.png) no-repeat;
}

#CFotos
{ 
	height:305px; 
	width:394px;
	margin:0px auto 0px auto;
	border:3px solid #666666;
}

#CFotos H1
{
	background:#666;
	color:#fff;
	font-size:12px;
	padding:2px 4px;
	margin:0px 0px 5px 0px;
}

#CListaFotos
{
	width:375px;
	margin:0px auto;
	height:275px;
	overflow:auto;
}

#CListaFotos P.Mensaje
{
	padding:5px 0px 0px 32px;
	height:20px;
	background:#efefef url(../images/nar/bg_infolocals.png) no-repeat 4px 2px;
	margin:5px 0px;
	font-size:12px;
}

#CWebinars P.Mensaje, #CRBusqueda P.Mensaje, #CFreeVideo P.Mensaje
{
	padding:5px 0px 0px 32px;
	height:20px;
	background:#efefef url(../images/nar/bg_infolocals.png) no-repeat 4px 2px;
	margin:5px 9px;
	font-size:12px;
}

#CListaFotos SPAN.Aviso
{
	text-align:left;
	font-size:11px;
	color:#fff;
	float:left;
}

#CListaFotos SPAN.VerTodo
{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	float:right;
	width:60px;
	color:#999;
}

#CListaFotos SPAN.VerTodo A
{	color:#fff;	}

#CListaFotos SPAN.VerTodo A:hover
{	
	color:#999;
	text-decoration:none;
}

.Transparente
{ 
	width:70px; 
	height:50px;
	float:left;
	border:1px solid #333;
	background:#000;
}

.Imagen
{ 
	width:70px; 
	height:50px;
	float:left;
	border:1px solid #666;	text-align:center!important;
	background:#000;
}

.Imagen A
{
	margin:0px!important;
	padding:0px!important;
	border:none;
}

.Imagen A IMG
{ 
	height:50px;
	margin:0px auto!important;
	padding:0px!important;
	border:none;

}

.Imagen P
{
	font-size:9px;
	font-family:Verdana;
	text-align:center!important;
	margin:1px 0px 0px 0px!important;
	padding:0px!important;
	height:auto!important;
}

.Imagen  P A
{
	color:#fff;
	text-decoration:none;
}

.Imagen  P A:hover
{
	color:#999;
	text-decoration:underline;
}
/*==================================
.Icono
{
	width:335px;
	background:#000;
	border:1px solid #666666;
	position:absolute;
	top:110px;
	left:-410px;
	padding:0px 0px 3px 0px;
	z-index:1;
}

.Icono SPAN.Aux
{
	clear:both;
	font-size:2px;
	display:block;
}

.TituloIcono
{	
	background:#292929!important; 
	margin:0px 0px 5px 0px;
	border:1px solid #292929!important; 
}

.TituloIcono H1
{
	font-size:14px!important;
	text-align:left!important;
	color:#ffcc00!important;
	padding:2px 0px 0px 4px!important;
	margin:0px 0px 2px 0px!important;
	float:left;
	background:none!important;
}
/*==================================
.DatosIcono IMG.Horizontal
{
	width:134px;
	border:none;
	height:94px;
	float:left;
	margin:0px 5px 0px 5px;
}

.DatosIcono IMG.Vertical
{
	border:none;
	height:94px;
	margin:0px 5px 0px 5px;
	float:left;
}

.DatosIcono P
{	
	font-size:11px;
	color:#fff;
	width:auto!important;
	height:auto!important;
	clear:none!important;
	margin:0px 5px 5px 0px!important;
}

.DatosIcono H1
{	
	background:none!important;
	font-size:12px!important;
	margin:0px!important;
	padding:0px!important;
}

.DatosIcono P A
{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:0px 0px 0px 10px;
}

.DatosIcono P A:hover
{
	background:none;
	text-decoration:underline;
	color:#999;
}
/*==================================
.OpcionesIcono
{
	width:310px;
	margin:3px auto 0px auto;
}*/

#VPList
{
	width:440px;
	height:335px;
	float:left;
	clear:both;
	margin:30px 0px 0px 20px;
	text-align:center;
	background:url(../images/nar/bg_playerlist.jpg) no-repeat;
	padding:5px 0px 0px 0px;
}

#VPList H1
{
	font-size:12px;
	text-align:left;
	color:#000;
	width:410px;
	margin:0px auto 7px auto;
	height:22px;
	padding:0px 0px 0px 10px;
	overflow:hidden;
	line-height:1.8em;
	background:url(../images/nar/bg_tituloplayerlist.jpg) no-repeat;
}

#xVideoPList
{	height:232px;	}
/*=================================*/
#VPBuyList
{
	float:left;
	width:152px;
}

#VPBuyList SPAN
{
	font-size:11px;
	color:#fff;
	float:left;
	width:100px;
	text-align:left;
	margin:0px 0px 0px 20px;
	line-height:1.3em;
}

#VPBuyList SPAN A
{
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

#VPBuyList SPAN A:hover
{
	text-decoration:none;
	color:#ffcc00;
}
/*=================================*/
#VPDurationList
{	
	float:right;
	width:152px;
	height:20px;
}

#VPDurationList SPAN
{
	font-size:11px;
	color:#fff;
	float:left;
	text-align:right;
	width:130px;
}

/*=============*/
#BotonesPlayerList
{
	width:130px;
	height:40px;
	margin:0px 0px 2px 0px;
	float:left;
}
/*=============*/
#BtnStop
{
	float:left;
	width:45px;
	height:24px;
	margin:9px 0px 0px 0px;
}

#BtnStop A.InputStop
{
	border:none;
	width:45px;
	height:24px;
	background:url(../images/nar/btn_stop.jpg) no-repeat;
	display:block;
	font-size:2px;
}

#BtnStop A:hover.InputStop
{	background:url(../images/nar/btn_stop.jpg) no-repeat 0px -24px;	}
/*=============*/
#BtnPlay
{
	float:left;
	width:40px;
	height:40px;
}

#BtnPlay A.InputPlay
{
	border:none;
	width:40px;
	height:40px;
	background:url(../images/nar/btn_play.jpg) no-repeat;
	display:block;
	font-size:2px;
}

#BtnPlay A:hover.InputPlay
{	background:url(../images/nar/btn_play.jpg) no-repeat 0px -40px;	}
/*=============*/
#BtnPause
{
	float:left;
	width:45px;
	height:24px;
	margin:9px 0px 0px 0px;
}

#BtnPause A.InputPause
{
	border:none;
	width:45px;
	height:24px;
	background:url(../images/nar/btn_pause.jpg) no-repeat;
	display:block;
	font-size:2px;
}
#BtnPause A:hover.InputPause
{	background:url(../images/nar/btn_pause.jpg) no-repeat 0px -24px;	}
/*=============*/
#Perc
{
	font-size:12px;
	color:#fff;
	text-align:center;
	margin:5px 0px 0px 0px;
	clear:both;
}
/*=============*/
#Community
{
	margin:5px auto 5px auto;
	width:970px;
}

#TextoCommunity
{
	margin:0px 0px 0px 0px;
	width:290px;
	height:490px;
	background:url(../images/nar/bg_textcomm.jpg) no-repeat;
	padding:10px 0px 0px 0px;
	float:left;
	clear:left;
}

#TCommunity
{
	overflow:auto;
	overflow-x:hidden;
	width:280px;
	height:460px;
	margin:0px auto;
}
/*=============*/
#TCOpciones
{
	width:280px;
	margin:5px auto 0px auto;
}

#TCOpciones P
{
	font-size:11px;
	color:#fff;
}

#TCOpciones A
{
	font-size:11px;
	color:#fff;
}

#TCOpciones A:hover
{
	text-decoration:none;
	color:#999;
}
/*===========================================*/
#LoginHome
{
	float:right;
	margin:15px 0px 5px 0px;
	height:35px;
	width:330px;
	background:url(../images/nar/bg_loginhome.jpg) no-repeat;
}

#LoginHome FORM
{
	margin:0px auto;
	width:320px;
	padding:5px 0px 0px 0px;
	font-family:Tahoma;
}

#LoginHome SPAN
{	margin:0px 0px 0px 4px;	}

#LoginHome SPAN.Button
{	margin:0px 0px 0px 0px!important;	}

#LoginHome LABEL
{
	color:#fff;
	font-weight:bold;
	font-size:10px;
	margin:0px 3px 0px 0px;
}

#LoginHome INPUT.InputText
{
	width:75px;
	border:1px solid #666;
	padding:1px;
	font-size:10px;
}

#LoginHome INPUT.InputSubmit
{
	width:50px;
	height:18px;
	border:none;
	background:url(../images/nar/btn_loginhome.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:9px!important;
}

#LoginHome INPUT.InputSubmit:hover
{
	background:url(../images/nar/btn_loginhome.jpg) no-repeat 0px -18px;
	color:#000;
}
/*=============*/
#Texto
{
	float:right;cleaR:both;
	width:530px;
	height:465px;
	background:url(../images/nar/bg_textoindex.jpg) no-repeat;
	
	color:#fff;
	font-family:Arial;
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

#TextoIndex
{
	width:510px;
	margin:0px auto;
}

#TextoIndex H1
{
	font-size:16px;
	margin:0px 0px 5px 0px;
	color:#ffcc00;
}

#TextoIndex H3
{
	font-size:13px;
	margin:0px 0px 5px 0px;
	color:#ffcc00;
}

#TextoIndex H2
{
	font-size:14px;
	margin:0px 0px 5px 0px;
}

#TextoIndex P
{
	margin:0px 0px 5px 0px;
	line-height:1.3em;
	font-size:12px;
}

#TextoIndex UL
{
	margin:0px 0px 10px 0px;
	font-size:13px;
}

#TextoIndex UL LI
{
	background:url(../images/nar/li2.png) no-repeat 0px 4px;
	padding:0px 0px 0px 24px;
	list-style:none;
	margin:0px 10px 10px 0px;
}
/*=======================*/
#TCommunity H1
{
	font-size:16px;
	margin:0px 10px 5px 10px;
	color:#ffcc00
}

#TCommunity H2
{
	font-size:14px;
	margin:0px 10px 5px 10px;
}

#TCommunity P
{
	margin:0px 10px 10px 10px;
	line-height:1.5em;
	font-size:12px;
	color:#fff;
}

#TCommunity UL
{
	margin:0px 10px 10px 10px;
	font-size:12px;
}

#TCommunity UL LI
{
	background:url(../images/nar/ico_vinietatexto.png) no-repeat 0px 4px;
	padding:0px 0px 0px 14px;
	list-style:none;
	margin:0px 0px 10px 0px;
	color:#fff;
}
/*=============*/
#MainMemberNow
{
	width:440px;
	clear:both;
	float:right;
	margin:15px 0px 0px 0px;
}
/*=============*/
#MemberNow2
{
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	width:240px;
}

#MemberNow2 A.InputSubmit
{
	display:block;
	width:240px;
	height:28px;
	text-align:center;
	text-decoration:none;
	padding:12px 0px 0px 0px;
	background:url(../images/nar/btn_membernow2.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

#MemberNow2 A:hover.InputSubmit
{
	background:url(../images/nar/btn_membernow2.jpg) no-repeat 0px -40px;
	color:#efefef;
}
/*=============*/
#MemberNow
{
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	width:240px;
}

#MemberNow A.InputSubmit
{
	display:block;
	width:240px;
	height:28px;
	text-align:center;
	text-decoration:none;
	padding:12px 0px 0px 0px;
	background:url(../images/nar/btn_membernow.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

#MemberNow A:hover.InputSubmit
{
	background:url(../images/nar/btn_membernow.jpg) no-repeat 0px -40px;
	color:#efefef;
}
/*=============*/
#MemberNowDescription
{
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	width:250px;
	height:45px;
}

#MemberNowDescription P
{
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

#MemberNowDescription A.InputSubmit
{
	display:block;
	width:250px;
	height:28px;
	text-align:center;
	text-decoration:none;
	padding:12px 0px 0px 0px;
	background:url(../images/nar/btn_membernowdes.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

#MemberNowDescription A:hover.InputSubmit
{
	background:url(../images/nar/btn_membernowdes.jpg) no-repeat 0px -40px;
	color:#efefef;
}

/*=============*/
#CBusqueda
{
	width:394px;
	background:#000;
	border:3px solid #666;
	margin:0px auto;
	padding:0px 0px 10px 0px;
}

#CBusqueda H1
{
	background:#666;
	color:#fff;
	font-size:12px;
	padding:2px 4px;
	margin:0px 0px 10px 0px;
}

#CBusqueda P
{	text-align:center;	}

#CBusqueda P.Mensaje
{
	padding:5px 0px 0px 32px;
	height:20px;
	background:#efefef url(../images/nar/bg_infolocals.png) no-repeat 4px 2px;
	margin:5px 0px;
	font-size:12px;	
	font-weight:bold;
	line-height:1.1em;
	color:#000;
	text-align:left;
	width:300px;
}


#CBusqueda LABEL
{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0px 3px 0px 5px;
}

#CBusqueda INPUT.InputText
{
	border:1px solid #666;
	width:190px;
	margin:0px 10px 0px 0px;
	padding:2px;
}

#CBusqueda INPUT.InputSubmit
{
	border:none;
	width:90px;
	height:24px;
	background:url(../images/nar/btn_search.jpg) no-repeat;
	color:#fff;
}
/*=============*/
#CRBusqueda, #CFreeVideo
{
	width:394px;
	margin:0px auto;
	height:305px;
	overflow:auto;
	overflow-x:hidden;
	padding:0px 0px 0px 0px;
	border:3px solid #666;
}

#CRBusqueda H1, #CFreeVideo H1
{
	background:#666;
	color:#fff;
	font-size:12px;
	padding:2px 4px;
	margin:0px 0px 10px 0px;
}
/*=============*/
#RBusqueda
{
	height:240px;
	overflow:auto;
	overflow-x:hidden;
	margin:5px 5px 0px 5px;
}
/*=============*/
#CWebinars
{
	width:394px;
	margin:0px auto;
	height:305px;
	overflow:auto;
	overflow-x:hidden;
	padding:0px 0px 0px 0px;
	border:3px solid #666;
}

#CWebinars H1
{
	background:#666;
	color:#fff;
	font-size:12px;
	padding:2px 4px;
	margin:0px 0px 10px 0px;
}

.DatoBusqueda
{
	margin:3px auto 5px auto;
	width:340px;
	background:#000;
	border:1px solid #666;
	padding:0px 0px 5px 0px;
}

.DatoBusqueda IMG.Horizontal
{
	width:136px;
	border:none;
	height:108px;
	margin:5px 6px 0px 5px;
	float:left;
}

.DatoBusqueda IMG.Vertical
{
	width:95px;
	border:none;
	height:108px;
	float:left;
	margin:5px 6px 0px 5px;
}

.DatoBusqueda H1
{
	background:none!important;
	color:#FD9A01!important;
	line-height:1.2em!important;
	margin:3px 4px 2px 0px!important;
	height:42px;
	padding:0px!important;
	overflow:hidden;
}

.DBImagen
{
	float:left;
	width:105px;
	text-align:center;
}

.DBImagen SPAN.Webinars
{
	display:block;
	background:#ffcc00;
	font-size:10px;
	text-align:center;
	padding:2px 0px;
	width:95px;
	clear:both;
	font-family:Arial;
	margin:0px auto;
	color:#000;
}

.DBImagen SPAN.RSeminars
{
	display:block;
	background:#3D76A1;
	font-size:10px;
	text-align:center;
	padding:2px 0px;
	width:95px;
	clear:both;
	font-family:Arial;
	margin:0px auto;
	color:#fff;
}

.DBImagen IMG
{
	width:88px!important;
	margin:4px auto 0px auto!important;
	padding:0px!important;
	float:none!important;
	height:92px!important;
}

.DBImagen A
{
	text-decoration:none;
	cursor:hand;
}

.DBDatos
{
	height:44px;
	overflow:hidden;
}

.DBDatos P
{
	font-size:11px;
	color:#fff;
	margin:0px 5px 2px 0px;
	text-align:left!important;
}

.DBDatos P A
{	color:#fff;	}

.DBDatos P A:hover
{	
	color:#999;
	text-decoration:none;
}
/*=============*/
.DBOpciones
{	
	margin:5px 5px 0px 5px;
	height:15px;
}

.DBOpciones A
{
	color:#fff;
	text-decoration:none;
}

.DBOpciones A:hover
{
	color:#666;
	text-decoration:underline;
}

.DBOpciones SPAN.Reserve
{
	float:left;
	font-size:11px;
	font-weight:bold;
}

.DBOpciones SPAN.VerMas
{
	float:right;
	font-size:11px;
	font-weight:bold;
}
/*=========================================*/
.DBOpciones A.IBReserveNow
{
	display:block;
	width:136px;
	text-align:center;
	height:14px;
	background:url(../images/nar/btn_IBReserveNow.jpg) no-repeat;
	padding:1px 0px 0px 0px;
}

.DBOpciones A:hover.IBReserveNow
{
	background:url(../images/nar/btn_IBReserveNow.jpg) no-repeat 0px -19px;
	text-decoration:none;
	color:#fff;
}
/*=========================================*/
.DBOpciones A.IBBuy
{
	display:block;
	width:40px;
	text-align:center;
	height:15px;
	background:url(../images/nar/btn_IBBuyLibrary.jpg) no-repeat;
}

.DBOpciones A:hover.IBBuy
{
	background:url(../images/nar/btn_IBBuyLibrary.jpg) no-repeat 0px -19px;
	text-decoration:none;
	color:#fff;
}
/*=========================================*/
.DBOpciones A.IBReserve
{
	display:block;
	width:56px;
	text-align:center;
	height:15px;
	background:url(../images/nar/btn_IBReserveLibrary.jpg) no-repeat;
}

.DBOpciones A:hover.IBReserve
{
	background:url(../images/nar/btn_IBReserveLibrary.jpg) no-repeat 0px -19px;
	text-decoration:none;
	color:#fff;
}
/*=========================================*/
.DBOpciones A.IBAdd
{
	display:block;
	width:96px;
	text-align:center;
	height:15px;
	background:url(../images/nar/btn_IBAddLibrary.jpg) no-repeat;
}

.DBOpciones A:hover.IBAdd
{
	background:url(../images/nar/btn_IBAddLibrary.jpg) no-repeat 0px -19px;
	text-decoration:none;
	color:#fff;
}





/*=========================================*/
#CWVideos
{
	margin:30px 0px 0px 10px;
	float:left;
	width:370px;
	height:450px;
	clear:left;
	background:url(../images/nar/bg_videoindex.png) no-repeat;
	padding:10px 0px 0px 0px;
}

/*=============*/
#FormSmall
{
	width:375px;
	clear:left;
	margin:20px auto 0px auto;
	padding:0px 0px 5px 0px;
}

#FormSmall FORM
{	margin:8px 0px 0px 0px;	}

#FormSmall H1
{
	color:#fff;
	font-size:14px;
	margin:0px 0px 10px 5px;
}

#FormSmall P
{
	clear:both;
	height:24px;
	margin:0px 0px 3px 0px;
}

#FormSmall P.Button
{
	clear:both;
	height:24px;
	text-align:center;
	margin:15px 0px 5px 0px;
}

#FormSmall LABEL
{
	float:left;
	font-size:11px;
	color:#fff;
	text-align:right;
	margin:3px 3px 0px 0px;
	width:110px;
	font-weight:bold;
}

#FormSmall INPUT.InputText
{
	float:left;
	width:180px;
	border:1px solid #666;
	padding:2px;
}

#FormSmall INPUT.InputSubmit
{
	background:url(../images/nar/bg_update.png) no-repeat;
	width:90px;
	height:25px;
	text-align:center;
	padding:3px 0px 0px 0px;
	color:#fff;
	border:none;
	font-size:10px;
	margin:0px 3px;
}

#FormSmall INPUT.InputSubmit:hover
{
	background:url(../images/nar/bg_update.png) no-repeat 0px -25px;
	color:#000;
}

/*=============*/
#CVideos
{
	margin:9px 0px 0px 0px;
	float:left;
	width:370px;
	height:450px;
	clear:left;
	background:url(../images/nar/bg_videoindex.jpg) no-repeat;
	padding:10px 0px 0px 0px;
}

#ICVarios
{
	height:179px;
	width:298px;
	margin:0px auto 0px auto;
	border:1px solid #7D7D7D;
	padding:4px 0px 0px 0px;
}

#ICVarios P.Link, #CVideos P.Link
{
	font-size:11px;
	text-align:right;
	clear:both;
	margin:3px 15px 0px 0px;
}

#ICVarios P.Link A, #CVideos P.Link A
{	color:#fff;	}

#ICVarios P.Link A:hover, #CVideos P.Link A:hover
{
	color:#999;
	text-decoration:none;
}

.IcoVideos
{
	margin:0px 5px 0px 11px;
	text-align:center;
	width:125px;
	height:168px;
	padding:5px 0px 0px 0px;
	float:left;
	bordeR:1px solid #666;
	background:#000;
	font-family:Arial;
}

.IcoVideos IMG.Horizontal
{
	width:110px;
	height:75px;
	margin:0px auto;
	border:1px solid #666;
	padding:1px;
}

.IcoVideos IMG.Vertical
{
	width:70px;
	height:75px;
	margin:0px auto;
	border:1px solid #666;
	padding:1px;
}

.IcoVideos IMG
{
	width:110px;
	height:75px;
	margin:0px auto;
	border:1px solid #666;
	padding:1px;
}

.IVDatos
{
	width:125px;
	height:66px;
	margin:0px auto;
}

.IVDatos H1
{
	font-size:10px!important;
	color:#ffcc00!important;
	margin:0px 5px 3px 5px!important;
	height:35px!important;
	overflow:hidden!important;
}

.IVDatos P
{
	color:#fff;
	font-size:10px;
	margin:0px 0px 1px 0px;
}

.IVOpciones
{
	width:116px;
	margin:0px auto;
}

.IVOpciones SPAN.IVBuy
{
	float:left;
	height:15px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}

.IVOpciones SPAN.IVMoreInfo
{
	float:right;
	height:15px;
}

.IVOpciones A
{
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.IVOpciones A:hover
{	color:#666;	}
/*============================*/
.IVOpciones A.IBBuyWatch
{
	display:block;
	width:60px;
	height:14px;
	background:url(../images/nar/btn_IBBuyWatch.jpg) no-repeat;
	padding:1px 0px 0px 0px;
}
.IVOpciones A:hover.IBBuyWatch
{
	text-decoration:none;
	color:#fff;
	background:url(../images/nar/btn_IBBuyWatch.jpg) no-repeat 0px -20px;
}
/*============================*/
.IVOpciones A.IBBuyHome
{
	display:block;
	width:40px;
	height:14px;
	background:url(../images/nar/btn_IBBuyLibrary.jpg) no-repeat;
	padding:1px 0px 0px 0px;
}
.IVOpciones A:hover.IBBuyHome
{
	text-decoration:none;
	color:#fff;
	background:url(../images/nar/btn_IBBuyLibrary.jpg) no-repeat 0px -20px;
}


/*=================ICONO DE VIDEO UNICO EN EL CENTRO========================*/
.IcoVideoUnico
{
	margin:0px auto;
	text-align:center;
	width:125px;
	height:168px;
	padding:5px 0px 0px 0px;
	bordeR:1px solid #666;
	background:#000;
	font-family:Arial;
}

.IcoVideoUnico IMG.Horizontal
{
	width:110px;
	height:75px;
	margin:0px auto;
	border:1px solid #666;
	padding:1px;
}

.IcoVideoUnico IMG.Vertical
{
	width:70px;
	height:75px;
	margin:0px auto;
	border:1px solid #666;
	padding:1px;
}

.IcoVideoUnico IMG
{
	width:110px;
	height:75px;
	margin:0px auto;
	border:1px solid #666;
	padding:1px;
}

.IVUDatos
{
	width:125px;
	height:66px;
	margin:0px auto;
}

.IVUDatos H1
{
	font-size:10px!important;
	color:#ffcc00!important;
	margin:0px 5px 3px 5px!important;
	height:35px!important;
	overflow:hidden;
}

.IVUDatos P
{
	color:#fff;
	font-size:10px;
	margin:0px 0px 1px 0px;
}

.IVUOpciones
{
	width:116px;
	margin:0px auto;
}

.IVUOpciones SPAN.IVBuy
{
	float:left;
	height:15px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}

.IVUOpciones SPAN.IVMoreInfo
{
	float:right;
	height:15px;
}

.IVUOpciones A
{
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.IVUOpciones A:hover
{	color:#666;	}
/*=========================================================*/
.IVUOpciones A.IBBuyWatch
{
	display:block;
	width:60px;
	height:14px;
	background:url(../images/nar/btn_IBBuyWatch.jpg) no-repeat;
	padding:1px 0px 0px 0px;
}
.IVUOpciones A:hover.IBBuyWatch
{
	text-decoration:none;
	color:#fff;
	background:url(../images/nar/btn_IBBuyWatch.jpg) no-repeat 0px -20px;
}
/*============================*/
.IVUOpciones A.IBBuyHome
{
	display:block;
	width:40px;
	height:14px;
	background:url(../images/nar/btn_IBBuyLibrary.jpg) no-repeat;
	padding:1px 0px 0px 0px;
}
.IVUOpciones A:hover.IBBuyHome
{
	text-decoration:none;
	color:#fff;
	background:url(../images/nar/btn_IBBuyLibrary.jpg) no-repeat 0px -20px;
}


/*============================*/
.IcoWebinarsTmp
{
	margin:0px auto 9px auto;
	width:300px;
	height:204px;
	border:1px solid #BA7530;
	background:#242424;
}

.IcoWebinarsTmp H1.ICTitulo
{
	font-size:13px!important;
	text-align:left!important;
	color:#fff!important;
	background:#BA7530!important;
	padding:1px 0px 2px 4px!important;
	margin:0px 0px 5px 0px!important;
}

.IWDatosTmp
{
	margin:0px 4px 0px 4px;
	height:159px;
}

.IWDatosTmp IMG
{
	width:80px;
	height:90px;
	margin:0px 5px 0px 0px;
	border:2px solid #BA7530;
	padding:1px;
	float:left;
}

.IWDatosTmp H1
{
	font-size:12px;
	color:#ffcc00;
	width:170px;
	margin:0px 0px 3px 0px;	
	float:left;
	line-height:1.2em;
	height:43px;
	overflow:hidden;
}

.IWDatosTmp P
{
	color:#fff;
	font-size:11px;
	margin:0px 3px 2px 0px;
	line-height:1.2em;
	text-align:justify;
}

.IWDatosTmp A
{
	color:#fff;
	font-size:11px;
	margin:0px 0px 4px 0px;
}

.IWDatosTmp A:hover
{
	color:#386B90;
	text-decoration:none;
}

.IWOpcionesTmp
{
	width:290px;
	margin:0px auto;
	height:12px;
}

.IWOpcionesTmp SPAN.IWBuy
{
	float:left;
	height:12px;
}

.IWOpcionesTmp SPAN.IWMoreInfo
{
	float:right;
	height:12px;
}

.IWOpcionesTmp A
{
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.IWOpcionesTmp A:hover
{
	color:#386B90;
	text-decoration:none;
}
/*===================================*/
.IWOpcionesTmp A.IBReserve
{
	display:block;
	width:55px;
	height:14px;
	text-align:center;
	text-decoration:none;
	padding:1px 0px 0px 0px;
	background:url(../images/nar/btn_IBReserveHome.jpg) no-repeat;
}

.IWOpcionesTmp A:hover.IBReserve
{
	color:#fff;
	text-decoration:none;
	background:url(../images/nar/btn_IBReserveHome.jpg) no-repeat 0px -20px;
}

/*==============ICONO VIDEO ESPECIAL CUANDO NO HAY WEBINAR EN INDEX==============*/
.IcoVideoEspecial
{
	margin:0px auto 10px auto;
	width:300px;
	height:204px;
	border:1px solid #4584B8;
	background:#242424;
}

.IcoVideoEspecial H1.IVTitulo
{
	font-size:13px!important;
	text-align:left!important;
	color:#fff!important;
	background:#4584B8!important;
	padding:1px 0px 2px 4px!important;
	margin:0px 0px 5px 0px!important;
}

.IVDatosEsp
{
	margin:0px 4px 0px 4px;
	height:159px;
}

.IVDatosEsp IMG
{
	width:80px;
	height:90px;
	margin:0px 5px 0px 0px;
	border:2px solid #4584B8;
	padding:1px;
	float:left;
}

.IVDatosEsp H1
{
	font-size:12px;
	color:#ffcc00;
	width:185px;
	margin:0px 0px 3px 0px;	
	float:left;
	line-height:1.2em;
	height:43px;
	overflow:hidden;
}

.IVDatosEsp P
{
	color:#fff;
	font-size:11px;
	margin:0px 3px 2px 0px;
	line-height:1.2em;
	text-align:justify;
}

.IVDatosEsp A
{
	color:#fff;
	font-size:11px;
	margin:0px 0px 4px 0px;
}

.IVDatosEsp A:hover
{
	color:#386B90;
	text-decoration:none;
}

.IVOpcionesEsp
{
	width:290px;
	margin:0px auto;
	height:12px;
}

.IVOpcionesEsp SPAN.IVBuy
{
	float:left;
	height:12px;
}

.IVOpcionesEsp SPAN.IVMoreInfo
{
	float:right;
	height:12px;
}

.IVOpcionesEsp A
{
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.IVOpcionesEsp A:hover
{
	color:#386B90;
	text-decoration:none;
}
/*===================================*/
.IVOpcionesEsp A.IBReserve
{
	display:block;
	width:55px;
	height:14px;
	text-align:center;
	text-decoration:none;
	padding:1px 0px 0px 0px;
	background:url(../images/nar/btn_IBReserveHome.jpg) no-repeat;
}

.IVOpcionesEsp A:hover.IBReserve
{
	color:#fff;
	text-decoration:none;
	background:url(../images/nar/btn_IBReserveHome.jpg) no-repeat 0px -20px;
}




/*===================================
.IcoWebinars
{
	margin:0px auto 4px auto;
	width:280px;
	height:116px;
	border:1px solid #E38A00;
	background:#242424;
}

.IcoWebinars IMG
{
	width:100px;
	height:76px;
	margin:0px 0px 0px 5px;
	border:2px solid #955900;
	padding:1px;
	float:left;
}

.IcoWebinars H1.ICTitulo
{
	font-size:13px!important;
	text-align:left!important;
	color:#fff!important;
	background:#955900!important;
	padding:2px 0px 3px 4px!important;
	margin:0px 0px 5px 0px!important;
}

.IWDatos
{
	float:left;
	width:160px;
	margin:0px 0px 0px 4px;
	height:73px;
}

.IWDatos H1
{
	font-size:12px;
	color:#fff;
	width:150px;
	margin:0px 0px 4px 0px;
}

.IWDatos P
{
	color:#fff;
	font-size:11px;
	margin:0px 0px 4px 0px;
}

.IWOpciones
{
	float:left;
	width:160px;
	margin:0px 0px 0px 4px;
	height:18px;
}

.IWOpciones SPAN.IWBuy
{
	float:left;
	height:15px;
}

.IWOpciones SPAN.IWMoreInfo
{
	float:right;
	height:15px;
}

.IWOpciones A
{
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.IWOpciones A:hover
{
	color:#406B14;
	text-decoration:none;
}*/

#TabsIndex H1
{
	color:#fff;
	font-size:14px;
	margin:0px 0px 2px 35px;
}
/*=============*/
#TabsPrincipal
{
	margin:5px auto 0px auto;
	width:300px;
	font-family:Arial;
}

#TabsPrincipal UL
{
	text-align:center;
	font-size:10px;
	height:28px;
}

#TabsPrincipal LI
{
	display:block;
	width:78px;
	height:27px;
	text-align:center;
	float:left;
	margin:0px 1px 0px 0px;
	line-height:1em;
}

#TabsPrincipal LI.Activo A
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/nar/bg_tabindex.png) no-repeat 0px -28px;
	display:block;
	width:78px;
	height:24px;
	padding:4px 0px 0px 0px;
}

#TabsPrincipal LI.Desactivo A
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/nar/bg_tabindex.png) no-repeat;
	display:block;
	width:78px;
	height:24px;
	padding:4px 0px 0px 0px;
}

#TabsPrincipal LI.Desactivo A:hover
{
	color:#000;
	background:url(../images/nar/bg_tabindex.png) no-repeat 0px -28px;
}
/*=============*/
#ListaWebinars
{
	margin:0px auto 10px auto;
	width:298px;
	border:1px solid #BA7530;
	height:175px;
	overflow:auto;
	font-family:Arial;
}

.LWTitulares
{
	color:#fff;
	background:#BA7530;
	font-size:11px;
	font-weight:bold;
	padding:2px 0px 4px 0px;
	height:12px;
}

.LWTitulares SPAN
{
	display:block;
	float:left;
}

.LWTitulares SPAN.WTitulo
{
	padding:0px 0px 0px 5px;
	width:150px;
}

.LWTitulares SPAN.WFecha
{
	padding:0px 0px 0px 5px;
	width:75px;
}

.LWTitulares SPAN.WReserva
{
	width:45px;
	text-align:center;
}
/*=============*/
.LWItem
{
	color:#fff;
	font-size:10px;
	padding:2px 0px 4px 0px;
	border-bottom:1px solid #999;
}

.LWItem SPAN
{
	display:block;
	float:left;
}

.LWItem SPAN.ITitulo
{
	padding:0px 0px 0px 5px;
	width:150px;
}

.LWItem SPAN.ITitulo A
{
	text-decoration:none;
	color:#fff;
}
.LWItem SPAN.ITitulo A:hover
{
	text-decoration:underline;
}

.LWItem SPAN.IFecha
{
	padding:0px 0px 0px 5px;
	width:75px;
	font-size:10px;
}

.LWItem SPAN.IReserva
{
	width:45px;
	text-align:center;
}

.LWItem SPAN.IReserva A
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

.LWItem SPAN.IReserva A:hover
{	color:#84B6DF;	}

.LWItem SPAN.Aux
{	clear:both!important; font-size:2px!important; display:block!important; float:none!important;	}

/*=============
#UMsgCommunity
{
	float:right;
	width:395px;
	background:url(../images/nar/bg_ultimosmsg.png) no-repeat;
	margin:0px 0px 10px 0px;
	height:490px;
	padding:5px 0px 0px 0px;
}

#UMsgCommunity H1
{
	color:#ffcc00;
	font-size:14px;
	margin:0px 0px 5px 10px;
}

#UltimosMsg
{
	width:240px;
	margin:0px auto;
	overflow:auto;
	overflow-x:hidden;
	height:195px;
}

.UMsg
{
	margin:0px auto 5px auto;
	width:220px;
	border-bottom:2px solid #666;
}

.UMsg P
{
	color:#fff;
	font-size:11px;
	margin:0px 0px 3px 0px;
	line-height:1.1em;
}

.UMsg P.NombreVideo
{
	color:#fff;
	font-size:10px;
	text-align:right;
	font-style:italic;
	margin:0px 0px 3px 0px;
}
*/
/*==========================*/
#Topics
{
	width:200px;
	height:350px;
	background:#000;
	position:absolute;
	right:10px;
	margin:25px 0px 0px 0px;
	border:3px solid #666;
}

#Topics H1
{
	color:#fff;
	font-size:14px;
	padding:5px 0px 5px 5px;
}

#ListTopics
{
	margin:0px auto;
	width:190px;
	height:310px;
	overflow:auto;
	overflow-x:hidden;
}

#ListTopics P.Mensaje
{
	padding:5px 0px 0px 32px;
	height:20px;
	background:#efefef url(../images/nar/bg_infolocals.png) no-repeat 4px 2px;
	margin:5px 0px;
	font-size:12px;
}


#ListTopics UL
{	margin:0px 0px 0px 10px;	}

#ListTopics LI
{
	list-style:none;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	background:url(../images/nar/bg_mandatory.png) no-repeat 0px 3px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 6px 0px;
	line-height:1.3em;
}

#ListTopics A
{
	list-style:none;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

#ListTopics A:hover
{
	color:#999;
	text-decoration:underline;
}

/*==========================*/
#DiscussionsCommunity
{
	float:right;
	background:url(../images/nar/bg_discussionscom.jpg) no-repeat;
	width:400px;
	height:495px;
}

#TituloDiscussions
{
	width:382px;
	margin:0px auto;
	padding:5px 0px 0px 0px;
}

#TituloDiscussions H1
{
	float:left;
	width:190px;
	font-size:14px;
	color:#ffcc00;
	height:20px;
}

#TituloDiscussions SPAN
{
	float:right;
	font-size:11px;
	color:#fff;
	margin:3px 0px 0px 0px;
}

#TituloDiscussions SPAN A
{
	font-size:11px;
	color:#fff;
}

#TituloDiscussions SPAN A:hover
{
	font-size:11px;
	color:#999;
	text-decoration:none;
}

#ListDiscussions
{
	width:380px;
	margin:5px auto 0px auto;
	height:440px;
	overflow:auto;
	overflow-x:hidden;
}

#ListDiscussions P.Mensaje
{
	padding:5px 0px 0px 32px;
	height:20px;
	background:#efefef url(../images/nar/bg_infolocals.png) no-repeat 4px 2px;
	margin:5px 0px;
	font-size:12px;
}


.Discussions
{
	width:350px;
	margin:0px auto 5px auto;
	font-family:Arial;
	background:#000;
	border:1px solid #666;
	padding:5px 0px;
}

.Discussions H1
{
	color:#fff;
	font-size:12px;
	margin:0px 5px 5px 5px;
}

.Discussions H1 A
{
	color:#BBE4F4;
	font-size:12px;
	text-decoration:none;
}

.Discussions H1 A:hover
{
	color:#fff;
	text-decoration:underline;
}

.Discussions P
{
	color:#fff;
	font-size:10px;
	text-align:right;
	margin:0px 5px;
}

.Discussions P SPAN
{	margin:0px 0px 0px 10px;	}


#SeeMoreDiscussions
{
	width:380px;
	margin:5px auto 0px auto;
}

#SeeMoreDiscussions P
{
	font-size:12px;
	text-align:right;
}

#SeeMoreDiscussions A
{
	color:#fff;
	font-weight:bold;
}

#SeeMoreDiscussions A:hover
{
	color:#999;
	text-decoration:none;
}
/*=============================================*/
#InfoCommunity
{
	float:left;
	width:210px;
	margin:0px 0px 0px 35px;
}

#ImgCommunity
{
	width:200px;
	text-align:center;
	margin:0px auto 2px auto;
}

#ReviewCommunity
{
	width:190px;
	margin:0px auto 8px auto;
	height:155px;
	padding:3px 0px 0px 0px;
	background:url(../images/nar/bg_reviewcom.jpg) no-repeat;
}

#ReviewCommunity H1
{
	font-size:14px;
	margin:0px 0px 3px 0px;
	text-align:center;
	color:#ffcc00
}

#ReviewCommunity P
{
	font-size:10px;
	margin:0px 6px 3px 6px;
	text-align:center;
	line-height:1.2em;
	color:#fff
}

#ReviewCommunity INPUT.InputText
{
	margin:0px auto;
	width:146px;
	border:1px solid #666;
	font-size:12px;
	padding:2px;
}

#ReviewCommunity INPUT.InputSubmitDisable
{
	margin:4px auto 0px auto;
	width:90px;
	height:24px;
	border:none;
	font-size:12px;
	background:url(../images/nar/btn_reviewcom.jpg) no-repeat 0px -24px;
	color:#666;
	font-weight:bold;
}

#ReviewCommunity INPUT.InputSubmit
{
	margin:4px auto 0px auto;
	width:90px;
	height:24px;
	border:none;
	font-size:12px;
	background:url(../images/nar/btn_reviewcom.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
}

#ReviewCommunity INPUT.InputSubmit:hover
{	
	color:#000;
	background:url(../images/nar/btn_reviewcom.jpg) no-repeat 0px -24px;
}

#ReviewCommunity LABEL
{
	font-size:12px;
	color:#fff;
	clear:both;
	display:block;
}
/*=============*/
#URegCommunity
{
	margin:0px auto;
	width:190px;
	background:url(../images/nar/bg_ultimosreg.jpg) no-repeat;
	height:205px;
	padding:5px 0px 0px 0px;
}

#URegCommunity H1
{
	color:#ffcc00;
	font-size:14px;
	margin:0px 0px 5px 10px;
}

#UltimosReg
{
	width:180px;
	margin:0px auto;
}

.UReg
{
	height:30px;
	margin:0px auto 5px auto;
	width:170px;
	overflow:hidden;
	font-family:Arial;
}

.UReg IMG
{
	width:25px;
	height:27px;
	border:1px solid #666;
	float:left;
}

.DatosUReg
{
	float:left;
	width:135px;
	margin:0px 0px 0px 3px;
}

.DatosUReg P
{
	color:#fff;
	font-size:11px;
	margin:0px 0px 2px 0px;
}

/*=============*/
#VideoPlayer
{
	width:800px;
	height:478px;
	text-align:center;
	clear:both;
	background:url(../images/nar/bg_player.jpg) no-repeat;
	margin:10px auto 0px auto;
	position:relative;
	padding:10px 0px 0px 0px;
}

#VideoPlayer H1
{
	font-size:16px;
	text-align:left;
	color:#000;
	background:url(../images/nar/bg_tituloplayer.jpg) no-repeat;
	width:760px;
	margin:0px auto 10px auto;
	height:30px;
	padding:0px 0px 0px 10px;
	overflow:hidden;
	line-height:1.8em;
}
/*=============*/
#xVideoP
{	height:330px;	}
/*=============*/
#pl
{	height:68px;	margin:5px 0px 0px 0px;	}
/*=============*/

#VPDuration
{	
	float:right;
	width:340px;
	height:20px;
}

#VPDuration SPAN
{
	font-size:12px;
	color:#fff;
	float:left;
	width:225px;
	text-align:right;
}

/*=============*/
#BotonesPlayer
{
	float:right;
	width:130px;
	height:40px;
	margin:0px 0px 2px 0px;
}
/*=============*/
#BtnStop
{
	float:left;
	width:45px;
	height:24px;
	margin:9px 0px 0px 0px;
}

#BtnStop A.InputStop
{
	border:none;
	width:45px;
	height:24px;
	background:url(../images/nar/btn_stop.jpg) no-repeat;
	display:block;
	font-size:2px;
}

#BtnStop A:hover.InputStop
{	background:url(../images/nar/btn_stop.jpg) no-repeat 0px -24px;	}
/*=============*/
#BtnPlay
{
	float:left;
	width:40px;
	height:40px;
}

#BtnPlay A.InputPlay
{
	border:none;
	width:40px;
	height:40px;
	background:url(../images/nar/btn_play.jpg) no-repeat;
	display:block;
	font-size:2px;
}

#BtnPlay A:hover.InputPlay
{	background:url(../images/nar/btn_play.jpg) no-repeat 0px -40px;	}
/*=============*/
#BtnPause
{
	float:left;
	width:45px;
	height:24px;
	margin:9px 0px 0px 0px;
}

#BtnPause A.InputPause
{
	border:none;
	width:45px;
	height:24px;
	background:url(../images/nar/btn_pause.jpg) no-repeat;
	display:block;
	font-size:2px;
}
#BtnPause A:hover.InputPause
{	background:url(../images/nar/btn_pause.jpg) no-repeat 0px -24px;	}
/*=============*/
#Perc
{
	font-size:12px;
	color:#fff;
	text-align:center;
	margin:5px 0px 0px 0px;
	clear:both;
}

/*=============*/
#OpVideoPlayer
{
	width:340px;
	margin:5px auto 10px auto;
	height:25px;
}

#VPBuyMore SPAN
{
	display:block;
	float:left;
	margin:0px 10px;
}

#VPBuyMore SPAN A, #OpVideoPlayer SPAN A
{
	display:block;
	width:90px;
	height:21px;
	background:url(../images/nar/btn_player.jpg) no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding:4px 0px 0px 0px;
}


#VPBuyMore SPAN A:hover, #OpVideoPlayer SPAN A:hover
{
	background:url(../images/nar/btn_player.jpg) no-repeat 0px -25px;
	color:#000;
}

#VPBuyMore SPAN.VDBuyNow A
{
	display:block;
	width:150px;
	height:21px;
	color:#fff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding:4px 0px 0px 0px;
	background:url(../images/nar/btn_playerbuynow.jpg) no-repeat;
	margin:0px 30px 0px 0px;
}


#VPBuyMore SPAN.VDBuyNow A:hover
{
	background:url(../images/nar/btn_playerbuynow.jpg) no-repeat 0px -25px;
	color:#fff;
}
/*=================================================*/
#BannerOPP
{
	position:absolute;
	bottom:10px;
	left:10px;
	width:90px;
	height:57px;
}

#BannerOPP IMG
{	border:none;	}

/*=================================================*/
#Descripcion
{
	clear:both;
	height:460px;
	width:900px;
	margin:0px auto;
}

#CTextoDesc
{
	float:right;
	width:390px;
	background:url(../images/nar/bg_descripcion.jpg) no-repeat;
	height:455px;
}
/*============================================*/
#TDesc
{
	width:364px;
	margin:15px auto 5px auto;
	height:330px;
	overflow:auto;
	overflow-x:hidden;
	color:#fff;
}

#TDesc H1
{
	font-size:16px;
	margin:0px 0px 10px 0px;
	line-height:1.2em;
}

#TDesc H2
{
	font-size:14px;
	margin:0px 0px 0px 0px;
}

#TDesc P
{
	font-size:12px;
	line-height:1.3em;
	margin:0px 0px 9px 0px;
}
/*============================================*/
#TDesc2
{
	width:364px;
	margin:15px auto 5px auto;
	height:285px;
	overflow:auto;
	overflow-x:hidden;
	color:#fff;
}

#TDesc2 H1
{
	font-size:16px;
	margin:0px 0px 10px 0px;
	line-height:1.2em;
}

#TDesc2 H2
{
	font-size:14px;
	margin:0px 0px 0px 0px;
}

#TDesc2 P
{
	font-size:12px;
	line-height:1.4em;
	margin:0px 0px 9px 0px;
}


#TDesc2 A
{
	font-size:12px;
	color:#fff;
	font-weight:bold;
}

#TDesc2 A:hover
{
	color:#999;
	text-decoration:none;
}
/*============================================*/
#TDescEdit
{
	width:364px;
	margin:15px auto 10px auto;
	height:310px;
}

#TDescEdit A
{
	font-size:12px;
	color:#fff;
	font-weight:bold;
}

#TDescEdit A:hover
{
	color:#999;
	text-decoration:none;
}

#TDescEdit LABEL
{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0px 4px 0px 0px;
}

#TDescEdit INPUT.InputText
{
	border:1px solid #000;
	padding:1px;
	font-size:11px;
}

#TDescEdit P
{	margin:0px 0px 3px 0px;	}

#TDescEdit P.Back
{	margin:0px 0px 8px 0px;	}

#TDescEdit P.Button
{	text-align:center;	}

#TDescEdit TEXTAREA
{
	font-family:Arial;
	font-size:12px;
	width:360px;
	height:180px;
	margin:0px 0px 5px 0px;
}

#TDescEdit INPUT.InputSubmit
{
	width:90px;
	height:25px;
	background:url(../images/nar/btn_player.jpg) no-repeat;
	border:none;
	color:#fff;
}

#TDescEdit INPUT.InputSubmit:hover
{
	background:url(../images/nar/btn_player.jpg) no-repeat 0px -25px;
	color:#000;
}
/*============================================*/
#EditarPerfil
{
	width:364px;
	margin:0px auto;
	height:140px;
}

#EditarPerfil A
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

#EditarPerfil A:hover
{
	color:#999;
	text-decoration:none;
}

#EditarPerfil TEXTAREA
{
	width:364px;
	margin:3px 0px;
	height:90px;
	font-family:Arial;
}

#EditarPerfil P.Button
{	text-align:center;	}

#EditarPerfil INPUT.InputSubmit
{
	width:90px;
	height:25px;
	background:url(../images/nar/btn_player.jpg) no-repeat;
	border:none;
	color:#fff;
}

#EditarPerfil INPUT.InputSubmit:hover
{
	background:url(../images/nar/btn_player.jpg) no-repeat 0px -25px;
	color:#000;
}


/*============================================*/
#PartesProducto
{
	width:350px;
	background:#000;
	position:absolute;
	padding:0px 0px 5px 0px;
	top:200px;
	right:300px;
	margin:0px auto;
	z-index:1;
}

#TituloPartes
{	
	background:#292929!important; 
	margin:0px 0px 5px 0px;
	height:22px;
}

#TituloPartes H1
{
	font-size:14px!important;
	text-align:left!important;
	color:#fff!important;
	width:185px!important;
	padding:2px 0px 0px 5px!important;
	margin:0px 0px 5px 0px!important;
	float:left;
	background:none!important;
}

#TituloPartes span.ICerrar
{
	display:block;
	float:right;
	width:15px;
	height:15px;
	margin:3px 3px 0px 0px;
	clear:right;
}

#TituloPartes span.ICerrar A
{
	display:block;
	width:15px;
	height:15px;
	font-size:2px;
	background:url(../images/nar/bg_cerrar.jpg) no-repeat;
}

#TituloPartes span.ICerrar A:hover
{	background:url(../images/nar/bg_cerrar.jpg) no-repeat 0px -15px;	}



#ListaPartes
{
	width:325px;
	height:120px;
	overflow:auto;
	overflow-x:hidden;
	margin:0px auto;
}


.LPTitulares
{
	background:#333;
	height:22px;
	width:300px;
	margin:0px auto;
}

.LPTitulares SPAN
{
	float:left;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:3px 0px 4px 5px;
}

.LPTitulares SPAN.LPTitulo
{
	width:120px;
	border-right:1px solid #000;
}

.LPTitulares SPAN.LPPrecio
{
	width:70px;
	border-right:1px solid #000;
	text-align:center;
	padding:3px 5px 4px 0px;
}

.LPTitulares SPAN.LPComprar
{
	width:70px;
	text-align:center!important;
}


.LPItem
{	
	height:22px;
	border-bottom:1px solid #333;
	width:300px;
	margin:0px auto;
}

.LPItem SPAN
{
	float:left;
	font-size:12px;
	color:#fff;
	padding:3px 0px 4px 5px;
}

.LPItem SPAN.LITitulo
{
	width:120px;
	border-right:1px solid #333;
}

.LPItem SPAN.LIPrecio
{
	width:70px;
	border-right:1px solid #333;
	text-align:right;
	padding:3px 5px 4px 0px;
}

.LPItem SPAN.LIComprar
{
	width:70px;
	text-align:center!important;
}

.LPItem SPAN.LIComprar A
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.LPItem SPAN.LIComprar A:hover
{
	color:#999;
	text-decoration:none;
}

#MDesc
{
	width:360px;
	background:url(../images/nar/bg_menudescripcion.jpg) no-repeat;
	margin:10px auto 0px auto;
	text-align:center;
	height:30px;
}

#MDesc UL
{
	margin:6px 0px 0px 0px;
}

#MDesc LI
{
	display:inline;
	font-size:13px;
	margin:0px 8px;
}

#MDesc A
{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

#MDesc A:hover
{
	color:#336699;
	text-decoration:underline;
}
/*=============*/
#CVideoDesc
{
	margin:35px 0px 5px 0px;
	height:360px;
	float:left;
	width:440px;
}

#CVideoDesc H1
{
	text-align:center;
	color:#fff;
	font-size:16px;
}

#ContectVD
{
	width:440px;
	height:328px;
	padding:10px 0px 0px 0px;
	text-align:center;
	background:url(../images/nar/bg_descripcionimagen.jpg) no-repeat;
}

#CVideoDesc IMG.Rectangulo
{
	margin:5px auto 0px auto;
	border:3px solid #666;
	width:380px;
	height:218px;
}

#CVideoDesc IMG.Cuadrado
{
	margin:5px auto 0px auto;
	border:3px solid #666;
	width:380px;
	height:256px;
}
	
#CVideoDesc IMG.Webinars
{
	margin:5px auto 0px auto;
	border:3px solid #666;
	height:250px;
}

#CVideoDesc IMG.WebinarsHorizontal
{
	margin:5px auto 0px auto;
	border:3px solid #666;
	height:250px;
}
	
#CVTitulo
{
	background:url(../images/nar/bg_titulodescripcion.jpg) no-repeat;
	width:420px;
	margin:0px auto 5px auto;
	height:34px;
	padding:2px 0px 0px 0px;
}

#CVTitulo H1
{
	font-size:14px;
	color:#000;
	margin:0px 10px 0px 10px;
	text-align:center;
	line-height:1.1em;
	overflow:hidden;
}

#CVTitulo H1.Small
{
	font-size:16px;
	color:#000;
	margin:0px 7px 0px 7px;
	text-align:center;
	line-height:1.1em;
	padding:6px 0px 0px 0px;
}

#CVideoDesc P
{	
	margin:2px 0px 0px 0px;		
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

#CVideoDesc A
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

#CVideoDesc A:hover
{
	color:#999;
	text-decoration:none;
}
/*=============*/
#CVideoDatos
{
	float:left;
	width:440px;
	padding:0px 0px 3px 0px;
	font-family:Arial;
}

#CVideoDatos H1
{
	color:#fff;
	background:#333;
	padding:4px 0px;
	font-size:14px;
	margin:0px 0px 6px 0px;
	text-align:center;
}

#CVideoDatos SPAN
{
	color:#fff;
	font-size:11px;
	margin:0px 0px 0px 10px;
}
/*=============*/
#CWebinarsDatos
{
	float:left;
	width:440px;
	background:#000;
	padding:0px 0px 3px 0px;
}

#CWebinarsDatos H1
{
	color:#fff;
	background:#333;
	padding:3px 0px;
	font-size:14px;
	margin:0px 0px 8px 0px;
	text-align:center;
}

#CWebinarsDatos H1 A
{	font-weight:normal;	}

#CWebinarsDatos SPAN.Large
{
	color:#fff;
	font-size:11px;
	margin:0px 0px 0px 4px;
	display:block;
	width:175px;
	float:left;
	line-height:1.4em;
}

#CWebinarsDatos SPAN.Small
{
	color:#fff;
	font-size:11px;
	margin:0px 0px 0px 4px;
	display:block;
	width:123px;
	float:left;
	line-height:1.4em;
	text-align:right;
}

#CWebinarsDatos A
{
	color:#fff;
	margin:0px 0px 0px 3px;
}

#CWebinarsDatos A:hover
{
	color:#ccc;
	text-decoration:none;
}

/*=============*/
#WaitPueblo, #WaitEstado
{
	width:300px;
	margin:0px auto;
}

#WaitPueblo P, #WaitEstado P
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
/*=============*/
#LogReg
{
	clear:both;
	width:900px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
}
/*=============*/
#Login
{
	float:left;
	background:url(../images/nar/bg_log.png) no-repeat;
	width:310px;
	padding:0px 0px 10px 0px;
	clear:both;
	margin:50px 0px 0px 40px;
	height:175px;
}

#InfoLogin
{
	width:280px;
	margin:0px auto 5px auto;
	padding:5px 0px 5px 0px;
}

#InfoLogin P
{
	font-size:13px;
	color:#fff;
}

#FormLogin
{
	width:280px;
	height:105px;
	margin:0px auto;
	padding:15px 0px 0px 0px;
	background:url(../images/nar/bg_login.png) no-repeat;
}

#FormLogin P
{
	height:25px;
	margin:0px 0px 5px 0px;
	clear:both;
}

#FormLogin LABEL
{
	font-size:12px;
	float:left;
	width:110px;
	text-align:right;
	color:#fff;
	margin:4px 3px 0px 0px;
}

#FormLogin INPUT.InputText
{
	float:left;
	width:130px;
	border:1px solid #666;
	padding:2px;
}

#FormLogin INPUT.InputSubmit
{
	width:90px;
	height:25px;
	border:none;
	background:url(../images/nar/bg_update.png) no-repeat;
	color:#fff;
	font-weight:bold;
	float:right;
	margin:5px 30px 0px 0px;	
	font-size:10px;
}

#FormLogin INPUT.InputSubmit:hover
{
	background:url(../images/nar/bg_update.png) no-repeat 0px -25px;
	color:#000;
}

#ForgetPass
{
	margin:9px auto 0px auto;
	width:280px;
	height:20px;
}

#ForgetPass P
{	text-align:right;	}

#ForgetPass A
{
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

#ForgetPass A:hover
{
	color:#efefef;
	text-decoration:none;
}

#ForgetPass SPAN.Register
{	float:left;	}

#ForgetPass SPAN.MyPass
{	float:right;	}

/*=============*/
#Registrar
{
	position:absolute;
	background:url(../images/nar/bg_registrarse.png) no-repeat;
	width:500px;
	height:530px;
	top:45px;
	right:0px;
}

#InfoRegistrar 
{
	width:400px;
	margin:15px 0px 0px 20px;
	padding:8px 0px 10px 0px;
	float:left;
	clear:both;
	background:url(../images/nar/bg_inforeg.png) no-repeat
}

#InfoRegistrar P
{
	font-size:12px;
	color:#fff;
	line-height:1.3em;
	margin:0px 10px;
}

#InfoRegistrar A
{
	font-weight:bold;
	color:#fff;
}

#InfoRegistrar A:hover
{	text-decoration:none;	}
/*=========================================*/
#InfoRegistrar2
{
	width:430px;
	margin:15px 0px 0px 20px;
	padding:8px 0px 0px 0px;
	float:left;
	clear:both;
	height:220px;
	background:url(../images/nar/bg_inforeg2.png) no-repeat
}

#InfoRegistrar2 H1
{
	font-size:14px;
	color:#fff;
	line-height:1.3em;
	margin:0px 10px;
}

#InfoRegistrar2 UL
{
	margin:0px 0px 4px 15px;
}
#InfoRegistrar2 LI
{
	background:url(../images/nar/li2.png) no-repeat 0px 4px;
	font-size:12px;
	color:#fff;
	line-height:1.3em;
	padding:0px 0px 0px 24px;
	margin:10px 10px 0px 5px;
	list-style:none;
}

#InfoRegistrar2 P
{
	font-size:13px;
	color:#fff;
	line-height:1.3em;
	margin:0px 10px 4px 10px;
}

#InfoRegistrar2 A
{
	font-weight:bold;
	color:#fff;
}

#InfoRegistrar2 A:hover
{	text-decoration:none;	}
/*======================================*/
#FormRegistrar
{
	width:490px;
	padding:0px 0px 30px 0px;
	margin:0px auto;
}

#FormRegistrar H1
{
	font-size:16px;
	color:#fff;
	margin:4px 0px 8px 10px;
}

#FormRegistrar H1 SPAN
{
	font-size:11px;
	color:#fff;
	font-weight:normal;
	margin:0px 0px 0px 40px;
}

#FormRegistrar SPAN.Aviso
{
	color:#fff;
	font-size:10px;
	margin:0px 0px 0px 9px;
	float:left;
	width:110px;
}

#FormRegistrar SPAN.Required
{
	display:block;
	float:left;
	width:8px;
	height:8px;
	background:url(../images/nar/ico_required.gif) no-repeat;
	font-size:2px;
	margin:6px 0px 0px 5px;
}

#FormRegistrar SPAN#CheckUser, #FormRegistrar SPAN#CheckEmail
{
	display:block;
	float:left;
	width:12px;
	height:12px;
	background:url(../images/nar/ico_chekuser.jpg) no-repeat;
	font-size:2px;
	margin:4px 0px 0px 5px;
}

#FormRegistrar SPAN#CheckNoUser, #FormRegistrar SPAN#CheckNoEmail
{
	display:block;
	float:left;
	width:12px;
	height:12px;
	background:url(../images/nar/ico_chekuser.jpg) no-repeat 0px -12px;
	font-size:2px;
	margin:4px 0px 0px 5px;
}

#FormRegistrar P
{
	height:20px;
	margin:0px 0px 4px 25px;
	clear:both;
}

#FormRegistrar P.Texto
{
	margin:0px 18px 0px 20px;
	clear:both;
	color:#fff;
	font-size:10px;
	padding:5px 0px 0px 0px;
	text-align:right;
}

#FormRegistrar P.Mensaje
{
	height:13px;
	margin:0px 0px 5px 165px;
	clear:both;
}

#FormRegistrar P.Boton
{
	height:28px;
	clear:both;
}

#FormRegistrar P.Mensaje SPAN
{
	font-size:10px;
	margin:0px 0px 0px 5px!important;
	color:#fff;
	font-style:italic;
}

#FormRegistrar LABEL
{
	font-size:12px;
	float:left;
	width:140px;
	text-align:right;
	color:#fff;
	margin:4px 3px 0px 0px;
}

#FormRegistrar INPUT.InputText
{
	float:left;
	width:180px;
	border:1px solid #666;
	padding:1px;
}

#FormRegistrar INPUT.InputFile
{
	float:left;
	border:1px solid #666;
	padding:1px;
}

#FormRegistrar INPUT.InputTextSmall
{
	float:left;
	width:50px;
	border:1px solid #666;
	padding:1px;
}

#FormRegistrar INPUT.InputSubmit
{
	width:90px;
	height:25px;
	border:none;
	background:url(../images/nar/bg_update.png) no-repeat;
	color:#fff;
	font-weight:bold;
	float:right;
	font-size:10px;
	margin:10px 30px 0px 0px;	
}

#FormRegistrar INPUT.InputSubmit:hover
{
	background:url(../images/nar/bg_update.png) no-repeat 0px -25px;
	color:#000;
}

#FormRegistrar INPUT.DisableInputSubmit
{
	width:90px;
	height:25px;
	border:none;
	background:url(../images/nar/bg_update.png) no-repeat 0px -25px;
	color:#999;
	font-weight:bold;
	float:right;
	font-size:10px;
	margin:10px 30px 0px 0px;	
}

#FormRegistrar SELECT
{	
	font-size:11px;
	float:left;
}
/*=============*/
#TServices
{	
	height:20px;
	float:right;
	width:340px;
}

#TServices INPUT
{	float:left;	}

#TServices LABEL
{	
	float:left;
	width:auto;
	margin:3px 0px 0px 2px;
}

#TServices A
{	
	font-weight:bold;
	color:#fff;
}

#TServices A:hover
{	text-decoration:none;	}
/*=================================================*/
#ErrorLogin
{
	background:url(../images/nar/ico_error.png) no-repeat 0px 4px;
	width:230px;
	height:27px;
	padding:8px 0px 0px 35px;
	margin:0px auto 0px auto;
}

#ErrorLogin P
{
	font-size:13px;
	color:#FF3300;
	font-weight:bold;
}
/*=============*/
#RecuperarPass, #RecuperarPass2
{
	float:left;
	background:url(../images/nar/bg_forget.png) no-repeat;
	width:310px;
	padding:10px 0px 10px 0px;
	height:130px;
	clear:both;
	margin:20px 0px 0px 50px;
}

#FormRPass
{
	width:280px;
	height:105px;
	margin:0px auto;
	padding:15px 0px 0px 0px;
	background:url(../images/nar/bg_login.png) no-repeat;
}

#FormRPass H1
{
	font-size:16px;
	color:#fff;
	margin:5px 0px 11px 10px;
}

#FormRPass P
{
	height:25px;
	margin:0px 0px 5px 0px;
	color:#fff;
	font-size:12px;
	text-align:center;
}

#FormRPass LABEL
{
	font-size:12px;
	float:left;
	width:60px;
	text-align:right;
	color:#fff;
	margin:4px 3px 0px 0px;
	font-weight:bold;
}

#FormRPass INPUT.InputText
{
	float:left;
	width:150px;
	border:1px solid #666;
	padding:2px;
}

#FormRPass INPUT.InputSubmit
{
	width:95px;
	height:26px;
	border:none;
	background:url(../images/nar/btn_login.png) no-repeat;
	color:#fff;
	font-weight:bold;
	float:right;
	margin:5px 30px 0px 0px;	
	font-size:10px;
}

#FormRPass A.InputSubmit
{
	width:95px;
	height:26px;
	border:none;
	background:url(../images/nar/btn_login.png) no-repeat;
	color:#fff;
	font-weight:bold;
	float:right;
	margin:5px 30px 0px 0px;	
	font-size:10px;
	text-decoration:none;
	padding:5px 0px 0px 0px;	
}
/*=============*/
#TipoPago
{
	clear:both;
	width:850px;
	margin:5px auto 0px auto;
}

#ListaTarjetas
{
	background:url(../images/nar/bg_listatarjetas.png) no-repeat;
	padding:15px 10px;
	width:310px;
	float:left;
}

#ListaTarjetas H1
{
	font-size:16px;
	color:#fff;
	margin:0px 0px 10px 0px;
}

#ListaTarjetas P
{
	color:#fff;
	font-size:12px;
	margin:0px 0px 5px 25px;
	clear:both;
}

#ListaTarjetas P.Mensaje
{
	padding:3px 0px 0px 48px;
	height:33px;
	background:#efefef url(../images/nar/bg_infolocals.png) no-repeat 4px 0px;
	margin:10px 10px;
	font-size:14px;
	font-weight:bold;
	line-height:1.1em;
	color:#000;
	margin:0px 25px 5px 0px!important;
}


#ListaTarjetas P.TVisa
{
	background:url(../images/nar/ico_visa.png) no-repeat;
	padding:5px 0px 3px 35px;
}

#ListaTarjetas P.TMaster
{
	background:url(../images/nar/ico_master.png) no-repeat;
	padding:5px 0px 3px 35px;
}

#ListaTarjetas P.TAmerican
{
	background:url(../images/nar/ico_american.png) no-repeat;
	padding:5px 0px 3px 35px;
}

#ListaTarjetas P.TDiscover
{
	background:url(../images/nar/ico_discover.png) no-repeat;
	padding:5px 0px 3px 35px;
}

#ListaTarjetas SPAN
{
	margin:0px 0px 0px 8px;
	font-size:10px;
}

#ListaTarjetas SPAN A
{
	color:#fff;
	font-weight:bold;
}

#ListaTarjetas SPAN A:hover
{
	color:#999;
	text-decoration:none;
}

/*=============*/
#DatosTarjeta
{
	float:right;
	width:450px;
	background:url(../images/nar/bg_formtarjeta.png) no-repeat;
	padding:10px 0px;
	height:215px;
}

#DatosTarjeta H1
{
	font-size:16px;
	color:#fff;
	margin:0px 0px 10px 10px;
}

#DatosTarjeta IMG
{
	width:32px;
	border:1px solid #fff;
}
#DatosTarjeta P
{
	color:#fff;
	font-size:12px;
	clear:both;
	height:25px;
	margin:0px 0px 5px 0px;
}

#DatosTarjeta LABEL
{
	font-weight:bold;
	float:left;
	width:170px;
	text-align:right;
	margin:6px 5px 0px 0px;
}

#DatosTarjeta INPUT.InputText
{
	float:left;
	width:180px;
	padding:2px;
	border:1px solid #333;
}

#DatosTarjeta INPUT.InputTextSmall
{
	float:left;
	width:80px;
	padding:2px;
	border:1px solid #333;
	margin:0px 5px 0px 0px;
}

#DatosTarjeta P.Boton
{	text-align:center;	}

#DatosTarjeta INPUT.InputSubmit
{
	width:180px;
	height:26px;
	border:none;
	background:url(../images/nar/btn_creditcard.png) no-repeat;
	color:#fff;
	font-weight:bold;
	margin:5px;
	font-size:12px;
}
#DatosTarjeta INPUT.InputSubmit:hover
{
	background:url(../images/nar/btn_creditcard.png) no-repeat 0px -26px;
	color:#000;
}
/*=============*/
#Usuario
{
	clear:both;
	margin:0px auto;
	width:800px;
}

#UMostrar
{
	background:#000;
	float:left;
	width:360px;
	padding:10px 0px;
	height:295px;
}

#UMostrar H1, #UEditar H1
{
	font-size:16px;
	color:#fff;
	margin:0px 5px 15px 10px;
}

#UMostrar P
{
	color:#fff;
	font-size:12px;
	clear:both;
	height:18px;
}

#UMostrar LABEL
{
	font-weight:bold;
	display:block;
	float:left;
	width:120px;
	text-align:right;
	margin:0px 5px 0px 0px;
}

#UMostrar A
{	color:#fff;	}

#UMostrar A:hover
{	
	color:#999;
	text-decoration:none;
}

#UMostrar A.InputSubmit
{
	width:75px;
	height:21px;
	display:block;
	border:none;
	background:url(../images/nar/btn_login.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 0px 0px;
	text-align:center;
	margin:10px auto;
}

#UEditar
{
	background:#000;
	float:left;
	width:390px;
	padding:10px 0px;
	height:365px;
}

#UEditar LABEL
{
	font-weight:bold;
	display:block;
	float:left;
	width:120px;
	text-align:right;
	margin:3px 5px 0px 0px;
}

#UEditar P
{
	color:#fff;
	font-size:12px;
	clear:both;
	height:24px;
}

#UEditar P.Boton
{
	color:#fff;
	font-size:12px;
	clear:both;
	height:30px;
	text-align:center;
	margin:10px 0px 0px 0px;
}

#UEditar INPUT.InputText
{
	float:left;
	border:1px solid #666;
	padding:2px;
	width:160px;
}

#UEditar SELECT
{
	float:left;
	font-size:10px;
}

#UEditar INPUT.InputSubmit
{
	width:75px;
	height:26px;
	border:none;
	background:url(../images/nar/btn_login.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 0px 0px;
	text-align:center;
	display:inline;
	margin:0px 5px;
}
/*=============*/
#EstadisticasUsuario
{
	width:350px;
	float:right;
	background:#000;
	padding:10px 0px;
}

#EstadisticasUsuario H1
{
	font-size:16px;
	color:#fff;
	margin:0px 5px 15px 10px;
}

#EstadisticasUsuario STRONG
{	margin:0px 5px 0px 0px;	}

#EstadisticasUsuario P
{
	color:#fff;
	font-size:12px;
	margin:0px 10px 5px 10px;
}
/*=============*/
#SeleccionImg
{
	clear:both;
	width:800px;
	background:url(../images/nar/bg_seleccimg.png) no-repeat;
	padding:5px 0px 0px 0px;
	margin:40px auto 0px auto;
	height:270px;
}

#SeleccionImg H1
{
	font-size:16px;
	text-align:center;
	margin:5px 0px 5px 0px;	
	color:#fff;
}

#SeleccionImg INPUT.InputSubmit
{
	background:url(../images/nar/bg_update.png) no-repeat;
	width:90px;
	height:25px;
	border:none;
	color:#fff;
	font-weight:bold;
	margin:0px 10px;
}

#SeleccionImg P.Boton
{	text-align:center;	margin:10px auto;	}

#ContainerSImg
{
	width:680px;
	margin:10px auto;
	height:140px;
}

.SImg
{
	border:1px solid #333;
	float:left;
	width:90px;
	height:120px;
	text-align:center;
	margin:0px 0px 8px 4px;
	background:#000;
}

.SImg IMG
{
	margin:5px auto 0px auto;
	clear:both;
	width:80px;
}

.SImg INPUT
{	margin:0px auto; clear:both;	}

.SImgFile
{
	clear:both;
	margin:0px auto;
	padding:5px 0px 8px 0px;
	width:275px;
	border:1px solid #333;
	background:#000;
}

.SImgFile H1
{
	font-size:14px!important;
	margin:0px 0px 2px 0px!important;
}


.SImgFile INPUT
{	margin:0px 0px 0px 5px;	}

.SImgFile INPUT.InputFile
{
	border:none;
	width:230px;
	padding:2px;
}


/*=============*/
#MainTermService
{
	clear:both;
	width:900px;
	margin:10px auto 0px auto;
	height:490px;
	background:url(../images/nar/bg_termservices.png) no-repeat;
}

#MainTermService H1.Titulo
{
	font-size:16px;
	text-align:center;
	margin:5px 0px;
	color:#ffcc00;
}

#TextoTS
{
	width:880px;
	height:440px;
	overflow:auto;
	margin:10px auto 0px auto;
}

#TextoTS P
{
	color:#fff;
	font-size:12px;
	margin:0px 0px 10px 0px;
	line-height:1.4em;
}

#TextoTS UL
{	margin:0px 0px 10px 0px;	}

#TextoTS LI
{
	color:#fff;
	font-size:12px;
	margin:0px 0px 0px 25px;
	line-height:1.4em;
}

#TextoTS H1
{
	color:#ffcc00;
	font-size:12px;
	margin:15px 0px 0px 0px;
}
/*=============*/
/*===================================*/
#FormContact
{
	background:url(../images/nar/bg_contact.png) no-repeat;
	width:480px;
	height:390px;
	padding:10px 0px 0px 0px;
	margin:30px auto 0px auto;
	clear:both;
}

#FormContact H1
{
	color:#ffcc00;
	text-align:center;
	font-size:16px!important;
	margin:0px 0px 5px 0px;
}

#FormContact P
{
	clear:both;
	margin:0px auto 5px 0px;
	height:25px;
}

#FormContact P.Boton
{
	clear:both;
	height:auto;
	text-align:center;
}

#FormContact LABEL
{
	color:#fff;
	text-align:right;
	float:left;
	width:150px;
	font-weight:bold;
	font-size:12px;
	margin:5px 2px 0px 0px;
}


#FormContact INPUT.InputText
{
	border:1px solid #000;
	padding:2px;
	width:230px;
	float:left;
}

#FormContact INPUT.InputCode
{
	border:1px solid #000;
	padding:2px;
	width:50px;
	float:left;
}

#FormContact INPUT.InputTelf
{
	border:1px solid #000;
	padding:2px;
	width:135px;
	float:left;
	margin:0px 0px 0px 5px;
}

#FormContact INPUT.InputSubmit
{
	border:none;
	width:90px;
	height:25px;
	color:#fff;
	margin:5px 0px 0px 0px;
	background:url(../images/nar/bg_update.png) no-repeat;
	font-size:14px;
	font-weight:bold;
}

#FormContact INPUT.InputSubmit:hover
{
	color:#000;
	background:url(../images/nar/bg_update.png) no-repeat 0px -25px;
}

#FormContact P.TextArea
{
	clear:both;
	height:auto;
	margin:0px auto;
	width:400px;
	padding:5px 0px;
}

#FormContact P.TextArea LABEL
{
	color:#fff!important;
	margin:6px 3px 0px 0px!important;
	font-weight:bold!important;
	font-size:12px!important;
	float:none!important;
}

#FormContact  P.TextArea TEXTAREA
{
	border:1px solid #000;
	padding:2px;
	width:380px;
	height:130px;
	font-family:Arial;
	margin:3px 0px 0px 0px;
}

#FormContact  SPAN
{
	font-size:9px;
	color:#fff;
	font-family:Tahoma;
}

#FormContact  SPAN.Code
{
	float:left;
	width:60px;
	text-align:center;
}

#FormContact  SPAN.Telf
{
	float:left;
	width:120px;
	text-align:center;
	margin:0px 0px 0px 6px;
}

#FCAux
{
	clear:both;
	height:50px;
}
/*=======RESIZE FOTO=======*/
#MainResize
{
	width:960px;
	margin:10px auto 0px auto;
	clear:both;
}
#ContentFoto
{
	border:1px solid #999;
	height:440px;
	margin:0px auto 10px auto;
	overflow:auto;
	text-align:center;
}

P.CortarFoto
{
	text-align:center;
	font-size:10px;
	margin:0px 10px 8px 10px;
	color:#fff;
}

P.BotonCortar
{	text-align:center;	}

#MainResize INPUT.InputSubmit
{
	background:url(../images/nar/btn_myaccount.png) no-repeat;
	width:60px;
	height:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}

#MainResize INPUT.InputSubmit:hover
{
	background:url(../images/nar/btn_myaccount.png) no-repeat 0px -20px;
	color:#000;
}
/*=============*/
#Maintenance
{
	clear:both;
	margin:100px auto 0px auto;
	width:450px;
	height:50px;
	padding:10px 0px 0px 0px;
	background:url(../images/nar/bg_maintenance.jpg) no-repeat;
	border:1px solid #000;
}
#Maintenance P
{
	font-size:16px;
	color:#fff;
	margin:0px 20px 0px 70px;
}
/*==============================*/
#Footer
{
	position:absolute;
	bottom:0px;
	right:0px;
	width:988px;
	margin:0px 2px 2px 0px;
}

SPAN.ImgVerising
{	
	display:block;
	width:102px;
	height:64px;
	float:left;
	margin:0px 0px 0px 0px;
	background:#fff;
	background:url(../images/nar/bg_verisign.jpg) no-repeat bottom;
}

#Footer P
{	
	font-size:11px;
	background:url(../images/nar/bg_footer.jpg) no-repeat; 	
	padding:2px 0px 3px 0px;
	text-align:center;
	width:590px;
	position:absolute;
	bottom:0px;
	right:0px;
	font-family:Arial;
}

#Footer A
{	color:#336699; }

#Footer A:hover
{	
	color:#666;
	text-decoration:none;
}