/*cambiados: 
	fondo, pantalla(borrado), over, overlay
*/
/* ---------- OVERLAYS ---------- */
body {
	overflow-x: hidden;
}

#cabOver {
	height:50px;
	background: url(../img/bg_overlay_top.gif) no-repeat top left;}

#tabOver {
	width:auto;
	background:#f3f1f1;
	z-index: ;
	text-align:left;
	position: relative;
	font-size:1.1em;
	padding:15px 0 0 30px;
	font-size:1.2em;
	font-weight:bold;}

#tabOver li{
	list-style:none;
	display:inline;
	padding:10px 20px;}
	
#tabOver .tab_on {
	background:#fff;
	color:#333;
	font-size:.9em!important;
	border-top:1px solid #c9cdd0;
	border-bottom:1px solid #fff;}
	
#tabOver .tab_off {
	font-size:.9em!important;
	background: none;
	color:#828282;
	cursor: pointer;
	border-bottom:1px solid #fff;}

#tabOver_content {
	padding:10px 5px 0 5px;
	margin-bottom: 20px;
	background: #fff;}

#Media {
	clear:both;
	overflow-y:auto;}
#Media h3 {
	color:#34a0bc;
	font-size:1.5em;
	margin-bottom:20px;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;}
#Media .video {
	width:460px;
	text-align:left;
	float:left;
	padding-left:5px;}
#Media .OptionsVideo {
	height:auto;
	float:right; 
	width:310px;
	text-align:left;
	font-size:1.1em; color:#666;
	padding:0 5px;}

#Media .OptionsVideo p {
	font-size:1em;
	text-align:justify;}
#Media .video h3{
	color:#52a9d4;
	font-size:1.2em;}
 
#VideosRelacionados {
	clear:both;
	overflow-y:auto;}
#VideosRelacionados .Screen {
	width:460px;
	margin-left:10px;
	text-align:left;
	float:left;
	border-right:1px solid #ddd;}
#VideosRelacionados .OptionsVideo {
	height:auto;
	float:right;
	width:310px;
	margin-right:1px;
	font-size:1.1em;
	/*margin-top:-258px;*/
	}
#VideosRelacionados .OptionsVideo p{ font-size:1em;}

.Screen tr { vertical-align:top;}
.Screen td {width:120px;}

.OptionsVideo li {border-bottom:1px dotted #e1e1e1;}

a.UsuReg {
	color:#000!important;
	text-decoration:underline;
	font-family:"Century Gothic";
	font-size:1.4em;}
a.UsuReg:hover {color:#999!important;}
#VideosRelacionados .Screen img {padding:5px;}

#tabOptionsVideo {
	width:auto;
	text-align:left;
	position: relative;
	padding:0 0 0 30px;
	font-size:1.1em;
	border-bottom:1px solid #ddd!important;
	list-style:none;}

#tabComentarios {
	width:auto;
	text-align:left;
	position: relative;
	padding:20px 0 0 30px;
	font-size:1.1em;
	border-bottom:1px solid #ddd!important;
	list-style:none;}

#tabLinks {
	width:auto;
	text-align:left;
	position: relative;
	padding:20px 0 0 30px;
	font-size:1.1em;
	border-bottom:1px solid #ddd!important;
	list-style:none;}
	
#tabOptionsUsu {
	width:auto;
	text-align:left;
	position: relative;
	padding:20px 0 0 30px;
	font-size:1.1em;
	border-bottom:1px solid #ddd!important;
	list-style:none;}


	
#tabOptionsVideo li, 
#tabComentarios li, 
#tabLinks li,
#tabOptionsUsu li,
#tabNewsLetters li{
	display:inline;
	margin-left:10px;
	padding:10px 10px 0 10px;}

#tabOptionsVideo .tab_on,
#tabComentarios .tab_on, 
#tabLinks .tab_on,
#tabOptionsUsu .tab_on {
	background: #fff;
	color:#3399cc;
	font-size:0.9em!important;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #fff;}
	
#tabOptionsVideo .tab_off, 
#tabComentarios .tab_off, 
#tabLinks .tab_off,
#tabOptionsUsu .tab_off{
	font-size:0.9em!important;
	background: #f3f3f3!important;
	color:#828282;
	cursor: pointer;
	border-bottom:1px solid #ddd;}
		

#ControlZoom {
	background:#fbfbfb;
	color:#6f6f6f;}
#ControlZoom td.help{background:#eaeaea;}
.ficha {
	padding:30px 9px 10px 10px;
	color:#6f6f6f;
	font-size:0.9em;
	margin-right:1px;}
