/*
+--------------------------------------------------------------------------
|   Cascading Style Sheet for MKportal "default" Portal Template
|   ========================================
|   by Meo aka Luponero [Amedeo de longis]
|      visiblesoul [Don K. Colburn]
|   (c) 2004-2005 mkportal.it
|   http://www.mkportal.it
|   Email: luponero@mclink.it
+--------------------------------------------------------------------------
|   > MKPortal
|   > Written By Amedeo de longis
|   > Date started: 9.2.2004
+--------------------------------------------------------------------------
*/
/*=============================
M
K  global styles
P
=============================*/
body {
	background-color: #E5E5E5;
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin:0px;
	padding:0px; /* Opera 0 margin */	
	text-align: center; /* center in IE */ 
}
#all {
width:100%;
}
.all_ad2 {
background-color: #cccccc;
background-image: url(http://www.misiontokyo.com/mkportal/templates/mt042009/newbg.jpg);
background-attachment: scroll;
background-repeat: no-repeat; 
background-position: center top;
width:100%;
}

td.tablecentral {
	width: 100%;
	font-size: 10px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.tablecentral {
	width: 100%;
	font-size: 10px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
/* portal wrapper */
#mkwrapper {
	text-align:center; /* left-align text in IE */	
align:center;
	margin: 0px auto 0px auto;
}
/* logostrip */
#mklogostrip {
	/* background-image: url(MKPORTALIMGDIR/sf_logo.jpg); */	
	background-color: #FFFFFF;
	text-align: left;
}

/* global font formatting */
table,
tr,
td,
.tdglobal {
	font-size: 10px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

/* main portal table */
.tabmain {
	margin:0px;
	padding:0px;	
}

/* image link border */
img { 		
	border: 0px;
	vertical-align: middle; /* Meo: Added in C1.2 */
}

/*=============================
M
K  LIGHT BACKGROUND
P
=============================*/
.modulecell,
.urlo2,
.tabnews,
.trattini,
.tabmain,
.tablemenu,
.taburlo {
	/*background-color: #ffffff;*/
	color: #666666;
}

/*=============================
M
K  MEDIUM BACKGROUND
P
=============================*/
.moduleborder {
	background-color: #ffffff;
	color: #DA251D;
}
.tdblock {
	background-color: #cccccc;
	color: #DA251D;
}

.navigatore {
	background-color: #DA251D;
	color: #FFFFFF;
}

/*=============================
M
K  DARK BACKGROUND
P
=============================*/
.urlo,
.sottotitolo {
	/* background-image: url(MKPORTALIMGDIR/m_sf.gif); */
	padding: 3px;
	background-color:#DA251D;
	color: #FFFFFF;
	width: 100%;
}

/*=============================
M
K  border and divider styles
P
=============================*/
.tabmain,
.tablemenu, /* block wrapper, chat button strip */
.taburlo,
.urlo2,
.trattini,
.trattini2,
.trattini3 {

}


/*=============================
M
K  hyperlink styles
P
=============================*/
/* global links */
a:link, 
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	text-decoration: none;	
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	text-decoration: underline;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	text-decoration: none; 	
}

/* bold navbar, block, module links */
a.uno:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;

}

a.uno:visited {	
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;

}


a.uno:hover {
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: underline;

}
/* navigatore links */
a.navibar:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none;

}

a.navibar:visited {	
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none;

}


a.navibar:hover {
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: underline;

}
/* block text links */
.tablemenu a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	text-decoration: none;	

}

.tablemenu a:hover {
	text-decoration: underline;

}

.tablemenu a:active { 
	text-decoration: none; 	

}

/* global contrasting text and hyperlink color */
.mktxtcontr,
a.mktxtcontr:link, 
a.mktxtcontr:visited {
	color: #DA251D;
	font-weight: bold;
	text-decoration: none;

}

a.mktxtcontr:hover {
	font-weight: bold;
	text-decoration: underline;

}

/* contrasting text and hyperlink color 2 (admin) */
.mktxtcontr2,
a.mktxtcontr2:link, 
a.mktxtcontr2:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;

}

a.mktxtcontr2:hover {
	font-weight: bold;
	text-decoration: underline;

}

