/* CSS Document */
body { margin:0px; padding:0px; font-size: 11px; color:#000000; background:url(../imagenes/estilo/2/fondocabecera.gif) #EEEEEE repeat-x;  }

body, div, span, h1, h2, h3, h4, ul, li { font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
image{ border:0px;}
strong { font-weight: bold; }
em { font-style: italic; }
#todo { width:990px; margin: 0 auto;   }
#cuerpo { width:990px; margin-top:20px; }

#cabecera {margin:0; padding: 0; border:0; width:990; height:223px; background:url(../imagenes/estilo/2/cabecera2011.png)}
#social {position:relative; top:5px; left:731px; width:240px; height:30px; background:none;}
#social span { display: inline-block; width:30px; height:30px; float:left; margin-right:10px; background:none;}
#cabeceravieja {margin:0; padding: 0; border:0; width:990; height:223px; background:url(../imagenes/estilo/2/cabecera.png)}
#cabeceravieja #barras{position:relative; top:180px; left:558px; margin:0; padding: 0; border:0; width:480px;}
#cabecera #barras{position:relative; top:150px; left:558px; margin:0; padding: 0; border:0; width:480px;}

#cabecera #barras .busquedaweb{ width:244px; height:26px; float:left; margin:0 10px 0 0;}
#cabecera #barras .inpbusweb {width:180px; border:0px; color:#818181; background:#f3f3f3; height:20px;}
#cabecera #barras .opcbusweb{width:244px; font-size:9px; color:#818181; }
#cabecera #barras .busquedadex{ width:180px; height:26px; float:left;}
#cabecera #barras .inpbusdex {width:113px; border:0px; color:#818181; background:#f3f3f3; height:20px;}
#cabecera #barras .opcbusdex{width:180px; font-size:9px; color:#818181; }
#cabecera #barras .inicio { background:url(../imagenes/estilo/2/bar1.gif) no-repeat; width:6px; height:26px; float:left}
#cabecera #barras .fondo { background:url(../imagenes/estilo/2/bar2.gif) repeat-x; padding:3px 3px 0; height:23px; float:left;}
#cabecera #barras .boton {float:left; clear:right;}
#cabecera #barras .radio {vertical-align: middle; margin: 0px;}
#cabecera #barras label{padding:0 0 0 2px;}
#cabecera #barras .buscar { width:52px; height:26px;}
#cabecera #barras .dexbuscar { width:54px; height:26px;}


#cabecera #barras .suggestion_list {
	background: #fff;
	border: 2px solid;
	width: 9em;
	z-index: 100;
	}	
#cabecera #barras .suggestion_list ul {

	overflow: auto !important;
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
	}
#cabecera #barras .suggestion_list a, #cabecera #barras .suggestion_list a {
	text-decoration: none !important;
	border-bottom: none !important;
	color: #000 !important;
	font-size: 0.9em;
	padding: 2px;
	display: block;
	}
#cabecera #barras .suggestion_list a:hover, #cabecera #barras .suggestion_list a:hover {
	text-decoration: none !important;
	background:#ff7e00;
	border-bottom: none !important;
	color: #fff !important;
	font-size: 0.9em;
	padding: 2px;
	display: block;
	}
#cabecera #barras .suggestion_list .selected {
	background: #000;
	color: #fff !important;
	}
#cabecera #barras .suggestion_list .selected a, #cabecera #barras .suggestion_list .selected a {
	color: #fff !important;
	}
#cabecera #barras .autosuggest {
	display: none;
	}


