/* 
	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:#082F2C url(../img/stw_bg_body.png) repeat-x top left;
 
	}
	.error {color:red;font-size:9px;font-weight:bolder;margin-top:3px;}

/*btn-vermas*/
.btn-vermas{ float:left; color:#FFFFFF; text-align:center;background:url(../img/stw_btn_enviar.png) no-repeat top; width:80px; height:30px; text-transform:uppercase; font-weight:bolder; cursor:pointer; text-decoration:none; border:0px;}
.btn-actualizar{ float:left; color:#FFFFFF; text-align:center;background:url(../img/stw_btn_actualizar.png) no-repeat top; width:144px; height:30px; text-transform:uppercase; font-weight:bolder; cursor:pointer; text-decoration:none; border:0px;}
a.proceso{left:200px; text-decoration:none;top:59px;position:absolute;color:#FFF; font-size:13px; font-weight:bolder;}
a.proceso:hover{color:#FCDF77;}
div#container {
	width:960px;margin:auto;
	z-index:3;
	}
	
	div#main_top{
		width:960px;
		margin:0 auto;
		overflow:hidden;
		}
		div#main_top div.header{			
			width:960px;
			overflow:hidden;
			margin:0 auto;
			}
			div#main_top div.header div.logo{
				float:left;
				width:245px;
				height:122px;
				background:url(../img/stw_logo.png) no-repeat;
				}
			div#main_top div.header div.banner_left{
				float:left;
				width:96px;
				height:97px;
				background:url(../img/stw_bg_banner_left.png) no-repeat;
				}
			div#main_top div.header div.banner_right{
				float:left;
				width:600px;
				height:73px;
				padding-right:19px;
				padding-top:24px;
				}
				div#main_top div.header div.banner_right div.links{
					float:right;
					color:#fff;
					width:90px;
					text-align:center;
					font-weight:bolder;
					}
					div#main_top div.header div.banner_right div.links a{
						color:#fff;
						text-decoration:none;
						}
						div#main_top div.header div.banner_right div.links a:hover{
							color:#B1D449;
							}
			div#main_top div.header div.banner_btm_left{
				float:left;
				width:96px;
				height:25px;
				background:url(../img/stw_bg_banner_btm_left.png) no-repeat;
				}				
			div#main_top div.header div.banner_btm_right{
				float:left;
				width:619px;
				height:25px;
				background:url(../img/stw_bg_banner_btm_right.png) repeat-x top left;
				}			
				
	div#main_middle{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		}
		div#main_middle div.contenedor{
			width:960px;
			overflow:hidden;
			margin:0 auto;
			min-height:336px;			
			background:#082F2C url(../img/stw_bg_main_left.png) repeat-y top left;
			}
			div#main_middle div.contenedor div.menu{
				float:left;
				width:245px;
				min-height:336px;				
				}
				div#main_middle div.contenedor div.menu div a{
					color:#fff;
					text-decoration:none;
					}
					div#main_middle div.contenedor div.menu div a:hover{
						color:#B1D449;
						}
				div#main_middle div.contenedor div.menu div.bg_menu{
					background:url(../img/stw_bg_main_menu.png) no-repeat;
					float:left;
					width:167px;
					height:39px;
					text-align:right;
					font-weight:bolder;
					font-size:1.3em;
					padding:13px 10px 0px 0px;
					}					
				div#main_middle div.contenedor div.menu div.ico{
					float:left;
					width:68px;
					height:52px;
					}
				div#main_middle div.contenedor div.menu div.ico_home{
					background:url(../img/stw_ico_menu_inicio.png) no-repeat;
					}
				div#main_middle div.contenedor div.menu div.ico_programacion{
					background:url(../img/stw_ico_menu_programacion.png) no-repeat;
					}
				div#main_middle div.contenedor div.menu div.ico_mi_cuenta{
					background:url(../img/stw_ico_menu_micuenta.png) no-repeat;
					}
				div#main_middle div.contenedor div.menu div.ico_senal{
					background:url(../img/stw_ico_menu_senalprueba.png) no-repeat;
					}
				div#main_middle div.contenedor div.menu div.ico_contactenos{
					background:url(../img/stw_ico_menu_contactenos.png) no-repeat;
					}
				div#main_middle div.contenedor div.menu div.ico_ayuda{
					background:url(../img/stw_ico_menu_ayuda.png) no-repeat;
					}
				div#main_middle div.contenedor div.menu div.ico_noticias{
					background:url(../img/stw_ico_menu_noticias.png) no-repeat;
					}
			div#main_middle div.contenedor div.banner{
				float:left;
				width:703px;
				min-height:408px;
				padding-left:12px;
				background:#BDE163 url(../img/stw_bg_main_banner.png) no-repeat;
				}
		div#main_middle div.content_bottom{
			width:960px;
			overflow:hidden;
			margin:0 auto;		
			background:#082F2C;
			}
			div#main_middle div.content_bottom div.middle_bottom{
				float:left;
				width:960px;
				height:11px;
				/*background:url(../img/stw_middle_border.png) no-repeat top right;*/
				}
			div#main_middle div.content_bottom div.noticias{
				float:left;
				width:245px;
				margin-top:5px;
				}
				
			div#main_middle div.content_bottom div.novedades{
				float:left;
				width:235px;
				margin-left:6px;
				}
				div#main_middle div.content_bottom div.novedades div.title{
					float:left;
					width:225px;
					height:29px;
					padding-left:10px;
					padding-top:8px;
					color:#B1D449;
					font-weight:bolder;
					font-size:1.2em;
					background:url(../img/stw_bg_title_resumen.png) no-repeat top left;
					}
				div#main_middle div.content_bottom div.novedades div.content{
					float:left;
					width:235px;
					min-height:210px;
					background:#E7FDCE;
					padding:10px 0px 10px 0px;
					}
					div#main_middle div.content_bottom div.novedades div.content div.item{
						float:left;/* 
						margin-left:10px;
						margin-bottom:10px; */
						border-bottom:1px dashed #B1DCF5;
						/* margin-right:5px; */
						width:225px;
						margin:5px;
						display:inline;
						}
					div#main_middle div.content_bottom div.novedades div.content div.ver_mas{
						float:left;
						width:73px;
						height:23px;
						margin-top:10px;
						margin-left:330px;
						text-align:right;
						padding:1px 10px 0px 0px;
						background:url(../img/stw_bg_boton.png) no-repeat top left;
						}
						div#main_middle div.content_bottom div.novedades div.content div.ver_mas a{
							font-size:0.87em;
							font-weight:bolder;
							color:#4A4D59;
							text-decoration:none;							
							}
							div#main_middle div.content_bottom div.novedades div.content div.ver_mas a:hover{
								color:#F89601;
								}
				div#main_middle div.content_bottom div.novedades div.footer{
					float:left;
					width:427px;
					height:11px;
					background:url(../img/stw_footer_novedades.png) no-repeat top left;
					}
					
			div#main_middle div.content_bottom div.enlaces{
				float:left;
				width:960px;				
				margin-top:10px;
				}
				div#main_middle div.content_bottom div.enlaces div.title{
					float:left;
					width:950px;
					height:30px;
					padding:7px 0px 0px 10px;
					color:#B1D449;
					font-weight:bolder;
					font-size:1.23em;
					background:url(../img/stw_bg_title_enlaces.png) no-repeat top left;
					}
				div#main_middle div.content_bottom div.enlaces div.content{
					float:left;
					width:960px;
					min-height:80px;
					background:#E7FDCE;
					padding-top:10px;
					}
					div#main_middle div.content_bottom div.enlaces div.content div.item{
						float:left;
						width:263px;
						height:29px;
						margin-left:15px;
						margin-right:25px;
						margin-bottom:2px; border-bottom:1px solid #BFFA7E;
						/*background:url(../img/stw_bg_item_enlace.png) no-repeat top left;*/
						}
						div#main_middle div.content_bottom div.enlaces div.content div.item div.link{
							float:left;
							width:233px;							
							}
							div#main_middle div.content_bottom div.enlaces div.content div.item div.link a{
								color:#3C3C3C;
								font-weight:bolder;
								text-decoration:none;
								}
								div#main_middle div.content_bottom div.enlaces div.content div.item div.link a:hover{
									color:#B1D449;
									}
						div#main_middle div.content_bottom div.enlaces div.content div.item div.ico{
							float:left;
							width:30px;
							}
				div#main_middle div.content_bottom div.enlaces div.footer{
					float:left;
					width:279px;
					height:11px;
					/*background:url(../img/stw_footer_enlaces.png) no-repeat top left;*/
					}
					
	div#main_bottom2{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		background:#041714;
		}
		div#main_bottom2 div.content{
			width:960px;
			overflow:hidden;
			margin:0 auto;
			}
			div#main_bottom2 div.content div.separador{
				float:left;
				width:960px;
				height:1px;
				background:#092524 url(../img/stw_separador.png) no-repeat;
				}
					
			div#main_bottom2 div.content div.footer_left{
				float:left;
				width:245px; 
				height:49px;				
				text-align:center;
				color:#fff;
				font-weight:bolder;
				padding-top:20px;
				}
			div#main_bottom2 div.content div.footer_right{
				float:left;
				width:715px;
				height:69px;
				background:#092524 url(../img/stw_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:#FFDE76;
								}
				
	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;
			}
			/*logueo*/
			div#fondi{ float:left; width:693px; background-color:#E9F9B6; padding-bottom:20px; border-left:12px solid #BDE163;border-right:10px solid #BDE163;border-bottom:10px solid #BDE163;}
