html, body { margin: 0; padding: 0;  }
body { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; color: #666666; 
/*background-color: #eee; */
 }

.logo
{ background-image: url(images/logovideos.jpg) ;
width:960px;
height:110px;
margin:auto;
} 
 
.hidden { display: none; }
a:link, a:visited { color: #5383DF; text-decoration: none; }  
a:hover { background: #EFF4FF; }

#page-container { 
/*background: #ffffff;	/*width: 760px;*/ 
margin: auto;
width: 960px;
/*border-right:#44AA09 solid 1px; 
border-left:#44AA09 solid 1px;
border-bottom:#44AA09 solid 1px;*/
clear:both;


 }
 
#elfondo{
	 background-image:url(images/main-background.png);
background-repeat:repeat-x;
	}


.colderecha{
	float:right;
	width: 298px;
	background-color:white;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top:10px;
	padding-bottom:10px;
}


.bloquederecho
{
	width:280px;	
	margin: 10px auto 0px auto;
	padding:0px 0px 0px 0px;
	
}

.bloquederechoabajo
{
	padding: 5px 10px 10px 10px;
	color: #008ACB; /*#6B9EC6; /*#77A4C7;*/
	background-color:#f4f4f4;
}


.bloquederechoabajo p
{
	padding: 0px;
	margin: 0px;
}


.bloquederechoarriba
{
	padding:10px 5px 0px 5px;
	width:270px;
	height:25px;
	background-image:url(images/submenu_videos.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}

.sosdia {
	/*float: right;	*/
	margin: 10px auto 10px auto;
	width:155px;
	}

/* navegacion: registrarse, usuario, ayuda */
#main-nav {	background: #dbdbdb; color: #002e8a; height: 32px; font-weight:bolder; margin:0px; padding:0px; font-size:13px;}

#main-nav .me{ text-transform:none; float: right; width: 125px; text-align:center; padding:2px;
color: #990000; font-size:12px;}
#main-nav .me a{ text-transform:none; float: right; text-align:center; width: 105px;
color:#006600; text-decoration:underline;}

#main-nav #navegacion a { color: #002e8a; }
#main-nav #buscar {	float: right; text-decoration: none; padding: 0em; margin: 6px 5px 0 0px; display: inline }
#main-nav #buscar form { margin:0px; float:left; }


#main-nav dl { margin: 0 0 0 8px; padding: 0; }
#main-nav dt { float: left;	padding: 7px 12px 0 0; margin:0px;}
#main-nav dt a { text-decoration: none; }

#logdia { 
margin-top: -10px;
margin-left: 50px;
padding:0px;}

/*
.boton{
background-color: #007FC1;
border: 1px #AEB3FF outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 10px Verdana;
}*/
.boton {
	background:url(images/boton_general_chico_on.png) no-repeat top left;
/*	border:none;*/
	border:none;
	width: 83px;
	height:16px;
	font-size:12px;
	color:#FFF;
	margin: 5px 0px 5px 0px;
	padding:0px 6px 3px;

	}

.botonz a{
background-color: #007FC1;
border: 1px #AEB3FF outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 10px Verdana;
margin-left:16px;
padding:5px;
}


/* barra */

.cabeza{
	height: 40px;
	background-image:url(images/vid_bg1.jpg);
	background-color:#006600;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.botoneria{
/*margin: 0px 0px 0px 0px;
padding: 0px 2px 0px 15px;
background-color:#BD3B01;
height: 33px;
line-height:33px;*/
margin: 0 auto 0 auto;
	width:960px;
	font-size:13px;
	font-weight:bold;

/*border: 1px solid #999999;*/
}

	
.menuA{
/*	margin-top: 92px;*/
	/*background-color: #7a7b88;*/
	height: 20px;
	font-weight:bold;
	padding-top:10px;


	/*padding-top: 0px;*/
	color:#FFF;
	}

.menuA a {
	color:#FFF;
	padding: 5px 8px 5px 8px;	
	
}

.menuA a:hover, .menuA a:active {
	background-color: #096E52;
	border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

}

.busqueda{ 
float:right;
width:280px;
margin:0px;
padding:6px 19px 0px 0px;
font-size:10px;
text-align:right;
line-height:10px;}



.h35 a:hover, .h35act a:hover  {
	text-decoration:none;
	color: #FFF;
	background-color:#none;
	}

.h35 a, .h35act a {
	text-decoration:none;
	color: #FFF;
	}

