@charset "utf-8";
/* CSS Document */
body {
	background-color:#e1f5ff;
}
a {
	color:#000;
}
.reemplazar {
	/* Solo para el autocompletar */
}
a:hover {
	color:#C33;
	text-decoration:none;
}
div#header {
	width:940px;
	float:left;
	height:75px;
	margin-top:10px;
	margin-bottom:20px;
}
div#header a.logo {
	float:left;
	width:379px;
	height:72px;
	margin:2px 0px 0px 0px;
	padding:0;
}
div#header a.logo img {
	margin:0;
	padding:0;
}
div#login {
	height:25px;
	padding:5px 15px;
	float:right;
	margin:20px 0px;
	background: #fff url(../img/login-left_03.gif) left no-repeat;
}
div#login-right {
	width:16px;
	height:25px;
	padding:5px 0px;
	float:right;
	margin:20px 0px;
	background: #fff url(../img/login-right_03.gif) center no-repeat;
}
div#login h1 {
	font-size:20px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	float:left;
	letter-spacing:-1px;
}
div#login h1.recomendar {
	background:url(../img/heart-icon_03.jpg) left no-repeat;
}
div#login h1.recomendar a {
	color:#d44343;
	text-decoration:none;
}
div#login h1.recomendar a:hover {
	color:#ae3737;
}
div#login h1.favoritos {
	background:url(../img/star-icon_03.jpg) left no-repeat;
	margin-left:20px;
	margin-right:-15px;
}
div#login h1.user {
	width:auto;
	margin:2px 0px 0px 0px;
	padding:2px 0px 0px 30px;
	display:inline
}
div#login h1.user span.welcome {
	font-size:18px;
	float:left;
	color:#999;
}
div#login h1.user span.user {
	font-size:18px;
	float:left;
	margin:0px 0px 0px 5px;
	color:#d44343;
}
div#login h1.user span.logout {
	font-size:18px;
	float:right;
	margin:0px -10px 0px 60px;
}
div#login h1.user span.logout a {
	color:#2f7ac6;
}
div#login h1.user span.logout a:hover {
	color:#23588e;
}
div#login h1.favoritos a {
	color:#8cc62f;
	text-decoration:none;
}
div#login h1.favoritos a:hover {
	color:#709f25;
}
div#nav, div#nav2 {
	width:940px;
	height:51px;
	float:left;
	background:url(../img/nav-bg_07.png) no-repeat;
}
div#nav ul, div#nav2 ul {
	float:left;
	width:777px;
	height:51px;
	margin:0;
	padding:0;
	list-style:none;
}
div#nav2 ul {
	width:940px;
}
div#nav ul li, div#nav2 ul li {
	float:left;
	margin:10px 15px;
	padding:0;
	display:inline;
}
div#nav2 ul li {
	margin:14px 15px 12px 15px;
	display:inline;
}
div#nav ul li a, div#nav2 ul li a {
	font-size:28px;
	letter-spacing:-1px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	display:block;
}
div#nav2 ul li a {
	font-size:22px;
}
div#nav ul li a:hover, div#nav2 ul li a:hover {
	color:#e1f5ff;
}
div#registrate {
	float:right;
	width:163px;
	height:51px;
	text-align:left
}
div#content {
	width:920px;
	padding:10px;
	float:left;
	background-color:#fff;
}
div#content_bottom {
	width:940px;
	height:17px;
	margin-bottom:18px;
	float:left;
	background:url(../img/content-bottom_03.png) no-repeat;
}
div.col-left {
	width:600px;
	margin-right:10px;
	float:left;
}
div.col-right {
	width:310px;
	float:left;
}
div.col-full {
	width:920px;
	float:left;
}
h1.list-title {
	width:590px;
	float:left;
	letter-spacing:-1px;
	padding:5px;
	font-size:28px;
}
div.col-full h1.list-title {
	width:910px;
}
h1.list-title span {
	float:left;
}
h1.list-title span.ver-todos {
	float:right;
	font-size:22px;
	margin-top:6px;
}
h1.list-title span.ver-todos a {
	text-decoration:none;
	color:#d44343;
}
h1.list-title span.ver-todos a:hover {
	color:#ae3737;
}
h1.juegos {
	color:#25a5ff;
	border-bottom:1px dashed #25a5ff;
}
h1.videos {
	color:#8cc62f;
	border-bottom:1px dashed #8cc62f;
}
h1.wallpapers {
	color:#f8ad15;
	border-bottom:1px dashed #f8ad15;
}
h1.lo-nuevo {
	color:#6440c1;
	border-bottom:1px dashed #6440c1;
}
h1.comentarios {
	color: #c62f2f;
	border-bottom:1px dashed #c62f2f;
}
h1.comentarios {
	color: #c62f2f;
	border-bottom:1px dashed #c62f2f;
}
ul.lista, ul.lista-fecha {
	width:600px;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0;
	list-style:none;
}
div.col-full ul.lista {
	width:920px;
}
ul.lista li {
	margin:0px 5px;
	padding:0;
	float:left;
	width:140px;
	height:175px;
	text-align:center;
}
ul.lista-fecha li {
	margin:0px 5px;
	padding:15px 0px 15px 35px;
	float:left;
	width:555px;
	text-align:center;
	background:url(../img/star-list_03.jpg) left no-repeat;
	text-align:left;
	font-size:18px;
}
span.fecha-fav {
	color:#f39a00;
	margin-right:15px;
	font-weight:bold;
}
div.col-full ul.lista li {
	margin:0 6px;
}
ul.lista li a.thumb {
	display:block;
	padding:2px;
	width:126px;
	height:126px;
	margin:0 auto;
	overflow:hidden
}
ul.lista li p {
	margin:0 auto;
	padding:0;
	width:132px;
}
ul.lista li p a {
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:14px;
	color:#666;
}
ul.lista li a.juegos {
	border:1px solid #25a5ff;
}
ul.lista li a.juegos:hover {
	border:1px solid #1f88d1;
}
ul.lista p a.juegos {
	border:none;
}
ul.lista p a.juegos:hover {
	color:#25a5ff;
	border:none;
}
ul.lista li a.videos {
	border:1px solid #8cc62f;
}
ul.lista li a.videos:hover {
	border:1px solid #709f25;
}
ul.lista p a.videos {
	border:none;
}
ul.lista p a.videos:hover {
	color:#8cc62f;
	border:none;
}
ul.lista li a.wallpapers {
	border:1px solid #f8ad15;
}
ul.lista li a.wallpapers:hover {
	border:1px solid #c88b10;
}
ul.lista p a.wallpapers {
	border:none;
}
ul.lista p a.wallpapers:hover {
	color:#f8ad15;
	border:none;
}
ul.lista li a.lo-nuevo {
	border:1px solid #6440c1;
}
ul.lista li a.lo-nuevo:hover {
	border:1px solid #442b84;
}
ul.lista p a.lo-nuevo {
	border:none;
}
ul.lista p a.lo-nuevo:hover {
	color:#6440c1;
	border:none;
}
ul.lista li a.comentarios {
	border:1px solid #c62f2f;
}
ul.lista li a.comentarios:hover {
	border:1px solid #922424;
}
ul.lista p a.comentarios {
	border:none;
}
ul.lista p a.comentarios:hover {
	color:#c62f2f;
	border:none;
}
div#footer h1 {
	font-size:18px;
	letter-spacing:-1px;
	color:#25a5ff;
	padding:15px;
	margin:0px 0px 10px 0px;
}
.tcenter {
	text-align:center;
}
.tleft {
	text-align:left;
}
.tright {
	text-align:right;
}
a.banner {
	margin:10px auto;
	display:block;
}
.txt-title {
	font-size:19px;
	padding:5px;
	margin-bottom:10px;
	color:#25a5ff;
	font-weight:bold;
	letter-spacing:-1px;
}
span.label-edit {
	font-size:19px;
	padding:5px;
	margin-bottom:10px;
	font-weight:bold;
	letter-spacing:-1px;
	width:175px;
	float:left;
	color:#6440c1;
}
.txt {
	font-size:14px;
	padding:5px;
}
.txt-edit {
	font-size:14px;
	padding:5px;
	float:left;
}
p.edit {
	clear:both;
}
input.edit {
	float:left;
	width:200px;
	border:1px solid #ccc;
	padding:2px;
}
form.login {
	margin:0;
	padding:5px;
	width:590px;
	float:left;
}
form.login input, form.login textarea, form.login label {
	display:block;
	padding:5px 0px;
	margin:0;
	font-size:14px;
	width:200px;
}
form.login input {
	border:1px solid #8cc62f;
	padding:5px;
}
form.comen input, form.comen textarea {
	border:1px solid #c62f2f;
}
form.comen input:focus, form.comen textarea:focus {
	border:1px solid #8a2222;
}
form.login input:focus {
	border:1px solid #709f25;
}
form.comen input:focus {
	border:1px solid #8a2222;
}
form.login input.button {
	background-color: #8cc62f;
	border:0;
	width:100px;
	color:#fff;
	font-weight:bold;
	margin-top:10px;
	cursor:pointer;
}
form.comen input.button {
	background-color:#c62f2f;
	cursor:pointer;
}
form.perfil {
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
}
form.perfil input:focus {
	border:1px solid #6440c1;
	padding:2px
}
form.perfil input.button {
	background-color: #6440c1;
	border:0;
	width:100px;
	color:#fff;
	font-weight:bold;
	padding:5px;
	cursor:pointer;
}
form.perfil input.button:focus {
	border:0;
}
form.perfil div.foto {
	width:128px;
	height:128px;
	position:absolute;
	padding:5px;
	top:0;
	right:0;
	border:1px solid #6440c1;
}
/* FORM REGISTRO */ 
form.registro {
	margin:0;
	padding:5px;
	width:590px;
	float:left;
}
form.registro p {
	margin:2px 0px;
	clear:both;
	overflow:hidden;
}
form.registro input, form.registro label {
	float:left;
	padding:5px 0px;
	margin:0;
	font-size:14px;
	width:175px;
}
form.registro input {
	border:1px solid #c62f2f;
	width:200px;
}
form.registro input:focus {
	border:1px solid #922424;
}
form.registro input.button {
	width:150px;
	margin:0px 25px;
	color:#fff;
	background-color: #c62f2f;
	cursor:pointer;
}
form.registro input.button:focus {
	background-color: #922424;
}
.ast {
	color:#f00;
	margin:0px 5px;
}
.error, .notice, .success {
	padding:5px;
	border:2px solid #ddd;
	margin:10px auto;
	font-size:14px;
	letter-spacing:-1px;
}
.error {
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}
.notice {
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}
.success {
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}
.error a {
	color:#8a1f11;
	background:none;
	padding:0;
	margin:0;
}
.notice a {
	color:#514721;
	background:none;
	padding:0;
	margin:0;
}
.success a {
	color:#264409;
	background:none;
	padding:0;
	margin:0;
}
.p5 {
	padding:5px;
	font-size:14px;
}
h2.title {
	color:#8cc62f;
	font-size:18px;
	padding:5px;
}
h2.comen {
	color: #c62f2f;
}
.fleft {
	float:left;
}
.calendario-btn {
	float:left;
	margin:3px 0px 0px 5px;
}
ul.comentarios {
	width:600px;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0;
	list-style:none;
}
ul.comentarios li {
	margin:0px 5px 5px 5px;
	padding:0px 0px 5px 0px;
	float:left;
	width:590px;
	border-bottom:1px dashed #c62f2f;
}
div.coment-img {
	width:64px;
	height:64px;
	padding:2px;
	border:1px solid #c62f2f;
	float:left;
}
div.coment-txt {
	float:left;
	width:500px;
	/*height:70px;*/
	margin-left:10px;
}
div.coment-txt p {
	margin-bottom:5px;
}
div.coment-txt h1 span.titulo {
	float:left;
}
div.coment-txt h1 span.fecha {
	color:#333;
	font-size:14px;
	float:right;
}
div.coment-txt span.eliminar {
	float:right;
}
div.coment-txt h1.coment-title {
	color:#c62f2f;
	margin-bottom:5px;
	font-size:18px;
}
div.coment-txt p.coment-desc {
	font-size:16px;
	font-weight:bold;
	color:#999;
}
ul.user-nav {
	width:280px;
	margin:0px 15px 10px 15px;
	float:left;
}
ul.user-nav h1 {
	letter-spacing:-1px;
	text-align:left;
	margin-bottom:5px;
	padding-bottom:5px;
	margin-top:5px;
	font-size:20px;
}
ul.user-nav li {
	margin:5px 0px;
	padding:5px 5px 5px 30px;
	float:left;
	clear:both;
	width:245px;
	text-align:left;
	list-style:none;
	background:url(../img/usr-nav-blt.png) no-repeat left;
}
ul.user-nav li a {
	display:block;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
}
ul.user-nav li.verde {
	border-bottom:1px dashed #34b795;
}
ul.user-nav li.juegos {
	border-bottom:1px dashed #25a5ff;
}
ul.user-nav li.videos {
	border-bottom:1px dashed #8cc62f;
}
ul.user-nav li.wallpapers {
	border-bottom:1px dashed #f8ad15;
}
ul.user-nav li.lo-nuevo {
	border-bottom:1px dashed #6440c1;
}
ul.user-nav li.usuarios {
	border-bottom:1px dashed #c62f2f;
}
ul.user-nav li.verde a {
	color: #34b795;
}
ul.user-nav li.juegos a {
	color: #25a5ff;
}
ul.user-nav li.videos a {
	color: #8cc62f;
}
ul.user-nav li.wallpapers a {
	color: #f8ad15;
}
ul.user-nav li.lo-nuevo a {
	color: #6440c1;
}
ul.user-nav li.usuarios a {
	color: #c62f2f;
}
ul.user-nav li.verde a:hover {
	color: #288970;
}
ul.user-nav li.juegos a:hover {
	color: #1f88d1;
}
ul.user-nav li.videos a:hover {
	color: #709f25;
}
ul.user-nav li.wallpapers a:hover {
	color: #c88b10;
}
ul.user-nav li.lo-nuevo a:hover {
	color: #442b84;
}
ul.user-nav li.usuarios a:hover {
	color: #ae3737;
}
div.profile {
	margin:10px 30px;
	width:250px;
	float:left;
}
div.profile img.thumb {
	border:1px solid #34b795;
	padding:2px;
	margin:5px;
}
div.profile h3 {
	color: #34b795;
	font-size:16px;
	letter-spacing:-1px;
	text-align:left;
	margin:0;
}
div.profile h3 span.text {
	color:#999;
	margin-left:5px;
}
p#navegacion {
	color:#2f7ac6;
	/*font-weight:bold;*/
}
p#navegacion a:link, p#navegacion a:active, p#navegacion a:visited {
	color:#2f7ac6;
	text-decoration:none;
}
p#navegacion a:hover {
	color:#23588e;
	text-decoration:underline;
}
p#navegacion a.agregar:link, p#navegacion a.agregar:active, p#navegacion a.agregar:visited {
	color:#f00;
	text-decoration:none;
}
p#navegacion a.agregar:hover {
	color:#f00;
	text-decoration:underline;
}
p#add_amigo {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
}
p#add_amigo span.plus {
	font-size:32px;
	vertical-align:middle;
	padding-right:5px;
	display:inline-block;
}
p#add_amigo a:link, p#add_amigo a:active, p#add_amigo a:visited {
	color: #8cc62f;
	text-decoration:none;
}
p#add_amigo a:hover {
	color: #709f25;
	text-decoration:none;
}
p.msg {
	padding:10px;
	font-size:14px;
}
p#editar_datos {
	margin:5px 0;
	text-align:left;
}
p.acciones {
	margin:5px 0;
	text-align:left;
}
p.acciones a:link, p.acciones a:active, p.acciones a:visited {
	text-decoration:none;
}
p.acciones a:hover {
	text-decoration:underline;
}
p.acciones span.close {
	font-size:14px;
	vertical-align:middle;
	padding-right:5px;
	display:inline-block;
	color:#F00;
}
p.acciones span.plus {
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
	padding-right:5px;
	display:inline-block;
	color:#090;
}
a.vinculo:link, a.vinculo:active, a.vinculo:visited {
	text-decoration:none;
	color:#c62f2f;
}
a.vinculo:hover {
	text-decoration:underline;
	color:#ae3737;
}