/*=============================
M
K  form styles
P
=============================*/
/* remove margin after closing "form" tag in MSIE */
form {
	margin: 0;
	padding: 0
}
input,
textarea,
select,
.bgselect, /* input fields */
.mkbutton /* global submit buttons */
{
	background-color: #dfe6ef;		
	border: 0px solid #DA251D; 
	margin: 1px;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px; 
	color: #DA251D;
	vertical-align: middle;

}

/* button border - needed for blocks to display correctly in forum-view */	
.blsubmit,
.mkbutton {
	border: 1px solid #DA251D;
}

/* radio/checkbox buttons - remove background color and border in IE */	
checkbox,
.mkradio {
	background-color: transparent;
	border: 0px solid #4C77B6;	

}

/* configure blog textarea */
textarea.mkwrap1 {
	overflow: auto;
	/* width: 230px; */
	width: 100%;

}

/* edit blog textarea */
textarea.mkwrap2 {
	overflow: auto;
	width: 500px ;

}

/* block input */
.mkblkinput {
	background-color:#fff;
 	font-size: 9px;
	border: 0px dashed #808080;
	margin: 2px;

}

/*=============================
M
K  navstrip styles
P
=============================*/
/* top navstrip */
.navigatore {	
	vertical-align: bottom;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300;
	color: #FFFFFF;
	font-size: 10px; 
	font-weight: bold;
}

/*=============================
M
K  block styles
P
=============================*/
/* used in functions.php (function main_page) */
.blocks {
	padding: 0px;
}

/* block header/footer corner images - portal skin only */
.tdmenblock {
	font-size: 0px;	
	padding: 0px;  
	margin: 0px; 
	vertical-align: top;
	background-color:#8CB6E7;
}

/* block td cell */
.tdblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	margin: 0px;	
}

/* block title bar */
.sottotitolo {
	vertical-align: bottom;	
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	font-variant: small-caps;
	/* color: #666666; */		 
}

/* horizontal spacer between blocks */
.tdspacer {
	line-height: 3px;
}

/*=============================
M
K  module global styles
P
=============================*/
/* module table headings */
.modulex {	
	background-color: #f1f5f8;
	height: 25px;
}

th.modulex {	 
	color: #666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #f1f5f8 !important;
	background-image: none !important;
	height: 25px;
	/* font-weight: normal;*/
	white-space: nowrap;
}

/* Reviews description text */
.modulelite {
	font-size: 8pt;
	color:#a6bbcd;
}

/* center block padding (news, admin) */
.contents {
	padding: 10px;
}

/* module pagination links */
.mkpagelink {
	background-color: #f0f5fa;
	border: 1px solid #072a66;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight: normal;
}

.mkpagelinklast {
	background-color: #dfe6ef;
	border: 1px solid #072a66;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight:normal;
}

.mkpagecurrent {
	background-color: #ffc9a5;
	border: 1px solid #072a66;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight:normal;
}

/*=============================
M
K  shoutbox module styles
P
=============================*/
/* module table with border (shoutbox, news) */
div.taburlo {	
	width: 100%; /* center in IE */	
}

td.taburlo{
	margin:5px;
	padding:5px;
	border: 0;
}
	
/* shouter and date cell */
.urlo {
	line-height: 18px;
	vertical-align: bottom;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	/* color: #666666; */
	padding: 4px;		 
}

/* shout cell */
.urlo2 {
	padding: 4px;	
	/* border-bottom: 1px solid #5c88c8; */
	border-width: 0 0 1px 0;
	border-style: solid;
	text-align: left;
	color: #DA251D;
	font-size: 11px;
	font-weight: bold;
}

/* white shouter text */
.urlocontrast {	
	color: #ffffff;
}

/*=============================
M
K  news module styles
P
=============================*/
/* news table with border */
.tabnews {
	border: 1px dashed #c6ddf3;
	margin:0px; 
	padding:0px;
	font-size: 10px;
	color: #666666;	
}

/*=============================
M
K  admin cp styles
P
=============================*/
/* admin cp titles with top border */
.titadmin {
	margin: 0px;
	font-weight: bold;
	font-size: 11px; 
	color: #DA251D;
	border-top: 1px dashed #5c88c8;
}

