/* -= MAIN =- */
body {
	background: #006000 url(../images/general/fond_degrad.jpg)  repeat-x;
	background-attachment:fixed;
	background-repeat:repeat-x;
	overflow:auto;
	text-align: center;
}

body,
form {
	margin: 0;
	padding: 0;
}

body,
td,
th,
h1,
h2,
h3,
p,
button {
	color: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input,
select,
textarea{
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 5px 10px 5px 10px;
}

h2 {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: 0.5em 0;
}

select {
	font-size: 10px;
}

p {
	margin: 0;
	padding: 10px;
}

small {
	font-size: 9px;
}

img {
	border: none;
}

input,
select,
textarea,
button {
	background-color: #EFF;
	border: 1px solid #CDD;
	font-weight: normal;
	vertical-align: middle;
}

a,
a:visited,
a:active {
	color: #33cc66;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	color: #ff921d;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/* -= LINKS =- */
a.blacklink,
a.blacklink:visited,
a.blacklink:hover,
a.blacklink:active {
	color: #FFF !important;
	font-size: 12px;
}

/* -= LINKS  JUEGOS=- */
a.blacklinkJuegos,
a.blacklinkJuegos:visited,
a.blacklinkJuegos:hover,
a.blacklinkJuegos:active {
	color: #000000 !important;
	font-size: 12px;
	text-decoration:none;
}



td.blockheaderlink a, 
td.blockheaderlink a:visited, 
td.blockheaderlink a:hover,
td.blockheaderlink a:active {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.topmenu,
a.topmenu:visited, 
a.topmenu:hover,
a.topmenu:active {
	color: #CCCCCC;
	font-size: 10px;
	font-weight: bold;
}

a.topmenu:hover {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}



/* Preloder LINK */
a.preloder,
a.preloder:visited, 
a.preloder:hover,
a.preloder:active {
	color: #B6B6B6;
	font-size: 10px;
	font-weight: bold;
}

a.preloder:hover {
	color:#ff921e;
	font-size: 10px;
	font-weight: bold;
}


a.link,
a.link:visited,
a.link:active {
	color: #FFFFFF;
	display: block;
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	text-decoration: none;
}

a.link:hover
 {
	color: #039dfe;
	display: block;
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	text-decoration: underline;
}
.cntbox_cnt a.link,
.cntbox_cnt a.link:visited,
.cntbox_cnt a.link:hover,
.cntbox_cnt a.link:active {
	padding: 0px 0px 0px 0px;
}

.cntbox_cntUC a.link,
.cntbox_cntUC a.link:visited,
.cntbox_cntUC a.link:hover,
.cntbox_cntUC a.link:active {
	padding: 0px 0px 0px 0px;
}

.cntbox_head table a.blacklink2,
.cntbox_head table a.blacklink2:visited {
	background: none;
	border: 0px solid Lime;
	color: #FFF;
	display: block;
	font: bold 12px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 12px 18px 12px 0px;
}

/**/
.cntbox_headUC table a.blacklink2,
.cntbox_headUC table a.blacklink2:visited {
	background: none;
	border: 0px solid Lime;
	color: #FFF;
	display: block;
	font: bold 12px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 12px 18px 12px 0px;
}


.cntbox_head table a.blacklink2:hover,
.cntbox_head table a.blacklink2:active {
	background: none;
	border: 0px solid Red;
	color: #FFF;
	display: block;
	font: bold 12px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 12px 18px 12px 0px;
}

.cntbox_headUC table a.blacklink2:hover,
.cntbox_headUC table a.blacklink2:active {
	background: none;
	border: 0px solid Red;
	color: #FFF;
	display: block;
	font: bold 12px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 12px 18px 12px 0px;
}

a.thumb,
a.thumb:visited {
	display: block;
	height: 100px;
	padding: 0px;
	margin: 0px;
	width: 100px;
	border: 2px solid #DADADA;
	background-color:#DADADA;
}
a.thumb:hover {
	display: block;
	height: 100px;
	padding: 0px;
	margin: 0px;
	width: 100px;
	border: 2px solid #ff873c;
	background-color: #ff873c;

}

a.thumb img {
	margin: 0px;
	height: 100px;
	width: 100px;
}

/**Nuevo estilo para los enlaces de los random*/
a.thumb2_B,
a.thumb2_B:visited {
	display: block;
	height: 100px;
	padding: 0px;
	margin: 0px;
	width: 100px;
	border: 2px solid #DADADA;
	background-color:#DADADA;
}
a.thumb2_B:hover {
	display: block;
	height: 100px;
	padding: 0px;
	margin: 0px;
	width: 100px;
	border: 2px solid #ff873c;
	background-color: #ff873c;

}

a.thumb2_B img {
	margin: 0px;
	height: 100px;
	width: 100px;
}
/** fin estilo*/


/* para bordes de TOP JUGADORES */
a.thumbJ,
a.thumbJ:visited {
	display: block;
	padding: 0px;
	margin: 0px;
	border: 2px solid #999999;
	background-color:#999999;
}
a.thumbJ:hover {
	display: block;
	padding: 0px;
	margin: 0px;
	border: 2px solid #ff873c;
	background-color: #ff873c;

}

a.thumbJ img {
	margin: 0px;
}
/* FIN Top Jugadores  */

#submenu a,
#submenu a:visited {
	border: 0px;
	color: #FFFFFF;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	text-decoration: none;
}

#submenu a:hover,
#submenu a:active {
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none; color:black;
}

a.pager,
a.pager:visited {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.pager:hover,
a.pager:active {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#headline a,
#headline a:visited,
#headline a:hover,
#headline a:active,
#footer a,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color: #BF0;
	font-weight: bold;
	text-decoration: underline;
}

.menu li.unsel a,
.menu li.unsel a:visited {
	background: transparent url("../images/corners/unseltab.png") no-repeat left top;
	color: #CACACA;
	display: block;
	float: left;
	font-size: 12px;
	height: 23px;
	padding-left: 15px;
	text-decoration: none;
}

.menu li.unsel a:hover,
.menu li.unsel a:active {
	background: transparent url("../images/corners/unseltab.png") no-repeat left top;
	color: #FFFFFF;
	font-size: 12px;
	height: 23px;
	padding-left: 15px;
	text-decoration: none;
}

.cntbox td.topgamerow a {
	border-bottom: 0px;
}
td.topgamerow a, td.topgamerowalt a {
	text-decoration: none; !important;
}

.cntbox td.topgamerowalt a {
	border-bottom: 0px;
	font-size: 13px;

}

.game a.gray {
	font-size: 10px;
}

/* -= LAYOUT =- */
input.button {
	background: #F8BA00 url("../images/tiles/btn-bg.gif") repeat-x !important;
	border: 1px solid #936600;
	font-weight: bold;
	margin: 0;
	padding: 4px 10px 4px 10px;
}

.cntbox,
.cntbox_cnt,
.cntbox_head {
	margin: 0px;
	padding: 0px;
}


.cntbox_headUC {
	margin: 0px;
	padding: 0px;
}

.cntbox_cnt {
     /*background:#000000; //Prueba de Backgraund*/
	background: transparent url("../images/tiles/boxorange-e.png") repeat-y right top;
	padding: 10px 15px 5px 15px;
}
.cntbox_cnt2_B {
     /*background:#000000; //Prueba de Backgraund*/
	background: transparent url("../images/tiles/boxorange-e.png") repeat-y right top;
	padding: 1px 3px 1px 3px;
}

.cntbox_cnt2_B b {
     /*background:#000000; //Prueba de Backgraund*/
	line-height: 2.2em;
}

.cntbox_cntUC {
     /*background:#000000; //Prueba de Backgraund*/
	background: transparent url("../imagesUC/tiles/boxorange-e.png") repeat-y right top;
	padding: 10px 15px 5px 15px;
}

.cntbox_cnt_google {
     
	padding: 10px 15px 5px 15px;
}

.cntbox_cnt_facebook {
  
   padding-bottom: 10px;
   padding-top:5px;
    padding-left: 2px;
}


/*ojo es una prueba*/
.cntbox_cnt_cat {
     background:#666666; //Prueba de Backgraund
	/*background: transparent url("../images/tiles/boxorange-e.png") repeat-y right top;*/
	padding: 10px 15px 5px 15px;
}

.cntbox_head {
	background: transparent url("../images/tiles/boxorange-b.png") repeat-x left top;
	height: 41px;
	margin: 0;
	padding: 0;
}
.cntbox_headUC {
	background: transparent url("../imagesUC/tiles/boxorange-b.png") repeat-x left top;
	height: 41px;
	margin: 0;
	padding: 0;
}

.cntbox_head h1 {
	background: transparent url("../images/corners/boxorange-a.png") no-repeat left top;
	color: #ffffff;
	font: bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 16px 16px 11px 18px;
}
.cntbox_headUC h1 {
	background: transparent url("../imagesUC/corners/boxorange-a.png") no-repeat left top;
	color: #ffffff;
	font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 16px 16px 11px 18px;
}

.cntbox_foot {
	background: transparent url("../images/tiles/boxorange-g.png") repeat-x left bottom;
	font-size: 0px;
	height: 10px;
}
.cntbox_footUC {
	background: transparent url("../imagesUC/tiles/boxorange-g.png") repeat-x left bottom;
	font-size: 0px;
	height: 10px;
}

.cntbox_foot div {
	background: transparent url("../images/corners/boxorange-f.png") no-repeat left bottom;
	font-size: 0px;
	height: 10px;
}
.cntbox_footUC div {
	background: transparent url("../imagesUC/corners/boxorange-f.png") no-repeat left bottom;
	font-size: 0px;
	height: 10px;
}

.cntbox_foot div div {
	background: transparent url("../images/corners/boxorange-h.png") no-repeat right bottom;
	font-size: 0px;
	height: 10px;
}
.cntbox_footUC div div {
	background: transparent url("../imagesUC/corners/boxorange-h.png") no-repeat right bottom;
	font-size: 0px;
	height: 10px;
}

#submenushadow {
	background: transparent url("../images/tiles/subshadow.png") repeat-x left;
	font-size: 0px;
	height: 5px;
}

#submenushadow .sushada {
	/*background: transparent url("../images/corners/sushada.png") no-repeat left;
	font-size: 0px;
	height: 5px;*/
}

