/* Resets */

td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,
dt,dl,center,i,u,b,var,tt,sup,sub,strong,strike,small,samp,s,q,kbd,ins,img,
font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,
h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html,;,@charset "UTF-8"{
margin:0;
padding:0;
border:0;
font-size:100.01%;
vertical-align:baseline
}

td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,
dt,dl,center,i,u,b,var,tt,sup,sub,strong,strike,small,samp,s,q,kbd,ins,img,
font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,
h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html,;,@charset "UTF-8",:focus{
outline:0
}

body{
line-height:1
}

ul,ol{
list-style:none
}

q,blockquote,q,blockquote{
quotes:none
}

ins{
text-decoration:none
}

del{
text-decoration:line-through
}

/*table{
border-collapse:collapse;
border-spacing:0
}*/

q:after,q:before,blockquote:after,blockquote:before{
content:"";content:none
}

textarea{
overflow:auto
}

aside,article,section,figure{
display:block;
}

/** iframe de carousel index **/
#frameholder
{
    margin-left:15px;
    }
    
    
/** GENERAL STYLES **/

*,body,html{
padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

body,html,body{
/*background:#f7f7f7; */
background:#fff;
height: 100%;
}

body{
/*background:-moz-linear-gradient(top,#e7e7e7,#f7f7f7);*/
/*background:-webkit-gradient(linear,left top,left bottom,from(#e7e7e7),to(#f7f7f7));
background:-moz-linear-gradient(top,#fff,#fff);*/
background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
}

body:before{
content:"";
margin-top:-32767px;
width:0}
body:before,.left{
float:left
}

a:hover,a{
color:#ea7e14;
text-decoration:none
}

a:hover{
text-decoration:underline
}
a:focus{
outline:none
}

p{
line-height:18px;
    text-align: left;
    color: #000000;
}

.intro{
margin:5px auto 10px
}

.right{
float:right
}

.center{
text-align:center
}

.hidden{
display:none
}

.shadow{
text-shadow:1px 1px 0 rgba(0,0,0,0.5)
}

.underline {
border-bottom: 1px solid #DDD;
margin-bottom: 10px;
padding-bottom: 5px;
}

img{
border-style: none;
    border-color: inherit;
    border-width: medium;
    }

a{
outline: none;
    font-weight: 700;
}

.full-name {
font-size: 24px;
}

.full-name span {
color: #BBB;font-size: 18px;
}

.more,.config {
float: right;clear: both;
}



/* Typography */

body{
font:13px arial,helvetica,"helvetica neue",sans-serif;
}

body,h3,.notif-title h3,.recent-title h3,.season,.register-box-home h3{
color:#000;
}

h3,h2,h1{
font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;

}

h3,h2,h1,.notif-title h3,.recent-title h3,.register-box-home h3{
font-weight:bold;
}

h1{
font-size:18px;
}

h2,.register-box-home h3{
font-size:16px;
}

h2{
margin:5px auto 5px 14px;
}

h3{
font-size:15px;
margin-bottom:8px;
    width: 706px;
}

.notif-title h3,.recent-title 
h3{font-size:14px}.year,.subtitle{font:14px "lucida grande",arial,helvetica,verdana,sans-serif;margin:5px auto 15px}.year,.subtitle,.register-box-home 
p{color:#666}
.season{font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif}
.notfound-footer h3{font-size:24px;color:#fff}
.notfound-footer h3 strong{font-size:48px}
.register-box-home{font-family:Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;}
.register-box-home p{line-height:18px}
.register-box-home p,.register-box-home h3{text-shadow:0 1px 1px #ddd}
.footer-content h3
{
    color:#f2efa9;
    text-shadow:1px 1px 0 #333;
    
    }



/***********************/
/* LAYOUTS *************/
/***********************/


/* Backgrounds */
.layout-home {background: none repeat scroll 0 0 #FFFFFF;}
 
.layout-dashboard {background: url("../imagenes/dashboard-bg.png") repeat-y scroll left center #F7F7F7; }
.layout-profile {background: #fff /*url("../../img/sidebar-bg.png") left repeat-y */}



/************/
/* Cabecera */
/************/


**/


/* Top bar */

#top-bar-outer {
	display: block;
	/* height: 40px; */
	left: 0; /* For IE */
	/*position: fixed; */
	width: 100%;
	z-index: 9999;
	
}

#top-bg {
	/*background: #fff url("") repeat-x;*/
	/*background: url("imagenes/nav-container-bg.png") repeat-x scroll 0 0 transparent;*/

	box-shadow: 0 10px 30px #e0e0e0;
	-moz-box-shadow: 0 10px 30px #e0e0e0;
	-webkit-box-shadow: 0 10px 30px #e0e0e0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333');
	height: 85px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	
}

#top-bar {	margin: 0 auto}


/* Header */
#header {
	color: #fff;
	font-weight: bold; 
	font-size: 12px;
	height: 71px;
	margin: 0 auto;
	margin-bottom: 10px;
	position: relative;
	width: 980px
}


#busquedaenEscuelas
{width: 100%;
    }

/**************/
/* Estructura */
/**************/
/*indice colegios*/


/* Page */
#articuloescuelasindice 
{
    padding-left: 20px;
    padding-right: 20px;
    }
#articuloescuelasindice h3 
{
    color: #cc0001;
    }
    
#articulosgeneral h3
{color: #7c7474;
 
    
    }    
    
#establecimientos-general p
{
    color: #000;
    
    
    }
#mapacolegio
{float:right;
 
 border: 1px solid #CFCFCF;
    }
    #mapa
{float:right;
 
 border: 1px solid #CFCFCF;
    }
#comentarioscolegio
    {
        clear:both;}
#publicidadeducacion
{
    float:right;
 border: 1px solid transparent;
    
    }

#page {
	margin: 0px auto;
	min-height: 100%;
	padding-top: 10px;
	position: relative;

	width: 980px;
    top: 1px;
    left: 2px;
}

/* Wrap */
#wrap {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 225px;
	padding-top: 0px;
	width: 980px
}


/* Content */
#content {
	position: relative;
	border: 1px solid #ccc;
	clear: both;
	float: left;
	margin: 8px auto 0px;
	padding: 10px 14px;
	width: 950px
}

/* Main */
#main {
	clear: left;
	float: left;
	margin: -10px 20px 0 -14px;
	width: 644px;

}
#main2 {
	clear: left;
	float: left;
	margin: -10px 20px 0 -14px;
	width: 644px;
	background-color: #fff;
	
}

#MainContent_LabelResultados 
{
    margin: 20px;
    display: block;
    }
    
/**********/
/* Cuerpo */
/**********/

/* agregados ann */ 
#titulosindices {
    clear: both;
    float: left;
    padding: 10px;
}
#titulosindices h1
{
    font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
    color: #cc0001; 
    font-size: 14pt; 
}
#titulosindices a
{
    font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
    
    color: #cc0001; 
    font-size: 14pt; 
    font-weight: bold; 
}
/* Main section, search lists, user settings */
#main-section {
	float: right;
	width: 740px
}

#grande {
	float: left;
	width: 840px
}

#main-section h1
{
    font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
    color: #cc0001; 
    font-size: 14pt; 
    text-transform: uppercase; 
}

.profile #main-section{
	width: 690px;
}

#main-section.lista-series,#main-section.lista-peliculas{
	width: 730px;
	padding: 0 0 0 10px;
}


/* Main profile film, serie, user */
#main-profile {
	clear: none;
	float: right;
	margin: 0 auto;
	width: 740px
}

/* Sidebar */
#sidebar {
	clear: none;
	float: left;
	width: 300px
}

/* Sidebar sections, search lists, user settings */
#sidebar-section {
	float: left;
	margin-right: 10px;
	width: 200px
}
#colder {
	float: right;
	margin-left: 10px;
	width: 336px;
	margin-top:0;
	padding-top:0;
}

.profile #sidebar-section{
	width: 245px;
}

/* Sidebar profile film, serie, user */
#sidebar-profile {
	clear: none;
	float: left;
	height: 100%;
	margin: -10px 10px -10px -15px;
	min-height: 785px;
	padding-bottom: 10px;
	width: 199px
}

#profile-ad {
	margin: 0;
	float: left;
}



/**********/
/* Footer */
/**********/

#bottom {
	background: #cc0001;
	clear: both;
	color: #fff;
	float: left;
	height: 290px;
	position: relative;
	margin: -195px auto;
	width: 100%;
	z-index: 0
}

	#bottom a {
		color: #fff;
		font-weight: bold; 
	}
	
	#bottom .footer-bottom a {
		color: #bbb
	}	
	
	#bottom .footer-bottom a:hover {
		color: #ddd
	}	

#footer {
	clear: both;
	margin: 0 auto;
	padding-top: 5px;
	text-align: left;
	width: 980px
}

.footer-bottom,.footer-content {
	clear: both;
	margin: 0 auto 28px auto;
	padding-top: 3px;
	width: 980px
}

.footer-bottom {
	font-size: 12px
	
}
	.footer-bottom p{
	font-size: 12px;
	
	}
	
.footer-content {
	height: 160px
}
	
	.footer-content div {
		clear: none;
		float: left;
		width: 250px;
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 10px;
}
	
	
	.footer-content .third{
		width: 190px;
    height: 86px;
}
	
	.footer-content .fourth {
		clear: none;
		float: left;
		margin: 10px 10px 10px 0;
		text-align: right;
	}
	
		.footer-content ul li {
			line-height: 20px
		}

.back-top {
	font-weight: bold;
	margin-top: 20px;
	display: block;
}

.back-top i {
	background-position: -94px -112px;
	float: right;
	height: 18px;
	margin: -3px 0 0 2px;
	width: 14px;
}


/*************************/
/* Estilos ***************/
/*************************/




/* Mensaje portada */

#mensaje-portada{
	padding: 15px;
	border: solid 2px #94E865;
	background: #E1FFBD;
	margin: 10px 0 0 0;
	color: #333;
	font-weight: bold;
}






/* Registro */



.condiciones, .fbconnect-box, .captcha{
	float: left;
	width: 375px;
	border-left: 2px dotted #DDD;
	padding: 0 15px 10px 25px;
	margin: 0 auto 15px;
}

.captcha{
	height: 170px;
	margin-top: 20px;
}

.fbconnect{
	background: #4A70AD;
	border: 1px solid #1A356E;
	float: left;
	height: 20px;
	color: white;
	padding: 4px 10px 0 0;
	width: 190px;
}

.condiciones h2, .fbconnect-box h2 {
font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
margin: 5px auto 0;
}

.condiciones .subtitle, .fbconnect-box .subtitle {
	font-size: 13px;
	margin-bottom: 10px;
}


.fbconnect .facebook {
	float: left;
	margin: -2px auto;
}
.fbconnect a span, .fbconnect a:hover {
color: white;
text-decoration: none;
display: block;
}

.fbconnect span {
padding: 0 0 0 25px;
font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
font-weight: bold;
}



/* Cabecera */
#logo {
	padding-top: 0px;
	width: 330px;
	height:85px;
	float: left;
	clear: none;
	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
	font-size: 26px;
	margin-top: 8px;
	font-weight: bold;
}
	#logo a:link {
		 color: #cc0011;	
	}
	#logo a:hover {
		color: #cc0011;
		text-decoration: none;
	}
	#logo a:visited {
                    color:#cc0011;
    } 
    #logo p
    {
        color:#000;
        font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
        font-size: 14px;
        font-style:normal;
        font-weight:bold;
        }
        
        
        /*  Redes sociales  botones  */
        
#redSocial
{
    padding-top:0px;
    margin-top:0px;
    margin-left:5px;
    padding-left:5px;
    
    
    }
/* Barra de navegacion */
#nav {
	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
}
	#nav li {
		float: left;
		padding: 0 7px;
		line-height: 28px;
		margin: 5px 0;
		font-weight: 700;
		font-size: 12px;
    width: auto;
}
	
	#nav li:hover{
		/*background: url("../../img/nav_mouse_over.png") repeat-x top left;*/
		border-radius: 5px;
		-moz-border-radius: 5px;
	}
	
	#nav li.active {
		border-radius: 5px 5px 0 0;		
		-moz-border-radius: 5px 5px 0 0;
		background: #F7F7F7;
		height: 35px;
	}

	#nav li.active a, #nav li.active .morelinks:hover{
		color: #333;	
	}
	
	.morelinks{
		width: 37px;
	}
	
	.morelinks .user-dropper{
		float: right;
	}
	
	
		#nav li a {
			color: #f7f7f7;
			display: block
		}
		
		#nav li a:hover{
			text-decoration: none;
			color: #fff
		}


/* Iconos de la cabecera */
.sprite {
	/*background-image: url("../../img/icons/icons_sprite.png");*/
	background-color: transparent;
	background-repeat: no-repeat;
}

#icons {
	float: right;
	clear: none;
	padding: 10px 0;
	margin: 0;
	display: block;
}

	#icons li {
		display: block;
		width: auto;
		float: left;
		clear: none;
		-moz-user-select: -moz-none;
		-khtml-user-select: none;
	  -webkit-user-select: none;
	  -o-user-select: none;
	   user-select: none;
	}



		#mi-cuenta-icon {
			height: 23px;
			border: 1px solid #666;
			background: #474747;
			margin: -4px 0 0 0;
			padding: 2px;
			cursor: pointer;
			clear: none;
		}

		.ie7 #container-notificaciones{
			width: 40px;
		}
		.ie7 #container-user{
			width: 180px;
		}
		
		
		#reglogin{
			height: 25px;
			margin: -4px 0 0 0;
			border: solid 1px #666;
			background: #474747;
			padding: 1px 0 1px 8px;
		}
		
		#mi-cuenta-icon-active {
			height: 16px;
			background: #F7F7F7;
			border: 1px solid #BBB;
			border-width: 1px 1px 0 1px;
			margin: -4px 0 0 0;
			padding: 2px 2px 15px 2px;
			cursor: pointer;
			clear: none;
			width: auto;
		}
		
				
		
		#mi-cuenta-icon a img, #mi-cuenta-icon-active a img {
			float: left;
			margin: 2px 8px 2px 2px;
		}
		
		#mi-cuenta-icon-active .user-link a{
			color: #444;
		}
		
		
			.user-link a, #loginreg {
				display: block;
				line-height: 25px;
				float: left;
				color: #ddd;
				font-size: 13px;
				padding: 0 7px 0 0;
				cursor: pointer;
			}
			
			.user-link a:hover {
				color: #fff;
				text-decoration: none;
				cursor: pointer;
			}
			
			
			.user-dropper {
				padding: 1px 1px 3px 1px;
				margin: 0 0 0 0;
/*				border-left: 1px solid #666;*/
				float: left;
			}


#recent-dropdown, #notif-dropdown, #mi-cuenta-dropdown, #more-dropdown {
	margin: 33px 0 0 0;
	padding: 0;
	border: 1px solid #BBB;
	border-top: 0px;
	background: #F7F7F7;
	position: absolute;
	z-index: 3;
	top: 40px;
	right: 0;
	-webkit-box-shadow: 3px 3px 5px #999;
	-moz-box-shadow: 3px 3px 5px #999;
	box-shadow: 3px 3px 5px #999;
}

#mi-cuenta-dropdown {
	width: 149px;
	margin: 0;
	z-index: 10000;
}

#mi-cuenta-dropdown li, #more-dropdown li {
	width: 140px;
	float: left;
	clear: both;
	padding: 0 0 0 10px;
	line-height: 18px;
}

	.user-menu a, #more-dropdown li a {
		color: #333;
		width: 100%;
		display: block;
		padding: 5px 0;
	}

    .user-menu:hover a, #more-dropdown li:hover a{
        color: #fff;
        text-decoration: none;
    }
		.user-menu:hover, #more-dropdown li:hover { background: #333;}



#more-dropdown{
	border-top: 0px;
	position: absolute;
	margin: 0;
	right: auto;
	width: 149px;
	margin-left: -106px;
}

#more-dropdown li{	margin: 0;}

#more-dropdown li:hover{
	border-radius: 0;
	-moz-border-radius: 0;
	background: #333;
	color: #fff;
}

#more-dropdown li a{
	color: #fff;
}





/* Búsqueda */


#search{
	float: left;
	margin: 6px 10px 0 0;
	opacity: 1;
	position: relative;
}

#search-button {
	border: 1px solid black;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font: 13px Arial,sans-serif;
	width: 180px;
	padding: 6px 25px 4px 6px;
	color: #555;
	background: #fff;