.h35act {
	background-image:url(images/boton_general_21chico.png);
	background-position:top left;
	background-repeat:no-repeat;	
	background-color:#FFF;
	color:#FFF;
	font-weight:normal;
	padding-left: 10px;
	padding-right:40px;
	padding-bottom: 10px;
	border-right: 4px #fff solid;
		border-left: 4px #fff solid;
			border-top: 4px #fff solid;
	margin:10px 10px 0px 10px;
	height:21px;
	font-size:15px;
	font-weight:bold;
	width: 183px;
	/*float: left;	*/	
	/*color:*/
	
	}
	
.h32 {
	background:url(images/boton_rojo.png) no-repeat;
	color:#FFF;
	font-weight:normal;
	padding-left: 10px;
	margin:0px 0px 0px 20px;
	height:21px;
	font-size:15px;
	font-weight:bold;
	
	/*color:*/
	
	}

.h35 {
	background:url(images/boton_general_21chico.png) no-repeat;
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color:#D1D3D4;*/
	color:#FFF;
	font-weight:normal;
	padding-left: 10px;
	padding-right:40px;
	padding-bottom: 10px;
	padding-top:2px;
	/*border-right: 4px #D1D3D4 solid;
		border-left: 4px #D1D3D4 solid;
				border-top: 4px #D1D3D4 solid;*/
	margin:10px 10px 0px 0px;
	height:21px;
	font-size:15px;
	font-weight:bold;
	width: 183px;
	/*float: left;	*/	
	/*color:*/
	
	}

.h35b {
	background:url(images/boton_general_21chico.png) no-repeat;
	color:#FFF;
	font-weight:normal;
	padding-left: 10px;
	padding-right:40px;
	margin:10px 10px 0px 18px;
	height:21px;
	font-size:15px;
	padding-top:2px;
	font-weight:bold;
	width: 183px;
	/*float: left;	*/	
	/*color:*/
	
	}

h3 {
	background:url(images/boton_general_21px.png) no-repeat;
	color:#FFF;
	font-weight:normal;
	padding-left: 10px;
	margin:0px 0px 0px 0px;
	height:21px;
	font-size:15px;
	font-weight:bold;
	
	/*color:*/
	
	}

/* Semana */


.delasemana{
/*margin:0px 0px 0px 0px;
border: 1px solid #F46308;
background-color:#fed200;
padding: 10px 7px 3px 6px;
height: 114px;*/
/*background-color:#D1D3D4;*/
	width: 650px;
	padding-top:10px;
	padding-left:0px;
}

.delasemana embed {
	padding: 10px 10px 10px 0px;
	}

.noflotante .delasemana .titulo1{
color:#D8520B;
font-weight:bold;
font-size:17px;
margin-bottom:10px;
}

.noflotante .delasemana #nombre a,.noflotante .delasemana #nombre a:hover{
color:#0B6FC4;
font-weight:bold;
font-size:15px;
padding:0px;
margin:0px;
}
/* encabezado: logos */


#header { color: #002e8a; width: 760px; border:none; height:87px; padding:0px; margin:0px; overflow:hidden; }
#header a { border:none; padding:0 0 0 0px; margin:0 0 0 0px; }

/* contenido */

#content .frameizq { float:left; width:410px; }
#content .padding { padding: 0px 0px 0px 10px; margin: 0 0 0 0;}

#content .videofavorito { float: right; 
	/* border: 1px solid #ccc; */
	width:345px; height: 340px; margin: auto; font-size: x-small; text-align: center; }