.ficha h3 {font-size:2.5em;}
.ficha h4 {
	font-size:1.4em;
	color:#FF0000;}
#flashcontent{margin-left:1px;}
#masvistas{
	width:100%;
	height:400px;}

#ExtraVideo {
	clear:both;
	overflow-y:auto;}
#ExtraVideo .zonaVideo {
	width:400px;
	height:auto;
	margin-left:10px;
	float:left;}
#ExtraVideo .OptionsZoom {
	height:auto;
	float:right;
	width:199px;
	background:#fbfbfb;
	margin-right:1px;} 
#ExtraVideo .OptionsZoom ul{ 
	padding:10px 10px 60px 10px;
	background:#fbfbfb url(../img/bg_zonaVideo.gif) no-repeat bottom right;
	list-style:none;}
#ExtraVideo .OptionsZoom ul li{
	border-bottom:1px solid #dad7d7;
	padding:5px;}


#ExtraAudio {
	clear:both;
	overflow-y:auto;}
#ExtraAudio .zonaAudio {
	width:460px;
	background: url(../img/bg_reproductor.gif) no-repeat top left;
	height:auto; 
	margin-left:10px; 
	float:left;}
#ExtraAudio .OptionsZoom {
	height:auto;
	float:right;
	width:149px;
	background:#fbfbfb;
	margin-right:1px;} 

#ExtraAudio .zonaAudio {padding-bottom:60px;}
#ExtraAudio .zonaAudio object, #ExtraAudio .zonaAudio embed {
	margin:92px 0 0 80px;
	background:#000; }
#ExtraAudio .OptionsZoom ul{ 
	padding:10px 10px 60px 10px;
	background:#fbfbfb url(../img/bg_zonaAudio.gif) no-repeat bottom right;
	list-style:none;}
	
#ExtraAudio .OptionsZoom ul li{
	border-bottom:1px solid #dad7d7;
	padding:5px;}


#detalles {
	clear:both;
	overflow-y:auto;
	padding:10px;}
#detalles h3 {
	font-size:1.2em;
	color:#000;}
.tableDetalles {width:100%; color:#6f6f6f;}
.tableDetalles tr{vertical-align:top;}
.tableDetalles td{width:30%;}

#detalles .tableArticulos{ width:100%;}

#opaco {
	position:absolute;
	margin:0; 
	left:0px;
	top:0px;
	width:100%;
	height:100%;}

#opaco object,
#opaco embed {
	width:100%;
	height:100%;}


#OpFlow {
	list-style:none;
	width:100%;
	background: url(../img/bg_tabOptionsVideo.gif) repeat-x top left;}
#OpFlow li {
	display:inline;
	border:none!important;}

.Visionados {
	list-style:none;
	padding-top:20px;}
.Visionados li a {
	color:#0000FF;
	font-size:1em;}


.EtiquetarVideo {
	width:auto;
	background: url(../img/kk_inapropiate.gif) no-repeat top left;
	padding:40px 5px 5px 5px;}
.EtiquetarVideo .opform {background: url(../img/bg_form_etiquetar.gif) no-repeat bottom right;}
.CompartirVideo {
	width:auto;
	background: url(../img/kk_share.gif) no-repeat top left;
	padding:40px 5px 5px 5px;}
.BlogVideo {
	width:auto;
	background: url(../img/kk_blog.gif) no-repeat top left;
	padding:55px 5px 5px 5px;}
.BlogVideo a {
	color:#0000FF;
	text-decoration:underline;
	font-size:1.1em;}

.MailVideo {
	width:auto;
	padding:55px 5px 5px 5px;
	background: url(../img/kk_mail.gif) no-repeat top left;}