#submenushadow .sushadc {
	/*background: transparent url("../images/corners/sushadc.png") no-repeat right;
	font-size: 0px;
	height: 5px;*/
}

#submenu {
	background: #034983 url(../images/general/degradado_submenu.png)  repeat-x;         /*background: #035aa0 => OLD*/
	color: #FFFFFF;
}

span.pager {

	font-weight: bold;
	padding: 0px 4px;
}

#wrapper {
	/*background: #4F4F4F url(../images/general/fond_degrad_inte.jpg);
	border: 0px solid #FFF;*/
	margin: 0px auto;
	padding: 0;
	text-align: left;
}

#headline {
	background: #000;
	font: normal 10px/20px Tahoma, Verdana, Arial;
	padding: 0 10px;
	text-align: right;
}

div.toppager {
	border-bottom: 1px dotted Gray;
	padding: 5px;
}

div.bottompager {
	border-top: 1px dotted Gray;
	padding: 5px;
}

div.topmenu {
	border: 0px dotted orange;
	color: #888;
	margin: 0px;
	padding: 12px 12px 56px 5px;
	text-align: right;
	vertical-align: top;
}

div.quickgame {
	border: 0px dotted orange;
	color: #888;
	font-weight: bold;
	padding: 0px 12px 5px 5px;
	text-align: right;
}