/*	-webkit-box-shadow: 0 1px 0 #444;
	-moz-box-shadow: 0 1px 0 #444;
	box-shadow: 0 1px 0 #444;*/
}


.glass{
	position: absolute;
	cursor: pointer;
	display: block;
	right: 0;
	padding: 2px 5px;
}

	.glass i {
		background-position: -44px -4px;
		float: left;
		height: 14px;
		margin: 5px auto;
		width: 14px;
	}


.search-dropdown {
	/*background: url("../../img/arrow_top.png") no-repeat 20px 0;*/
	border-top: 0px;
	left: 0;
	margin: 35px auto;
	padding-top: 6px;
	position: absolute;
	top: 0;	
	width: 320px;
	z-index: 9999
}

.result-box {
	width: 100%;
	padding: 0;
	float: left;
	clear: left;
	color: #333;
	border: 1px solid #bbb;
	border-width: 0 1px 1px;
	background: #f7f7f7;
}

	.result-box li {
		padding: 5px 10px;
		margin-bottom: 0;
		width: 300px;
		float: left;
	}
	
	.result-box li:hover {
		background: #eee;
	}
	
		.result-box li a {
			display: block;
		}
	
	.result-box .more {
		font-size: 12px;
		color: #666;
		font-weight: normal;
	}
	
	.result-box img {
		float: left;
		clear: none;
		padding: 2px;
		margin-right: 10px;
		border: 1px solid #ccc;
		background: #fff;
	}
	
.result-box-data {
	width: 240px;
	margin-top: 5px;
	float: left;
	clear: none;
}

	.result-box-data .orange-name {
		color: #ea7e14;
		margin-bottom: 5px;
	}
	
	.result-box-data .link {
		font-weight: normal;
		color: #333;
		display: block;
		width: 100%;
		overflow: hidden;
	}
	
	.result-box-data a:hover {
		text-decoration: none;
	}
	
	.result-box-data strong,
	.result-box-data span {
		float: left;
	}
	
	.result-box-data span {
		clear: left;
	}
	
	.result-box-data li {
		padding: 0;
		margin: 5px 5px 0;
		width: 100%;
	}

li.result-box-title,
.result-box-more {
	background: #ddd;
	border: 1px solid #bbb;
	border-width: 0 0 1px 0;
	padding: 8px 10px;
	color: #333;
	font-weight: bold;
}

li.result-box-title:hover {
	background: #ddd;
}

.result-box-more {
	text-align: center;
	float: left;
	border-bottom: none;
	border: 1px solid #bbb;
	border-width: 0 1px 1px;
	width: 300px;
}

.result-box-more:hover {
	background: #333;
}

	.result-box-more a {
		color: #333;
		display: block;
	}
	
	.result-box-more:hover a {
		text-decoration: none;
		color: #fff;
	}



/* Signup login wrapper */



#signup_login_wrapper {
	background: #303030;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#222'); /* for IE */
  background: -moz-linear-gradient(top,rgb(61,61,61),rgb(44,44,44));
  background: -webkit-gradient(linear,left top,left bottom,from(rgb(61,61,61)),to(rgb(44,44,44)));
  background: -khtml-gradient(linear,left top,left bottom,from(rgb(61,61,61)),to(rgb(44,44,44)));
  zoom: 1;
  border-bottom: 4px solid #444444;
  padding-top: 40px;
  width: 100%;
  z-index: 1000;
  position: fixed;
  left: 0;
  top: 0;
}

#signup_login_wrapper button{ margin: 0;}


#signup_login_wrapper .center {
  width: 990px;
  margin: 0 auto;
  overflow: hidden;
}

#signup_login_wrapper .center section {
	background: #DDD;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#DFDFDF'); /* for IE */
  background: -moz-linear-gradient(top,rgb(221,221,221),rgb(223,223,223));
  background: -webkit-gradient(linear,left top,left bottom,from(rgb(221,221,221)),to(rgb(223,223,223)));
  background: -khtml-gradient(linear,left top,left bottom,from(rgb(221,221,221)),to(rgb(223,223,223)));
  zoom: 1;
  padding: 11px 10px;
  margin: 20px 10px;
  border: 2px solid #ffffff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px; 
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

#signup_login_wrapper .center #signup {
  float: left;
  overflow: hidden;
  padding: 11px;
  margin-left: 5px;
}

#signup_login_wrapper .center #signup h1, #signup_login_wrapper .center #signup a {float: left; font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;}

#signup_login_wrapper .center #signup h1 {
  font-size: 0.9em;
  margin: 5px 10px 0 0;
  color: #333;
  padding: 3px 0;
}

#signup_login_wrapper .center #signup a:hover {
  box-shadow: 1px 1px 3px #666;
  zoom: 1;
  -webkit-box-shadow: 1px 1px 3px #666666;
  -moz-box-shadow: 1px 1px 3px #666666;
}

#signup_login_wrapper .center #login {
	float: right;
	overflow: hidden;
	margin-left: 0;
	margin-right: 5px;
	position: relative;
}

#signup_login_wrapper .center #login h1 {
  font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
  font-size: 1em;
  margin-right: 10px;
  color: #333;
  padding: 3px 0;
}
#signup_login_wrapper .center #login h1, #signup_login_wrapper .center #login form, #signup_login_wrapper .center #login fieldset, #signup_login_wrapper .center #login button {float: left;}
#signup_login_wrapper .center #login h1, #signup_login_wrapper .center #login fieldset {
  margin-top: 3px;
  margin-bottom: 3px;
}
#signup_login_wrapper .center #login form{
	height: 32px;
}
#signup_login_wrapper .center #login form fieldset {
  clear: none;
  width: auto;
  background: none;
  border: none;
  margin: 4px 10px 3px 0;
  padding: 0;
}
#signup_login_wrapper .center #login form fieldset label {
  cursor: default;
  font-size: 0.8em;
  color: #666;
  width: auto;
  margin-right: 10px;
  float: none;
}
#signup_login_wrapper .center #login form fieldset input {
  width: 90px;
  background: #fff;
  zoom: 1;
  border: 1px solid #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.8em;
}

#signup_login_wrapper .center #login form fieldset input.checkbox, #persistent, #condiciones{
	background: transparent;
	border: none;
}

#signup_login_wrapper .center #login form button, #signup_login_wrapper .center #signup a  {
  border: 0;
  font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
  background-color: #333;
  color: #fff;
  text-shadow: 0 -1px 0 #000000;
  font-size: 0.9em;
  padding: 5px 8px;
  font-weight: 700;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 1px 1px 3px #999;
  -webkit-box-shadow: 1px 1px 3px #999999;
  -moz-box-shadow: 1px 1px 3px #999999;
}
 #signup_login_wrapper .center #signup a{
	height: 22px;
	margin: 0;
	line-height: 22px;
}


#signup_login_wrapper .center #login button{
	line-height: 20px;
	height: 32px;
}


#signup_login_wrapper .center #login form fieldset:nth-child(2n) input {width: 100px;}
#signup_login_wrapper .center #login form fieldset:nth-child(3n) input {width: auto;}
#persistent{width: auto;}
#signup_login_wrapper .center #login form fieldset:nth-child(3n) label {width: auto;}
#signup_login_wrapper .center #login form .error {border: 1px solid #ff0000;}
#signup_login_wrapper .center .view_more {padding: 0 0 10px;}
#signup_login_wrapper .center .view_more a {float: none;}

#signup_login_wrapper .olvidado{
	font-size: 11px;
	color: #444;
	display: block;
}

#signup_login_wrapper .center #login form fieldset.sesion{
	margin: -5px 20px 0 10px;
}



#user_menu{
	border: 1px solid #999999;
	border-top: 0;
	box-shadow: 2px 2px 5px #333333;
	background: #fff;
	position: absolute;
	width: 185px;
	right: 0;
	top:40px;
	z-index: 100;
}
	#user_menu li{
		font-size: 1.2em;
		display: block;
		width: 100%;
	}

	#user_menu a {
		display: block;
		padding: 10px 8px;
		color: #333;
		text-decoration: none;
	}
		#user_menu a:hover{
			background: #efefef;
		}



/*.form-logo {
	background: url("") no-repeat top left;
	clear: none;
	float: left;
	height: 300px;
	margin: 0 10px 10px 0;
	width: 180px;
} */



.new-features {
	margin: 10px auto;
}

.form-register-content, .aviso-legal {
	padding-left: 200px;
}

.aviso-legal p{
	margin: 20px 0;
}


.aviso-legal ol{
	margin: 10px 0;
}

.aviso-legal ol li{
	margin: 10px;
}


/** Info messages **/
.message-info,
.message-warning,
.message-success,
.message-fail,
.yonk-success,
.yonk-fail {
	background: #f7f7f7;
	border: 1px solid #ddd;
	line-height: 21px;
	margin-bottom: 10px;
	float: left;
	width: 99.8%;
}

.yonk-success,
.yonk-fail {
	margin: 10px 0 10px 0;
}

.message-success,
.yonk-success {
	background: #d9e9ca;
	border-color: #a7c889;
}

.yonk-success,
.yonk-fail {
	width: 450px;
}

.message-fail {
	/*background: #f79992;
	border-color: #ce6f6f;*/
}

.message-info span,
.message-warning span,
.message-success span,
.message-fail span,
.yonk-success span,
.yonk-fail span {
	background: #ffc963;
	color: #fff;
	float: left;
	padding: 8px;
	margin: 0 10px 0 0;
	font-weight: bold;
	font-size: 35px;
	font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
	
}

.message-info span {
	padding: 30px 10px;
}

.message-warning span {
	font-size: 25px;
	padding: 12px 8px 5px;
}

.message-success span {
	background: #a7c889;
}

.message-fail span {
	background: #ce6f6f;
}

.yonk-success span {
	background: #a7c889;
	padding: 5px 8px;
}

.yonk-fail span {
	background: #ce6f6f;
	padding: 5px 8px;
}

.message-success span i,
.message-fail span i,
.yonk-success i,
.yonk-fail i {
	margin: -1px 0 1px 0;
	height: 18px;
}

.message-info p,
.message-warning p,
.message-success p,
.message-fail p {
	margin: 8px 10px;
}

.yonk-success p,
.yonk-fail p {
	margin: 5px 10px;
}

/*
.message-success, .yonk-success {
	background: #D9E9CA;
	border-color: #A7C889;
}

.message-info, .message-warning, .message-success, .message-fail, .yonk-success, .yonk-fail {
	background: #F7F7F7;
	border: 1px solid #DDD;
	line-height: 18px;
	margin-bottom: 10px;
	float: left;
	width: 99.8%;
}


.message-success span {

}
.message-success span{
	background: #A7C889;
	color: white;
	float: left;
	padding: 8px;
	margin: 0 10px 0 0;
	font-weight: bold;
	font-size: 35px;
	font-family: "Abadi MT Condensed Light";
}

.message-info p, .message-warning p, .message-success p, .message-fail p {
	margin: 8px 10px;
}


.message-success span i, .message-fail span i, .yonk-success i, .yonk-fail i {
	margin: -1px 0 1px 0;
	height: 18px;
}
	
.following, .viewed {
	background-position: -18px -60px;
	float: left;
	height: 17px;
	margin: 2px 0 0 4px;
	width: 18px;
}
*/
.new-features li {
	line-height: 18px;
	padding: 10px 0;
}




/* Lista series */

#main.listaseries{ width: 604px; padding: 20px 20px 0 20px;}
#main.listaseries .cover-box{	width: 610px; }



#tab_masvistas{
	border: none;
	border-bottom: 1px solid #DDD;
	margin: 20px 0;
	height: 32px;
	font-size: 14px;
	padding: 0;
	background: transparent;
	padding-left: 5px;
}

#tab_masvistas li{
	display: block;
	float: left;
	height: 20px;
	padding: 5px 9px;
	border: solid 1px #ddd;
	background: #dfdfdf;
	margin: 0 3px 0 0;
	text-shadow: none;
	font-weight: normal;
}

#tab_masvistas li.last{margin-right: 0;}

#tab_masvistas li.ui-state-active, #tab_masvistas li:hover{
	background: #fff;
	height: 21px;
}

#tab_masvistas li a{
	display: block;
	color: #444;
}
#tab_masvistas li a:hover{text-decoration: none;}

#most_viewed{
	padding: 0;
	border: none;
	background: transparent;
}

.ui-tabs .ui-tabs-panel{
	padding: 0;
}
.ui-tabs .ui-tabs-nav li a{padding: 0;}


#main.listaseries h2.header-subtitle {width: 590px;}

#main.listaseries .mitad{width: 48%; padding: 0 1%; float: left;}


.header-subtitle , #main.listaseries .header-subtitle{
	background: #333;
	clear: both;
	color: #fff;
	float: left;
	margin-bottom: 5px;
	padding: 5px 10px;		
	width: 545px;
	text-shadow: none;
	border: none;
}

.header-subtitle a {
	color: #fff
}

.header-subtitle a:hover {
	display: block;
	text-decoration: none
}

.header-box {
	background: #efefef;
	border: none;
	float: left;
	font-size: 14px;
	line-height: 25px;
	padding: 0 10px;
	width: 710px
}

.header-box a {
	color: #333;
	display: block
}


.covers-box {
	float: left;
	clear: left;
	margin: 0 auto 30px;
	width: 100%;
}

.peliculas .covers-box {
	margin: 0 auto 90px;
}

