/* HTML5 Boilerplate  */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a { color: #00e; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }





/* ===== Primary Styles ========================================================
   Author:
   METER EL CÓDIGO A PARTIR DE AQUÍ, NO TOCAR LO DE ARRIBA.
   ========================================================================== */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}


body {
	line-height: 1;
	background: url(topics/background.jpg) fixed;
}

ol, ul {
	list-style: none;
}

.shown {display:block}

a {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}



/* ===== Primary Styles ========================================================
   ========================================================================== */

body {
	background: url(../img/varios/insane-black-rock-shooter0031.jpeg) fixed;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

ol, ul {
 list-style: none;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}

span {color:#FFFFFF;}

.texthidden {display:none}
.shown {display:block}

	a {
		font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
		color:#FFFFFF;
		text-decoration: none;
	}

a:hover{
	color:#FFD700;
	text-decoration: none;
}

/* ------------------->>>>>>>ESTRUCTURA<<<<<<<<<<<----------------------------- */

/*-------Contenedor------*/

.pseudobody {
	margin:0 auto;
	width:960px;
	background: rgba(1, 57, 83, 0.9);
	border-left: 1px solid white;
	border-right: 1px solid white;
	}


.inlune {
	min-height:620px;
}
/*-------Header/Buscador --------*/

/*header*/

header {
		position:fixed;
		z-index:100;
		width:100%;
	    margin:auto auto;
		border-bottom: 2px solid white ;
		
		
		
		
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing: border-box;	
 	    -ms-box-sizing: border-box;	
 	    -o-box-sizing: border-box;	
		-ktml-box-sizing: border-box;
		
		box-shadow: 8px 8px 12px #000000;
	  	-webkit-box-shadow: 8px 8px 12px #000000;
	  	-moz-box-shadow: 8px 8px 12px #000000;
		-ktml-box-shadow: 8px 8px 12px #000000;
		-o-box-shadow: 8px 8px 12px #000000;
		-ms-box-shadow: 8px 8px 12px #000000;
		
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=1 );
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;

	
}
.bronstein {
	margin:auto auto;
	width:960px;
	background:transparent;
	
	
}
.korchnoi{
		height:36px;
		width:100%;
		z-index:100;
		margin:auto auto;
		font-family:arial, verdana, sans-serif; 
		font-size:11px;
}


.korchnoi li {
	float:left;
	margin: auto auto;
}
.korchnoi ul li ul{
	border:1px solid black;
	border-top:none;
	display: none; /* De lo que hablábamos */
	padding: 10px 0;
	position: absolute; /* Muy importante */
	top:30px;
	left:auto;
	right:auto;
	margin: 0px -1px; /* Lo colocamos donde queremos */
	.margin: 69px -170px; /* Hacks para colocarlo bien en ie */
	_margin: 69px -170px;
	
	
	/* Gradient background */
	background: linear-gradient(center top , #EEEEEE, #BBBBBB) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#BBBBBB',GradientType=1 );
	zoom:1;
	background: -o-linear-gradient(#EEEEEE, #BBBBBB);
	background: -ktml-linear-gradient(center top , #EEEEEE, #BBBBBB) repeat scroll 0 0 transparent;

	

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
	
}
#ruy_lopez:hover{color:#029feb;}
#ruy_lopez {color:#015b86;}

.korchnoi ul li ul li {
display: block;
float: none;
position: relative;
padding: 0 20px;
line-height: 30px;
}


.korchnoi  ul li:hover ul {
display: block;
}

.animesbanana{
	
	background-image: url("../img/varios/tipografiasinfondo.png"); 
	background-position:-224px -135px;
	background-repeat: no-repeat;
	background-color: transparent;
	text-align:center;
	display:block;
	float:left;
	
	width:110px;
	height:25px;
}
.fischer:hover {
	padding: 0 0;
	/* Background color and gradients */


	background: linear-gradient(center top , #F4F4F4, #EEEEEE) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #F4F4F4, #EEEEEE) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4F4F4', endColorstr='#EEEEEE',GradientType=1 );
	zoom:1;
	background: -o-linear-gradient(#F4F4F4, #EEEEEE);
	background: -ktml-linear-gradient(center top , #F4F4F4, #EEEEEE) repeat scroll 0 0 transparent;
	
	/* Rounded corners */
	

	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	-ktml-border-radius: 5px 5px 0px 0px;
}


	
	
.capablanca {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:14px; 
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #000;
	
	display:block; 
	height:35px; 
	float:left; 
	padding:0 0 0 6px; 
	text-decoration:none; 
	line-height:33px; 
	white-space:nowrap; 
	font-weight:bold;
	
	

}

.nov_menu{
	width:150px;
}




.salvio:hover{color:#FFD700}
.salvio {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:11px; 
	color: orange;
	text-shadow: 1px 1px 1px #000;
	font-weight:bold;
	
	height:35px; 
	float:right; 
	padding:0 0 0 6px; 
	text-decoration:none; 
	line-height:33px; 
	white-space:nowrap; 
	

}

	
.karpov{
	padding:10px 0 0 0;
	line-height:15px !important;
	color:	#7CFC00;
}
.karpov pre{font-style:italic;font-weight:normal;}		




.korchnoi .tahl a b {
	display:block;
	padding:0 4px 0 4px; 
	margin: auto auto;
	font-size:12px;
	

}







.img_user{
		width:30px; 
		height:30px;
		padding: 0 0;
		margin: 2px 0 0 20px;
		
		border-radius:3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		-ktml-border-radius: 3px;
}



/*buscador*/
div.search {
	margin: 4px 0 0 0;
	float:right;
	opacity:1;
	color:rgb(255, 255, 255);
	font-size:12px;
	width:380px;
	height:10px;
	margin:5px 0 0 5px;
	
	

}


.kadesh:hover{cursor:pointer;}
.kadesh{
	
	float:right;
	border:medium none;
	width:27px;
	height:26px;
	
	background-image: url("http://www.animesbanana.es/img/varios/spriteicons.png"); 
	background-position:-70px -54px;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	text-align:center;
	
}

.flecha_menu{
	background-color: rgba(255, 255, 255, 0.4);
	width:20px;
	height:18px;
	padding: 7px 5px 0 0;
	
	float:right;
	
	border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-ms-border-radius: 0px 3px 3px 0px;
	-o-border-radius: 0px 3px 3px 0px;
	-ktml-border-radius: 0px 3px 3px 0px;
	
	
}

span.salamina {
	margin:0 0 0 5px;
	padding:0px 12px 0px 0px;
	background-image: url("http://www.animesbanana.es/img/varios/spriteicons.png");
	background-position: -80px -88px; 
	background-repeat: no-repeat;
	background-color: transparent;
	display:inline;
	text-align:center;
	
	width:17px
}

.serepta{margin:5px 15px;}
.tiro{
	height:23px;
	width:160px;
	margin:10px 0;
}
.sidon{
	height:23px;
	margin:10px 0;
	width:69px;
}
.beritos{ margin:0px 0 0 25px;}
.baalbeck{margin:0px 0 0 10px;}
.tripoli{
	margin:0 0 10px 0; 
	font-weight:bold;
	background-color:transparent !important;
	}
	
.arvad{
	color:	#708090;
	float:right;
	font-size: 100%;
	margin:0 10px;
}
.menu_avanz a:hover{color:#708090}
.arvad:hover{
	color:#029FDB;
}

#biblos a:hover;{color:black;}

#biblos{
	width:342px;
	color:black;
	font-size:11px;
	margin:4px auto;
	float:right;
	position:absolute;
	left:auto;
	right:auto;
	top:26px;
	
	
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	/* Gradient background */
	background: linear-gradient(center top , #EEEEEE, #BBBBBB) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#BBBBBB',GradientType=1 );
	background: -o-linear-gradient(#EEEEEE, #BBBBBB);
	background: -ktml-linear-gradient(center top , #EEEEEE, #BBBBBB) repeat scroll 0 0 transparent;

	
	

	/* Rounded Corners */
	border-radius: 0px 5px 5px 5px;
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-ms-border-radius: 0px 5px 5px 5px;
	-o-border-radius: 0px 5px 5px 5px;
	-ktml-border-radius: 0px 5px 5px 5px;
}

.cannas{
	clear:both;
	float:right;
	margin:0px 20px 0 0px;
}
.gaugamela:hover{cursor:pointer;}
.gaugamela{
	
	float:right;
	border:medium none;
	width:70px;
	height:30px;
	border:2px solid #FFD700;
	
	background-image: url("../img/varios/spriteicons.png"); 
	background-position:-50px -128px;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	text-align:center;
}

#limpiar{
	display: none;
    
  	background-color: transparent;
    background-image: url("../img/varios/spriteicons.png");
    background-position: -95px -214px;
    background-repeat: no-repeat;
    
    margin: 0;

	float: right;
	position: relative;
    text-align: center;

    width: 20px;
    height: 22px;
    left: -28px;
    top: -25px;

}
.search_buttom:focus {border: 2px solid #FFD700 !important ;}
.search_buttom {
	clear:both;
	background-color: rgba(255, 255, 255, 0.4);
	border: medium none;
	height:25px;
	padding: 0 3px 0 4px;
	vertical-align: top;
	width: 328px;

	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
	
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	color:#ffffff;
	font-size:11px;
	
	border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	-ms-border-radius: 3px 0px 0px 3px;
	-o-border-radius: 3px 0px 0px 3px;
	-ktml-border-radius: 3px 0px 0px 3px;
	
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;	
 	-ms-box-sizing: border-box;	
 	-o-box-sizing: border-box;	
	-ktml-box-sizing: border-box;
	
}







/*-------------------------NAVEGADOR-----------------------------*/




#menu {
	list-style:none;
	width:730px;
	margin:30px auto 20px auto;
	height:30px;
	padding:0px 0px 0px 10px;

	line-height:8px;


	/* Rounded Corners */
	

	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	-ktml-border-radius: 10px;


	/* Background color and gradients */
	
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=1 );
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;

	
	/* Borders */

	box-shadow:inset 0px 0px 1px #edf9ff;
	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	-ms-box-shadow:inset 0px 0px 1px #edf9ff;
	-o-box-shadow:inset 0px 0px 1px #edf9ff;
	-ktml-box-shadow:inset 0px 0px 1px #edf9ff;
}


#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px;
	margin-right:30px;
	margin-top:7px;
	border:none;
	z-index:50;

}

.traste a{
	display: inline;
	width:10px;
	float:left;
}

#menu li:hover {
	border: 1px solid #777777;
	padding: 4px 9px 4px 9px;
	
	/* Background color and gradients */
	

	background: linear-gradient(center top , #F4F4F4, #EEEEEE) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #F4F4F4, #EEEEEE) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4F4F4', endColorstr='#EEEEEE',GradientType=1 );
	background: -o-linear-gradient(#F4F4F4, #EEEEEE);
	background: -ktml-linear-gradient(center top , #F4F4F4, #EEEEEE) repeat scroll 0 0 transparent;
	
	/* Rounded corners */
	

	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	-ktml-border-radius: 5px 5px 0px 0px;
}


.simple li a, nov_menu li a{
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:12px; 
	color: #FFFFFF;
	display:inline;
	width: 15px;
	height: 15px;
	float:left;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;

}
.simple li a{
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:12px; 
	color: #FFFFFF;
	display:inline;
	width: 15px;
	height: 15px;
	float:left;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;

}
#menu li a {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:12px; 
	color: #FFFFFF;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
}


#menu li:hover a {
	color:#FFD700;
	text-shadow: 1px 1px 1px #ffffff;
}



.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	/* Gradient background */
	background: linear-gradient(center top , #EEEEEE, #BBBBBB) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#BBBBBB',GradientType=1 );
	background: -o-linear-gradient(#EEEEEE, #BBBBBB);
	background: -ktml-linear-gradient(center top , #EEEEEE, #BBBBBB) repeat scroll 0 0 transparent;

	

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}


.dropdown_1column {width: 123px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 200px;}
.dropdown_5columns {width: 570px;}
.dropdown_1column a{text-align:center; margin:0 15px 0 0;}


#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}


.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:190px;}
.col_5 {width:690px;}

#menu .menu_right {
	float:left;
	margin-right:10px;
	margin-top:7px;
}
#menu li .align_right {
	/* Rounded Corners */

	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-ms-border-radius: 0px 0px 5px 5px;
	-o-border-radius: 0px 0px 5px 5px;
	-ktml-border-radius: 0px 0px 5px 5px;
}


#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}


#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}


#menu li:hover div a {
	font-size:12px;
	color:#015b86;
}
#menu li:hover div a:hover {
	color:#029feb;
}	

.strong {
	font-weight:bold;
	font-color: #FFFFFF;
}
.italic {
	font-style:italic;
}


.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;

	
		box-shadow: 0px 0px 5px #666666;
	  	-webkit-box-shadow: 0px 0px 5px #666666;
	  	-moz-box-shadow: 0px 0px 5px #666666;
		-ktml-box-shadow: 0px 0px 5px #666666;
		-o-box-shadow: 0px 0px 5px #666666;
		-ms-box-shadow: 0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}



#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}


#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;


	/* Rounded Corners */
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-ktml-border-radius: 5px;

}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}






/* --------------------------------->>>>>SLIDER<<<<<<<------------------------------------------------------ */


div.slider_generos {
		float:left;
	    width:630px; 
		height: 900px;
		border: 290pxpx solid #FFD700;
		margin:0 0;
			
	
}

table {
	border-collapse:separate;
	border-spacing:0;
}

img.slider{
	width:550px;
	height:290px;
	margin: 20px auto 10px auto;


} 
.theme-default #slider {
    margin: 25px 25px 0px 45px;
    width:550px; 
    height:290px;
  
	
	box-shadow: 8px 8px 12px #000000;
  	-webkit-box-shadow: 8px 8px 12px #000000;
  	-moz-box-shadow: 8px 8px 12px #000000;
	-ktml-box-shadow: 8px 8px 12px #000000;
	-o-box-shadow: 8px 8px 12px #000000;
	-ms-box-shadow: 8px 8px 12px #000000;
}


.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}



caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}




.clear {
	clear:both;
}




/*----noticias----*/
.caratu {
	float:left;
	 width:630px; 
	margin:0px 0px;
	
	
}

.metele{
		margin:10px 0px 0 10px;
		width:100px;
		height:150px;
		float:right;}
.metele img{
	max-width:100%;
	max-height:100%;
	
}

.metele1{
		margin:10px 10px 10px 0;
		width:150px;
		height:78px;
		float:left;}
.metele1 img{
	max-width:100%;
	max-height:100%;
}

.caratu_01 {
	float:left;
	 width:630px; 
	margin:0px 0px;
	
	
}
.letrero a{
	font-size:10px;
	
}

.scutum_centaurus:hover{color:orange;}
.scutum_centaurus {
	color:#FFD700;
	font-size:16px;
	font-weight:bold; 
	font-style:oblique; 
	
}


div.letrero{
	clear:both;
	margin: 25px 25px 25px 25px;
	padding: 0 0px 0px 20px ;
	height:30px;
	text-align:left;
	
	
}

.proxima_centauri {
	float:right;
	color:orange;
	}

	
div.pulsar {
	clear:both;
	width:540px;
	line-height:20px;
	max-height:237px;
	margin: 15px auto;
	font-size:14px;
	
	font-color:#FFD700;
	padding:10px 10px;
	overflow:hidden;
	font-weight:500;
	text-shadow: 3px 5px 3px black;	


}

div.pulsar02 {
	clear:both;
	width:540px;
	line-height:20px;
	margin: 15px auto;
	font-size:14px;
	
	font-color:#FFD700;
	padding:10px 10px;
	overflow:hidden;
	font-weight:500;
	text-shadow: 3px 5px 3px black;	


}

.quasar{
	max-height:175px;
	overflow:hidden;
}



.leer_mas:hover{
	color:black;
}
.leer_mas{
	float:right;
	color:#FFD700;
	font-size:12px;
	vertical-align:bottom;
}
.comment
{
	width:25px;
	height:25px;
	margin:5px 0 0 5px;
	float:left;
}

.black_hole{
	float:left;
	color:#FFD700;
	font-size:12px;
	vertical-align:middle;
	line-height:30px;
	padding:0px 0 8px 0;
	
}

.sirio{margin:0 30px 0 0;
}
a.sirio:hover{color:white;
}
a.sirio{color:#FFD700;
}


div.noticia_2 {
	border:1px solid white;
	clear:both;
	width:540px;
	margin: 15px auto;
	
	font-color:#FFD700;
	padding:10px 10px;
	overflow:hidden;
	
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	-ktml-border-radius: 10px;

	
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=1 );
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	
	
		box-shadow: 8px 8px 8px #000000;
	  	-webkit-box-shadow: 8px 8px 8px #000000;
	  	-moz-box-shadow: 8px 8px 8px #000000;
		-ktml-box-shadow: 8px 8px 8px #000000;
		-o-box-shadow: 8px 8px 8px #000000;
		-ms-box-shadow: 8px 8px 8px #000000;
}
	