#content .videofavorito .caja { padding: 5px 5px 0px 0px;  } 

 .bl {   background: url(images/bl.gif) 0 100% no-repeat #D8DF80; width:100%}
 .bl .titulo { font-weight:bold; font-size:11px;}
#semana {  height: 20px; padding:10px 0px 5px 5px; color: #338703; font-size: large; font-weight:bold; text-align:left; border-top:solid green 1px; margin:0px 8px 2px 9px;  }
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl { background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; margin:0px; padding:0px; height:435px; color:#000000;}
.clear {font-size: 1px; height: 1px}

/*
#content p { margin: 0;	padding: 0; }
#content .titulo { color: #990000; }
#content .titulo a { color: #990000; }

#content .recientes {  height: 217px;}	
#content .recientes h2 { height: 20px; margin: 5px 0 0 0; padding:5px 0px 5px 5px; /*background: #dbdbdb; */ /*color: #338703; font-size: large; }
#content .recientes h2 img { /*float: right;*/ /*margin-top:5px; margin-right: 10px; }
#content .recientes .centrarfloat { margin: auto; }
#content .recientes .float { float: left; font-size: x-small; text-align: center; padding:3px 10px 7px 0; margin:0 0 0 0; }
#content .recientes .float p { }
#content .recientes .float a { color: #0000CC; }
#content .recientes .float .titulo a { color: #990000; }  

#content .recientes2 { padding: 1px 3px 0px 10px; clear: both; height: 200px; }	
#content .recientes2 h2 { height: 20px; margin: 5px 0 0 0; padding:5px 0px 5px 5px; /*background: #dbdbdb;*/ /*color: #338703; font-size: large; }
#content .recientes2 h2 img { float: right; margin-top:5px; margin-right: 10px; }
#content .recientes2 .float { float: left; font-size: x-small; text-align: center; padding:3px 10px 7px 0; margin:0 0 0 0; }
#content .recientes2 .float p { }
#content .recientes2 .centrarfloat { margin: auto; padding-left: 15px;}
#content .recientes2 .float a { color: #0000CC; }
#content .recientes2 .float .titulo a { color: #990000; }  
*/
/*#content { margin: 0; padding: 0; padding-bottom: 10px; border-bottom:hidden; padding-top:0px; }*/

#content .noflotante .delasemana h2 {
		color:#58caf4;
	padding: 0px 0px 0px 0px;
	height: 20px;
	font-size: 18px;
	/*color: #000000; font-size: 18px; background-color:#FDF1B7; margin:0px; padding:16px 0px 16px 12px; border: 1px #c1c1c1 solid; /*border-top:hidden;*/ /*color:#d94a00;*/ }

#content .noflotante .delasemana .subi {
	padding: 0px 7px 0px 0px;
/*	margin-top:-10px;*/
	height: 17px;
	width:640px;
	margin-top:20px;
	font-size: 14px;
}

#content .noflotante .delasemana .desc {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #999;
	margin-left:15px;
}

	
/*color: #338703; font-size: large; margin: 0px;	padding: 5px 0 5px 10px; */
#content h2 img { /*float: right;*/ margin-top:5px; margin-left: 10px; }

#content .titulo2 { text-align:right; padding:13px 10px 0px 1px; clear:both; }
#content .titulo2 a { color: #990000; font-size:12px; /*background-color:#eee;*/}

/* css para ver video */
#video { padding-top: 10px; padding-left: 10px; width:640px; }
#informacion { /*float: right;*/ width: 380px; margin-top: 10px; margin-right: 10px; display: inline; }	
#comentarios { padding-top: 10px; padding-left: 10px; padding-bottom: 10px; }
#comentarios .titulo{ padding-bottom: 10px; font-size: medium; color: #7A2D39; font-weight: bold; }
/*  #comentarios a { color: #0000CC; text-decoration: none; }  */


/* css para el perfil*/
#informacionp {	width: 500px; margin-top: 10px; margin-left: 15px; font-size: small; }
#imagen { float: right; margin-top:10px; margin-right: 10px; }

/* css para mis videos */
.filamv { padding-top: 10px; /*clear: both; */}
.videomv { float: left; width: 150px; padding-bottom: 10px; padding-left: 30px; /*clear: both;*/}
.informacionmv { margin-top: 2px; margin-left: 150px;  }	
.menuusuario { font-size:smaller; margin-top:10px;}

/*
#navcontainer { margin-top: 15px; margin-bottom:5px; width: 100%; float: left; background-color: #ffffff; }
#navcontainer ul { padding: 0px; }
#navcontainer ul li { display: inline; }
#navcontainer ul { margin: 0; padding: 0 0 0 15px; color: #FFFFFF; font-size: x-small; letter-spacing: 2px; font-weight: bold; }
#navcontainer ul li a { padding: 0.2em 12px; background-color: #cccccc; color: #FFFFFF; text-decoration: none; float: left;border-right: 1px solid #ffffff; }
#navcontainer ul li a:hover { background-color: #003399; color: #FFFFFF; }
#navlist li a:hover, #navlist li a:active, #navlist li a:visited { color: #FFFFFF; text-decoration: none; background: #cccccc; text-align: left; }
#navlist li a#current { color: #FFFFFF; text-decoration: none; background: #003399 ; text-align: left; }
*/

