/* 

	Carousel Gallery CSS 
	
*/
.carousel-controls {
	margin: 1em 0;
	}
.carousel-controls a {
	float: left;
	margin: 0 1em 1em 0;
	}
.carousel-controls img {
	border: 5px solid #ccc;
	}
.carousel-controls span {
	display: none;
	}
.carousel-controls .active img {
	border: 5px solid #07F;
	}

.carousel-gallery ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}
.carousel-gallery ul li {
	list-style:  none;
}
p.caption {
	clear: both;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "carousel-gallery".
 */

.carousel-gallery {
    position: relative;
    margin-bottom:  1em;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li a,
.jcarousel-item {
    float: left;
    list-style: none !important;
	margin: 0 !important;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}































/**
 *  Horizontal Buttons
 */
.jcarousel-skin-neat .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
	background: #000;
}

.jcarousel-skin-neat .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-neat .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-neat .jcarousel-next-disabled-horizontal,
.jcarousel-skin-neat .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-neat .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-neat .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    /*background: transparent url(prev-horizontal.png) no-repeat 0 0;*/
}

.jcarousel-skin-neat .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-neat .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-neat .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-neat .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-neat .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-neat .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    /*background: transparent url(next-vertical.png) no-repeat 0 0;*/
}

.jcarousel-skin-neat .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-neat .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-neat .jcarousel-next-disabled-vertical,
.jcarousel-skin-neat .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-neat .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-neat .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    /*background: transparent url(prev-vertical.png) no-repeat 0 0;*/
}

.jcarousel-skin-neat .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-neat .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-neat .jcarousel-prev-disabled-vertical,
.jcarousel-skin-neat .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-neat .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}




















/*
Theme Name: Planetajuego
Theme URI: http://socialsnack.org/
Version: 1.0
Author: SocialSnack
Author URI: http://socialsnack.com/
*/
html { height:100%; }
body {
	color: #444;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height:1.2;
	text-align: center;
	position:relative;
	min-height:100%;
}

body, h1, h2, h3, h4, h5, h6, img, form {
	border:0; margin:0; padding:0;
}

a { color:#00ADEE; font-weight:bold; outline:0; text-decoration:none; }
a:hover { color:#00ADEE; text-decoration:underline; }

#container {
	background: #cd0b25 url('images/pageBg.jpg') center top repeat-y;
}
#page {
	text-align: left;
	margin:0 auto;
	padding:14px 24px 80px;
	width:876px;
}

#header {
	padding:0 0 20px 0;
}
#headerimg a,
#headerimg {
	height:104px;
	width:876px;
}
#headerimg {
	margin:0;
	overflow:hidden;
	padding:0;
}
#headerimg a {
	display:block;
	text-indent:-9999px;
}
#headerimg a {
	background: url('images/sprites.png') 0 -61px no-repeat;
}

#navBar {
	background: url('images/sprites2.png') left top repeat-x;
	height:39px;
	margin:17px 0 0 0;
	overflow:hidden;
	width:100%;
}

#navBar ul {
	float:left;
	list-style:none;
	margin-left:13px\9;
	padding:0;
	position:absolute;
}
#navBar ul.menu {
	margin:0 20px;
}
#navBar ul li {
	float:left;
	margin:0;
	font-size:12px;
	font-weight:bold;
	height:auto;
	min-height:15px;
	padding:10px 14px;
}

#navBar ul li.first { padding-left:0 !important; }
#navBar ul li.last { border-right:0; }
#navBar ul li a {
	color:#fff;
	padding:10px 0;
	font-weight:lighter;
}
#navBar ul li a strong { font-weight:bold; }
#navBar ul li a:hover { color:#fcf42e; text-decoration:none; }
#footer .rightSide,
#footer .leftSide,
#navBar .rightSide,
#navBar .leftSide {
	display:block;
	background: url('images/sprites.png') no-repeat;
	height:39px;
	width:16px;
}
#shareGameWindow,
#contFormPublic,
#contFormUser { z-index:10002 !important; }
#exitoRegistroUser,
#exitoPublicarJuego,
#exitoPublicar,
#falloPublicar,
#juegoEnviando,
#falloRegistroUser,
#enviandoRegistroUser,
#enviandoPublicar { z-index:10003 !important; }
#layerBg2,
.popupBackground,
#layerBgGral { z-index:10001 !important; }
#exitoPublicar,
#exitoPublicarJuego { width:374px; }
#juegoEnviando { height:13px; width:208px; }
.menu  {
	z-index:10000;
}
.menu li.first,
.menu li.parent {
	border-right:1px solid #abdbe9;
	cursor:pointer;
}
.menu .parent img.arrow {
	background: url('images/sprites.png') -438px -175px no-repeat;
	margin:0 0 0 6px;
	height:7px;
	width:11px;
}
.menu li a.homeIcon {
	background: url('images/sprites.png') -680px -440px no-repeat;
	display:block;
	margin:-5px 0 -2px 0;
	height:26px;
	padding:0 !important;
	text-indent:-9999px;
	vertical-align:middle;
	width:26px;
}
.menu li img.shareIcon {
	background: url('images/sprites.png') -766px -254px no-repeat;
	margin:-2px 6px 0 0;
	height:19px;
	width:20px;
	vertical-align:middle;
}
.menu li:hover img.shareIcon {
	background-position:-786px -254px;
}
.menu .parent.current img.arrow,
.menu .parent:hover img.arrow {
	background: url('images/sprites.png') -438px -182px no-repeat;
}
.menu .parent .submenu {
	background:#008bc5;
	border:1px solid #b8e2ee;
	display:none;
	margin:10px 0 0 -15px;
	position:absolute;
}
.submenu.juegos-en-familia { width:150px; }
li.parent.juegos-en-familia,
.submenu.juegos-en-familia li { width:122px; }
.submenu.mediateca-para-bebes-y-ninos { width:264px; }
li.parent.mediateca-para-bebes-y-ninos,
.submenu.mediateca-para-bebes-y-ninos li { width:236px; }
.submenu.blog-para-grandes { width:152px; }
li.parent.blog-para-grandes,
.submenu.blog-para-grandes li { width:124px; }
*+html .submenu.juegos-en-familia,
*+html .submenu.mediateca-para-bebes-y-ninos,
*+html .submenu.blog-para-grandes { position:absolute; top:25px; }
*+html .submenu.juegos-en-familia { left:27px; margin-left:0; }
*+html .submenu.mediateca-para-bebes-y-ninos { left:178px; margin-left:0; }
*+html .submenu.blog-para-grandes { left:443px; margin-left:0;}
*+html #navBar .menu li.first { padding-left:0px; }
*+html #navBar ul.menu { margin-left:0; }
.menu .parent .submenu li {
	clear:both;
	/*border-right:1px solid #008bc5 !important;
	border-left:1px solid #008bc5 !important;
	border-top:1px solid #008bc5;*/
	border-bottom:1px dotted #b8e2ee;
}
.menu .parent .submenu,
.menu .parent .submenu li.last {
	border-radius-bottomleft:12px;
	border-radius-bottomright:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
}
.menu .parent .submenu li.last { border-bottom:0 !important; }
.menu .parent .submenu li.last:hover,
.menu .parent .submenu li:hover {
	background:#00b6e1;
}
.menu .parent .submenu li:hover,
.menu .parent .submenu li:hover a {
	color:#fcf42e !important;
}
.menu .parent.current,
.menu .parent:hover { background:#008bc5 url('images/sprites2.png') 0 -97px repeat-x; }
.menu .parent.current a.menuLink,
.menu .parent:hover a.menuLink { color:#fcf42e !important; }
.menu .parent:hover .submenu { display:block; }

#footer .rightSide,
#navBar .rightSide { background-position:-422px top; float:right; }
#footer .leftSide,
#navBar .leftSide { background-position:-408px top; float:left; }

#content.narrowcolumn {
	float:left;
	margin:0 38px 0 11px;
	padding:0;
	position:relative;
	width:608px;
}
#content .post {
	padding:0 0 40px 0;
}
#content .categoryTitle {
	background:#febe28;
	margin:0 0 24px 0;
}
#sidebar .dashed .top,
#sidebar .dashed .bottom,
#content .categoryTitle .top,
#content .categoryTitle .bottom {
	display:block;
	background: url('images/sprites.png') no-repeat;
}
#content .categoryTitle .top { background-position:-49px -41px; height:11px; }
#content .categoryTitle .bottom { background-position:-49px -52px; height:9px; }
#content .categoryTitle .leftSide {
	float:left;
	overflow:hidden;
	height:38px;
	padding:0 10px 0 14px;
	width:37px;
}
#content .categoryTitle .leftSide img {
	background: url('images/sprites.png') 0 -11px no-repeat;
	height:38px;
	width:37px;
}
#content .categoryTitle .rightSide {
	border-right:5px solid #fde783;
	float:right;
	font-size:16px;
	height: auto !important;
	height:20px;
	line-height:19px;
	min-height:20px;
	padding:9px 0;
	width:542px;
}
#content .categoryTitle .rightSide,
#content .categoryTitle .rightSide a { color:#fff; }

