* {
	margin: 0;
   padding: 0;
   border: none;
	font-size: 1em;	
}

body {
   font: 62.5% Arial, Helvetica, sans-serif;
}
#contenedor {
	width: 972px;
	float: left;
	padding: 7px 0 0 18px;
}
p {
	font-size: 1.2em;
	margin-bottom: 5px;
}
ul {	
	list-style: none;
}

a { outline: none; }
/*ENCABEZADO*/
#encabezado {
	padding: 0 0 0 13px;
	height: 93px;
	margin-bottom: 8px;
}
#encabezado h1 {
	width: 165px;
	height: 78px;
	float: left;
	margin: 5px 45px 0 0;
}
#encabezado .banner {
	width: 744px;
	height: 92px;
	float: left; 
	padding: 2px 0 0 2px; 
	position: relative;
	background-image: url("../images/banners/publicidad.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/images/banners/publicidad.png');
}
#encabezado h1 a {
	width: 165px;
	height: 84px;
	display: block;
   /* hide from IE Mac \*/
   text-indent: -999em;
   overflow: hidden;
   /* end hide */
	background-image: url("../images/contenido/logo.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/images/contenido/logo.png');
}
* html>body #encabezado h1 a {
   letter-spacing: -999em;	
}

/*NAVEGACIÓN*/
#navegacion {
	width: 953px;
	height: 35px;
	clear: both;
	margin-bottom: 12px;
	position: relative;
}

#navegacion h2 {
	height: 0;
	display: block;
   /* hide from IE Mac \*/
   text-indent: -999em;
   overflow: hidden;
   /* end hide */
}
* html>body #navegacion h2  {
   letter-spacing: -999em;	
}

#navegacion ul {
	background: url(../images/botonera/navegacion.gif) 0 0 no-repeat;
   width: 953px;
	height: 35px;
	padding: 0;
}
#navegacion li {
	float: left;
	margin: 0 24px 0 0;
}

#navegacion li a {
	display: block;
	height: 35px;
	padding: 0;
	background: url(../images/botonera/navegacion.gif) no-repeat;
   /* hide from IE Mac \*/
   text-indent: -999em;
   overflow: hidden;
   /* end hide */
}
* html>body #navegacion li a {
   letter-spacing: -999em;
}
#navegacion li.home a {
	width: 55px;
	background-position: 0 100%;
}
#navegacion li.shows a {
	width: 75px;
	background-position: -79px 100%;
}
#navegacion li.videos {
	margin: 0 23px 0 0;
}
#navegacion li.videos a {
	width: 44px;
	background-position: -178px 100%;
}
#navegacion li.hd {
	margin: 0 20px 0 0;
}
#navegacion li.hd a {
	width: 56px;
	background-position: -245px 100%;
}
#navegacion li.programacion {
	margin: 0 258px 0 0;
}
#navegacion li.programacion a {
	width: 92px;
	background-position: -321px 100%;
}
#navegacion li.imagenes a {
	width: 53px;
	background-position: -436px 100%;
}

#navegacion li.imagenes {
	margin: 0 182px 0 0;
}
/*#navegacion li.contactenos {
	margin: 0 20px 0 0;
}
#navegacion li.contactenos a {
	width: 49px;
	background-position: -756px 100%;
}*/

#navegacion li.sobre-trutv {
	margin: 0 21px 0 0;
}
#navegacion li.sobre-trutv a {
	width: 73px;
	background-position: -671px 100%;
}
#navegacion li.newsletter {
	margin: 0 21px 0 0;
}
#navegacion li.newsletter a {
	width: 106px;
	background-position: -765px 100%;
}
#navegacion li.espanol a {
	width: 49px;
	background-position: -892px 100%;
}
#navegacion li.espanol {
	margin: 0;
}
/*#navegacion li.portugues  {
	margin: 0 20px 0 0;
}
#navegacion li.portugues a {
	width: 55px;
	background-position: -796px 100%;
}*/
#navegacion li.facebook  {
	margin: 0 7px 0 0;
}
#navegacion li.facebook a {
	width: 23px;
	background-position: -885px 100%;
}

#navegacion li.twitter  {
	margin-right: 0px;
}
#navegacion li.twitter a {
	width: 23px;
	background-position: -1008px 100%;
}

#navegacion li a:hover, #navegacion .active {
	background-image: none;
}


/*Pie*/
#pie {
	width: 100%;
	background:#181818 url(../images/backgrounds/pie.jpg) left top repeat-x;
	clear: both;
	margin: 0 auto;
	padding-top: 26px;
}
#pie .pie-contenido {
	width: 990px;
}

#pie .menu {
	width: 675px;
	height: 20px;
	margin: 0 auto 60px auto;
}
#pie .menu ul {
	background: url(../images/botonera/pie-menu.jpg) 0 0 no-repeat;
   width: 675px;
	height: 20px;
	list-style: none;
}
/*#pie .menu {
	width: 760px;
	height: 20px;
	margin: 0 auto 60px auto;
}
#pie .menu ul {
	background: url(../images/botonera/pie-menu.jpg) 0 0 no-repeat;
   width: 760px;
	height: 20px;
	list-style: none;
}*/
#pie .menu ul li {
	float: left;
}