.covers-box h1, .ultimas h1.title {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.ultimas h1.title{margin: 20px;}

.covers-box .more {
	font-size: 14px;
	margin-top: -32px;
	font-weight: bold;
}

.covers-box h2 {
	width: 710px;
}

.listaseries .covers-box h1{}
.listaseries .covers-box h2 {
	width: auto;
	clear: both;
}

.covers-list {
	margin: 0 auto 0 10px;
}

.covers-list .helper{
	margin-left: -10px;
}


.covers-list li {
	float: left;
	clear: none;
	width: 118px;
	margin-top: 15px;
}

.covers-list.ultimos-capitulos li.helper{
	width: 564px;
}


.covers-list li.banner{
	width: 100%;
	margin-bottom: 20px;
}

.covers-list li.banner figure{
	margin: 0 auto;
}


.covers-list .thumb-episode {
	width: 125px;
	z-index: 0;
	margin: 5px 13px 35px 0;
	background: #fff;
}

.covers-list-peq .thumb-episode{
	width: 60px;
	margin: 5px;
	float: left;
}

.thumb-episode.last-thumb{ margin: 5px 0 35px;}

.thumb-episode a:hover{text-decoration: none;}

.listaseries .covers-list .thumb-episode {
	margin: 5px 10px 40px;
}


.thumb-episode .transparent {
	float: left;
	width: 115px;
	margin: -34px auto 1px 4px;
	position: relative;
}

.thumb-episode span {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	float: left;
}

.thumb-episode strong {
	text-align: center
}

.covers-list .arrow-left,
.covers-list .arrow-right {
	width: 30px;
}

.covers-list img {
	float: left;
	margin-bottom: 5px;
	border: 1px solid #DDD;
	box-shadow: 3px 3px 3px #999;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 3px #999;
	padding: 3px;
}


.covers-list img:hover {
	background: #eee;
}

.covers-list strong, .covers-list-peq strong {
	float: left;
	clear: left;
	width: 100%;
	margin: 4px 0 5px;
	font-size: 13px
}

.covers-list strong a, .covers-list-peq a {
	color: #474747;
}

.covers-list strong a:hover, .covers-list-peq a:hover {
	color: #ea7e14;
}

.covers-list .cover-status {
	width: 125px;
}

.covers-list .cover-status strong {
	width: 100%;
}

.cover-info,
.cover-status  {
	line-height: 15px;
	width: 105px;
}

.cover-info strong,
.cover-status strong  {
	float: left;
	clear: left;
	font-weight: bold;
	color: #7aa179;
	border-right: 2px solid #ccc;
	padding-right: 5px;
	margin: 0 5px 0 0;
	font-size: 13px;
	width: auto;
}

.cover-status strong  {
	border-right: none;
}

.cover-info a {
	float: left;
	clear: none;
	color: #777;
}


.dictionary {
    float: left;
    clear: both;
    margin-top: 10px;
    height: 45px;
}

.message-info.alfabeto{
	margin: 8px 0 0 0;
	padding: 5px 0;
	width: 978px;

}

.message-info.alfabeto ul{
	width: 949px;
	float: none;
	display: block;
	margin: 0px auto 0;
	text-align: left;
}

.ie8 .message-info.alfabeto ul{
	width: 947px;
}


.message-info.alfabeto.peliculas ul{
	width: 970px;
}

.ie8 .message-info.alfabeto.peliculas ul{
	width: 968px;
}

.message-info.alfabeto .dictionary.portada li a{
	padding: 4px 5px 4px 6px;
}

.message-info.alfabeto.peliculas .dictionary.portada li a{
	padding: 4px 10px 4px 10px;
}
.dictionary.portada{
/*	padding: 10px 0 0 1px;*/
}


.dictionary.peliculas{
/*	padding-left: 5px;*/
}
.dictionary.portada li{
	/* background: #fff; */
	
}

.dictionary li {
    display: inline;
  /*  border: 1px solid #ccc; */
		padding: 4px 0;
}

.ie7 .dictionary li{
	display: block;
	float: left;
	margin-left: 4px;
	padding: 0;
	
}

.dictionary li:hover, .dictionary li.active{
   /* background: #eee;
    border: 1px solid #ccc */
    font-size: 14px;
    color: #28b1b7;
}

.dictionary li a {
    color: #333333;
    padding: 4px 6px;
    font-weight: bold; 
    font-size: 14px;
    font-family: Arial;
}

.dictionary.peliculas li a{
	padding: 4px 5px 4px 5px;
}

.dictionary li a:hover {
    text-decoration: none;
    color: #cc0001;
}

.dictionary .active {
    border: none;
    font-weight: bold;
    color: #333;
    font-size: 15px
}

/*.dictionary li.active:hover {
    background: none;
    border: none;
    color: #333;
}*/

.dictionary-list {
    float: left;
    clear: left;
    margin: 20px auto;
    width: 100%;
    position: relative;


	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-moz-column-width: 345px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	-webkit-column-width: 345px;
	column-count: 2;
	column-gap: 20px;
	column-width: 345px;


}

.dictionary-list li {
    line-height: 21px;
    width: 340px;
    margin-right: 9px;
}

.dictionary-list li.separation{
	clear: both;
	margin: 10px 0 30px 0;
	width: 100%;
	font-weight: bold;
	font-size: 18px;
	color: #999;
}

.dictionary-list li a {
    font-size: 14px;
}

.dictionary-list span {
    color: #666;
}

.secondary-box {
    background: #ededed;
    border: 1px solid #ddd;
    float: left;
    clear: both;
    width: 100%;
    margin: 0px auto 15px;
}

.secondary-box li.filmin_genre
{
	background-color: #03B0EC;
}

.layout-dashboard .secondary-box {
	margin: 10px auto 15px;
}

.secondary-box h2 {
    font-size: 15px;
    margin: 10px ;
}

.secondary-box ul {
    margin: 5px 10px 10px;
}

.secondary-box li {
    line-height: 18px;
    margin-bottom: 2px;
    background: #fff;
    padding: 5px;
}

.top10-list li:hover {
    background: #f7f7f7;
}

.top10-list a {
    color: #474747;
    font-size: 13px;
    display: block;
}

.top10-list a:hover {
    text-decoration: none;
}

.top10-list strong {
    font-size: 20px;
    margin: 0 0 0 2px;
    float: left;
    color: #999;
}

.top10-list span {
    margin-left: 0px;
}

.top10-list a:hover strong {
    color: #ff9900;
    text-decoration: none;
}








#beta {
	background: #28b2b7;
	-webkit-box-shadow: 1px 1px 5px #333;
	-moz-box-shadow: 1px 1px 5px #333;
	box-shadow: 1px 1px 5px #333
	display: block;
	left: 0;
	padding: 0 2px;
	position: fixed;
	top: 166px;
	width: 20px;
	z-index: 999999
}
	
#beta:hover{
	padding: 0 2px 0 5px
}





#login-box .condiciones p{
	margin: 10px 0;
	text-align: justify;
}

#login-box .condiciones .ads{
	margin-left: 40px;
}









/* Serie */

#section-header {
	width: 745px;
	float: left;
	margin-bottom: 15px;
}

.section-intro,
.section-intro-long {
	width: 420px;
	float:left;
	margin-right:20px;
	position: relative;
}

.section-intro-long {
	width: 555px;
	height: auto;
}

#description {
	clear: none;
	float: left;
	width: 325px;
	min-height: 170px;
	margin: 0 0 20px 0;
	text-align: justify;
}
	
	#description p {
		font-size: 13.4px
	}

	.grades-box {
		display: none;
		float: left;
		font-size: 12px;
		margin: 5px auto;
		padding: 1px auto;	
		width: 330px
	}
	
		.grades-box strong {
			color: #555
		}

.section-intro-long .bio {
	margin-bottom: 5px;
}

.section-intro li,
.section-intro-long li {
	line-height: 22px;
}

#section-content {
	float:left;
	clear:both;
	width:745px;
	overflow: hidden
}

	#section-content .header-subtitle {
		width: 725px;
	}

.content-subtitle {
	margin: 5px auto 5px 5px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 3px;
	font-size: 15px;
	float: left;
	width: 100%;
}

.details {
	margin: 0 auto 15px 5px;
	float: left;
	line-height: 18px;
}

	.details li {
		line-height: 22px;
		width: 46%;
		display: inline;
		float: left;
		margin-right: 10px;
	}
	

.section {
	overflow: hidden;
	float: left;
	width: 100%;
}

.section-main {
	float: left;
	clear: left;
	width: 530px;
	margin-right: 15px;
	overflow: hidden;
}

	.section-main p,
	.section p {
		font-size: 13.4px;
		margin: 0 0 10px 5px;
	}

.rating {
	border: 2px solid #E3E3E3;
	background: #F8F8F8;
	color: #7AA179;
	margin: 0 0 0 20px;
	padding: 5px 10px 10px;
	float: right;
	text-align: center;
	font-weight: bold;
	font-size: 45px;
	width: 60px;
	height: 40px;
}

.rating.capitulo{color:#7194A6;}

		.rating p {
			line-height: 35px;
			margin-bottom: 0;
		}
		.rating span {
			width: 84px;
			height: 15px;
			line-height: 15px;
			color: #555;
			background: #E3E3E3;
			font-size: 11px;
			margin: 3px auto 0 -12px;
			float: left;
			clear: both;
			text-align: center;
		}
.rating span a
{
    color: #cc0001;
    
}

.star-rating {
	clear: none;
	float: right;	
	margin: 5px 2px 0 0;
	position: relative;
	right: 0;
}

	.star-rating form {
		width: auto;
		margin: 0 auto;
	}

	.star-rating span {
		margin: 5px auto;
		width: 80px;
		text-align: center;
		float: left;
		clear: left;
		font-weight: bold;
		color: #474747;
	}


.section-sidebar {
	float:left;
	clear:none;
	width: 180px;
	background:#f7f7f7;
	margin: 0 auto 5px;
	padding: 10px;
	display: block;
}

	.section-sidebar h4 {
		margin: 0 auto 5px;
		border-bottom: 1px solid #ddd;
		padding-bottom: 3px;
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	
	.section-sidebar .review {
		margin-bottom: 5px;
	}
	
	.section-sidebar .user-review {
		width: 170px;
	}
	
.comment-sidebar a {
	color: #333;
}



.avatar-list {
    margin: 7px 5px 0 10px;
}

.avatar-list li {
    display: inline;
    margin: 0 7px 5px 0;
    float: left;
}

.avatar-list img {
    float: left;
    clear: both;
    border: 1px solid #ddd;
    background: #fff;
    padding: 2px;
    margin-bottom: 2px;
}

.avatar-list img:hover {
    border-color: #bbb;
}

.avatar-list span {
    float: left;
    clear: both;
    width: 49px;
    text-align: center;
    font-size: 12px;
}

.avatar-list span a {
    color: #333;
}

.avatar-list span a:hover {
    color: #ea7e14;
}

/** Articulos de escuelasyjardines  **/

.articuloescuelas
{
   font-size: 13px;  
    }
    .articuloescuelas h3
    {
        font-size: 16px;
        font-weight: bold;  
        color: #cc0001;
        }
 
 
/** Main Single **/
#main-single {
	width: 565px;
	margin: 0 15px 0 0;
	float: left;
	clear: none
}




#main-single .header-box {
	width: 545px;
	margin-bottom: 0
}

#main-single ul{clear: both;}


.breadcrumb {
	margin: 0 auto 15px;
	font-size: 10pt; 
	font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
	color: #7A6F68;
	font-weight: bold;  
	padding-left:15px;
	
}

.breadcrumb a {
	font-weight: bold;
	color: #7A6F68;
	
}
.breadcrumb a:hover {
	color: #7A6F68;
	
}



.transparent,
.transparent-small {
    /*background: url("/img/transparent-bg.png");*/
    bottom: 0;
    cursor: pointer;
    height: 15px;
    left: 0;
    margin: 0 auto 1px 2px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 60px;
    z-index: 1
}

.category10,
.category8,
.category6,
.category4,
.category2 {
    cursor: pointer;
    height: 15px;
    float: left;
    margin: -34px auto 1px 4px;
    padding: 5px 0; 
    position: relative;
    width: 115px;
    z-index: 1;
}

.category10 a:hover,
.category8 a:hover,
.category6 a:hover,
.category4 a:hover,
.category2 a:hover
{
	text-decoration: none;
}

.category10 {
    background: #159f17
}

.category8 {
    background: #79ad5e
}

.category6 {
    background: #e7a93c
}

.category4 {
    background: #eb5c49
}

.category2 {
    background: #990000
}

.transparent-small {
    height: auto;
    text-align: center;
    padding: 5px;
    width: 75px
}

.transparent a:hover,
.transparent-small a:hover {
    text-decoration: none
}

    .thumb-sidebar span,
    .transparent-small span {
        font-size: 14px;
        font-weight: bold;
        color: #fff
    }
    
    .transparent-small span {
        font-size: 11px;
        padding: 0;
        margin: 2px;
        line-height: 12px
    }

.more-header, .more-header-box {
	color: white;
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin: -25px 10px auto auto;
}



/* Lists */
.middle-list  {
    margin: 0 auto 15px;
    float: left;
}

.middle-list li {
    float: left;
    clear: none;
    display: inline;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    width: 545px;
    margin: 0;
}

.middle-list li.helper
{
    border: none;}

.middle-list-content {
    width: 437px;
    float: left;
}

.middle-list-content .spec {
    margin: -3px auto 3px;
    font-size: 12px;
}


.has_spoiler .review_content{
	display: none;
}

.middle-list .button-action.review_spoiler_toggle{
/*	display: block;
	line-height: 25px;
	width: 120px;
	background: #FF787B;
	border: solid 2px #C94D4D;
	color: #333;
	text-align: center;
	font-weight: bold;
	float: right;
	cursor: pointer*/
	margin-top: 0;
}
.middle-list .review_spoiler_toggle .alert{
	height: 16px;
	width: 16px;
	display: block;
	/*background: url(../../img/icons/icon_no.gif) no-repeat left top;*/
	float: left;
	margin: 4px 5px;
}

.middle-list li{position: relative;}

.middle-list li:hover .delete_serie_review,
.middle-list li:hover .delete_movie_review,
.middle-list li:hover .delete_episode_review,
.middle-list li:hover .change_spoiler_movie_review,
.middle-list li:hover .change_spoiler_serie_review,
.middle-list li:hover .change_spoiler_episode_review,
.middle-list li:hover .delete_new_comment{display: block;}

.delete_serie_review,
.delete_movie_review,
.delete_episode_review,
.change_spoiler_movie_review,
.change_spoiler_serie_review,
.change_spoiler_episode_review,
.delete_new_comment{
	position: absolute;
	top: 10px;
	text-indent: -999999px;
	display: none;
	height: 14px;
	width: 14px;
	opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: pointer;
}

.delete_serie_review:hover,
.delete_movie_review:hover,
.delete_episode_review:hover,
.change_spoiler_movie_review:hover,
.change_spoiler_serie_review:hover,
.change_spoiler_episode_review:hover,
.delete_new_comment:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}

.delete_serie_review,
.delete_movie_review,
.delete_episode_review,
.delete_new_comment{
	right: 20px;
	width: 11px;
	background-position: -40px -113px;

}
.change_spoiler_movie_review,
.change_spoiler_serie_review,
.change_spoiler_episode_review{
	right: 40px;
	background-position: -63px -113px;
}


.max-width {
    width: 100%;
}

.full-width{
	width: 932px;
}

.med-width{
	width: 624px;
}

.max-width li, .med-width li {
    width: 100%;
}

.max-width .middle-list-content {
    width: 650px;
}

.item-footer {
    margin: 3px auto;
    color: #666;
}

.even {
    background: #f7f7f7;
}

.middle-list img {
    padding: 3px;
    border: 1px solid #ddd;
    background: #fff;
    float: left;
    margin-right: 10px;
}

.middle-list img:hover {
    border-color: #ccc;
    background: #f7f7f7;
}

.middle-list h2, .middle-list h3 {
    margin: 5px auto 5px;
}

.middle-list h2 a, .middle-list h3 a {
    color: #333;    
    font-weight: bold; 
}

.middle-list h2 a:hover,
.middle-list h3 a:hover,
.middle-list a h3:hover {
    text-decoration: underline;
    color: #cc0001;
}

.middle-list .subtitle {
    font-size: 12px;
    color: #666;
    margin: -5px auto 5px;
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
    width: 360px;
}

.middle-list p {
    margin: 0 auto 5px;
}

.middle-list span {
    line-height: 18px;
    margin-right: 5px;
}

.middle-list strong a {
    color: #333;
}

.middle-list .remove {
    float: right;
    margin: 0 0 0 15px;
}

.middle-list .button-action {
    float: right;
    margin: -20px 0 10px 0;
}

.middle-list .user-name {
    margin: 0;
}

.middle-list .user-desc {
    width: 350px;
    float: left;
    color: #666;
}

.middle-list .you {
    float: right;
    margin-top: -16px;
}

.middle-list .loading {
    border: none;
    margin: -17px 0 0 10px;
}

.middle-list .item-rating {
    margin: -45px auto 5px 10px;
    font-size: 30px;
}

.two-col {
    margin: 10px auto;
    float: left;
    width: 100%;
}

.two-col li {
    width: 46%;
    height: 60px;
    margin-left: 2.5%; 
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    float: left;
}

.two-col img {
    float: left;
    border: 1px solid #ddd;
    padding: 2px;
    margin-right: 7px;
}

.two-col img:hover {
    border: 1px solid #ccc;
}

.two-col .button-action {
    float: right;
    margin: -40px auto;
}

.two-col h2 a {
    color: #333;
}

.two-col .subtitle {
    font-size: 13px;
    width: 160px;
    float: left;
    margin: -2px auto;
}

.spec {
    margin: 0 auto;
    color: #666;
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
}

.position {
    float: left;
    margin: 0 5px 0 0;
    background: #333;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding: 0 9px;
    line-height: 30px;
}

.grade-long {
    color: #666;
    margin: 3px auto;
}

.grade-long strong {
    font-size: 16px;
    color: #7aa179;
}

.middle-list .time {
    clear: none;
}

.step {
    float: left;
    margin: 8px auto 10px
}

.step span {
    background: #333;
    color: #fff;
    padding: 2px 8px;
    margin: 0 2px 5px 0;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 2px 1px 5px #999;
    -moz-box-shadow: 2px 1px 5px #999;
    box-shadow: 2px 1px 5px #999;
}

.small-box {
    float: left;
    margin: 0 auto 15px;
    padding: 5px 10px 0;
    background: #fef9d7
}

.small-box h3 {
    margin-top: 5px;
    font-size: 14px
}

.small-box p,
.small-box img {
    margin-bottom: 10px
}


.corazon{
	clear: both;
	padding: 10px 0 0 69px;

}


/** Lists filter styles **/
#sidebar-section .button {
	width: 80px
}

.filter-search {
	margin-bottom: 15px;
	background: #eee;
	border: 1px solid #ddd;
	width: 178px;
	padding: 10px 10px 0 10px;
	float: left;
	clear: left;
}

.filter-box {
	margin-bottom: 15px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	width: 178px;
	padding: 10px;
	float: left;
	clear: left;
}

.profile .filter-box{
	width: 215px;
}

.filter-box h3 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 5px;	
}

.filter {
	float: left;
	width: 100%;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	margin-bottom:5px;
}

.filter-box h4 {
	font-size: 14px;
	margin: 5px auto 3px;
	float: left;
	clear: both;
	width: 100%;
}

.filter-box select {
	text-transform: capitalize;
	width: 175px;
	margin-bottom: 5px;
}

.filter-box select.multiple {
	margin: 5px auto;
	clear: left;
	width: 100%;
	height: 100px;
	border: 1px solid #ddd;
	overflow: auto;
}

