/*
2008/05/26 Gustavo Torres creacion diseño
2008/05/29 Constantino Kusulas reajuste del ancho boxTele de padding-left: 70px; a 50px.

*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	bac kground-image: url(http://video.esmas.com/imgHeader/background.gif);
	margin: 0px;
	color:#333333;
	text-align:center;
}
form {
	margin: 0px;
}
#wrapperLtv {
	margin : 0 auto;
	width : 750px;
	overflow : hidden;
	padding: 0;
}
.notaTextTVL {
	font-size: 14px;
	color: #A75024;
}
.boxEjem {
	font-size: 10px;
	color: #000000;
	padding: 5px 5px 5px 15px;
}
/*inician estilos home player */
#wrapperPlayer {
	margin : 0 auto;
	width : 755px;
	overflow:visible;
	padding: 0;/*border: solid 1px #FFFFFF;*/
}
#boxContenHomeTVlPlayer {
	background-color: #111111;
	width: 750px;
	margin: 20px 0 0 0;
	padding: 10px 0 30px 0;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;/*border: solid 1px #00CC66;*/
}
#boxLogoTVLPlayer {
	padding: 0 10px 0 15px;
	margin:0;
}
#contentIzqPlayer {
	padding:5px 15px;
	margin:0;
	width:320px;
	float: left;/*border: solid 1px #FFFFFF;*/
}
#contentIzqPlayer UL {
	background-color: #191919;
	border: #333333 solid 1px;
	margin: 0;
	padding: 20px;
}
#contentIzqPlayer LI {
	list-style: none;
	float:none;
	color: #FFFFFF;
}
#contentIzqPlayer LI.textLogin {
	font-size: 17px;
	font-weight: normal;
	padding: 5px 0 10px 0;
	margin: 0;
}
#contentIzqPlayer LI.subTit {
	font-size: 17px;
	font-weight: normal;
	padding: 20px 0 5px 0;
	margin: 0;
}
#contentIzqPlayer LI.mensajeError {
	padding: 5px 0 5px 5px;
	margin:0;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
#contentIzqPlayer LI.botonEntrar {
	padding: 5px 0px;
	margin: 0;
}
#contentIzqPlayer LI.passOlvido {
	font-size: 14px;
	padding: 10px 0px;
}
#contentIzqPlayer LI.passOlvido A {
	color: #FFFFFF;
	text-decoration:underline;
}
#contentIzqPlayer LI.passOlvido A:hover {
}
#contentIzqPlayer LI.boxSearch input {
	background-color:#FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #444444;
	padding: 5px;
	width: 240px;
	margin: 0;
}
.boxSearchPlayer {
	vertical-align: top;
	width: 240px;
	float: left;
	padding: 0 0 5px 0;
}
.text_inputPlayer {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #111111;
	padding: 4px 10px 4px 10px;
	border: 1px solid #444444;
	width: 240px;
}
#contentDerPlayer {
	padding:0;
	margin:0 0 0 5px;
	width:380px;
	float: left;/*border: solid 1px #FFFFFF;*/
}
#contentDerPlayer UL {
	padding:0;
	margin:10px 0 0 0;
	width:380px;
}
#contentDerPlayer LI {
	padding:0;
	margin:0;
	width:380px;
	list-style:none;
}
#contentDerPlayer LI.boxText2TVL {
	font-size: 14px;
	line-height: 15px;
	list-style: url(none) none outside;
	margin:0px;
	width:380px;
	padding:0 20px 10px 0;
}
#contentDerPlayer LI.boxText2TVLA {
	font-size: 14px;
	line-height: 15px;
	list-style: url(none) none outside;
	margin:0px;
	width:380px;
	padding:0;
}
#contentDerPlayer LI.boxText2TVLA A {
	font-size: 14px;
	line-height: 15px;
	margin:0px;
	width:380px;
	padding:0 10px 0 0;
	text-decoration:none;
}
#contentDerPlayer LI.boxText2TVLA A:hover {
	font-size: 14px;
	line-height: 15px;
	text-decoration:underline;
}
#contentDerPlayer LI.boxBtnTVL {
	list-style: url(none) none outside;
	padding-bottom: 10px;
}
#contentDerPlayer LI.logosCobrand {
	list-style: url(none) none outside;
	padding:10px 0px 0px 0px;
}
#contentDerPlayer UL.FooterHmpPlayer {
	width:380px;
	margin:0;
	padding:0;
	float:left;
}
#contentDerPlayer LI.FooterHmpPlayerTxt {
	width:380px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#legalesPlayer {
	text-align: left;
	font-size: 10px;
	color: #CCCCCC;
	width: 750px;
	margin: 0;
	padding: 5px 5px;/*border: solid 1px #FFFF33;*/
}
#legalesPlayer UL {
	text-align:left;
	line-height: 12px;
	margin:0px;
	padding:10px;
}
#legalesPlayer LI {
	list-style:none;
	text-align:left;
	padding: 5px 0px;
}
#legalesPlayer LI.legalesTit {
	text-align: left;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 0 5px 0;
}
#boxFormsLogin_inPlayer {
	padding: 10px 15px 0 15px;
	margin:0;
}
#boxFormsLogin_inPlayer UL {
	padding:0;
	margin:0;
}
#boxFormsLogin_inPlayer LI {
	padding:10px 0 0 0;
	margin:0;
	list-style:none;
}
#boxFormsLogin_inPlayer LI.textLogin_inPlayer {
	font-size: 16px;
	line-height: 19px;
	padding: 5px 0px;
}
#boxFormsLogin_inPlayer LI.textLogin_inPlayer_urg {
	font-size: 16px;
	line-height: 19px;
	padding: 5px 5px;
	color: #FFFFFF;
	background-color: #CC0000;
	border: solid 1px #FFFFFF;
}
#boxFormsLogin_inPlayer LI.textLogin_inPlayer_urg A {
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
#boxFormsLogin_inPlayer LI.textLogin_inPlayer_urg A:hover {
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	text-decoration:underline;
}
#boxFormsLogin_inPlayer LI.boxTextLinkPlayer {
	padding: 10px 0 0 0;
	margin:0;
	font-size: 14px;
	color:#CCCCCC;
}
#footerPlayer {
	width: 100%;
	margin:0;
	padding:40px 0 30px 0;
}
#footerPlayer UL {
	list-style: none;
	margin:0 0 0 15px;
	padding:0;
}
#footerPlayer LI {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 14px;
}
#footerPlayer LI A {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration:none;
}
#footerPlayer LI A:hover {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration:underline;
}
#footerPlayer LI.guion {
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
	font-size: 14px;
}
/*terminan estilos home player*/
#logoHead {
	/*height:50px;
	width:935px;
	background: #111111 url(../img/home2/id_tit_tvenvivo.gif) no-repeat 10px 5px;*/
	text-align: right;
	padding-right: 10px;
	padding-left: 550px;
	background-color: #FFFFFF;
	background-image: url(../img/home2/logo_tvlA.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	height: 35px;
	padding-top: 55px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
}