.menu ul {
	border: 0px solid Red;
	float: left;
	height: 27px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu li {
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
}

.menu li.sel {
	background: transparent url("../images/corners/seltab.png") no-repeat right top;
	margin: 0px 0px 0px 0px;
	padding-right: 15px;
}

.menu li.sel span {
	background: transparent url("../images/corners/seltab.png") no-repeat left top;
	color: #000000;/*cambio de color de letra #FFF*/
	display: block;
	float: left;
	height: 23px;
	padding-left: 15px;
}

.menu li.unsel {
	background: transparent url("../images/corners/unseltab.png") no-repeat right top;
	margin: 0px 0px 0px 0px;
	padding-right: 15px;
}

.comment {
	border-bottom: 1px solid #888888;
	padding: 3px 0px 3px 0px;
}

#footer {
	/*background: transparent url("../images/tiles/footer.png") repeat-x top;*/
	height: 45px;
	margin: 0px;
	padding: 0px;
}

#footer .footera {
	/*background: transparent url("../images/corners/footera.png") no-repeat top left;*/
	height: 45px;
}

#footer .footerc {
	/*background: transparent url("../images/corners/footerc.png") no-repeat top right;*/
	height: 45px;
}

#footer p {
	color: #888;
	font-size: 10px;
	margin: 0px;
	padding: 7px;
	text-align: center;
}