/* MENU */
#navcontainer { margin-top: 15px; margin-bottom:5px; width: 100%; float: left; width:650px; }
#navcontainer ul { padding: 0px; }
#navcontainer ul li { display: inline; }
#navcontainer ul { margin: 0; padding: 0 0 0 15px; color: #FFFFFF;  }
#navcontainer ul li a { padding: 0.2em 12px; background-color: #a6a8ab; color: #FFFFFF; text-decoration: none; float: left;border-right: 1px solid #ffffff; 	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

#navcontainer ul li a:hover { background-color: #00adee; color: #FFFFFF; 	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; }
#navlist li a:hover, #navlist li a:active { color: #FFFFFF; text-decoration: none; background: #00adee; text-align: left;
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#navlist li.current a { color: #FFFFFF; text-decoration: none; background: #00adee ; text-align: left; 
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

#navcontainer li.sadmin a, #navlist li.sadmin a { color: #FFFFFF; text-decoration: none; background: #FF0000 ; text-align: left; 
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}


/* pie de pagina */
/* pie de pagina */
#footerpadre{
	clear:both;
	background-color: #e7e7e7;
	}

#footer { 
width: 960px;
/*border: #013567 1px solid;*/
margin: auto;
text-align:center;
clear: both; 
/*color: #FFFFFF;*/
font-size: 11px; 
padding: 15px 0 0 0; 
height: 60px;

}

#footer a, #footer a:hover, #footer a:visited {
color: #025CD7;
/*background-color:#013567;*/
font-weight:bold;
text-decoration: underline;
}



/*#footer { 
width: 760px;
border: #013567 1px solid;
margin: auto;
text-align:center;
clear: both; 
color: #FFFFFF;
font-size: 11px; 
padding: 15px 0 0 0; 
height: 60px;
background-color: #013567;

}
*/
#footercan { 
width: 760px;
margin: auto;
text-align:center;
clear: both; 
color: #FFFFFF;
font-size: 11px; 
padding: 15px 0 0 0; 
height: 60px;

}

/*
#footer a, #footer a:hover, #footer a:visited {
color: #FFFFFF;
background-color:#013567;
font-weight:bold;
text-decoration: underline;
}
*/
/* Nats */
#formulario {  margin-left:20px; }
.formulario {  margin-left:20px; }

/*
#error { 
	margin:20px; clear:left; 
	padding: 10px;
	border: 1px solid red;
	background-color:#FBCAD3;
	width: 800px;
	color:#000; margin-bottom:3px;
}*/.error{
	width:640px;
	text-align:justify;
color: #EC2525;
font-size: 13px;
	}
.error2 {
margin:20px; color:#EC2525; clear:left;
width:640px;
}

.boton2 a { 
background-color: #007FC1;
border: 1px #AEB3FF outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 10px Verdana; padding: 5px; padding-left: 10px; margin-left:15px; }
.boton3 a { float:right; margin-left:5px; color:#FFFFFF; text-decoration:none; padding: 3px; padding-left: 10px; margin-top: -25px; font-weight:normal; margin-right:10px;}
/*.botonL{ font-family: Arial, Helvetica, Verdana, Sans-serif; width:220px; text-align:left; font-size:13px; color:#5383DF; background:#fFFfFF; border:0px;  margin-top:5px; padding-left:10px; padding-top:3px; padding-bottom:2px;}*/
/*.botonL:hover { color:#5383DF; background:#EFF4FF; border:0px;}*/
.botonL{ 
text-align:left; font-size:11px; color:#5383DF; background:#ccc; cursor:pointer;
border:0px; margin: 0px 0px 2px 0; padding:0px 0px 2px 0px; clear:left;  }
.botonL2{ 
text-align:left; font-size:11px; color:#5383DF; background:#ccc; cursor:pointer;
border:0px; padding:0px 0px 0px 0px; clear:left;}
.botonL:hover { color:#5383DF; background:#ccc; border:0px;}
.botonL2:hover { color:#5383DF; background:#ccc; border:0px;}*/

.form_error{}
.error_message{color:#AA0000;}


.rssbot{ background: url(images/rss.png) no-repeat;width:16px;height:16px;float: right;	position: relative;right: 20px;top: -20px; padding:0; margin:0; }
.comment { padding: 5px; margin-left:20px; margin-right:15px; border: solid 1px; margin-bottom: 10px;}
.dires{display:block;margin-top:10px;}
/*#marcy{margin-bottom:10px;}*/
#comentarios {/*width: 330px;*/ clear:left;}

#aviso{
width: 80%;
margin: 5px auto 5px auto;
padding: 4px;
border: 1px solid #FF9900;
background-color: #FFCC99;
color:#000000;
display:block;
}

.tema {margin: 5px 20px 2px 20px;}
.bajobuscar{
text-transform:none;
font-size:11px;
float:left; margin:2px 5px 0px 0px;}

/***/
.cake, .cake:hover { background:no-repeat url(images/cake.power.png); width:80px; text-decoration:none;}

/**FORMI*/
input {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;}

input.myinput{
width:274px;
}

textarea {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;}



/* NEW DESIGN */

.amarillo{
background-color:#FFFF00;
background-image:url(images/yellow.jpg);
padding:8px 20px 8px 20px;
border-top:solid 1px #44AA09;
/*margin-top: -10px;*/
font-size:10px;
height:290px;
position:relative;
}

.amarillo2{
background-color:#fff;
background-image:url(images/yellow.jpg);
background-repeat:repeat-x;
padding:8px 20px 8px 20px;
border-top:solid 1px #44AA09;
/*margin-top: -10px;*/
font-size:10px;
height:380px;
position:relative;
}

.prevista{
float:left;
width:310px;

z-index:2;}

.previstaMarco, .previstaMarco:hover{
float:left;
width:310px;
height:243px;
position:absolute;
z-index:1;
/*top: 52px;*/
top: 66px;
left:20px;
background:none;
_margin-right:2px;
border:hidden;
}

#content .vpops{
float: right;
width:209px;
margin-right:-10px;
}

.elegido{
margin-left:330px; 
width: 185px;
	/*para ie 6*/
_margin-left:330px;}

#content .elegido .titulo, #content .elegido .titulo a{
color: #660000;
font-weight:bold;
font-size:14px;
margin-top:5px;

}

#content .elegido .descra{
color: #000801;
}

#content .elegido .ranking{
font-size:14px;
font-weight:bold;
color:#000000;
}