body.single h1:hover, body.single h1 a:hover,
#content h2:hover, #content h2 a:hover {
	color:#00bcf3;
}
body.single h1, body.single h1 a,
#content h2, #content h2 a {
	color:#00ADEE;
	font-size:32px;
	font-weight:bold;
	text-decoration:none;
	line-height:36px;
	padding:8px 0;
}

#content .entry h1,
#content .entry h2,
#content .entry h3 { color:#00ADEE; line-height:1.2; margin:10px 0 5px; }
#content .entry h4 { color:#333; line-height:1.2; margin:5px 0 0 0; }
#content .entry h5,
#content .entry h6 { color:#888; font-weight:normal; }
#content .entry h1 { font-size:22px; }
#content .entry h2 { font-size:18px; }
#content .entry h3 { font-size:16px; }
#content .entry h4 { font-size:14px; }
#content .entry h5 { font-size:14px; }
#content .entry h6 { font-size:12px; font-weight:normal; }

#content .entry { font-size:14px; margin:30px 0 15px; }
#content .entry blockquote {
	background:#d3e6ec url('images/quoteBg.png') 10px 10px no-repeat;
	color:#666;
	font-family:Georgia, italic;
	height:auto !important;
	height:48px;
	min-height:48px;
	margin:20px 0;
	padding:17px 10px 10px 80px;
}
#content .entry blockquote p { margin:0 0 10px 0 !important; padding:0 !important; }

#content .postFooter {
	border-bottom:1px dashed #bababa;
	padding:14px 0 0 0;
}
#content .postFooter .email img,
#content .postFooter .facebook img,
#content .postFooter .twitter img {
	background:url('images/sprites.png') no-repeat;
	float:left;
	height:25px;
	margin:0 5px 0 0;
	vertical-align:middle;
}
#content .postFooter .left a {
	color:#00ADEE;
	text-decoration:none;
}
#content .postFooter .right.comments img { vertical-align:middle; }
#content .postFooter .right.comments { font-size:15px; }
#content .postFooter ul.left {
	margin:0 0 14px 0;
	padding:0;
}
#content .postFooter ul.left li {
	color:#00ADEE;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	list-style-type:none;
	padding:0 10px 0 0;
	margin:0;
}
#content .postFooter .twitter { width:70px; }
#content .postFooter .facebook { width:100px; }
#content .postFooter .email { width:90px; }
#content .postFooter .twitter img { background-position:-95px -11px; width:31px; }
#content .postFooter .facebook img { background-position:-126px -11px; width:22px; }
#content .postFooter .email img { background-position:-148px -11px; width:26px; }

#content .postFooter .commentsBalloon {
	background:url('images/sprites.png') -174px -11px no-repeat;
	height:25px; 
	margin:0 0 0 4px;
	width:33px; 
}

.emailPost {
	clear:both;
	color:#006aab;
	background:#d3e6ec;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:12px;
	margin:0 0 20px 0;
	padding:20px;
	display:none; 
}
.emailPost table { margin:0 auto; }
.emailPostSubmit {
	background:transparent;
	border:1px solid #006aab;
	color:#006aab;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:12px;
	padding:3px;
	width:60px;
}
.emailPost.messages { text-align:center; }
.emailPost.messages img { vertical-align:middle; }
.emailPost .error { display:none; color:#d8242b; font-weight:bold; }
.emailPost .textInput {
	background:#fff;
	border:1px solid #006aab;
	color:#006aab;
	font-size:12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding:3px 2px;
	width:200px;
}

.roundedImage { position:relative; }
.topRightCorner,
.bottomLeftCorner,
.bottomRightCorner,
.topLeftCorner {
	background:url('images/corners.png') no-repeat;
	height:10px;
	width:10px;
	position:absolute;
}

.topRightCorner { background-position:right top; top:0; right:0; }
.bottomLeftCorner { background-position:left bottom; bottom:0; left:0; }
.bottomRightCorner { background-position:right bottom; bottom:0; right:0; }
.topLeftCorner { background-position:left top; top:0; left:0; }

#content .entry a { color:#00ADEE; }
#content .entry a.more-link {
	background:#00a4db;
	border:2px solid #fff;
	color:#fff !important;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	padding:4px;
	display:block;
	margin:15px 0 0 0;
	width:330px;
	text-align:center;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
#content .entry a.more-link img.arrow {
	background: url('images/sprites.png') -751px -278px no-repeat;
	height:10px;
	margin:0 0 0 6px;
	width:15px;
}
/*#content .entry a.more-link:hover {
	border:2px solid #fff224;
	color:#fff224 !important;
}*/
#content .entry a.more-link:hover img.arrow {
	background: url('images/sprites.png') -751px -268px no-repeat;
}

#sidebar {
	background:#fff;
	float:left;
	margin:0;
	padding:0;
	width:219px;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
}

#homeTop div.searchForm,
#sidebar div.searchForm {
	background: url('images/sprites.png') -657px top no-repeat;
	height:56px;
	width:219px;
}
#homeTop div.searchForm { margin:0 0 10px 0; }
#sidebar div.searchForm { margin:0 0 20px 0; }
#homeTop div.searchForm #s,
#sidebar div.searchForm #s {
	background:transparent;
	border:0;
	color:#676767;
	font-size:15px;
	margin:13px 13px 0 36px;
	width:163px;
}

#sidebar .box.red .middle ul { padding:0; }
#sidebar .box.red .middle ul li {
	background:url('images/bullet01.png') left 5px no-repeat;
}*/
#sidebar .dashed { margin: 0 0 20px 0; }
#sidebar .box.red .middle ul li,
#sidebar .dashed .middle li {
	color:#fff;
	font-size:12px;
	line-height:14px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
}
#sidebar .dashed .top { background-position:0 0; height:6px; }
#sidebar .dashed .bottom { background-position:0 -6px; height:5px; }
#sidebar .dashed .middle {
	background:url('images/sprites3.png') -219px top repeat-y;
	padding:6px 10px;
}
#sidebar .dashed .middle ul {
	margin:0;
	padding:6px 0 25px 0;
}
#sidebar .dashed .middle li {
	background:url('images/bullet02.png') left 7px no-repeat;
}
#sidebar .dashed .middle li,
#sidebar .dashed .middle li a {
	color:#b4b4b4;
}
#sidebar .support .title img,
#sidebar .support img.imaginarium,
#sidebar .support img.bago  { background:url('images/support.png') no-repeat; }
#sidebar .support img.imaginarium,
#sidebar .support .title img { margin:6px 0; }
#sidebar .support img.bago { margin:6px; }
#sidebar .support .title img { background-position:left top; height:47px; width:195px; }
#sidebar .support img.bago { background-position:-195px top; height:37px; width:86px; }
#sidebar .support img.imaginarium { background-position:-281px top; height:50px; width:64px; }
#sidebar .support .logos img { vertical-align:middle; }

#respond {
	background:#f3d0d0;
	margin:30px 0 40px 0;
	padding:16px;
}
#respond a { color:#cd0b25; }
#respond h3 {
	color:#e7192f;
	font-size:20px;
	font-weight:bold;
	padding:16px 0 0 0;
}
#respond table {
	margin:20px 0 0 auto;
	width:484px;
}
#respond td.required {
	color:#cd0b25;
	text-align:left;
}
#respond td.label {
	color:#cd0b25;
	padding:4px 0 0 0;
	text-align:right;
	vertical-align:top;
	width:100px;
}
#respond td.input {
	width:254px;
}
#respond .textArea { width:370px; margin:2px 0 2px 10px;}
#respond .textInput { width:230px; margin:2px 10px; }
#respond .textArea,
#respond .textInput {
	border:1px solid #fa8d8c;
	color:#cd0b25;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:12px;
	padding:2px;
}
#respond #submitComment {
	border:0;
	background:url('images/sprites.png') -239px top no-repeat;
	height:38px;
	margin:4px 10px;
	width:169px;
}

#commentsCount {
	color:#00ADEE;
	font-size:18px;
	font-weight:bold;
	margin:30px 0 0 0;
}
ul.commentlist {
	list-style:none;
	margin:40px 0 0 0;
	padding:0;
}
ul.commentlist .comment a {
	color:#006aab;
	font-weight:bold;
}
ul.commentlist .comment {
	margin:10px 0;
	padding:10px;
}
ul.commentlist .comment .data { float:left; font-size:14px; font-weight:lighter; margin:0 0 0 10px; width:500px; }
ul.commentlist .comment .gravatar { float:left; }
ul.commentlist .comment .data .author { font-size:14px; }
ul.commentlist .comment .data .date { font-size:11px; font-style:normal; }
ul.commentlist .comment.even {
	background:#d3e6ec;
	border:1px solid #9ad3e7;
}
ul.commentlist .comment.odd {
	background:#deeff5;
	border:1px solid #b6dfed;
}
ul.commentlist .comment .nestedComment {
	border-top:1px solid #9ad3e7;
	font-size:14px;
	font-weight:lighter;
	list-style:none;
	padding:10px 0 0 0;
}
ul.commentlist .comment .nestedComment .gravatar {
	float:right;
}
ul.commentlist .comment .nestedComment.level2 { margin:10px 0px 10px 40px; width:500px; }
ul.commentlist .comment .nestedComment.level3 { margin:10px 20px 10px 0; width:100%; }