/* MENU CONTENIDO*/
.menulateral { float:left; width:161px;}
.menulateral ul { width:161px; border: 0px; margin-bottom: 20px; background:#fff; }
.menulateral ul li { list-style:none; font-size:11px;  border:solid #818181; border-width: 1px 1px 0px 1px;  }
.menulateral ul li.inactivo { display:block; background:url(../imagenes/estilo/2/pokebola3.gif) no-repeat center left; background-position: 2px; color: #333333; text-decoration: line-through; padding:3px 3px 3px 16px;}
.menulateral ul li.cat { height:41px; padding: 0px; color:#FFFFFF; background: url(../imagenes/estilo/2/fondomcat.gif); border: 0px;}
.menulateral ul li.cat img {margin: 2px; }

.menulateral ul li.subcat { font-size: 12px;  font-variant:small-caps; text-align:center; font-weight:bold; color:#fff; padding:3px;  background:#ff7e00;}
.menulateral ul li.subcatg { font-size: 12px;  font-variant:small-caps; font-weight:bold; color:#fff; height:19px; padding:3px 0 0 35px;}
.dmenulateral ul li.subcat { font-size: 12px;  font-variant:small-caps; font-weight:bold; color:#006878; height:19px; padding:15px 0 0 35px;}


.menulateral ul li.wii { background:url(../imagenes/estilo/2/nwii.gif) #ff7e00 no-repeat center left;}
.menulateral ul li.nds { background:url(../imagenes/estilo/2/nds.gif) #ff7e00 no-repeat center left;}
.menulateral ul li.ngc { background:url(../imagenes/estilo/2/ngc.gif) #006878 no-repeat center left;}
.menulateral ul li.gba { background:url(../imagenes/estilo/2/gba.gif) #ff7e00 no-repeat center left;}
.menulateral ul li.n64 { background:url(../imagenes/estilo/2/n64.gif) #006878 no-repeat center left;}
.menulateral ul li.gb { background:url(../imagenes/estilo/2/gbc.gif) #ff7e00 no-repeat center left;}

.menulateral .evento { font-size:11px; font-weight:bold; font-variant:small-caps; padding-bottom:1px; display:block;}
.menulateral .evento2 { font-size:10px; font-variant:small-caps; padding-bottom:5px; display:block;}
.menulateral .fecha {padding-left: 28px; display:block; font-style:italic;}
.menulateral .jap {background:url(../imagenes/banderas/jp.gif) no-repeat 8px}
.menulateral .usa {background:url(../imagenes/banderas/us.gif) no-repeat 8px;}
.menulateral .eur {background:url(../imagenes/banderas/europa.gif) no-repeat 8px;}
.menulateral .la {background:url(../imagenes/banderas/mx.gif) no-repeat 8px;}
.menulateral .es {background:url(../imagenes/banderas/es.gif) no-repeat 8px;}

.menulateral ul li.inicio { background: url(../imagenes/estilo/2/fondominicio.gif) no-repeat; height:4px; border:0px;}
.menulateral ul li.fin { background: url(../imagenes/estilo/2/fondomfin.gif) no-repeat; height:4px; border:0px;}

:first-child+html .menulateral ul li.fin { background: url(../imagenes/estilo/2/fondomfin.gif) no-repeat; height:4px; border:0px; margin-top:-8px;}

.menulateral ul li a { display:block; background:url(../imagenes/estilo/2/pokebola.gif) no-repeat center left; background-position: 2px; color:#000000; text-decoration:none; padding:3px 3px 3px 16px; border: 0px;}
.menulateral ul li a:hover { color:#FFFFFF;  background:url(../imagenes/estilo/2/pokebola2.gif) no-repeat center left; background-position: 3px;  padding:3px 3px 3px 17px; border: 0px; background-color:#ff7e00;}

#menuizquierdo {padding-right: 10px;}
#menuderecho {padding-left: 10px; clear:right}

/* CENTRO */
#centro { float:left; width:648px; background: url(../imagenes/estilo/2/contenido2.gif) repeat-y;}
#centro #seccion { width:648px; max-width:638px; padding: 5px; text-align:justify; overflow:hidden; }
#centro #seccion a {color:#ff5a00; font-weight:bold;}
#centro #seccion strong { border-bottom:1px dotted;}

#centro #seccion .noticiacompleta { display:block; width:200px; font-size:14px; font-weight:bold; text-align:center; margin: 0 auto; margin-top:35px; padding:5px;background:#ff5a00; color:#FFF;}

#centro #seccion .subtitulo { text-align:center; font-size:16px; font-weight:bold; margin-top:40px; margin-bottom:20px; color:#ff5a00;}

#centro #botseccion { width:648px; background: url(../imagenes/estilo/2/contenido3.gif) bottom left no-repeat; }
#centro #topseccion { width:648px; background: url(../imagenes/estilo/2/contenido1.gif) top left no-repeat; }
#centro #tseccion {width:638px; padding:7px; text-align:center;}
#centro #tseccionf { width:624px; height:100px; position:relative; z-index: 0; background-image: url(../imagenes/estilo/2/tseccionfondo.jpg);}
#centro #tseccionm { width:624px; height:100px; position:relative; z-index: 1; top:-100px; background-image:url(../imagenes/estilo/2/tseccionmarco.gif); }
#centro #tseccions { width:624px; position:relative; text-align:center; height:100px; z-index: 2; right:-1px; font-size:22px; font-weight:bolder; color:#000000; top:-189px;) }
#centro #tsecciont { width:624px; position:relative; text-align:center; height:100px; z-index: 3; top:-290px; font-size:22px; font-weight:bolder; color:#FFFFFF;  margin-bottom:-300px;) }
#centro .tingles {font-size:14px;}

#centro #autor {margin-bottom: 0px; text-align: right; }
#centro #autor strong {border:0px;}
#centro #errores {padding:3px; color: #FFFFFF; border: 1px solid #EFEFEF; background-color: #818181; text-align:center; }

/* NOTICIAS */

#centro #noticias { padding-left:11px}
#centro .noticias1 { width:616px; height:13px; background: url(../imagenes/estilo/2/fondonot1.gif) top left no-repeat; }
#centro .noticias2 { width:616px; padding-bottom:5px;  background: url(../imagenes/estilo/2/fondonot2.gif) repeat-y; }
#centro .noticias3 { width:616px; height:9px; background: url(../imagenes/estilo/2/fondonot3.gif) top left no-repeat; }
#centro .noticias4 { width:596px; overflow:hidden; padding: 0 10px 0 10px; background: url(../imagenes/estilo/2/fondonot4.gif) repeat-y; }
#centro .noticias5 { width:616px; height:14px; background: url(../imagenes/estilo/2/fondonot5.gif) top left no-repeat; margin-bottom:25px; }

#centro .avatarnoticias { width:98px; padding-left: 2px; text-align:center; background:url(../imagenes/estilo/2/fondonot1a.gif) center right no-repeat}
#centro .titulonoticias { width:508px; padding: 0 15px 0 5px; color:#FFFFFF; font-size:17px; font-weight:bold;}

#centro .datos { text-align:right;  margin: 0 0 13px 0; font-size:10px; color:#333333}
#centro .datos2 { text-align:right;  margin: 30px 0 5px 0; font-size:10px; color:#333333}
#centro .fecha { height:16px; padding: 2px 8px 0px 20px;   background: url(../imagenes/estilo/2/iconcalen.png) top left no-repeat;}
#centro .comen { height:16px; padding: 2px 8px 2px 20px;  background: url(../imagenes/estilo/2/iconcoment.png) left no-repeat; }
#centro .feed {  height:16px; padding: 2px 8px 2px 20px;  background: url(../imagenes/estilo/2/iconrss.png) top left no-repeat;}
#centro .twitter {  height:16px; padding: 2px 8px 2px 20px;  background: url(../imagenes/estilo/2/icontwitter.png) top left no-repeat;}
#centro .facebook {  height:16px; padding: 2px 8px 2px 20px;  background: url(../imagenes/estilo/2/iconfacebook.png) top left no-repeat;}
#centro .comenpf { height:16px; padding: 2px 8px 2px 20px;  background: url(http://i45.tinypic.com/303brs1.png) top left no-repeat;}
#centro .link { height:16px; padding: 2px 8px 2px 20px;   background: url(../imagenes/estilo/2/iconlink.png) top left no-repeat;}
#centro .autor { font-weight:bold; height:16px; padding: 2px 8px 0px 20px;  background: url(../imagenes/estilo/2/iconautor.png) left no-repeat; }

#centro .commentlayout {width:578px; margin:8px 0 0 11px; text-align:center;}
#centro .par div{float:left;}
#centro .impar div{float:right;}
.bignum {font-size:16px; float:right; color:#ff7e00; font-weight:bold; text-align:center;}
.commdates {font-size:11px; padding: 10px 0 0 0;}
#centro hr {margin:1px 0 4px 0; color:#333; width:300px; height:0px; border-top:0px; border-bottom:#333 dotted 1px;}



#centro .commentavatar { width:68px; height:68px; padding:0px; margin:0px;}
#centro .par .commentavatar{ background:url(../imagenes/estilo/2/comnot-favatar2.gif) no-repeat;}
#centro .impar .commentavatar{ background:url(../imagenes/estilo/2/comnot-favatar1.gif) no-repeat;}

#centro .commentavatar img { width:60px; height:60px; margin:4px;}

#centro .commentpes {width:16px; height:20px;} 
#centro .par .commentpes {margin:20px 10px 0 -13px; background:url(../imagenes/estilo/2/comnot-pes2.gif);}  
#centro .impar .commentpes {margin:20px -13px 0 10px;background:url(../imagenes/estilo/2/comnot-pes1.gif);}  

#centro .commentcontent { width:486px; padding:0px; text-align:justify; overflow:hidden;}
#centro .par .commentcontent{ margin-right:10px; background:url(../imagenes/estilo/2/comnot-comfon2.gif);}
#centro .impar .commentcontent{ margin-left:10px; background:url(../imagenes/estilo/2/comnot-comfon1.gif);}


#centro .commentcontent .comm {width:478px; min-height:56px; padding:0 4px 0 4px; overflow:hidden;}

#centro .commentclear { clear:both; margin:0px; padding:0px;}
#centro .commentspace { width:100%; height:15px; float:none; clear:both;  display:block; }

:first-child+html #centro .commentspace { width:100%; height:0px; display:block; }

/* SLIDe */
#slideshow {list-style:none; color:#fff}

#slideshow span {display:none}
#wrapper {width:550px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:550px; height:300px; padding:0px; border:0px0; background:#000}
#information {position:absolute; bottom:0; width:550px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:350px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../imagenes/estilo/2/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../imagenes/estilo/2/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../imagenes/estilo/2/link.gif) center center no-repeat}
#thumbnails {margin-top:0px; display:none}
#slideleft {float:left; width:20px; height:81px; background:url(../imagenes/estilo/2/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../imagenes/estilo/2/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:500px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/* PAGINACION */
#centro #paginacion {}
#centro #paginacion a { text-decoration: none; color: #818181; background-color: #F2F2F2; border: 1px solid #818181; padding: 3px;}
#centro #paginacion a:hover {text-decoration: none; color: #FFFFFF; background-color: #818181;}
/* SPRITES */
#centro #sprites image { background-color:#FF0000;  border: 1px solid #818181; padding: 3px;}
/* TABLAS */
#centro table.tabla {border: 1px solid #818181; border-spacing: 1px; border-collapse: separate;}
#centro table .titulo {border: 1px solid #818181; font-family: Arial; height: 18px; font-size: 13px; color: #FFFFFF;font-weight: bold;text-align: center; background:#818181;}
#centro table .titulo2 {border: 1px solid #818181; font-family: Arial; height: 18px; font-size: 12px; color: #FFFFFF; font-weight: bold;text-align: center;	background:#989898;}
#centro td.celda3 {border: 1px solid #818181; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; background-color: #DCDCDC;}
#centro td.celda2 {border: 1px solid #818181; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; background-color: #EEEEEE;}
#centro td.celda1 {border: 1px solid #818181; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; background-color: #FCFCFC;}
#centro ul { padding: 20px; }
#centro ul li { list-style-image: url(../estilos/pokebola1.gif); background-color: #f1f1f1; font-size:11px; margin-bottom: 2px;  border: 1px dotted #818181;  }

#centro .dia {margin-top: -35px;}
#centro .pokemon {font-weight: bold;}
#centro .pokemon2 {font-style: italic;}

#afiliados { float:left; width:944px; margin-top:50px; background-color:#FFF; padding:10px 10px 0px 36px; border: 1px solid #818181; text-align:center; }
#afiliados a,#pie a {color:#333; text-decoration:underline;}
#afiliados a:hover,#pie a:hover {color: #ff5a00; text-decoration:none;}

/* PIE */
#pie { float:left; width:915px; margin-top:10px; background: url(../imagenes/estilo/2/cclogo.png) no-repeat center left #FFF; background-position: 5px 5px; padding:5px 5px 5px 70px; border: 1px solid #818181; text-align:justify; color:#333333; font-size:11px;}

/*DEX*/
#pokedex ul, #pokedex ul li { background:none !important; list-style-image:none !important; padding:0px !important;margin:0px !important;border:0px !important;}

#pokedex #copyright p {
	font-size: 7pt;
	color:#999;
	text-align: center !important;
	}
#pokedex #footer {
	margin: 60px 0 0 0;
	border-top: 1px dashed #eee;
	}
/* -------( link styles )- */
#pokedex a {
	font-size: inherit;
	font-weight: inherit;
	}
#pokedex a:link {
	text-decoration: none; 
	}
#pokedex a:visited {
	text-decoration: none; 
	}
#pokedex a:hover, a:active {
	text-decoration: none;
	}
#pokedex #footer a {
	color: #777;
	}
#pokedex #footer a:hover {
	text-decoration: underline;
	}
/* -------( heading styles )- */
#pokedex h1 {
	font-size: 2.25em;
	font-weight: bold;
	text-shadow: #6374AB 1px 1px 1px;
	}
#pokedex h2 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 0.5em 0 0 0;
	text-align: left;
	text-shadow: #6374AB 1px 1px 1px;
	}
#pokedex h3, #pokedex h4, #pokedex h5, #pokedex h6 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0.5em 0 0 0;
	text-align: left;
	}
#pokedex h3 {
	text-shadow: #ccc 1px 1px 1px;
	}
/* -------( common element styles )- */
#pokedexem {
	font-size: inherit;
	font-style: italic;
	font-weight: inherit;
	}
#pokedex b, #pokedex strong {
	color: inherit;
	font-weight: bold;
	font-size: inherit;
	}
#pokedex strike {
	text-decoration: line-through;
	}
#pokedex p {
	/*text-indent: 0.5em;*/
	line-height: 1.2em;
	margin: 0 0 0.25em 0;
	padding: 0;
	text-align: left;
	}