div#logeo{float:left;display:inline;width:446px;min-height:308px;margin-left:120px;margin-top:20px;}
div#logeo div.titulo{float:left;display:inline;width:417px;height:27px;
background-color:#0C433E;color:#FFFFFF;font-size:1.3em;border-bottom:1px solid #2E2E2E;
font-weight:bolder;padding-top:10px;padding-left:10px;}
div#logeo div.contenido{float:left;display:inline;width:411px;background-color:#FFF;
border-bottom:3px solid #BDE163;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:url(../img/stw_btn_ingresar.png) no-repeat center left; border:0px; cursor:pointer; width:94px; height:30px;}
div#logeo div.contenido a.btn-recuperar{ background:url(../img/stw_btn_recuperar.png) no-repeat center left; border:0px; cursor:pointer; width:184px; height:30px; float:left; margin-left:125px; display:inline;}
div#logeo div.contenido a.btn-registrar{ background:url(../img/stw_btn_registrarse.png) no-repeat center left; border:0px; cursor:pointer; width:154px; height:30px; float:left; margin-left:130px; display:inline;}
div#logeo div.contenido div.frm td.label{text-align:right;font-weight:bolder;
color:#3C3C3C;}
div#logeo div.contenido div.frm h1{font-size:1.1em;font-weight:bolder;color:#0C433E;
}
div#logeo div.contenido div.frm h2{font-size:1.0em;font-weight:bolder;color:#0C433E;
margin-top:5px;}
/*RECUPERAR*/
div.main_contenido{float:left;display:inline;width:693px;background-color:#E9F8B5; border-left:12px solid #BDE163;border-right:10px solid #BDE163;border-bottom:10px solid #BDE163;}
div.main_contenido div.titulo{float:left;display:inline;width:683px;height:27px;
background-color:#0C433E;border-bottom:1px solid #2E2E2E;color:#FFFFFF;
font-size:1.3em;font-weight:bolder;padding-top:10px;padding-left:10px;}
div#formdatos{ float:left; padding-top:10px;padding-bottom:20px; width:590px; min-height:150px; }
div#formdatos h2 {font-size:1.2em; float:left; width:570px;margin:10px; color:#082F2C;}
div#formdatos table.form{margin-left:80px;float:left; display:inline;}
div#formdatos table.form td.lbl{ padding-top:10px; color:#666666; font-size:.98em;}
div#formdatos input.text{border:1px solid #bbb; padding:3px;}
div#formactivacion{float:left;width:590px;background-color:#E9F8B5;margin-top:20px;
padding-bottom:10px;} 
div#formactivacion h2{font-size:1.2em;margin:10px;line-height:1.2em; color:#082F2C;}
div#formactivacion table.form{margin-left:20px;}
input.text, textarea, select {margin:0.2em 0;border:1px solid #bbb;color:#595959;}

/*USER*/
/*zona de usuario*/
div#cont_right{float:left;display:inline;width:715px;margin:0px;background-color:#063468;}
div#user{ float:left; width:670px;margin-left:10px;margin-top:10px;margin-bottom:10px;}
div#user h1{font-size:1.2em;color:#DE8F10;font-weight:bolder;}
div#user h2{font-size:1.0em;color:#DE8F10;font-weight:bolder;}
div.buscar{float:left; width:350px; margin-top:10px;margin-bottom:10px;
 display:inline;}
div.buscar form input.text{float:left;padding:4px; margin-right:10px; margin-top:-1px; width:180px; height:21px; border:1px solid #666666; color:#908E8F; font-size:12px; font-weight:bolder; display:inline;}
div.buscar form input#button{ cursor:pointer;font-weight:bolder; background:url(../img/stw_btn_busqueda.png) no-repeat center; cursor:pointer; width:144px; height:30px; border:0px;}
ul#menu_top{float:left;display:inline;list-style-type:none;width:330px;margin-left:10px;margin-top:10px;}
ul#menu_top li{float:left;display:inline;padding-top:6px; padding-bottom:6px;}
ul#menu_top li a.boton_menu{height:26px;
border:1px solid #666;color:#0C433E;padding:5px;padding-left:25px;padding-right:25px;
font-size:1.3em; font-weight:bolder;text-decoration:none; background-color:#EBEBED; }
div.main_contenido2{float:left;display:inline;width:683px;
margin-top:10px;}
div.main_contenido2 div.titulo{float:left;display:inline;width:683px;
height:27px;background-color:#0C433E;color:#FFFFFF;border-bottom:1px solid #2E2E2E;
font-size:1.3em;font-weight:bolder;padding-top:10px;padding-left:10px;}
div.main_contenido2 div.contenido{float:left;
display:inline;width:683px;	background-color:#fff;
padding-left:10px;padding-top:10px;padding-bottom:10px;}
/*generos*/
div#menu_left{float:left;display:inline;width:220px;margin-right:10px;}
div#menu_left div.title{float:left;display:inline;width:210px;height:30px;
color:#001937;font-size:1.3em;font-weight:bolder;padding-left:10px;	
margin-bottom:10px;}
div#menu_left div.title h2{ padding-left:50px;height:30px;float:left;color:#89010B;
}
div#menu_left div.content{float:left;display:inline;
width:210px;background-color:#fff;padding:8px;padding-top:0px;}
div#menu_left div.content ul li{float:left;display:inline; 
width:180px;background:url(../img/st_programasitem_bg.jpg) no-repeat top left;
padding-top:7px;padding-bottom:4px;padding-left:20px;}
div#menu_left div.content ul li a{color:#9B9BA6;font-weight:bolder;text-decoration:none;font-size:1.1em;}
div#menu_left div.content ul li a.selected{color:#6B8A1A;font-size:1.2em;
}
div#menu_left div.content ul li a:hover{color:#6B8A1A;}
div#favorito{float:left;display:inline;width:435px;}
div.canales_genero{ width:400px!important;}
div.canales_genero div.cont{ width:200px!important;}
div.canales_genero div.cont div.border{ width:400px!important; }
div.canales{width:400px!important;overflow:hidden;margin-right:10px;}