.filter-box .multiple option {
	padding: 3px 5px;
	text-transform: capitalize;
}

.filter-box .checkbox_list {
	border: none;
	width: 100%;
	margin: 0 auto 0;
	padding: 0;
}

.filter-box .checkbox_list li {
	border: none;
	width: 100%;
	vertical-align: middle;
	display: block
}

.filter-box .checkbox_list li:hover {
	background: #e7e7e7;
	cursor: pointer
}

.filter-box .checkbox_list input {
	float: none;
	clear: none;
	margin: 5px;
	padding: 0;
	cursor: pointer
}

.filter-box .checkbox_list label {
	float: none;
	clear: none;
	line-height: normal;
	font-size: 13px;
	width: 145px;
	text-transform: capitalize;
	margin: 0;
	cursor: pointer
}

.filter-profile {
	padding: 0 0 10px 5px;
	margin: 0 0 10px 0;
	float: left;
	width: 100%;
}

.filter-profile img {
	float: left;
	margin-right: 10px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 3px;
}

.filter-profile ul {
	float: left;
	margin-top: 3px;
	width: 110px;
}

.profile .filter-profile ul {
	width: 145px;
}	

.filter-profile .subtitle {
	font-size: 12px;
}

.filter-profile a {
	font-size: 14px;
	color: #444;
}

.filter-profile li {
	line-height: 18px;
}

.info-sidebar {
	float: left;
	clear: none;
	background: #f7f7f7;
	margin-bottom: 15px;
	padding: 10px;
	width: 180px;
	border: 1px solid #DDD;
}

.helper-sidebar {
	float: left;
	clear: none;
	background: #f7f7f7;
	padding: 10px;
	width: 280px;
}

.section-actions {
	margin: 5px auto;
	clear: both;
}

.section-actions li, .list-actions li {
	display: inline;
	float: left;
	margin: 0 6px 0 0;
	width: auto;
}


.perfil .becomefan, .perfil .removefan, .perfil .unfollow, .perfil .follow{
	position: absolute;
	right: 0;
	top: 10px;
	display: none;
}

.perfil li:hover .becomefan, .perfil li:hover .removefan, .perfil li:hover .unfollow, .perfil li:hover .follow{
	display: block;
}




.button-action {
	background-color: #f7f7f7; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e7e7e7'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7f7f7,  #e7e7e7); /* for firefox 3.6+ */
	border: 1px solid #ddd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	float: left;
	font-weight: bold;
	font-size: 11px;
	height: 25px;
	width: auto;
	padding-right: 5px;
}

.button-action:hover,
.button-action:focus,
.button-action:active {
	background-color: #fff; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e7e7)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #e7e7e7); /* for firefox 3.6+ */
	border: 1px solid #ddd;
	cursor: pointer;
	text-decoration: none
}

.button-action span {
	color: #444;
	float: left;
	font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	line-height: 25px;
	margin-left: 6px;
	text-shadow: 0 1px 0 #fff
}

.recommend-small-container {
	background: none;
	border: none;
	color: #555;
	font-weight: normal;
	width: 185px
}

.recommend-small-container span {
	line-height: 25px;
	margin-left: 5px
}

.recommend-small-container:hover {
	color: #ea7e14;
	text-decoration: none
}

.recommend-small-container:hover span {
	text-decoration: underline
}

.review-sidebar-container,
.fan-sidebar-container {
	background: none;
	border: none;
	color: #555;
	float: left;
	font-weight: normal;
	width: 185px
}

.review-sidebar-container i,
.fan-sidebar-container i {
	margin: 0 5px 0 6px
}

.review-sidebar-container span,
.fan-sidebar-container span {
	line-height: 18px
}

.review-sidebar-container:hover,
.fan-sidebar-container:hover {
	color: #ea7e14;
	text-decoration: none
}

.review-sidebar-container:hover span,
.fan-sidebar-container:hover span {
	text-decoration: underline
}

.follow-container {
	margin-left: 4px;
	width: 125px
}

.profile-actions .loading-container {
	margin-left: 4px;
	width: 125px
}

.profile-actions .loading-container span {
	margin: -3px 0 0 50px
}

.section-actions .loading-container {
	width: 165px
}

.loading-container i {
	display: none
}

.loading-container span {
	width: 100%
}

.loading-container img {
	float: left;
	margin: 6px 40%
}

.loading-icon {
	/*background: url("../../img/loading-small.gif") no-repeat;*/
	float: left;
	height: 16px;
	margin: 5px 0 0 5px;
	width: 16px
}

.view-container {
	width: 135px
}

.follow {
	background-position: 0 -60px;
	float: left;
	height: 18px;
	margin: 3px 1px 0 4px;
	width: 18px
}


.following-container,
.viewed-container,
.section-actions .following-container,
.section-actions .viewed-container,
.user-result-actions .following-container {
	background: #0e8d16; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#36c73f), to(#0e8d16)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #36c73f,  #0e8d16); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36c73f', endColorstr='#0e8d16'); /* for IE */
	border: 1px solid #0e8d16;
	width: 125px
}

.viewed-container {
	width: 135px;
	margin-left: 0;
}

.following-container span,
.viewed-container span,
.unfollow-container span,
.unview-container span {
	color: #fff;
	text-shadow: none
}

.following,
.viewed {
	background-position: -18px -60px;
	float: left;
	height: 17px;
	margin: 2px 0 0 4px;
	width: 18px
}

.unfollow-container,
.unview-container,
.section-actions .unfollow-container,
.section-actions .unview-container,
.user-result-actions .unfollow-container {
	background: #bb402d; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#f05c5d), to(#c63738)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f05c5d,  #c63738); /* for firefox 3.6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05c5d', endColorstr='#c63738'); /* for IE */
	border: 1px solid #bb402d;
	width: 125px
}

.unview-container {
	width: 135px;
	margin-left: 0;
}

.unfollow,
.unview {
	background-position: -36px -60px;
	height: 17px;
	width: 14px;
	float: left;
	margin: 2px 0 0 6px;
}

.you {
	margin: 0 auto 0 25px;
}

.send-container {
	width: 125px;
}

.send-mail {
	background-position: -20px -43px;
	width: 21px;
	height: 18px;
	float: left;
	margin: 4px 0 0 4px;
}

.section-actions .view-container,
.section-actions .viewed-container,
.section-actions .unview-container {
	width: 165px;
}

.view {
	background-position: -60px -93px;
	height: 20px;
	width: 20px;
	float: left;
	margin: 1px 0 0 3px;
}

.section-actions .view {
	margin: 3px 0 0 3px;
}

/*.review-container {
	width: 120px;
}*/

.margin-container{margin-left: 5px;}

.colabo-container {
	width: 190px;
}

/*.section-actions .review-container {
	width: 215px;
}*/

.add-list {
	background-position: -21px -166px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 4px 0 0 4px;
}



.actions-wrap {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 5px
}

.episodes-actions {
	float: right;
	margin: 8px 5px 0
}

.episodes-actions span {
	margin: 1px 5px 0 0;
	float: left;
}

.mirror-container {
	width: auto;
	margin: 0px auto 10px;
}

.download-container {
	width: 170px;
}











/* Botones sociales */


.social-buttons {
	height: 20px;
	margin-bottom: 15px;
	clear: both;
	height: 32px;
}

.social-buttons li {
	float: left;
	margin-right: 10px;
}

.social-buttons li a{
	display: block;
	width: 32px;
	height: 32px;
	text-indent: -999999px;
}

/*.social-buttons li a.tw{background: url(../../img/share/twitter.png) no-repeat left top;}*/
/*.social-buttons li a.fb{background: url(../../img/share/facebook.png) no-repeat left top;}*/
/*.social-buttons li a.gr{background: url(../../img/share/google.png) no-repeat left top;}*/




.buy_show{
	margin: 15px 0;
	clear: both;
}



