a {color:#2e6e9b}
a:visited {color:#666}
a:hover {color:#000}

input, select, textarea{font-size:110%; font-family:Tahoma, Arial; }

h1 {display:none;}

#content100 h2{	font-size:240%; padding-left:5px; font-weight:normal; color:#666 }
#content100 p { margin: 10px 0;  font-size:110%; }

ul.ayuda li{list-style: none;display: inline;}
ul.ayuda li a  {padding: 2px 4px 1px 4px;margin-left: 2px;border: 1px solid #778;border-bottom: none;background:#E5E5E5;text-decoration: none; color:#666;}
ul.ayuda li a:hover {color: #000;background: #ccc;border-color: #227;}

.paginacion { margin-top:3px;padding-top:10px; font-size:110%}
.paginacion a {padding: 3px 6px 3px 5px ;border:1px solid #ccc; background:#eee; margin:0 2px 0 1px; text-decoration:none; color:#333;}
.paginacion a:visited{color: #333;background: #eee;}
.paginacion a:hover{color: #fff;background: #A2CF62;}

ul#paglist { width:310px;} /* ie*/
ul#paglist li{display: inline; list-style-type: none;}

.paginacion #actual{background: #5DA500;font-weight:bold; padding: 3px 6px 3px 5px; margin:0 2px 0 1px; border:1px solid #ccc; color:#FFF;}

/* menu */

.banner728 {text-align:center; background:url(/img/2009/fondo_banner_top.gif) repeat-x; } /* ie */
.banner728 iframe {border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7}

.logo {float:left; width:235px; margin-left:15px; padding-top:6px} /*ie*/

.cabecera { background:url(/img/2009/fondo_general.png) repeat-x 0 79px; height:123px}
.cabecera_derecha { padding-top:32px}

.buscar .buscar_rounded{  float:left;} 
.buscar .caja_buscar {margin-top:2px; font-size:120%; padding:3px 6px 4px 6px; width:315px; background:#fff url(/img/2009/ico_lupa.png) no-repeat 304px 1px; border:0; border-radius: 3px; } /*ie*/

.buscar .caja_buscar_normal {font-size:120%; padding:3px 6px; border:1px solid #bbb; background:#f6f6f6}
.buscar .bt_buscar {font-size:120%;margin-top:1px; padding:3px 9px 4px 9px; background:#305600; border:0; color:#fff; font-weight:bold; margin-left:6px; } /*ie*/
.buscar .servicio {color:#C2DDA6; font-size:110%; margin-left:60px;} /*ie*/
.buscar .servicio a{color:#C2DDA6;}

.caja_login {font-size:110%; padding:4px 6px; border:0; width:127px; color:#444; border-radius: 3px;}
.bt_login {font-size:110%; padding:3px 9px; background:#666; border:0; color:#fff; font-weight:bold; margin-left:4px;  border-radius: 3px;} /*ie*/
 
.roundedinput {border-radius: 3px; }

.itemscabecera { margin-left:540px; width:380px; margin-bottom:27px; overflow:hidden} /*ie 7 sin width no va en chrome*/
.itemscabecera a:hover { color:#222;}

a.s_subir, a.s_registro, a.s_acceso{ background:#EDEDED url(/img/2011/ico_header.png) no-repeat 0 0; display:block; float:left; padding:8px 8px 8px 30px; color:#000; font-size:120%; text-decoration:none;  border-radius: 4px; margin-right:10px;  }

a.s_subir:hover, a.s_registro:hover, a.s_acceso:hover{ background:#DADADA url(/img/2011/ico_header.png) no-repeat 0 0; }

a.s_subir { background-position:0 -136px; } /*ie 7*/
a.s_subir:hover { background-position:0 -171px; }

a.s_registro { background-position:0 -68px; }
a.s_registro:hover {background-position:0 -102px; }

/* right */
a.s_acceso{ background-position:0 -207px; padding-left:8px; padding-right:52px}
a.s_acceso:hover{background-position:0 -241px; }

.logeado_outer {margin:-16px 0px 22px 200px; width:680px; overflow:hidden } /*ie*/
.logeado_outer p { font-size:140%; padding:0 0 2px 2px; }
.logeado_outer p img{ vertical-align:middle }

.itemslogeado {background:#ECECEC; float:left; font-size:110%; margin-right:7px; border-radius: 3px; padding:7px; color:#999; font-family: Arial, Helvetica, sans-serif }

.itemslogeado a {text-decoration:none; color:#333}
.itemslogeado a:hover {text-decoration:underline; color:#000}

.menuprincipal{background:url(/img/2009/fondo_general.png) repeat-x 0 -66px; padding:16px 12px 24px 12px;} /*ie*/
.menuprincipal ul{width:940px; margin:auto; font-size:120%; padding-left:15px}

.menuprincipal li{ display: inline; margin-left:4px}

.menuprincipal li a{color:#4B8405; font-weight:bold; text-decoration: none; padding:3px 6px 3px 7px;} /*ie*/

.menuprincipal li a:hover{ margin-bottom:6px; padding:2px 5px 3px 6px; border:1px solid #aaa; color:#333; border-radius: 3px; 

background-image: -moz-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 27%);
background-image: -webkit-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 27%);
background-image: -ms-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 27%);
background-image: linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 27%);
}

.menuprincipal li.selected a {border-radius: 3px; background:#A7CF00 url(/img/2009/fondo_menu_items_on.gif) repeat-x bottom; border:1px solid #aaa; color:#fff; padding:2px 8px 3px 8px}

.vpendientes { text-align:center; font-size:140%; font-weight:bold; padding:10px; background:#F8EB9D url(/img/fondo_barra_pendientes.gif) bottom repeat-x; border-bottom:1px solid #EEA715; border-top:1px solid #F8EC9E; }
.vpendientes a { color:#F00; }

.menuopciones {font-size:75%;}
.menuopciones ul {display:inline; margin-left:-5px;  padding-left:0px}
.menuopciones li { margin-left:-4px; }

.menuopciones li a { color:#555; background:#fff url(/img/2009/fondo_menu_items.gif) repeat-x bottom; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px 5px; font-weight:normal;}

.menuopciones li a:hover{color:#000; background:#f0f0f0 url(/img/2009/fondo_menu_items_peq_hover.gif) repeat-x bottom;  padding:3px 4px 3px 5px; border-radius:0px;}

.menuopciones a.selected{background:url(/img/2009/fondo_menu_items_peq_on.gif) repeat-x bottom; color:#000; font-weight:bold}
.menuopciones a.selected:hover{background:url(/img/2009/fondo_menu_items_peq_on.gif) repeat-x bottom; padding:3px 4px 3px 5px;}

.menuopciones li:nth-last-child(1) a {border-right:1px solid #aaa;}
.menuopciones li:nth-last-child(1) a:hover {padding:3px 5px;}


/*portada*/

.i_videoportada { border:1px solid #d5d5d5; padding:3px; -moz-box-shadow: 0px 3px 5px 0px #d5d5d5;  box-shadow: 0px 3px 5px 0px #d5d5d5;  -webkit-box-shadow: 0px 3px 5px 0px #d5d5d5; margin-bottom:5px} /*ie */
.i_videoportada:hover { border:1px solid #bbb;  -webkit-box-shadow: 0px 3px 6px 0px #bbb; box-shadow: 0px 3px 6px 0px #bbb;  margin-bottom:5px}

.paralistacontent, .paralistacontent2 { position:relative; }
.paralistacontent .paralista { position:absolute; top:73px; left:101px;  -webkit-transition:0.2s ease-out;  -moz-transition:0.2s ease-out; transition:0.2s ease-out; filter: alpha(opacity=0); opacity:0;}
.paralistacontent .paralista2 { position:absolute; top:73px; left:108px;  -webkit-transition:0.2s ease-out;  -moz-transition:0.2s ease-out; transition:0.2s ease-out; filter: alpha(opacity=0); opacity:0;}
.paralistacontent2 .paralista2 { position:absolute; top:69px; left:102px; display:none; }
.paralistacontent .paralista3 { position:absolute; top:39px; left:57px; display:none; }
.paralistacontent .paralista4 { position:absolute; top:72px; left:105px;   -webkit-transition:0.2s ease-out;  -moz-transition:0.2s ease-out; transition:0.2s ease-out; filter: alpha(opacity=0); opacity:0; }

.paralistacontent:hover .paralista, .paralistacontent:hover .paralista2, .paralistacontent2:hover .paralista2, .paralistacontent:hover .paralista3, .paralistacontent:hover .paralista4 { display:block; }

.paralistacontent:hover .paralista, .paralistacontent:hover .paralista2,  .paralistacontent:hover .paralista4{filter: alpha(opacity=100); opacity:1;}

.tmp {font-size:10px !important; font-weight:normal; color:#555}
.tmp_inner {font-size:11px; font-family:arial; font-weight:bold; color:#eee; background:#000; opacity:0.7; top:82px; position:absolute; right:19px; padding:0px 2px; display:block; filter: alpha(opacity=70); -webkit-transition:0.1s ease-out;  -moz-transition:0.1s ease-out; transition:0.1s ease-out;}
.hace {font-size:11px; color:#666;}

.tmp_inner_rejilla {font-size:10px; font-family:arial; font-weight:bold; color:#eee; background:#000; opacity:0.7; top:84px; position:absolute; right:12px; padding:0px 2px; display:block; filter: alpha(opacity=70); -webkit-transition:0.1s ease-out;  -moz-transition:0.1s ease-out; transition:0.1s ease-out;}

.tmp_inner_recientes {font-size:10px; font-family:arial; font-weight:bold; color:#eee; background:#000; opacity:0.65; top:48px; position:absolute; right:8px; padding:0px 2px; display:block; filter: alpha(opacity=65);}

.tmp_inner_buscador {font-size:10px; font-family:arial; font-weight:bold; color:#eee; background:#000; opacity:0.65; top:83px; position:absolute; right:15px; padding:0px 2px; display:block; filter: alpha(opacity=65); ; -webkit-transition:0.1s ease-out;  -moz-transition:0.1s ease-out; transition:0.1s ease-out}

.hace {font-size:11px; color:#666;}


.paralistacontent:hover span {filter: alpha(opacity=0); opacity:0;}
.vpromo .paralistacontent:hover .tmp_inner {filter: alpha(opacity=100); opacity:1;}

.listado_videos { padding-bottom:11px; margin-bottom:14px; border-bottom:1px dotted #dfdfdf }



td.zonainfo {font-size:110%; color:#333; }
td.zonainfo img {vertical-align:middle; margin-right:3px}
td.zonainfo .descripcion { margin:3px 0 3px 0; overflow: hidden; max-height:52px; line-height:13px }
td.zonainfo p.comentarios {margin:5px 0 0 0;}
td.zonainfo .comentarios_link {margin-right:4px}
td.zonainfo a {color:#008E00; text-decoration:none }
td.zonainfo a:hover {text-decoration:underline }

td.zonainfo h2 { font-size:140%; margin-bottom:3px; }
td.zonainfo h2 a {color:#000; text-decoration:none }
td.zonainfo h2 a:hover {text-decoration:underline }

td.zonainfo .ico_tags:before {content:"Etiquetas: " }

/* interiores */



/*lateral */

h3.secciones {color:#575757; font-size: 120%; border-bottom:1px solid #e0e0e0; padding:3px 9px; margin:10px 0 5px 0; 
background: #fff;
background: -moz-linear-gradient(top, #fff 0%, #f4f4f4 100%);
background: -webkit-linear-gradient(top, #fff 0%,#f4f4f4 100%);
background: -ms-linear-gradient(top, #fff 0%,#f4f4f4 100%);
background: linear-gradient(top, #fff 0%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );}

h3.videoanuncio {color:#575757; font-size: 120%; border-bottom:1px solid #e0e0e0; background:url(/img/2009/fondo_barra_h3.gif) repeat-x bottom; padding:3px 9px; margin:10px 0 0px 0}

h3.secciones a {color:#575757;text-decoration:none} /*videobanner*/

h3.secciontag {color:#575757; font-size: 120%; background:url(/img/2011/bg_cloud.png) no-repeat 0 7px; padding:14px 0 5px 53px; margin:19px 0 5px 0; }
h3.seccionrecientes {color:#575757; font-size: 120%; background:url(/img/2011/bg_recientes.png) no-repeat 0 7px; padding:14px 0 5px 53px; margin:10px 0 5px 0; }
h3.seccioncategorias {color:#575757; font-size: 120%; background:url(/img/2011/bg_categorias.png) no-repeat 0 7px; padding:14px 0 5px 53px; margin:15px 0 5px 0; }
h3.seccionredes {color:#575757; font-size: 120%; background:url(/img/2011/bg_redes.png) no-repeat 0 7px; padding:14px 0 5px 53px; margin:5px 0 5px 0; }


.big {font-size: 160% !important; color:#333}

h3.secciones_moviles {color:#575757;font-size: 120%;border-bottom:1px solid #e0e0e0; background:url(/img/2009/fondo_barra_h3.gif) repeat-x bottom; padding:3px 9px; margin:10px 0 5px 0; font-weight:normal}

h3.secciones_moviles a{color:#575757; text-decoration:none}
h3.secciones_moviles a.selected{font-weight:bold}

.videosrecientes {margin:5px 0;}
.videosrecientes td {padding:6px;}

.videosrecientes h4 { font-size:120%; margin:2px 0; width:86px; word-wrap:break-word; text-overflow:ellipsis}
.videosrecientes a{color:#008E00; text-decoration:none;}
.videosrecientes a:hover{color:#000; text-decoration:underline;}

ul.categoriashome {margin:5px 0 15px 10px; padding:5px 0px; } /* se comparte con los interiores */
ul.categoriashome li {list-style:square; color:#ddd; padding:0; float:left; width:133px; margin:0 3px 0 9px}
ul.categoriashome li a {color:#007E00;font-size:120%; text-decoration:none; padding:1px 2px; display:block}
ul.categoriashome li a:hover { text-decoration:underline;}

ul.categoriashome li a.current {font-weight:bold; color:#000}

.tagshome {margin-bottom:10px; padding:6px 13px 13px 13px; text-align:center; line-height:180%; color:#666;text-decoration:none;}
.tagshome a {text-decoration:none; font-weight:bold; }

.redeshome {margin-top:10px; padding:6px 8px 0px 8px;  line-height:180%; color:#666;text-decoration:none;}


.tagshome .l1 { font-size:150%; color:#333}
.tagshome .l2 { font-size:140%; color:#444}
.tagshome .l3 { font-size:130%; color:#555}
.tagshome .l4 { font-size:120%; color:#666}
.tagshome .l5 { font-size:110%; color:#777; font-weight:normal}

.tagshome a:hover {text-decoration:underline;}

/* interior categoria */

h2.titulo {	font-size:260%; padding-left:5px; font-weight:normal; color:#666 }
h2.titulo img{ vertical-align:bottom}

.menuinterior {float:right; padding-top:10px}
.menuinterior li {display:inline; }
.menuinterior li a { color:#555; background:#fff url(/img/2009/fondo_menu_items.gif) repeat-x bottom; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px 5px;  font-weight:normal; text-decoration:none; display:block; float:left;}

.menuinterior li a:hover{color:#000; background:#f0f0f0 url(/img/2009/fondo_menu_items_peq_hover.gif) repeat-x bottom; }
.menuinterior a.selected{background:url(/img/2009/fondo_menu_items_peq_on.gif) repeat-x bottom; color:#000; font-weight:bold}
.menuinterior a.selected:hover{background:url(/img/2009/fondo_menu_items_peq_on.gif) repeat-x bottom; }
.menuinterior li a.last {border-right:1px solid #aaa;  padding:3px 4px 3px 5px;}

.subcategoria {font-size:65%; font-weight:normal}

.tb_floating { padding:8px}
.tb_floating td {font-size:110%; padding:2px}
.tb_floating td.req{ font-weight:bold}
.tb_floating input {border:0; padding:2px 5px; border:1px solid #888}

.rejillavideos {margin: 10px; font-size:110% }
.rejillavideos .i_videorejilla {padding:1px; border:1px solid #ccc; margin:2px 0 }

.rejillavideos h3.titucategoria {background:none; margin-bottom:3px; font-size:13px;}
.rejillavideos h3.titucategoria a{color: #000; text-decoration:none;}
.rejillavideos h3.titucategoria a:hover{text-decoration:underline;}

.rejillavideos td{padding:10px 4px; }
.rejillavideos p{margin:3px 0; }

.rejillavideos a {text-decoration:none; color:#009E00}
.rejillavideos a.usuario {color:#009E00}
.rejillavideos a.categoria {color:#666; font-weight:bold}
.rejillavideos a:hover {text-decoration:underline; color:#000}

.rejillavideos img {vertical-align:middle}

.rejillavideos .enlacevideo {word-wrap:break-word; display:block; max-width:126px; font-size:12px; padding:1px 0 5px 0; margin-bottom:5px; border-bottom:1px dotted #ddd}
.rejillavideos p.datosrejilla {color:#666}

/* Listado canales */
ul#lcanales { font-size:110%; padding:0px; }
ul#lcanales li { display:inline-table; width:116px; height:126px; text-align:center; padding:14px 4px; border-bottom:1px dotted #ccc; vertical-align:bottom; }
#lcanales li p {margin:3px 0; }
ul#lcanales div { margin-top:19px; }
ul#lcanales div.doble { margin-top:0px}
ul#lcanales li h3.titucategoria {background:none; margin-bottom:5px; font-size:130%; width:108px; word-wrap:break-word; overflow:hidden;}
ul#lcanales li h3.titucategoria a{color: #000; text-decoration:none;}
ul#lcanales li h3.titucategoria a:hover{text-decoration:underline;}
ul#lcanales a {text-decoration:none; color:#009E00}
ul#lcanales a.usuario {color:#009E00}
ul#lcanales a.categoria {color:#666; font-weight:bold}
ul#lcanales a:hover {text-decoration:underline; color:#000}
ul#lcanales img {vertical-align:middle}
ul#lcanales .i_videorejilla {padding:1px; border:1px solid #ccc; margin:2px 0 }



/* pagina de tags */

.tags {margin:25px 10px; padding:10px; text-align:center; line-height:220%; font-weight:bold;}
.tags a {text-decoration:none; }
.tags .l1 { font-size:320%; color:#000; }
.tags .l2 { font-size:280%; color:#aaa; }
.tags .l3 { font-size:250%; color:#333; }
.tags .l4 { font-size:220%; color:#777; }
.tags .l5 { font-size:190%; color:#222; }
.tags .l6 { font-size:160%; color:#555; }
.tags .l7 { font-size:130%; color:#ccc; }
.tags .l8 { font-size:130%; color:#999; }
.tags a:hover {text-decoration:underline;}

/*LEFTMENU no puede ir en mimenu.css */
.mimenu {font-size:130%; margin-bottom:25px;}
.mimenu li {list-style: none; padding: 0.1em; margin: 1px 0; }
.mimenu li.menu_user_top {border-top:1px dotted #d0d0d0}
.mimenu li.menu_user_bottom {border-bottom:1px dotted #d0d0d0; }

.mimenu li a {color:#555; text-decoration: none; background:url(/img/bullet_menu.gif) no-repeat 9px 6px; display:block; padding:1px 0 1px 22px; font-weight:normal}
.mimenu li a:hover {text-decoration:none;color:#000; background:url(/img/bullet_menu_hover.gif) no-repeat left center; display:block; font-weight:normal}
.mimenu li a#kurrin {color:#000;  background:url(/img/bullet_menu_select.gif) no-repeat left center; font-weight:bold}

.mimenu .barraporciento { font-size:10px; color:#999; margin:0px 0px 0px 33px }
.mimenu .barraporciento img { margin-right:2px }

#rightcolumn50 .barraporciento { font-size:10px; color:#999; margin:0px 170px 0px 0px; float:right }
#rightcolumn50 .barraporciento img { margin-right:2px }
/*#rightcolumn {padding-bottom:5px; border-bottom:1px solid #ddd}*/

.mimenu .tit { font-weight: bold; color:#4E9E00; padding-top: 5px}

/* FORMULARIOS */

.formulario{ background:#eaeaea; padding:15px; background:#ECECEC; border-radius: 6px; font-size:120% }

.formulario table td{ padding:2px }
.formulario table td.req{ font-weight:bold}

.formulario input, .formulario textarea { padding:2px 5px; border:1px solid #ddd}
input[type="radio"], input[type="checkbox"] {border:0;}

/* muestra el icono dinamico */

.diverror { width:22px;  background: url(/img/form_no.gif) no-repeat; float:right; }
.divcorrecto {width:22px; background: url(/img/form_ok.gif) no-repeat; float:right;}

h2.datos {	font-size:260%; padding-left:5px; font-weight:normal; color:#666 }

p.adicional {font-size:110%; padding-left:8px; margin-bottom:12px; }
p.textonormal {font-size:120%; padding-left:15px; margin-bottom:5px; margin-top:16px}
.bt_registros {font-size:110%; padding:4px 9px; background:#666; border:0; color:#fff; font-weight:bold; margin-left:4px;}
.td_label {text-align:right; width:125px}

td.visible{background: url(/img/datos_visible.jpg) 50px 8px no-repeat; border-left:solid 1px #ccc; padding-left:10px !important}
td.novisible{background: url(/img/datos_novisible.jpg) 50px 8px no-repeat; border-left:solid 1px #ccc; padding-left:10px !important}
 
.ordenar{text-align:left;}

.misdatostabla{ border-left:solid 1px #ccc; padding-left:10px; text-align:center}

/*MILISTA*/

.bloquemimenu { width:202px; float:left; font-size:110%; margin-top:20px}
.bloquefull { margin:20px 15px 0 7px; font-size:110%;}
.bloquefull td.pad{ padding:7px; background:#e6e6e6}
.bloquefull td img{ padding:0 5px 0 0; vertical-align:middle}

.bloquemimenu h2{ padding-left:13px; font-size:140%; margin-bottom:5px}
.bloquefull h2{ padding-left:5px; font-size:140%; margin-bottom:5px}
.bloquemimenu ul {list-style:none; padding:5px; background:#E6E6E6; margin-left:8px; min-height:70px}
.bloquemimenu ul li {padding:2px; padding-left:4px;}
.bloquemimenu ul li img {vertical-align:middle}

/* advertencia de tipo contenidos */

.adver { width:500px; margin:10px auto; padding:6px 15px; text-align:center;}
.adver h5 { font-size:18px; color:#AB0000; line-height:20px; text-align:center; margin:0 0 5px 0}
.confirm{font-size:12px; margin:10px 0 20px 0}
.form_adver{margin:1px; padding:8px; border:solid 1px #900;}
.adver_boton{margin:0 5px}
.videoprivado { text-align:center;  background-image:url(/img/clave.gif); background-position:80% 30px; background-repeat:no-repeat; padding:50px; margin:20px}


/*----- AVISOS -------*/

#noelementos{ text-align:center; padding:15px; background:#ffc; font-size:130%;}
.aviso { text-align:center; padding:5px; background:#ffc; font-size:120%; border:1px solid #FFD200;}
.avisos{ background-color:#ffd; padding:8px; text-align:center; font-weight:bold; margin:2px; border:#ffc solid 1px; font-size:12px}

#actualizar { text-align:center; font-size:120%; margin:10px; padding:8px; font-weight:bold; background:#FFF77E; border:1px solid #FFD200; }

.nota { background: #F5FEE8; padding:8px; border:1px solid #090; font-weight:bold; font-size:120%; margin:10px; text-align:center;}
.errores {color: #f00; text-align:center;  background: #fee; border:1px solid #c00; padding:8px; margin:10px; font-size:120%}
.error {color: #f00;}
.boletin_error { border:2px solid #FC8C13; padding:2px; margin:0 0 17px 0; }
.error_inner { border:2px solid #FFC445; padding:25px 15px; background:url("/img/fondo_error.gif") repeat-x bottom; font-size:125%; text-align:center; color:#e00; font-weight:bold}

#aviso { font-size:12px; width: 350px; display:none; border:#7FAA43 solid 1px; padding: 10px; float:left; clear:both; margin: 10px auto; background:#E8F4D9;}

/*video destacado home */

.videodestacado { margin-top:8px; background:#fff url(/img/2009/fondo_barra_videodestacado.png) repeat-x 0 15px; padding:32px 6px 10px 6px; font-size:120%; margin:0 0 12px 0; min-height:70px} /*ie*/
.videodestacado .videoimg{ float:left; width:86px; }
.videodestacado .videoimg img{ padding:1px; border:1px solid #ccc }
.videodestacado .videoinfo{ margin-left:92px }
.videodestacado a {color:#109EFF; text-decoration:none}
.videodestacado a:hover {text-decoration:underline}
.videodestacado .highlight {background:#109EFF url(/img/2009/ico_bluestar.png) no-repeat 122px 2px; margin:6px 0 0 0; color:#fff; font-weight:bold; border-radius:3px; padding:2px 5px; width:130px}


/* votos portada */

.roundedvotos {color:#fff; font-size:120%; background:#5DA500; height:20px; width:58px; margin:auto; text-align:center; padding:11px 2px 19px 3px; line-height:110%; border-radius:5px; margin-bottom:6px; -moz-box-shadow: 0px 2px 3px 0px #bbb; -webkit-box-shadow: 0px 2px 3px 0px #bbb; box-shadow: 0px 2px 3px 0px #bbb;  }

/*.votos {background:url(/img/2009/sprites_votos_shadow.gif) no-repeat 11px 0px; }*/ /*ie 8*/

.visitas { color:#666; font-size:110%; text-align:center; line-height:100%}
.menuperfil {padding:5px 0; background:url(/img/fondo_categorias.gif) repeat-x bottom;  border-bottom: solid 1px #dfdfdf}

/* parece para los autocomplete */

.link69 { color:#000; text-decoration:none;}
.link69:visited { color:#000; }
.link69:active { color:#000; }
.link69:hover { color:#000; text-decoration:underline;}

.bagon { padding-top:3px; background-image:url(/img/centro.gif); background-repeat:repeat-x; width:430px; height:147px; text-align:center; vertical-align:middle; }

.bagon ul { margin-left:10px;}
#bagonlist li {float:left;border:1px solid #ddd;background-color:#FFF;background-position:bottom;background-repeat:no-repeat;width:100px;height:135px;display: inline;list-style-type: none;margin-right:3px;margin-top:1px;text-decoration:none;}

#abajoe { vertical-align:baseline; width:100%; text-align:right; padding-right:4px; color:#fff;}

.razon { line-height:42px; padding-left:4px; }
.razon { color:#666; text-decoration:none; font-weight:bold; }
.razon:visited { color:#666; }
.razon:active { color:#666; }
.razon:hover { color:#666; text-decoration:underline;  }

.tiempo { font-weight:bold; font-size:12px; }
.izena:link { border: none; text-decoration:none; font-weight:bold; }
.izena:visited { border: none; text-decoration:none; font-weight:bold; }
.izena:active { border: none; text-decoration:none; font-weight:bold; }
.izena:hover { border: none; text-decoration:none; font-weight:bold; }

.captura { padding:20px; }
.italico { font-style:italic; color:#666; }

#imgCaptcha{ margin-top:5px;vertical-align:bottom;margin-left:5px;}
#code{margin-left:10px;margin-top:5px;}

/*plantilla logos*/

#logotipos_logos {margin-left:50px;font-size:11px;margin-left:5px;border-bottom:solid 1px #BCE388;}
.fondog{padding:5px;}

.roundedcornr_box_773324 {   background: #ecf5df;}
.roundedcornr_top_773324 div {   background: url(/img/roundedcornr_773324_tl.png) no-repeat top left;}
.roundedcornr_top_773324 {   background: url(/img/roundedcornr_773324_tr.png) no-repeat top right;}
.roundedcornr_bottom_773324 div {   background: url(/img/roundedcornr_773324_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_773324 {   background: url(/img/roundedcornr_773324_br.png) no-repeat bottom right;}

.roundedcornr_top_773324 div, .roundedcornr_top_773324, 
.roundedcornr_bottom_773324 div, .roundedcornr_bottom_773324 {   width: 100%;   height: 15px;   font-size: 1px;}
.roundedcornr_content_773324 { margin: 0 15px; }

/* rss */
.rss_block {padding:10px}
.rss_block a {display:block; background:url(/img/rss.gif) no-repeat 5px 4px; padding:4px 0px 4px 27px}

/* Widget */
#widget { width:224px; background: #EEFEDA url(/img/widget/fondo_widget_01.gif) top no-repeat; padding:40px 10px 10px 10px; }
#widget img { border: 1px solid #EEEEEE; padding:2px; background:#FFF }
#widget2 { width:224px; background: #EEFEDA url(/img/widget/fondo_widget_02.gif) bottom no-repeat; padding:0px 10px 30px 10px; color:#637D40; }
.widget { padding:15px; }
.widget .flash { float:right; width:260px; }
.widget textarea { width:230px }

/* Concursos */
#premios { width:429px;}
#premios td {text-align:center; font-size:11px; padding-top:10px; padding-right:15px; padding-bottom:5px  }
#premios td.uno { background: url(/img/concursos/1er_premio.gif) no-repeat; width:134px; height:115px; }
#premios td.dos { background: url(/img/concursos/2do_premio.gif) no-repeat;  width:134px; height:115px; }
#premios td.tres { background: url(/img/concursos/3er_premio.gif) no-repeat;  width:134px; height:115px; }

/* ofertas especiales corregistros */

#columna1 {	float: left;width: 300px;}
#columna2 {	float: right;width: 30%;}

.solocontent2 .ofertas_especiales { float:left;  width:610px; margin:0 0 5px 0; border-bottom: solid 1px #82BA00; padding:0 0 5px 0}
.solocontent2 .ofertas_especiales img {width:120px; float:left; margin: 0 20px 0 0; padding:5px 0 0 0}
.solocontent2 .ofertas_especiales .texto {width:450px; float:left; margin: 0 20px 0 0; font-size:13px}

#misOfertasEspeciales .ofertas_especiales {  margin:0 0 5px 15px; border-bottom: solid 1px #7ED738; padding:0 0 20px 0;}
#misOfertasEspeciales .ofertas_especiales img {width:126px; float:left; padding:5px 0 }
#misOfertasEspeciales .ofertas_especiales .texto{ margin: 0 20px 0 140px; font-size:13px;}

.si_no{ margin:5px 0 0 0}

.boton_participar {background:url(/img/boton_continuar.gif) no-repeat; width:151px; height:53px; border:none}
.boton_aceptar {background:url(/img/boton_aceptar.gif) no-repeat; width:151px; height:53px; border:none}

.coregOffrePI { width:525px; font-weight:normal !important}
.coregOffrePI .logoCoregPI { margin-right:20px !important}
.coregOffrePI input { margin-top:7px}
.coregOffrePI b { font-weight: normal !important}

.ofertas_especiales_mensaje { margin:20px 0; font-size:13px; color:#006600; }

/* pie HV */
/*
.pie_hv {background:#f6f6f6; border-top:2px solid #389000; padding:5px 0 0 0; font-size:100%;}
.piebuscar_hv {background:#f0f0f0; text-align:center; }
.buscar_pie {background:url("/img/boton_buscar_pie.gif") no-repeat center; color:#fff;padding:7px 20px; border:0; font-size:85%; font-weight:bold}
.itemspie {padding:8px 12px;  margin:0 auto; width:940px; border-bottom:1px solid #fff}
.logofin {padding:5px 0; background:#fff; border-top:1px solid #eee;}*/


.pie { font-size:110%; background: url(/img/2009/fondo_general.png) repeat-x 0 -150px; margin-top:40px; padding: 25px 0;}
.pie_inner{ width: 940px;  margin: 0 auto;}
.pie a{color: #DFEDCC; text-decoration:none}
.pie a:hover{color: #fff; }
.pie a:visited{color: #fff; }

.logopie {text-align:center; float:left; border-left:1px solid #90C93E; background:url(/img/2009/logo_tutv_pie.png) no-repeat 90px 0; padding:54px 0 0 25px; color:#fff; margin-left:20px}
.pie ul {float:left; width:130px}
.pie ul.left {border-left:1px solid #90C93E; padding-left:25px}
.pie ul li{list-style:circle; color:#74B81B; list-style-position:inside; padding:2px 2px 2px 10px;}

.vpromo { background:url(/img/2009/fondo_barra_destacado2010.png) repeat-x 0 15px; padding:32px 0px 10px 0px;} 
.vpromo .roundedvotos { background:#FFD200; color:#000}
.vpromo .i_videoportada { background:#fff;} 

.titulos_videotags{ color:#999999; font-size:150%; margin:10px 8px; background:none}


/* Estilo listas de reproduccion */

.pie_alto {padding-bottom:140px}

#lreproduccion { position: fixed; bottom:0; width: 100%; max-height:132px; z-index:1000; }
#lreproduccion #controles { position:relative; background:url(/img/listado-reproduccion/fondo_controles.png) repeat-x; height:31px; }
#lreproduccion #controles #plegar { position:absolute; top:5px; right:0px; width:31px;  text-align:right; z-index:1001 }
#lreproduccion #controles #lmenu { padding:6px 0px 0px 20px; font-size:110%; color:#666; position:relative; }
#lreproduccion #controles #lmenu a { color:#008E00; text-decoration:none; }
#lreproduccion #controles #lmenu a:hover { color:#000; text-decoration:underline; }
#lreproduccion #controles #lmenu a#select { color:#000; font-weight:bold; }
#lreproduccion #controles #lmenu a span { color:#000; }
#lreproduccion #controles #lmenu .capalistas { position:absolute; z-index:1000; bottom:26px; width:300px; padding:0px; background:#FFF url(/img/listado-reproduccion/flecha_capalista.gif) bottom repeat-x; border:1px solid #ccc; }
#lreproduccion #controles #lmenu .capalistas .listas_titulo { padding:8px; font-size:12px; background:#B4EAB4 url(/img/lista_reproduccion_titu.gif) bottom repeat-x; margin-bottom:10px; border-bottom:1px solid #538018; color:#000; }
#lreproduccion #controles #lmenu .capalistas .lista_crear { padding:5px; text-align:center; margin-top:5px; border-top:1px doted #fff; }
#lreproduccion #controles #lmenu .capalistas ul { padding:0px 0px 0px 5px; }
#lreproduccion #controles #lmenu .capalistas ul li { list-style:none; margin-bottom:10px; font-size:11px; margin-left:5px; }
#lreproduccion #controles #lmenu .capalistas ul li a { text-decoration:none; color:#000; background:#EEE url(/img/lista_reproduccion.gif) left no-repeat; padding:2px 5px 2px 14px; border-radius:2px; border:1px solid #ccc; }
#lreproduccion #controles #lmenu .capalistas ul li a:hover { background:#ccc }

.capalistas2 { background:#fff url(/img/listado-reproduccion/flecha_capalista.gif) bottom repeat-x; min-height:150px; }
.capalistas2 .cerrarv { float:right; padding:5px 5px 0px 0px; }
.capalistas2 .listas_titulo { padding:8px; font-size:12px; background:#B4EAB4 url(/img/lista_reproduccion_titu.gif) bottom repeat-x; margin-bottom:10px; border-bottom:1px solid #538018; }
.capalistas2 ul { padding:5px; }
.capalistas2 ul li { list-style:none; margin-bottom:15px; font-size:12px; margin-left:5px; }
.capalistas2 ul li a { text-decoration:none; color:#000; background:#EEE url(/img/lista_reproduccion.gif) left no-repeat; padding:3px 7px 3px 14px; border-radius:3px; border:1px solid #ccc; }
.capalistas2 ul li a:hover { background:#ccc }
.capalistas2 .textonormal { padding-bottom:10px; margin-bottom:0px; }

#lreproduccion #lvideos { position:relative; background:#444; background:rgba(60, 60, 60, 0.8); padding:11px 0px 11px 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);}

#lreproduccion #lvideos #cizquierda { position:absolute; left:0px; top:16px; width:30px; opacity: 0.5; }
#lreproduccion #lvideos #cizquierda:hover {  opacity: 1; }

#lreproduccion #lvideos #cderecha { position:absolute; right:0px; top:16px; width:30px; opacity: 0.5;  }
#lreproduccion #lvideos #cderecha:hover {  opacity: 1; }

#lreproduccion #lvideos #ccentro { margin: 0px 33px; font-size:120%; }

#lreproduccion #lvideos #ccentro ul { margin:0px; padding:0px; position:relative }
#lreproduccion #lvideos #ccentro li { float:left; position:relative; list-style:none; margin:0px 10px; }

#lreproduccion #lvideos #ccentro li a { opacity: 0.5;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }

#lreproduccion #lvideos #ccentro li a:hover { opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

#lreproduccion #lvideos #ccentro a.ltitulo { display:block; margin-left:9px; color:#fff; text-decoration:none; position:absolute; font-weight:bold; font-size:110%}

#lreproduccion #lvideos #ccentro li img { border:2px solid #fff; margin-top:17px; }

#lreproduccion #lvideos #ccentro li a.repro { opacity: 1;   }
#lreproduccion #lvideos #ccentro li a.repro img {border:2px solid #0b0;  }


.botonera {font-size:120%; padding:10px 0 5px 0}

#lreproduccion #lvideos #ccentro li .quitarlista {  display:none; }
#lreproduccion #lvideos #ccentro li .quitarlista img { border:0 }
#lreproduccion #lvideos #ccentro li:hover .quitarlista { display:block; position:absolute; top:3px; left:72px; }

.listavacia { height:71px; color:#FFF; font-weight:bold; padding-top:30px; }
.listavacia a { color:#000; }
.listavacia a:hover { text-decoration:underline; }


/* SCROLL DE LA LISTA DE REPRODUCCION*/

#makeMeScrollable { width:100%; height:100px; position:relative; }

#makeMeScrollable div.scrollableArea *
{
	position: relative;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

/* Invisible left hotspot */
div.scrollingHotSpotLeft
{

	min-width: 75px;
	width: 10%;
	height: 100%;
	/* There is a big background image and it's used to solve some problems I experienced
    in Internet Explorer 6. */
	background-image: url(/images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	left: 0;
	/*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
	cursor: url(../img/listado-reproduccion/cursors/cursor_arrow_left.cur), url(../img/listado-reproduccion/cursors/cursor_arrow_left.cur),w-resize;
}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
	background-image: url(/img/listado-reproduccion/arrow_left.gif);				
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 10%;
	height: 100%;
	background-image: url(/img/listado-reproduccion/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	right: 0;
	cursor: url(/img/listado-reproduccion/cursors/cursor_arrow_right.cur), url(../img/listado-reproduccion/cursors/cursor_arrow_right.cur),e-resize;
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	background-image: url(/img/listado-reproduccion/arrow_right.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}

#borrar, .borrar {position:relative;padding:20px;border: 2px solid #0C7f00;text-align:center;width:350px;background: #efefef;left:0px;}

.borrarcondiciones textarea {font-size:110%; font-family:arial;}

#dialogLogin {height:auto !important}


/* jCarousel */
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    #width:  245px;
	#width:  100%;
    #height: 75px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	overflow:none;
    position: absolute;
	top: 0px;
	right: -30px;
	width: 30px;
	height: 101px;
    background: transparent url(/img/listado-reproduccion/control_derecha.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/img/listado-reproduccion/control_izquierda.png);
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
	top: 0px;
	left: -30px;
	width: 30px;
	height: 101px;
    cursor: default;
    background: transparent url(/img/listado-reproduccion/control_izquierda.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/img/listado-reproduccion/control_derecha.png);
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/*sprite para satelites*/
.sprite_satelites{margin:-9px 0 8px 0}
.sprite_satelites span{ background:url(/img/sprite_satelites.png) no-repeat left center; padding:15px 0;line-height:30px;  width:130px; display:block}
span.sat_tupoker{ background-position: left 0}
span.sat_especial360{ background-position: left -31px}
span.sat_especialanime{ background-position: left -62px}
span.sat_especialbaloncesto{ background-position: left -93px}
span.sat_especialbaseball{ background-position: left -124px}
span.sat_especialbebes{ background-position: left -155px}
span.sat_especialcine{ background-position: left -186px}
span.sat_especialdibujos{ background-position: left -217px}
span.sat_especialfutbol{ background-position: left -248px}
span.sat_especialfutbolchile{ background-position: left -279px}
span.sat_especialfutbolmexico{ background-position: left -310px}
span.sat_especialmascotas{ background-position: left -341px}
span.sat_especialjuegos{ background-position: left -372px}
span.sat_especialmoviles{ background-position: left -403px}
span.sat_especialmotor{ background-position: left -434px}
span.sat_tumanual{ background-position: left -465px}
span.sat_especialmusica{ background-position: left -496px}
span.sat_especialsurf{ background-position: left -527px}
span.sat_especialmujer{ background-position: left -558px}
span.sat_especialviajes{ background-position: left -589px}
span.sat_especiallucha{ background-position: left -620px}
span.sat_especialskate{ background-position: left -651px}
span.sat_especialrecetas{ background-position: left -682px}
span.sat_sudafrica-2010{ background-position: left -713px}
span.sat_labolsa{ background-position: left -744px}
span.sat_caidasgraciosas{ background-position: left -775px}
span.sat_erenovables{ background-position: left -806px}
span.sat_todochistes{ background-position: left -837px}
span.sat_telecotilleos{ background-position: left -868px}
span.sat_especialfamosos{ background-position: left -899px} /* en el png cada logo debe tener una altura de 31px*/


/* contenido por css */

.roundedvotos strong:after{content:"votos"; font-weight:normal; }
.visitas:after{content:"vistas" }
.ccss_votos, .ccss_vistas{color:#666}
.ccss_votos:after{content:" votos"}
.ccss_vistas:after{content:" vistas" }
/*.ccss_de:after {content:"De: "}*/
.hace:after {content:" en "}


/*videos premium portada*/
.vpremium_container{ width:298px; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; margin-top:25px; } 
.vpremium_container a{ text-decoration:none}
.vpremium_container a:hover{ text-decoration:underline}
.vpremium_container h3{ background:url(/img/2011/vpremium_bgh3.png) no-repeat left bottom; filter:none; margin-bottom:-1px; padding-left:52px; margin-left:-1px; margin-right:-1px}
.vpremium_content{ width:264px; border-left:17px solid #fff; border-right:17px solid #fff; background-color:#fff}
.vpremium{ display:none; overflow:hidden; font-family:Tahoma; font-size:12px}
.vpremium ul{ list-style:none}
.vpremium ul li{ padding-top:16px}
.vpremium_control { margin-bottom: 16px; text-align: right; width:249px; background-color:#000;  padding:5px 8px; margin-top:-2px}
.vpremium_control a { display:inline-block; width:10px; height:10px; background:transparent url(/img/2011/vpremium_current.png) no-repeat center center; margin-right:2px}
.vpremium_control a span{ position:absolute; margin-left: -5000px}
.vpremium_control a:focus,
.vpremium_control a:active { outline: none} 
.vpremium_control a.current{ background:url(/img/2011/vpremium_button.png) no-repeat center center}
.vpremium_data{ margin-top:-40px; width:255px; position:absolute; padding:5px 5px; background:url(/img/2011/opa50.png) repeat}
.vpremium_data a.vpremium_titulo{color:#5DA500; font-weight:bold;  height:30px; display:block; overflow:hidden;}
.vpremium_data .vpremium_canal{ color:#bbb}
.vpremium_data a{ text-decoration:none}
.vpremium_data a:hover{ text-decoration:underline}
.vpremium_play{ float:right; width:33px; height:29px; background:url(/img/2011/vpremium_play.png) no-repeat left top; display:block; color:#fff}
.vpremium_play:hover{ background-position:left bottom}
.vpremium_bottom{ display:block; width:300px; background:url(/img/2011/vpremium_bgbottom.png); height:16px} 