#pokedex abbr, #pokedex acronym, #pokedex .title {
	border-bottom: 1px dotted;
	cursor: help;
	font-weight: inherit;
	}
#pokedex var {
	font-style: italic;
	font-weight: bold;
	}
#pokedex code {
	background: #eee;
	border: 1px dotted #888;
	cursor: text;
	display: block;
	font: 1.25em "Courier New", monospace;
	margin: 0.25em;
	overflow: auto !important;
	padding: 0.25em;
	}
#pokedex pre {
	display: block;
	text-align: left;
	font: 1em "Courier New", monospace;
	overflow: auto !important;
	}
#pokedex img {
	border: 0;
	background: none;
	margin: auto;
	}
#pokedex kbd {
	background-color: #efefef;
	border-top: 2px double #cfcfcf;
	border-left: 3px solid #bababa;
	border-right: 4px solid #aaa;
	border-bottom: 6px solid #909090;
	color: #333;
	font-weight: normal;
	font-size: 90%;
	line-height: 1.6em;
	padding: 0 0.2em;
	text-align: center;
	vertical-align: top;
	}
#pokedex ins {
	background: url(./warning_small.png) no-repeat 0 50%;
	color: #555;
	font-size: 98%;
	padding: 0 0 0 12px;
	text-decoration: none;
	}
