	@charset "utf-8";
/* CSS Document designed by Sebatian Garcia
shgspace@gmail.com - Oct08 - TodoCVCD*/

/* gral */
* {border:0; padding:0; margin:0}
body{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; background: #000000 url(images/body1.jpg)}
.txtblk{color:#000}
.clearer{clear:both}
.superior{color:#2f5373; font-size:9px}
.orange, .orange a{color:#f25c05; text-decoration:none}
.orange a:hover{text-decoration:underline}
.blue{color:#2f5373}

/* breadcrumbs */
.breadcrumbs{height:30px; background-color:#fff; width:665px; line-height:30px; padding-left:10px; margin-bottom:15px}
.breadcrumbs p{font-size:12px}
.breadcrumbs a:first-child{text-transform:uppercase}
.breadcrumbs a{color:#2f5373; font-weight:700; text-decoration:none; margin:0 2px; font-size:12px}
.breadcrumbs a:hover{ text-decoration:underline}
.off{display:none}

/* container */
/*#container, #header, .loginbar, #headcontent, .tabbar, #footer{width:999px}*/
#container{margin:0 auto; overflow:auto; background: #000000 url(images/body1.jpg) repeat scroll 0 0;}
/*#header{background: url(images/hbgnd.gif) bottom no-repeat; border-bottom:#f25c05 5px solid}*/
#toplogo{float:left; margin:20px 0 0 0}
.vbanner{clear:both; width:120px; margin:0 auto; text-align:center}
.vbanner2{clear:both; width:120px; margin:0 auto; border:#666 1px solid}
#mbanner{height:95px; padding:15px 0 10px 0}

/* center */
.main{width:675px; float: left}
.box1_links, .box2_imgs, .box3_mix, .box4_ficha, .box5_sections, .box_form, box_options{width:675px; margin:10px 0 15px}
/*#right{margin-left:10px}*/
.topbox{ width:675px; height:23px; background:url(images/boxtopbot.gif) repeat-x; border-bottom: #999 1px solid}
.botbox{ width:675px; height:17px; background:url(images/boxtopbot.gif) bottom repeat-x;}
.topbox2{ width:675px; height:23px; background:url(images/boxtopbot2.gif) repeat-x; border-bottom: #999 1px solid}
.botbox2{ width:675px; height:17px; background:url(images/boxtopbot2.gif) bottom repeat-x;}
.box_content, .box_content_ficha {background-color:#fff; padding-top:15px; padding-left:15px; overflow:hidden; font:10px Verdana, Arial, Helvetica, sans-serif;}
.box_content H3{color:#00FF00 !important; font-size:20px !important;}

.link_box_left, .link_box_right, .link_box_center{ font-size:14px; color:#f25c05; font-weight:700; text-decoration:none; line-height:21px}
.link_box_left{ margin-left:100px}
.link_box_right{ margin-left:300px}
.topbox2 {text-align:center}

/* tabbar */
#headcontent{display:block; background: #000000 url(images/body1.jpg) repeat scroll 0 0;}
.tabbar{height:28px; background:url(images/tabbgnd.gif) repeat-x; clear:both; padding-top:7px; padding-bottom:0}
.tablink ul{padding-top:2px}
.notablink, .tablink{height:28px; float:left}
.notablink{width:210px; margin-left:1px}
.tablink{margin-left:1px}
.notablink ul li, .tablink ul li{float:left; list-style:none; line-height:26px}

.notablink a, .tablink a{padding:2px 10px; font-size:14px; font-weight:700; text-decoration:none; color:#333}
.tablink ul{margin-left:40px}
.tablink ul li{ margin-right:3px}
.tablink a{padding: 4px 15px; background: url(images/tabbg.gif) repeat-x}
.notablink a:hover{background-color:#f25c05; color:#fff}
.tablink{text-align:center}
.tablink a:hover{background: url(images/tabbgact.gif) repeat-x; color:#fff}
.tablink a.active{padding: 4px 15px; background: url(images/tabbgact.gif) repeat-x; color:#fff}

.navbar-default{border-bottom: #f25c05 5px solid;}
.navbar-default .navbar-nav a.active {background: #f25c05; color: #fff;}
.navbar-form .btn {background-color: #e70; color: #fff;}
.sidebar-left {
	background-color: #EEEEEE;
	padding: 0;
	border-radius: 4px;
	margin-bottom: 10px;
}
.sidebar-left .section .well {
	padding: 19px 0px;
	border: none;
	margin: 0;
	background-color: #efeeee;
}
.sidebar-left .section .well ul li:first-child {
	border-top: 1px solid #999;
	padding-top: 8px;
}
.sidebar-left .section .well ul li {
	list-style: none;
	margin-bottom: 8px;
	border-bottom: 1px solid #999;
}
.sidebar-left .section .well ul li a {
	width: 100%;
}
.sidebar-left .section .well ul li a:hover {
	text-decoration: none;
}
.sidebar-left .section .well ul li .submenu li:last-child {
	border-bottom: none;
}
.sidebar-left .section .well ul li .submenu li a {
	padding-left: 10px;
}
.sidebar-left .section.no-border .btn-primary {
	border-radius: 0;
}
.sidebar-left .section .btn-primary {
	background: rgba(255,51,51,1);
	background: -moz-linear-gradient(top, rgba(255,51,51,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(255,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,51,51,1)), color-stop(50%, rgba(241,111,92,1)), color-stop(51%, rgba(246,41,12,1)), color-stop(71%, rgba(240,47,23,1)), color-stop(100%, rgba(255,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,51,51,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(255,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,51,51,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(255,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,51,51,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(255,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,51,51,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(255,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3333', endColorstr='#ff0000', GradientType=0 );
	border-radius: 4px 4px 0 0;
	border: none;
	width: 100%;
}

/* loginbar 
.loginbar{ height:32px; border-top:#6395c8 1px solid; clear:both; padding-top:10px}
.loginlist li{float:left; list-style:none; margin-left:15px}
.loginlist input{border:#2f5373 1px solid; height:20px; margin-top:-2px}
.loginlist li *{float:left}
.loginlist li a{ color:#f25c05; text-decoration:none}
.loginlist li a:hover{color:#fff}
.loginlist li p{color:#fff; font-size:14px; font-weight:700}
.loginlist #bton_buscar{ width:65px; height:22px; margin-left:3px; margin-top:-2px; margin-right:180px; padding-bottom:3px; color:#fff; background-image:url(img/button.gif); font-weight:700}
.loginlist #bton_login{ width:65px; height:22px; margin-left:3px; margin-top:-2px; padding-bottom:3px; color:#fff; background-image:url(img/button.gif); font-weight:700}
.userfield{width:105px}
*/
.loginbar{ height:32px; border-top:#ff0000 1px solid; clear:both; padding-top:10px; color:#fff; font-size:14px; font-weight:700}
.loginlist {float:left; list-style:none; margin-left:15px; text-align: right; width:650px;}
.buscarlist {float:left; list-style:none; margin-left:15px}
.loginbar input {border:#2f5373 1px solid; height:20px; margin-top:-2px}
.loginlist  a{ color:#fff; text-decoration:none}
.loginlist  a:hover{color:#f25c05}
.userfield{width:105px}
/* box1 links */
.box1_links ul{float:left}
.links_estrenos, .links_foro, .links_mix, .links_mix_section {line-height:19px; list-style:none}
.links_estrenos{width:100%; margin-right:15px}
.links_estrenos .link_line_tit{height:28px; font-size:14px; font-weight:700; background-color:#333; line-height:28px}
.links_foro .link_line_tit{ width:250px; background-color:#333; font-weight:700; font-size:14px; text-decoration:none; line-height:28px; height:28px}
.links_estrenos li a, .links_foro li a,.links_mix li a, .links_mix_section a {text-decoration:none; display:block}
.links_estrenos .contentcat, .links_estrenos .contentnom {width: 50%;}
.link_line_tit a{color:#fff}
.link_line {clear:both; height:17px; }
.link_line1 {clear:both; height:17px; }
.link_line p, .link_line_tit p{float:left; background-color:#ddd}
.link_line1 p{float:left; background-color:#f2f2f2; }
.contentcat, .contentcat a, .titcat a{color:#666; width:100px; text-align:center; display:block}
.contentnom a, .titnom a{width:280px; display:block}
.contentnom a, .contentcat a{ color:#666}
.contentnom a{font-weight:700/*; font-size:14px*/}
.contentcat a:hover{text-decoration:underline}
.contentnom a:hover{color:#f25c05}
.links_foro .titcat a, .links_foro .contentcat a{width:250px; text-align:center}
.links_foro .link_line a{font-weight:700; text-decoration:none; background-color:#ddd}
.links_foro .link_line1 a{font-weight:700; text-decoration:none; background-color:#f2f2f2;}

.links_foro .link_line a:hover{color:#f25c05/*; background-color:#f25c05*/}
.links_foro .link_line1 a:hover{color:#f25c05/*; background-color:#f25c05*/}


/* box2 imgs*/
.thumb_med{ width:82px; height:117px; overflow:hidden; float:left; margin:0 11px 0 0;}
.thumb_med a{display:block; border:#f25c05 1px solid}
.thumb_med a:hover{border:#2f5373 1px solid}
.links_mix li a, .links_foro li a, .links_mix_section a {text-decoration:none; display:block}


/* box3 mix*/
.links_mix{width:510px; margin-right:11px}
.links_mix .link_line_tit, .links_mix_section .link_line_tit{height:28px; font-size:14px; font-weight:700; background-color:#333; line-height:28px}
.box3bigthumb{width:125px; height:175px; float:left; margin-top:5px; border:#f25c05 2px solid}
.box3bigthumbp{width:125px; height:125px; float:left; margin-top:5px; border:#f25c05 2px solid}
.links_mix .contentnom a, .links_mix .titnom a{width:310px; display:block}
.links_mix .link_line_tit{ display:none}


/* col */
.col{width:145px; float:left; background-color:#eee; margin:10px 9px 10px 5px}
.toproundcol, .botroundcol{width:145px; height:11px}
.toproundco2, .botroundco2{width:300px; height:11px}
.toproundco2{background:url(images/roundcol.gif) top no-repeat}
.botroundco2{background:url(images/roundcol.gif) bottom no-repeat}
.toproundcol{background:url(images/roundcol.gif) top no-repeat}
.botroundcol{background:url(images/roundcol.gif) bottom no-repeat}
h3.h3bgnd{width:135px; height:24px; margin:2px auto 10px; background:url(images/h3bgnd.gif) no-repeat; overflow: hidden; color:#fff; text-align:center; font-size:14px; line-height:21px}
/*h3.h3bgnd:hover{background-position:-135px}*/
.h3link{color:#fff; text-decoration:none; display:block}
.h3link:hover{color:#2f5373}

/* ul */
#categoria, #categoria2, #categoria3{color:#f25c05; margin-bottom:10px}
.col ul{width:145px}
.col li{width:105px; margin-left:30px; list-style:disc; line-height:22px}
.col2 {width:300px; float:left; background-color:#eee; margin:10px 9px 10px 5px}
.col2 ul{width:300px}
.col2 li{width:300px; margin-left:30px; list-style:disc; line-height:22px}
.alist{color:#000; height:21px; text-decoration:none; display:block; padding-left:5px; font-weight:700}
.alist:hover{color:#2f5373;  padding-left:10px}

/* ficha */
.box4_ficha h3{color:#333; font-size:16px}
.ficha_det{width:470px; float:left; padding:0 10px 0 0}
.fichatxt{ width:620px; clear:both; padding:10px; border:#ccc 1px dashed; background-color:#eee}
.ficha_content .ficha_img{margin-right:15px; float:left; width:160px}
/*.ficha_content .ficha_img img{border:#f25c05 2px solid}*/


.ficha_link_det{margin:10px 0}
.box_content h1, .box_content h1 a , box_content_ficha h1, box_content_ficha h1 a{font-size:18px; text-align:center; color:#f25c05; text-decoration:none}
.box_content h2, .box_content h2 a{margin-bottom:20px; font-size:18px; text-align:center; color:#f25c05; text-decoration:none}
.box_content_ficha h2 ,.box_content_ficha h2 a{ font-size:18px; text-align:center; color:#f25c05; text-decoration:none}
.box_content_ficha a:hover{text-decoration:underline}
.ficha_content li{ list-style:none; margin-bottom:3px}
.ficha_content li p{display:inline; font-size:14px; font-weight:700}
.ficha_link_det{ padding:10px 0; text-align:center}
.ficha_link_det a{color:#f25c05; text-decoration:none; margin-bottom:3px}

/* secciones */
.orden_gen, .orden_alfa{text-align:center; height:30px}
.orden_gen select{width:120px; border:#666 1px solid}
.orden_alfa li, .orden_nav li{display:inline; list-style:none}
.orden_alfa a, .orden_nav a{text-decoration:none; text-transform:uppercase; margin-right:2px; color:#333}
.orden_alfa a:hover, .orden_nav a:hover{text-decoration:underline}
.orden_nav {float:right; margin-right:100px; margin-top:10px}
/*.section_list li{list-style:none; background-color:#f2f2f2; width:645px; height:23px;  padding-top:5px; padding-bottom:0px}*/
.section_list li {
    background-color: #F2F2F2;
    height: auto;
    line-height: 15px;
    list-style: none outside none;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 645px;}
.section_list li.section_item_tit{background-color:#333; color:#fff; font-weight:700; height:24px; line-height:24px}
.section_list li.section_item2 p, .section_list li.section_item p{display: block; float:left}
.section_list li.section_item2{background-color:#ddd}
.section_list li.section_item{ border-bottom:#ccc 1px solid}
.section_item_tit .sectitnom{width:375px; float:left; margin-left:10px}
.section_item_tit .sectitcat{width:80px; float:left; text-align:center}
.section_item p.seccontnom{width:375px; height:23px; margin-left:10px}
.section_item p.seccontnom a{text-decoration:none; font-size:11px; color:#333; font-weight:700}
.section_item p.seccontnom a:hover{color:#f25c05}
.section_item p.seccontgen, .section_item p.seccontfetam{width:80px; height:20px; text-align:center}
.section_item p.seccontgen a, .section_item2 p.seccontgen a{color:#f25c05; text-decoration:none}
.section_item p.seccontgen a:hover, .section_item2 p.seccontgen a:hover{ text-decoration:underline}
.section_item2 p.seccontnom{width:375px; height:23px; margin-left:10px}
.section_item2 p.seccontnom a{text-decoration:none; font-size:11px; color:#333; font-weight:700}
.section_item2 p.seccontnom a:hover{color:#f25c05}
.section_item2 p.seccontgen, .section_item2 p.seccontfetam{width:80px; height:23px; text-align:center}
.section_item_tit a{color:#f25c05; text-decoration:none}

/* form */
.box4_ficha h1{line-height:24px}
.box_form .topbox2 h3{font-size:16px}
.box_form .form_list li h4{font-size:14px; text-indent:50px; margin-bottom:15px}
.box_form .form_list{margin-top:20px; font-size:14px}
.box_form .form_list li input {border:#666 1px solid; width:400px}
.box_form .form_list input.corto {border:#666 1px solid; width:160px}
.box_form .form_list input.supercorto {border:#666 1px solid; width:50px}
.box_form .form_list li select{border:#666 1px solid; width:150px}
.box_form .form_list li textarea{border:#666 1px solid; width:400px}

.no_dislpay{display:none;float:left; clear:both}
.no_dislpay *{float:left;}

.box_form li{list-style:none; clear:both; margin-bottom:10px}
.form_item {clear: both; height: 23px;}
.box_form .form_item *{float:left}
.box_form .form_item p{margin-bottom:10px}
.box_form .form_list li.canalmail *{float:left}
.box_form .form_list li p{width:120px; display:block; text-align:right; margin-right:5px; font-size:12px}
.box_form #sexo input{width:20px; border:0}
.box_form #sexo p.sexotag{width:500px; text-align: left}
.box_form li.canalmail{margin-left:60px; height:24px; clear:both; margin-bottom:5px}
.box_form li.canalmail input{width:20px; border:0}
.box_form li.canalmail p{width:60px;font-size:11px; margin-left:5px; margin-right:10px; text-align:left; height:21px; line-height:18px}
.box_form li.formtxt{margin-top:15px}
.box_form li.formtxt *{ float:left}
.box_form li.formtxt p{width:580px; font-size:11px}
.box_form li.formtxt a{margin:0; padding:0; float:left}
.box_form li.formtxt img{float:left; margin-right:8px}
.box_form li.button_form{margin-left:180px; clear:both; text-align:left}
.box_form li.button_form input{padding:5px 15px; background-color:#f25c05; color:#fff; font-weight:700; margin-top:30px; margin-bottom:25px}
.box_form li.button_form input:hover{cursor:pointer}
.box_form li.formtxt2 p{width:500px; text-align:left}
.box_form li.formtxt2 a{text-decoration:none}
.box_form li.formtxt2 a:hover{color:#f25c05; text-decoration:underline}
.box_form li.int_canalmail {margin-top:15px}
.box_form li.int_canalmail p {width:600px; font-size:11px; text-align: left; line-height:21px; margin-left:10px}

/*a�adidos pedro*/
.button_form{margin-left:180px; clear:both; text-align:left}
.button_form input{padding:5px 15px; background-color:#f25c05; color:#fff; font-weight:700; margin-top:30px; margin-bottom:25px}
.button_form input:hover{cursor:pointer}

.box_form .form_list .no_dislpay  .idioma input { margin-right:10px;width:auto; float:left}
.box_form .form_list .no_dislpay  p { float:left}
.box_form .form_list .no_dislpay  .idioma {width:450px; float:left}
.box_form .form_list .no_dislpay  .dioma .checkbox {width:auto;  margin-right:20px; float:left}

/* user options */
.option_list{ width:550px; margin-left:70px }
.option_list li{float:left; margin-right:10px; padding:8px; border:#ddd 1px solid; text-align:center; list-style:none; margin-bottom:15px}
.box_options h3{ text-indent:70px; margin-bottom:25px; font-size:16px}
.option_list li img{margin-bottom:5px}
.option_list li a{text-decoration:none; color:#2f5373; font-weight:700}
.option_list li a:hover{color:#f25c05; cursor:pointer}




/* footer */
#footer{border-top:#f25c05 3px solid; clear:both; padding:15px 0}
#footer p{width:750px; margin:0 auto; color:#ccc; font-size:10px; text-align:center}
#footer a{color:#CCC; font-weight:700}


.pagination>li>a, .pagination>li>span {
	color: #f25c05;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #f25c05;
	border-color: #f25c05;
}
/*.pagination {
	width:635px;	 
	text-align: center;
	margin-top: 20px;
	float:left;
}
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		
	}
	
	div.pagination a {
		border: 1px solid #dedfde;
		margin-right:3px;
		padding:2px 6px;

		background-position:bottom;
		text-decoration: none;

		color: #99210B;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #000;
		background-image:none;
		background-color:#777777;
		color: #fff;
	}

	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		border: 1px solid #000;
		background-image:none;
		background-color:#99210B;
		font-weight: bold;
		color: #fff;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
	
		color: #adaaad;
	}*/
h1 a.rss{font-size:10px; color:#fff!important;text-decoration:none!important;vertical-align:-5%;padding:1px .2em 1px 16px;background:#e70 url(images/rss.gif) 3px 50% no-repeat;border:1px solid #c50;line-height:1.8em;}
h1 a.rss.small{font-size:smaller;font-weight:normal;vertical-align:5%!important;}
h1 a.rss:hover{background-color:#f93;}	

.buscar {
	width:65px; height:22px; margin-left:3px; margin-top:-2px;  padding-bottom:3px; color:#fff;  font-weight:700;
	background:#e70;
	border: 1px solid #f93;
	font-weight: bold;
	}
.buscar:hover {
	background-color:#f93;
	border:none;
	border: 1px solid #e70;
	font-weight: bold;
	color:#fff;
	}	

.cleardefault{background: #fff url(images/lupa.jpg) no-repeat top left;border:2px solid #1D1D1D;width:120px;height:20px;font-size:14px;margin:2px 2px 2px 10px;padding-left: 20px;}
		

.formu {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  padding: 0;
  min-width: 500px;
  max-width: 600px;
  width: 600px; 
  margin:5px 0 0 5px;
  font-weight: bold;
  display: block;
}

.formu fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

.formu label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	font-weight: bold;
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}
.formu br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.formu fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

 .titulo{ margin:0 10px;font:18px tahoma, arial; color:#5b5b5b;  }
 .titulo a{font:18px tahoma, arial; color:#5b5b5b; text-decoration:none}
.titulo a:hover{font:normal 18px tahoma, arial; color:#8fb8d6; text-decoration:none}	
 .funciona{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
}
/* nube de tags */
.tagcloud {
    width: 270px;
    padding: 10px;
    text-align:center;
}
 .tagcloud a {
     color:#f25c05; text-decoration:none;
}
.tagcloud a:link, .tagcloud a:visited {
    text-decoration:none;
}
 
.tagcloud a:hover, .tagcloud a:active {
    text-decoration: underline;
    color: #000;
}
 
.tagcloud span {
    padding: 4px;
}
 
.smallest {
    font-size:12px;
}
 
.small {
    font-size: 16px;
}
 
.medium {
    font-size:20px;
}
 
.large {
    font-size:24px;
}
 
.largest {
    font-size:30px;
}
.h5  {
    font-size:12px;
}
.h6  {    font-size:10px;}
.noti {width:130px;float:left;}
.mani {width:520px;float:left;font-size:13px;}
.mani a{color:#000000;font-size:19px;text-decoration:none;}
.mani  a:hover{color:#cc0000;text-decoration:none;}
.afi {  font-size:12px;}
.fichaa {   width:660px;float:left;}
.fichab { width:650px;float:left;}
.fichaba { margin-top:10px; margin-bottom:10px; float:left;    width:310px;overflow:hidden;}
.fichabb {  width:300px;float.left;overflow:hidden;}
.caparedes {float: right;text-align: right; margin-right:5px;}
/*+++++++++++++++ Estilos Ficha Serie ++++++++++++++++++++++ */
.series_section_list { float: left; font-size: 12px;}
.series_section_item, .series_section_item2 {display: block; float: left; width: 220px; height: 244px;}
.series_section_item .seccontnom,.series_section_item .secconimagen,.series_section_item .seccontgen,.series_section_item .seccontfetam {display: block; float: left; width: 210px; text-align: center; background-color: #dddddd;}
.series_section_item2 .seccontnom,.series_section_item2 .secconimagen, .series_section_item2 .seccontgen,.series_section_item2 .seccontfetam {display: block; float: left; width: 210px; text-align: center; background-color: #f2f2f2;}
.series_section_item .seccontnom,.series_section_item2 .seccontnom { padding-top:3px;}
.series_section_item img, .series_section_item2 img {border: 1px solid #F25C05; padding:1px;}
.series_section_item img:hover, .series_section_item2 img:hover { border: 2px solid yellow; padding:0px; }
.series_section_item a, .series_section_item2 a { text-decoration:none;  font-size:12px; font-weight:bolder; color:#666666;}
.series_section_item a:hover, .series_section_item2 a:hover { text-decoration:underline;  font-size:12px;  font-weight:bolder; color:#F25C05;}
.ul_listadoseries { float: left; font-size: 10px;}
.li_listadoseries, .li_listadoseries1, .li_listadoseries2 {    display: block;float: left;height: 222px; margin-right: 2px;padding-left: 1px;padding-right: 1px;width: 155px;}
.li_listadoseries { background-color: #D7D7D7;border: 1px solid #666666;}
.li_listadoseries1 { background-color: #BBBBBB; border: 1px solid #222222;}
.li_listadoseries2 { background-color: #F0F0F0; border: 1px solid #444444;}
.primeraletra { color: #ff2223; font-size: 12px;}
.li_listadoseries a, .li_listadoseries1 a, .li_listadoseries2 a { text-decoration:none; color:#555;  }
.li_listadoseries a:hover, .li_listadoseries1 a:hover, .li_listadoseries2 a:hover { text-decoration:underline; color:#03F;  }
.fichsercartel { height: 300px;}
.fichaserie2 {list-style-type: none; overflow-x: hidden; overflow-y: hidden;text-align: justify;}
.fichseriedescrip{ float: left;font-size: 12px; padding-bottom: 20px;    padding-left: 20px;    padding-right: 20px;    padding-top: 20px;    text-align: justify; }
.fichserietecnica {  float: left;    font-size: 12px;    padding-bottom: 20px;    padding-left: 20px;    padding-right: 20px;    padding-top: 20px;    width: 250px; }
.capitulonombre { font-size: 12px;    width: 370px;}
.capitulofecha { font-size: 11px;    padding-left: 3px;    text-align: left;    width: 80px;}
.capitulouploader { font-size:11px; color:#009;}
.fichserietabla_a { background-color: #D7D7D7;border: 1px solid #666666;  font-size:12px; line-height:30px;}
.fichserietabla_b {background-color: #F0F0F0; border: 1px solid #444444; font-size:12px; line-height:30px;}
.fichserietabla_a a, .fichserietabla_b a { text-decoration:none; color:#222; }
.fichserietabla_a a:hover , .fichserietabla_b a:hover { text-decoration:underline; color:#f25c05;  }
.fichserietabla_a:hover { background-color:#FCFEE2;border: 1px solid #000000;  font-size:12px; line-height:30px; font-weight:bold;}
.fichserietabla_b:hover {background-color:#FCFEE2; border: 1px solid #000000; font-size:12px; line-height:30px; font-weight:bold;}
.titulotemporada { font-size:16px; color:#00F; font-weight:bold;}
.titulotemporada :hover{ font-size:16px; color:#00F; font-weight:bold;}
.Enlacesadm {color: #000099; font-size: 14px;text-decoration:none;}
.Enlacesadm:hover{color:#B00; font-size: 14px; text-decoration:underline;}
.enlacesadmi { height: 20px; width: 300px; padding-bottom:7px;}


/*+++++++++++++++++++++++ Estilos seccion Series +++++ */
.series_section_list { float: left; font-size: 12px;}
.series_section_item, .series_section_item2 {display: block; float: left; width: 205px; height: 244px;}
.series_section_item .seccontnom,.series_section_item .secconimagen,.series_section_item .seccontgen,.series_section_item .seccontfetam {display: block; float: left; width: 205px; text-align: center; background-color: #dddddd;}
.series_section_item2 .seccontnom,.series_section_item2 .secconimagen, .series_section_item2 .seccontgen,.series_section_item2 .seccontfetam {display: block; float: left; width: 205px; text-align: center; background-color: #f2f2f2;}
.series_section_item .seccontnom,.series_section_item2 .seccontnom { padding-top:3px;}
.series_section_item img, .series_section_item2 img {border: 1px solid #F25C05; padding:1px;}
.series_section_item img:hover, .series_section_item2 img:hover { border: 2px solid yellow; padding:0px; }
.series_section_item a, .series_section_item2 a { text-decoration:none;  font-size:12px; font-weight:bolder; color:#666666;}
.series_section_item a:hover, .series_section_item2 a:hover { text-decoration:underline;  font-size:12px;  font-weight:bolder; color:#F25C05;}
.ul_listadoseries { float: left; font-size: 10px;}
.li_listadoseries, .li_listadoseries1, .li_listadoseries2 {   overflow: visible;  display: block;float: left;height: 226px; margin-right: 2px;padding-left: 1px;padding-right: 1px;width: 153px;}
.li_listadoseries { background-color: #D7D7D7;border: 1px solid #666666;}
.li_listadoseries1 { background-color: #BBBBBB; border: 1px solid #222222;}
.li_listadoseries2 { background-color: #F0F0F0; border: 1px solid #444444;}
.primeraletra { color: #ff2223; font-size: 12px;}
.li_listadoseries a, .li_listadoseries1 a, .li_listadoseries2 a { text-decoration:none; color:#555;  }
.li_listadoseries a:hover, .li_listadoseries1 a:hover, .li_listadoseries2 a:hover { text-decoration:underline; color:#03F;  }
.comoh1 { color: #f95100;font-size: 14px; padding-left: 55px; font-weight: bold;}
.titulolistadoserie2{ font-size:14px; line-height:30px;}
.titulolistadoserie {    width: 100%;    height: 40px;    float: right;}
.subserie { color:#039;}
.fixed{position:fixed;}
.col2_pu {
    background-color: #EEEEEE;
    float: left;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 9px;
    margin-top: 10px;
    width: 145px;
}
#left { background-color:#EEEEEE;}
.publicicha{display:block; overflow:hidden; clear:both;}

.ad-tag-header{text-align: center; margin-top: 10px; margin-bottom: 10px;}
.ad-tag-block.left{float: left; margin-top: 15px;}
.ad-tag-block.right{float: right; margin-right: 19px; margin-top: 15px;}



#center h3 {
	color: #f25c05;
	font-weight: bold;
}
#center .panel-heading {
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border-bottom: #999 1px solid;
}
#center .ultimos .panel-body .row {
	padding: 5px 0;
	text-align: center;
}
#center .ultimos .panel-body .row .title a {
	font-weight: bold;
	text-decoration: none;
}
#center .ultimos .panel-body .row .title a:hover {
	color: #f25c05;
}
#center .ultimos .panel-body .row a {
	color: #666;
}
#center .ultimos .panel-body .row:nth-of-type(odd) {
	background-color: #ddd;
}

#center .ultimos-estrenos .box_content {
	display: flex;
	justify-content: center;
}
#center .bloque-home .panel-body .row:nth-of-type(odd) {
	background-color: #ddd;
}
#center .bloque-home .panel-body .row {
	padding: 5px 0;
}
#center .bloque-home .panel-body .row .title a:hover {
	color: #f25c05;
}
#center .bloque-home .panel-body .row a {
	color: #666;
}
#center .bloque-home .panel-body .row .title a {
	font-weight: bold;
	text-decoration: none;
}
#center .bloque-home .panel-body .row .title a:hover {
	color: #f25c05;
}

.table-archive tr:nth-of-type(even) {
	background-color: #ddd;
}
.info-item p {
	font-weight: bold;
	font-size: 14px;
}


.linkhidder, .linkhidder-serie {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  margin: 15px auto;
  /*padding: 0 60px;*/
  border: 1px solid #0f9b0f;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font: normal 21px/60px "Questrial", Helvetica, sans-serif;
  color: rgb(255, 255, 255);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: -webkit-linear-gradient(-90deg, rgb(90,190,87) 0, rgb(53,146,56) 100%), rgb(90, 190, 87);
  background: -moz-linear-gradient(180deg, rgb(90,190,87) 0, rgb(53,146,56) 100%), rgb(90, 190, 87);
  background: linear-gradient(180deg, rgb(90,190,87) 0, rgb(53,146,56) 100%), rgb(90, 190, 87);
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.3) ;
  box-shadow: 0 2px 1px 0 rgba(0,0,0,0.3) ;
  text-shadow: 0 1px 2px rgb(50,114,40) ;
  display: block;
  line-height: 40px;
}

.linkhidder:hover, .linkhidder-serie:hover {
  background: rgb(90, 190, 87);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.11) ;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.11) ;
  -webkit-transition: all 150ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 150ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 150ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 150ms cubic-bezier(0.42, 0, 0.58, 1);
}

.linkhidder:active, .linkhidder-serie:active {
  border: 1px solid rgba(180,180,180,0.2);
  background: rgba(77,168,74,1);
  -webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.1) inset;
  box-shadow: 0 3px 0 0 rgba(0,0,0,0.1) inset;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.navbar-default {
    background-color: #1f1f1f;
    border-bottom: #f25c05 5px solid;
    border-color: #f25c05;
}

.panel {
    background-color: #1f1f1f;
    border: 1px solid #2c2c2c;
}

.box_content, .box_content_ficha {
    background-color: #1f1f1f;
}

#center .panel-heading {
    background: #f25c05;
	border-bottom: #1f1f1f 1px solid;
}

.panel-title.text-center {
    color: #ffffff !important;
}

.navbar-form .btn {
    background-color: #f25c05;
	border-color: #f25c05;
}

#center .bloque-home .panel-body .row:nth-of-type(odd) {
    background-color: #2c2c2c;
}

.list-box ul {
    background-color: #1f1f1f !important;
}

.list-box li a {
    color: #ffffff !important;
}

.list-box li {
    border-bottom: 1px solid #f25c05 !important;
}

body {
    color: #ffffff;
}

.orange, .orange a {
    color: #ffffff;
    text-decoration: none;
}

.panel-default>.panel-heading {
    color: #ffffff;
    background-color: #f25c05;
    border-color: #1f1f1f;
}

.table-archive tr:nth-of-type(even) {
    background-color: #2c2c2c;
}

.table>thead>tr>th {
    border-bottom: 2px solid #f25c05;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border-top: 1px solid #f25c05;
}

.rwd-table {
    background: #2c2c2c !important;
}

.rwd-table {
    color: #ffffff !important;
}

.container-form {
    background: #2c2c2c !important;
}

.modal2 {
    background-color: #2c2c2c !important;
}

.user__details .input__box input, .user__details .input__box select {
    border: 1px solid #f25c05 !important;
    background: #2c2c2c !important;
}

.titulo a {
    color: #ffffff;
}

.funciona {
    color: #ffffff;
}

.text-left {
    color: #ffffff !important;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #ffffff !important;
    background: #f25c05 !important;
}

.box_content H3 {
    color: #f25c05 !important;
    text-align: center;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #f25c05;
}

.navbar-default .navbar-toggle {
    border-color: #f25c05;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #f25c05;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #262424;
}

.orden_alfa a, .orden_nav a {
    color: #ffffff;
}

a {
    color: #f25c05;
}

a:focus, a:hover {
    color: #a23b00;
    text-decoration: underline;
}

.series-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* centra las tarjetas, o cambia a space-between si prefieres */
  gap: 1rem;               /* espacio entre tarjetas */
  margin: 0 auto;
  padding: 1rem 0;
}

.serie-card {
    flex: 1 1 167px;
    max-width: 160px;
    box-sizing: border-box;
}