#content .elegido .promvisitas{
font-size:11px;
font-weight:bold;
color: #990000;
}

#content .elegido .more{
font-size:12px;
font-weight:bold;
margin-bottom:4px;
}

#content .minividi{
clear:none;
float: right;
margin:0px 8px 8px 0px;
padding:0;
opacity:.50;
filter: alpha(opacity=50); -moz-opacity: 0.5;
}

#content .minividi:hover{
float: right;
margin:0px 8px 8px 0px;
padding:0;
opacity:1.0;
filter: alpha(opacity=100); -moz-opacity: 1;
}

#content .vidnuevos { padding: 1px 3px 0px 10px; height: 200px; width:650px; }	
#content .vidnuevos h2 { height: 20px; margin: 5px 0 0 0; padding:5px 0px 5px 5px; /*background: #dbdbdb;*/ color: #338703; font-size: large; }
#content .vidnuevos h2 img { float: right; margin-top:5px; margin-right: 10px; }
#content .vidnuevos .float { float: left; font-size: x-small; text-align: center; padding:3px 10px 7px 0; margin:0 0 0 0; width:146px;}
#content .vidnuevos .centrarfloat { margin: auto;  padding-left:15px;}
#content .vidnuevos .float a { /*color: #0000CC; */ }
#content .vidnuevos .float p { padding: 0; margin:0px;  }
#content .vidnuevos .float .titulo a { color: #990000; }  
#content .tvermas { text-align:right; padding:13px 10px 0px 1px; float:right;  }
#content .tvermas a { /*color: #990000;*/ font-size:12px; /*background-color:#eee;*/}



a.miname{
color:#F35C23;
}
 a.salida, .flotante a.salida:visited, a.salida:hover {
color:#155EAD;
padding:0px;
margin:0px;}

.bv2{
border:1px #F26605 solid;
width: 150px;
padding: 5px 4px 5px 14px;
margin:0px -3px 0px 0px;
float:right;
background-color:#FFED94;
font-size:11px;
text-align:right;
line-height:14px;
font-weight:normal;
color:#000000;

}

.bv22{
float:right;
border:1px #F26605 solid;
width: 150px;
padding: 5px 4px 5px 14px;
margin:5px 5px 0px 0px;
background-color:#FFED94;
font-size:11px;
text-align:right;
line-height:14px;
font-weight:normal;
color:#000000;
}

/*#content h2{margin-top:5px; }*/

#content h2.vervidi{
	padding-top:5px; height: 40px; vertical-align:middle;
	}


#content .amarillo h2{margin-top:0px;}


#flashMessage {
width:640px;
color:#000000;
border: solid 1px red;
/*margin: ;/*/
background-color:#FFCECE;
padding: 8px 0px 4px 10px;
text-align:center;
}