#footer {
	margin:17px 0 10px 0;
	overflow:hidden;
	bottom: 0px;
	position: absolute;
	width: 876px;
	text-align: center;
}

#footer a {
	color:#fff;
	font-weight:bold;
}
#footer .middle {
	background: url('images/sprites2.png') left top repeat-x;
	color:#fff;
	float:left;
	height:31px;
	padding:8px 0 0 0;
	width:844px;
}

#bottomNav {
	clear:both;
	padding:6px 0 0;
}
#bottomNav a {
	color:#333;
	font-size:11px;
	font-weight:normal;
}

.searchTitle {
	color:#e7192f;
	font-size:22px;
	margin:0 0 20px 0;
}

#shoutParent,
#shoutChildren,
#sidebarShareContent {
	background:#d8242b;
	border:1px solid #fc8e8e;
	color:#fff;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:12px;
	margin:4px 0;
	padding:6px;
}
#sidebar #shoutParent,
#sidebar #shoutChildren {
	width:81px;
}
#sidebar #sidebarShareContent {
	width:142px;
	height:31px;
	overflow:auto;
}
#sidebar #shoutSubmit {
	border:1px solid #fc8e8e;
	background:url('images/sprites.png') -742px -165px no-repeat;
	height:45px;
	margin:4px 0;
	width:34px;
	vertical-align:top;
}
#shoutBox {
	border-bottom:1px dashed #fff;
	border-top:1px dashed #fff;
	height:112px;
	margin:7px 0 0 0;
	padding:6px;
	overflow:hidden;
}
#shoutBoxMessagesList li { padding:0 0 0 10px !important; margin:0 0 3px 0; background:url('images/bullet01.png') 0 6px no-repeat; }
#shoutBoxMessagesList li.submited { background:#fd5e57; padding:3px !important; }
#shoutBoxTable {
	margin:10px 0 0;
}
#shoutBoxTable .label {
	padding:2px 0 0 0;
	vertical-align:top;
}
#shoutError,
#shoutValidator,
#shoutSending,
#shoutSent {
	display:none;
	padding:10px 0;
}
#shoutSending {
	background:url('images/ajax-loader.gif') 0 10px no-repeat;
	padding:10px 0 0 19px;
	height:16px;
}
#shoutError,
#shoutValidator,
#shoutSending,
#shoutSent,
#shoutFormHolder {
	line-height:14px;
}
#shoutError,
#shoutValidator {
	color:#fff;
	font-weight:bold;
}

.left { float:left !important; }
.right { float:right !important; }
.clear { clear:both !important; }
.center { text-align: center; }

#sidebar .box p,
#sidebar .nobox p {
	margin:0 !important;
	padding:5px 0 !important;
}
#sidebar .nobox { margin:20px 0; width:219px; }
#sidebar .box { margin:0 0 20px 0; width:219px; }
#sidebar .box a { color:#fff; font-weight:normal; }
#sidebar .box h4 { font-size:22px; font-weight:bold; line-height:20px; margin:0 0 6px 0; }
#sidebar .box h4 { font-size:18px; font-weight:bold; line-height:19px; margin:0 0 6px 0; }
#sidebar .box h5 { font-size:15px; font-weight:bold; line-height:15px; margin:0 0 6px 0; }
#sidebar .box p { font-size:13px; line-height:15px; }

#sidebar .box .bottom,
#sidebar .box .top { background:url('images/sprites.png') no-repeat; height:15px; width:219px; }
#sidebar .box .middle { border-left-width:4px; border-left-style:solid; color:#fff; line-height:1.2; padding:4px 10px; }

#sidebar .box.orange .bottom { background-position:-219px -165px; }
#sidebar .box.orange .top { background-position:0 -165px; }
#sidebar .box.orange .middle { background:#ff9101; border-left-color:#ffc29d; }

#sidebar .box.purple .bottom { background-position:-219px -177px; }
#sidebar .box.purple .top { background-position:0 -177px; }
#sidebar .box.purple .middle { background:#802c7d; border-left-color:#deb9e0 ; }

#sidebar .box.red .bottom { background-position:-219px -189px; height:32px; }
#sidebar .box.red .top { background-position:0 -189px; }
#sidebar .box.red .middle { background:#d8242b; border-left-color:#fca19c; }

#sidebar .nobox h4 { color:#cd0b25; font-size:22px; font-weight:22px; }
#sidebar .nobox h5 { color:#cd0b25; font-size:18px; font-weight:19px; }

#sidebar .nobox h4 .smaller { font-size:14px; }
#sidebar .iWanna h4 { padding:0 6px; }
#sidebar .iWanna a {
	color:#fff !important;
	font-size:16px;
	font-weight:normal !important;
}
#sidebar .iWanna a:hover {
	color:#fcf42e !important;
	text-decoration:none;
}
#sidebar .iWanna  ul{
	margin:10px 0;
}
#sidebar .iWanna li {
	background:url('images/sprites.png') -776px -165px no-repeat;
	float:left;
	height:39px;
	margin:4px;
	padding:12px 5px 0 0 !important;
	text-align:center;
	width:96px;
}
#sidebar .tagCloud {
	margin:10px 0;
}
#sidebar .tagCloud .tagClodTag {
	background:#0092d0;
	float:left;
	margin:3px;
	padding:3px 10px;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
#sidebar .tagCloud a {
	color:#fff;
	font-weight:normal;
}

ul.bullet03 li { background:url('images/bullet03.png') 0 4px no-repeat; }
ul.bullet05 li { background:url('images/bullet05.png') 0 4px no-repeat; }
ul.bullet03 li,
ul.bullet05 li {
	line-height:14px;
	padding:0 0 4px 10px;
}

.pageNav {
	margin:20px 0;
	text-align:center;
}

#ie  {
	background:#d8242b;
	color:#fff;
	font-family: arial, sans-serif;
	margin:0 0 20px 0;
	padding:20px;
}
#ie a { color:#fff; font-weight:bold; }
#ie .title { font-size:22px; font-weight:bold; }

#tabOpen,
#tabCenters { position:fixed; right:0; }
#tabOpen { top:169px; }
#tabCenters { top:68px; }
#tabOpen a,
#tabCenters a {
	background:url('images/sprites.png') no-repeat;
	display:block;
	height:89px;
	width:34px;
	text-indent:-9999px;
}
#tabOpen a { background-position:-673px -165px; }
#tabCenters a { background-position:-707px -165px; }

.postHead {
	font-size:12px;
}
.post.category-breves { padding:0 0 30px 0 !important; width:608px; }
.post.category-breves .top,
.post.category-breves .bottom,
.post.category-breves .middle .left .title,
.post.category-breves .middle .left .comments {
	background:url('images/sprites.png') no-repeat;
}
.post.category-breves .top {
	background-position:0 -597px;
	font-size:11px;
	height:14px;
}
.post.category-breves .bottom {
	background-position:0 -583px;
	font-size:11px;
	height:14px;
}
.post.category-breves .top a { color:#333; font-weight:bold; }
.post.category-breves .middle .left {
	background:#00a3db;
	width:68px;
	padding:4px 15px;
}
.post.category-breves .middle .left .date {
	color:#fff;
	float:left;
	font-size:11px;
	margin:6px 0 0 0;
}
.post.category-breves .middle .left .comments a {
	color:#00a3db;
	font-weight:normal;
}
.post.category-breves .middle .left .comments {
	background-position:-503px -198px;
	color:#00a3db;
	float:right;
	font-size:11px;
	height:18px;
	margin:5px 0 0 0;
	text-align:center;
	width:21px;
}
.post.category-breves .middle .right {
	background:#fff url('images/shortBottom.png') right bottom no-repeat;
	min-height:46px;
	padding:0 12px;
	width:483px;
}
.post.category-breves .middle .left .title {
	background-position:-438px -197px;
	height:25px;
	width:63px;
}
.post.category-breves .middle {
	border-right:3px solid #00a3db;
	background:#00a3db url('images/shortBottom.png') right bottom no-repeat;
	min-height:46px;
}
.post.category-breves h1.title a,
.post.category-breves h1.title,
.post.category-breves h2.title a,
.post.category-breves h2.title {
	display:inline;
	font-size:14px !important;
	font-weight:bold;
}
.post.category-breves h1.title a,
.post.category-breves h1.title,
.post.category-breves h2.title a,
.post.category-breves h2.title {
	color:#555 !important;
}
.post.category-breves .middle .right {
	font-size:14px !important;
}
.post.category-breves .middle .right p {
	display:inline !important;
	margin:0 !important;
	padding:3px 0 0 0 !important;
}

#homeTop .highlights {
	background:#fff;
	float:left;
	height:229px;
}
#homeTop .highlights a:hover { text-decoration:none; }
#homeTop,
#homeBottom {
	margin:0 auto 25px;
	position:relative;
	width:868px;
}