#logoHead A {
	color: #333333;
	text-decoration:none;
}
#logoHead A:hover {
	color: #333333;
	text-decoration:none;
}
#contentIzq {
	padding:5px 20px;
	width:350px;
	float: left;/*border: solid 1px #FFFFFF;*/
}
#contentIzq UL {
	background-color: #CCCCCC;
	border: 1px solid #999999;
	margin: 0;
	padding: 20px;
}
#contentIzq LI {
	list-style: none;
	float:none;
	color: #333333;
}
#contentIzq LI.textLogin {
	font-size: 16px;
	font-weight: normal;
	padding: 5px 0 10px 0;
	margin: 0;
}
#contentIzq LI.subTit {
	font-size: 17px;
	font-weight: normal;
	padding: 20px 0 5px 0;
	margin: 0;
}
#contentIzq LI.mensajeError {
	padding: 5px 0 5px 5px;
	margin:0;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
#contentIzq LI.botonEntrar {
	padding: 5px 0px;
	margin: 0;
}
#contentIzq LI.passOlvido {
	font-size: 17px;
	padding: 10px 0px;
}
#contentIzq LI.passOlvido A {
	color: #333333;
	text-decoration:underline;
}
#contentIzq LI.boxAyuda {
	width: 80px;
	font-size: 17px;
	padding: 10px 5px 5px 15px;
	margin: 10px 5px 5px 15px;
	display: block;
}
#contentIzq LI.passOlvido A:hover {
}
#contentIzq UL.boxBtnSuscribe {
	width: 350px;
	background-color: transparent;
	border: 0;
	text-align: center;
	padding: 20px 0 20px 0;
	float:left;
}
#contentIzq LI.boxSearch input {
	background-color:#FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #999999;
	padding: 5px;
	width: 285px;
	margin: 0;
}
#contentDer {
	padding:0;
	margin:0 0 0 30px;
	width:500px;
	float: left;
	bo rder: solid 1px green;
}
#contentDer UL {
	padding: 0;
	margin: 0;
	width:500px;
}
#contentDer LI {
	padding:0;
	margin:0;
	list-style:none;
}
#contentDer LI.boxText2TVL {
	font-size: 14px;
	line-height: 15px;
	list-style: url(none) none outside;
	margin:0px;
	padding:10px 50px 10px 0px;
}
#contentDer LI.boxBtnTVL {
	list-style: url(none) none outside;
	padding-bottom: 10px;
}
#contentDer LI.logosCobrand {
	list-style: url(none) none outside;
	padding:30px 0px 0px 0px;
}
#contentDer .boxTele {
	background-image: url(../img/home2/bg_teleA.gif);
	background-repeat: no-repeat;
	padding: 33px 165px 33px 50px;
	float: left;
}
#contentDer .boxLogos {
	float: left;
	padding: 0 33px 0 40px; 
}
#dataTec {
	padding: 0;
	margin:0;
	border: 0;
}
a {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
.clr {
	clear: both;
}
.s3px {
	line-height : 3px;
	font-size : 3px;
}
.s5px {
	line-height : 5px;
	font-size : 5px;
}
#contentGen #boxConten {
	width: 300px;
	padding: 30px 0 30px 0;
	margin: 10px 0 0 0;
	font-size: 14px;
	color: #FFFFFF;/*border: solid 1px #FFFFFF;*/
}
.boxSection {
	float: left;
	width: 300px;
	margin: 0 5px 0 15px;
	text-align: left;
}
.boxSectionB {
	float: left;
	width: 300px;
	margin: 0;
	text-align: left;
}
.boxSectionC {
	float: left;
	width: 300px;
	margin: 0 15px 0 0;
	text-align: left;
}
.boxSectionTxt {
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.boxSectionTxt2 {
	width: 340px;
 	text-align:left  float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 10px 0 0 60px;
	padding: 10px 0 0 60px;
}
.boxSectionTxt2Player {
	width: 340px;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 10px 0 0 60px;
	padding: 0 0 0 60px;
}
.boxSection_login {
	width: 100%;
	text-align: left;
	margin:0;
	padding:0;
}
.boxFormsLogin_in {
	padding: 20px 15px;
}
.boxFormsLogin {
	background-color: #191919;
	border: #333333 solid 1px;
	margin: 30px 0 5px 0;
	padding: 5px 20px 10px 20px;
}
.textLogin {
	font-size: 16px;
}
.textLogin_in {
	font-size: 18px;
	line-height: 19px;
	padding: 5px 0px;
}
.textLogin_link {
	color: #F38207;
}
.boxNewFree {
	padding: 0 0 0 10px;
	margin: 0 0 30px 0;
}
.boxNewFreePlayer {
	padding: 0 10px 0 10px;
	margin: 0 0 10px 0;
}
.boxForms {
	padding: 10px 5px 10px 10px;
	margin: 60px 0 25px 0;
}
.boxFormsB {
	padding: 10px 5px 10px 10px;
	margin: 75px 0 25px 0;
}
.boxFormsC {
	padding: 10px 5px 0 10px;
	margin: 64px 0 25px 0;
}
.boxText {
	padding: 0 5px 0 5px;
	text-align: left;
	font-size:12px;
}
/* estilos home tvlive  */

#boxContenHomeTVl {
	background-color: #FFFFFF;
	width: 965px;
	margin: 0;
	padding: 10px 0 30px 0;
	font-size: 16px;
	color: #333333;
	text-align: left;	
	bo rder: solid 1px red;
}
#contentGen #boxContenHomeTVl .boxLogoTVL {
	padding: 0 0 0 15px;
	margin:0;
}
.boxLogos {
	text-align: center;
	margin: 20px 0 10px 0;
}
.boxLogosPlayer {
	text-align: center;
	margin: 20px 0 10px 0;
	padding: 0;
}
#contentGen #boxContenHomeTVl .screenImage {
	float: right;
	width: 380px;
	text-align: left;
	margin: 20px 0 0 40px;
}
#contentGen #boxContenHomeTVl .screenImageBack {
	background-image: url(../img/home2/tvl_screen_tvlive02_b.jpg);
	background-repeat:no-repeat;
	float: right;
	width: 380px;
	height:230px;
	text-align: left;
	margin: 20px 0 0 40px;
}
#contentGen #boxContenHomeTVl .screenImageBack UL {
	margin: 0 0 10px 5px;
	list-style:none;
	font-size:14px;
	text-align:left;
	text-decoration:none;
}
#contentGen #boxContenHomeTVl .screenImageBack LI {
	/*float: left;*/
	margin: 0;
	padding: 5px 5px 5px 0;
	font-size:14px;
}
#contentGen #boxBullet {
	margin: 0;
	padding: 0;
	width: 300px;
}
#contentGen #boxBullet UL {
	margin: 0;
	padding: 0;
	width: 300px;
	list-style:none;
	font-size:14px;
	text-align:left;/*border: solid 1px #292B2D;*/
}
#contentGen #boxBullet LI {
	margin: 0;
	padding: 10px 0 10px 15px;
}
#contentGen #boxBullet LI.title {
	background-image: url(../img/home2/tvl_bg_login.gif);
	background-repeat: repeat;
	font-size: 16px;
	color:#FFFFFF;
	margin: 0;
	padding: 0 0 2px 15px;
}
#contentGen #boxBullet LI A {
	color: #FFFFFF;
	text-decoration: underline;
}
#contentGen #boxBullet LI A:hover {
	text-decoration: underline;
}
.boxTextTVL {
	text-align: left;
	font-size: 17px;
	line-height: 24px;
	padding: 5px 30px 10px 30px;
}
/* estilos player */
#contentGen #boxContenHomeTVl #boxLeftPlayer {
	float: left;
	width: 390px;
}
#contentGen #boxContenHomeTVl #boxLeftPlayer .boxDescarga {
	text-align: center;
	padding: 5px 0 5px 0;
}
#contentGen #boxContenHomeTVl #boxLeftPlayer .boxDisclaimer .boxMail {
	margin: 0 0 10px 0;
}
#contentGen #boxContenHomeTVl #boxLeftPlayer .boxDisclaimer .boxMail #email {
	width: 250px;
	padding: 2px 10px 2px 10px;
}
#contentGen #boxContenHomeTVl #boxLeftPlayer .boxDisclaimer .boxChek {
	height: 40px;
	width: 16px;
	float: left;
	margin: 0 10px 0 5px;
}
#contentGen #boxContenHomeTVl #boxLeftPlayer .boxDisclaimer .boxChek #info {
	width: 16px;
	background-color: #000000;
	border: 1px solid #FFFFFF;
}
#contentGen #boxContenHomeTVl #boxRightPlayer {
	float: right;
	width: 350px;
	padding: 0;
	margin: 0;
}
#contentGen #boxContenHomeTVl #boxLeftPlayer #boxPointPlayer UL {
	padding: 20px 10px 20px 10px;
	font-size: 16px;
	line-height: 30px;
	color:#FFFFFF;
}
#contentGen #boxContenHomeTVl #boxLeftPlayer #boxPointPlayer UL LI.bullet {
	color: #FFFFFF;
	list-style: none;
	font-size: 16px;
	line-height: 30px;
	padding: 0 0 0 10px;
}
#contentGen #boxContenHomeTVl #boxLeftPlayer #boxPointPlayer UL LI.bullet_tit {
	color: #FFFFFF;
	list-style: none;
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 0 20px;
}
.imgBullet {
	padding: 0 10px 3px 0;
	margin: 0;
}
/* estilos generales  */
.titulos {
	font-size: 20px;
	line-height: 25px;
}
.boxSearch {
	vertical-align: top;
	width: 220px;
	float: left;
	padding: 0 0 5px 0;
}
.text_input {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px 10px 4px 10px;
	width: 200px;
}
.btnIrBlue {
	width: 35px;
	float: right;
	padding: 13px 0 0 0;
}
.btnIrBlack {
	width: 35px;
	float: right;
}
.boxDisclaimer {
	width: 340px;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px 10px 10px 20px;
}
.boxDisclaimer_tech {
	width: 340px;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0 0 0;
	margin:0;
}
.boxDisclaimer_login {
	width: 100%;
	float: left;
	font-size: 10px;
	padding: 10px;
}
.boxDisclaimer_player {
	width: 680px;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px;
}
.boxTextLink {
	padding: 7px 0px 20px 0px;
	font-size: 14px;
	color:#CCCCCC;
}
#boxTextLinkPlayer {
	padding: 0;
	margin: 0;/*border:solid #FFFFFF 1px;*/
}
#boxTextLinkPlayer UL {
	padding: 0;
	margin:0;
}
#boxTextLinkPlayer LI {
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 14px;
}
#boxTextLinkPlayer LI.btnEntrarPlayer {
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0;
}
#boxTextLinkPlayer LI.boxSearchPlayer {
	vertical-align: top;
	width: 220px;
	float: left;
	padding: 0 0 5px 0;
}
#boxTextLinkPlayer LI.textLoginPlayer {
	font-size: 16px;
}
#legales {
	text-align: left;
	font-size: 10px;
	color: #333333;
	width: 920px;
	margin: 0;
	padding: 5px 10px;	
	bo rder: solid 1px blue;
}
#legales UL {
	text-align:left;
	line-height: 12px;
	margin:0px;
	padding: 0;
}
#legales LI {
	list-style:none;
	text-align:left;
	padding: 5px 0px;
}
#legales LI.legalesTit {
	text-align: left;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	margin: 0;
	padding: 5px 0 5px 0;
}
.boxPowerByEsmas {
	text-align: right;
	padding-right: 15px;
}
#contentIzq LI.recordarme {
	color: #333333;
	font-size: 10px;
}
.sp {
	margin-left:20px;

}