#flashMessage h2 
{
font-size:16px;
background-color:#FFCECE;
color:#000;
padding:0px;
margin:0px;
}

.filamvMal { 
padding-top: 12px; 
/*clear: left;*/
background-color:#EEE;
margin-left:20px;
margin-bottom: 5px;
margin-right:20px;
width:90%;
clear:left;
}

.filamvMal a{
padding: 0 0 0 15px;
}

#error4 { margin: 5px 20px 5px 20px; color:#0000AA; }




/******************  LISTAS ***********************/

.listamv
{
  margin-left:10px;
  margin-top:10px;
/*  clear:both;*/
  padding-bottom:10px;
}

.listamv .titulo
{
 font-size:14px;
 margin-bottom:5px;
 font-weight:bold;
}

.adv
{
 font-size:10px;
 font-weight:bold;
 color:red;
}
/*  LISTAS **********/

/********************CANALES*******************************/

.canal{
/*background-color:;*/
width:340px;
float:left;
margin-left:20px;
padding:4px;
margin-bottom:10px;
}

.mini
{
 float:right;
 height:50px;
 width:50px;
 margin-right:5px;
}

.canal .smallf
{
 font-size:10px;
}

.bajobuscar{
text-transform:none;
font-size:11px;
float:left; margin:2px 5px 0px 0px;}

.bloquecanal{
border: 1px solid black;
margin-bottom: 15px;
padding:3px;
}

.bloquecanal .dtitle
{
 padding:2px;
/* border:1px solid black;*/
}

.vacio{
text-align:center;
font-size:20px;
margin-bottom:20px;

}

.minititulob
{
 padding:2px;
 margin:2px;
}

#vidcanal{
	height: 190px;
	}

.vidcanal{
float: left;
height:120px;
}

.botoncan
{
background-color: #000;
border: 1px #AEB3FF outset;
padding: 0 2px;
text-decoration: none;
font: bold 10px Verdana;
color: #FFF;
	}
	
a.botoncan, a.botoncan:visited
{
	color: #FFF;
}

/* //////////////////PREVIEW////////////////////////////*/

#cpreview
{
  margin: 20px;
  font-size:9px;
  border:1px solid black;
}

#minipag{
	width:500px;
	margin:auto;
	padding: 10px 0px 10px 0px;
	border-right: 1px solid black;
	border-left: 1px solid black;
}

.minibloque
{
  padding:5px;
  border: 1px solid black;
  margin:5px;
}

.minicanalderecho
{
width:322px;
float:right;
}

.minicanalizquierdo
{
width:182px;
}


/** PREVISUALIZAR */
/*#navcontainercan { margin-top: 15px; width: 100%; }

#navcontainercan ul { padding: 0px; }
#navcontainercan ul li { display: inline; }
#navcontainercan ul { margin: 0; padding: 0 0 0 15px; color: #FFFFFF; font-size: x-small; letter-spacing: 2px; font-weight: bold; }
#navcontainercan ul li a { padding: 0.2em 12px; background-color: #cccccc; color: #FFFFFF; text-decoration: none; float: left; border-right: 1px solid #ffffff; }
#navcontainercan ul li a:hover { background-color: #003399; color: #FFFFFF; }
*/


#navcontainercan { margin-top: 15px; margin-bottom:5px; width: 100%; float: left; width:650px; }
#navcontainercan ul { padding: 0px; }
#navcontainercan ul li { display: inline; }
#navcontainercan ul { margin: 0; padding: 0 0 0 15px; color: #FFFFFF;  }
#navcontainercan ul li a { padding: 0.2em 12px; background-color: #a6a8ab; color: #FFFFFF; text-decoration: none; float: left;border-right: 1px solid #ffffff; 	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
#navcontainercan ul li a:hover { background-color: #00adee; color: #FFFFFF; 	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; }




/*

#navcontainermini { padding: 2px; margin: 1px 3px 1px 0px; height: 15px;  }
#navcontainermini ul { padding: 0px; }
#navcontainermini ul li { display: inline; }
#navcontainermini ul { margin: 0; padding: 0 0 0 15px; color: #FFFFFF; font-size: xx-small; letter-spacing: 2px; font-weight: bold; }
#navcontainermini ul li a, #navcontainermini ul li a:visited { padding: 0.2em 12px; background-color: #999; color: #FFFFFF; text-decoration: none; border-right: 1px solid #ffffff; }
#navcontainermini ul li a:hover { background-color: #003; color: #FFFFFF; padding: 0.2em 12px; text-decoration: none; border-right: 1px solid #ffffff;}
#navcontainermini ul li a#current { color: #FFFFFF; text-decoration: none; background-color: #003; text-align: left; }
*/

