/* html */
html{
	background-color: #011937;
}

/* Body */
body {
	color:#333;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;	
}

img{
	border: none;
}

/* Pageflip */
#pageflip {
	position: relative;
}

#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
	border: none;
}

#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(/img/nueva_vida.jpg) no-repeat right top; 
	text-indent: -9999px;
}

/* Header */
#header {
	background: #091d37 url(/img/header_bg.jpg) repeat-x center;
	height: 166px;
}

#header #header_content {
	background: #091d37 url(/img/header.jpg) no-repeat center;
/*	height: 164px;*/
	height: 166px;
	width: 1010px; 
	margin-left: auto; 
	margin-right: auto;
	position:relative;
}
/* Header => Título */
#header #header_content h1.main-title{
	margin: 0;
	position: relative;
}

#header #header_content h1.main-title a{
	display: block;
	width: 250px;
	height: 160px;
}
#header #header_content h1.main-title a span{
	display: none;
}
/* Header => Buscador */
#header #header_content #search_top{
	position:absolute;
	right:10px;
	top:30px;
	width:220px;
}

/* Header => Enlaces principales */
#header #header_content ul.links{
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	left: 529px;
	top: -26px;
	width: 457px;
}
#header #header_content ul.links li{
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	
	margin:0 0 0 10px;
}
#header #header_content ul.links li a{
	display: block;
	height: 30px;
	
	text-decoration: none;
	color: #fff;
	text-transform: uppercase; 
}

#header #header_content ul.links li a span{
/*	display: none;
	font-size: 2px;*/
	font-size: 12px;
}

#header #header_content ul.links li.portada a{
/*	width: 73px;*/
	color: #e8a000;
}

/* Video */
#container {
	background: #090d0e url(/img/video_bg.jpg) no-repeat center;
	height: 513px;
	width: 100%;
}

#container #video{
	background: url(/img/video_player.png) no-repeat center;
	height: 513px;
}

#container #video #video_content{
/*	width: 604px; 
	margin-left: auto; 
	margin-right: auto;
	padding-top:79px;
*/
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:79px;
	width:604px;
}

#mask { 
    background:#000; 
}

#container #video #video_caption{
	width: 604px; 
	margin-left: auto; 
	margin-right: auto;
	padding-top:125px;
	color: #fff;
}

#container #video #video_caption #title{
	float:left;
	width:350px;
}

#container #video #video_caption #social{
	float:right;
	text-align:right;
	width:254px;
}

#container #video #video_caption a{
	text-decoration: none;
	color: #fff;
}
	
/* Channels */
#channels{
	background: #dfdfdf url(/img/channels_bg.jpg) repeat-x center;
	height: 123px;
}

#channels #channels_content{
	height: 123px;
	width: 1010px;
	margin-left: auto; 
	margin-right: auto;
}

#channels #channels_content ul {
	position: relative;
	float: left;
	margin: 0;
	padding: 11px 16px;
}

#channels #channels_content ul li {
	float: left;
	padding: 13px;
	list-style: none;
	background: url(/img/channels_bg.png) no-repeat 1px top;
	display: block;
	width: 137px;
	height: 78px;
}

#channels #channels_content ul li a{
	display: block;
	width: 137px;
	height: 78px;
}

#channels #channels_content ul li:hover {
	background: url(/img/channels_bg.png) no-repeat 1px -104px;
}


/* Main (Corresponde a la zona de contenido principal en las paginaciones)*/
#main{
	background: #fff url(/img/slider_bg.jpg) repeat-x;
	border-bottom:5px solid #E2E2E2;
}

#main #main_content{
	width: 1010px;
	padding: 20px 0 20px 0; 
	margin-left: auto;
	margin-right: auto;
}

#main #main_content.pagination{
	padding: 0;
}

#main #main_content table{
	margin-left: auto;
	margin-right: auto;
}

/* Slider */
#slider{
	background: #fff url(/img/slider_bg.jpg) repeat-x;
	height: 420px;
}

#slider #slider_title{
	background: url(/img/video_novedades.jpg) no-repeat center;
	height: 58px;
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
}