/*#homeTop .highlight:hover {
	border:10px solid #fff224;
	margin:-6px 7px 0 -6px;
	padding:12px 11px;
}*/
#homeTop .highlight {
	float:left;
	height:195px;
	margin:0 13px 0 0;
	padding:16px 15px;
	width:172px;
	border-radius: 8px;
	-ms-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
}
#homeTop .highlight a { color:#fff; }
#homeTop .highlight {
	color:#fff;
	font-size:15px;
}
#homeTop .highlight .category {
	font-weight:normal;
}
#homeTop .highlight h1 {
	display:inline;
	color:#fff;
	font-size:15px;
}
#homeTop .highlight .thumb {
	background:url('images/sprites.png') -608px -504px no-repeat;
	height:138px;
	padding:3px 3px 12px 3px;
	width:165px;
}
#homeTop .lastRed .thumb,
#homeTop .lastYellow .thumb,
#homeTop .lastPurple .thumb { margin:0 0 2px 0; }
#homeTop .lastRed { background:#eb1c35; }
#homeTop .lastYellow { background:#f89627; }
#homeTop .lastPurple { background:#7d2f84; }

#homeBottom .whatsNew {
	float:left;
	width:552px;
}
#homeBottom .whatsNew .top,
#homeBottom .whatsNew .bottom {
	background:url('images/sprites.png') no-repeat;
}
#homeBottom .whatsNew .top {
	background-position:0 -222px;
	height:22px;
}
#homeBottom .whatsNew .bottom {
	background-position:0 -244px;
	height:21px;
}
#homeBottom .whatsNew .middle {
	background:#008ac4;
	border-right:5px solid #aadced;
	color:#fff;
	position:relative;
}
#homeBottom .whatsNew .middle .title {
	font-size:36px;
	font-weight:bold;
	margin:0 17px 10px 17px;
}
#homeBottom .whatsNew .middle .post .data a {
	color:#fff;
	font-weight:normal;
}
#homeBottom .whatsNew .middle .post .data {
	font-size:11px;
	padding:2px 0 8px 0;
}
#homeBottom .middle #whatsNewDown,
#homeBottom .middle #whatsNewUp {
	height:24px;
	width:29px;
	position:absolute;
	right:17px;
}
#homeBottom .middle #whatsNewDown {
	background:url('images/sprites.png') -843px -240px no-repeat;
	top:19px;
}
#homeBottom .middle #whatsNewUp {
	background:url('images/sprites.png') -843px -216px no-repeat;
	top:-5px;
}
#homeBottom .middle .showAll {
	border-top:1px dashed #fff;
	font-weight:bold;
	padding:10px 0 0 0;
	text-align:right;
}
#homeBottom  .whatsNew .middle .showAll { margin:10px 17px 0 17px; }
#homeBottom .box .middle .showAll { margin:10px 0 0; }
#homeBottom .middle .showAll a { color:#fff; }
#homeBottom .middle .showAll a img {
	background:url('images/sprites.png') -438px -165px no-repeat;
	height:10px;
	margin:0 0 0 4px;
	width:7px;
}
#homeBottom .whatsNew .middle .post {
	padding:14px 17px 9px;
	display:block;
	width:513px;
}
#homeBottom .whatsNew .middle .post h2,
#homeBottom .whatsNew .middle .post h2 a {
	color:#fcf224;
}
#homeBottom .whatsNew .middle .post h2 {
	font-size:18px;
	line-height:20px;
	margin:2px 0;
	padding:0;
}
#homeBottom .whatsNew .middle .post p {
	margin:0;
	padding:0;
}
#homeBottom .whatsNew .middle .post .thumb {
	background:url('images/sprites.png') -557px -171px no-repeat;
	float:left;
	height:69px;
	margin:4px 18px 0 6px;
	padding:2px 2px 0;
	width:61px;
}
#homeBottom .whatsNew .middle .post .info {
	float:right;
	display:block;
	width:423px;
}
#homeBottom .whatsNew .middle .post .info a.showMore {
	color:#fff;
	font-style:italic;
	font-weight:normal;
}
#homeBottom .rightSide {
	float:right;
	width:290px;
}
#homeBottom .rightSide .box {
	margin:0 0 20px 0;
}
#homeBottom .rightSide .box .top,
#homeBottom .rightSide .box .bottom {
	background:url('images/sprites.png') no-repeat;
}
#homeBottom .rightSide .box .top {
	height:12px;
	width:290px;
}
#homeBottom .rightSide .box .bottom {
	height:11px;
	width:290px;
}
#homeBottom .rightSide .box .middle {
	padding:0 15px;
}
#homeBottom .rightSide .box .middle h3 {
	font-size:22px;
	font-weight:bold;
	padding:4px 0;
}
#homeBottom .rightSide .box .middle h3 .count { font-size:15px; }
#homeBottom .rightSide .box .middle ul {
	font-size:13px;
	margin:0;
	padding:0;
}
#homeBottom .rightSide .box .middle li {
	list-style:none;
	padding:0 0 4px 0;
}

#homeBottom .rightSide .box.red .middle { background:#d8242b; border-right:5px solid #fea29e; color:#fff; }
#homeBottom .rightSide .box.red .top { background-position:-171px -265px; }
#homeBottom .rightSide .box.red .bottom { background-position:-171px -277px; }

#homeBottom .rightSide .box.orange .middle { background:#ff9101; border-left:5px solid #ffc29d; color:#fff; }
#homeBottom .rightSide .box.orange .top { background-position:-461px -265px; }
#homeBottom .rightSide .box.orange .bottom { background-position:-461px -277px; }

#shoutBoxMessagesList .names,
#homeBottom .rightSide .box.red .middle .names {
	font-weight:bold;
}
.home #recentComments {
	border-top:1px dashed #fff;
	height:112px;
	margin:7px 0 0 0;
	padding:6px;
	overflow:hidden;
}
.home #recentComments li { margin:0 0 3px 0; }
.home #recentComments a { color:#fff; font-weight:normal; }
.home #recentComments li a:hover { text-decoration:underline; }

#homeBottom #shoutParent,
#homeBottom #shoutChildren {
	width:111px;
}
#homeBottom #sidebarShareContent {
	width:202px;
	height:31px;
	overflow:auto;
}
#homeBottom #shoutSubmit {
	border:1px solid #fc8e8e;
	background:url('images/sprites.png') -742px -165px no-repeat;
	height:45px;
	margin:4px 0;
	width:34px;
	vertical-align:top;
}

#homeTop .topSide {
	background:#fff;
	float:right;
	width:219px;
}
#sidebar .searchBox,
#homeTop .topSide .searchBox {
	background:url('images/sprites.png') -171px -288px no-repeat;
	font-size:11px;
	height:55px;
	text-align:center;
	width:100%;
}
#sidebar .searchBox .submit,
#homeTop .topSide .searchBox .submit {
	background:url('images/sprites.png') -518px -165px no-repeat;
	float:right;
	height:32px;
	margin:-3px -6px 0 0;
	padding:0;
	vertical-align:top;
	width:32px;
}
#sidebar .searchBox .checks,
#homeTop .topSide .searchBox .checks {
	clear:both;
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;
	padding:4px 0 0 0;
}
#sidebar .searchBox .checks .check.checked,
#homeTop .topSide .searchBox .checks .check.checked {
	color:#fff103;
	font-weight:bold;
}
#sidebar .searchBox .checkInput,
#homeTop .topSide .searchBox .checkInput {
	vertical-align:middle;
}
#sidebar .searchBox .textInput,
#homeTop .topSide .searchBox .textInput {
	background:transparent;
	border:0;
	color:#00a4e3;
	float:left;
	font-size:11px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	height:13px;
	margin:0;
	padding:8px 0 8px 10px;
	width:166px;
}
#sidebar .searchBox { margin:0 0 19px 0; }
*+html #sidebar .searchBox { margin:-19px 0 19px 0; }
#homeTop .topSide .searchBox { margin:0 0 13px 0; }
*+html #homeTop .topSide .searchBox {
	margin:-2px 0 !important;
}

#homeBottom .showMyGroup,
#homeBottom .showMiniposts {
	background:url('images/sprites.png') no-repeat;
	margin-bottom:20px;
}
#homeBottom .showMyGroup img,
#homeBottom .showMiniposts.narrow img {
	height:42px;
	width:140px;
}
#homeBottom .showMiniposts.wide img {
	height:36px;
	width:290px;
}
#homeBottom .showMyGroup { background-position: -680px -330px; float:right; }
#homeBottom .showMiniposts.narrow { background-position: -680px -288px; float:left; }
#homeBottom .showMiniposts.wide { background-position: 0 -547px; float:left; }
#jquery_jplayer_holder {
	background-color:#ff7d19;
	position:relative;
	clear:both;
}
#jquery_jplayer_holder .corner {
	background:url('images/sprites.png') no-repeat;
	height:11px;
	width:12px;
	position:absolute;
}
#jquery_jplayer_holder .corner.topLeft { background-position:-171px -343px; left:0; top:0; }
#jquery_jplayer_holder .corner.topRight { background-position:-183px -343px; right:0; top:0; }
#jquery_jplayer_holder .corner.bottomLeft { background-position:-171px -353px; left:0; bottom:0; }
#jquery_jplayer_holder .corner.bottomRight { background-position:-183px -353px; right:0; bottom:0; }

#sidebar #jquery_jplayer_holder { margin:0 0 20px 0; }