.buy_show figure{	padding-top: 18px;}
.buy_show .episodes tr:hover{background: #fff;}
.buy_show .episodes td{text-align: center; width: 25%; clear: both;padding-top: 18px;}
.buy_show .episodes td a, .buy_show .episodes tr:hover a{ color: #444; font-weight: bold; display: block; text-align: center; margin-top: 5px;}

.summary-info {
	background: #f7f7f7;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 21px;
	line-height: 21px;
	width: 100%;
	clear: both;
	margin: 0 0 20px 0;
}


.summary-info p {
	margin: 2px 7px 0;
	float: left;
	color: #666;
}

.aed-links {
	margin: 5px auto 10px;
	width: 295px
}

.aed-links li {
	line-height: 20px
}

/* Mail */
.message-menu li {
	border-bottom: 1px solid #ddd;
	padding: 0 8px;
	float: left;
	width: 164px;
}

.profile .message-menu li {
	width: 198px;
}

	.message-menu li a {
		color: #333;
		display: block;
		padding: 8px 0
	}

.message-menu .active,
.message-menu .active:hover {
	background: #fff;
	width: 173px;
	border: 1px solid #ddd;
	border-width: 1px 0 1px 1px;
	border-right: 4px solid #fff;
	margin-top: -1px;
	padding-right: 9px
}

.filter-box .message-menu .active,
.filter-box .message-menu .active:hover {
	width: 171px;
}

.profile .filter-box .message-menu .active,
.profile .filter-box .message-menu .active:hover {
	width: 208px;
}

.message-menu li:hover a {
	color: #333;
	text-decoration: none;
}

.message-menu li:hover {
	background: #eee;
}


.add-review {
	background-position: 0px -41px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 4px 0 0 4px;
}


.profile-box {
	margin-bottom: 10px;
	width: 180px;
	padding: 10px;
	float: left;
	clear: left;	
}

.profile-box img {
	margin: 0 11px 0 0;
}


.profile-img {
	margin: -10px 15px 10px -10px;
	background: white;
	float: left;
	clear: none;
}

.img-shadow {
	border: 1px solid #DDD;
	box-shadow: 3px 3px 3px #999;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 3px #999;
	padding: 3px;
}



.profile-info {
	margin-bottom: 5px;
	padding-bottom: 7px;
	float: left;
	width: 180px;
	font-size: 12px;
}

.profile-info p {
	float: left;
	clear: left;
	margin: 5px auto -3px;
	font-size: 13px;
	width: 100%;
	text-align: center;
}

.profile-info p a {
	color: #ea7e14;
}
	

.profile-info strong {
	font-size: 14px;
	float: left;
	clear: both;
	margin: -28px auto 0 4px;
	padding: 5px;
	text-align: center;
	width: 160px;
	background: #333;
}

.profile-info a {
	color: #fff;
}

.profile-actions {
	margin: 10px auto 0 1px;
	float: left;
}
	
	.profile-actions a {
		height: 20px;
		padding: 3px
	}

	.profile-actions span {
		line-height: 20px;
	}

	.profile-actions li {
		display: block;
		margin-right: 5px;
		float: left;
	}

		.profile-actions li a {
			margin: 0 auto;
			width: 24px
		}
	
		.profile-actions li .becomefan,
		.profile-actions li .removefan {
			margin: 0 auto 0 3px
		}
	
		.profile-actions li .loading-icon {
			margin: 3px auto 0 5px
		}
		
		.profile-actions li a {
			margin-left: 4px;
			width: 167px;
			margin-bottom: 5px;
		}
		
		.profile-actions li:first-child .loading-icon {
			margin: 3px 45% 0
		}


	.profile-actions .following-container,
	.profile-actions .viewed-container {
		background-color: #19ac22; /* for non-css3 browsers */
		background: -webkit-gradient(linear, left top, left bottom, from(#19ac22), to(#0e8d16)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #19ac22,  #0e8d16); /* for firefox 3.6+ */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19ac22', endColorstr='#0e8d16'); /* for IE */
		border: 1px solid #0e8d16
	}
	
	.profile-actions li a.unfollow-container,
	.profile-actions .unview-container {
		background-color: #d55e4b; /* for non-css3 browsers */
		background: -webkit-gradient(linear, left top, left bottom, from(#d55e4b), to(#bb402d)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #d55e4b,  #bb402d); /* for firefox 3.6+ */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55e4b', endColorstr='#bb402d'); /* for IE */
		border: 1px solid #bb402d
	}
	
	.profile-actions .following,
	.profile-actions .unfollow,
	.profile-actions .viewed,
	.profile-actions .unview {
		margin: 0 0 0 4px;
	}
	
	.profile-actions .follow {
		margin: 0 0 0 2px;
	}

.profile-actions .send-mail {
	margin: 1px 1px 0 2px;
}

.profile-menu {
	float: left;
	clear: both;
	margin: 0;
	width: 180px;
}

.profile-menu li {
	border-bottom: 1px solid #ddd;
	padding: 8px;
}

.profile-menu a {
	color: #333;
}

.profile-menu a:hover {
	color: #ea7e14;
}

.sidebar-box {
	margin: 0 auto 20px;
	width: 190px;
	padding: 0 5px;
	float: left;
	clear: left;
}

.sidebar-box h2 {
	font-size: 13px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 5px 5px;
	margin: 0 auto 5px;
}

.sidebar-box h2 span {
	font-size: 12px;
	color: #666;
}

.sidebar-box p {
	padding: 0 10px;
}

.sidebar-box .more {
	font-size: 12px;
	margin-right: 15px;
}



/* Accordion */
.season {
	clear: both;
	background: #efefef;
	border: none;
	cursor: pointer;
	line-height: 25px;
	height: 25px;
	width: 100%;
}

.season:hover {
	background: #ddd;
}

.season strong {
	margin: 0 10px;
	width: 100px;
	float: left;
}

.season a {
	color: #fff;
}

.season a:hover {
	text-decoration: none;
}

li.active h3,
li.active:hover h3  {
	background: #ddd;
}

li.expand .accordion-status i {
	background-position: -36px 0;
	width: 9px;
	height: 16px;
	float: left;
	margin: 3px 0 0 4px;
}

li.active .accordion-status i {
	background-position: -22px 0;
	width: 14px;
	height: 16px;
	float: left;
	margin: 6px 4px 0 0;
}

.accordion-status {
	float: right;
	margin-right: 10px;
	width: 19px;
}

/* Tables */
.episodes {
	clear: both;
	empty-cells: show;
	margin: 5px auto 10px;
	width: 100%
}

.episodes tr.sinenlace, .episodes tr.sinenlace:hover{
	background: #fff;
	color: #bbb;
}

.episodes tr.sinenlace a, .episodes tr.sinenlace:hover a{
	color: #bbb;
}




.go .half td{width: 50%;}
.go .half td.title{font-weight: bold;}
.go .hdicon{float: left; margin-left: 5px;}
.go .flags{margin: 0; float: left;}
.go .slash{float: left; width: 20px; text-align: center;}
.go .episodes{font-size: 20px;line-height: 24px;}
.go .half tr:nth-child(2n){background: #F7F7F7;}
.go .down{background: #efefef;}
.go .down:hover{background: #e6e6e6;}
.go .episode-quality-icon{ margin-left: 1px; margin-top: 3px;}
.go .episodes.half{font-size: 14px; line-height: 18px;}
.go .episodes a{display: block;	width: 100%;}
.go .aviso{color: #999;text-align: center; margin: 20px 0;}

	.episodes img {
		margin-right: 3px;
		vertical-align: middle;
	}
	
	.episodes .action {
		text-align: center;
		width: 50px
	}
	
	.episodes .add {
		width: 170px
	}
	
	.episodes td.helper {
		padding: 10px;
	}
	
	.episodes td.episode-server a,.episodes td.episode-title a{ display: block; width: 70%; float: left; margin-right: 5px;}
	.episodes td.helper{ cursor: default;}
	
	.episodes .episode-server-img{width: 200px; text-align: center;}

	.episodes tr:hover a{color: #ea7e14; text-decoration: none;}

	.episodes th {
		text-align: left;
		border-bottom: 1px solid #ccc;
		padding-bottom: 3px;
		white-space: nowrap;
	}
	
		.episodes th span,
		.episodes th span a {
			font-size: 12px;
			font-weight: normal;
			color: #ea7e14;
		}

.episodes th.center, .episodes td.center{
	text-align: center;
	padding: 0 7px;
}

th.episode-title-chapter {
	text-align: left;
	padding-left: 5px;
	width: 645px;
}

th.episode-title-date{
	width: 80px;
	text-align: center;
}

th.episode-title-lang {
	width: 100px;
	text-align: center;
}

th.episode-notes{
	text-align: center;
}

.episode-disponibilidad{
	text-align: center;
	margin-right: 5px;
}

.episode-disponibilidad .downloads{margin: 0 auto; float: none;}

.episode-notes {
	width: 248px;
	text-align: center;
}

th.episode-duration{text-align: center; width: 220px;}
.episode-duration{text-align: center;}

.episode-lang .flags, .episode-lang .flags_peq{
	float: left; margin-left: 5px;
}

.episode-lang .flags:first-child, .episode-lang .flags_peq:first-child{margin-left: 0;}

.episode-watched {
	margin-left: 20px;
	float: left;
}

.one-lang {
	margin-left: 30px;
}

.two-lang {
	margin-left: 18px;
}

.three-lang {
	margin-left: 7px;
}

th.episode-title-type {
	text-align: center;
}

.double-type {
	margin-left: 28px;
}

.single-type {
	margin-left: 36px;
}

.episode-title-quality {
}

th.episode-subtitle {
	width: 100px;
	text-align: center;
}

.episode-subtitle-icon {
	margin-left: 33px;
	float: left;
}

th.episode-quality {
	width: 100px;
	text-align: center;
}

.episode-quality-icon {
	margin-left: 20px;
	float: left;
}

.episodes tbody tr {
	line-height: 18px;
	width: 100%;
}

.episodes tbody tr:hover {
	background: #f3f3f3;
}

.episodes tbody tr.last:hover {
	background: none;
}

.episodes td {
	padding: 5px 3px;
	vertical-align: middle;
	line-height: 22px;
	position:relative
}

.episodes td a {
	text-align: left;
}

.score {
	text-align: center;
	font-size: 15px;
}

.episodes tbody tr.last td {
	text-align: right;
	padding: 5px 0 10px;
}

.episode-number {
	text-align: center;
}

.episode-title,
.episode-server {
	text-align: left;
	font-family: "Helvetica Neue", Arial, sans-serif;
}

.episode-server {

}

	.episode-title a,
	.episode-server a {
		color: #333;
		margin-left: 5px;
	}

	.episode-title a:hover,
	.episode-server a:hover{
		color: #ea7e14;
	}

	.episode-title a:visited,
	.episode-server a:visited {
		color: #ea7e14;
	}

	.episode-title strong {
		font-size: 15px;
	}

.episode-lang span {
}

.episode-uploader {
	width: 100px;
	text-align: center;
}

.episode-download {
	width: 80px;
	background: #eee;
}

	.episode-download a {
		padding-left: 30px;
		float: left;
		display: block;
		width: 100%;
	}

.notif-table {
	width: 100%;
	margin: 15px auto 10px;
	empty-cells: show;
	float: left;
	clear: both;
}

	.notif-table th {
		text-align: left;
		background: #eee;
		border: 1px solid #ccc;
		border-width: 1px 0;
		padding: 3px 3px 3px 5px;
		margin-bottom: 5px;
	}
	
	.notif-table th.no-border {
		border: none;
		background: none;
	}
	
	.notif-table th.notif-way {
		color: #333;
		font-size: 12px;
		line-height: 10px;
		text-align: center
	}
	
	.notif-table th.icon {
		text-align: center;
		width: 60px
	}
	
		.notif-table th.icon i {
			display: inline-block;
			float: none;
			margin: 5px auto
		}
	
	.notif-table .select-column {
		text-align: center;
		width: 57px
	}
	
	.notif-table tr {
		line-height: 18px
	}
	
	.notif-table td {
		border-bottom: 1px solid #ddd;
		padding: 3px 3px 3px 10px
	}

.notif-header {
	margin: 5px auto -10px;
}

.notif-desc {
	width: 450px
}


.positive {
	color: #7aa179;
}

.negative {
	color: #c68787;
}

.pagination {
	float: right;
	clear: both;
	margin: 10px auto;
	width: 100%;
	
}

.pagination ul {
	float: right;
}

	.pagination ul li {
		float: left;
		margin-left: 3px;
	}
	
		.pagination ul li a {
			color: #777;
			border: 1px solid #ddd;
			background: #fff;
			padding: 3px 7px;
			font-weight: bold;
			display: block
		}
		
		.pagination ul li a:hover,
		.pagination ul li a.active {
			text-decoration: none;
			border-color: #ccc;
			background: #eee;
			color: #555
		}

/** Playlist list **/
.new-playlist {
	float: left;
	clear: both;
	margin: 0 auto 10px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	width: 100%
}

	.new-playlist .form {
		margin: 5px 15px;
		width: 345px
	}
	
	.new-playlist label {
		font-size: 13px;
	}
	
	.new-playlist input[type='text'] {
		background: #fff;
		margin-bottom: -5px
	}

.title-actions {
	font-size: 12px;
	font-weight: normal
}

	.title-actions a {
		color: #888
	}

.playlist {
	float: left;
	clear: both;
	margin: 10px auto;
	display: block
}

	.playlist .more-header {
		width: 700px;
		float: left;
		text-align: right;
		line-height: 23px
	}
	
	.playlist p {
		margin: 5px 0 0 5px; 
		float: left;
		width: 690px
	}

/** Users list **/
.list-order-users {
	float: right;
	line-height: 30px
}

	.list-order-users select {
		width: 135px;
		margin-left: 5px
	}

.user-result {
	clear: none;
	float: left;
	height: 50px;
	padding: 5px;
	margin: 0 4px 0 5px;
	width: 55px;
}
	
.user-result a{
	display: block;
	height: 100%;
	width: 100%;
}
	
.user-result:hover {
	background: #f7f7f7
}
	
	.user-result img {
		float: left;
		clear: left;
		border: 1px solid #ddd;
		padding: 2px;
		margin-right: 10px
	}
	
	.user-result img:hover {
		border: 1px solid #ccc
	}
	
	.user-result .loading {
		border: none
	}
	
	.user-result h2 {
		margin: 0px;
		font-size: 15px;
		color: #333;
	}
	
	.user-result h2 span,
	.middle-list h2 .real-name {
		color: #999;
		font-size: 13px;
		font-weight: normal
	}
			
		.user-result:hover h2{
			color: #ea7e14;
			text-decoration: underline;
		}
	
	.user-result h3 {
		margin-bottom: 0
	}
	
	.user-result .button-action {
		width: 26px;
		margin: 5px auto 0
	}
	
	.user-result-data {
		margin: 2px auto 3px;
		padding: 0;
		color: #666;
		width: auto
	}
	
		.user-result-data li {
			line-height: 18px
		}
		
		.user-result-data strong {
			font-size: 15px;
			color: #555
		}
	
	.user-result-actions {
		margin: -20px auto;
		float: right
	}
	
		.user-result-actions li span {
			font-weight: bold;
			font-size: 1.06em;
			margin-top: 5px;
			float: left
		}

/** Search results **/
.more-results {
	float: right;
	clear: none;
	margin: 0 0 0 10px;
	text-align: right;
	width: 150px;
	color: #fff
}

.more-results:hover {
	color: #fff
}



#contact_box {
	float: left;
	padding: 10px 10px 0
}

#change_avatar {
	width: 600px
}

#preview_ca {
	background-color:#fff;
	border:1px solid #eee;
	float:left;
	height:auto;
	margin: 10px 15px 10px 5px;
	padding:4px;
	text-align:center;
	width:auto
}

.select-avatar {
	float: left;
	margin: 10px auto
}

	.select-avatar p {
		margin: 5px auto 10px
	}
	
	.select-avatar img {
		border: 1px solid #ddd;
		float: left;
		margin-right: 5px;
		padding: 3px
	}

	.select-avatar img:hover {
		background-color: #f7f7f7;
		border: 1px solid #ccc
	}


/** 404 **/
.notfound-wrap {
	/*background: url("../../img/404_bg.jpg") top left no-repeat;*/
	width: 980px;
	height: 735px;
	margin: -10px auto -20px -15px
}

.error500-wrap {
	/*background: url("../../img/500_bg.jpg") top left no-repeat;*/
	width: 980px;
	height: 735px;
	margin: -10px auto -20px -15px
}

.notfound-content {
	background: #fff;
	background: rgba(255,255,255,0.8);
	box-shadow: 3px 3px 3px #000;
	margin: 60px auto 0 80px;
	padding: 20px 30px;
	width: 771px;
	float: left;
	clear: both
}

	.notfound-content h1 {
		font-size: 30px
	}
	
	.notfound-content .subtitle {
		margin-bottom: 40px
	}
	
	.notfound-content h2 {
		font-size: 16px;
		margin-top: 25px;
		color: #ea7e14
	}
	
	.notfound-content ul {
		margin: 20px auto;
		text-align: center
	}
	
	.notfound-content ul li {
		display: inline
	}

.notfound-footer {
	float: left;
	clear: both;
	margin: 278px 0 0 20px;
}

.notfound-footer.error500{
	margin: 270px 0 0 20px;
}





/** Sidebar styles **/
#sidebar .more {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 5px;
	float: left;
	clear: both;
	width: 280px;
	text-align: right
}

#sidebar .more:hover {
	text-decoration: underline
}

.register-box-home {
	margin: 0 auto 15px;	
	padding: 10px 14px 10px 15px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	height: 243px;
	background: #eee; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#eeeeee'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eee)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7f7f7,  #eee); /* for firefox 3.6+ */
	overflow: hidden
}

.register-box-home p {
	margin-bottom: 10px
}

.register-box-home ul {
	margin: 0 auto 15px 15px;
	
}

.register-box-home ul li {
	line-height: 24px;
	list-style: square
}

#advertisment {
	margin-bottom: 20px
}

	#advertisment img {
		border: 1px solid #ccc
	}
	
#sidebar-profile-info {
	float: left;
	margin-bottom: 15px
}

	#sidebar-profile-info img {
		background: #fff;
		border: 1px solid #ddd;
		float: left;
		margin-right: 10px;
		padding: 2px
	}
	
	#sidebar-profile-info .sidebar-info {
		float: left;
		clear: none;
		width: 200px;
	}
	
	#sidebar-profile-info h1 {
		font-size: 14px;
		margin: 2px auto 1px
	}
	
	#sidebar-profile-info .profile-link {
		float: left;
		margin-top: 2px
	}
	
.sidebar-home-box {
	float: left;
	margin: 10px 0 15px 0;
	width: 100%;
}

	.sidebar-home-box h2, #redes_sociales h2, #main h2{
		border-bottom: 1px solid #ddd;
		color: #474747;
		font-size: 1.2em;
		margin-bottom: 10px;
		padding-bottom: 2px;
		text-shadow: 0 1px 0 #fff;
	}
	
	#main #minivideos, #main #recomendadas{
		margin: 20px 0;
		width: 610px;
	}
	
	
	#main #noticias, #main #busqueda {
		margin: 20px 0 0 0;
	}
	
	#main #noticias h2, #main #busqueda h2.title-busqueda{
		margin: 0 18px 15px 20px;
		clear: both;
	}
	
	
	
	#busqueda .view_more, .listaseries .view_more{
		height: 25px;
		margin-bottom: 20px;
		margin-right: 10px;
	}
	
	#main #busqueda .pagination{
		margin-right: 20px;
	}
	
	#main .breadcrumb{
		margin: 20px 18px 15px 20px;
	}

	#busqueda h1.title{border: none;}
	
	#busqueda .rating, .ultimas .rating{
		margin-top: -70px;

	}
	
	#busqueda .middle-list .rating span,	.ultimas .middle-list .rating span{
		line-height: 15px;
		margin-right: 0;
	}

	#busqueda .middle-list p, .ultimas .middle-list p{
		padding-right: 100px;
		height: 55px;
	}
	
	.ultimas.notificaciones .middle-list p{height: auto;padding-top: 10px;}
	
	#busqueda .middle-list .rating p, .ultimas .middle-list .rating p{
		height: auto;
		padding: 0;
	}
	
	#busqueda .middle-list .generos, .ultimas .middle-list .generos{
		margin-left: 0px;
		background: #EFEFEF;
		padding: 3px;
		height: auto;
	}
	
	#busqueda h3.title{padding: 0 18px 0 20px; clear: both;}
	#busqueda .view-more{padding-right: 18px; height: 25px; padding-bottom: 20px;}	
	
	
	.home-playlists {
		margin-bottom: 10px
	}
	
	.home-playlists li {
		color: #474747;
		margin: 2px 0 8px 15px
	}
	
	#sidebar .sidebar-home-box .more {
		float: right;
		margin: -25px 0 0 0
	}

.featured-item {
	border-bottom: 1px dotted #ddd;
	float: left;
	padding: 8px 3px 8px 4px
}

	.ranking {
		background: #c7c7c7;
		float: left;
		margin-right: 10px;
		padding: 1px
	}
	
	.ranking:hover,
	.ranking span:hover {
		background: #666;
		cursor: pointer
	}
	
	.ranking:hover a {
		text-decoration: none
	}
	
	.featured-item span {
		color: #fff;
		float: left;
		font-size: 18px;
		font-weight: bold;
		line-height: 69px;
		margin: 0;
		padding: 0 9px
	}

	.featured-item img {
		background: #fff;
		border: 1px solid #ccc;
		float: left;
		padding: 2px
	}
	
.featured-info {
	clear: none;
	float: left;
	padding-top: 5px;
	width: 200px
}

	.featured-info h3 {
		font-size: 13px;
	}
	
	.featured-info p {
		float: left;
		width: 95px
	}
	
	.featured-info p a {
		color: #999;
		line-height: 26px
	}
	
	.featured-info strong {
		border-right: 1px solid #ddd;
		color: #7aa179;
		font-size: 20px;
		line-height: 26px;
		margin-right: 5px
	}
	
	.featured-info li {
		display: inline
	}
	
	.featured-info .button-action {
		margin-right: 5px;
		width: 26px
	}

.user {
	margin: 0 7px 7px;
	float: left
}

.sidebar-follow {
	margin-left: 1px
}

.review {
	margin: 0 0 10px 7px;
	float: left
}

.user-data,
.user-review {
	float: left;
	clear: none;
	font-size: 12px;
	width: 210px;
	padding: 0;
	margin-bottom: 3px
}

.user-review {
	line-height: 18px;
	width: 225px
}

	.user-review .review-author {
		border: none;
		margin: 0 auto 3px
	}
	
	.review-title a {
		font-weight: bold;
		font-size: 13px;
		color: #333
	}
	
	.review-title a:hover {
		color: #ea7e14
	}

.review-author {
	float: left;
	clear: both;
	margin: 5px auto;
	font-size: 12px
}

	.review-author span {
		color: #999
	}
	
	.review-author strong {
		font-size: 15px;
		float: right;
		color: #1293cf;
		margin-left: 5px
	}

.username a {
	color: #333;
	font-weight: bold;
	font-size: 13px
}

.username a:hover {
	color: #ea7e14
}

.remove {
	float: left;
	margin: 2px 4px 2px 0;
}

#sidebar .thumbs-list {
	padding: 0
}

	#sidebar .thumbs-list li {
		line-height: 15px
	}

.thumb-sidebar {
	border: 1px solid #ddd;
	background: #fff;
	padding: 2px;
	height: 85px;
	width: 60px;
	float: left;
	clear: none;
	margin: 0 2px 10px 6px;
	position: relative
}

.thumb-sidebar:hover {
	background: #fff;
	border: 1px solid #c7c7c7
}

.actions {
	float: right;
	position: relative;
	z-index: 23;
	margin: -8px -8px -25px 0
}

.actions img {
	cursor: pointer
}





/* Añadidos V2*/



#redes_sociales{
	height: 32px;
	margin: 15px 0 0 0;
	display: block;
}

#redes_sociales h2{
	border-bottom: none;
}

.twitter_button,.facebook_button{
	display: block;
	float: left;
	width: 85px;
	height: 21px;
	/*background: url(../../img/twitbook.png);*/
}

.facebook_button{
	background-position: 0 -21px;
}



#social-links {
	display: block;
	width: 210px;
	margin-top: -50px;
	margin-left: 109px;
}

#social-links a {
	margin-left: 11px;
}



/* Listados sidebar */


