/*[fmt]2A10-1A0B-3*/
body, input, textarea, option, select, td  {
 font: normal 11px "Trebuchet MS", arial, helvetica, sans-serif;
 color: #000;
 text-decoration: none;
}

a  {
 color: #7FD50A;
 text-decoration: none;
 outline: 0;
}

a:hover  {
 color: #6EBB09;
 text-decoration: underline;
}

body  {
 text-align: left;
 overflow: auto;
 background: #FFF url(http://t.adgames.com/puzzles/body-bg.gif) repeat-x;
 margin: 0;
 padding: 0 20px;
}

form  {
 margin: 0;
 padding: 0;
}

img  {
 border: none;
 display: block;
}

select, input  {
 vertical-align: middle;
}

#main  {
 margin: 15px auto;
 border: 1px solid #4EBCD6;
 padding: 8px;
 background: #FFF;
 max-width: 1100px;
 min-width: 890px;
}

#header .left, #header .right, #header  {
 width: 100%;
 height: 110px;
 background: url(http://t.adgames.com/puzzles/header-bg.gif) repeat-x;
 clear: both;
}

#header .left  {
 background: url(http://t.adgames.com/puzzles/header-left.gif) no-repeat;
}

#header .right  {
 background: url(http://t.adgames.com/puzzles/header-right.gif) no-repeat 100% 0;
}

#header .banner  {
 float: right;
 display: inline;
 margin: 8px 8px 0 0;
 height: 60px;
}

#header h1  {
 float: left;
 display: inline;
 margin: 8px 0 0 8px;
}

#header h1 a  {
 display: block;
 background: url(http://t.adgames.com/puzzles/logo.gif) no-repeat;
 width: 230px;
 height: 83px;
 color: #000;
 margin: 0;
 text-indent: -3000px;
 overflow: hidden;
}

#header .search  {
 float: right;
 clear: right;
 display: inline;
 margin: 13px 8px 0 0;
 border: 1px solid #BCBCBC;
 border-width: 1px 1px 0;
 padding: 7px 0 0 10px;
 height: 21px;
 background: url(http://t.adgames.com/puzzles/search-bg.gif) repeat-x;
}

#header .search input  {
 float: left;
 display: inline;
 margin: 0 10px 0 0;
}

#header .search input.text  {
 background: #FFF url(http://t.adgames.com/puzzles/search-field-bg.gif) repeat-x;
 height: 16px;
 width: 130px;
 border: 1px solid #676767;
 padding: 1px 3px 2px;
 font: 11px/16px "Trebuchet MS", arial, helvetica, sans-serif;
 color: #333;
}

#header .search input.text:focus  {
 border: 1px solid #419EB5;
}

#header .search input.submit  {
 background: #FFF url(http://t.adgames.com/puzzles/search-button-bg.gif) no-repeat;
 height: 19px;
 width: 60px;
 border: none;
 padding: 0 0 3px;
 font: bold 12px/16px "Trebuchet MS", arial, helvetica, sans-serif;
 color: #454545;
}

#header .search input.submit:hover  {
 color: #333;
 border: 1px solid #419EB5;
}

#footer  {
 width: 100%;
 clear: both;
 padding: 95px 0 0;
}

*+html #footer  {
 padding-top: 0;
}

* html #footer  {
 padding-top: 0px;
}

#footer p  {
 margin: 0;
 padding: 5px 0 0;
 height: 25px;
 background: url(http://t.adgames.com/puzzles/footer-bg.gif) repeat-x;
 font: 10px/25px "Trebuchet MS", arial, helvetica, sans-serif;
 color: #666;
 text-align: center;
}

#content  {
 padding: 5px 210px 0;
}

#content2  {
 padding: 5px 0 0 210px;
}

*+html #content, *+html #content2  {
 float: left;
}

h3  {
 margin: 0;
 border: 1px solid #000000;
 display: block;
 background-repeat: repeat-x;
 padding: 0 10px;
 height: 26px;
 color: #FFF;
 font: bold 18px/25px "Trebuchet MS", arial, helvetica, sans-serif;
}