.game p {
	font-size: 10px;
	line-height: 14px;
	margin: 0;
}

.cntttl {
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #0F0F0F;
	/*width:745px;*/
}

.cntttl-2 {
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #0F0F0F;
}

.cntttlUC {
	background-color: #000000;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.boxs,
.wideboxs,
.centerboxs,
.boxs_body,
.boxs_head,
.boxs_head h1,
.boxs_head h2,
.boxs_head span {
	margin: 0;
	padding: 0;
}

.boxs,
.wideboxs,
.centerboxs {
	background-position: bottom right !important;
}

.boxs {
	margin: 0px auto 5px; /* use to position the box */
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
	width: 175px !important; /* intended total box width - padding-right(next) */
	width: 175px; /* IE Win = width - padding */
}

.wideboxs {
	margin: 0px 5px 0px 5px; /* use to position the box */
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
}

.centerboxs {
	margin: 0px 0px 5px 0px; /* use to position the box */
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
}

.boxs_head {
	background-position: top right !important;
	margin-right: -15px; /* pull the right image over on top of border */
	padding-right: 20px; /* right-image-gap + right-inside padding */
}

.boxs_head h2,
.boxs_head h1 {
	background-position: top left !important;
	border: 0;
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 1%;
	height: auto !important;
	margin: 0;
	padding: 16px 16px 12px 16px;
	text-align: left;
}

.boxs_head span {
	background-position: top left !important;
	border: 0;
	display: block;
	height: 10px;
	margin: 0;
}

.boxs_body {
	background-position: bottom left !important;
	margin-right: 0px; /* interior-padding right */
	padding: 7px 0px 16px 10px; /* mirror .cssbox_head right/left *//*7px 0px 16px 16px OLD*/
}

.boxs_body p {
	margin: 0;
	padding: 0;
}

.boxbutton {
	/*border: 5px solid #FFF;*/
	border-top: 0px;
}

.msg {
	background-color: #FD3;
	border: 2px dotted #F90;
	margin: 10px 0;
	padding: 15px;
	text-align: center;
}

.formblock {
	font-weight: normal;
	text-align: left;
	width: 190px;
	padding-left: 50px;
}

.formblock input,
.formblock textarea {
	text-align: left;
	width: 190px;
}
.gamedescr, .gamedescr p, .gamedescr h2{
	color: #FFFFFF !important;
}
.formblock #termsok {
	width: 15px;
}



.formblockProblemGame {
	font-weight: normal;
	text-align: left;
	width: 340px;
	padding-left: 200px;
}

.formblockProblemGame input,
.formblockProblemGame textarea {
	text-align: left;
	width: 300px;
}
.gamedescr, .gamedescr p, .gamedescr h2{
	color: #FFFFFF !important;
}
.formblockProblemGame #termsok {
	width: 15px;
}