.sy_scroll_wrapper {
    position: relative;
    height: 600px;
    margin-bottom: 15px;
    font-size: 0.9em;
}
.sy_scroll_wrapper .shows_list {
    position: absolute;
    top: 0;
    left: 0;
}
.sy_scroll_wrapper .sy_scroll_marker { /* Inherited properties from: "?trebuchet" */
    position: absolute;
    background: #000;
    background: -moz-linear-gradient(top,#000,#333); /* Modified by background-gradient plugin */
    background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#333)); /* Modified by background-gradient plugin */
    background: -khtml-gradient(linear,left top,left bottom,from(#000),to(#333)); /* Modified by background-gradient plugin */
    color: #fff;
    font-size: 1.6em;
    font-weight: 700;
    font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
    padding: 4px 5px;
    margin-bottom: 5px;
    text-shadow: 0 -1px #0033cc;
    opacity: 0.9;
}

.ie8 .sy_scroll_wrapper .sy_scroll_marker,
.ie7 .sy_scroll_wrapper .sy_scroll_marker{
	filter: alpha(opacity=90);
}

.shows_list dl {
    width: 602px;
    overflow: auto;
    position: relative;
}
.shows_list dl dt {
    font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
    position: relative;
    margin: 0;
    background: #999;
    color: #fff;
    font-size: 1.6em;
    font-weight: 400;
    padding: 4px 5px;
    margin-bottom: 5px;
    text-shadow: 0;
    opacity: 0.9;
}
.shows_list dl dd {
    font-size: 1.1em;
    line-beight: 1.5em;
    margin-bottom: 4px;
}
.shows_list dl dd a {
    padding: 2px 5px;
    text-decoration: none;
    color: #000;
}
.shows_list dl dd a:hover {
    background: #ea7e14;
    color: #fff;
    text-shadow: 0 1px 0 #cc3300;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.shows_thumbs.recomendadas{
	margin-bottom: 20px;
}


.shows_thumbs ul {
    padding: 0;
    overflow: hidden;
    margin-bottom: 10px;
}
.shows_thumbs ul li {
    width: 90px;
    float: left;
    margin: 6px 15px 6px 0;
}


.shows_thumbs ul li a {
    position: relative;
    display: block;
    overflow: hidden;
    text-decoration: none;
    height: 122px;
}
.shows_thumbs ul li a span {
    position: absolute;
    left: 0;
    background: rgba(0,0,0,0.8);
    color: #fff;
    font-weight: 700;
    padding: 4px 6px;
    font-size: 1em;
    line-height: 1.2em;
    width: 78px;
    bottom: 0;
    -moz-transition-property: bottom;
    -moz-transition-duration: 0.9s;
    -webkit-transition-property: bottom;
    -webkit-transition-duration: 0.9s;
}

.ie8 .shows_thumbs ul li a span,
.ie7 .shows_thumbs ul li a span{
	background: #000;
	filter: alpha(opacity=80);
}
.shows_thumbs ul li a:hover span {
    bottom: -100px;
    -moz-transition-property: bottom;
    -moz-transition-duration: 0.9s;
    -webkit-transition-property: bottom;
    -webkit-transition-duration: 0.9s;
}

.shows_thumbs ul li.last {
    margin: 6px 0;
}







aside .sy_scroll_wrapper {
    height: 300px;
}

.portada aside .sy_scroll_wrapper,.recomendadas aside .sy_scroll_wrapper{ height: 658px;}

aside .shows_list dl {
    width: 300px;
    height: 300px;
    border-bottom: solid 1px #ccc;
}

.portada aside .shows_list dl,.recomendadas aside .shows_list dl{height: 658px;}




.view_more{
	padding: 0;
	font-size: 1em;
	line-height: 1.3em;
	clear: both;
}

.view_more a {
	color: #EA7E14;
	font-weight: 700;
	float: right;
    height: 17px;
}

.view_more_big{
	clear: both;
	margin: 20px;
}

.view_more_big a{
	display: block;
	background: #EA7E14;
	color: white;
	text-decoration: none;
	text-align: center;
	padding: 10px 0;
	border-radius: 5px;
	font-size: 16px;
}

.view_more_big a:hover{
	background: #EAA218;
}

.more_news{
	padding: 10px 20px;
	margin-bottom: 30px;
}


/* Slideshow y News */



#slideshow{
    margin: 10px 0 20px;
    padding: 10px 15px;
    overflow: hidden;
    height: 310px;
    position: relative;
}
#slideshow h1
{ font-family: "Arial Rounded MT Bold", Cambria,"Tw Cen MT Condensed Extra Bold","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #cc0001; 
    font-size: 14pt; 
}

#slideshow .view_more{
	position: absolute;
	bottom: 0;
	right: 17px;
}

#slideshow a{
  text-decoration: none;
}

#slideshow ul.slides{
  float: left;
  width: 485px;
	height: 248px;
	overflow: hidden;
}
#slideshow ul.slides li{
    margin-bottom: 10px;
    position: relative;
    height: 250px;
}
#slideshow ul.slides li hgroup{
 		position: absolute;
 		bottom: 0;
 		width: 100%;
    background: rgba(0, 0, 0, 0.8);
    padding: 10px;
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
}

.ie7 #slideshow ul.slides li hgroup,
.ie8 #slideshow ul.slides li hgroup{
background: #000;
filter:alpha(opacity=80);
}

#slideshow ul.slides li hgroup h1{
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 700;
    color: #fff;
	text-shadow: none;
}
#slideshow ul.slides li hgroup h2{
  font-size: 0.9em;
  line-height: 1.4em;
	border: none;
  color: #fff;
	text-shadow: none;
	margin: 0;
	font-weight: normal;

}

#slideshow ul.slides li hgroup h1 a, #slideshow ul.slides li hgroup h2 a{
	color: #fff;
}


#slideshow nav{
    float: left;
    margin-left: 12px;
    width: 116px;
}
#slideshow nav ul li{
    margin-bottom: 3px;
	position: relative;
}
#slideshow nav ul li span{

}
#slideshow ul.slides{
    position: relative;
    width: 485px;
}
#slideshow ul.slides li{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
#slideshow ul.slides li hgroup{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 465px;
}

#slideshow nav ul li{
    background: #000;
    overflow: hidden;
    width: 118px;
}
#slideshow nav ul li a{
    display: block;
    vertical-align: middle;
    position: relative;
    width: 116px;
    height: 58px;
    float: left;
    text-decoration: none;
    border: solid 1px #ccc;
}
#slideshow nav ul li a img{
    opacity: 0.2;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}

.ie7 #slideshow nav ul li a img,
.ie8 #slideshow nav ul li a img{
	filter:alpha(opacity=20);
}

.ie7 #slideshow nav ul li.activeSlide a img,
.ie8 #slideshow nav ul li.activeSlide a img {
	filter: alpha(opacity=100);
}


#slideshow nav ul li a span{
    display: block;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    font-size: 1em;
    line-height: 1.4em;
    padding: 10px;
    width: 96px;
    z-index: 10;
    text-align: center;
    line-height: 40px;
}
#slideshow nav ul li.activeSlide a img{
    opacity: 1;
}
#slideshow nav ul li.activeSlide a span{
    display: block;
    text-indent: -999em;
    /*background: url(../../img/icons/slide_active.png) 0 center no-repeat;*/
}








/*Noticias*/


.new, .advertise{
    width: 605px;
    margin-top: 5px;
    float: left;
    padding: 20px;
    position: relative;
    margin-bottom: 10px;
}

.new img{
	max-width: 580px;
}

.new time, .new span.info, .advertise time, .advertise span.info, .titular time, .titular span.info{
    display: block;
    font-family: Tahoma,Geneva,Verdana,sans-serif;
    background: #333;
    color: #fff;
		float: right;
		width: 60px;
		margin-bottom: 10px;
    font-size: 1.1em;
    line-height: 1.4em;
    padding: 6px;
    text-transform: uppercase;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
}


.new .time, .advertise time, .advertise span.info, .publi time, .publi span.info{
	background: #ea7e14;
	text-align: center;
}


.new time span, .new span.info span, .advertise time span, .advertise span.info span{
    font-size: 1.5em;
    font-weight: 700;
}

.new h3, .advertise h3{
    color: #ea7e14;
    font-family: Tahoma,Geneva,Verdana,sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    width: 480px;
}
.new a, .advertise a{
    font-weight: 700;
    color: #ea7e14;
}
.new a:hover, .advertise a:hover{
    color: #ea7e14;
}
.new figure, .advertise figure{
    margin-bottom: 10px;
    padding: 0;
    border: 0;
    background: none;
}
.new .text, .advertise .text{
		text-align: justify;
    font-size: 1em;
    line-height: 1.3em;
    margin: 30px 0 0 0;
}
.new .text p, .new .text ul, .advertise .text p, .advertise .text ul, .new .text div, .advertise .text div{
    margin: 10px 0;
}
.new .text li, .advertise .text li{
    margin-bottom: 4px;
}
.new footer, .advertise footer{
    overflow: hidden;
    font-size: 1.2em;
    line-height: 1.5em;
    background: none;
    border: 0;
}
.new footer a, .advertise footer a{
    float: right;
    margin-left: 10px;
    background-color: #006ed4;
    color: #f3f3f3;
    padding: 4px 6px;
    text-shadow: 0 1px 0 #003300;
    border: 1px solid rgba(0,51,0,0.3);

}
.new footer a:hover, .advertise footer a:hover{
    background: #06c;
    color: #fff;
    padding: 3px 6px 5px;
}


.new img, .advertise img{
	margin: 10px;
}


.new .separador, .advertise .separador{
	margin-top: 20px;
	border-bottom: solid 1px #ccc;
}

.new .social-new, .advertise .social-new{
	margin-top: 20px;
}


.titular{
	margin: 10px 20px;
	position: relative;
	clear: both;
	display: block;
}

.titular time, .titular h3, .titular span.info{
	line-height: 18px;
	float: none;
	display: block;
}

.titular h3{
	width: 525px;
	padding: 6px 0;
	border-bottom: dotted 1px #ccc;
	margin: -40px 0 20px 85px;
}

.titular time, .titular span.info{
	margin-right: 15px;
	width: 60px;
}


#recomendadas, #minivideos, #minivideos-full {
	clear: both;
	padding: 20px;
	float: left;
}

#minivideos-full{
	padding: 20px 0;
}

#minivideos .minivideo, #minivideos-full .minivideo, #recomendadas article{
	width: 170px;
	float: left;
	margin-right: 44px;
	color: #333;
	margin-bottom: 20px;
	font-size: 12px;
}

#recomendadas article{margin-top: 10px;}

#minivideos .minivideo a, #minivideos-full .minivideo a, #recomendadas article a{color:#333;}


#video{
	height: 400px;
}


#minivideos.single{
	margin-top: 24px;
	padding: 0;
}


#minivideos.single .minivideo, #minivideos-full .minivideo{
	margin-right: 23px;
}



#minivideos .minivideo.ultimo, #minivideos-full .minivideo.ultimo, #recomendadas .ultima {
	margin-right: 0;
}

#minivideos .minivideo img, #minivideos-full .minivideo img, #recomendadas article img{
	border: solid 1px #ccc;
	padding: 3px;
	margin-bottom: 10px;
}

#minivideos .minivideo .titulo, #minivideos-full .minivideo .titulo, #recomendadas article .titulo{
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #444;
	display: block;
}


#reproductor{	
	margin: 0 34px;
	width: 560px;
}



#minivideos-nav{
	text-align: center;
	width: 978px;
	margin: -10px 0 20px -14px;
	background: #333;
	clear: both;
	color: #fff;
	float: left;
	text-shadow: none;
	border: none;

}

#minivideos-nav ul{
	height: 30px;
	padding: 0 0 0 5px;
}


#minivideos-nav ul li{
	float: left;
	height: 40px;
	margin: 0 56px;
}

#minivideos-nav ul li a{
	padding: 10px 13px;
	display: block;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}

#minivideos-nav ul li a:hover, #minivideos-nav ul li a.active{
	/*background: url("../../img/nav_mouse_over.png") repeat-x top left;*/
  border-radius: 5px;
  -moz-border-radius: 5px;
height: 15px;
margin-top: 7px;
padding: 5px 13px;
line-height: 15px;
}

#miyonks-nav{
	text-align: center;
	width: 978px;
	margin: -10px 0 20px -14px;
	background: #333;
	clear: both;
	color: #fff;
	float: left;
	text-shadow: none;
	border: none;

}

#miyonks-nav ul{
	height: 30px;
	padding: 0 0 0 5px;
}


#miyonks-nav ul li{
	float: left;
	height: 40px;
	margin: 0 50px;
}

#miyonks-nav ul li a{
	padding: 10px 13px;
	display: block;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}

#miyonks-nav ul li a:hover, #minivideos-nav ul li a.active{
	/*background: url("../../img/nav_mouse_over.png") repeat-x top left;*/
  border-radius: 5px;
  -moz-border-radius: 5px;
height: 15px;
margin-top: 7px;
padding: 5px 13px;
line-height: 15px;
}

#miyonk_form 
{
	margin: 0 34px;
	width: 560px !important;
}

#miyonk_form fieldset
{
	margin: 0 auto;
	width: 560px;
}

#banner-left-minivideos{
	margin: 20px 5px;
}

#banner-right-minivideos{
}




figure figcaption{
	color: #666;
	font-size: 0.8em;
	margin-bottom: 4px;
	text-align: left;
}


#ads_superior{
	margin: 8px 0;
	clear: both;
}

#ads_superior figure{
}

#main_banner{
	background: transparent /*url(../../img/publi_top.gif) no-repeat left center */;
	float: left;
	padding-left: 0px;
	height: 92px;
}

#auto_banner{
	float: right;
	width: 236px;
	height: 92px;
	background: #f7f7f7;
	background: -webkit-gradient(linear,left top,left bottom,from(#E7E7E7),to(#F7F7F7));
	background: -moz-linear-gradient(top,#E7E7E7,#F7F7F7);
}


.banner468x60{
	width: 468px;
	margin: 20px auto;
	clear: both;
}


.banner300x250{ width: 300px; height: 265px; }
.banner728x90{ 
	width: 728px;
	height: 90px;	
	background: #fff url(../../img/publi_top.gif) no-repeat left center;
	padding-left: 10px;
	clear: both;
 }
 .buy_show .banner728x90{background: #fff /*url(../../img/publi_top.gif)*/ no-repeat left 38px; }
.banner230x90{ width: 230px; height: 90px;}
.banner160x600{ width: 160px; height: 615px;}

.banner234x60{ width: 234px; height: 60px;}
.banner234x30{ width: 234px; height: 30px;}

.ads iframe, .ads a img, .ads img{
	border: solid 1px transparent;
}
.cercania 
{
    border: solid 1px #ea7e14;
    width: 572px;

}
.cercania2 
{
    border: solid 1px #ea7e14;
    width: 700px;
    height: 100px;

}
.cercania_indice{
    border: solid 1px #ea7e14;
    width: 572px;
    margin-left: 20px;

}

.ads {position: relative;}
.ads figcaption{
	border: none;
}

.center300, .center_banner{
	margin: 0 auto;
}



#banner-sidebar-left{
	padding-left: 20px;
}

#banner_listaseries, #banner_listapeliculas{margin: 10px 0 10px 20px;}



#comentarios{
	margin: 20px;
}

#main #comentarios h2{
	margin: 0;
	clear: both;
	padding: 20px 0 0 0;
}


#comentarios .middle-list li{width: 604px;}

#comentarios form li{margin: 10px 0;}
#comentarios textarea{width: 442px;}
#comentarios input{width: 454px;}

.paginator{
	padding: 5px 0;
	text-align: right;
	clear: both;
	height: 15px;
}

.notificaciones .paginator,
#noticias .paginator,
#busqueda .paginator{
	margin: 20px 12px;
}

.paginator a, .paginator strong{
	color: #777;
	border: 1px solid #ccc;
	background: #fff;
	font-weight: bold;
	padding: 4px 8px;
}

.paginator strong, .paginator a:hover{
	text-decoration: none;
	border-color: #CCC;
	background: #EEE;
	color: #555;	
}







ul.reviews li, ul.comentarios li{
margin: 0;
clear: both;
padding: 20px 0;
border-bottom: solid 1px #CCC;
}

.gris
{
    background: #eee;
    }
   

	.info-review, .info-comment{
		float: left;
		width: 190px;
		padding: 0 10px;
	}


		.info-review .author, .info-comment .author{
			font-weight: bold;
			font-size: 13px;
			color: #464646;
		}
		
		.info-review .date, .info-comment .date{
			font-size: 12px;
			color: #FFAA05;
		}


	.texto-review, .texto-comment{
		width: 530px;
		padding-left: 220px;
	}
	.ie7 .texto-review, .ie7 .texto-comment{ margin-top: -30px;}
		
		.texto-review h3, .texto-comment{
			font-size: 12px;
			margin: 0 0 20px 0;
		}
		

	#new-review{margin-top: 20px;}




.perfil_series ul{ margin: 0 10px;}
.perfil_series li{ margin: 10px 0;}


