/* 
	Latin Video
	27-01-10
	v1.0  CSS
*/
body {
	margin:0;
	/* font-family:Arial,Tahoma, Verdana, "Lucida Sans Unicode"; */
	font-family:"Trebuchet MS",Corbel,Calibri,Arial,sans-serif;
	font-size:0.8em;
	line-height:1.5em;	
	background-color:#051D1D;
  color:#fff;
	}
	.error {color:red;font-size:9px;font-weight:bolder;margin-top:3px;}
div#container {
	width:963px;margin:auto;
	z-index:3;
	}
	
	div#main_top{
		width:963px;
		margin:0 auto;
		overflow:hidden;
		background:url(../img/tc_bg_top.png) repeat-x top left;		
		}
		div#main_top div.header{			
			width:963px;
			overflow:hidden;
			margin:0 auto;
			}
			div#main_top div.header div.logo{
				float:left;
				width:243px;
				height:143px;
				background:url(../img/tc_logo.png) no-repeat;
				}
			div#main_top div.header div.banner{
				float:left;
				width:720px;
				height:137px;
				padding-top:10px;
				background:url(../img/tc_banner_top.png) no-repeat;
				}				
				
	div#main_middle{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		background:url(../img/tc_bg_middle.png);
		}
		div#main_middle div.content{
			width:963px;
			overflow:hidden;
			margin:0 auto;
			min-height:336px;
			}
			div#main_middle div.content div.menu{
				float:left;
				width:243px;
				min-height:336px;
				background:url(../img/tc_bg_menu_main.png) no-repeat;
				}
				div#main_middle div.content div.menu div{
					float:left;
					width:180px;
					min-height:28px;
					text-align:right;
					font-weight:bolder;
					font-size:1.3em;
					padding-right:63px;
					padding-top:7px;
					}
					div#main_middle div.content div.menu div a{
						color:#fff;
						text-decoration:none;
						}
						div#main_middle div.content div.menu div a:hover{
							color:#789C00;
							}
				div#main_middle div.content div.menu div.home{
					margin-top:10px;
					}
				div#main_middle div.content div.menu div.programacion{
					margin-top:12px;
					}
				div#main_middle div.content div.menu div.mi_cuenta{
					margin-top:12px;
					}
				div#main_middle div.content div.menu div.senal{
					margin-top:12px;
					}
				div#main_middle div.content div.menu div.contactenos{
					margin-top:12px;
					}
				div#main_middle div.content div.menu div.ayuda{
					margin-top:12px;
					}
				div#main_middle div.content div.menu div.noticias{
					margin-top:12px;
					}
			div#main_middle div.content div.banner{
				float:left;
				width:720px;
				min-height:336px;
				background:url(../img/tc_banner_main.png) no-repeat;
				}
			
			/*ini programacion*/
			div#main_middle div.content div.cnt_programacion{
				float:left;
				padding:10px;
				width:700px;
				color:#EAEAEC;
				}
			
			div#user{	
				float:left;
				width:700px;
				margin-bottom:10px;
				}
			ul#menu_top{
				float:left;
				width:400px;
				margin-top:1px;
				}
				ul#menu_top li{
					float:left;
					width:120px;					
					margin-left:1px;
					background:#EAEAEC;
					padding:4px 0px 4px 0px;
					text-align:center;
					}
					ul#menu_top li a{
						color:#072B2B;
						font-weight:bolder;
						text-decoration:none;
						}
						ul#menu_top li a:hover{
							color:#F89601;
							}
			div#main_middle div.content div.cnt_programacion div.buscar{
				float:left;
				width:300px;				
				}
				div#main_middle div.content div.cnt_programacion div.buscar input.text{
					border:1px solid #ccc;
					padding:5px;
					width:210px;
					}
				div#main_middle div.content div.cnt_programacion div.buscar input.btn_buscar{
					background:#072B2B;
					border:2px solid #000000;
					color:#799E00;
					font-weight:bolder;
					padding:5px;
					}
					
			div#menu_left{
				float:left;
				width:250px;
				margin-top:53px;
				}
			div#menu_left .title{
				margin-bottom:10px;
				}
				
				div#menu_left .title h2{
					padding-left:40px;
					}
				
				div#menu_left div.content{
					float:left;
					width:240px;
					}
					div#menu_left div.content ul li{
						background:#EAEAEC;
						color:#F89601;
						margin-left:1px;
						padding:4px 0px 4px 25px;
						border-bottom:1px solid #072B2B;
						}
						div#menu_left div.content ul li a.cate{
							color:#072B2B;
							font-weight:bolder;
							text-decoration:none;
							}
							div#menu_left div.content ul li a.cate:hover{
								color:#F89601;
								}
						div#menu_left div.content ul li a.selected{
							color:#F89601;
							}
			
			div#favorito{
				float:left;
				width:450px;
				margin-top:20px;
				}
				div#favorito div.cabe{
					float:left;
					width:450px;
					height:30px;
					border-bottom:1px solid #eaeaec;
					font-size:1.4em;					
					}
					div#favorito div.cont{
						float:left;
						width:450px;
						margin-top:10px;
						}
						div#favorito div.cont div.border{
							float:left;
							width:300px;
							padding:5px;
							border-bottom:1px dashed #eaeaec;
							margin-left:20px;
							display:inline;
							}
							div#favorito div.cont div.border div.img{
								float:left;
								margin-right:15px;
								border:1px solid #fff;
								background:#fff;
								}
							div#favorito div.cont div.border div.canal{
								float:left;
								}
								div#favorito div.cont div.border div.canal h1{
									font-size:1.4em;
									font-weight:bolder;
									color:#E7CC37;
									}
								div#favorito div.cont div.border div.canal ul li{
									margin:2px 0px 5px 15px;
									}
									div#favorito div.cont div.border div.canal ul li a{
										color:#eaeaec;
										text-decoration:none;
										font-size:1.0em;
										font-weight:bolder;
										}
										div#favorito div.cont div.border div.canal ul li a:hover{
											color:#E7CC37;
											}
							div#favorito div.cont div.border div.canal a{
								color:#eaeaec;
								text-decoration:none;
								font-size:1.0em;
								font-weight:bolder;
								}
								div#favorito div.cont div.border div.canal a:hover{
									color:#E7CC37;
									}
			
				div#favorito div.pie{
					float:left;
					width:450px;
					margin-top:10px;
					margin-bottom:10px;
					}
					div#favorito div.pie a.eu_videos_similares{
						float:left;
						width:180px;
						background: url(../img/btn_ver.png) no-repeat left center; 
						margin-right:10px;						
						}
					div#favorito div.pie a.eu_add_playlist{
						background:url(../img/btn_lista.png) no-repeat scroll left center transparent;
						float:left; padding-left:20px;
						width:220px;
						}
						div#favorito div.pie a{
							text-align:center;
							text-decoration:none;
							color:#FFDE76;
							font-weight:bolder;
							}
							div#favorito div.pie a:hover{
								color:#EDEDCE;
								}
			div#left{
				float:left;				
				width:240px;
				margin-top:20px;
				color:#EAEAEC;
				}
			div#reproduccion{
				float:left;
				margin-top:10px;
				}
				div#reproduccion div.cabecera{
					float:left;
					width:220px;
					font-size:1.2em;
					font-weight:bolder;
					border-bottom:1px solid #eaeaec;
					margin-bottom:10px;
					}
				div#reproduccion div.cont{
					float:left;
					width:220px;
					}
					div#reproduccion div.cont ul li a{
						color:#88B805;
						text-decoration:none;
						font-weight:bolder;
						}
						div#reproduccion div.cont ul li a:hover{
							color:#D7E154;
							}
					div#reproduccion div.cont ul li p{
						font-style:italic;
						font-size:0.95em;
						}
			/*fin programacion*/
				
				
	
	div#main_middle2{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		background:url(../img/tc_bg_middle2.png);
		}
		div#main_middle2 div.content{
			width:963px;
			overflow:hidden;
			margin:0 auto;
			min-height:90px;
			text-align:right;
			}
			div#main_middle2 div.content a img{
				margin-top:25px;
				margin-right:25px;
				}
	
	div#main_bottom{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		background:#082F2F url(../img/tc_bg_bottom.png) repeat-x bottom left;
		}
		div#main_bottom div.content{
			width:963px;
			padding-top:14px;
			overflow:hidden;
			margin:0 auto;
			}
			div#main_bottom div.content div.btm_noticias{
				float:left;
				width:235px;
				min-height:249px;
				margin-right:10px;
				margin-bottom:10px;
				}
				
			div#main_bottom div.content div.btm_novedades{
				float:left;
				width:427px;
				margin-right:11px;
				margin-bottom:10px;
				}
				div#main_bottom div.content div.btm_novedades div.title{
					float:left;
					width:407px;
					height:24px;
					font-size:1.6em;
					font-weight:bolder;
					color:#789C00;
					padding:12px 0px 0px 20px;
					background:url(../img/tc_bg_bottom_novedades.png) no-repeat;
					}
				div#main_bottom div.content div.btm_novedades div.content{
					float:left;
					width:427px;
					min-height:213px;					
					background:#092524 url(../img/tc_bg_seccion.png) repeat-x top left;
					}
					div#main_bottom div.content div.btm_novedades div.content ul li{
						float:left;						
						background:url(../img/tc_ico_novedades.png) no-repeat;
						padding-left:57px;
						min-height:44px;
						width:350px;
						margin-left:10px;
						padding-bottom:5px;
						margin-bottom:10px;
						border-bottom: 1px dashed #031212;
						color:#77A400;
						}
					
			div#main_bottom div.content div.btm_interes{
				float:left;
				width:280px;
				margin-bottom:10px;
				}
				div#main_bottom div.content div.btm_interes div.title{
					float:left;
					width:260px;
					height:24px;
					font-size:1.6em;
					font-weight:bolder;
					color:#789C00;
					padding:12px 0px 0px 20px;
					background:url(../img/tc_bg_bottom_interes.png) no-repeat;
					}
				div#main_bottom div.content div.btm_interes div.content{
					float:left;
					width:280px;
					min-height:213px;					
					background:#092524 url(../img/tc_bg_seccion.png) repeat-x top left;
					}
					div#main_bottom div.content div.btm_interes div.content ul{
						float:left;
						width:260px;
						}
					div#main_bottom div.content div.btm_interes div.content ul li{
						float:left;
						width:260px;
						margin-left:10px;
						padding:5px 0px 5px 0px;
						border-bottom:1px dashed #031212;
						display:inline;
						}
							
						
						div#main_bottom div.content div.btm_interes div.content ul li a{
							color:#F89601;
							font-weight:bolder;
							text-decoration:none;							
							}
							div#main_bottom div.content div.btm_interes div.content ul li a:hover{
								color:#DFDF79;
								}
						div#main_bottom div.content div.btm_interes div.content ul li.periodicos{
							background:url(../img/ico_periodico.png) no-repeat center right;
							}
						div#main_bottom div.content div.btm_interes div.content ul li.radios{
							background:url(../img/ico_radios.png) no-repeat center right;
							}
						div#main_bottom div.content div.btm_interes div.content ul li.tipo_cambio{
							background:url(../img/ico_cambio.png) no-repeat center right;
							}
						div#main_bottom div.content div.btm_interes div.content ul li.clima{
							background:url(../img/ico_clima.png) no-repeat center right;
							}
						div#main_bottom div.content div.btm_interes div.content ul li.medidor{
							background:url(../img/ico_velocidad.png) no-repeat center right;
							}
					div#main_bottom div.content div.btm_interes div.content div.smartpit{
						float:left;
						width:260px;
						margin-left:10px;
						margin-top:10px;
						padding:5px 0px 5px 0px;
						text-align:right;
						}
						
	div#main_bottom2{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		background:#082F2F url(../img/tc_bg_bottom.png) repeat-x bottom left;
		}
		div#main_bottom2 div.content{
			width:963px;
			overflow:hidden;
			margin:0 auto;
			}
			div#main_bottom2 div.content div.separador{
				float:left;
				width:963px;
				height:1px;
				background:#092524 url(../img/tc_separador.png) no-repeat;
				}
					
			div#main_bottom2 div.content div.footer_left{
				float:left;
				width:243px;
				height:49px;
				background:#092524 url(../img/tc_bg_footer_left.png) repeat-x top left;
				text-align:center;
				padding-top:20px;
				}
			div#main_bottom2 div.content div.footer_right{
				float:left;
				width:720px;
				height:69px;
				background:#092524 url(../img/tc_bg_footer_right.png) repeat-x top left;
				}
				div#main_bottom2 div.content div.footer_right ul{
					float:left;
					margin-top:20px;
					margin-left:40px; display:inline;
					list-style:url(../img/vineta_menu_bottom.png);
					}
					div#main_bottom2 div.content div.footer_right ul li{
						float:left;
						margin-right:20px;
						padding-right:25px;
						}
						div#main_bottom2 div.content div.footer_right ul li a{
							color:#fff;
							text-decoration:none;
							}
							div#main_bottom2 div.content div.footer_right ul li a:hover{
								color:#F89601;
								}
				
	div#informacion{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		}
		div#informacion div.content{
			width:963px;			
			overflow:hidden;
			margin:0 auto;
			background:#082F2F;
			border-top:3px solid #080B10;
			}
	div#main_footer{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		background:url(../img/lv_bg_footer.png) repeat-x top left;
		}
		div#main_footer div.content{
			width:951px;			
			overflow:hidden;
			margin:0 auto;
			min-height:70px;
			}
			