div#favorito div.top_link{ float:left; width:435px; }
div#favorito div.top_link a.eu_add_playlist{ background:transparent url(../img/btn_lista.png) no-repeat scroll left center;
color:#0C433E;float:left;font-weight:bolder;
height:25px;margin-left:45px;padding-left:20px;
padding-top:10px;text-decoration:none;}
div#favorito div.top_link a.eu_videos_similares{  background:transparent url(../img/btn_ver.png) no-repeat scroll left center;
color:#0C433E;float:left; font-weight:bolder;
 height:25px;padding-left:20px;padding-top:10px;text-decoration:none;}

div#favorito div.pie{ float:left; width:435px; }
div#favorito div.pie a.eu_add_playlist{ background:transparent url(../img/btn_lista.png) no-repeat scroll left center;
color:#0C433E;float:left;font-size:1.2em;font-weight:bolder;
height:25px;margin-left:6px;padding-left:20px;
padding-top:10px;text-decoration:none;}
div#favorito div.pie a.eu_videos_similares{  background:transparent url(../img/btn_ver.png) no-repeat scroll left center;
color:#0C433E;float:left;font-size:1.2em; font-weight:bolder;
 height:25px;padding-left:20px;padding-top:10px;text-decoration:none;}
div#favorito div.cabe{color:#7A7879;font-size:1.3em;
font-weight:bolder; margin-bottom:5px;}
div#favorito div.btn_fav{float:left;width:425px;text-align:right;margin-bottom:5px;}
div#favorito div.btn_fav a{background: url(../img/btn_favoritos.png) no-repeat left center; padding:4px 0px 10px 25px; color:#254A65; font-weight:bolder; text-decoration:none;}
div#favorito div.cont{
float:left;display:inline;width:435px;}
div#favorito div.cont div.border{float:left;display:inline;
border-bottom:1px dashed #666666;width:430px;margin-bottom:0px;}
div#favorito div.cont div.border div.mens{width:449px;height:320px;
 background-color:#3D4143;}