#like_or_dislike{
	height: 20px;
	position: absolute;
	bottom: 25px;
	right: 0;
	line-height: 20px;
}


#new-review i{
	padding-left: 5px;
	font-style: normal;
}






/* Jquery UI */




.ui-corner-all{
	border-radius: 0;
}

.ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-default{
	border: none;
	background: #000; 
	background: -moz-linear-gradient(top,#000,#333); /* Modified by background-gradient plugin */
  background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#333)); /* Modified by background-gradient plugin */
  background: -khtml-gradient(linear,left top,left bottom,from(#000),to(#333)); /* Modified by background-gradient plugin */
  color: #fff;
  text-shadow: 0 -1px #0033cc;
  padding: .2em .4em;
}

.ui-dialog .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
	background: none;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	margin: 0;	
}


input.ui-autocomplete-input{
	width: 238px;
	margin-bottom: 5px;
}

.filtrar{
	width: 50px;
	font-size: 13px;
}

.ui-autocomplete { max-height: 250px; overflow-y: auto; overflow-x: hidden; padding-right: 20px; max-width: 226px;}

.ui-widget-content{background: #E6E6E6;}


.ie7 .ui-button-text-only .ui-button-text,
.ie8 .ui-button-text-only .ui-button-text{ margin-top: -5px;}


/********************/
/* Iconos y botones */
/********************/



.helper, ul.comentarios li.helper, ul.reviews li.helper {
	background: #FEF9D7;
	padding: 10px;
	margin: 10px 0;
	border: none;
	clear: both;
}


.becomefan {
	background-position: -32px -26px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 3px 0 0 4px;
}

.removefan {
	background-position: -50px -26px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 3px 0 0 4px;
}

.fan {
	background-position: -68px -26px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 0 4px 0 0;
}

.drop {
	background-position: -135px -112px;
	float: left;
	height: 14px;
	margin: 8px 0 0 3px;
	width: 11px
}

.minidrop{
	background-position: -137px -112px;
	float: right;
	height: 8px;
	margin: -18px 0 0 8px;
	width: 6px
}

#mi-cuenta-icon .minidrop, #mi-cuenta-icon-active .minidrop{
	margin: 8px 4px 0 8px;
}

#mi-cuenta-icon-active{
	border-radius: 5px 5px 0 0;
}

.drop-active {
	background-position: -123px -112px;
	float: left;
	height: 14px;
	margin: 8px 0 0 3px;
	width: 12px
}

.opened {
	background-position: -23px 0;
	width: 14px;
	height: 14px;
	float: left;
	margin: 4px 0 0 4px;
}

.closed {
	background-position: -36px 0;
	width: 14px;
	height: 16px;
	float: left;
	margin: 4px 0 0 4px;
}

.watched {
	background-position: 0 -27px;
	width: 15px;
	height: 14px;
	float: left;
	margin: 0 0 0 4px;
}

.unwatched {
	background-position: -17px -27px;
	width: 15px;
	height: 14px;
	float: left;
	margin: 0 0 0 4px;
}

.button-action .unwatched{
	margin-top: 5px;
}


#remove_all_notifications{
	float: right;
	margin: -55px 20px 0 0;
}

.follow{
	background-position: -43px -164px;
	width: 19px;
	height: 19px;
	float: left;
}

.unfollow{
	background-position: -67px -164px;
	width: 19px;
	height: 19px;
	float: left;
}

.cycle{
	background-position: -12px -143px;
	width: 16px;
	height: 19px;
	float: left;
	margin-left: 4px;
}

.es {
	background-position: 0 -79px;
	width: 18px;
	height: 13px;
	float: left;
	margin: 0 auto 0 5px;
}

.en {
	background-position: -38px -79px;
	width: 18px;
	height: 13px;
	float: left;
	margin: 0 auto 0 5px;
}

.en-es {
	background-position: -19px -79px;
	width: 18px;
	height: 13px;
	float: left;
	margin: 0 auto 0 5px;
}

.sub {
	background-position: 0 -27px;
	width: 15px;
	height: 14px;
	float: left;
	margin: 3px 0 0 5px;
}

.no-sub {
	background-position: -17px -27px;
	width: 15px;
	height: 14px;
	float: left;
	margin: 3px 0 0 5px;
}

.online {
	background-position: 0 -114px;
	width: 13px;
	height: 13px;
	float: left;
	margin: 0 auto 0 2px;
}

.download {
	background-position: -13px -114px;
	width: 14px;
	height: 14px;
	float: left;
	margin: 0 auto 0 2px;
}


.quality0,
.quality1,
.quality2,
.quality3,
.quality4,
.quality4,
.quality5,
.quality6,
.quality7,
.quality8,
.quality9,
.quality10 {
	width: 19px;
	height: 16px;
	float: left;
	margin: 0;
}

.quality0 {	background-position: 0 -128px;}
.quality1 {	background-position: -20px -128px;}
.quality2 {	background-position: -40px -128px;}
.quality3 {	background-position: -60px -128px;}
.quality4 {	background-position: -80px -128px;}
.quality5,
.quality6,
.quality7,
.quality8,
.quality9,
.quality10 {	background-position: -100px -128px;}

.facebook {
	background-position: 0 -167px;
	width: 20px;
	height: 20px;
	float: right;
	margin: 9px auto 0;
}

.nueva-colabo {
	background-position: -20px -166px;
	width: 20px;
	height: 20px;
	float: left;
	margin: 3px 0 0 2px;
}

.mark {
	background-position: -94px -188px;
	width: 36px;
	height: 36px;
	float: left;
	margin: 0px 6px 0 0;
}

.heart {
	background-position: 0 -190px;
	width: 30px;
	height: 32px;
	float: left;
	margin: 5px 11px 0 2px;
}

.star {
	background-position: -29px -190px;
	width: 32px;
	height: 32px;
	float: left;
	margin: 5px 10px 0 0;
}

.pencil {
	background-position: -60px -190px;
	width: 32px;
	height: 32px;
	float: left;
	margin: 5px 10px 0 0;
}

.comments {
	background-position: -108px -112px;
  float: left;
  height: 18px;
  width: 14px;
  margin: 7px 5px 0 0;
}


.recommend {
	background-position: -20px -43px;
	width: 20px;
	height: 18px;
	float: left;
	margin: 4px 0 0 4px;
}


.notifications,.notifications-active {
	background-position: -146px 0;
	width: 22px;
	height: 20px;
	float: right;
	margin: 3px 8px;
}


.notifications-active {
	background-position: -146px -20px;
}

.notifications .notifications-number, .notifications-active .notifications-number{
	color: white;
	font-weight: bold;
	background: red;
	padding: 1px 4px;
	border-radius: 10px;
	margin-top: -5px;
	margin-left: -7px;
	float: left;
	text-shadow: 1px 1px 0px #666;
}

.notifications:hover, .notifications-active:hover{
	text-decoration: none;
}

.clear{clear: both;}



.flags
{
	/*background-image: url("../../img/flags/idiomas.png");*/
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
  width: 28px;
  text-indent: -999999px;
  margin: 0 auto;
}

.spa, .esp{ background-position: 0 0;}
.spa_sub, .esp_sub{background-position: -28px 0;}
.spavo { background-position: 0 -240px;}
.spavo_sub { background-position: -28px -240px;}
.dual{background-position: 0 -20px;}
.dual_sub{background-position: -28px -20px;}
.eng{background-position: 0 -40px;}
.eng_sub, .en_sub{background-position: -28px -40px;}
.lat{background-position: 0 -60px;}
.lat_sub{background-position: -28px -60px;}
.fra, .fr{background-position: 0 -80px;}
.fra_sub, .fr_sub{background-position: -28px -80px;}
.ita{background-position: 0 -100px;}
.ita_sub{background-position: -28px -100px;}
.jap{background-position: 0 -120px;}
.jap_sub{background-position: -28px -120px;}
.vo{background-position: 0 -140px;}
.vo_sub{background-position: -28px -140px;}
.cat{background-position: 0 -160px;}
.cat_sub{background-position: -28px -160px;}
.gal{background-position: 0 -180px;}
.gal_sub{background-position: -28px -180px;}
.eusk{background-position: 0 -200px;}
.eusk_sub{background-position: -28px -200px;}
.desc{background-position: 0 -220px;}
.no_sub{background-position: -28px -220px;}


.flags_peq
{
	/*background-image: url("../../img/flags/idiomas_peq.png");*/
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	height: 15px;
  width: 21px;
  text-indent: -999999px;
  margin: 0 auto;
}

.flags_peq.spa, .flags_peq.esp{ background-position: 0 0;}
.flags_peq.spa_sub, .flags_peq.esp_sub{background-position: -21px 0;}
.flags_peq.dual{background-position: 0 -15px;}
.flags_peq.dual_sub{background-position: -21px -15px;}
.flags_peq.eng{background-position: 0 -30px;}
.flags_peq.eng_sub{background-position: -21px -30px;}
.flags_peq.lat{background-position: 0 -45px;}
.flags_peq.lat_sub{background-position: -21px -45px;}
.flags_peq.fra, .flags_peq.fr{background-position: 0 -60px;}
.flags_peq.fra_sub, .flags_peq.fr_sub{background-position: -21px -60px;}
.flags_peq.ita{background-position: 0 -75px;}
.flags_peq.ita_sub{background-position: -21px -75px;}
.flags_peq.jap{background-position: 0 -90px;}
.flags_peq.jap_sub{background-position: -21px -90px;}
.flags_peq.vo{background-position: 0 -105px;}
.flags_peq.vo_sub{background-position: -21px -105px;}
.flags_peq.cat{background-position: 0 -120px;}
.flags_peq.cat_sub{background-position: -21px -120px;}
.flags_peq.gal{background-position: 0 -135px;}
.flags_peq.gal_sub{background-position: -21px -135px;}
.flags_peq.eusk{background-position: 0 -150px;}
.flags_peq.eusk_sub{background-position: -21px -150px;}
.flags_peq.desc{background-position: 0 -165px;}
.flags_peq.no_sub{background-position: -21px -165px;}
.flags_peq.spavo, .flags_peq.espvo{ background-position: 0 -180px;}






.tienda{
	/*background-image: url("../../img/tiendas.png");*/
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	height: 22px;
  width: 74px;
  margin: 0 auto;
}

.corteingles{ background-position: 0 0;}
.dvdgo{ background-position: 0 -68px;}
.fnac{ background-position: 0 -46px;}
.amazon{ background-position: 0 -22px;}


.server{
	/*background-image: url("../../img/servers/servers.png");*/
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 -667px;
	display: block;
	margin: 0 auto;
	height: 30px;
  width: 160px;
}


.zshare{background-position: 0 0;}
.vimeo{background-position: 0 -30px;}
.videoweed{background-position: 0 -60px;}
.videobb{background-position: 0 -87px;}
.veoh{background-position: 0 -116px;}
.stagevu{background-position: 0 -144px;}
.rtve{background-position: 0 -176px;}
.movshare{background-position: 0 -206px;}
.megavideo{background-position: 0 -232px;}
.megaupload{background-position: 0 -261px;}
.fileserve{background-position: 0 -291px;}
.adnstream{background-position: 0 -320px;}
.youtube{background-position: 0 -348px;}
.warner{background-position: 0 -377px;}
.the-cw{background-position: 0 -406px;}
.hulu{background-position: 0 -436px;}
.voddler{background-position: 0 -464px;}
.showtime{background-position: 0 -493px;}
.spike{background-position: 0 -521px;}
.tutv{background-position: 0 -552px;}
.cbs{background-position: 0 -580px;}
.videozer{background-position: 0 -608px;}
.generico{background-position: 0 -637px;}
.desconocido{background-position: 0 -667px;}
.rapidshare{background-position: 0 -696px;}
.google-videos{background-position: 0 -726px;}
.bliptv{background-position: 0 -755px;}
.hdshare{background-position: 0 -783px;}
.downupload{background-position: 0 -815px;}
.uploadedto{background-position: 0 -846px;}
.wupload{background-position: 0 -875px;}
.filejungle{background-position: 0 -909px;}
.uploading{background-position: 0 -936px;}
.novamov{background-position: 0 -970px;}
.divxstage{background-position: 0 -1005px;}
.uploadstation{background-position: 0 -1039px;}
.bitshare{background-position: 0 -1072px;}
.filepost{background-position: 0 -1106px;}
.fileflyer{background-position: 0 -1137px;}
.vureel{background-position: 0 -1166px;}
.depositfiles{background-position: 0 -1196px;}
.crocko{background-position: 0 -1226px;}
.uploadking{background-position: 0 -1258px;}
.uploadhere{background-position: 0 -1287px;height: 28px;margin: 1px auto;}
.multiupload{background-position: 0 -1313px;}
.vidxden{background-position: 0 -1348px;}
.ovfile{background-position: 0 -1382px;}
.filesonic{background-position: 0 -1411px;}
.videolinks4u{background-position: 0 -1434px;}
.filmin{background-position: 0 -1459px;}
.hotfile{background-position: 0 -1488px;}
.allmyvideos{background-position: 0 -1515px;}
.putlocker{background-position: 0 -1540px;}
.servifile{background-position: 0 -1570px;}
.ok2upload{background-position: 0 -1605px;}
.glumbouploads{background-position: 0 -1642px;}
.modovideo{background-position: 0 -1675px;}
.mediafire{background-position: 0 -1713px;}
.filemates{background-position: 0 -1746px;}
.oron{background-position: 0 -1791px;}
.freakshare{background-position: 0 -1829px;}
.midupload{background-position: 0 -1864px;}
.x7{background-position: 0 -1900px;}
.stagero{background-position: 0 -1939px;}
.turbobit{background-position: 0 -1979px;}
.letitbit{background-position: 0 -2007px;}
.netload{background-position: 0 -2043px;}
.wuaki{background-position: 0 -2133px;}
.antena3{background-position: 0 -2364px;}
.fox{background-position: 0 -2663px;}
.mitele{background-position: 0 -2327px;}
.filmotech{background-position: 0 -2788px;}
.filebox{background-position: 0 -3070px;}
/*.uploadc{background-position: 0 -2788px;}*/
.mixturecloud{background-position: 0 -2858px;}
.filefactory{background-position: 0 -2893px;}
.filevelocity{background-position: 0 -2757px;}
.fooget{background-position: 0 -2965px;}
.shareflare{background-position: 0 -2731px;}
.extabit{background-position: 0 -2931px;}
.uploadz{background-position: 0 -2995px;}
.vidhog{background-position: 0 -3031px;}

.serverhome{
	/*background-image: url("../../img/servers/logos-front.png");*/
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 -3px;
	display: block;
	float: left;
	margin: 0 auto;
	height: 30px;
  width: 100px;
  margin-right: 10px;
  margin-bottom: 30px;
}

.cw{ width: 65px;}
.cbs2{	width: 100px;	background-position: -80px -3px;}
.hulu2{width: 110px;	background-position: -195px -3px; margin-right: 0;}
.voddler2{width: 67px;	background-position: 0 -59px;}
.showtime2{width: 86px;	background-position: -82px -59px;}
.spike2{width: 52px;	background-position: -183px -59px;}
.wb{width: 55px;	background-position: -250px -59px;}


#servers-side{
	margin-top: 40px;
}


/* Colaboraciones */


.main_form {
	margin-bottom: 20px;
	margin-left: 20px;
}


.main_box .general_column_left section.admin_table {
padding-bottom: 20px;
}



.main_form fieldset {
overflow: hidden !important;
margin-bottom: 14px;
}


.main_form fieldset.main, .main_form fieldset.buttons {
border: 1px solid #CCC;
padding: 10px;
width: 94%;
}


.main_form fieldset.main fieldset{
	width: 100%;
	border: none;
	padding: 5px;
	margin: 0;
}


.main_form fieldset.main legend {
font-size: 1.4em;
color: #444;
background: #F7F7F7;
border: none;
float: left;
font-weight: bold;
margin: 0 0 10px 0;
padding: 5px;
}

.main_form fieldset label {
display: block;
float: left;
width: 120px;
font-size: 1em;
color: #333;
margin-bottom: 10px;
}

.main_form fieldset input, .main_form fieldset select, .main_form fieldset textarea {
width: 300px;
display: block;
float: left;
font-size: 1em;
border: 1px solid #CCC;
zoom: 1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
margin-bottom: 10px;
border-radius: 4px;
background: #fff;
}


.main_form fieldset select{
width: 312px;
}

.main_form fieldset input, .main_form fieldset textarea {
width: 300px;
}

.main_form fieldset button, .main_form fieldset .button{
	float: left;
	margin: 0 0 10px 5px;
}


