/* CSS Document */

/* CSS Document */
body {
	margin: 0;
	padding: 0;
	/* font: normal 73%/1.5em 'Trebuchet MS', Tahoma, sans-serif; */
	font: normal 73%/1.5em 'Helvetica', Arial, sans-serif;
	/* background:#39424b url(/images/bg_fill.gif) top left repeat-x; */
	/* background:#ffffff url(/images/valentinebg.gif) repeat; */
	color:#000000;
	background-color:#FFFFFF;
}
a {
	text-decoration:none;
	color:#2665b5;
}
a:hover{
	text-decoration:underline;
}
.bull {
	color:#2665b5;
}
p {
	margin: 0px 0px 12px 0px;
	text-align:left;
}
h1 {
	font:normal 1.888em Georgia, "Times New Roman", Times, serif;border-bottom:none;margin:0.10em 0 .10em 0;color:#000000;
}
h2 {
	font:normal 1.555em Georgia, "Times New Roman", Times, serif;border-bottom:none;margin:0.10em 0 .10em 0;color:#000000;
}
h3 {
	font:normal 1.333em Georgia, "Times New Roman", Times, serif;border-bottom:none;margin:0.10em 0 .10em 0;color:#000000;
}
.err{
	color:#FF0000;
}
form {
	padding: 0 0 0 0;
	margin: 0 0 0 0 0;
}
input.form-button{
   color:#000000;
   font-family:'Helvetica', Arial, sans-serif;
   font-weight:bold;
   height:23px;
   background-color:#E6F7FF;
   border:1px solid #C4ECFF;
}
.line {
	height:4px;
	background:#39424b;
}
.line2 {
	height:4px;
	background:#cccccc;
}
.spacer {
	height:10px;
}
#header{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background: url(/images/header-pattern.gif);
}
.header-bar {
	background:#f7f7f7;
	height: 25px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:8pt;
	color:#000000;
	padding-left: 5px;
	border:1px solid #cccccc;
}
#header-content {
	height:90px; 
	background: url(/images/header-pattern.gif);
}
.menu1 {
	padding:0 0 0 15px; 
	margin:0; 
	list-style:none; 
	height:35px; 
	background:#FFFFFF url(/images/button1.gif); 
	position:relative; 
	border:1px solid #FFF;
	border-width:0 1px; 
	border-bottom:3px solid #fff;
}
.menu1 li {float:left;}
.menu1 li a {
	display:block; 
	float:left; 
	height:35px; 
	line-height:35px; 
	color:#ffffff; 
	text-decoration:none; 
	font-size:8pt; 
	font-family:Helvetica, arial, sans-serif; 
	font-weight:bold; 
	text-align:center; 
	padding:0 0 0 0; 
	cursor:pointer;
	text-transform:uppercase;
}
.menu1 li a b {float:left; display:block; padding:0 12px 0 12px; border-left:1px #000000 solid;}
.menu1 li.current a {color:#000000; border-top:1px solid #000000;}
.menu1 li.current a b {background:#fff; }
.menu1 li a:hover {color:#000000; background:#fff; border-top:1px solid #000000;}
.menu1 li a:hover b {color:#000000; background:#fff}
.menu1 li.current a:hover {color:#000000; background:#fff; cursor:default; border-top:1px solid #000000;}
.menu1 li.current a:hover b {background:#fff; color:#000000;}

#contenido {
	background:#f7f7f7 url(/images/footer_bg.png) repeat-x top;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding: 8px 0 8px 0; */
}
#pie-conenido{
	background:#fff url(/images/header_bg.png) repeat-x top;
	font:8pt Helvetica, Arial, sans-serif;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding: 10px 10px 10px 10px;
}
.adbox {
	background:#FFFFFF url(/images/bg-lin.gif);
	/* background:#FFFFFF url(/images/valentinebg.gif); */
	font:8pt Helvetica, Arial, sans-serif;
	padding: 6px 6px 6px 6px;
}
.content-box{
	background:#FFFFFF url(/images/box_bg.gif) top left repeat-x;
	border: 1px solid #CCCCCC;
	padding: 6px 6px 6px 6px;
}
.log-reg{
	background:#FFFFFF url(/images/button1.gif);
	border: 1px solid #66CCFF;
	padding: 6px 6px 6px 6px;
}
.log-reg:hover{
	background:#FFFFFF;
	border: 1px solid #66CCFF;
	padding: 6px 6px 6px 6px;
}
.small_text {
	font:8pt Helvetica, Arial, sans-serif;
}
/* ESTILO CUADRO NOTICIA PRINCIPAL */
.contentslide{
	/*border: 10px solid navy;*/
	/* border-bottom-width: 6px; */
	/* padding: 8px;*/
	padding-bottom:8px;
	width: 350px;
	height: 238px;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
	width: 100%;
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.contentslide .contentdiv{
	display: none;
}
.dotpagination {
	background-color:#f7f7f7;
	border: 1px solid #C4ECFF;
	font-size: 8pt;
	padding: 3px 3px 3px 3px;
	color: #333333;
	margin: 0px;
	width:21px;
	font-weight:bold;
	text-align:center;
}
.pagination{
	width: 366px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
	text-align: right;
	background-color: white;
	/* border: 10px solid green; */
	border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
	padding: 0 0 4px 0;
}
* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
	width: 350px; /*IE5 width*/
	w\idth: 366px; /*IE6 width*/
}
.pagination a{
	padding: 2px 5px;
	text-decoration: none; 
	color: #66CCFF;
	background-color: white;
	border:1px solid #66CCFF;
}
.pagination a:hover, .pagination a.selected{
	color: #000;
	background-color:#66CCFF;
}
/* ESTILO JQUERY LIGHTBOX */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	background: transparent url(___just-anything-here.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
#ocioContainer{
	width:100%;
	margin:0 auto;
	text-align:left;
	height:100%;
	padding-bottom:1px;
}

#ocioContainer .news{
	margin:0px;
	padding:1px;
	}
/* AJAX TABS */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 3px;
margin-bottom: 0;
font: normal 8pt Helvetica, Arial, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 15px;
margin-right: -4px;
border: 1px solid #CCCCCC;
color: #000000;
background: white url(/images/button2.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #000000;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
/* background: #FFFFFF url(/images/shadeactive.gif); */
background: #FFFFFF;
border-bottom-color: white;
color:#000000;
font-weight:bold;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
.contentstyle{
background:#FFFFFF;
border: 1px solid #CCCCCC;
/* border: 0px solid gray;*/
width: 450px;
margin-bottom: 1em; padding: 10px;
}
.smallcontentstyle{
background:#FFFFFF;
border: 0px solid #CCCCCC;
/* border: 0px solid gray;*/
/*margin-bottom: 1em; padding: 1em; */
margin-top:0;
}



/* TV & VIDEO */
.content-box-tv{
	background:#000000;
	border: 1px solid #666666;
	padding: 6px 6px 6px 6px;
	color:#FFFFFF;
}
.content-box-tv h1 {
	font:normal 1.888em Georgia, "Times New Roman", Times, serif;border-bottom:none;margin:0.10em 0 .10em 0;color:#fff;
}
.content-box-tv h2 {
	font:normal 1.555em Georgia, "Times New Roman", Times, serif;border-bottom:none;margin:0.10em 0 .10em 0;color:#fff;
}
.content-box-tv h3 {
	font:normal 1.333em Georgia, "Times New Roman", Times, serif;border-bottom:none;margin:0.10em 0 .10em 0;color:#fff;
}
/* AJAX TABS TV*/
.shadetabs-tv{
padding: 3px 0;
margin-left: 0;
margin-top: 3px;
margin-bottom: 0;
font: normal 8pt Helvetica, Arial, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs-tv li{
display: inline;
margin: 0;
}
.shadetabs-tv li a{
text-decoration: none;
padding: 3px 15px;
margin-right: -4px;
border: 0px solid #CCCCCC;
color: #999999;
background: #222222 top left repeat-x;
}
.shadetabs-tv li a:visited{
color: #000000;
}
.shadetabs-tv li a:hover{
text-decoration: underline;
color: #ffffff;
}
.shadetabs-tv li.selected{
position: relative;
top: 1px;
}
.shadetabs-tv li.selected a{ /*selected main tab style */
/* background: #FFFFFF url(/images/shadeactive.gif); */
background: #333333;
border-bottom-color: white;
color:#ffffff;
font-weight:bold;
}
.shadetabs-tv li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
.contentstyle-tv{
background:#000000;
border: 8px solid #333333;
/* border: 0px solid gray;*/
width: 250px;
margin-bottom: 1em; padding: 10px;
color:#fff;
}
.shadetabs-tv-content{
padding: 3px 0;
margin-left: 50px;
margin-top: 3px;
margin-bottom: 0;
font: normal 8pt Helvetica, Arial, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs-tv-content li{
display: inline;
margin: 0;
}
.shadetabs-tv-content li a{
text-decoration: none;
padding: 3px 15px;
margin-right: -4px;
border: 0px solid #CCCCCC;
color: #999999;
background: #222222 top left repeat-x;
}
.shadetabs-tv-content li a:visited{
color: #000000;
}
.shadetabs-tv-content li a:hover{
text-decoration: underline;
color: #ffffff;
}
.shadetabs-tv li.selected{
position: relative;
top: 1px;
}
.shadetabs-tv-content li.selected a{ /*selected main tab style */
/* background: #FFFFFF url(/images/shadeactive.gif); */
background: #333333;
border-bottom-color: white;
color:#ffffff;
font-weight:bold;
}
.shadetabs-tv-content li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
.contentstyle-tv-content{
background:#333333;
border: 8px solid #333333;
/* border: 0px solid gray;*/
width: 590px;
margin-bottom: 1em; padding: 10px;
color:#fff;
}

.video-preview {
	border: 0px solid #ebebeb;
	padding: 0;
	margin-bottom:5px;
	float:left;
	font-size:9pt;
	height:100%;
}
.content-box-new{
	border: 1px solid #ebebeb;
	padding: 0;
	margin-bottom:10px;
	display:block;
	overflow:auto;
/*	border-radius: 5px;  
-ms-border-radius: 5px;  
-moz-border-radius: 5px;  
-webkit-border-radius: 5px;  
-khtml-border-radius: 5px; */
}
	.box-b{
		background:#fff url(/images/heading_bg_new.gif) repeat-x bottom;
	}
	.content-box-top{
		/* background:#f7f7f7 url(/images/breadcrumb_bg.gif) repeat-x center left; */
		/* border-bottom:#ebebeb 1px solid; */
	}
	.content-box-top h2{
		/* font:bold 13pt Helvetica, Arial, sans-serif; */
		font: bold 12pt/0.5em Helvetica, Arial, sans-serif;
		color:#01b4e2;
		text-transform:uppercase;
		margin:10px 10px 10px 10px;
		line-height:29px;
	}
	.content-box-middle{
		margin:5px 5px 3px 5px;
		height:100%;
	}
	.content-box-bottom{
		/* background:#f7f7f7 url(/images/heading_bg_new.gif) repeat-x top left;
		border-top:#ebebeb 1px solid;
		line-height:40px; */
		padding:5px;
		clear:both;
	}