hr {
	color:white;
}

/*------novedades------*/

.novedades {
	clear:both;
	margin:40px 0 0 0;
}

.lista_nombres{
	clear:both;
	height:50px;
	text-align:center;
	margin: 5px 0 0 50px;
	
}
a.peter:hover{color:#FFD700}
a.peter {
	float: left;
    
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align: center;

	padding: 0 8px 0 0;
	margin:10px 5px;    

    width: 90px;
	display:inline;
}


div.caratulas_compartidas, div.caratulas {
clear:left;
text-align:center;
}

.anu{
	float:left;
	height:100%;
	width:100px;
	margin:5px 0px 5px 25px;
}
	


.inanna{
	clear:both;
	height:89px;
	text-align:center;
	overflow:hidden;
}
			
.carat_nov_1 {
			float:left;
			text-aling: center;
			width:90px;
			height:135px;
			border:2px solid #FFD700;
			border-radius: 20px;
			margin: 0px 5px 5px 5px;
			
			
			box-shadow: 8px 8px 12px #000000;
		  	-webkit-box-shadow: 8px 8px 12px #000000;
		  	-moz-box-shadow: 8px 8px 12px #000000;
			-ktml-box-shadow: 8px 8px 12px #000000;
			-o-box-shadow: 8px 8px 12px #000000;
			-ms-box-shadow: 8px 8px 12px #000000;


		}
		
		
div.metal {
			float:left;
		    width:630px; 
			border: 290pxpx solid #FFD700;
			margin:0 0;


}

/*-------------------->>>>FLOAT RIGHT<<<<<<-------------------*/


div.caratulas_populares {

	float:right;
	width:330px;
	text-align:center;
	margin:0 0;
	height:100%;
	

}
a.titulo:hover{color:#FFD700;cursor:pointer;}
a.titulo {
	font-family: arial,verdana,sans-serif;
	color: #FFFFFF;
	font: bold 15px Tahoma, Arial, sans-serif;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;	
	text-decoration:none; 
	line-height:33px; 
	height:35px; 
	white-space:nowrap; 
}


.letrero_1{
	clear:both;
	margin: 15px 25px 25px 25px;
	padding: 0 0px 0px 20px ;
	height:30px;
	text-align:left;
}

.beto{
margin: 0 0;
padding: 0 0;
color:white;
}

.mandragoreae{
	margin: 0 0;
	padding: 0 0;
	color:white;	
}


div.letrero_2{
	clear:both;
	margin: 25px 25px 0px 25px;
	width:180px;
	padding: 0 0px 0px 20px ;
	height:30px;
	text-align:left;
	
}
.letrero_2 a{
	font-size:15px;
	
}


img.carat_pop {
	width:80px; 
    height:120px;
    border:1px solid #FFD700;
	border-radius: 5px;
	
	box-shadow: 8px 8px 12px #000000;
  	-webkit-box-shadow: 8px 8px 12px #000000;
  	-moz-box-shadow: 8px 8px 12px #000000;
	-ktml-box-shadow: 8px 8px 12px #000000;
	-o-box-shadow: 8px 8px 12px #000000;
	-ms-box-shadow: 8px 8px 12px #000000;
}
div.lista_nombres_2 {
display:block;
clear:both;
height:70px;
margin: 5px 0 0px 40px;
}
a.peter1:hover{color:#FFD700}
a.peter1 {
	float: left;
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align: center;
	color:#FFFFFF;
		
    padding: 0 8px 0 0;
    margin:5px auto;
    width: 80px;
	display:inline;
}

a.peter2 {
	float: left;
   	
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align: center;
	
    padding: 0 8px 0 0;
	margin:10px auto;
    
    width: 80px;
	display:inline;
	
}


/* animes emision*/
.animes_emision_div {	
	margin: 0 0px 0 20px;
}

dl.animes_emision_dl {
	clear:both;
	font: 15px arial,helvetica,"helvetica neue",sans-serif;
	text-align:left;
	width: 300px;
	height:430px;
	overflow:auto;
	margin: 0 0 0 0px;
}

dd a:hover{
	color:#FFD700;
}
dd {
	padding: 0px 10px 2px 20px;
	
}

.meta{
	margin:0 3px 0 0;
	width:10px;
	height:10px;
}
.animes_emision_dl dl dd: {
	background-color: rgb(255, 255, 0);
}


/*listado animes*/

.listado_animes_div {
	height:625px;
	margin: 0 0 20px 0;
}

.filtro_anime:focus {border-color: #FFD700 !important;border-width: 2px; }
.filtro_anime {
	text-align:left;
	background-color: rgba(255, 255, 255, 0.5);
	border:1px solid black;
	border-radius:4px 4px 4px 4px;
	font:13px Arial,sans-serif;
	margin:0px 60px 10px 0;
	padding: 0px 0px 0 5px;
	width:180px;
	height:25px;
	color:white;
	font-weight:bold;
	
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;	
 	-ms-box-sizing: border-box;	
 	-o-box-sizing: border-box;	
	-ktml-box-sizing: border-box;
}


.listado_animes_dl dt {
			background-color: rgb(255, 255, 0);
			opacity:0.8;

			margin:0 0px 0 20px;
			padding:0 0px 0 10px;

			font-weight:bold;
			font-size:16px;
			color:white;
			
			background: linear-gradient(left top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -moz-linear-gradient(left top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#0272A7), to(#013953));
	 		background: -o-linear-gradient(#0272A7, #013953);
			background: -ktml-linear-gradient(left , #0272A7, #013953) repeat scroll 0 0 transparent;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=0 );
		}

dl.listado_animes_dl {
		clear:both;
		font: 15px arial,helvetica,"helvetica neue",sans-serif;
		text-align:left;
		width: 300px;
		height:620px;
		overflow:auto;
		margin: 0 0 0 20px;
	
	}
	
	
	/* efectos */


	.zoomIt{
		background: transparent !important;
		color: white !important;
		font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
		font: 13 px;
		font-weight:bold;
		padding: 0;
		
		
		display:inline;
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);

		-webkit-transition-duration: 0.5s;
		-moz-transition-duration: 0.5s;
		-o-transition-duration: 0.5s;
	}


	.zoomIt:hover{

		color:#ffd700 !important;
		
		-webkit-transform:scale(1.3);
		-moz-transform:scale(1.3);
		-o-transform:scale(1.3);
		z-index:40;
	}



	
footer {
	clear:both;
	width:100%;
	height:100%;
	border-top:2px solid white;
	padding:10px 20px;
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=0 );
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;	
 	-ms-box-sizing: border-box;	
 	-o-box-sizing: border-box;	
	-ktml-box-sizing: border-box;



}

.a_footer {
	font-size:14px;
	padding: 0 10px;
}

/* ------------------->>>>>>WALLPAPERS<<<<<<<----------------------------- */

.avicena{
	float: left;
    margin: 10px;
    padding: 10px;
    width: 250px;
}

.abulcasis {
	max-height: 100%;
    max-width: 100%;

	box-shadow: 8px 8px 12px #000000;
  	-webkit-box-shadow: 8px 8px 12px #000000;
  	-moz-box-shadow: 8px 8px 12px #000000;
	-ktml-box-shadow: 8px 8px 12px #000000;
	-o-box-shadow: 8px 8px 12px #000000;
	-ms-box-shadow: 8px 8px 12px #000000;
}
.almezon {
	margin:20px 0;
}

.abenarabi{
	display:inline;
	float:left;
}

.abenalsid{
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin: 20px 10px;
    min-height: 600px;
    padding: 0;
    text-align: center;
    width: 640px;
}

.alkindi{
    float: left;
    height: 120px;
    margin: 15px 0 0 15px;
    width: 190px;
}


.abentofail{
	float:left;
    height: 100%;
    width: 100%;
	
	box-shadow: 8px 8px 12px #000000;
  	-webkit-box-shadow: 8px 8px 12px #000000;
  	-moz-box-shadow: 8px 8px 12px #000000;
	-ktml-box-shadow: 8px 8px 12px #000000;
	-o-box-shadow: 8px 8px 12px #000000;
	-ms-box-shadow: 8px 8px 12px #000000;
	
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}

.abentofail:hover {
	
	-webkit-transform:scale(1.4);
	-moz-transform:scale(1.4);
	-o-transform:scale(1.4);
	z-index:40;

	box-shadow: 8px 8px 12px #000000;
  	-webkit-box-shadow: 8px 8px 12px #000000;
  	-moz-box-shadow: 8px 8px 12px #000000;
	-ktml-box-shadow: 8px 8px 12px #000000;
	-o-box-shadow: 8px 8px 12px #000000;
	-ms-box-shadow: 8px 8px 12px #000000;
	
}





.opentrst{
	float: left;
	margin: 0px 0px 30px 90px;
	text-align:center;
}
/* ------------------->>>>>>CRITICAS<<<<<<<----------------------------- */

.gauss{
	margin:20px 0;
}
.godel{
	font: normal normal bold 14px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;;
	padding: 0 14px;	
}

.ruffini{
	padding:8px 10px;
	width:550px;
	margin:15px 0px 30px 15px;
	float:left;
	color:white;
	border: 1px solid  white;
	line-height:22px;
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=0 );
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	
	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-ktml-border-radius: 5px 5px 5px 5px;
}

.all_crit{
	margin:30px 20px;
}

.one_crit {
	display:block;
	height:170px;
	width:100%;
}

.user_name {
	font: normal normal bold 14px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	color:black;
	display:inline;
	padding:2px 5px;
	margin:0 10px 0px 20px;
	background: linear-gradient(center top , #EEEEEE, #BBBBBB) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#BBBBBB',GradientType=0 );
	background: -o-linear-gradient(#EEEEEE, #BBBBBB);
	background: -ktml-linear-gradient(center top , #EEEEEE, #BBBBBB) repeat scroll 0 0 transparent;
	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-ktml-border-radius: 5px 5px 5px 5px;
}
.utilidad{
	color:white;
	display:inline;
}
.crit_title{
	display: inline;
    font-size: 14px;
    font-weight: bold;
}


.euclides{
	float:left;
	width:40px;
	height:40px;
	margin:0px 0 0 20px;
}

.pascal{
	width:100%;
	height:100%;
}
/* ------------------->>>>>>LISTADO ANIME<<<<<<<----------------------------- */

/*-----estrutura----*/



.ulises {
	float:left;
	width:630px;
	color:white;
	max-width:630px;
	margin:0 0 0px 0;
}

.penelope {
	float:right;
	width:330px;
	margin: 0 0;
	text-align:center;
	margin:0 0;

}



/*-----listado--------*/
.ul_alphabet {
	width:800px;
	height:15px;	
	
	text-align:center;
	border: 1px solid  white;
	margin: 40px auto 20px auto;
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=0 );
	
}

.ul_alphabet li {
	display:inline;
	border:1px solid rgb(204, 204, 204);
	padding:4px 5px;
	background:none repeat scroll 0% 0% rgb(1, 57, 83);
	
}




.filtro_anime_1:focus {border-color: #FFD700 !important;border-width: 2px; }
.filtro_anime_1 {
	text-align:left;
	background-color: rgba(255, 255, 255, 0.7);
	border:1px solid black;
	border-radius:4px 4px 4px 4px;
    color: white;
    font: bold 13px Arial,sans-serif;
    margin:0px 0px 0px 15px;
	padding: 0px 0px 0 5px;
	width:400px;
	height:25px;

	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;	
 	-ms-box-sizing: border-box;	
 	-o-box-sizing: border-box;	
	-ktml-box-sizing: border-box;
}


.tiresias{
	margin:30px 0 0 0;
}
.letrero_3 {
	float:left;
	width:615px;
	
	margin: 25px 0px 25px 15px;
	padding: 0 0px 0px 0px ;
	height:30px;
	text-align:left;
}



.telemaco{
	font-style:normal;
	font-size:15px;
	font-weight:bold;
}

.tool_0{
	width:14px;
	height:14px;
	padding: 0px 8px 0 0;
	
}


.tool_00{
	width:17px;
	height:17px;
	padding: 0px 0px 0 0px;
	margin:0 3px;
	
}

.tool_1 {
	width:14px;
	height:14px;
	padding: 0px 8px 0 0;
	
}
.tool_2 {
	width:14px;
	height:14px;
	padding: 0px 8px 0 0;
	
}





.tiresias > dl > dd:hover
{
	background: #4169E1;
}
.tiresias > dl > dd
{
	text-align: center;
}
	

div.ulises dd{
	display:block-inline;
	font-style:oblique;
	color:#778899;
min-height:25px;
text-align:left;
padding:0px 5px;
margin:5px 0 5px 0px;
line-height: 20px;
}



	
ul.polifemo li {
	padding:5px 0 0 50px;
	text-align:left;
	color:white;
}



.nausicaa:hover{color:black}
.nausicaa {
text-align:left;
margin:5px 20px 5px 55px;
padding:0 0 5px 0;

display:block;
border-bottom:1px solid white;
}



a.nausicaa span:hover{color:black;}
a.nausicaa span{
	margin:0 0px 0 10px;
	font-weight:bold;
		font-size:13px;

}
a.nausicaa strong:hover{color:black;}
a.nausicaa strong {
	color:#FFD700;
	font-size:15px;
	font-weight:bold;
}






/* ------------------->>>>>>INDEX ANIME<<<<<<<----------------------------- */
.apiano{
	width:100%;
	border-top:2px solid white;
	border-bottom:2px solid white;
	height:40px;
	margin:0 0 10px 0;
	padding: 0px 0 0px 10px;
	
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=0 );
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;	
 	-ms-box-sizing: border-box;	
 	-o-box-sizing: border-box;	
	-ktml-box-sizing: border-box;
}

.apiano span{
	font-family: arial,verdana,sans-serif;
	color: #FFFFFF;
	font: bold 17px Tahoma, Arial, sans-serif;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;	
	text-decoration:none; 
	line-height:35px; 
	white-space:nowrap;
}

.plutarco{
		float:right;
		width:50px;
		height: 85%;
		background-color: #f8f8f8;
		border: 4px solid #e3e3e3;
		color: #0093e8;
		font-size: 28px;
		font-weight: bold;
		text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;	
		border-radius:0;
		text-align: center;
		margin: 0 0;
		padding: 0 0 !important;
}

.plutarco:hover{
	cursor:pointer;
}

.suetonio{
	float:left;
	width:250px;
	border:2px solid white;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius:5px 5px 5px 5px;
	
	box-shadow: 8px 8px 12px #000000;
  	-webkit-box-shadow: 8px 8px 12px #000000;
  	-moz-box-shadow: 8px 8px 12px #000000;
	-ktml-box-shadow: 8px 8px 12px #000000;
	-o-box-shadow: 8px 8px 12px #000000;
	-ms-box-shadow: 8px 8px 12px #000000;
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=0 );
}

.arriano {
	width:250px;
	height:375px;
}
.arriano img{
	max-width:100%;
	max-height:100%;
	
}


.jenofonte{
	max-height:203px;
	overflow:hidden;
	min-height:125px;
	font-size:14px;
	
}

.milesi {
	background: transparent !important;
	overflow:normal !important;
	font-size: 14px !important;
	color:white !important;
	white-space: pre-wrap !important;
	word-break: normal !important;
}

.ciceron {
	color:white;
	text-align:center;
}
.vitruvio {
	margin: 0 7px;
    padding: 2px 6px;
	font: normal small-caps bold 17px/5px Arial, sans-serif ;
	background-color: #000000;
    text-align: left;


    color: #FFFFFF;
    cursor: pointer;
    border-style: solid;
    border-width: 1px;

	
	border-radius: 4px 4px 4px 4px;
    
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 5px 5px 1px rgba(0, 0, 0, 0.4);

	background: linear-gradient(center top , #696969, #000000) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #696969, #000000) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#696969), to(#000000));
	background: -o-linear-gradient(#696969, #000000);
	background: -ktml-linear-gradient(center top , #696969, #000000) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#000000',GradientType=0 );
}

.lactancio{
	font-size:14px;
	color:white;
	
}

.lactancio strong{
	font-size:14px;
	color:white;
	font-weight:bold;
}

.letrero_ca{
	clear:both;
	margin:0 0 10px 0;
	padding: 0 0px 0px 30px ;
	height:30px;
		text-align:left;
}

a.titulo_01:hover{color:#FFD700;}
a.titulo_01 {
	font-family: arial,verdana,sans-serif;
	color: #FFFFFF;
	font: bold 13px Tahoma, Arial, sans-serif;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;	
	text-decoration:none; 
	line-height:33px; 
	height:25px; 
	white-space:nowrap; 
}


div.diodoro{
	float:left;
		
		
		width:610px;
		max-height:378px;
		min-height:145px;
		line-height:20px;
		border:2px solid white;
		overflow:hidden;
			
			margin:10px 10px 10px 10px;
			padding:10px 10px 10px 10px;

			-moz-border-radius: 5px 5px 5px 5px;
			-webkit-border-radius: 20px 20px 20px 20px;
			border-radius:5px 5px 5px 5px;

			box-shadow: 8px 8px 12px #000000;
		  	-webkit-box-shadow: 8px 8px 12px #000000;
		  	-moz-box-shadow: 8px 8px 12px #000000;
			-ktml-box-shadow: 8px 8px 12px #000000;
			-o-box-shadow: 8px 8px 12px #000000;
			-ms-box-shadow: 8px 8px 12px #000000;

			background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
			background: -o-linear-gradient(#0272A7, #013953);
			background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=0 );
}

.tacito{
	width:240px;
	border: 1px solid white;
	margin:430px auto 10px auto;
	text-align:center;
	padding:5px 0 5px 0;


	font-weight:bold;
	font-size:14px;
	color:white;
	

	
	box-shadow: 8px 8px 8px #000000;
  	-webkit-box-shadow: 8px 8px 8px #000000;
  	-moz-box-shadow: 8px 8px 8px #000000;
	-ktml-box-shadow: 8px 8px 8px #000000;
	-o-box-shadow: 8px 8px 8px #000000;
	-ms-box-shadow: 8px 8px 8px #000000;
	
	
}

.emision{
	background: linear-gradient(center top , #006400, #228B22) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #006400, #228B22) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#006400), to(#228B22));
	background: -o-linear-gradient(#006400, #228B22);
	background: -ktml-linear-gradient(center top , #006400, #228B22) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006400', endColorstr='#228B22',GradientType=0 );
}
.descanso_esta{
	background: linear-gradient(center top , #DAA520, #FF4500) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #DAA520, #FF4500) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DAA520), to(#FF4500));
	background: -o-linear-gradient(#DAA520, #FF4500);
	background: -ktml-linear-gradient(center top , #DAA520, #FF4500) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DAA520', endColorstr='#FF4500',GradientType=0 );
}	
.finalizada{
	background: linear-gradient(center top , #4169E1, #000080) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #4169E1, #000080) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4169E1), to(#000080));
	background: -o-linear-gradient(#4169E1, #000080);
	background: -ktml-linear-gradient(center top , #4169E1, #000080) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4169E1', endColorstr='#000080',GradientType=0 );
}
.desconocido_esta{
	background: linear-gradient(center top , #9932CC, #9370DB) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #9932CC, #9370DB) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9932CC), to(#9370DB));
	background: -o-linear-gradient(#9932CC, #9370DB);
	background: -ktml-linear-gradient(center top , #9932CC, #9370DB) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9932CC', endColorstr='#9370DB',GradientType=0 );
}

.plinio a{
	width:100%;
}

.plinio{
		display:block;
		width:240px;
		border: 1px solid white;
		margin:10px auto 10px auto;
		text-align:center;
		padding:5px 0 5px 0;


		font-weight:bold;
		font-size:14px;
		color:white;

		background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
		background: -o-linear-gradient(#0272A7, #013953);
		background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0272A7', endColorstr='#013953',GradientType=0 );
		
		box-shadow: 8px 8px 8px #000000;
	  	-webkit-box-shadow: 8px 8px 8px #000000;
	  	-moz-box-shadow: 8px 8px 8px #000000;
		-ktml-box-shadow: 8px 8px 8px #000000;
		-o-box-shadow: 8px 8px 8px #000000;
		-ms-box-shadow: 8px 8px 8px #000000;
		
		/*esto para hacer con el js cuando el link que contiene esté activo
		background: linear-gradient(center top , #00BFFF, #1E90FF) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(center top , #00BFFF, #1E90FF) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00BFFF), to(#1E90FF));
		background: -o-linear-gradient(#00BFFF, #1E90FF);
		background: -ktml-linear-gradient(center top , #00BFFF, #1E90FF) repeat scroll 0 0 transparent;
		*/
}

.pausanias{
	min-height: 300px;
	margin:10px 25px 10px 5px;
	float:right;
	display:block;
}
.agricola {
	width:610px;		
	height:100%;

		border:2px solid white;
			margin:5px auto 10px auto;
			padding:10px 10px 10px 10px;

			-moz-border-radius: 5px 5px 5px 5px;
			-webkit-border-radius: 20px 20px 20px 20px;
			border-radius:5px 5px 5px 5px;

			box-shadow: 8px 8px 12px #000000;
		  	-webkit-box-shadow: 8px 8px 12px #000000;
		  	-moz-box-shadow: 8px 8px 12px #000000;
			-ktml-box-shadow: 8px 8px 12px #000000;
			-o-box-shadow: 8px 8px 12px #000000;
			-ms-box-shadow: 8px 8px 12px #000000;

			background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
			background: -o-linear-gradient(#0272A7, #013953);
			background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	
}


.salustio{
	    float: left;
	    width: 250px;
		height:100%;
	    border: 2px solid white;
	    margin: 10px 10px 30px;
	    padding: 10px;
	 
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 20px 20px 20px 20px;
		border-radius:5px 5px 5px 5px;
	   
		box-shadow: 8px 8px 12px #000000;
	  	-webkit-box-shadow: 8px 8px 12px #000000;
	  	-moz-box-shadow: 8px 8px 12px #000000;
		-ktml-box-shadow: 8px 8px 12px #000000;
		-o-box-shadow: 8px 8px 12px #000000;
		-ms-box-shadow: 8px 8px 12px #000000;
	  
			background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
			background: -o-linear-gradient(#0272A7, #013953);
			background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	}
	
.salustio a{
	font-weight: bold;
	font-size: 13px;
}

.caton {
	list-style-type:disc !important;
	list-style-position:outside !important;
	line-height:15px;
}

.caton li{
	margin:-7px 0 -7px 10px;
	padding:0;
}
.caton span{
	font-weight: bold;
	font-family: arial,verdana,sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:transparent;
}

/*-----menú desplegable capis------*/	

.desplegable:hover{color:#FFD700;}
.desplegable{
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	font-size: 13px;
	line-height: 18px;
	padding: 4px 10px;
	text-align: left;


	background-image: -moz-linear-gradient(center top , #696969, #000000);
	background-image: linear-gradient(center top , #696969, #000000);
	background-image: -moz-linear-gradient(center top , #696969, #000000);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#696969), to(#000000));
	background-image: -o-linear-gradient(#696969, #000000);
	background-image: -ktml-linear-gradient(center top , #696969, #000000);
	
	border-radius: 4px 4px 4px 4px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	

}

.cabecera_table {
	width:500px;
	
	color:white;
	border-bottom:1px solid white;
	padding:5px 5px;
	white-space:nowrap;
	font-size:15px;
	
}

.cabecera_table a:hover {color:orange;}
.cabecera_table a {
	margin:0 3px;
	color:#FFD700;
}
.capis_desple:hover{color:#FFD700;}
.capis_desple{
	display:block;
	color:white;
	width:500px;
	margin:4px 10px;
}

.capis_desple strong:hover{color:#FFD700;}
.capis_desple strong{
	color:black;
	font-weight:bold;
	font-size:13px;
}

.capis_desple a {
	font-weight:bold;
	font-size:13px;	
}
.capis_desple a:visited {
	color:#FFD700;
}


.tools_02 {
	width:10px;
	height:10px;
}

/* ------------------->>>>>>DESCRIPCIÓN ANIME<<<<<<<----------------------------- */
.gilgamesh{
	clear:both;
	font-size:14px;
	
}

div.sinue{
	float:left;
		
		height:100%;
		width:610px;
		line-height:20px;
		border:2px solid white;
		overflow:hidden;
			
			margin:10px 10px 20px 10px;
			padding:10px 10px 10px 10px;

			-moz-border-radius: 5px 5px 5px 5px;
			-webkit-border-radius: 20px 20px 20px 20px;
			border-radius:5px 5px 5px 5px;

			box-shadow: 8px 8px 12px #000000;
		  	-webkit-box-shadow: 8px 8px 12px #000000;
		  	-moz-box-shadow: 8px 8px 12px #000000;
			-ktml-box-shadow: 8px 8px 12px #000000;
			-o-box-shadow: 8px 8px 12px #000000;
			-ms-box-shadow: 8px 8px 12px #000000;

			background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
			background: -o-linear-gradient(#0272A7, #013953);
			background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			
	
}

.sliderjpg{
	width:606px;
	border:1px solid white;
	
	height:300px;
}

.sliderjpg1{
	float:left;
	width:960px;
	border:1px solid white;
	
	height:500px;
}


.letrero_ca pre {
	font-family: arial,verdana,sans-serif;
	color: #FFFFFF;
	font: bold 13px Tahoma, Arial, sans-serif;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;	
	text-decoration:none; 
	line-height:33px; 
	height:25px; 
	white-space:nowrap; 
	background-color:transparent;
}

.enlistar li{
	display:block;
}
.enlistar pre {
	background-color:transparent;
	color:rgb(255, 255, 255);
}
.gilgamesh strong{
	font-weight:bold;
	color:white;
	font-size:15px;
}


/* ------------------->>>>>>BUSCADOR AVANZADO<<<<<<<----------------------------- */
.asimov{
	width:600px;
	border: 2px solid white;
	margin:30px auto;
	padding:10px 10px 5px 10px;
	color:white;
	height:350px;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	-ktml-border-radius: 10px;
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
}
.idioma {
	margin: 20px 0 0 0;
}

.buscaca {
	width:200px;
}
div.asimov table tr{
	height:30px;
	margin:20px 30px;
}

.bergen{
	float:right;
	text-align:center;

    border: 1px solid white;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin: 3px 0 0 0;
    padding: 4px 5px 8px;
    text-shadow: 0 -1px 0 #444444;

		background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
 		background: -o-linear-gradient(#0272A7, #013953);
		background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
}


.minimo{
	min-height:540px;
}
.heinlein {
	min-height:200px;
}
.dupa{height:50px;}
.clarke {
	clear:both;
	overflow:hidden;
	width:800px;
	margin:20px auto;
	height:165px;
	border:1px solid white;
	padding:0 0 5px 0;
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	-ktml-border-radius: 10px;
}

.tele {
	margin:10px 10px 5px 10px;
	
	width:100px;
	height:150px;
	float:left;
	
}
.tele img {max-width:100%;
		max-height:100%
			}

.ciervo_blanco {
	float:left;
	margin:0 10px 5px 5px;
	width:650px;
}			
.ciervo_blanco pre {
				font-family: arial,verdana,sans-serif;
				color: #FFFFFF;
				font: bold 12px Tahoma, Arial, sans-serif;
				text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;	
				text-decoration:none; 
				line-height:33px; 
				height:25px; 
				white-space:nowrap; 
				background-color:transparent;
				
			}
.datos {float:left;padding:0px 10px;}
.datos strong  {
	color:white;
	font-weight:bold;
	font-size:12px;
}

.datos span  {
	color:white;
	font-size:12px;
}
.notification {
	font-size: 14px;
    font-weight: bold;
    margin: 20px 31px;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    white-space: nowrap;
}
/* ------------------->>>>>>INDEX VISUALIZACIONES<<<<<<<----------------------------- */

.gogol{
	width:900px;
	height:275px;
	border:2px solid white;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius:5px 5px 5px 5px;
	
	box-shadow: 8px 8px 12px #000000;
  	-webkit-box-shadow: 8px 8px 12px #000000;
  	-moz-box-shadow: 8px 8px 12px #000000;
	-ktml-box-shadow: 8px 8px 12px #000000;
	-o-box-shadow: 8px 8px 12px #000000;
	-ms-box-shadow: 8px 8px 12px #000000;
	
	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
}



.pushkin{
	font-size:16px;
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	padding:5px 10px;
	margin-bottom:5px;
	color:white; 
	background-color:transparent;
/*	border:1px solid white;  
		background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
		background: -o-linear-gradient(#0272A7, #013953);
		background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		*/
}
.taras{
	float:left;
	width:135px;
	height:205px;
	margin:5px 15px 5px 0;
}
		
		
.chichikov{
	margin:20px 0 10px 0px;
	float:left;
	width:680px;
	padding: 0 35px;
	color: #FFFFFF;
}
.bulba{float:left;
	display:inline;
	width:220px;
	border: 1px solid white;
	margin:10px auto 10px auto;
	text-align:center;
	
	margin:10px 20px 5px 0;
	padding:5px 0 5px 0;


	font-weight:bold;
	font-size:13px;
	color:white;

	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	
	box-shadow: 8px 8px 8px #000000;
  	-webkit-box-shadow: 8px 8px 8px #000000;
  	-moz-box-shadow: 8px 8px 8px #000000;
	-ktml-box-shadow: 8px 8px 8px #000000;
	-o-box-shadow: 8px 8px 8px #000000;
	-ms-box-shadow: 8px 8px 8px #000000;
}


/*--caso slider---
.menen{
	width:500px;
	
	float:left;
	max-height:153px;
	overflow:hidden;
	min-height:125px;
	font-size:14px;
	
}
 ELIMINTAR TODO ESTO
.raskolnikov{
	float:left;
	width:380px;
	height:200px;
	margin:5px 15px 5px 0;
}

.teres{float:left;
	display:inline;
	width:140px;
	border: 1px solid white;
	margin:10px auto 10px auto;
	text-align:center;
	
	margin:10px 20px 5px 0;
	padding:5px 0 5px 0;


	font-weight:bold;
	font-size:13px;
	color:white;

	background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
	background: -o-linear-gradient(#0272A7, #013953);
	background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	
	box-shadow: 8px 8px 8px #000000;
  	-webkit-box-shadow: 8px 8px 8px #000000;
  	-moz-box-shadow: 8px 8px 8px #000000;
	-ktml-box-shadow: 8px 8px 8px #000000;
	-o-box-shadow: 8px 8px 8px #000000;
	-ms-box-shadow: 8px 8px 8px #000000;
}


/*--caso slider fin---*/

.chejov{
	width:750px;
	
	float:left;
	max-height:153px;
	overflow:hidden;
	min-height:125px;
	font-size:14px;
	
}

.turguenev {
	

	width:900px;		

		border:2px solid white;
			margin:5px auto 180px auto;
			padding:10px 10px 10px 10px;

			-moz-border-radius: 5px 5px 5px 5px;
			-webkit-border-radius: 20px 20px 20px 20px;
			border-radius:5px 5px 5px 5px;

			box-shadow: 8px 8px 12px #000000;
		  	-webkit-box-shadow: 8px 8px 12px #000000;
		  	-moz-box-shadow: 8px 8px 12px #000000;
			-ktml-box-shadow: 8px 8px 12px #000000;
			-o-box-shadow: 8px 8px 12px #000000;
			-ms-box-shadow: 8px 8px 12px #000000;

			background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
			background: -o-linear-gradient(#0272A7, #013953);
			background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
	
}



/*------enlace td visus----*/

tr.visu:hover{
	background-color:#1E90FF;
}
tr.visu td{vertical-align:middle; line-height: 15px;}

.enlace_ver, .bandera_sub, .bandera_audio, .bandera_sub, .hd, .flag_server, .calidad, .fansub_des, .duracion_des, .formato_des, .informador_des, .error_des   {
	
	text-align:center;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;	
 	-ms-box-sizing: border-box;	
 	-o-box-sizing: border-box;	
	-ktml-box-sizing: border-box;
}

.capi_view th {
	
	color:white;
	border-bottom:1px solid white;
	padding: 10px 10px 5px 10px;
	
	text-align:center;  /*solo servidor, calidad*/
	white-space:nowrap;
	font-size:13px;

	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;	
 	-ms-box-sizing: border-box;	
 	-o-box-sizing: border-box;	
	-ktml-box-sizing: border-box;
	
}


.visu td{

	color:white;
	text-align: center !important; 
	white-space:nowrap;
	font-size:13px;
}

/*------------------------------*/

.tolstoy{
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size:13px;
	color:black;
	padding:5px 10px;
	background-color:transparent;
	
}


.dostoyevsky{
	font-size:13px;
	color:#FFD700;
	float:right;
}

.dostoyevsky:hover{
	color:white;
	cursor:pointer;
	}

.lermontov{
		color:#FFD700;

	}
.lermontov:hover{
	cursor:pointer;
	color:white;
}
/*-------------------------------FORMULARIO---------------------*/

.colaborar{
	z-index: 50;
}
.ejemplo_links {
	color:black;
}

.h3form {
	color:#FFFFFF;
	font: normal normal bold 16px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	text-shadow:1px 1px 1px #000000;
	background: transparent;
}

}
.encabezado_colab{
	background-color: #0272A7;
	    border: medium none;
	    color: white;
	    display: block;
	    font-family: 'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	    font-size: 15px;
	    padding: 5px 5px 5px 5px;
}

.cerrar:hover{
	cursor:pointer;
	color:orange;
}

.cerrar{
	float:right;
	color: #FFD700;
    font-size: 20px;
	margin:2px 0px 0 0;
}
	
.form_colabor label {
    font-size: 1.3em;
    margin: 10px 0;
}


.form_colabor{
	display:block;
    height: auto;
    width: 500px;
    z-index: 1002;
    padding: 5px 5px;
	margin: 0 auto;

	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	
	background-color:white; 
}

.h3form{
	color: #FFD700;
    font-size: 20px;
    font-style: oblique;
    font-weight: bold;
}
.form_colb {
    width: 500px;
    
}
fieldset{
	width:480px;
	
}

.i_verde{
	color:green;
}

.i_amarillo{
	color:blue;
}

.nota {
    background: none repeat scroll 0 0 #99CCFF;
    border: 2px solid #0099FF;
    color: #333333;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 8px 10px;
    position: relative;
    width: 97%;
}

#gratitude{

    background-color: #FFFFFF;
    border-bottom: 2px solid #0272A7;
    border-top: 2px solid #0272A7;
    color: #000000;
    font: bold 20px/40px Trebuchet MS,Tahoma;
    margin-top: 300px;
    opacity: 0.9;
    overflow: hidden;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 500;
}

/* ------------------->>>>>>INDEX LAS MÁS POPULARES<<<<<<<----------------------------- */
.calisto{
	float:left;
	background-image: url("../img/icons/w-top-10.png");
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	text-align:center;
	width:60px;
	height:70px;
	margin:35px 0px 0 10px;
}

.canopus{
	float:left;
	background-image: url("../img/icons/star_rating.png");
	background-position: 1px -27px;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	text-align:center;
	width:15px;
	height:15px;
}

.titan span{
	color:white;
	font-size:10px;
	display:inline;
}
.titan b{
	color:white;
	font-size:10px;
	font-weight:bold;
	
}
.titan:hover{background: #00BFFF;}
.titan{
	float:left;
	width:520px;
	height:120px;
	padding: 10px 10px;
	margin: 10px 10px;
	border:1px solid white;
	
		background: linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272A7), to(#013953));
 		background: -o-linear-gradient(#0272A7, #013953);
		background: -ktml-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;

		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing: border-box;	
	 	-ms-box-sizing: border-box;	
	 	-o-box-sizing: border-box;	
		-ktml-box-sizing: border-box;
		
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-ms-border-radius: 5px 5px 5px 5px;
		-o-border-radius: 5px 5px 5px 5px;
		-ktml-border-radius: 5px 5px 5px 5px;

}


.japeto{
	float:left;
	width:190px;
	height:100px;
	margin:0px 8px 0px 0px;
	
}
.tetis{margin:0 0;}
.japeto	img{
	width:100%;
	height:100%;
}

.fobos:hover{color:#FFD700;cursor:pointer;}	
.fobos{
	line-height:10px;
	float:left;
	color:white;
	font-size:15px;
	font-weight:bold;
}
/*----- sprite: iconos-------*/

span.iconos_grandes{
	background-image: url("../img/varios/spriteicons.png"); 
	background-repeat: no-repeat;
	background-color: transparent;
	text-align:center;
	display:block;
	float:left;
	
	width:25px;
	height:25px;
	margin: 0px 10px 0 0;
}
span.iconos_sprite{
	
	background-image: url("../img/varios/spriteicons.png"); 
	background-repeat: no-repeat;
	background-color: transparent;
	text-align:center;
	display:block;
	float:left;
	
	width:14px;
	height:14px;
	margin: 3px 10px 0 0;
	
}

span.iconos_sprite_peke{
	
	background-image: url("../img/varios/spriteicons.png"); 
	background-repeat: no-repeat;
	background-color: transparent;
	text-align:center;
	display:block;
	float:left;
	
	width:14px;
	height:14px;
	margin: 3px 10px 0 0;
	
}

span.icono_hd{
	background-image: url("../img/varios/spriteicons.png"); 
	background-repeat: no-repeat;
	background-color: transparent;
	text-align:center;
	display:block;
	float:left;
	
	width:30px;
	height:15px;
}





/* ------------------->>>>>>LINK<<<<<<<----------------------------- */

.karanovo {
	width:800px;
	margin: auto auto;
	color:white;
	padding:50px 50px;
  	font: normal normal bold 18px/1  Trebuchet MS,Tahoma,Verdana,Arial,sans-serif !important;
}

.link_yet a {
	 font: normal normal bold 18px/1  Trebuchet MS,Tahoma,Verdana,Arial,sans-serif !important;
}

.activo{
	color: #FFD700 !important;
} 

.ulink ol 
{
	font: normal normal bold 11px/11px Verdana;
    padding: 5px;
    width: 200px;
    height: 15px;
    float:letf;
}
.ulink
{
	float:left;
}
.ulink a
{
	font: normal normal bold 11px/11px Verdana;
	line-height: 20px;
}

.h2link
{
 	background-color: #0272A7;
    border-radius: 5px 5px 5px 5px;
    font-family: 'daysregular',sans-serif;
    font-size: 15px;
    padding: 5px;
	clear: both;
}
 /*///////////////////////////////////////SPRITE////////////////////////////////////////////*/

.out{background-position:150px 500px;}

.error{background-position: -178px -189px;}

.info_visu{background-position: -175px -146px;}

.hd_vis{background-position: -128px -225px;}

.visuson{background-position: -184px -12px:}
.visusoff{background-position: -184px -24px;}
.visusalt{background-position: -184px 1px;}


.downon{background-position: -283px -1px;}
.downoff{background-position: -283px -18px;}
.downalt{background-position: -283px 32px;}

.en_emision {background-position:  -62px -167px;} 
.finalizada {background-position:  -95px -167px;} 
.descanso {background-position:  -96px -193px;} 
.desconocido {background-position:  -62px -193px;}


.en_emision_peke {background-position:  -177px -74px;} 
.finalizada_peke {background-position:  -177px -92px;} 
.descanso_peke {background-position:  -177px -128px} 
.desconocido_peke {background-position:  -177px -109px;}



.info {background-position:  -281px  -147px;}
.play{background-position:  -57px -215px;}


.info_peke {background-position:  -284px  -57px;}
.comment{background-position:  -168px -219px;}

/*----- sprite: banderas-------*/
span.bandera_sprite{
	background-image: url("../img/varios/spriteicons.png"); 
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	text-align:center;
	margin: 0 0 0 18px;
	width:20px;
	 height: 20px;
}

.japones{background-position: -26px 0px;}
.spanish{background-position: -26px -25px;}
.latino{background-position: -26px -48px;}
.english{background-position: -26px -92px;}
.brasileiro{background-position: -26px -137px;}
.portugues{background-position: -26px -204px;}
.galego{background-position: -26px -159px;}
.catala{background-position: -26px -115px;}
.euskera{background-position: -26px -183px;}
.valencia{background-position: -26px -71px;}
.francais{background-position: -26px -225px;}
.deusch{background-position:-3.5px -1px;}
.no{background-position: 131px 135px;}





/*----- sprite: calidades-------*/
span.calidad_sprite{
	background-image: url("../img/varios/spriteicons.png"); 
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	text-align:center;
	
	width:65px;
	 height: 17px;
}





.calidad_desc1{background-position:  -110px 2px;}
.calidad_desc2{background-position:  -226px -20px;}
.calidad0{background-position:  -226px  -37px;}
.calidad1{background-position:  -226px -54px;}
.calidad2{background-position:  -226px -71px;}
.calidad3{background-position:  -226px -86px;}
.calidad4{background-position:  -226px -104px;}
.calidad5{background-position:  -226px -121px;}
.calidad6{background-position:  -226px -138px;}
.calidad7{background-position:  -226px -155px;}
.calidad8{background-position:  -226px -172px;}
.calidad9{background-position:  -226px -188px;}
.calidad10{background-position:  -110px -201px;}



/*----- sprite: servidores visionado-------*/

span.allmyvideos_spryte{
background-image: url("../img/varios/spriteservers.png"); 
background-repeat: no-repeat;
background-color: transparent;
display: block;
width:130px;
 height: 20px;
text-align:center;
background-color:transparent;
}

.adnstream {background-position: 2px -214px;}


.allmyvideos{background-position: 2px -1009px;}
.dailymotion{background-position: 2px -1335px;}		/*colocado*/
.divxstage{background-position: -305px -433px;}   /*colocado*/
.donevideo{background-position: -305px -102px;}   /*colocado*/
.dropvideo{background-position: -304px -270px;}   /*colocado*/
.facebook{background-position: 2px -1373px;}        /*colocado*/
.filmin{background-position:  2px -972px;}
.filebox{background-position: -151px -976px;}    /*colocado*/
.flashx{background-position: -300px -210px;}    /*colocado*/
.fourshared{background-position: -4px -369px;}    /*colocado*/
.gamovideo{background-position: -305px -456px;}   /*colocado*/
.google-videos{background-position: 2px -482px;}  
.hulkshare {background-position: -160px -1385px;}   /*colocado*/
.hulu {background-position: 2px -291px;}
.jokeroo{background-position: -158px -1335px;}     /*colocado*/
.magnovideo{background-position: -306px -363px;}        	/*colocado*/
.mailru{background-position: -295px -25px;}        	/*colocado*/
.maisuol{background-position: -298px -480px;}        	/*colocado*/
.megafiles{background-position: -300px -170px;}      /*colocado*/
.megavideo{background-position: 2px -156px;}     
.minus{background-position: -4px -349px;}        	/*colocado*/
.mixturecloud{background-position: -305px -340px;}      /*colocado*/
.modovideo{background-position: 2px -1118px;}
.moevideos{background-position: -150px -1201px;}   /*colocado*/
.movreel{background-position: -295px -505px;}   /*colocado*/
.movshare{background-position: -1px -136px;}      /*colocado*/
.multiply{background-position: -154px -1269px;}         /*colocado*/
.myspace{background-position: -154px -198px;}        	/*colocado*/
.novamov{background-position: 2px -645px;}			/*colocado*/
.nowvideo{background-position: -154px -660px;}			/*colocado*/
.playedto{background-position: -305px -77px;}     /*colocado*/
.powvideo{background-position: -300px -527px;}     /*colocado*/
.rtve {background-position: 2px -116px;} 
.rutube{background-position:-149px -1358px;}    /*colocado*/    
.sapo{background-position: 1px -1312px;}  		 /*colocado*/  
.senseless{background-position: -304px -247px;}   /*colocado*/  
.speedvid{background-position: -153px -1034px;}   /*colocado*/  
.stagevu {background-position: 2px -96px;}     /*colocado*/  
.streamcloud {background-position:-155px -1105px;}   /*colocado*/   
.telly{background-position: -149px -507px;}     /*colocado*/  
.tutv{background-position: -1px -458px;}   		 /*colocado*/
.vbox7{background-position:  2px -1354px;}     /*colocado*/
.upload180{background-position:  -154px -353px;}  		/*colocado*/
.uploadc{background-position:  -7px -57px;}  		/*colocado*/
.veevr {background-position: -152px -1310px;}        /*colocado*/
.veoh {background-position: -4px -76px;}        /*colocado*/
.vidbull{background-position: -152px -597px;}  	 /*colocado*/
.vidbux{background-position: -295px -4px;}  	 /*colocado*/
.videobam{background-position: -4px -1446px;}        /*colocado*/
.videoslasher{background-position:  -1px -1192px;}		 /*colocado*/
.videobb {background-position: 2px -58px;}         
.videolinks4u{background-position:  2px -955px;}    /*------este no está bien--------*/
.videomega{background-position:-307px -293px;}  	   /*colocado*/
.videoweed {background-position: -1px -36px;}          /*colocado*/
.videozer{background-position: 2px -405px;}  	
.vidspot {background-position:-305px -412px;}          /*colocado*/
.vidxden{background-position:  2px -898px;}
.vimeo {background-position: 2px -19px;}			 	/*colocado*/
.vkontakte {background-position: -155px -291px;}		/*colocado*/
.vureel{background-position: 2px -778px;}
.vxv{background-position: 0px -1402px;}			/*colocado*/
.yourupload {background-position: -156px -687px;}   /*colocado*/     
.youtube {background-position: -2px -231px;}   /*colocado*/     

/*----- sprite: servidores descarga-------*/
.allmyfiles{background-position: -305px -192px;}    /*colocado*/
.bayfiles{background-position: -157px -81px;}   /*colocado*/
.billionuploads{background-position: -305px -226px;}    /*colocado*/
.bitshare{background-position: -2px -1463px;} 		/*colocado*/
.brontofile{background-position: -150px -732px;}   /*colocado*/
.cloudzer{background-position: -147px -486px;}    /*colocado*/
.coolshare{background-position: -152px -642px;}   /*colocado*/
.cramit{background-position: -152px -1054px;}   /*colocado*/
.crocko{background-position: -2px -817px;}      /*colocado*/
.cyberlocker{background-position: -3px -1095px;}    /*colocado*/
.depositfiles{background-position: 2px -796px;}    	/*colocado*/
.emule{background-position: -155px -1462px;}			/*colocado*/
.extabit{background-position: -149px -877px;}			/*colocado*/
.filecloud{background-position: -158px -377px;}    /*colocado*/
.filefactory{background-position: -156px -857px;}    /*colocado*/  
.fileflyer{background-position: -150px -331px;}    /*colocado*/              
.filejungle{background-position: 2px -605px;}
.filerio{background-position: 0px -250px;}         /*colocado*/	
.filesflash{background-position:  -2px -269px;}		/*colocado*/	
.filepost{background-position: 2px -735px;}
.filesline{background-position:  -152px -224px;}		/*colocado*/	
.fileuplo{background-position:  2px -408px;}		/*colocado*/	
.filevelocity{background-position:  -152px -769px;}		/*colocado*/	
.freakshare{background-position: 2px -1217px;}    /*colocado*/
.frozenlayer{background-position: -155px -618px;}   /*colocado*/
.filevelocity{background-position:  2px -387px;}		
.gett{background-position: -155px -125px;}    /*colocado*/
.gigasize{background-position: -158px -1406px;}    /*colocado*/
.glumbouploads{background-position: -4px -543px;}			/*colocado*/
.hotfile{background-position:  -4px -991px;}      /*colocado*/
.hipfile{background-position:  -4px -856px;}      /*colocado*/
.letitbit{background-position:  -150px -269px;}    /*colocado*/
.mediafire{background-position: -3px -1138px;}    /*colocado*/
.mega{background-position: -153px -897px;}    /*colocado*/
.megashares{background-position:  -157px -102px;}   /*colocado*/
.megaupload {background-position: 2px -174px;}  
.netkups{background-position: -158px -40px;}   /*colocado*/
.netload{background-position: -158px -20px;}   /*colocado*/ 
.nowdownload{background-position: -4px -1287px;}   /*colocado*/
.torrent_nyaa{background-position: -155px -618px;}   /*colocado*/
.onefichier{background-position: -5px -875px;}   /*colocado*/
.ovfile{background-position: 2px -920px;}
.putlocker{background-position: -1px -1028px;}    /*colocado*/
.rapidshare{background-position: -4px -430px;}     /*colocado*/
.rapidgator{background-position: -150px -1129px;}     /*colocado*/
.sendmyway {background-position: -155px -0px;}       /*colocado*/  
.sendspace{background-position: -158px -1424px;}   /*colocado*/  
.sharebeast{background-position: -152px -1003px;}    /*colocado*/  
.shareflare{background-position: -149px -752px;}    /*colocado*/  
.sockshare{background-position: -4px -326px;}    /*colocado*/  
.swankshare{background-position: -2px -390px;}    /*colocado*/  
.torrent{background-position: -158px -622px;}   /*colocado*/
.turbobit{background-position: -155px -421px;}   /*colocado*/
.turtleshare{background-position: -5px -756px;}    /*colocado*/  
.tusfiles{background-position: -300px -147px;}     /*colocado*/
.twoshared{background-position: -155px -170px;}   /*colocado*/
.uploadedto{background-position: 2px -564px;}   /*colocado*/  
.uload{background-position: 1px -691px;}   /*colocado*/
.upafile{background-position: -305px -125px;}    /*colocado*/
.upfiles4{background-position: 1px -1242px;}   /*colocado*/
.uploadedto{background-position: 2px -564px;}   /*colocado*/  
.uploading{background-position: 2px -624px;}       
.uploadhere{background-position: 6px -856px;}
.uploadking{background-position: 2px -838px;}
.uploadstation{background-position: 2px -693px;} 
.uptobox{background-position: -154px -1077px;}      /*colocado*/
.verzend{background-position: -297px -48px;} 		/*colocado*/
.yunfile {background-position: -155px -440px;}       /*colocado*/  
.ziddu {background-position: -156px -63px;}       /*colocado*/  
.zippyshare{background-position: -160px -146px;}    /*colocado*/
.verzend{background-position: -297px -51px;}   /*colocado*/






/* =============================================================================
   Media Queries
   ========================================================================== */


@media only screen and (min-width: 35em) {
	/* Style adjustments for viewports that meet the condition */
}

/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


