/* Los estilos CSS definidos aquí aplicarán a todas las pieles (skins) */

/*~ Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes ~*/
th.mbox-text, td.mbox-text {	     /* The message body cell(s) */
	border: none; 
	padding: 0.25em 0.9em;       /* 0.9em left/right */
	width: 100%;		     /* Make all mboxes the same width regardless of text length */
}
td.mbox-image {			     /* The left image cell */
	border: none; 
	padding: 2px 0 2px 0.9em;    /* 0.9em left, 0px right */
	text-align: center; 
}
td.mbox-imageright {		     /* The right image cell */
	border: none;
	padding: 2px 0.9em 2px 0;    /* 0px left, 0.9em right */
	text-align: center; 
}
 
/*~ Article message box styles ~*/
table.ambox {
	margin: 0px 10%;		    /* 10% = Will not overlap with other elements */
	border: 1px solid #aaa; 
	border-left: 10px solid #1e90ff;    /* Default "notice" blue */
	background: #fbfbfb; 
}
table.ambox + table.ambox {		    /* Single border between stacked boxes. */
	margin-top: -1px;
}
.ambox th.mbox-text, 
.ambox td.mbox-text {			    /* The message body cell(s) */
	padding: 0.25em 0.5em;		    /* 0.5em left/right */
}
.ambox td.mbox-image {			    /* The left image cell */
	padding: 2px 0 2px 0.5em;	    /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {		    /* The right image cell */
	padding: 2px 0.5em 2px 0;	    /* 0px left, 0.5em right */
}
table.ambox-notice {
	border-left: 10px solid #1e90ff;    /* Blue */
}
table.ambox-speedy {
	border-left: 10px solid #b22222;    /* Red */
	background: #fee;                   /* Pink */
}
table.ambox-delete {
	border-left: 10px solid #b22222;    /* Red */
}
table.ambox-content {
	border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
	border-left: 10px solid #f4c430;    /* Yellow */
}
table.ambox-move {
	border-left: 10px solid #9932cc;    /* Purple */
}
table.ambox-growth {
	border-left: 10px solid #228b22;    /* Green */
}
table.ambox-protection {
	border-left: 10px solid #bba;	    /* Gray-gold */
}
 
/*~ Image message box styles ~*/
table.imbox {
	margin: 4px 10%; 
	border-collapse: collapse; 
	border: 3px solid #1e90ff;	/* Default "notice" blue */
	background: #fbfbfb;
}
.imbox .mbox-text .imbox {		/* For imboxes inside imbox-text cells. */
	margin: 0 -0.5em;		/* 0.9 - 0.5 = 0.4em left/right. */
}
.mbox-inside .imbox {			/* For imboxes inside other templates. */
	margin: 4px;
}
table.imbox-notice {
	border: 3px solid #1e90ff;	/* Blue */
}
table.imbox-speedy {
	border: 3px solid #b22222;	/* Red */
	background: #fee;		/* Pink */
}
table.imbox-delete {
	border: 3px solid #b22222;	/* Red */
}
table.imbox-content {
	border: 3px solid #f28500;	/* Orange */
}
table.imbox-style {
	border: 3px solid #f4c430;	/* Yellow */
}
table.imbox-move {
	border: 3px solid #9932cc;	/* Purple */
}
table.imbox-protection {
	border: 3px solid #bba;		/* Gray-gold */
}
table.imbox-license {
	border: 3px solid #88a;		/* Dark gray */
	background: #f7f8ff;		/* Light gray */
}
table.imbox-featured {
	border: 3px solid #cba135;	/* Brown-gold */
}
 
/*~ Category message box styles ~*/
table.cmbox {
	margin: 3px 10%;
	border-collapse: collapse;
	border: 1px solid #aaa; 
	background: #DFE8FF;		/* Default "notice" blue */
}
table.cmbox-notice {
	background: #D8E8FF;		/* Blue */
}
table.cmbox-speedy {
	margin-top: 4px;
	margin-bottom: 4px;
	border: 4px solid #b22222;	/* Red */
	background: #FFDBDB;		/* Pink */
}
table.cmbox-delete {
	background: #FFDBDB;		/* Red */
}
table.cmbox-content {
	background: #FFE7CE;		/* Orange */
}
table.cmbox-style {
	background: #FFF9DB;		/* Yellow */
}
table.cmbox-move {
	background: #E4D8FF;		/* Purple */
}
table.cmbox-protection {
	background: #EFEFE1;		/* Gray-gold */
}
 
/*~ Other pages message box styles ~*/
table.ombox {
	margin: 4px 10%; 
	border-collapse: collapse; 
	border: 1px solid #aaa;		/* Default "notice" gray */
	background: #f9f9f9;
}
table.ombox-notice {
	border: 1px solid #aaa;		/* Gray */
}
table.ombox-speedy {
	border: 2px solid #b22222;	/* Red */
	background: #fee;		/* Pink */
}
table.ombox-delete {
	border: 2px solid #b22222;	/* Red */
}
table.ombox-content {
	border: 1px solid #f28500;	/* Orange */
}
table.ombox-style {
	border: 1px solid #f4c430;	/* Yellow */
}
table.ombox-move {
	border: 1px solid #9932cc;	/* Purple */
}
table.ombox-protection {
	border: 2px solid #bba;		/* Gray-gold */
}
 
/*~ Talk page message box styles ~*/
table.tmbox {
	margin: 4px 10%;
	border-collapse: collapse;
	border: 1px solid #c0c090;	/* Default "notice" gray-brown */
	background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox {	/* For tmboxes inside other templates. The "mediawiki" */
	margin: 2px 0;			/* class ensures that this declaration overrides other */
	width: 100%;	     /* For Safari and Opera */ /* styles (including mbox-small above) */
}
.mbox-inside .tmbox.mbox-small {	/* "small" tmboxes should not be small when  */
	line-height: 1.5em;		/* also "nested", so reset styles that are   */   
	font-size: 100%;		/* set in "mbox-small" above.                */
}
table.tmbox-speedy {
	border: 2px solid #b22222;	/* Red */
	background: #fee;		/* Pink */
}
table.tmbox-delete {
	border: 2px solid #b22222;	/* Red */
}
table.tmbox-content {
	border: 2px solid #f28500;	/* Orange */
}
table.tmbox-style {
	border: 2px solid #f4c430;	/* Yellow */
}
table.tmbox-move {
	border: 2px solid #9932cc;	/* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
	border: 1px solid #c0c090;	/* Gray-brown */
}
 
/*~ Disambig and set index box styles ~*/
table.dmbox {
	clear: both; 
	margin: 0.9em 1em; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	background: transparent;
}
 
/*~ Footer and header message box styles ~*/
table.fmbox {
	clear: both;
	margin: 0.2em 0;
	width: 100%;
	border: 1px solid #aaa;
	background: #f9f9f9;		/* Default "system" gray */
}
table.fmbox-system {
	background: #f9f9f9;
}
table.fmbox-warning {
	border: 1px solid #bb7070;	/* Dark pink */
	background: #ffdbdb;		/* Pink */
}
table.fmbox-editnotice {
	background: transparent;
}
/* For div based warning notices in the same style as fmbox. */
div.mw-warning-with-logexcerpt,
div.mw-cascadeprotectedwarning {
	clear: both;
	margin: 0.2em 0;
	border: 1px solid #bb7070;
	background: #ffdbdb;
	padding: 0.25em 0.9em;
}
 
/* These mbox-small classes must be placed after all other 
   ambox/tmbox/ombox etc classes. "body.mediawiki" is so 
   they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small {   /* For the "small=yes" option. */
	clear: right;
	float: right;
	margin: 4px 0 4px 1em;
	width: 238px;
	font-size: 88%;
	line-height: 1.25em;
}
body.mediawiki table.mbox-small-left {   /* For the "small=left" option. */
	margin: 4px 1em 4px 0;
	width: 238px;
	border-collapse: collapse;
	font-size: 88%;
	line-height: 1.25em;
}

/*~ CSS de [[Plantilla:Uso de plantilla]] ~*/
.template-documentation {
	clear: both;
	margin: 1em 0 0 0;
	border: 1px solid #aaa; 
	background-color: #ecfcf4; 
	padding: 5px;
}

/*~ wikitable class for skinning normal tables ~*/
#content table.wikitable,
#article table.wikitable {
	margin: 1em 1em 1em 0;
	background: #f9f9f9;
	border: 1px #aaa solid;
	border-collapse: collapse;
}
table.wikitable th,
table.wikitable td {
	border: 1px #aaa solid;
	padding: 0.2em;
}
table.wikitable th {
	background: #f2f2f2;
	text-align: center;
}
table.wikitable caption {
	font-weight: bold;
}