#slider #slider_title span{
	background:url("/img/slider_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
	color:#FFCA18;
	display:block;
	font-size:22px;
	font-weight: normal;
	height:20px;
	margin:0;
	padding:19px 10px 10px 80px;
	width:245px;
	text-transform: uppercase;
}

#slider #slider_content{
	background: #fff url(/img/slider.jpg) no-repeat scroll center top;
	height: 362px;
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
}

	/* Slider => Thumbs */
	ul.thumbs {
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
		padding:60px;
	}
	ul.thumbs li {
		float: left;
		padding: 0;
		margin: 2px;
		list-style: none;
	}
	a.thumb {
		background: url(/img/default_img.jpg) no-repeat center top;

		padding: 1px;
		display: block;
		
		width: 200px;
		height: 150px;

		float: left;
		padding: 0;
		margin: 7px;
	}
	a.thumb:focus {
		outline: none;
	}
	ul.thumbs img {
		border: none;
		display: block;
	}
	
	.more {
		padding: 1px;
		display: block;
		
		float: left;
		padding: 0;
		margin: 7px;
		
		width: 414px; 
		height: 314px;
	}
	
	.more-video{
		background: url(/img/novedades_mas_videos.png) no-repeat center top;
	}
	.more-video:hover{
		background: url(/img/novedades_mas_videos.png) no-repeat center bottom;
	}
	.search{
		background: url(/img/novedades_buscar_videos.png) no-repeat center top;
		height:144px;
		padding:170px 0 0 100px;
		width:314px;
	}
	.search:hover{
		background: url(/img/novedades_buscar_videos.png) no-repeat center bottom;
	}

	/* Slider (Navigation) */
	.ss-controls{
		display: none;
	}
	.nav-controls{
		position: relative;
	}
	.prev, .next, img.prevHover, img.nextHover{
		display: block;
		position: absolute;
		width: 58px;
		height: 58px;
	    cursor: pointer;
		top: 145px;
	}
	.prev, img.prevHover{
		left: -61px;
	}
	.next, img.nextHover{
		right: -61px;
	}
	img.prev{
		background: url(/img/slider_l.jpg) no-repeat center;
	}
	img.prev:hover {
		background: url(/img/slider_bot_l.png) no-repeat center;
	}
	img.next{
		background: url(/img/slider_r.jpg) no-repeat center;
	}
	img.next:hover {
		background: url(/img/slider_bot_r.png) no-repeat center;
	}

			.boxgrid{ 
				width: 325px; 
				height: 260px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				overflow: hidden; 
				position: relative; 
				text-decoration: none;
				font-size: 12px;
			}
			.boxcaption{ 
				top:70;
				left: 0;
				float: left; 
				position: absolute; 
				background: #000; 
				height: 40px;
				padding: 8px; 
				width: 184px; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}

			.boxcaption .title{
				font-weight: normal;
				color: #fcc302;
			}

			.boxcaption .duration{
				font-weight: normal;
				color: #fff;
			}
 
/* Search Form Inner */
#search_inner{
	margin-left:auto;
	margin-right:auto;
	width:855px;	
	padding-bottom:20px;
}
h4.title{
	background:url("/img/title_bg_white.png") no-repeat scroll center center transparent;
	height:58px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	width:855px;	
}

h4.title span{
	background: #FFFFFF;
	color:#FFCA18;
	display:block;
	font-size:22px;
	font-weight: normal;
	height:20px;
	margin:0;
	padding:19px 10px 10px 0px;
	width:245px;
	text-transform: uppercase;

}
#flashMessage{
	width:855px;
	font-size: 12px;
	color: #80232d;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}

/* Pagination */
#pagination_title{
/*
	background: url(/img/video_novedades.jpg) no-repeat center;
	height: 58px;
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
	width: 892px;
*/
	background:url("/img/title_bg.png") no-repeat scroll center center transparent;
	height:58px;
	margin-left:auto;
	margin-right:auto;
	width:855px;	
}

#pagination_title span{
	background:url("/img/slider_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
	color:#FFCA18;
	display:block;
	font-size:22px;
	font-weight: normal;
	height:20px;
	margin:0;
	padding:19px 10px 10px 0px;
	width:245px;
	text-transform: uppercase;

}