#pokedex del {
	color: #777;
	text-decoration: line-through;
	}
#pokedex blockquote {
	border-left: 10px double #efefef;
	color: #300;
	font-size: 95%;
	margin: 0.25em;
	padding: 0 0 0 2em;
	}
#pokedex blockquote p {
	text-align: justify;
	}
	
/* -------( form styles )- */
#pokedex form {
	margin: 0;
	padding: 0;
	}
#pokedex fieldset {
	background: #fafafa;
	border: 1px solid #ccc;
	margin: 0.5em 0em;
	padding: 0.5em;
	}
#pokedex legend {
	background: #efefef;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #777;
	font-weight: bold;
	font-size: 0.9em;
	padding: 0.25em;
	}
#pokedex label {
	font-weight: bold;
	font-size: 0.9em;
	}
#pokedex input, #pokedex textarea, #pokedex select {
	background: #eee;
	border: 2px solid #bbb;
	color: #000;
	font-size: 0.9em;
	margin: 0.25em;
	padding: 1px;
	font-family: Verdana, Tahoma, Arialsans-serif;
	}
#pokedex textarea {
	width: 100%;
	}
#pokedex input[type=radio] {
	background: none;
	border: none !important;
	}
#pokedex input[type=hidden] {
	display: none;
	}
#pokedex input[type=button],#pokedex  input[type=reset],#pokedex  input[type=submit] {
	background: #ff7e00;
	border: 2px solid #e76d01;
	color: #fff;
	font-weight: bold;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 2px;
	}