#pie .menu ul li a {
	display: block;
	height: 20px;
	background: url(../images/botonera/pie-menu.jpg) no-repeat;
   /* hide from IE Mac \*/
   text-indent: -999em;
   overflow: hidden;
   /* end hide */
}
* html>body #pie .menu ul li a {
   letter-spacing: -999em;
}
#pie .menu li.home {
	margin: 0 32px 0 0;
}
#pie .menu li.home a {
	width: 32px;
	background-position: 0 100%;
}
#pie .menu li.shows {
	margin: 0 31px 0 0;
}
#pie .menu li.shows a {
	width: 71px;
	background-position: -64px 100%;
}
#pie .menu li.videos {
	margin: 0 31px 0 0;
}
#pie .menu li.videos a {
	width: 41px;
	background-position: -166px 100%;
}
#pie .menu li.programacion {
	margin: 0 31px 0 0;
}
#pie .menu li.programacion a {
	width: 88px;
	background-position: -238px 100%;
}
#pie .menu li.imagenes {
	margin: 0 31px 0 0;
}
#pie .menu li.imagenes a {
	width: 50px;
	background-position: -358px 100%;
}
#pie .menu li.sobre-trutv { 
	margin: 0 31px 0 0;
}

#pie .menu li.sobre-trutv a {
	width: 84px;
	background-position: -357px 100%;
}
/*#pie .menu li.contactenos {
	margin: 0 31px 0 0;
}
#pie .menu li.contactenos a {
	width: 50px;
	background-position: -558px 100%;
}*/
#pie .menu li.newsletter {
	margin: 0;
}
#pie .menu li.newsletter a {
	width: 120px;
	background-position: -472px 100%;
}
#pie .menu ul a:hover, #pie .menu ul .active {
	background-image: none;
}



#pie div.info {
	background: url(../images/estructura/pie-home.png) center top no-repeat;
	/*padding: 45px 0 40px 0;*/
	position: relative;
	width: 496px;
	height: 142px;
	margin: 0 auto;
	padding-top: 45px;
}
#pie div.info ul {
	list-style: none;
	width: 315px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 90px;
}
#pie div.info ul li {
	float: left;
}
#pie div.info ul li a {
	display: block;
	float: left;
	height: 40px;
	text-indent: -999em;
   overflow: hidden;
}
#pie div.info ul li.isat a {
	width: 60px;
}
#pie div.info ul li.tnt {
	margin-right: 60px;
}
#pie div.info ul li.tnt a {
	width: 45px;
}
#pie div.info ul li.space {
	margin-right: 5px;
}
#pie div.info ul li.space a {
	width: 70px;
}
#pie div.info ul li.tcm a {
	width: 65px;
}
#pie p {
	color: #666;
	text-align: center;
	font-size: 1.1em;
	margin-bottom: 20px;
	line-height: 120%;
}
#pie p a, #pie p a:visited {
	color: #666;
}
#pie p a:hover {
	color: #FFF;
}

/* CSS Sección HD */
div#contenedor.hdcontainer #encabezado h1 a {
	background: url("../images/contenido/logo-hd.png") 0 0 no-repeat !important;
	background: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/images/contenido/logo-hd.png');
	width: 196px !important;
}