.gamedescr p.sponsor {
	background-color: #FD3;
	border: 2px dotted #F90;
	padding: 15px 15px 15px 15px;
}

/* -= GRIDS =- */
td.blockheaderlink {
	text-align: right;
}

.cntbox_head table {
	background: transparent url("../images/corners/boxorange-a.png") no-repeat left top;
	height: 41px;
	margin: 0;
	padding: 0;
}
.cntbox_headUC table {
	background: transparent url("../imagesUC/corners/boxorange-a.png") no-repeat left top;
	height: 41px;
	margin: 0;
	padding: 0;
}

.cntbox_head table h1 {
	background: none;
	font: bold 14px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 10px 18px;
}
.cntbox_headUC table h1 {
	background: none;
	font: bold 14px Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 10px 18px;
}

#header table {
	width: 100%;
}

#header td {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

tr.navigator {
	height: 23px;
}

td.menu {
	border: 0px solid Lime;
	font-size: 0px;
	height: 23px;
}

table.blockheader {
	background: #FFF url(images/i-h1-bg.gif) repeat-x top;
	height: 28px;
	width: 100%;
}

table.blockheader td {
	padding: 0;
}

table.blockheader h1 {
	background: transparent;
	border-bottom: 0px;
	color: #000;
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

table.topgamescashe {
	padding-bottom: 2px;
	width: 100%;
	color: #000000 !important;
}


.topgamescashe td {
	padding: 2px 2px 2px 2px;
}


.cntbox td.topgamehdr {
	background-color: #0f0f0f;
	border-bottom: 1px solid #6f6f6f;
	font-weight: bold;
	color: #FFF !important;
}

.cntbox td.topgamerow {
	background-color: #0F0F0F;
	border-bottom: 1px solid #6f6f6f;
	color: #ff921d !important;
}

.topgamerow,.topgamerowalt {
	color: #ff921d !important;
}
.sidecol td.topgamerow, .sidecol td.topgamerowalt {
	color: #ffffff !important;
}
.sidecol1 td.topgamerow, .sidecol1 td.topgamerowalt {
	color: #ffffff !important;
}
.cntbox td.topgamerowalt {
	background-color: #0F0F0F;
	border-bottom: 1px solid #6f6f6f;
}

.content .topgamescashe td.topgamerowalt li {
	/*height: 22px;*/
	
	line-height: 22px;
	list-style: none;
	margin: 2px 2px 2px 0px;
	padding-bottom: 4px;
	padding-left: 30px;
}

.content .topgamescashe td.topgamerowalt ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.content {
	width: 100%;
}

.content td.sidecol,.sidecol{
	padding: 0px 0px 0px 0px;
	vertical-align: top !important;
}
.content td.sidecol1,.sidecol1{
	padding: 14px 0px 0px 0px;
	vertical-align: top !important;
}

.content td.centercol {
	padding: 0px 0px 0px 0px;
	top: 0px;
	vertical-align: top;
}

table.game {
	border: none;
	width: 100%;
	margin: -12px 0px;
}


.game td {
	padding: 0;
	vertical-align: top;
}

.boxs_body td {
	font-size: 10px;
}

.box table {
	width: 100%;
}

/* -= COMMON =- */
input.btn {
	border: 0px;
}

.cntbox {
background: transparent url("../images/tiles/boxorange-d.png") repeat-y left top;
}
.cntboxUC {
background: transparent url("../imagesUC/tiles/boxorange-d.png") repeat-y left top;
}


.cntbox_head div {
	background: transparent url("../images/corners/boxorange-c.png") no-repeat right top;
}
.cntbox_headUC div {
	background: transparent url("../imagesUC/corners/boxorange-c.png") no-repeat right top;
}

#wrapper .wrappera {
	background-color: #000000;
	/*background: transparent url("../images/tiles/wrapa.png") repeat-y left top;*/
}

#wrapper .wrapperc {
	/*background: transparent url("../images/tiles/wrapc.png") repeat-y right top;*/
}