#pokedex input:focus,#pokedex  textarea:focus,#pokedex  select:focus {
	border: 2px solid #8c8;
	}
	
/* -------( table styles )- */
#pokedex table {
	background: #fff;
	border: 2px solid #000;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0.25em auto 0.25em auto;
	padding: 0px;
	text-align: center;	
	}
#pokedex caption {
	background: #ff7e00;
	color: #fff;
	border: 1px solid #818181;
	border-bottom: none;
	font-size: 120%;
	font-weight: bold;
	padding: 0.25em;
	}
#pokedex td, #pokedex th {
	background: transparent;
	border: solid 1px #444;
	margin: 0px;
	padding: 2px;
	text-align: left;
	vertical-align: middle;
	}
#pokedex th {
	background: #eee;
	font-weight: bold;
	text-align: center;
	}
#pokedex #typechart td {
	font-weight: bold;
	text-align: center;
	}
/* #pokedex tr:hover { background: #efefef; }
#pokedex td:hover { background: #ccc; }*/
/* -------( list styles )- */
#pokedex dl {
	margin: 0.25em;
	}
#pokedexdt {
	font-weight: bold;
	}
#pokedex dd {
	padding: 0 0 0 1.5em;
	}
#pokedex ul, #pokedex ol {
	margin: 0.25em;
	padding: 0 0 0 1.5em;
	}