h3.seccion01  {
 background-image: url(http://t.adgames.com/puzzles/heading01.gif);
 border-color: #4DBBD6;
 background-color: #4DBBD6;
}

h3.seccion02  {
 background-image: url(http://t.adgames.com/puzzles/heading02.gif);
 border-color: #FFCC02;
 background-color: #FFCC02;
}

h3.seccion03  {
 background-image: url(http://t.adgames.com/puzzles/heading03.gif);
 border-color: #666;
 background-color: #666666;
}

h3.seccion04  {
 background-image: url(http://t.adgames.com/puzzles/heading01.gif);
 border-color: #4DBBD6;
 background-color: #4DBBD6;
}

h3.seccion05  {
 background-image: url(http://t.adgames.com/puzzles/heading02.gif);
 border-color: #FFCC02;
 background-color: #FFCC02;
}

h3.seccion06  {
 background-image: url(http://t.adgames.com/puzzles/heading03.gif);
 border-color: #666;
 background-color: #666666;
}

h4  {
 margin: 0;
 padding: 0 10px 10px;
 color: #4DBBD6;
 font-size: 14px;
}

ul.logos, ul.categories, ul.list  {
 margin: 0;
 padding: 0 0 13px;
}

ul.list  {
 padding-top: 5px;
}

ul.logos  {
 text-align: center;
 padding-top: 10px;
}

ul.logos li, ul.categories li, ul.list li  {
 list-style-type: none;
 width: 100%;
}

ul.logos li  {
 display: inline;
 padding: 0 10px;
}

ul.logos a  {
 margin: 0 auto;
}

ul.logos a img  {
 display: inline;
 vertical-align: middle;
}

ul.categories li  {
 background: url(http://t.adgames.com/puzzles/categories-bg.gif) repeat-x;
}

ul.categories a  {
 display: block;
 width: 170px;
 padding: 5px 15px;
 color: #419EB5;
 font: bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif;
}

ul.categories a:hover  {
 color: #38889B;
}

ul.list a  {
 display: block;
 width: 173px;
 padding: 5px 7px 5px 20px;
 color: #333;
 font: bold 12px/15px "Trebuchet MS", arial, helvetica, sans-serif;
 background: #FFF no-repeat 6px 9px;
}

ul.list a:hover  {
 color: #38889B;
}

ul.lista02 a  {
 background-image: url(http://t.adgames.com/puzzles/bull01.gif);
}

ul.lista03 a  {
 background-image: url(http://t.adgames.com/puzzles/bull02.gif);
}

ul.lista04 a  {
 background-image: url(http://t.adgames.com/puzzles/bull01.gif);
}

ul.lista05 a  {
 background-image: url(http://t.adgames.com/puzzles/bull02.gif);
}

#leftColumn  {
 float: left;
 display: inline;
 margin-left: -210px;
 width: 200px;
}

*+html #leftColumn, *+html #centerColumn  {
 zoom: 1;
}

#rightColumn  {
 float: right;
 display: inline;
 margin-right: -210px;
 width: 200px;
}

*+html #rightColumn  {
 margin-left: 10px;
}

#centerColumn  {
 width: 100%;
 float: left;
}

#content2 #centerColumn  {
 float: right;
}

#centerColumn .block  {
 width: 100%;
 overflow: hidden;
 margin: 0 0 13px;
}

#centerColumn .block h2  {
 background: url(http://t.adgames.com/puzzles/block-title-bg.gif) repeat-x;
 margin: 0;
 width: 100%;
 overflow: hidden;
 font: bold 17px/30px "Trebuchet MS", arial, helvetica, sans-serif;
 clear: both;
}

#centerColumn .block h2 a, .block h2 span  {
 float: left;
 padding-left: 28px;
 background: url(http://t.adgames.com/puzzles/block-title-icon.gif) no-repeat;
 color: #7FD50A;
 font: bold 17px/30px "Trebuchet MS", arial, helvetica, sans-serif;
}

#centerColumn .block h2 em  {
 float: right;
 padding-right: 15px;
 color: #666;
 font: 12px/30px "Trebuchet MS", arial, helvetica, sans-serif;
}

#centerColumn .block h2 em a  {
 color: #7FD50A;
 font: 12px/30px "Trebuchet MS", arial, helvetica, sans-serif;
 background: none;
 padding: 0;
 float: none;
}

#centerColumn .block .inner  {
 padding: 12px 0 0;
 width: 100%;
 background: url(http://t.adgames.com/puzzles/block-bg.gif) repeat-x;
 overflow: hidden;
}

#centerColumn .block img  {
 float: right;
 display: inline;
 margin: 0 15px 10px 25px;
}

#centerColumn .block p  {
 color: #666;
 font: 13px/20px tahoma, sans-serif;
 margin: 0 10px 10px;
}

#centerColumn .block p.more  {
 text-align: right;
}

#centerColumn .block p.more a  {
 display: block;
 float: right;
 height: 18px;
 color: #7FD50A;
 font: bold 13px/15px tahoma, sans-serif;
 padding-right: 23px;
 background: url(http://t.adgames.com/puzzles/more-arrow.gif) no-repeat 100% 0;
 text-decoration: underline;
}

#centerColumn .block p.more a:hover  {
 text-decoration: none;
}

p.prev  {
 text-align: center;
}

#centerColumn .block p.prev img  {
 float: none;
 display: inline;
}

p.juego  {
 text-align: center;
}

#centerColumn .block p.juego img, p.juego object, p.juego embed  {
 float: left;
 margin: 0 auto;
 border: 1px solid #EFEFEF;
 text-align: center;
}

p.juego object, p.juego embed  {
 float: left;
 margin: 0 auto;
 border: 1px solid #EFEFEF;
 text-align: center;
}


/*Paginado*/
div.paginado  {
 padding: 3px;
 margin: 3px;
 text-align: center;
}

div.paginado a  {
 padding: 2px 5px;
 margin: 2px;
 border: 1px solid #999;
 text-decoration: none;
/*no underline*/
 color: #999;
 float: left;
}

div.paginado a:hover, div.digg a:active  {
 border: 1px solid #999;
 background-color: #666;
 color: #FFF;
}

div.paginado span.current  {
 padding: 2px 5px;
 margin: 2px;
 border: 1px solid #999;
 float: left;
 font-weight: bold;
 background-color: #999;
 color: #FFF;
}

div.paginado span.disabled  {
 padding: 2px 5px;
 margin: 2px;
 border: 1px solid #EEE;
 color: #DDD;
 float: left;
}

#publicidad  {
 margin: 5px auto 0;
}

#publicidadAbajo  {
 margin: 5px auto;
 clear: both;
}

#numeroJuegos  {
 text-align: center;
 padding-bottom: 5px;
}

#numeroJuegos p.titulo  {
 font-weight: bold;
}