#submenu .submenua {
	/*background: transparent url("../images/tiles/suba.png") repeat-y left top;*/
	
}

#submenu .submenuc {
	/*background: transparent url("../images/tiles/subc.png") repeat-y right top;*/
}

#submenu div div div {
	padding: 7px 15px 7px 15px;
}

.pager {
	padding: 7px 7px 7px 7px;
}

/*
.heada {
	background: transparent url("../images/corners/head-a.png") no-repeat left top;


}

.headc {
	background: transparent url("../images/corners/head-c.png") no-repeat right top;
}
*/
#header {
	/*background-color: #000000;
	background-image: url(/templates/images/general/projecto_fondo_cabeza2.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px -5px;
}

#content {
	padding: 5px 8px 0px 8px;
}

.logo {
	margin: 5px 0px 20px 20px;
}

li.cph {
	background: url("../images/icons/user/cphome.gif") no-repeat left;
}

li.ead {
	background: url("../images/icons/user/editaccount.gif") no-repeat left;
}

li.cpf {
	background: url("../images/icons/user/customize.gif") no-repeat left;
}

li.fav {
	background: url("../images/icons/user/favorite.gif") no-repeat left;
}

li.out {
	background: url("../images/icons/user/logout.gif") no-repeat left;
}

li.acp {
	background: url("../images/icons/user/admin.gif") no-repeat left;
}

.game img {
	margin-right: 5px;
}

.adsbox,
.adsbox span {
	background: transparent url("../images/boxes/boxhads.png") no-repeat;
}

.bluebox,
.bluebox h2,
.greenbox,
.greenbox h2 {
	background: transparent url("../images/boxes/boxblue.png") no-repeat;
	
}

/*
.greenbox,
.greenbox h2 {
	background: transparent url("../images/boxes/boxgreen.png") no-repeat;
}
*/

.whitebox,
.whitebox h2,
.whitebox span {
	background: transparent url("../images/boxes/boxwhite.png") no-repeat;
}

.space {
	margin: 10px 10px 10px 10px;
	color: #FFFFFF;
}

.gamedescr p {
	padding: 5px 0px 0px 0px;
}