#pokedex ol {
	margin: 0 0 0 1em;
	}
/* -------( pokedex styles )- 
#pokedex {
	margin: auto;
	padding: 0.5em 0;
	width: 98%;
	text-align: center;
	} */
#pokedex #dexhead {
	display: block;
	margin: 0 0 0.5em 0;
	text-align: left;
	}
#pokedex #dexhead h2 {
	clear: both;
	float: none;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 2em;
	padding: 0;
	margin: 0 0 0 0;
	text-align: left;
	}
#pokedex #dexsearch {
	border: 0px dashed #eee;
	margin: 0 0 0.5em 0;
	float: right;
	clear:both
	padding: 2px;
	}
#pokedex #dexsearch label {
	color: #666;
	font-size: 80%;
	padding: 5px;
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
#pokedex .dexmenu {
	background: #ffffff;
	border: 2px solid #818181;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	clear: both;
	margin: 1em auto 1em auto;
	padding: 6px 0 6px 0;
	position: relative;
	text-align: center;
	width: 98%;
	}
#pokedex .dexmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#pokedex .dexmenu ul li {
	display: inline;
	margin: 0;
	padding: 0;
	}
#pokedex .dexmenu ul li a {
	border: none;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 10px 12px;
	text-shadow: #ffb300 1px 1px 1px;
	/*-moz-border-radius: 5px;*/
	}