#new_serie_name, #search_serie_with_atm, #new_movie_name, #search_movie_with_atm{
	clear: left;
	display: block;
	margin-left: 120px;
}

.main_form fieldset textarea#code{
	clear: left;
	width: 420px;
	height: 204px;
	padding: 8px 10px;
} 

.main_form fieldset select.error_msg,.main_form fieldset input.error_msg,.main_form fieldset textarea.error_msg{
	clear: none;
	padding: 0;
}


#collaboration_tools{
	width: 200px;
	float: left;
	clear: none;
	border: solid 1px #aaa;
	margin-left: 10px;
}

#collaboration_tools input{
	width: 40px;
}

#collaboration_tools label{
	width: 140px;
}

.collaboration-info{
	display: block;
	float: left;
	width: 100px;
}




fieldset#enlaces{
	width: 440px;
}

fieldset#enlaces .nota{font-size: 10px;}

.main_form fieldset.checkbox label, .main_form fieldset.checkbox span, .main_form fieldset.radio label, .main_form fieldset.radio span {
width: 120px;
float: left;
display: block;
}

.main_form fieldset.checkbox span, .main_form fieldset.radio span {
width: auto;
font-size: 1.2em;
margin-right: 2px;
}

.main_form fieldset.checkbox .texto, .main_form fieldset.radio .texto{
	float: left;
	display: block;
}

.main_form fieldset.checkbox span.icon-info, .main_form fieldset.radio span.icon-info{
	width: 20px;
}

#helperbig{height: 35px;}
#helperbig input{margin-bottom: 10px;}


.main_form form fieldset input[type="checkbox"], .main_form form fieldset input[type="radio"] {
width: auto;
margin: 0;
margin-right: 8px;
vertical-align: middle;
}



.error_msg, .nota, .ok, .warning {
padding: 8px 10px;
width: 96%;
background: #FF787B;
border: solid 2px #C94D4D;
margin: 10px 0 20px 0;
color: #333;
font-weight: bold;
clear: both;
margin: 0 0 10px 0;
display: block;
zoom: 1;
font-size: 11px;
position: relative;
}

.nota {

    background: #99ccff;
    border: 2px solid #0099ff;

}
.ok {

    background: #D9E9CA;
    border-color: #A7C889;

}
.warning {
    background: #FEEFB3;
    border: 2px solid #9F6000;
}


.eliminar{
	position: absolute;
	right: 5px;
	top: 5px;
}



.admin_table table tbody td {
	padding: 8px;
}


.admin_table table {
width: 99%;
}
.admin_table table tbody tr:nth-child(2n) {
background: #e0e0e0;
}


#hide_help{
	display: none;
}





/* Tip */
.tip {
    border: 5px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f7f7f7;
    width: 150px;
    text-align: left;
    -webkit-box-shadow: -3px 3px 5px #999;
    -moz-box-shadow: -3px 3px 5px #999;
    box-shadow: -3px 3px 5px #999;
    position: absolute;
    z-index: 999;
		margin: -29px 0 0 -155px;
}

.tip.tip-col{
	box-shadow: 3px 3px 5px #999;
  -webkit-box-shadow: 3px 3px 5px #999;
  -moz-box-shadow: 3px 3px 5px #999;
	margin-left: 65px;
	margin-top: -34px;
}

.tip.tip-col .arrow-tip-left-dark{
	margin-left: -15px;
	margin-top: 10px;
}

.ie7 .tip{margin-left: -175px;}

.episode-server .tip {
    margin: -21px auto 0 100px
}

.thumb-episode .tip {
    margin: 80px auto 0 110px;
    width: 285px;
    min-height: 120px;
    -webkit-box-shadow: 0 0 5px #888;
    -moz-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 5px #888;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #ccc
}

.last-thumb .tip {
    margin: 80px auto 0 -272px;
}

p.tip-description {
    color: #666;
    font-size: 12px
}

.arrow-tip {
    background-position: -80px -92px;
    width: 15px;
    height: 18px;
    float: left;
    margin: -22px 0 0 15px
}

.arrow-tip-left {
    background-position: -94px -93px;
    float: left;
    clear: none;
    width: 8px;
    height: 16px;
    margin: 10px 0 0 -8px;
}

.arrow-tip-left-dark {
    background-position: -111px -95px;
    float: left;
    clear: both;
    width: 10px;
    height: 14px;
    margin: -40px 0 30px -15px
}



.arrow-tip-right-dark {
		background-position: -124px -95px;
		float: right;
		clear: both;
		width: 14px;
		height: 14px;
		margin: -40px -17px 30px -15px;
}


.arrow-tip-right {
    background-position: -103px -93px;
    float: right;
    clear: none;
    width: 8px;
    height: 16px;
    margin: 10px -8px 0 0
}

.tip h3 {
    background: #333;
    color: #fff;
    padding: 7px 10px
}

.thumb-episode .tip h3 {
    background: none;
    color: #333;
    padding: 7px 10px 0
}

.thumb-episode .tip h3 a {
    color: #333
}

.thumb-episode .tip h3 a:hover {
    color: #ea7e14
}

span.tip-facts {
    color: #474747;
    float: left;
    font-size: 12px;
    font-weight: 800;
    margin-bottom: 3px;
    text-align: left;
    width: 280px
}

span.tip-facts a {
    font-weight: normal
}

span.tip-facts strong {
    text-align: left;
    clear: none;
    width: auto;
    margin: 0 3px 0 0;
    font-size: 22px;
    color: #7aa179
}

.tip p {
    color: #333;
    padding: 0 10px;
    margin: 0 0 10px 0;
    line-height: 18px
}

.tip p a {
    text-align: left;
    float: none
}

.episodes .tip img {
    float: left;
    margin: 0 10px 10px 7px
}

.tip ul {
    margin: 3px auto 10px 5px;
    float: left;
    clear: none;
    width: 140px
}

.tip li {
    line-height: 18px
}


.icon-info{
	background: /*url(../../img/icons/info.png)*/ no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	margin-left: 23px;
}

.downloads{
	/*background-image: url("../../img/icons/descarga.png");*/
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 -130px;
	display: block;
	float: left;
	height: 22px;
  width: 22px;
}

.allkind{	background-position: 0 0;}
.nolinks{background-position: 0 -46px;}
.onlyvis{background-position: 0 -23px;}
.onlydes{background-position: 0 -69px;}



#page .recaptcha_theme_red #recaptcha_response_field{position: relative!important;}


.user-list{clear: both;}
.anuncio{font-size: 15px;font-weight: bold;}


h3.reviews{
	width: 300px;
	margin-top: -45px;
	padding-bottom: 20px;
}


.episode_watched, 
.episode_unwatched, 
.mark_season_as_unwatched, 
.mark_season_as_watched, 
.serie_watched, 
.serie_unwatched, 
.movie_watched, 
.movie_unwatched{
	display: block;
	height: 16px;
	width: 16px;
	float: left;
}

.button-action .serie_watched, 
.button-action .serie_unwatched,
.button-action .episode_watched, 
.button-action .episode_unwatched,
.button-action .movie_watched, 
.button-action .movie_unwatched{margin-top: 5px; margin-left: 5px;}

.mark_season_as_watched, 
.episode_unwatched, 
.serie_unwatched,
.movie_unwatched{background-position: -89px -169px;}
.mark_season_as_unwatched, 
.episode_watched, 
.serie_watched,
.movie_watched{background-position: -105px -169px;}

#mark_serie_as_watched, 
#mark_serie_as_unwatched, 
#mark_episode_as_watched, 
#mark_episode_as_unwatched,
#mark_movie_as_watched,
#mark_movie_as_unwatched{margin-left: 5px;}

.center.visto a{
	margin: 0 15px;
}

.delete_new_comment{cursor: pointer;}

.notificaciones li{position: relative;}
.notificaciones li .unwatched{
	position: absolute;
	top: 15px;
	right: 20px;
}
.notificaciones li .date{
	font-weight: normal;
	margin-left: 20px; 
	font-size: 12px;
}
.notificaciones #main ul{margin-bottom: 40px;}

#content .recaptchatable #recaptcha_response_field{position: relative !important; top: -4px;}

.temporada_vista{
	float: right;
	margin-right: 11px;
	line-height: 24px;
	font-size: 11px;
	font-weight: normal;
	width: 200px;
}

.temporada_vista a{
	margin: 4px 5px 0 0;
}

.go .enlaces{
	clear: both;
	padding-top: 10px;
}


.fav_content{margin-right: 10px;}


#noflash{
	width: 95px;
	text-align: left;
	height: 50px;
	padding: 5px 5px 5px 60px;
	line-height: 17px;
	/* background: url(../../img/noflash.jpg) no-repeat left top;*/
	color: #fff;
	font-weight: bold;
	display: none;
	margin-left: 430px;
	margin-top: 10px;
	font-size: 11px;
}
#noflash:hover{
	text-decoration: none;
}


#selectorvista{
	position: absolute;
	left: 565px;
	top: 20px;
	width: 60px;
	height: 24px;
}

#selectorvista a{
	display: block;
	float: left;
	width: 24px;
	height: 22px;
	/*background: url(../../img/icons/logoslista.png) no-repeat left top;*/
	text-indent: -99999px;
	opacity: 0.8;
}

#selectorvista .listado{
	background-position: -35px 0;
	margin-left: 10px;
}
#selectorvista .active{background-position: 0 -22px;}
#selectorvista .listado.active{background-position: -35px -22px;}
#selectorvista a:hover{opacity: 1;}
#selectorvista .active:hover{opacity: 0.8;}



#collaboration-dialog{
	width: 500px;
}

#collaboration-dialog fieldset{
	border: none;
	width: auto;
	float: none;
	background: transparent;
	clear: both;
}


#collaboration-dialog input, #collaboration-dialog textarea{width: 300px;}
#collaboration-dialog select{width: 310px;}
#collaboration-dialog label{width: 150px;}
#collaboration-dialog input,#collaboration-dialog select.error_msg,#collaboration-dialog input.error_msg{clear: none;}
#collaboration-dialog textarea{clear: both; width: 450px; height: 70px;}
#collaboration-dialog input.error_msg, #collaboration-dialog select.error_msg{
	background: #fff;
	padding: 5px;
	border: solid 1px #F63;
}
#collaboration_note a{color: #EA7E14;}

#collaboration-dialog select.error_msg{
	border: solid 1px;
}



.ie8 .eleccionanuncios,.ie7 .eleccionanuncios{padding-left: 160px;}
.ie8 .eleccionanuncios div,.ie7 .eleccionanuncios div{
	width: 160px; float: left;
}
.ie8 .eleccionanuncios input,.ie7 .eleccionanuncios input{background: transparent; border: none;}

@media screen and (max-device-width: 768px) {

	.message-info.alfabeto .dictionary.portada li a {
		padding: 4px 5px 4px 5px;
	}

}

#collaboration-dialog select{display:block; float:left;}
#helperbig input{border: none; padding: 0; background: transparent;}
#movie_cancel_redirect,#serie_cancel_redirect{
	float: left;
	margin-left: 12px;
	margin-top: 5px;
}





/* Comentarios positivos y negativos */
.vote_review_positive, .vote_review_negative, .alert_of_spoiler{position: absolute;}
.vote_review_positive, .vote_review_negative, .alert_of_spoiler, .vote_link_positive, .vote_link_negative {
	background-position: -104px -144px;
	width: 12px;
	height: 14px;
	float: left;
	margin: 0 auto 0 2px;
	text-indent: -999999px;
	bottom: 10px;
	right: 40px;
	cursor: pointer;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: none;	
}

.vote_review_negative, .vote_link_negative{
	background-position: -116px -144px;
	bottom: 10px;
	right: 20px;
}

.vote_link_positive{
	bottom: 0px;
	right: 20px;
}

.vote_link_negative{
	bottom: 10px;
	right: 0px;
}

.alert_of_spoiler{
	background-position: -131px -144px;
	position: absolute;
	bottom: 10px;
	right: 70px;
	width: 15px;
	height: 15px;
}


li:hover .vote_review_positive, li:hover .vote_review_negative, li:hover .alert_of_spoiler,
td:hover .vote_link_positive, td:hover .vote_link_negative{
	display: block;
}

.vote_review_negative:hover, .vote_review_positive:hover, .vote_link_negative:hover, .vote_link_positive:hover, .alert_of_spoiler:hover{
	opacity: 1;
	filter: alpha(opacity=100);	
}

/*MDPS*/

/*miyonk*/

.miyonk_thumb_container
{
	width: 169px;
	padding: 3px 11px 3px 3px;
}

.miyonk_thumb_container:hover
{
	/*border:         1px solid #383838;*/
	background-color: #f7f7f7;
 	border-radius:          10px;
    -moz-border-radius:     10px;
    -webkit-border-radius:  10px;
    -khtml-border-radius:   10px;
	box-shadow:         0 0 25px #ccc;
    -moz-box-shadow:    0 0 25px #ccc;
    -webkit-box-shadow: 0 0 25px #ccc;
    
    behavior: url(/css/ie-css3.htc);
}

.miyonk_img_overlay_container
{
		position:relative;	
		cursor:  pointer;
}

.miyonk_img_overlay_container:hover .miyonk_img_overlay {opacity:0.9;}
.miyonk_img_overlay{position:absolute;display: block;top:0;left:0;width:169px;height:125px;background:/*url('/img/play.png')*/ no-repeat;opacity:0;}

.miyonk_img_overlay_container img
{
	margin-bottom: 5px !important;	
}

.miyonk_info_container
{
	margin: 0px 0px 7px 8px;
}

.miyonk_info_container a
{
	display: block;
	/*background: url('/img/arrowmin.gif') no-repeat left;*/
	padding: 2px 0 2px 14px;
}

.miyonk_video_header
{
	display: block;
	width: 100%;
	height: 33px;
	font-weight: bold;
	font-size: 1.1em;	
	padding-left: 4px;
	margin-bottom: 4px;
	border-bottom: 1px solid #ccc;
}

/* Oculta descripciones automaticamente
.miyonk_thumb_container:hover .miyonk_video_header 
{
	border-bottom: 1px solid #ccc;
}
*/

.miyonk_video_field
{
	font-weight: bold;
}

/*Reproductor del youtube*/

.player_container
{
	position:relative;	
	width:560px;
	height:349px;
	background: #383838;
}

.logo_videoplayer
{
	position:absolute;
	width:96px;
	height:96px;
	/*background:url('/img/playbig.png') no-repeat;*/
	top:50%;
	left:50%;
	margin:-48px 0 0 -48px;
}

.logo_videoplayer_shadow
{
	position:absolute;
	width:90px;
	height:90px;
	top:50%;
	left:50%;
	margin:-45px 0 0 -45px;
}

.logo_videoplayer_shadow:hover
{
	cursor:  pointer;
	border-radius:          45px;
    -moz-border-radius:     45px;
    -webkit-border-radius:  45px;
    -khtml-border-radius:   45px;
	box-shadow:         0 0 15px 7px #fff7b0;
    -moz-box-shadow:    0 0 15px 7px #fff7b0;
    -webkit-box-shadow: 0 0 15px 7px #fff7b0;
    /*behavior: url(/css/ie-css3.htc);*/
}

/*Vistoenpantalla*/

.product_box
{
	float: left;
	width: 230px;
	/*border: 1px solid black;*/
	height: 255px;	
	padding: 6px;
	margin-bottom: 10px;
}

.product_image
{
	margin: 0 auto;
	/*border: 1px solid #EA7E14;*/
	text-align: center;
	width: 180px;
	height: 180px;
	overflow: hidden;
}

.product_image img
{
}

.linea_de_puntos 
{
	height: 1px;
	border-bottom: dashed 1px #E0E0E0;
	margin: 10px 0;
}

.product_info
{
	margin: 0 auto;
	/*border: 1px solid green;*/
	width: 180px;
}

.product_title
{
	margin: 0 auto;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	/*border: 1px solid blue;*/
	/*font-size: 1.1em;*/
	/*font-weight: bold;*/
	width: 184px;
	height: 40px;
	padding-bottom: 3px;
}

.logo_vep {
	text-align: center;
	margin: 43px 1px 20px 1px;
}

.product_stock
{
	width: 50%;
	font-weight: bolder;
	text-align: right;
	/*font-size: 1.1em;*/
	color: #359D3A;	
	display: block;
	float: left;
	margin-top: 5px;
}
.product_price
{
	width: 50%;
	font-weight: bolder;
	/*font-size: 1.2em;*/
	color: #EA7E14;
	display: block;
	float: left;
	margin-top: 5px;
}