#navcontainermini { margin-top: 5px; margin-bottom:5px; width: 100%; float: left; width:650px; }
#navcontainermini ul { padding: 0px; }
#navcontainermini ul li { display: inline; }
#navcontainermini ul { margin: 0; padding: 0 0 0 15px; color: #FFFFFF;  }
#navcontainermini ul li a { padding: 0.2em 12px; background-color: #a6a8ab; color: #FFFFFF; text-decoration: none; float: left;border-right: 1px solid #ffffff; 	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
#navcontainermini ul li a:hover { background-color: #00adee; color: #FFFFFF; 	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; }












#header2 { 
border-right:#013567 solid 1px;
border-left:#013567 solid 1px;
}

/** PREVISUALIZAR */
#botondes{
	clear: both;
	/*height: 140px;*/
	width:490px;
	
	}
	
.timetime{
	font-size:10px;
	
	
	}
	
#content h2.encanal { /*background: #dbdbdb;*/ color: #338703; font-size: large; margin: 20px 20px 5px 20px; padding: 5px;	}
/******** FIN CANALES */

/* Calendar */

table.calendar {border: 1px solid #cccccc; border-collapse: collapse; margin: 0px; padding: 0px; background-color: #ffffff;}
table.calendar th {background-color: #eeeeee; text-transform: none; color: #444444; padding: 4px; text-align: center; border: 1px solid #eeeeee;}
 
table.calendar th.cell-prev {text-align: left;}
table.calendar th.cell-next {text-align: right;}
table.calendar th.cell-header {width: 20px; border-bottom: 1px solid #cccccc;}
table.calendar td.cell-today {background-color: #e2e8f6;} /* today in the current month */
table.calendar td.cell-weekend {background-color: #F3F5EB;}
table.calendar td {border: 1px solid #cccccc;}
 
table.calendar td div.cell-number {text-align: right; font-size: 12px; color: #444444; display: block;}
table.calendar td div {display: block; font-size: 10px; text-align: left;}
table.calendar thead th {border: 1px solid #cccccc;}

.popular {
	height: 80px;
	margin-bottom: 10px;
	width: 220px;
	margin:auto;
	
	
	}
	
	/* CURVAS */

/*
.textolista{
/*	margin-top:20px;*/
/*	margin-bottom:0px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 50px;
	}
*/
.textolista{
	margin-top:20px;
	margin-bottom:0px;
	padding: 0px 0px 0px 0px;
	}

.textolistaarriba {
background-image: url("images/arriba.png");
background-position: bottom left;
background-repeat: no-repeat;
color:#FFF;
	margin: 0px 0px 0px 63px;
		width:590px;
		padding:0px;
		height:22px;
		font-size:9px;
		line-height:8px;
}


.textolistaabajo{
background-image: url("images/abajo.png");
background-position: bottom left;
background-repeat: no-repeat;
color:#FFF;
	margin: 0px 0px 0px 63px;
	width:590px;
			padding:0px;
/*			clear:both;  */

}
	
.textodetalle{
	width: 590px;
	margin: 0px 0px 0px 63px;
	padding: 0px 0px 0px 0px;
	background-image: url("images/centro.png");
	background-repeat: repeat-y;	
	}
	
	/* css para la busqueda */
.videob { padding-top: 10px; padding-left: 10px; }
.informacionb {	float: right; width: 440px;	margin-top: 10px; margin-right: 10px; /*font-size: x-small;*/}	
.informacionb p { margin:0;}	
.informacionb1 { /*margin-right: 10px;*/ }	
.informacionb2 { float: right; width: 200px; padding-left:10px;}	


.fechanegra { 
float:left; 
width: 51px; 
height:50px;
color:#FFF;
background-image: url("images/fondo_fecha_dia.png");
background-repeat:no-repeat;
/*border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;*/
/*color:#FFF;*/
/*font-weight:bold;*/
margin: 50px 0px 0px 13px;
font-size:13px;
padding:10px 0px 0px 5px;

}

.descu {
	padding-right: 15px;
	}
	
.limpiador{
		clear:left;
		color:#FFF;
		height:2px;
	}

.msj5 {
		margin: 10px 0px 10px 20px;
	}



.h21 {
		color:#58caf4;
	padding: 0px 0px 0px 10px;
	height: 20px;
	font-size: 18px;
	width:640px;
 }
/* opciones ver */




.comi{
	padding:0px 10px 5px 5px;
	margin:0px 10px 0px 10px;
	border-bottom: #999 solid 1px;
	}
	
#page-container2 { 
background: #ffffff;	width: 760px; margin: auto;
border-right:#44AA09 solid 1px; 
border-left:#44AA09 solid 1px;
border-bottom:#44AA09 solid 1px;
clear:both;

 }

#nohaycom {
	 background-color:#FFF;
	 padding-bottom:10px;
	}
	
	#UsuarioUsername, #UsuarioClave {
			width: 250px;
		}
	
#VideoArgs{
		  width:172px;
		}

#UsuarioNombres, #UsuarioApellidos, #formulario #UsuarioClave, #UsuarioClave2, #UsuarioCorreo, #formulario #UsuarioUsername {
	 width: 340px;
	}

.etiq{
	  padding-right:8px;
	}

#content h2{
	  color:#58caf4;
	padding: 0px 0px 0px 0px;
	height: 20px;
	font-size: 18px;
	margin:0px;
	width:640px;
	padding-top: 10px;
	padding-bottom: 15px;
	}

#content{
	 /*padding-left: 20px;*/
	}

.ver{
	  width:640px;
	}

#formulario{
	 width:640px;
	}