#pokedex .dexmenu .prev {
	background: #000;
	position: absolute;
	left: 5px;
 }
#pokedex .dexmenu .next{
	background: #000;
	position: absolute;
	right: 5px;
 }
#pokedex .dexactive,#pokedex .dexmenu ul li a:hover,#pokedex .dexmenu ul li a:active {
	background:#fff;
	border: 2px solid #818181 !important;
	color: #000 !important;
	margin: 0;
	padding: 10px 10px !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-shadow: #6374AB 1px 1px 1px;
	}
#pokedex #dextitle {
	text-align: left;
	vertical-align: middle;
	}
#pokedex .dexblock {
	text-align: left;
	}
#pokedex .dexblock a {
	background: none !important;
	border-bottom: 1px dotted #ccc !important;
	color: #000;
	font-weight: inherit;
	}
#pokedex .dexblock a:hover {
	border-bottom: 1px solid #555 !important;
	color: #555 !important;
	}
#pokedex .dexblock a:visited {
	color: #555 !important;
	}
#pokedex .dexblock h3 {
	border-bottom: 1px dotted #ccc;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 100%;
	}
#pokedex .dexblock h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
#pokedex .dexblock p {
	margin: 1em auto;
	padding: 0;
	text-align: justify;
	width: 98%;
	}
#pokedex .dexblock ul {
	margin: auto;
	padding: 0.5em 0 0.5em 2em;
	text-align: left;
	}
#pokedex .dexblock dl {
	margin: auto;
	padding: 0 0 0.5em 0.25em;
	text-align: left;
	}
#pokedex .dexblock dt {
	font-weight: bold;
	margin: 0;
	padding: 0.5em 0 0 0;
	}
#pokedex .dexblock dd {
	padding: 0 1em;
	text-align: justify;
	}
#pokedex .dexblock hr {
	border: none;
	border-top: 1px dotted #ccc;
	clear: both;
	height: 0px;
	}
#pokedex .dexblock table, #pokedex .dextable {
	background: #fff;
	border: 1px solid #818181;
	margin: 0em auto 2em auto;
	text-align: center;
	width: 100%;
	}
#pokedex .dexblock table td, #pokedex .dexblock table th, #pokedex .dextable td, #pokedex .dextable th {
	border: 1px solid #555;
	padding: 4px !important;
	}
#pokedex .dexmainhead td, #pokedex .dexmainhead th, {
	background: #ff7e00;
	color: #fff;
	font-weight: bold;
	}
#pokedex .dexmainrow td, .dexmainrow th, #pokedex .dexmaincol, #pokedex .maincol {
	background: #eee !important;
	font-weight: bold !important;
	}
#pokedex #dexbody .graphtable, #pokedex .graphtable {
	background: none !important;
	border: none !important;
	width: 100%;
}
#dexbody .graphtable th, #pokedex .graphtable th {
	background: none !important;
	border: none !important;
	border-right: 1px solid #ccc !important;
	font-weight: bold;
	padding: 5px !important;
}
#dexbody .graphtable thead th, #pokedex .graphtable thead th {
	border: none !important;
	border-bottom: 1px solid #f0f0f0 !important;
	font-weight: bold;
	width: auto;
	padding: 5px !important;
}
#pokedex .graphtable tfoot tr {
	border-top: 1px solid #f0f0f0 !important;
}
#pokedex #dexbody .graphtable td, #pokedex .graphtable td {
	background: none !important;
	border: none !important;
	font-size: 95%;
	padding: 5px !important;
}
#pokedex .graphbarbar {
	padding: 2px !important;
	border: 1px solid #000;
	display: block;
}
#pokedex .dexblockleft {
	clear: both;
	float: left;
	padding: 0.5em 0;
	text-align: left;
	width: 58%;
	}