div#favorito div.cont div.border div.mens p{text-align:center;
color:#A1C6DB;font-size:1.4em;margin-top:120px;
float:left;display:inline;}
div#favorito div.cont div.reproductor{float:left;
display:inline;border-bottom:1px dashed #254A65;width:425px;
 height:346px;margin-bottom:10px; padding:6px;background:url(../img/eu_img_tv_video.png) no-repeat top left;}
div#favorito div.cont div.reproductor div.mens{ width:409px;
height:290px; background-color:#3D4143;text-align:center;}
div#favorito div.cont div.reproductor div.mens p{margin-left:20px;
color:#A1C6DB; font-size:1.4em;margin-top:140px;float:left; display:inline;
 }
div#favorito div.cont div.border div.img{float:left;display:inline;
width:45px;height:32px;margin-right:10px;}
div#favorito div.cont div.border div.canal{color:#3C3C3C;
 float:left;margin-top:5px;}
div#favorito div.cont div.border div.canal h1{font-weight:bolder;
font-size:1.3em;color:#6B8A1A;	 margin-bottom:5px;}
div#favorito div.cont div.border div.canal ul li{margin-bottom:4px;}
div#favorito div.cont div.border div.canal a{font-size:1.3em;font-weight:bolder;
text-decoration:none;color:#6B8A1A;}
div#favorito div.cont div.border div.canal a:hover{color:#D78100;}
div#favorito div.cont div.border div.canal a.progra{font-size:1.1em;
font-weight:bolder;text-decoration:none;color:#FF9900;}
div#favorito div.cont div.border div.canal a.progra:hover{color:#D78100;}
/*lista reproduccion*/
div#reproduccion{float:left;width:200px;margin-top:10px;}
div#reproduccion div.cabecera{float:left;width:190px;padding:10px 0px 10px 10px;background:#0C433E;color:#FFF;font-weight:bolder;}
div#reproduccion div.cont{float:left;width:190px;padding:10px 5px 10px 5px;color:#134A5F;}
div#reproduccion div.cont ul li a{color:#0693DC;text-decoration:none;font-weight:bolder;font-size:1.1em;}
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:#0C433E;margin-top:10px;line-height:1.2em;}
div.rol_programas div.header{width:270px;height:26px;color:#FFF;
display:inline;float:left;font-size:1.3em;font-weight:bolder;padding-left:10px;padding-top:10px;
background-color:#0C433E;border-bottom:3px solid #000000;}
/*left*/
div#left{float:left;width:212px;}