/* Mainbar */
div#contenedor.hdcontainer #navegacion ul {
	background: url("../images/botonera/navegacion-hd.gif") no-repeat scroll 0 0 transparent !important;
	/*background: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/images/botonera/navegacion-hd.gif');*/
	height: 35px;
	margin: 0 0 7px;
}
	div#contenedor.hdcontainer #navegacion ul li.home,
	div#contenedor.hdcontainer #navegacion ul li.shows,
	div#contenedor.hdcontainer #navegacion ul li.videos,
	div#contenedor.hdcontainer #navegacion ul li.programacion,
	div#contenedor.hdcontainer #navegacion ul li.sobre-trutv,
	div#contenedor.hdcontainer #navegacion ul li.contactenos,
	div#contenedor.hdcontainer #navegacion ul li.newsletter
	{margin-right: 2px;}
	
		div#contenedor.hdcontainer #navegacion ul li.home a {
			background: url("../images/botonera/navegacion-hd.gif") no-repeat scroll 0 0 transparent;
			width: 76px;
		}
		div#contenedor.hdcontainer #navegacion ul li.home a:hover {background-position: 0 -35px;}
	
		div#contenedor.hdcontainer #navegacion ul li.shows a {
			background: url("../images/botonera/navegacion-hd.gif") no-repeat scroll -78px 0 transparent;
			width: 103px;
		}		
		div#contenedor.hdcontainer #navegacion ul li.shows a:hover {background-position: -78px -35px;}
		
		div#contenedor.hdcontainer #navegacion ul li.videos a {
			background: url("../images/botonera/navegacion-hd.gif") no-repeat scroll -183px 0 transparent;
			width: 74px;
		}
		div#contenedor.hdcontainer #navegacion ul li.videos a:hover {background-position: -183px -35px;}

		div#contenedor.hdcontainer #navegacion ul li.programacion a {
			background: url("../images/botonera/navegacion-hd.gif") no-repeat scroll -259px 0 transparent;
			width: 116px;
		}
		div#contenedor.hdcontainer #navegacion ul li.programacion a:hover {background-position: -259px -35px;}
		
	div#contenedor.hdcontainer #navegacion ul li.trutv {margin-right: 90px;}
		div#contenedor.hdcontainer #navegacion ul li.trutv a {
			background: url("../images/botonera/navegacion-hd.gif") no-repeat scroll -376px 0 transparent;
			width: 70px;
		}
		div#contenedor.hdcontainer #navegacion ul li.trutv a:hover {background-position: -376px -35px;}
		
		div#contenedor.hdcontainer #navegacion ul li.sobre-trutv a {
			background: url("../images/botonera/navegacion-hd.gif") no-repeat scroll -536px 0 transparent;
			width: 140px;
		}
		div#contenedor.hdcontainer #navegacion ul li.sobre-trutv a:hover {background-position: -536px -35px;}
		
		div#contenedor.hdcontainer #navegacion ul li.newsletter a {
			background: url("../images/botonera/navegacion-hd.gif") no-repeat scroll -678px 0 transparent;
			width: 161px;
		}
		div#contenedor.hdcontainer #navegacion ul li.newsletter a:hover {background-position: -678px -35px;}
		
	div#contenedor.hdcontainer #navegacion ul li.espanol {margin-right: 0;}
		div#contenedor.hdcontainer #navegacion ul li.espanol a {
			background: url("../images/botonera/navegacion-hd.gif") no-repeat scroll -840px 0 transparent;
			width: 110px;
		}
		div#contenedor.hdcontainer #navegacion ul li.espanol a:hover {background-position: -840px -35px;}
		
/* Footer */
div#pie.hdcontainer .menu ul {background: none !important;}
	div#pie.hdcontainer .menu ul li.home {margin: 0 30px 0 15px;}
	div#pie.hdcontainer .menu ul li.shows,
	div#pie.hdcontainer .menu ul li.videos,
	div#pie.hdcontainer .menu ul li.programacion,
	div#pie.hdcontainer .menu ul li.sobre-trutv
	{margin-right: 30px}
	div#pie.hdcontainer .menu ul li.contactenos {margin-right: 18px;}

	div#pie.hdcontainer .menu ul li a {
		background-image: url(../images/botonera/pie-menu-hd.gif) !important;
		height: 20px;
	}
		div#pie.hdcontainer .menu ul li.home a {
			background-position: -15px 0;
			width: 30px !important;
		}
		div#pie.hdcontainer .menu ul li.home a:hover {background-position: -15px -20px;}
		
		div#pie.hdcontainer .menu ul li.shows a {
			background-position: -78px 0;
			width: 66px !important;
		}
		div#pie.hdcontainer .menu ul li.shows a:hover {background-position: -78px -20px;}
			
		div#pie.hdcontainer .menu ul li.videos a {
			background-position: -181px 0;
			width: 36px !important;
		}
		div#pie.hdcontainer .menu ul li.videos a:hover {background-position: -181px -20px;}
		
		div#pie.hdcontainer .menu ul li.programacion a {
			background-position: -252px 0;
			width: 74px !important;
		}
		div#pie.hdcontainer .menu ul li.programacion a:hover {background-position: -252px -20px;}
		
		div#pie.hdcontainer .menu ul li.sobre-trutv a {
			background-position: -361px 0;
			width: 90px !important;
		}
		div#pie.hdcontainer .menu ul li.sobre-trutv a:hover {background-position: -361px -20px;}
		
		div#pie.hdcontainer .menu ul li.contactenos a {
			background-position: -484px 0;
			width: 40px !important;
		}
		div#pie.hdcontainer .menu ul li.contactenos a:hover {background-position: -484px -20px;}
		
		div#pie.hdcontainer .menu ul li.newsletter a {
			background-position: -540px 0;
			width: 132px !important;
		}
		div#pie.hdcontainer .menu ul li.newsletter a:hover {background-position: -540px -20px;}

div#contenedor.hdcontainer .shows .ver-fotos {display: none !important;}

/* Generic Classes */
.nomargin {margin: 0 !important;}

/* Social Classes */
.social {
	background: url(../images/botonera/bg-social.gif) no-repeat;
	height: 26px;
	right: 0;
	padding: 15px 10px 5px 100px;
	position: absolute;
	top: 30px;
	width: 268px;
}
	.social h3 {display: none;}
	.social .facebookButton, .social .twitterButton {
		float: left;
		width: 120px;
	}