#pokedex .dexblockright {
	float: right;
	padding: 0.5em 0;
	text-align: left;
	width: 38%;
	}
#pokedex .dexblock {
	clear: both;
	padding: 0.5em 0;
	text-align: left;
	}
#pokedex .center {
	text-align: center !important;
	margin: auto !important;
	}
#pokedex .abajo {
	vertical-align:bottom !important;
	}

#pokedex .evospan{
	display:block;
	margin:0 auto;
	background:url(../images/evolucion/linea.gif) no-repeat top center;
	padding-top:5px;
	width:80px;
	font-size: 78% !important;
	text-align:center;
	height:45px;
	}

#pokedex .smaller {
	font-size: 90% !important;
	}
#pokedex #evotable, #pokedex #evotable tr, #pokedex #evotable th {
	background: transparent !important;
	border: none !important;
	border-collapse: separate;
	border-spacing: 2px;
	}
#pokedex #evotable td {
	background: #fff !important;
	border: 1px solid #f0f0f0 !important;
	padding: 0;
	}
/* #pokedex #evotable td:hover {
	background: #f0f0f0 !important;
	border: 1px solid #ccc !important;
	}*/
#pokedex #evotable .metodo,#evotable .metodo:hover {
	background: #fff !important;
	border: 0px !important;
	padding: 0 !important;
	}
#pokedex #evotable a {
	border-bottom: none !important;
	display: block !important;
	}
#pokedex #evotable a:hover {
	border-bottom: none !important;
	}
#pokedex #evotable .icons {
	float: left;
	line-height: 100%;
	}
#pokedex #evotable .icons img { vertical-align: middle; margin-top: -8px; }
#pokedex #evotable .method { display: block; font-size: 95%; }
#pokedex .effchart { margin: 0 0 0 1em; }
#pokedex .effchart li { float: left; width: 16.5%; margin: 0; padding: 0.25em 0; list-style: none; }
#pokedex .suggestion_list {
	background: #fff;
	border: 2px solid;
	width: 9em;
	z-index: 100;
	}	
#pokedex .suggestion_list ul {

	overflow: auto !important;
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
	}
#pokedex #dexbody .suggestion_list a, #pokedex .suggestion_list a {
	text-decoration: none !important;
	border-bottom: none !important;
	color: #000 !important;
	font-size: 0.9em;
	padding: 2px;
	display: block;
	}
#pokedex #dexbody .suggestion_list a:hover, #pokedex .suggestion_list a:hover {
	text-decoration: none !important;
	background:#ff7e00;
	border-bottom: none !important;
	color: #fff !important;
	font-size: 0.9em;
	padding: 2px;
	display: block;
	}
#pokedex .suggestion_list .selected {
	background: #000;
	color: #fff !important;
	}
#pokedex #dexbody .suggestion_list .selected a, #pokedex .suggestion_list .selected a {
	color: #fff !important;
	}
#pokedex .autosuggest {
	display: none;
	}
#pokedex .ningles {
	font-size: 11px;
	font-style:italic;
	}
#pokedex .ataque-dp {
	color:#009;
	}
#pokedex .ataque-pt {
	color:#333;
	}
#pokedex .ataque-hg {
	color:#C90;
	}
#pokedex .verexcl {
	font-size: 9px;
	font-variant:small-caps;
	}

/* AUTOCOMPLETE */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #ff7e00;
	color: white;
}