.post.comentarios-recientes .postHead a { color:#fff224; }
.post.comentarios-recientes .postHead {
	color:#fff;
	font-size:11px;
}

.post.comentarios-recientes .postHead { margin:10px 0 0 0; }
.post.comentarios-recientes,
.post.a-que-jugamos {
	padding-bottom:20px !important;
}
.post.comentarios-recientes .bottom,
.post.comentarios-recientes .top,
.post.a-que-jugamos .bottom,
.post.a-que-jugamos .top {
	background:url('images/sprites.png') no-repeat;
}
.post.a-que-jugamos .top { background-position:0 -481px; }
.post.a-que-jugamos .bottom { background-position:0 -490px; }
.post.comentarios-recientes .top { background-position:0 -514px; }
.post.comentarios-recientes .bottom { background-position:0 -523px; }
.post.comentarios-recientes .top,
.post.a-que-jugamos .top {
	height:9px;
}
.post.comentarios-recientes .bottom,
.post.a-que-jugamos .bottom {
	height:24px;
}
.post.comentarios-recientes .middle {
	background:#ff9101;
	border-left:1px solid #ffc29d;
	border-right:1px solid #ffc29d;
	color:#fff;
}
.post.a-que-jugamos .middle {
	color:#d8242b;
	background:#f8dfdc;
	border-left:1px solid #d8242b;
	border-right:1px solid #d8242b;
}
.post.comentarios-recientes .middle .names  { color:#fff224; font-weight:bold; }

.post.comentarios-recientes .middle,
.post.a-que-jugamos .middle {
	padding:10px 28px !important;
}

body.single .showAllsingle {
	border-top:1px dashed #fff;
	font-weight:bold;
	margin:0;
	padding:0 16px;
	text-align:right;
}
body.single .showAllsingle a { color:#00ADEE; }
body.single .showAllsingle a img {
	background:url('images/sprites.png') -445px -165px no-repeat;
	height:10px;
	margin:0 0 0 4px;
	width:7px;
}

body.page h1.pageTitle {
	color:#00ADEE;
	margin:10px 0 20px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 0 0 0 7px;
	display: inline;
}

img.alignleft {
	margin: 0 7px 0 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.activationMsg.ok a,
.activationMsg.ok { color:#00ADEE; font-size:18px; }
.activationMsg.error a,
.activationMsg.error { color:#d8242b; font-size:18px; }

#layerBgGral {
	opacity: 0.5 !important;
	filter: alpha(opacity=50) !important;
}

#homeTop #contenedorLogueo { margin-bottom:10px; }
#sidebar #contenedorLogueo { margin-bottom:18px; }

.loginOk { background:#F9E0DE; padding:11px; }
.loginOk,
.loginOk a { color:#ff1030; -moz-border-radius:10px; -webkit-border-radius:10px; }
#homeTop #loginOKCont { margin-bottom:10px; }
#sidebar #loginOKCont { margin-bottom:18px; }
*+html #sidebar .loginOk { height:63px !important; }
.loginOk a.loginLogout { cursor:pointer; font-size:10px; margin-top:4px; }
.loginOk .avatarC { margin:0 4px 0 0 !important; border:4px solid #ff1030;	float:left;	-moz-border-radius:4px; -webkit-border-radius:4px; }
.loginOk .userC { padding:0 0 0 3px !important; width:125px; }
.loginOk .userName {
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:0 0 3px 0;
}
.loginOk .userOptions,
.loginOk .userOptions li {
	margin:0;
	padding:0;
}
.loginOk .userOptions li {
	list-style-type:none;
}
#sidebar #loaderLogin { margin-bottom:20px !important; }

#login_error_action { margin-bottom:10px !important; }

.loginPopupOk {
	background:url('images/sprites.png') -680px -372px no-repeat;
	height:36px; 
	margin:10px auto 0 auto;
	width:91px;
}
.button.publicar.miniPostPublishBt {
	background:url('images/sprites.png') -742px -216px no-repeat;
	height:38px; 
	width:101px;
	margin-top:10px;
}

#moreNews {
	top:30px;
	left:-42px;
}
#lessNews {
	top:75px;
	left:-42px;
}
#moreHighlights {
	top:10px;
	left:-68px;
}
#lessHighlights {
	top:55px;
	left:-68px;
}
#lessNews,
#moreNews,
#lessHighlights,
#moreHighlights {
	position:absolute;
}
#lessNewsLink img,
#moreNewsLink img,
#lessHighlightsLink img,
#moreHighlightsLink img {
	background:url('images/sprites.png') no-repeat;
	height:50px;
	width:42px;
}
#lessNewsLink img,
#lessHighlightsLink img {
 background-position:-834px -317px;
}
#moreNewsLink img,
#moreHighlightsLink img {
 background-position:-834px -267px;
}
#lessNewsLink.press img,
#lessHighlightsLink.press img {
	background-position:-834px -417px;
}
#moreNewsLink.press img,
#moreHighlightsLink.press img {
	background-position:-834px -367px;
}
#lessNewsLink,
#moreNewsLink,
#lessHighlightsLink,
#moreHighlightsLink {
	outline:none;
}