.MailVideo fieldset {
	background: url(../img/bg_fieldset.gif);
	border:1px solid #dde6f1;}
.MailVideo form	{
	padding:5px;
	float:left;
	border-right:1px dotted #999;}

.CompartirVideo ul {padding-top:10px;}
.CompartirVideo ul li{
	width:150px;
	float:left;
	padding:5px 0;
	border-bottom:1px #eee solid;
	vertical-align:middle;}
.CompartirVideo ul li img{vertical-align:middle;}
.EmbedVideo {
	width:auto;
	background: url(../img/kk_embed.gif) no-repeat top left;
	padding:50px 5px 5px 5px;}
	
	
.stats {width:auto;}
.stats li {
	border:none;
	padding:5px;
	margin:3px 0;
	vertical-align:middle; }
.stats li ul li {
	margin:0!important;
	padding:0!important;}
.stats li.tipo1 {
	font-weight:bold;
	color:#666;
	background:#fffad4;
	border-top:1px solid #f3e7ac;}
.stats li.tipo2 {
	font-weight:bold;
	color:#666;
	background: url(../img/bg_stats_tipo2.gif) repeat-x top left;}
.stats li.tipo2 span.dest1 {
	font-size:1em;
	text-align:right;
	color:#666;}
.stats li.tipo2 span.dest2 {
	font-size:2em;
	vertical-align:middle;}

.tags { padding:5px;}
.tags ul{width:auto; overflow-y:auto;}
.tags ul li { font-size:0.9em; padding:5px 5px 5px 25px; margin:3px 0; vertical-align:middle; background: url(../img/icon_tag.gif) no-repeat center left; width:110px; float:left;}

.paginacion {width:100%; clear:both; background: url(../img/bg_tabOptionsVideo.gif) repeat-x top left;}
.paginacion ul {list-style:none; color:#333333; margin:0!important; padding:10px!important;}
.paginacion li { display: inline; border:1px solid #a7adc3; padding:2px 5px; margin:1px; font-size:1.1em; color:#666; }
.paginacion li.ver {background:#2e6ab1; color:#fff; border:1px solid #000d58;}
.paginacion li a {padding:0px!important; margin:0px!important; font-size:1em; color:#486587;}

.TableComent tr { vertical-align:top;}
.TableComent td {border-bottom:1px dotted #999; padding:15px 8px; text-align:justify;}
.TableComent td a {color:#0000FF;}
.TableComent td a.link {font-size:1.2em; text-decoration:underline;}

.EnviarComent{
	background: url(../img/kk_comentario.gif) no-repeat top left;
	padding:50px 5px 0 5px;
	margin-bottom: 25px!important;}
.EnviarComent .opform {background: url(../img/bg_enviar_coment.gif) no-repeat bottom right;}  
.EnviarComent fieldset {
	background: url(../img/bg_fieldset.gif);
	border:1px solid #dde6f1;}
.EnviarComent form{
	padding:5px;
	float:left;
	border-right:1px dotted #999;
	padding-right:30px; }

.EnviarLink {
	background: url(../img/kk_link.gif) no-repeat top left;
	padding:50px 5px 0 5px;
	margin-bottom: 25px!important;}
.EnviarLink .opform {background: url(../img/bg_enviar_link.gif) no-repeat bottom right;}  
.EnviarLink fieldset {
	background: url(../img/bg_fieldset.gif);
	border:1px solid #dde6f1;}
.EnviarLink form{
	padding:5px;
	float:left;
	border-right:1px dotted #999;
	padding-right:30px; }

.imgUsu {border-left:1px dotted #999;}
.link {font-size:1.2em; text-decoration:underline;}

.right { text-align: right; }
.left { text-align: left; }
.Fleft { float: left; padding:1px; border:1px solid #AA9FAA; margin:0 5px 0 0; }
.inp50  
{
	width: 50px;
	background-color:#FFFFFF;
}
.inp50ERROR 
{
	width: 50px;
	background-color:#DDDDDD;
}

.inp10
{
	width:10px;
	background-color:#FFFFFF;
}
.inp10ERROR
{
	width:10px;
	background-color:#DDDDDD;
}

.inp90 
{
	width: 90px;
	background-color:#FFFFFF;
}
.inp90ERROR
{
	width: 90px;
	background-color:#DDDDDD;
}

.inp80 
{	
	width: 80px;
	background-color:#FFFFFF;
}
.inp80ERROR 
{	
	width: 80px;
	background-color:#DDDDDD;
}

.inp150
{
	width: 150px;
	background-color:#FFFFFF;
}
.inp150ERROR
{
	width: 150px;
	background-color:#DDDDDD;
}

.inp100
{
	width: 100px;
	background-color:#FFFFFF;
}
.inp100ERROR
{
	width: 100px;
	background-color:#DDDDDD;
}


.inp200
{
	width: 200px;
	background-color:#FFFFFF;
}
.inp200ERROR
{
	width: 200px;
	background-color:#DDDDDD;
}

.inp250
{
	width: 250px;
	background-color:#FFFFFF;
}
.inp250ERROR
{
	width: 250px;
	background-color:#DDDDDD;
}

.inp300
{
	width: 300px;
	background-color:#FFFFFF;
}
.inp300ERROR
{
	width: 300px;
	background-color:#DDDDDD;
}

.inpmail
{
	background-color:#FFFFFF;
}
.inpmailERROR
{
	background-color:#DDDDDD;
}

.inpmailong
{
	width: 140px;
	background-color:#FFFFFF;
}
.inpmailongERROR
{
	width: 140px;
	background-color:#DDDDDD;	
}

.fecha{font-weight:bold; color:#26abce;}	

.close { float:right; padding:10px 10px 0 0; cursor:pointer;}
.opform {float:right; width:150px; padding:0 2px 110px 2px;}
.opform input {vertical-align:middle;}
.opform span {margin-left:10px; vertical-align:middle; border-left:1px solid #666; font-size:1.1em; padding-left:10px;}
.opform a {color:#333; vertical-align:middle;}

fieldset ul {float:left; border-right:1px dotted #999; padding-right:10px; width:250px;}

.votos {float:right; padding:0px 100px 0 10px; border-left: 1px solid #999; margin-top:-20px;}


/* ---------- PESTAŅA NEWSPAPPER -----------*/

.EnviarArchivo {
	width:auto; 
	background: url(../img/kk_archivo.gif) no-repeat top left; 
	padding:50px 5px 5px 5px;
}

.EnviarArchivo .opform {
	background: url(../img/bg_enviar_archivo.gif) no-repeat bottom right;
} 

.EnviarArchivo fieldset {
	background: url(../img/bg_fieldset.gif); 
	border:1px solid #dde6f1;
}

.EnviarArchivo form{ 
	padding:5px; float:left; padding-right:30px; 
}

.imgUsu {
	border-left:1px dotted #999;
}

.Icon {
	border-right:1px dotted #999;
}

.link {
	font-size:1.2em; 
	text-decoration:underline;
}

#tabNewsLetters {
	width:auto;
	z-index: ;
	text-align:left;
	position: relative;
	padding:20px 0 0 30px;
	font-size:1.1em;
	border-bottom:1px solid #ddd!important;
	list-style:none;}

#tabOptionsVideo li,
#tabComentarios li,
#tabLinks li,
#tabOptionsUsu li,
#tabNewsLetters li{ 
	display:inline;  
	margin-left:10px; 
	padding:10px 10px 0 10px;}

#tabOptionsVideo .tab_on,
#tabComentarios .tab_on,
#tabLinks .tab_on,
#tabOptionsUsu .tab_on,
#tabNewsLetters .tab_on {
     color:#3399cc;
     font-size:0.9em!important;
     border-top:1px solid #ddd;
     border-left:1px solid #ddd;
     border-right:1px solid #ddd;
     border-bottom:1px solid #fff;
}

#tabOptionsVideo .tab_off,

#tabComentarios .tab_off,

#tabLinks .tab_off,

#tabOptionsUsu .tab_off,

#tabNewsLetters .tab_off {
     font-size:0.9em!important;
     background: #f3f3f3!important;
     color:#828282;
     cursor: pointer;
     border-bottom:1px solid #ddd;
}


/* ---------- MODULO DE VOTACION ---------- */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(../img/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(../img/star_small.gif);
	line-height: 10px;
	height: 10px;
}



/* ---------- FIN MODULO DE VOTACION ---------- */


#over { 
	background-color:#FFFFFF; 
	margin:0 auto 0 auto;
}

#fondo{
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	position:absolute;
	background-color: white;
	z-index:-1;}

#overlay {
	font-family:Arial, Helvetica, sans-serif!important;
	width:100%;
	/*margin:30px 0 10px 0;*/
	height:auto;
	z-index:1!important;
	padding-bottom:20px;
	overflow-y:auto;
	text-align:left;}

.boton_cerrar{
	position:absolute;
	margin:auto;
	z-index: ;}

#tit_over {
font-family:Helvetica,Arial,sans-serif;
font-size:1.1em;}


/* ---------- FILTRO ALFPHA PARA LOS THUMB ---------- */
.thumb_on{
	filter: alpha(opacity=100);
	-moz-opacity:1;}
.thumb_off{
	filter: alpha(opacity=50);
	-moz-opacity:.50;}
	
/* ----------------- */

/* ---------- CLASE PARA PESTAŅAS SIN COMENTARIOS, SIN LINKS Y SIN NEWSPAAPERS  ---------- */

.empty
 {
margin-bottom:0pt;
margin-left:32px;
margin-right:0pt;
margin-top:20px;
}

#descripcion_overlay
 {
width:550px;

 }

#info_usuario
{
width:150px;
}