/*=============================
M
K  font styles
P
=============================*/
/* red error page text */
.mkerror {	
	font-size: 12pt;
	color: #DA251D;
	font-weight:bold;
}

/* MKPQuote quotation text */
.mkquote { 		
	color: #0000ff;	
}

/* MKPGallery module ecard, offline page */
.ecardtitle,
.offlinetxt {
	font-size: 10pt; 
	font-weight: bold;
	text-align: center;
}

/* MKPGallery slideshow caption text (modules/gallery/index.php function slide_update) */
/*
.mkslidecap {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #ffffff;
}
*/

/*=============================
M
K  BBcode quote styles
P
=============================*/
.mkquoteball {
	font-size: 9px; 
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #ffffff;	
	padding: 0;	
}

.mkquotetext {
	font-size: 10px; 
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #ffffff;
	margin: 0;
	padding: 0;	
}
table .mkquotetable{				
	width: auto; /* IE */	
	text-align: left;
}
/* Added in C1.2 */
/* Table background highlight */
.bghighlight1 {
	background-color: #EAF8EB;
}
/* Table background highlight 2 */
.bghighlight2 {
	background-color: #EFCBCB;
}
/* mkportal footer copyright - Do not remove, modify or obscure the copyright text */
.mkcopyright {
	font-size: 10px;
}
.mkcopyright a {
	text-decoration: none;
}
/* Calendar block current dau highlighting */
#mkcaltoday {
	border:2px;
	border-style:outset;
	background-color: #ffff00;
}
/* MT added styles */
.bgcolorCCCCCC {
background-color: #cccccc;
}
.welcomemsg {
color: #da251d;
font-size:10px;
}
.blacktext {
color: #ffffff;
}

/* RSS */
.spanimgrss {
float:left;
}
.spantxtrss {
display:block;
min-height:16px;
_height: 16px;
}


/* Forum last */ /* Quitar lo que no se necesita */
.ulforum {
padding:2; 
padding-left:10; 
margin:2;  
}
.liforum1 {
list-style-position: outside; 
list-style-type: none;
color:#FFFFFF;
background-color:#FF5F56;
vertical-align:middle;
}
.liforum2 {
list-style-position: outside; 
list-style-type: none;
color:#FFFFFF;
background-color:#FC473E;
vertical-align:middle;
}

/* Reviews */

@import "http://www.misiontokyo.com/slideshow/jj_obs/mod_fpslideshow.css";

#fpss-container {width:400px;}
#fpss-slider, #slide-loading, .slide {width:400px;height:255px;}
#slide-outer, #slide-outer .slide-inner {height:255px;}
#navi-outer {width:400px;}
#slide-outer .slide-inner a.fpss_img span span span {background:none;}



/*
+---------------------------------------------+
|       Tablas con bordes redondeados         |
+---------------------------------------------+
*/

/* comun */
#xsnazzy {background: transparent; margin:5px 1em 5px 1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4, .xb1_g, .xb2_g, .xb3_g, .xb4_g, .xb1_b, .xb2_b, .xb3_b, .xb4_b {display:block; overflow:hidden;}
.xb1, .xb2, .xb3, .xb1_g, .xb2_g, .xb3_g, .xb1_b, .xb2_b, .xb3_b {height:1px;}
.xb2, .xb2_g, .xb2_b {margin:0 3px; border-width:0 2px;}
.xb3, .xb3_g, .xb3_b {margin:0 2px;}
.xb4, .xb4_g, .xb4_b {height:2px; margin:0 1px;}
.xboxcontent, .xboxcontent_g, .xboxcontent_b {display:block; border-width:0 1px; padding: 0px 3px 0px 3px;}