/* enlaces */			
div#enlaces {background-color:#FFFFFF;height:auto; line-height:normal;}
div#enlaces a{color:#005EB3; margin-left:20px; font-weight:bold; text-decoration:none;}
div#enlaces a:hover{color:#FFCC33; text-decoration:underline;}
div#enlaces a:visited{}

/* novedades */
div#novedades div.cont{margin-left:20px;text-align:justify;}

div#favorito div.btn_fav a {
background:url(../img/btn_favoritos.png) no-repeat scroll left center transparent;
color:#FFDE76;
font-weight:bolder;
padding:4px 0 10px 25px;
text-decoration:none;
}

 div.lista_vivo ul li{ float:left;height:87px;width:80px;margin-right:20px;}		
div.rol_programas {width:280px;float:right; margin-right:20px; }
div.rol_programas  table{width:280px;background-color:#FFF8DC;}  
div.rol_programas  table tr td.img{width:50px;}
div.rol_programas  table tr td{padding:5px; vertical-align:middle;border-bottom:1px dashed #B1DCF5; line-height:15px; color:#134A5F;}
div.rol_programas table tr td.m{font-size:.9em;}
div.rol_programas table tr td.m span{color:#1D7292;}

a.fullscreen{ background:url(../img/st_fullscreen_icon.jpg) no-repeat top left; height:27px;padding-left:35px; display:block;padding-top:5px;font-size:1.3em;color:#799E00;margin-top:10px;line-height:1.2em;}
div.rol_programas div.header{width:270px;height:26px;color:#799E00;
display:inline;float:left;font-size:1.3em;font-weight:bolder;padding-left:10px;padding-top:10px;
background-color:#072B2B;border-bottom:3px solid #000000;}

/*logueo*/
div#logeo{float:left;display:inline;width:446px;min-height:308px;margin-left:120px;margin-top:30px;}
div#logeo div.titulo{float:left;display:inline;width:417px;height:27px;
border-bottom:1px solid #EAEAEC;color:#EAEAEC;font-size:1.3em;
font-weight:bolder;padding-top:10px;padding-left:10px;}
div#logeo div.contenido{float:left;display:inline;width:411px;
border-bottom:3px solid #001937;padding:8px;}
div#logeo div.contenido div.frm{padding:0px;margin-top:30px;margin-bottom:30px;text-align:center;}
div#logeo div.contenido div.frm table{margin-left:0px;display:inline-block;}
div#logeo div.contenido div.frm td{padding:2px;}
div#logeo div.contenido div.frm td input{font-size:12px;border:1px solid #A5A5AF;
padding:2px; width:150px; height:16px;}
div#logeo div.contenido div.frm td input.btn-ingresar{  background:none repeat scroll 0 0 #072B2B;
border:2px solid #000000;
color:#799E00;
font-weight:bolder; cursor:pointer;
padding:5px; height:28px; width:80px; font-size:15px;}
div#logeo div.contenido a.btn-recuperar{ background:none repeat scroll 0 0 #072B2B;
border:2px solid #000000;
color:#799E00;
font-weight:bolder;
padding:5px;text-decoration:none;}
div#logeo div.contenido a.btn-registrar{ background:none repeat scroll 0 0 #072B2B;
border:2px solid #000000;
color:#799E00;
font-weight:bolder;
padding:5px; text-decoration:none;}
div#logeo div.contenido div.frm td.label{text-align:right;font-weight:bolder;
color:#EAEAEC;}
div#logeo div.contenido div.frm h1{font-size:1.1em;font-weight:bolder;color:#EAEAEC;
}
div#logeo div.contenido div.frm h2{font-size:1.0em;font-weight:bolder;color:#EAEAEC;
margin-top:5px;}