/* -= COLORS =- */
.bluebox h2 {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.greenbox h2 {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
}

.whitebox h2 {
	color: #000;
}

.red {
	color: #C00;
}

.blue {
	color: #0033FF;
	font-size: 11px;
	font-weight: bold;
}

.blue2 {
	color: #519ae4;
	font-size: 11px;
	font-weight: bold;
}

.griz {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.green2 {
	font-size: 11px;
	font-weight: bold;
	color: #e5971b;
}
.green {
	color: #8bed21;
}

.gray {
	color: #555;
}

/*juegos en categorias*/
a.gamename,
a.gamename:visited{
	font-size: 14px;
	text-decoration: none;
	/*color: #F17B05;*/
	color: #33cc66;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/general/play_hover.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
a.gamename:hover,
a.gamename:active{
	font-size: 14px;
	text-decoration: none;
	color: #F17B05;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/general/play.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}

/*game name ultimos*/
a.gamenameUlt,
a.gamenameUlt:visited{
	font-size: 14px;
	text-decoration: none;
	color: #DADADA;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/general/play.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}

a.gamenameUlt:hover,
a.gamenameUlt:active {
	font-size: 14px;
	text-decoration: none;
	color: #F17B05;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/general/play_hover.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}





/*estilos creados por jm*/
#bannerflash{
	background-color: #000000;
	text-align: center;
	/*width: 100%;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 5px;
}
.menucabecera {
	text-align: right;
	margin-right: 20px !important;
	margin-bottom: 0px !important;
	margin-top: 6px !important;
	color:#909090}
.demopublicidad {
	/*width:728px;
	height:90px;*/
	font-size: 1px;
	color: #FFFFFF;
	text-align: right;
	padding: 0px !important;
	margin-left: 0px !important;
	margin-right: 10px !important;
		margin-top: 0px !important;
	/*border: 1px solid #000000;*/
}

.cntbox_cnt b{
	line-height: 2.2em;
}

.cntbox_cntUC b{
	line-height: 2.2em;
}
.cntbox_cnt img{
	margin-bottom: 4px;
	margin-top: 3px;
}
.cntbox_cntUC img{
	margin-bottom: 4px;
	margin-top: 3px;
}
#enlacesgoogle{
	text-align: center;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #000000;
	background-image: url(../images/general/fondo_enlaces_google.png);
	background-repeat:  repeat-x;
}
 #enlacesgoogle,  #enlacesgoogle a{
	color: #ADADAD;
}
#enlacesgoogle a{
text-decoration: underline;
}
#enlacesgoogle a:hover{
	color: #ffffff;
	text-decoration: underline;
}

/** ESTOS ESTILOS A CONTINUACION
    SON DE LOS ENLACES DE GOOGLE
	(EL DIV DE LOS ANUNCIOS GOOGLE)
*/
#enlacesgooglePreloader{
	text-align: center;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #0F0F0F;
	border: 10px 10px 10px 10px #FFFFFF solid;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	z-index: 11111;
	/*background-image: url(../images/general/fondo_enlaces_google.png);
	background-repeat:  repeat-x;*/
}
 #enlacesgooglePreloader,  #enlacesgooglePreloader a{
	color: #ADADAD;
}
#enlacesgooglePreloader a{
text-decoration: underline;
}
#enlacesgooglePreloader a:hover{
	color: #ffffff;
	text-decoration: underline;
}
/** AQUI TERMINAN LOS ESTILOS DE LOS ENLACES


/**/
#enlacesgoogle2{
	text-align: center;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}
 #enlacesgoogle2,  #enlacesgoogle2 a{

}
#enlacesgoogle2 a{
text-decoration: underline;
}
#enlacesgoogle2 a:hover{

	text-decoration: underline;
}
/**/
#enlacesgames a{
	color: #ffffff!important;
}
#enlacesgames a:hover{
	color: #FDF571!important;
}
#enlacesgames img{
	color: #FDF571!important;
	margin-right: 20px;
	margin-left: 10px;
}.degradSubcabecera {
	/*background-color: #000000;
	background-image: url(../images/general/degradado_subcabecera.png);
	background-repeat:  repeat-x;*/
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	/*border-top-width: 12px;
	border-top-style: solid;
	border-top-color: #909090;*/
}
.logocabecera {
	background-image: url(../images/general/fondo_cabecera.jpg);
}
.tituloBannerflash{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#CCCCCC;
	text-align: center;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
	background-color: #000000;
	background-image: url(../images/general/fondo_juegos_destacados.png);
	background-repeat:  repeat-x;
}

#menuloggin a{
font-size: 10px !important;
}
a.condilegal{
	font-size: 10px !important;
	color: #999999  !important;
	text-decoration: none !important;
	margin-left: 5px;
	padding-left: 5px;
}
a.condilegal:hover{
	font-size: 10px !important;
	color: #ffffff  !important;
	text-decoration: none !important;
	margin-left: 5px;
	padding-left: 5px;
}

.Estilo10 {
    font-size:14px;
	color: #519ae4;
	font-weight: bold;
}

.loginindextop{
	font-size: 16px;
	/*	font-weight: bold; */
	color:#eeeded;
	/* text-align: right; */
	background-color: #1a1a1a;
	border: none;
}

.titulologinindextop{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#CCCCCC;
	text-align: center;
	/*padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;*/
	background-color: #000000;
}

#bannerlogintop{
	background-color: #000000;
	text-align: center;
	/*width: 100%;*/
	padding-top: 6px;
	padding-bottom: 6px;

}

a.Estilo11 {
        font-size:14px !important;
	color: #33cc66;
	/* font-weight: bold; */
	text-decoration: none !important;
	
}

a.Estilo11:hover {
        font-size:14px;
	color: #ff921d;
	
}