.breadcrumb {
	margin:13px 0 40px -47px;
	left:0;
	position:absolute;
}
.breadcrumb-after { clear:both; display:block; height:60px; }
.breadcrumbRight,
.breadcrumbLeft {
	float:left;
	background:url('images/sprites.png') no-repeat;
	padding:13px 7px;
}
.breadcrumbLeft { background-position:-635px -165px; }
.breadcrumbRight { background-position:-622px -165px; }
.breadcrumbMiddle {
	background:#f9e0de;
	border-bottom:6px solid #f9e0de;
	border-left:12px solid #f9e0de;
	border-top:6px solid #f9e0de;
	border-right:12px solid #f9e0de;
	color:#7a7a7a;
	float:left;
	font-family:Georgia, Times, 'Times New Roman', serif;
	font-size:11px;
	height:14px;
	line-height:14px;
	max-width:600px;
	overflow:hidden;
	position:relative;
}
.breadcrumb a {
	color:#ff2f3a;
	font-weight:normal;
}
.post {
	position:relative;
}
.post .related,
.post .goUp,
.post .postTags,
.post .date {
	color:#7a7a7a;
	font-family:Georgia, Times, 'Times New Roman', serif;
	font-size:11px;
	font-style:italic;
	margin:0  0 20px 0;
}
.post .postTags img.bullet {
	background:url('images/sprites.png') -766px -273px no-repeat;
	height:15px;
	margin:0 9px 0 6px;
	vertical-align:middle;
	width:21px;
}
.post .goUp { display:inline; clear:both; }
.post .goUp img.arrow {
	background:url('images/sprites.png') -680px -408px no-repeat;
	height:32px;
	margin:0 4px 0 0;
	vertical-align:middle;
	width:32px;
}
.post .goUp:hover img.arrow {
	background:url('images/sprites.png') -712px -408px no-repeat;
}
.post .goUp:hover a { text-decoration:underline; }
.post .related li a,
.post .goUp a,
.post .postTags a,
.post .postTags a {
	color:#ff2f3a;
	font-weight:normal;
}
.post .categoryTags {
	position:absolute;
	margin:6px 0 0 0;
	left:-90px;
}
.post .categoryTag .top,
.post .categoryTag .bottom {
	background:url('images/sprites.png') no-repeat;
	height:12px;
	width:83px;
}
.post .categoryTag .middle {
	background:url('images/sprites3.png') -434px 0 repeat-y;
	color:#fff;
	padding:0 10px;
	text-align:center;
	width:63px;
}
.post .categoryTag .middle a {
	color:#fff;
	font-weight:lighter;
}
.post .categoryTag:hover a {
	text-decoration:none;
}
.post .categoryTag .top { background-position:-290px -571px; }
.post .categoryTag .bottom { background-position:-373px -571px; }
.post .categoryTag:hover .top { background-position:-290px -559px; }
.post .categoryTag:hover .bottom { background-position:-373px -559px; }
.post .categoryTag:hover .middle { background-position:-517px 0; }
.post .related img.bullet {
	background:url('images/sprites.png') -750px -256px no-repeat;
	height:12px;
	margin:0 14px 0 7px;
	vertical-align:middle;
	width:15px;
}
.post .related ul {
	padding:0 0 0 26px;
}
.post .related li {
	background:url('images/bullet04.png') left 4px no-repeat;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style:normal;
	list-style-type:none;
	padding:0 0 3px 10px;
}
.post .related li a {
	font-size:12px;
}
.post .bottomCommentsBalloon,
.post .topCommentsBalloon {
	background:url('images/sprites.png') no-repeat;
	font-size:15px;
	font-weight:bold;
	height:21px;
	width:27px;
	padding:8px 7px 8px 9px;
	text-align:center;
}
.post .bottomCommentsBalloon { background-position:-637px -464px; float:right; margin:-7px 10px 0 10px; }
.post .topCommentsBalloon { background-position:-637px -390px; float:right; margin:10px 10px 0; }
.post .bottomCommentsBalloon a { color:#fff; }
.post .topCommentsBalloon a { color:#00a4db; }
.post .bottomCommentsBalloon:hover,
.post .topCommentsBalloon:hover {
	background:url('images/sprites.png') -637px -427px no-repeat;
}
.post .bottomCommentsBalloon:hover a,
.post .topCommentsBalloon:hover a {
	color:#fff;
	text-decoration:none;
}

.attachment-thumbnail { border:4px solid #c0c0c0 !important; }
a.active .attachment-thumbnail { border:4px solid #00bcf4 !important; }
a:hover .attachment-thumbnail { border:4px solid #fff224 !important; }
.jcarousel-scroll { margin:10px 0; }
.jcarousel-scroll .cgj_prev img,
.jcarousel-scroll .cgj_next img {
	background:url('images/sprites.png') no-repeat;
	height:30px;
	width:28px;
}
.jcarousel-scroll .cgj_prev img { background-position:-744px -408px; }
.jcarousel-scroll .cgj_next img { background-position:-772px -408px; }
.jcarousel-item .cgj_image img { height:374px !important; }
.cgj_data { height:auto !important; height:30px; min-height:30px; padding-top:10px; clear:both; }
.jcarousel-item h2.cgj_title,
.jcarousel-item p.caption,
.jcarousel-item p.description { display:inline; margin:0 0 0 6px; }
.carousel_player {
	background:url('images/sprites.png') -771px -372px no-repeat;
	float:left;
	height:30px;
	margin:-6px 10px 0 0;
	width:30px;
}
.jcarousel-item h2.cgj_title {
	color:#7a7a7a !important;
	font-size:16px !important;
	margin:0 !important;
	line-height:20px;
}
.jcarousel-item {
	height:auto !important;
	min-height:374px;
}
.jcarousel-clip {
	height:auto !important;
}

.shareInput,
.shareExplanation,
.shareButtons.page { clear:both; margin:24px 0; }
*+html .shareButtons.page { margin-bottom:30px; }
.shareButtons.page .shareGameBt img,
.shareButtons.page .shareOtherBt img {
	background:url('images/spritesShare.png') no-repeat;
	float:left;
	height:80px;
	width:297px;
}
.shareButtons.page .shareGameBt img { background-position:0 0; margin:0 12px 0 0; }
.shareButtons.page .shareOtherBt img { background-position:-297px 0; }

.shareButtons.home { clear:both; margin:0 0 20px 0; }
.shareButtons.home .shareGameBt img,
.shareButtons.home .shareOtherBt img {
	background:url('images/spritesShare.png') no-repeat;
	float:left;
	height:80px;
	width:138px;
}
.shareButtons.home .shareGameBt img { background-position:0 -236px; margin:0 14px 0 0; }
.shareButtons.home .shareOtherBt img { background-position:-138px -236px; }

.sidebarSeparator {
	/*background:url('images/separatorSidebar.jpg') repeat-x;*/
	clear:both;
	margin-bottom:18px !important;
	margin-top:0 !important;
	/*padding:18px 0;*/
}
.shareButtons.sidebar .shareGameBt img,
.shareButtons.sidebar .shareOtherBt img {
	background:url('images/spritesShare.png') no-repeat;
	float:left;
	height:80px;
	width:97px;
}
.shareButtons.sidebar .shareGameBt img { background-position:-276px -236px; margin:0 25px 0 0; }
.shareButtons.sidebar .shareOtherBt img { background-position:-373px -236px; }

.shareExplanation { background:#FFF; }
.shareExplanation .left,
.shareExplanation .right {
	font-family:Georgia, Times, 'Times New Roman', serif;
	font-size:11px;
	font-style:italic;
	line-height:16px;
	padding:18px 20px;
	text-align:center;
	width:256px;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
.shareExplanation .left {
	background:#f5d0cb;
	color:#ff2f3a;
}
.shareExplanation .right {
	background:#b9e2ef;
	color:#00a4de;
}

.shareInput .top,
.shareInput .bottom {
	background:url('images/spritesShare.png') no-repeat;
	width:608px;
}
.shareInput .middle .textInput {
	border:0;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:24px;
	width:100%;
}
.shareInput.game .top { background-position:0 -194px; height:11px; }
.shareInput.game .bottom { background-position:0 -174px; height:20px; }
.shareInput.game .middle {
	border-left:2px solid #fdcacd;
	border-right:2px solid #fdcacd;
	padding:0 10px;
}
.shareInput.game .middle .textInput { color:#ff2f3a; }

.shareInput.other .top { background-position:0 -225px; height:11px; }
.shareInput.other .bottom { background-position:0 -205px; height:20px; }
.shareInput.other .middle {
	border-left:2px solid #bfe2f1;
	border-right:2px solid #bfe2f1;
	padding:0 10px;
}
.shareInput.other .middle .textInput { color:#00a4de; }

.microAudio-bg { color: #fff; }
.microAudio-leftbg { color: #ff7d19; }
.microAudio-lefticon { color: #fff; }
.microAudio-voltrack { color: #fff; }
.microAudio-volslider { color: #fff517; }
.microAudio-rightbg { color: #ff7d19; }
.microAudio-rightbghover { color: #ff7d19; }
.microAudio-righticon { color: #fff; }
.microAudio-righticonhover { color: #fff517; }
.microAudio-skip { color: #002EB8; }
.microAudio-text { color: #ff7d19; }
.microAudio-track { color: #fff; }
.microAudio-border { color: #fff; }
.microAudio-loader { color: #fff517; }
.microAudio-tracker { color: #fff517; }
.mAp, .adplr { width: 300px; }

.avatarChange,
.passRecovery {
	background:#00B3E0;
	padding:16px;
	margin:20px 0;
	color:#FFFFFF;
}
.avatarChange { width:320px; }
.passRecovery { width:280px; }
.passRecovery td,
.passRecovery th {
	padding:0 6px;
	line-height:13px;
}
.passRecovery .textInput {
	width:130px;
	padding:1px 0;
	height:18px;
	border:0;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin:3px 0;
}
.popupWindow .button,
.avatarChange .button,
.passRecovery .button {
	background:#008BC5;
	color:#FFF;
	font-weight:bold;
	width:130px;
	padding:4px 0;
	border:0;
	margin:3px 0 0;
	font-size:13px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
.popupWindow .button.game { background:#d8242b; color:#fff; }
#passRecoveryMsg {
	display:none;
	font-weight:bold;
}
.avatarChange .success { font-weight:bold; }
.avatarChange .error { color:#fcf42e; font-weight:bold; }
#passRecoveryMsg.error { color:#fcf42e; }

.loggedInOptions { margin:2px 0 0 0; line-height:13px; }
a.loginLogout { font-size:11px; }

.popupWindow {
	background:white;
	padding:24px 16px 16px;
	position:absolute;
	text-align:left;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}

.popupWindow .closeBt {
	background-color:#d8242b;
	color:#fff;
	padding:2px 7px;
	position:absolute;
	right:-10px;
	top:-10px;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
.popupWindow .closeBt a { color:#fff; }
.popupWindow .popupForm { margin:15px 0 0; }
.popupWindow .popupForm th { text-align:left; }
.popupWindow .popupForm label { padding-right:10px; }
.popupWindow .popupForm .optional{ color:#666; font-weight:normal; font-size:11px; }
.popupWindow .popupForm input,
.popupWindow .popupForm textarea {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:12px;
	margin:8px 0;
}
.popupWindow .button { cursor:pointer; }

.popupStatus { display:none; font-weight:bold; padding:10px 0 0; }

#shareGameWindow {
	background:white;
	position:absolute;
}

.socialButtons.home { margin-bottom:20px }
.socialButtons li,
.socialButtons ul { margin:0; padding:0; }
.socialButtons li{
	float:left;
	list-style-type:none;
}
.socialButtons img {
	background:url('images/spritesSocial.png') no-repeat;
}
.socialButtons.home li { margin-right:12px; }
.socialButtons.sidebar li { margin-right:11px; }
.socialButtons.home img { height:48px; width:48px; }
.socialButtons.sidebar img { height:35px; width:35px; }
.socialButtons.home li.bookmark img { background-position:0 0; }
.socialButtons.home li.facebook img { background-position:-48px 0; }
.socialButtons.home li.twitter img { background-position:-96px 0; }
.socialButtons.home li.rss img { background-position:-144px 0; }
.socialButtons.home li.youtube img { background-position:-192px 0; }
.socialButtons.sidebar li.bookmark img { background-position:0 -48px; }
.socialButtons.sidebar li.facebook img { background-position:-35px -48px; }
.socialButtons.sidebar li.twitter img { background-position:-70px -48px; }
.socialButtons.sidebar li.rss img { background-position:-105px -48px; }
.socialButtons.sidebar li.youtube img { background-position:-140px -48px; }
.socialButtons li.last { margin-right:0; }

/* suggestions and newsletter boxes */
#newsletterInput,
#suggestionsInput {
	border:0;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:12px;
	margin:0 4px 0 0;
	overflow:auto;
	padding:8px 5px;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}

#newsletterInput {
	background:#e1b9e1;
	color:#fff;
}
#suggestionsInput {
	background:#f6d1cb;
	color:#fff;
}
#newsletterSubmit,
#suggestionsSubmit {
	background:url('images/sprites.png') -622px -236px no-repeat;
	height:29px;
	vertical-align:bottom;
	width:27px;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
#newsletterSubmit {
	background-color:#802c7d;
	border:1px solid #917192;
}
#suggestionsSubmit {
	background-color:#d8242b;
	border:1px solid #fc8e8e;
}
#suggestionsValidator,
#suggestionsSending,
#suggestionsSent,
#suggestionsError,
#newsletterValidator,
#newsletterSending,
#newsletterSent,
#newsletterError {
	display:none;
	padding:5px 0;
}
#suggestionsFormHolder,
#newsletterFormHolder {
	padding:5px 0 0;
}
#homeBottom #newsletterInput,
#homeBottom #suggestionsInput {
	width:220px;
}
#sidebar #newsletterInput,
#sidebar #suggestionsInput {
	width:145px;
}

.smallBox {
	color:#fff;
	font-size:12px;
	line-height:15px;
}
#homeBottom .smallBox { margin-bottom:20px; width:290px; }
#sidebar .smallBox { width:219px; }
.smallBox .top,
.smallBox .bottom {
	background:url('images/sprites.png') no-repeat;
}
.smallBox .middle {
	padding:0 10px 4px;
}
.smallBox .top {
	height:8px;
	padding:0 20px;
}
.smallBox .bottom {
	height:12px;
}
.smallBox.newsletter h4,
.smallBox.suggestions h4 {
	background:url('images/sprites.png') no-repeat;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	height:18px;
	margin:15px 0 3px 3px;
	padding:9px 0 11px 45px;
}
.smallBox.newsletter h4,
#newsletterInput { color:#802c7d; }
.smallBox.suggestions h4,
#suggestionsInput { color:#da3030; }
.smallBox.newsletter h4 { background-position:-839px -464px; }
.smallBox.suggestions h4 { background-position:-839px -501px; }
.smallBox.newsletter .middle { background:#802c7d; border-left:4px solid #deb9e0; }
.smallBox.suggestions .middle { background:#da3030; border-left:4px solid #f4bfbf; }

#homeBottom .smallBox.newsletter .top { background-position:-390px -288px; }
#homeBottom .smallBox.newsletter .bottom { background-position:-390px -326px; }
#homeBottom .smallBox.suggestions .top { background-position:-390px -339px; }
#homeBottom .smallBox.suggestions .bottom { background-position:-390px -377px; }
#sidebar .smallBox.newsletter .top { background-position:-390px -308px; }
#sidebar .smallBox.newsletter .bottom { background-position:-390px -296px; }
#sidebar .smallBox.suggestions .top { background-position:-390px -359px; }
#sidebar .smallBox.suggestions .bottom { background-position:-390px -347px; }
/* /suggestions and newsletter boxes */

.contPopC a { color:#000; }

#sidebar .recentList h4 {
	background:url('images/sprites.png') no-repeat;
	font-size:18px;
	font-weight:normal;
	margin-bottom:6px;
	height:23px;
	padding:1px 0 0 26px;
}
#sidebar .recentList a { font-weight:normal; }
#sidebar .recentList li { padding:0 0 6px 12px; }
#sidebar .recentList ul {  }
#sidebar .recentList a.more-link { font-style:italic; text-decoration:underline; padding-left:12px; }
#sidebar .recentComments h4,
#sidebar .recentComments a,
#sidebar .recentComments {
	color:#FF1031;
}
#sidebar .recentComments li {
	list-style-type:none;
	padding-left:0;
}
#sidebar .recentComments .name { font-weight:bold; }
#sidebar .recentPosts h4,
#sidebar .recentPosts a,
#sidebar .recentPosts {
	color:#00ADEE;
}
#sidebar .recentPosts h4 {
	background-position:-854px -541px;
}
#sidebar .recentComments h4 {
	background-position:-854px -567px;
}
.loginLogout,
.loginOption { font-size:11px; font-weight:normal; }
.loginLogout {
	display:block;
	text-align:right;
}

.carousel-gallery { clear:both; }
.post.category-compartir,
.post.category-compartir-juegos {
	background:#FFF;
	padding-bottom:20px !important;
}
.post.category-compartir-juegos .balloon,
.post.category-compartir .balloon {
	font-size:14px !important;
	padding:10px 14px !important;
	width:505px;
	border-radius: 8px;
	-ms-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
}
.post.category-compartir-juegos div.avatar,
.post.category-compartir div.avatar {
	background:url('images/spritesShare.png') no-repeat;
	height:62px;
	position:relative;
	width:62px;
}
.post.category-compartir-juegos div.avatar img,
.post.category-compartir div.avatar img {
	margin:3px;
}
.post.category-compartir-juegos div.avatar span,
.post.category-compartir div.avatar span {
	height:56px;
	width:56px;
	position:absolute;
	border-radius: 8px;
	-ms-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
}

.post.category-compartir-juegos .balloon {
	background:#ff1031;
	color:#fff;
	float:right;
}
.post.category-compartir-juegos div.avatar {
	background-position:-669px 0;
	float:left;
	padding:0 13px 0 0;
}
.post.category-compartir-juegos div.avatar span { border:3px solid #ff1031; }
.post.category-compartir .balloon {
	background:#0092d0;
	color:#fff;
	float:left;
}
.post.category-compartir div.avatar {
	background-position:-594px 0;
	float:right;
	padding:0 0 0 13px;
}
.post.category-compartir div.avatar span { border:3px solid #0092d0; }

.post.category-compartir-juegos a,
.post.category-compartir a {
	color:#fff !important;
	font-weight:normal;
	text-decoration:underline;
}
.post.category-compartir-juegos .balloon p,
.post.category-compartir .balloon p {
	display:inline !important;
	margin:0 !important;
	padding:3px 0 0 0 !important;
}

.shareSmall { font-size:12px; font-style:italic; }
#shareHidden { display:none; }
#player_container a {
	color:#fff !important;
}
#player_container {
	position: relative;
	width:100%;
	height:30px;
}
#player_container  ul#player_controls {
	list-style-type:none;
	padding:0;
	margin: 0;
}
#player_container  ul#player_controls li {
	overflow:hidden;
	text-indent:-9999px;
}
#player_play,
#player_pause {
	display: block;
	position: absolute;
	left:32px;
	top:10px;
	width:20px;
	height:20px;
	cursor: pointer;
}
#player_play {
	background: url("images/player.png") 0 0 no-repeat;
}
#player_play.jqjp_hover {
	background: url("images/player.png") -20px 0 no-repeat;
}
#player_pause {
	background: url("images/player.png") 0 -20px no-repeat;
}
#player_pause.jqjp_hover {
	background: url("images/player.png") -20px -20px no-repeat;
}

#ctrl_prev {
	position: absolute;
	left:8px;
	top:10px;
	background: url("images/player.png") 0 -60px no-repeat;
	width:20px;
	height:20px;
	cursor: pointer;
}

#ctrl_prev:hover {
	background: url("images/player.png") -20px -60px no-repeat;
}

#ctrl_prev.disabled {
	background: url("images/player.png") -20px -60px no-repeat;
	cursor:default;
}

#ctrl_next {
	position: absolute;
	left:56px;
	top:10px;
	background: url("images/player.png") 0 -40px no-repeat;
	width:20px;
	height:20px;
	cursor: pointer;
}

#ctrl_next:hover {
	background: url("images/player.png") -20px -40px no-repeat;
}

#ctrl_next.disabled {
	background: url("images/player.png") -20px -40px no-repeat;
	cursor:default;
}


#player_stop {
	position: absolute;
	left:80px;
	top:10px;
	background: url("images/player.png") 0 -80px no-repeat;
	width:20px;
	height:20px;
	cursor: pointer;
}
#player_stop.jqjp_hover {
	background: url("images/player.png") -20px -80px no-repeat;
}
#player_progress {
	position: absolute;
	left:106px;
	top:12px;
	background-color: #fff;
	width:70px;
	height:4px;
}
#player_progress_load_bar {
	background: #fff;
	width:0px;
	height:100%;
	cursor: pointer;
}
#player_progress_load_bar.jqjp_buffer {
	background: #eee;
}
#player_progress_play_bar {
	background: #fff517;
	width:0px;
	height:100%;
}
#player_volume_min {
	position: absolute;
	left:110px;
	top:14px;
	background: url("images/player.png") 0 -100px no-repeat;
	width:20px;
	height:12px;
	cursor: pointer;
}