#pagination{
	background: #fff url(/img/pagination_bg.jpg) no-repeat center top;
	height: 39px;
	width: 856px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
#pagination span.page{
	color:#525252;
	display:block;
	font-size:12px;
	padding:11px;
	float: left;
}
#pagination ul.numbers{
	font-size:12px;
}
#pagination li{
	float: left;
	list-style: none outside none;
}
	
#pagination li a{
	display: block;
	margin:8px 5px 0 0;
	padding:3px 3px 2px;
	text-align:center;
	width:25px;

	background: #306fbd;
 	background: -moz-linear-gradient(top, #306fbd, #0f3a71);
	background: -webkit-gradient(linear, left top, left bottom, from(#306fbd), to(#0f3a71));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 0px 3px #ffffff;
	-webkit-box-shadow: 0px 0px 3px #ffffff;
	text-decoration: none;
	color: #ffffff;
}
#pagination li span.current{
	color: #525252;
	display: block;
	margin:8px 5px 0 0;
	padding:3px 3px 2px;
	text-align:center;
	width:25px;

	background: #ffca18;
 	background: -moz-linear-gradient(top, #ffca18, #dcae15);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffca18), to(#dcae15));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 0px 3px #ffffff;
	-webkit-box-shadow: 0px 0px 3px #ffffff;
}

/* Footer */
#footer{
	background: #fff url(/img/footer_bg.jpg) repeat-x;
	height: 315px;
}
#footer #footer_content{
	background: #fff url(/img/footer.jpg) no-repeat center;
	height: 315px;
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}

/* Footer - LOGOS: SDA */
#footer #footer_content a.sda  span{
	display: none;

}
#footer #footer_content a.sda {
	display: block;
	width: 110px;
	height: 110px;
	position:absolute;
	top: 15px;
	left: 61px;
}
#footer #footer_content a.sda:hover{
	background: url(/img/sda_logo.png) no-repeat center;
}
/* Footer - LOGOS: VOZ */
#footer #footer_content a.voz  span{
	display: none;

}
#footer #footer_content a.voz {
	display: block;
	width: 155px;
	height: 50px;
	position:absolute;
	top: 151px;
	left: 40px;
}
#footer #footer_content a.voz:hover{
	background: url(/img/voz_logo.png) no-repeat center;
}

/* Footer - LOGOS: RA */
#footer #footer_content #corporativo{
	display:block;
	float:left;
	height:300px;
	width:218px;
}
#footer #footer_content a.ra  span{
	display: none;

}
#footer #footer_content a.ra {
	display: block;
	width: 165px;
	height: 80px;
	position:absolute;
	top: 211px;
	left: 31px;
}
#footer #footer_content a.ra:hover{
	background: url(/img/ra_logo.png) no-repeat center;
}

/* Footer - Worldwide */
/* Footer - Worldwide: Continentes */
#footer #footer_content #worldwide{
	display:block;
	float:left;
	padding:45px 0 0 4px;
	width:438px;
}
#footer #footer_content #worldwide ul{
	padding: 0;
}
#footer #footer_content #worldwide li{
	list-style:none;
	color:#FFCA18;	
	font-size:10px;
}
#footer #footer_content #worldwide a{
	text-decoration:none;
	color:#91a4b5;
}

#footer #footer_content #worldwide a:hover{
	color:#FFCA18;
}

#footer #footer_content #worldwide h2{
	display:none;
}
#footer #footer_content #worldwide h3{
	display:none;
}
#footer #footer_content #worldwide h4{
	margin: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0.1em 0.1em 0.3em #000000;
	filter: glow(color=#000000,strength=1); /* Shadow IE */
}
#footer #footer_content #worldwide span{
	color:#FFCA18;
}
#footer #footer_content #worldwide span span{
	color: #000;
}
#footer #footer_content #worldwide #continente, #footer #footer_content #worldwide #paises,  #footer #footer_content #worldwide #idiomas{
	margin:0;