/* fondo blanco */
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xb1 {margin:0 5px; background:#ccc;}
.xboxcontent {display:block; background:#fff; border:0 solid #ccc; border-width:0 1px; padding: 0px 3px 0px 3px;}

/* fondo gris */
.xb2_g, .xb3_g, .xb4_g {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xb1_g {margin:0 5px; background:#ccc;}
.xboxcontent_g {background:#ccc; border:0 solid #000;}

/* fondo negro */
.xb2_b, .xb3_b, .xb4_b {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.xb1_b {margin:0 5px; background:#000;}
.xboxcontent_b {background:#000; border:0 solid #000;}

/* Contenedores para tablas con bordes redondeados anidadas (sirven para dar aspecto de borde grueso)*/
#xsnazzy_i {background: transparent; margin:0px 1em 0px 1em;}
.xboxcontent_i {display:block; background:#ccc; border:0 solid #ccc; border-width:0 1px; padding: 0px 0px 0px 0px;}





/* NOTICIAS */
.n_supercont {margin:10px 1px 10px 1px;}
.n_cont {position:relative; left:0px; top:0px; height:auto !important; width:384px; z-index:1}

/* Bordes */
.n_b_izq, .n_b_der {position:absolute; top:0px; height:100%; z-index:1; background-color:#cccccc}
.n_b_izq {left:6px; width:8px}
.n_b_der {right:0px; width:7px}

/* Esquinas */
.n_e_izqtop, .n_e_dertop {position:absolute; top:0px; height:36px; z-index:5}
.n_e_izqtop {left:0px; width:23px}
.n_e_dertop {right:0px; width:18px}

/* Bloque superior */
.n_subcont_1 {position:relative; left:0px; top:0px; width:100%; height:auto !important; z-index:2}

/* Bloque superior - Seccion Categoria y Fecha */
.n_subcont_1_1 {position:absolute; left:0px; top:0px; width:100%; height:36px; z-index:2}
.n_categoria, .n_fecha {position:absolute; top:9px; z-index:5; font-size: 7pt}
.n_categoria {left:23px; color:#dd1e16}
.n_fecha {right:18px; color:#999999; text-align:right}
.n_bordetit_dertop {position:absolute; right:18px; bottom:0px; width:20px; height:13px; z-index:3}

/* Bloque superior - Seccion Titulo y Resumen */
.n_subcont_1_2 {position:relative; left:0px; top:36px;min-height:58px; height:auto; width:366px; z-index:4; background-color:#dd1e16; background-position:right; background-repeat:repeat-y}
.n_icono {float:left; margin-left:5px; height:35px; vertical-align:middle; z-index:5}
.n_tittext {width:300px; z-index:5; min-height:37px; vertical-align:middle; padding: 0px 0px 5px 50px;}
.n_resumen {position:relative; left:0px; width:366px; min-height:21px; height:auto !important; z-index:5; text-align:center; vertical-align:middle; background-color:#cccccc; background-position:top right; background-repeat:repeat-y}
.n_titflecha {position:absolute; right:15px; top:-25px; z-index:6}
.n_resu_izqbot {position:absolute; left:0px; bottom:-8px; height:24px; width:23px; vertical-align:middle; z-index:5}
.n_resu_derbot {position:absolute; right:0px; bottom:-8px; width:20px; z-index:6}
.n_resu_abajo {position:absolute; left:23px; bottom:-8px; height:9px; width:323px; z-index:6; background-position:top; background-repeat:repeat-x}
.n_resutext {font-size:10px; padding-left:26px; width:300px; text-align:center}

/* Bloque intermedio */
.n_subcont_2 {padding:35px 0 5px 20px;width:355px;min-height:40px; visibility:visible; height:auto !important; z-index:2;}

/* Bloque inferior */
.n_subcont_3 {margin-left:6px; padding:5px 0 5px 20px; width:358px; z-index:2; background-color:#cccccc}
.n_comentesq {position:relative; left:0px; top:0px; width:100%; z-index:3}
.n_coment_izqsup {position:absolute; left:-26px; top:-17px; height:13px; width:23px; z-index:4}
.n_coment_dersup {position:absolute; right:0px; top:-17px; width:18px; height:13px; z-index:4}
.n_coment_izqinf {position:absolute; left:0px; bottom:0px; height:11px; width:23px; z-index:4}
.n_coment_derinf {position:absolute; right:0px; bottom:0px; width:18px; height:11px; z-index:4}

/* Concurso Manga */
.seccion_izq {
	width:260px;
	float: left;
	padding:3px;
	visibility:visible;
	height:auto !important;
	z-index:2;
	border-width:0;
}
.d_book1 {
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	padding:5px;
	visibility:visible;
	height:auto !important;
	z-index:3;
}
.clear {
  clear: both;
}
.img_book {
	float:right;
	width:130px;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
}