#player_volume_max {
	position: absolute;
	left:190px;
	top:14px;
	background: url("images/player.png") -20px -100px no-repeat;
	width:20px;
	height:12px;
	cursor: pointer;
}

#player_volume_min.jqjp_hover {
	background: url("images/player.png") 0 -112px no-repeat;
}

#player_volume_max.jqjp_hover {
	background: url("images/player.png") -20px -112px no-repeat;
}

#player_volume_bar {
	position: absolute;
	left:182px;
	top:13px;
	background: url("images/volume_bar.gif") repeat-x top left;
	width:26px;
	height:13px;
	cursor: pointer;
}
#player_volume_bar_value {
	background: url("images/volume_bar.gif") left bottom repeat-x;
	width:0px;
	height:13px;
}

#play_time,
#total_time {
	color:#fff;
	position: absolute;
	left:111px;
	top:20px;
	width:64px;
	font-size:.8em;
	font-style:oblique;
}

#total_time {
	text-align: right;
}

#playlist_list {
	width:199px;
	height:34px;
	margin:0 10px;
}

#playlist_list ul{
	color:#fff;
	list-style-type:none;
	margin:0;
	padding:6px 0;
	width:199px;
	font-size:.9em;
}

#playlist_list li{
	color:#fff;
	padding:4px 0;
}