/*	float:left;*/
	padding:0 40px 5px;
	font-size: 10px;
	color: #fff;
}

#footer #footer_content #search_main{
	padding:35px 40px 5px;
	
padding:35px 40px 5px;
position:absolute;
top:230px; 
width:300px;	
}
#footer #footer_content #search_main .jqTransformInputInner{
	background: url("/img/jqtransform/input/input_text_right_blue.gif") no-repeat scroll right top transparent
}


/* Footer - Worldwide: Países 
#footer #footer_content #worldwide #paises{
	margin:0;
	padding:50px 0 0 35px;
	float:left;
}

 Footer - Worldwide: Idiomas 
#footer #footer_content #worldwide #idiomas{
	margin:0;
	padding:50px 0 0 30px;
	float:left;
}
*/

/* Tags */
#footer #footer_content #tags{
	display:block;
	float:left;
	height:233px;
	overflow:hidden;
	padding:50px 10px 20px 40px;
	text-align:justify;
	width:275px;
}
#footer #footer_content #tags a{
	text-decoration: none;
	color: #91a4b5;
}
#footer #footer_content #tags a:hover{
	color: #FFCA18;
}

/* Credits */
#credits{
	background: #fff url(/img/credits_bg.jpg) repeat-x;
	height: 64px;
}
#credits #credits_content{
	background: #fff url(/img/credits.jpg) no-repeat center;
	height: 64px;
	width: 1010px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#credits #credits_content a.uae  span{
	display: none;

}
#credits #credits_content a.uae {
	display: block;
	width: 200px;
	height: 20px;
	position:absolute;
	top: 25px;
	left: 29px;
}
#credits #credits_content  a.uae:hover{
	background: url(/img/copyright.png) no-repeat center;
}

#credits #credits_content a.multimedia  span{
	display: none;

}
#credits #credits_content a.multimedia {
	display: block;
	width: 145px;
	height: 65px;
	position:absolute;
	top: 0px;
	left: 848px;
}
#credits #credits_content  a.multimedia:hover{
	background: url(/img/multimedia.png) no-repeat center;
}

/* Pages */
#secciones, #faq, #quienes, #contacto, #buscar{
	font-size: 12px;
}
#secciones h4, #faq h4, #quienes h4, #contacto h4, #buscar h4{
	margin: 5px;
	font-size: 14px;
}
#secciones h2, #faq h2, #quienes h2, #contacto h2, #buscar h2{
	margin:0 0 10px;
}
#secciones p, #faq p, #quienes p, #contacto p, #buscar p{
	margin: 0 5px 10px;
}

#contacto form, #buscar form{
	padding:0 0 0 5px;
}
#contacto form div, #buscar form div{
	clear: both;
}
#contacto form div p, #buscar form div p{
	float: right;
	clear: both;
}
#contacto form div span.reqtxt, #contacto form div span.emailreqtxt{
	margin-left: 5px;
}
#contacto form div label{
	font-weight: bold;
}

#nav {
 position: absolute;
 float: right;
 right:0;
 top:114px;
}

#nav li {
 float: left;
 list-style: none;
}

#nav li a {
 color: #fff;
 text-shadow: 0 0 0.2em #000;
 filter: glow(color=#000000,strength=1); /* Shadow IE */
 position: relative;
 z-index: 2;
 float: left;
 font-size: 12px;
 font-family: helvetica, arial, sans-serif;
 text-decoration: none;
 padding: 10px;
 text-transform: uppercase;
}
/*#nav li#selected a,*/ #nav li a:hover {
 color:#022653;
 text-shadow: 0 0 0.2em #fff;
 filter: glow(color=#ffffff,strength=1); /* Shadow IE */
}

#blob {
 position: absolute;
 top: 0;
 z-index : 1;
 background: #ffca18;
 background: -moz-linear-gradient(top, #ffca18, #dcae15);
 background: -webkit-gradient(linear, left top, left bottom, from(#ffca18), to(#dcae15));
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -moz-box-shadow: 2px 3px 6px #000000;
 -webkit-box-shadow: 2px 3px 6px #000000;

 filter:progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=4);
}