a.Estilo11_2 {
        font-size:11px !important;
	color: #33cc66;
	/* font-weight: bold; */
	text-decoration: none !important;
	padding-top: 10px;
}

a.Estilo11_2:hover {
        font-size:11px;
	color: #ff921d;
	padding-top: 10px;
}

.Estilo12 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*font-weight: bold;*/
	background-color:#CCC;
	border: 1px solid #FFFFFF;
	text-align: left;	
	margin-left: 5px;
	padding-left: 5px;
}

.Estilo13 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #eeeded;
	/*font-weight: bold;*/
}
a.topmenuFooter{
	text-decoration: none;
	color: #cccccc;
	font-size: 11px;
}

a.topmenuFooter:hover{
	text-decoration: none;
	color: #ff921d;
	font-size: 11px;
}

/* BOTONES */
 	#bot1 a{
    background-image:url(../images/buttons/boton_club_naranja_rep.png);
    height:26px;
    width:155px;
	background-position: center top;
 	display: block;
    color: #990000;
    text-decoration: none;
    padding-top: 5px;
    background-repeat: no-repeat;
    font-weight: bold;
    }
    #bot1 a:hover{
    background-image:url(/templates/images/buttons/boton_club_naranja_rell.png);
    }
    
	#bot1 a:focus{
    background-image:url(/templates/images/buttons/boton_club_naranja_rep.png);
    }
    
    #bot2 a{
    background-image:url(/templates/images/buttons/boton_juegos_azul_rep.png);
    height:26px;
    width:88px;
    background-position: center top;
 	display: block;
    color: #990000;
    text-decoration: none;
    padding-top: 5px;
    background-repeat: no-repeat;
    font-weight: bold;
    }
    #bot2 a:hover{
    background-image:url(/templates/images/buttons/boton_juegos_azul_rell.png);
    }
    #bot2 a:focus{
    background-image:url(/templates/images/buttons/boton_juegos_azul_rep.png);
    }	
	
/*NUEVOS BOXES */

	/*.newbox{
		padding: 8px 0px 0px 0px;
		background: transparent;
		margin: 0px;
	}
	.newbox_header{
		background: url(../images/boxes/box_top.png) no-repeat;
		width: 184px;
		height: 37px;
		margin: 0px;
	}
	.newbox_middle{
		background: url(../images/boxes/box_middle.png) repeat-y;
		width: 184px;
		padding: 10px 0px 6px 5px;
		margin: 0px;
		text-align: left;
		/*background: #000000;
		border: 0px 1px 0px 1px solid #9e9e9e;
		margin: 0px;*/
	/*}
	.newbox_bottom{
		background: url(../images/boxes/box_bottom.png) no-repeat;
		width: 184px;
		height: 16px;
		margin: 0px;
	}
	.newbox .newbox_header h1{
		padding: 12px 0px 0px 0px;
		text-align: center;
		color: #ffffff;
		font-size: 16px;
	}
	.greenbox{
		padding: 8px 0px 0px 0px;
		background: transparent;
		margin: 0px;
	}
	.greenbox_header{
		background: url(../images/boxes/box_top.png) no-repeat;
		width: 184px;
		height: 37px;
		margin: 0px;
	}
	.greenbox_middle{
		background: url(../images/boxes/box_middle.png) repeat-y;
		width: 184px;
		padding: 10px 0px 6px 5px;
		margin: 0px;
		text-align: left;
		/*background: #000000;
		border: 0px 1px 0px 1px solid #9e9e9e;
		margin: 0px;*/
	/*}
	.greenbox_bottom{
		background: url(../images/boxes/box_bottom.png) no-repeat;
		width: 184px;
		height: 16px;
		margin: 0px;
	}
	.greenbox .greenbox_header h1{
		padding: 12px 0px 0px 0px;
		text-align: center;
		color: #ffffff;
		font-size: 16px;
	}
	.box_in_boxes{
		width: 174px;
	}*/

/*NUEVOS BOXES */