#playlist_list li.playlist_current{
	color:#fff;
	padding:0;
	cursor: default;
}

#playlist_list li.playlist_hover {
	color:#fcf42e;
}

.miaow {
	font-size:.8em;
	color:#fff;
}

.miaow a:link, .miaow a:visited, .miaow a:hover, .miaow a:focus, .miaow a:active {
	color:#fff;
}

#player_link {
	background:url('images/sprites.png') -801px -372px no-repeat;
	display:block;
	height:22px;
	outline:0;
	position:absolute;
	right:10px;
	text-indent:-9999px;
	top:35px;
	width:22px;
}
.imageflow {
	overflow:hidden;
	position:relative; 
	text-align:left;
	visibility:hidden;
	width:100%;
}
.imageflow img {
	border:none;
	position:absolute;
	top:0px;
	visibility:hidden;
	-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
}
.imageflow p {
	margin:0 auto;
	text-align:center;
}
.imageflow .loading {
	border:1px solid white;
	height:15px;
	left:50%;
	margin-left:-106px;
	padding:5px;
	position:relative;
	visibility:visible;
	width:200px;
}
.imageflow .loading_bar {
	background:#fff;
	height:15px;
	visibility:visible;
	width:1%;
}
.imageflow .navigation{
	z-index:9000;
}
.imageflow .caption {
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:9001;
}
.imageflow .scrollbar {
	border-bottom:1px solid #b3b3b3;
	position:relative; 
	visibility:hidden;
	z-index:9002;
	height:14px;
	border-radius:8px;
	-moz-border-radius:8px;
}
.imageflow .slider {
	height:14px;
	position:absolute;
	width:14px;
	z-index:9003;
}
.imageflow .images {
	overflow:hidden;
	white-space:nowrap;
}
.imageflow .button {
	cursor:pointer;
	height:17px;
	position:relative;
	width:17px;
}
.imageflow .previous {
	float:left;
	margin: -7px 0 0 -30px;
}
.imageflow .next {
	float:right;	
	margin:-7px -30px 0 30px;
}

#myImageFlow {
	margin-bottom:50px;
	padding-bottom:70px;
}
#myImageFlow_scrollbar {
	border:0;
	/*margin-left:auto !important;
	margin-right:auto !important;*/
	padding:1px;
}
#myImageFlow_slider {
	background:url('images/sprites.png') -787px -274px no-repeat;
	width:25px;
}
#myImageFlow_navigation {
	background:url('images/imageFlowScrollBar.png') center bottom no-repeat;
	margin-top:0;
}
*+html #myImageFlow_navigation {
	background-position:25px bottom;
	padding-bottom:20px;
}
#myImageFlow_images {
	padding-bottom:60px;
}
#myImageFlow_caption {
	color:#00ADEE;
	font-size:20px;
	font-weight:bold;
	margin:20px 0 0 0;
	text-align:center;
}

#contFormUser,
.registerForm,
.registerForm th {
	text-align:left;
}
.registerForm th { padding:7px 10px 0 0; }
.registerForm th,
.registerForm td {
	vertical-align:top;
}
.registerForm td textarea,
.registerForm td input[type=text],
.registerForm td input[type=password] {
	margin:3px 0;
}
#contFormUser a { color:#fff; }
.LDBotonMiniPost{
	border:1px solid #000000;
	padding:5px;
}
.floatFix { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.contFormUser{
	background-color:#00b3e0;
	border:3px solid #aadced;
	position:absolute;
	top:-5000px;
	left:0px;
	width: 440px;
	visibility:hidden;
	z-index:9;
	padding: 10px 20px;
}
.contFormPublic{
	background-color:#FDFFF7;
	border:0px solid #525252;
	position:absolute;
	top:-5000px;
	left:0px;
	visibility:hidden;
	z-index:9;
	padding: 20px;
	font-size: 10pt;
	width: 450px;
	
}
.contPop{
	height:0px;
	width:0px;
	overflow:hidden;
}
.contPopTit span{
	text-align:left;
}
.contPopTit span{
	font-size:18px; font-weight:bold;
	color:#FFFFFF
}
.contPopTit .btnCerrar{
	color:#fff;
	float:right;
	border: 1px solid #FEDCDA;
	font-size: 8pt;
	background-color:#CC0000;
	padding: 2px 4px;
	position: relative;
	bottom: 20px;
	left: 30px;
}
.contPopC {
	color:#000000;
	padding:5px;
	text-align:left
}
.contPopC input, .contPopC textarea{
}
.registerInput {
	border:#aadced solid 1px;
	padding:4px 6px;
	width:250px;
}
.errorRegistroUser{
	display:none;
	color:#CC0000;
	padding:3px 5px;
	font-size: 8pt;
}
.exitoEnvioUser{
	visibility:hidden;
	background-color:#FDFFF7;
	border:1px solid #CCCCCC;
	z-index:10;
	position:absolute;
	top:-5000px;
	padding:25px;	
	left:0px;
	cursor:pointer;
	text-align:center;	
}
.enviandoEnvioUser{
	visibility:hidden;
	position:absolute;
	top:-5000px;
	z-index:10;	
	padding:25px;		
	left:0px;	
}
.falloEnvioUser{
	visibility:hidden;
	background-color:#FDFFF7;
	border:1px solid #CCCCCC;
	z-index:10;	
	position:absolute;
	top:-5000px;
	padding:25px;
	left:0px;
}
.popLayerBg{
	background-color:#000;
	position:absolute;
	z-index:8;
	display:none;
	top:0px;
	left:0px;
}
.button {
	float: right;
}
.inreg {
	text-align: center;
	margin-top: 12px;
}
.inreg a{
	margin: 0 3px
}

/* Basic styling for login widget
   This styling aligns the gravtar left, the links right.*/
.widget_wp_sidebarlogin, #sidebar-login {
	overflow: hidden;
}
.widget_wp_sidebarlogin .avatar_container, #sidebar-login .avatar_container {
	float:left;
}
.widget_wp_sidebarlogin .avatar_container img, #sidebar-login .avatar_container img {
	padding: 3px;
	border: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-right: 8px;
	margin-top: 5px;
}
.loginSidebarForm .loginInputs {
	background:url(http://planetajuego.com/encasa/wp-content/plugins/sidebar-login/img/sprites.png) no-repeat;
	float:left;
	height:45px;
	width:192px;
}
.loginSidebarForm .loginInputs input{
	border:none;
	background-color:transparent;
	color:#d00b25;
	padding:4px 6px;
	font-size:11px;
	height:16px;
	width:180px
}
.loginSidebarForm .loginSubmit {
	background:url(http://planetajuego.com/encasa/wp-content/plugins/sidebar-login/img/sprites.png) -192px 0 no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	height:45px;
	text-indent:-5000px;
	width:27px;
}
.loginRegister {
	margin-top:11px;
}
.loginRegister .loginNewUser,
.loginRegister .loginLostPass {
	display:block;
	height:32px;
	outline:0;
	text-indent:-9999px;
}
.loginRegister .loginNewUser {
	background:url(http://planetajuego.com/encasa/wp-content/plugins/sidebar-login/img/sprites.png) -85px -52px no-repeat;
	float:right;
	width:134px;
}
.loginRegister .loginLostPass {
	background:url(http://planetajuego.com/encasa/wp-content/plugins/sidebar-login/img/sprites.png) 0 -52px no-repeat;
	float:left;
	width:78px;
}
.loginOk  {
	height:65px;
	overflow:hidden;
}
.loginOk h4{
	font-size:16px; color:#0066CC
}
.loginOk .userC {	padding:3px;float:left;}
.loginOk .user { overflow:hidden; font-weight:bold; }
.loginOk .welcome {	color:#d8242b;	font-weight:bold;}
#login_error {
	color:#CC3300; background-color:#FFFFCC; border:#FFFF66 solid 1px; padding:4px;
	font-size:12px;
	position: relative;
	clear:right;
}
#login_error_action {
	color:#CC3300; background-color:#FFFFCC; border:#FFFF66 solid 1px; padding:4px;
	font-size:12px;
	position: relative;
	clear:right;
}
#loaderLogin{
	margin:5px 0 0 5px;
	display:none;

}
/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.8 Plugin: WP-PageNavi 2.50									|
|	Copyright (c) 2009 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #006AAB;
	color: #006AAB;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #006AAB;
	color: #006AAB;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #00ADEE;
	color: #00ADEE;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #006AAB;
	color: #006AAB;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #00ADEE;
	border: 1px solid #00ADEE;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #00ADEE;
	color: #00ADEE;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #00ADEE;
	color: #00ADEE;
	background-color: #FFFFFF;
}
