* { margin: 0px; }
html { height: 100%; }
body { height: 100%; margin: 0px auto; font-family: tahoma, verdana, arial, helvetica; font-size: 11px; color: #7E9AAB; background-image: url(../img/theme/bg.jpg); background-color: #011B28; }

a { color: #7E9AAB; }
a:hover { color: #0000B3; }

strong { font-weight: bold; }
label { font-weight: bold; text-transform: capitalize; }

hr { margin: 0px 0px 10px 0px; }

form {}
input { padding: 5px; font-family: tahoma, verdana, arial, helvetica; font-size: 11px; color: #7E9AAB; }
select { padding: 5px; font-family: tahoma, verdana, arial, helvetica; font-size: 11px; color: #7E9AAB; }
textarea { padding: 5px; font-family: tahoma, verdana, arial, helvetica; font-size: 11px; color: #7E9AAB; }

.box_error { border: 1px solid #eee; padding: 10px 0px 10px 50px; margin: 10px 0px 0px 0px; background: #fafafa url(../img/icons/error.gif) no-repeat 15px; font-weight: bold; color: #7E9AAB; }
.box_ok { border: 1px solid #eee; padding: 10px 0px 10px 50px; margin: 10px 0px 0px 0px; background: #fafafa url(../img/icons/ok.gif) no-repeat 15px; font-weight: bold; color: #7E9AAB; }
.box_info { border: 1px solid #eee; padding: 10px 0px 10px 50px; margin: 10px 0px 0px 0px; background: #fafafa url(../img/icons/info.png) no-repeat 15px; font-weight: bold; color: #7E9AAB; }
.box_attention { border: 1px solid #eee; padding: 10px 0px 10px 50px; margin: 10px 0px 0px 0px; background: #fafafa url(../img/icons/attention.png) no-repeat 15px; font-weight: bold; color: #7E9AAB; }
.box_ { border: 1px solid #eee; padding: 10px 10px 10px 10px; margin: 10px 0px 0px 0px; background: #fafafa; font-weight: normal; color: #7E9AAB; }

#wrap { width: 960px; margin: 0 auto; background: #CEEFFF; }

.admin_title { font-size: 20px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.admin_subtitle { font-size: 18px; font-weight: bold; text-transform: capitalize; text-decoration: none; }
.admin_form { margin: 20px 0px 0px 0px; }
.admin_textarea { width: 300px; height: 100px; }

#header { clear: both; }
#header .left { float: left; width: 465px; height: 137px; background-image: url(../img/theme/h_izq.jpg); }
#header .right { float: left; width: 495px; height: 137px; background-image: url(../img/theme/h_der.jpg); }

#bar { float: left; width: 960px; height: 39px; background-image: url(../img/theme/bar.jpg); }
#bar .link { font-size: 20px; font-weight: bold; padding: 5px 20px 0px 20px; float: left; height: 34px; background: url(../img/theme/bar_lin_ver.gif) right center no-repeat; text-align: center; }
#bar a { color: #fff; text-decoration: none; text-transform: capitalize; }

#footer { clear: both; }
#footer .left { float: left; width: 465px; height: 28px; background-image: url(../img/theme/f_izq.jpg); }
#footer .right { float: left; width: 495px; height: 28px; background-image: url(../img/theme/f_der.jpg); }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { color: #ccc; }

div#column_left { width: 177px; padding: 10px 0px 0px 0px; min-height: 500px; background: url(../img/theme/menu.jpg) no-repeat #1B6100; text-align: center; font-weight: bold; }
div#column_left .line { width: 169px; height: 20px; margin: 3px 0px 0px 0px; padding: 0px; background: url(../img/theme/menu_lin_hor.gif) center bottom no-repeat; }
div#column_left-in {}
div.left { float: left; }

div#column_left a { text-transform: capitalize; text-decoration: none; font-weight: bold; color: #88e481; }
div#column_left a:hover { color: #fff; }

div#column_left .c_categories { text-transform: capitalize; color: #fff; }
div#column_left .c_intercambios { text-transform: capitalize; color: #fff; }

div#content { width: 773px; padding: 5px; background: url(../img/theme/c_right.jpg) right no-repeat #CEEFFF; }
div#content-in {}

#box_ { padding: 10px; width: 300px; height: 70px; float: left; color: #000; }
#box_ img { width: 95px; height: 64px; border: 1px solid #666; margin: 0px 10px 0px 0px; }
#box_ a { color: #ff6722; font-weight: bold; text-decoration: none; }

#box_games { display: table; clear: both; }

.category_title { margin: 0px 0px 0px 10px; text-transform: capitalize; color: #ff6600 }

/* paginacion */
#pag{clear:both;border-top:1px solid #666;border-bottom:1px solid #666;margin:10px 0px 0px 0px;padding:10px 0px 5px 0px;}
#pag ul{margin:0;padding:0;text-align:left;font-size:18px;margin-bottom:5px;}
#pag li{list-style-type:none;display:inline;padding-bottom:1px;margin:0px 1px;}
#pag a,#pag a:visited{padding:2px 4px;border:1px solid #333333;text-decoration:none;color:#333333;background-color:#ffa86e;}
#pag a:hover,#pag a:active{border:1px solid #333333;color:#fff;background-color:#7E9AAB;}
#pag li.currentpage{font-weight:bold;padding:2px 4px;border:1px solid #333333;background-color:#7E9AAB;color:#fff;}
#pag li.disablepage{padding:2px 4px;border:1px solid #333333;color:#ccc;}
#pag li.next{font-weight:bold;}
#pag li.next a{padding:2px 10px;}
#pag li.back{font-weight:bold;}
#pag li.back a{padding:2px 10px;}
* html #pag li.currentpage, * html #pag li.disablepage{margin-right:5px;padding-right:0;}

.game_title { text-transform: capitalize; color: #000; }
.game_description { color: #000; }
.game_swf { width: 750px; height: 550px; margin: 10px 0px 0px 0px; padding: 0px; }

.new_title { text-transform: capitalize; margin: 0px 0px 0px 10px; color: #000; }
.top_title { text-transform: capitalize; margin: 0px 0px 0px 10px; color: #000; }

/*
CONTACTS
*/
#sites { margin: 10px 0px 0px 0px; padding-top: 2px; padding-bottom: 5px; z-index: 0; }
#sites a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; cursor: pointer;

/*Superponemos los botones para eliminar el border inferior - only IE (como siempre!!)*/
position: relative;
z-index: 1;
}

#boxes { height: 120px; background-color: #fafafa; border: 1px solid #eee; padding: 25px 5px 5px 5px; margin: 0px; }
#boxes p { color: #3366FF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#results { margin: 10px 0px 0px 0px; padding: 10px; background: #fff; border: 1px solid #eee; }