.noflotante{
	 width:640px;
	}

input {
	font-family: Arial, Helvetica, Verdana, Sans-serif; 
	}


.colderecha a{
	  color:#900;
	  
	}

#nuevorank{
	 clear:left;
	}

.opcionlistas{
	width:300px;
	margin-left:18px;

	}


#opciones
{
	clear:left;
/*background:#CCCCCC;*/
padding:15px 2px 0px 20px;
width: 616px;
background-color:#ccc;
margin-left: 15px;
margin-bottom:10px;
padding-bottom: 18px;
/*width:375px;*/
/*clear:left;*/
}

#opciones form{
padding:0px 0px 0px 0px; margin:0px;
height:20px;}

.opcionlink{ padding:0px 0px 0px 0px; margin:0px;
/*height:20px;*/
/*clear:left;*/}

.rating-ver{
	 margin-left:10px;
	 width: 640px;
/*	 background-color:red;*/
	 clear: left;
	 display:block;
	 margin-top:25px;
	}

#flashMessage h2 {
	 color:#600;
	}

#ComentarioTexto{
	 width:580px;
	}
	
#ComentarioNombre, #ComentarioCorreo{
	 width:346px;
	}

a img, a img:hover {
	 background-color: #FFF;
	 border: 1px;	 
	}


.avisofuera{
/*	 background-color:#FF9;*/
	 color:red;
	 text-align:center;
	 padding: 5px 0px;
	 /*display:none;*/
	}
.avisodentro{
	 width: 940px;
	 margin: auto;
	 padding: 5px 8px 10px 28px;
	 border: 1px solid red;
	 background-color:white;
	}
.descubrepucp {
	width:230px;
	margin: 0 auto;
}
.descubrepucp img {
	border: solid #ccc 1px;
}
.facebookdia {
	width: 280px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
}
#error {
    padding: 50px 0 0;
    width: 650px;
}
#content > form {
    padding-top: 50px;
/*    width: 98px; */
}

.video-js{
	 margin-left:8px !important;
	}

#pb_outer {
	height: 20px;
	border: 1px inset #000000;
	width: 80%;
	margin: 20px auto;
	display: none;
}
#pb_inner {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	height: 20px;
	width: 1px;
	text-align: center;
}

/* PAGINACION*/
.paginacion{
/*width:100%;*/
clear:left;
width: 600px;
text-align:left;
/*margin:8px;*/
margin: 0px 0px 15px 15px;
padding-top:20px;
/*background:url(images/bgpag.gif);*/
height:15px;
font-size:12px;
/*border-bottom:1px solid #B3B3B3;*/
font-weight:bold;
}

.paginacion .page{
/*background:#333399;*/
/*background:url("images/tableft4.gif") no-repeat left top;*/
color: #5383DF ;
padding:3px;
border: #cdcdcd solid 1px;
}

.paginacion .pagex{
/*background:url("images/tableft11.gif") no-repeat left top;*/
color:black;
padding:8px;
}

.error-message{
        color: red; 
}

#comentos{    width: 70%;}

.mastery{
	clear:left;
	}