/*~ Limpieza del encabezado de la Portada ~*/
.page-Portada #lastmod,
.page-Portada #siteSub,
.page-Portada #contentSub,
.page-Portada h1.firstHeading { display: none !important; }

/*~ Checker Background and hover effect for transparent images on images namespace ~*/
body.ns-6 #file img {background:transparent url(/skins/common/images/Checker-16x16.png) repeat fixed 0 0;}
body.ns-6 #file img:hover,
body.ns--1 .gallerybox img:hover { /*~ images on galleries on special namespace ~*/
	background:#333333 none repeat scroll 0 0;}

/*~ Scrollable when exceed, and space fix for template displays ~*/
pre {
	overflow: auto;
	padding:0.5em;
}

/*~ Add/delete number colors on Recent Changes ~*/
.mw-plusminus-pos {	color: #1E90FF;} 
.mw-plusminus-neg {	color: #E42217;}
.mw-plusminus-null {	color: #555555;} 

/*~ SiteNotice improve in space ~*/
#siteNotice {	font-family:"Trebuchet MS";}
#siteNotice td {	width:95%; }

/*~ H's not appearing behind floating objects ~*/
h1, h2, h3, h4, h5, h6 {	overflow:hidden; }

/*~ Users Bot name coloring ~*/
table.diff a[title="Usuario:CizBot"],	ul#pagehistory li a[title="Usuario:CizBot"],	ul.special li a[title="Usuario:CizBot"]
{ color: Gray;}
 
/*~ Users Admins name coloring ~*/
table.diff a[title="Usuario:Cizagna"],	ul#pagehistory li a[title="Usuario:Cizagna"],	ul.special li a[title="Usuario:Cizagna"]
{ font-weight:bold; color:#009900;}

/*~ Mark redirects in Special:Allpages and Special:Watchlist ~*/
.allpagesredirect:after,
.watchlistredir:after {
	content: " (redirect)"}
.allpagesredirect a,
.watchlistredir a {
	background: url(http://images.wikia.com/dofus/images/5/5c/Allpagesredirect.gif) center left no-repeat; 
	padding-left: 13px;}
.allpagesredirect,
.watchlistredir {
	font-style: italic;}

/* Esquema por defecto de las cajas de navegación */
table.navbox {
	background-color: #f9f9f9;
	border: 1px solid #aaa;
	clear: both;
	font-size: 100%;
	margin: 1em 0em 0em;
	padding: 2px;
	text-align: center;
	width: 100%;
}
table.navbox th {
	background-color: #ccf;
	padding-left: 1em;
	padding-right: 1em;
}
table.navbox tr:not(:first-child) th {
	background-color: #ddf;
}
@media print {
	.navbox {
		display: none;
	}
}

/* Show/Hide2 CSS for divs mainly and a bit for tables */
.NavFrame {
	background: #f9f9f9;
	border: 1px #aaa solid;
	padding: 5px;
}
.NavFrame .NavHead {
	background: #8DA7D6;
	border: 1px #aaa solid;
	text-align: center;
	font-weight: bold;
}
.NavFrame .NavContent { padding: 5px 0 }
.NavToggle {
	float:right;
	position:absolute;
	top:0px;
	right:3px;
}
.NavHead {position:relative;}
.collapsibleButton { font-weight: normal }
.collapsibleLink { color: #002BB8 }



/* Formateo del Foro -Algorithm & -Splaka */
.forumheader { border: 1px solid #aaa; background-color: #f9f9f9; margin-top: 1em; padding: 12px; }
.forumlist td.forum_edited a { color: black; text-decoration: none }
.forumlist td.forum_title a { padding-left: 20px; }
.forumlist td.forum_title a.forum_new { font-weight: bold; background: url(/images/4/4e/Forum_new.gif) 
center left no-repeat; padding-left: 20px; }
.forumlist td.forum_title a.forum_new:visited { font-weight: normal; background: none; padding-left: 20px; }
.forumlist th.forum_title { padding-left: 20px; }

/*~ remove talk link from forum namespace (monobooks/newskins/quartzskins/monaco) -Splarka ~*/
body.ns-110 #ca-talk, body.ns-110 #this_talk, body.ns-110 #page_tabs li+li  { display: none;}

/* Clase que divide listas en columnas */
.columnas-2 {-moz-column-count:2; column-count:2;}
.columnas-3 {-moz-column-count:3; column-count:3;}
.columnas-4 {-moz-column-count:4; column-count:4;}
.columnas-5 {-moz-column-count:5; column-count:5;}

/* Clase que da lineas alternadas */
table.zebra > tbody > tr:nth-child(2n+1) {background-color: #e9e9ff; }

/* Clase que no permite subrayado en enlaces */
.nounderlinelink a {text-decoration:none;}
.nounderlinelink a:hover {text-decoration:none;}

/* Clases para firmas que permiten expandir firmas ocultas copiado de Uncyclopedia */
.sighidden {display:none;}
.sigexpand:hover .sighidden {display:inline;}
.sigclick:active .sighidden {display:inline;}