/* BASE LAYOUT */

h1, h2,  a.cta, .articulo-capitulo, .titulo-panel .acciones a, .btn a, 
#inline_comprarpdf .opcion label, .opcion label, 
.acepto em.destacado, thead th, .faq dt, .rank-pos, a.titulo, .paginado a, 
.paginado, .paginado strong, #buscador .boton, #leer .ranking span, .descarga_button span.dd,
.registrate a, .iniciar_sesion .fondo , .iniciar_sesion .submit, .logueado .creditos a , .logueado .perfil a {
font-family: 'Volkhov', serif;	
}
body, input, textarea {
	font-family:Arial;
	}
/* LIIFONT */
@font-face {
    font-family: 'liifont';
    src: url('../images/fonts/liifont-webfont.eot');
    src: url('../images/fonts/liifont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/liifont-webfont.woff') format('woff'),
         url('../images/fonts/liifont-webfont.ttf') format('truetype'),
         url('../images/fonts/liifont-webfont.svg#ArialRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.sliifont{
	font-family:liifont;
}
/**/
.shadow1px{
  -moz-box-shadow:    0px 1px 0px 0px rgba(0,0,0,.6);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0,0,0,.6);
  box-shadow:         0px 1px 0px 0px rgba(0,0,0,.6);
}
.blue-gradient{
	/*
	background: rgb(114,163,198);
	background: -moz-linear-gradient(top,  rgba(114,163,198,1) 0%, rgba(68,130,163,1) 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(114,163,198,1)), color-stop(100%,rgba(68,130,163,1)))!important;
	background: -webkit-linear-gradient(top,  rgba(114,163,198,1) 0%,rgba(68,130,163,1) 100%)!important;
	background: -o-linear-gradient(top,  rgba(114,163,198,1) 0%,rgba(68,130,163,1) 100%)!important;
	background: -ms-linear-gradient(top,  rgba(114,163,198,1) 0%,rgba(68,130,163,1) 100%)!important;
	background: linear-gradient(to bottom,  rgba(114,163,198,1) 0%,rgba(68,130,163,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72a3c6', endColorstr='#4482a3',GradientType=0 )!important;
	*/
	background: url(../images/blue-grad.gif) repeat-x!important;
}
.blue-gradient:hover{
	/*
	background: rgb(128,175,221)!important;
	background: -moz-linear-gradient(top,  rgba(128,175,221,1) 0%, rgba(87,148,175,1) 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128,175,221,1)), color-stop(100%,rgba(87,148,175,1)))!important;
	background: -webkit-linear-gradient(top,  rgba(128,175,221,1) 0%,rgba(87,148,175,1) 100%)!important;
	background: -o-linear-gradient(top,  rgba(128,175,221,1) 0%,rgba(87,148,175,1) 100%)!important;
	background: -ms-linear-gradient(top,  rgba(128,175,221,1) 0%,rgba(87,148,175,1) 100%)!important;
	background: linear-gradient(to bottom,  rgba(128,175,221,1) 0%,rgba(87,148,175,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80afdd', endColorstr='#5794af',GradientType=0 )!important;
	*/
	background: url(../images/blue-grad-hover.gif) repeat-x!important;
}
.blue-gradient:active{
	/*
	background: rgb(87,148,175)!important;
	background: -moz-linear-gradient(top,  rgba(87,148,175,1) 0%, rgba(128,175,221,1) 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(87,148,175,1)), color-stop(100%,rgba(128,175,221,1)))!important;
	background: -webkit-linear-gradient(top,  rgba(87,148,175,1) 0%,rgba(128,175,221,1) 100%)!important;
	background: -o-linear-gradient(top,  rgba(87,148,175,1) 0%,rgba(128,175,221,1) 100%)!important;
	background: -ms-linear-gradient(top,  rgba(87,148,175,1) 0%,rgba(128,175,221,1) 100%)!important;
	background: linear-gradient(to bottom,  rgba(87,148,175,1) 0%,rgba(128,175,221,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5794af', endColorstr='#80afdd',GradientType=0 )!important;
	*/
	background: url(../images/blue-grad-active.gif) repeat-x!important;
}
.green-gradient{
	/*
	background: rgb(106,171,70);
	background: -moz-linear-gradient(top,  rgba(106,171,70,1) 0%, rgba(63,138,42,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,171,70,1)), color-stop(100%,rgba(63,138,42,1)));
	background: -webkit-linear-gradient(top,  rgba(106,171,70,1) 0%,rgba(63,138,42,1) 100%);
	background: -o-linear-gradient(top,  rgba(106,171,70,1) 0%,rgba(63,138,42,1) 100%);
	background: -ms-linear-gradient(top,  rgba(106,171,70,1) 0%,rgba(63,138,42,1) 100%);
	background: linear-gradient(to bottom,  rgba(106,171,70,1) 0%,rgba(63,138,42,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aab46', endColorstr='#3f8a2a',GradientType=0 );
	*/
	background: url(../images/green-grad.gif) repeat-x!important;
}
.green-gradient:hover{
	/*
	background: rgb(127,188,84);
	background: -moz-linear-gradient(top,  rgba(127,188,84,1) 0%, rgba(75,160,49,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(127,188,84,1)), color-stop(100%,rgba(75,160,49,1)));
	background: -webkit-linear-gradient(top,  rgba(127,188,84,1) 0%,rgba(75,160,49,1) 100%);
	background: -o-linear-gradient(top,  rgba(127,188,84,1) 0%,rgba(75,160,49,1) 100%);
	background: -ms-linear-gradient(top,  rgba(127,188,84,1) 0%,rgba(75,160,49,1) 100%);
	background: linear-gradient(to bottom,  rgba(127,188,84,1) 0%,rgba(75,160,49,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fbc54', endColorstr='#4ba031',GradientType=0 );
	*/
	background: url(../images/green-grad-hover.gif) repeat-x!important;
}
.green-gradient:active{
	/*
	background: rgb(75,160,49);
	background: -moz-linear-gradient(top,  rgba(75,160,49,1) 0%, rgba(127,188,84,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,160,49,1)), color-stop(100%,rgba(127,188,84,1)));
	background: -webkit-linear-gradient(top,  rgba(75,160,49,1) 0%,rgba(127,188,84,1) 100%);
	background: -o-linear-gradient(top,  rgba(75,160,49,1) 0%,rgba(127,188,84,1) 100%);
	background: -ms-linear-gradient(top,  rgba(75,160,49,1) 0%,rgba(127,188,84,1) 100%);
	background: linear-gradient(to bottom,  rgba(75,160,49,1) 0%,rgba(127,188,84,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ba031', endColorstr='#7fbc54',GradientType=0 );
	*/
	background: url(../images/green-grad-active.gif) repeat-x!important;
}
/**/
.container, #footer { clear: both; width: 975px; margin: 0 auto; }
	#main { min-height: 425px; _height: 425px; padding: 14px 0; }
	#tbox{
		height: 337px;
		background-image: url('../images/012-box.bg.gif');
		background-repeat: repeat-x;
		
		}
		#wrapper { float: left; width: 100%; _display: inline; }
		#content { margin: 0 225px; }
		#navigation { float: left; width: 210px; margin-left: -975px; _display: inline;}
		#extra { float: left; width: 210px; margin-left: -210px; _display: inline; }
		/* home */
		#home #wrapper { float: right; }
			#home #content { margin: 0 0 0 675px;
    width: 300px; }
		#home #navigation { width: 660px; margin-right: -660px; margin-left: 0; }
		#home #extra { float: right; width: 290px; margin-right: -640px; margin-left: 350px; }
		
		#home .thumbtapa, #buscar .thumbtapa {
			/*background:#FFFFFF;*/
			/*padding:50px;*/
			position:inherit;
		}
		 #leer .thumbtapa {
		 position:inherit;
		 }
		  #leer .thumbtapa.first  {
		  margin-left: -5px;
		   margin-top: -8px;
		   margin-bottom: 8px;
		  }
		  #leer .contador1 .thumbtapa  {
		  margin-left: -3px;
		  }
		  #leer .articulos-relacionados a {
		  text-decoration:none;
		  }
		#home .libro, #buscar .libro,	 {
			position:relative;
			z-index:2;
		}
		#home .libro img {
		/*height:202px;
		width: 149px;*/
		}
		.recomendado .thumbtapa {
		margin-left:-3px;
		}
		
		#home .recomendado .libro img {
		height:87px;
		width: 71px;
		}
		#home .tapa {
			position:absolute;
			margin-left:8px;
			margin-top:7px;
			z-index:1;
		}
		#buscar .tapa {
			position:absolute;
			margin-left:5px;
			margin-top:3px;
			z-index:1;
		}
		#buscar .fotoautor{
			position:absolute;
			margin-left:8px;
			margin-top:8px;
			z-index:1;
		}
		
		#leer .tapa {
			position:absolute;
			margin-left:8px;
			margin-top:8px;
			z-index:1;
		}
		#leer .nav-articulos .tapa, #leer #inline_envia .tapa, #leer #inline_descarga .tapa, #leer #inline_comprarpdf .tapa {
		 margin-left: 6px;
    margin-top: 4px;
		}
		
		#leer #inline_envia dd, #leer #inline_envia dd p, #leer #inline_descarga dd, #leer #inline_descarga dd p {
		  width: 280px;
		}
		
		
		#leer #inline_envia a, #leer #inline_descarga a , #leer #inline_comprarpdf a  {
		text-decoration:none;
		}
		
		#leer #inline_envia .item .autor, #leer #inline_descarga .item .autor , #leer #inline_comprarpdf .item .autor  {
		  margin-bottom: 0.2em;
		}
		 #leer #inline_envia .item dd , #leer #inline_descarga .item dd , #leer #inline_comprarpdf .item dd {
		 margin: 0px;
		 margin-left: 9px;
		 }
		 h2.nomargen {
		   margin-bottom: 3px;
		   margin-top:5px;
		 }
		 
		  #leer #inline_envia input {
		  width: 356px;
		  font-size:12px;
		  }
		  
		  #leer #inline_envia .form dt label {
		  color: #404348;
		  }
		   #leer #inline_comprarpdf .opcion label, #leer #inline_descarga .opcion label{
		  color:#2178db;
		  font-size:16px;
		   }
		   #leer .opcion{
		   margin: 5px 0px;
		   }
		   #leer .opcion.pdf{
		   margin-top:8px;
		   }
		   #leer #inline_envia  .botones, #leer #inline_descarga .descarga_button, #leer #inline_comprarpdf .descarga_button {
		   float:right;
		   }
		   #leer #inline_descarga .descarga_button, #leer #inline_comprarpdf .descarga_button {
		   margin: 10px 0px 10px;
		   }
		  #leer #inline_comprarpdf .opcion img, #leer #inline_descarga .opcion img{
		   /* vertical-align: baseline;*/
		   margin-left: 5px;
		   }
		   
		    #leer .amazon {
		     margin-top: 2px;
		     }
		    #leer #inline_comprarpdf .opcion input, #leer #inline_descarga .opcion input{
		      vertical-align: baseline;
		    }
		/**/
		#leer .lecturas{
			display: block;
			margin: 8px 0 0 0;
			background:url(../images/012-icon-vista.png) no-repeat;
			font-weight: bold;
			padding-left: 26px;
			height:22px;
			line-height: 22px;
		}
		/**/
		#home .tapa.chica, #buscar .tapa.chica  {
			margin-top:5px;
		}
		#home .tapa.chica2{
			margin:4px 0 0 2px;
		}
		#buscar .tapa.chica2 {
			margin:4px 0 0 4px;
		}
		#home .precio, #buscar .precio {
			position:absolute;
			margin-top:-55px;
			padding:3px;
			padding-left:7px;
			/*padding-right:7px;*/
			padding-bottom:7px;
			background:#2f67b3;
			font-family:Arial;
			font-size:12px;
			color:#FFFFFF;
			z-index:3;
			/*width: 40px;*/
			min-width: 35px;
		}
		
		.precio img {
		 display: block;
    float: left;
		}
		.precio span {
		   display: block;
    float: left;
    margin-left: 3px;
    margin-top: 4px;
		}
		#articulos-top{margin:10px 0 0 0;}
		#articulos-top .item {
		margin-top:5px;
		}
		#home #articulos-top .articulo, #buscar #resultados-busqueda .articulo  {
		background: none;
		border: none;
		float:left;
		width:150px;
		min-height:240px;
		/*overflow:hidden;*/
		}
		.itemb{
			width: 600px!important;
			min-height: 130px!important;
			margin-left: 0!important;padding: 0!important;
		}
		.itemb dt{
			float: left;
			height: 100px!important;
		}
		.itemb .precio{
			margin-top: -45px!important;
		}
		.itemb li{
			padding: 6px 0 6px 0;
		}
		.itemb li p{
			display: inline;
			font-weight: bold;
		}
		.itemc{
			width: 600px!important;
			min-height: 130px!important;
			margin-left: 0!important;padding: 0!important;
		}
		.itemc dt{
			float: left;
			height: 100px!important;
		}
		.itemc dd{
			margin: 3px 0 0 85px!important;
			}
		.itemc .precio{
			margin-top: -45px!important;
		}
		.itemc span{color: #aaa;font-size: 1.1em;}
		.itemc li{
			padding: 6px 0 6px 0;
		}
		.itemc li p{
			display: inline;
			font-weight: bold;
		}
		.itemc .puntaje{
			position: absolute;
			z-index: 100;
			background-color: #7da3ca;
			color: white;
			margin: 50px 0 0 6px;
			padding: 4px 6px 4px 6px;
			font-size: 10px;
			font-weight: bold;
			box-shadow: 0px 1px 1px rgba(0, 0, 0, .6);
		}
		.itemc .titulo{margin-left: 0!important;}
		/*
		#home #articulos-top .articulo:hover, #buscar #resultados-busqueda .articulo .recomendado .articulo:hover  {
		background: #ebebeb;
		}*/
		.recomendado .articulo:hover{
		background: #f2f2f2;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		}
		#home .articulo dd , #buscar .articulo dd {
		margin: 3px 0 0 6px;
		font-family:Arial;
		font-size:12px;		
		}
		#home .articulo a, #buscar  .articulo a, #leer #articulo-intro-txt a {
		font-size:12px;
		text-decoration:none;
		
		
		}
		
		#leer h2.dejarcomentario {
		color: #404348;
		}
		#leer #articulo-intro-txt h2.dejarcomentario a{
		 font-size: 16px;
		}
		 a.titulo {
		font-size:14px;
		text-decoration:none;
		}
		a.titulo2 {
		font-family: Arial;
		font-size:17px;
		font-weight: bold;
		text-decoration:none;
		
		color:#2f67b3;
		}
		a.fakeHover {
		color: #ef4f00;
		}
		#home .articulo a.titulo, #buscar .articulo a.titulo{
		font-family: Arial;
		font-weight: bold;
		font-size:16px;
		line-height: 17px;
		/*height:37px;*/
		/*overflow:hidden;*/
		margin-left: 6px;
		/*min-height: 33px;*/
		color:#2E66B3!important;
		}
		#home .columnright .articulo a.titulo, #buscar .columnright .articulo a.titulo{
		 margin-left: 0px;
		}
		
		.blog a.titulo{
			margin: 6px 0 2px 0;
			display:block;
		}

		.dateblog {
			font-family:Arial; 
			font-size:12px;
			color: black;
		}
		
		#home #articulos-azar, #home #articulos-top, #home #bienvenida {
		clear:both;
		border-bottom: solid 1px #dcdcdc;
		 padding-bottom: 12px;
		}
		
		
		#home #articulos-top.masvotados {
			border:none;
		} 
		
		#home .palabras {
		/*color: #2f67b3;
		font-weight:bold;*/
		}
		
		 .comentarios {
		background:url(../images/icono-dialogo.png) no-repeat;
		padding-left: 22px;
		height:18px;
		line-height: 18px;
		}
		 .comentarios2 {
		font-weight: bold;
		float: left;
		background:url(../images/012-icon-comentarios.png) no-repeat;
		padding-left: 26px;
		height:22px;
		line-height: 22px;
		}
		
		 .lecturas {
		display: block;
		margin: 8px 0 0 0;
		background:url(../images/012-icon-vista.png) no-repeat;
		font-weight: bold;
		padding-left: 26px;
		height:22px;
		line-height: 22px;
		}
		.lecturas2 {
		display: block;
		margin: 8px 0 0 0;
		background:url(../images/012-icon-vista.png) no-repeat;
		font-weight: bold;
		padding-left: 0px;
		height:22px;
		line-height: 22px;
		width: 30px;
		}
		
		.descargas {
			background:url(../images/icono-descargas.png) no-repeat;
		padding-left: 22px;
		height:18px;
		line-height: 18px;
		display: inline-block;
		}
		
		.favoritos {
		
			background:url(../images/icono-favoritos.png) no-repeat;
		padding-left: 22px;
		height:18px;
		line-height: 18px;
		
		}
		
		
		.mail {
		
			background:url(../images/icono-mail.png) no-repeat;
		padding-left: 22px;
		height:18px;
		line-height: 18px;
		
		}
		#home .libros, #buscar .libros{
		background:url(../images/icono-libro.png) no-repeat;
		display: block;
	    float: left;
	    height: 18px;
    	line-height: 18px;
	    margin-right: 8px;
    	padding-left: 22px;
		}
		#home .libros2, #buscar .libros2{
		background:url(../images/012-book-icon.png) no-repeat;
		display: inline;
	    float: left;
	    height: 18px;
	    width:30%;
    	line-height: 18px;
	    margin-right: 8px;
    	padding-left: 24px;
		}
		.columnright {
		 margin-top: 3px;
		}
		.recomendado, .autorsemana, .blog {
		margin-top:14px;
		}
		
		.autorsemana {
		font-family:Arial;
font-size:12px;
		color:black;
		}
		
		.imgautor  img{
		/*float:left;
		margin-right:4px;*/
		 height: 70px;
    width: 70px;
    display:block;
   
		}
		
		.derechaautor {
		margin-left:80px;
		margin-bottom:40px;
		/*padding-left:5px;*/
		position:absolute;
		bottom:0px;
		}
		.derechaautor ul{list-style: none; margin: 10px 0 0 0; padding: 0;}
		.derechaautor li{display: inline;}
		.derechaautor .libroicon{
			background-image: url('../images/012-book-icon.png');
			background-repeat: no-repeat;
			margin-top:15px;
			padding:5px 0 5px 20px;
			font-weight: bold;
			}
		.derechaautor .vistaicon{
			background-image: url('../images/012-icon-vista.png');
			background-repeat: no-repeat;
			margin-top:15px;
			padding:5px 0 5px 25px;
			font-weight: bold;
			}
		.item ul{list-style: none; padding: 0; margin-top: 10px;}
		.item li{display: inline;}
		.item .libroicon{
			background-image: url('../images/012-book-icon.png');
			background-repeat: no-repeat;
			margin-top:15px;
			padding:5px 0 5px 20px;
			font-weight: bold;
			}
		.item .vistaicon{
			background-image: url('../images/012-icon-vista.png');
			background-repeat: no-repeat;
			margin-top:15px;
			padding:5px 0 5px 25px;
			font-weight: bold;
			}
		.item .commenticon{
			background-image: url('../images/012-icon-comentarios.png');
			background-repeat: no-repeat;
			margin-top:15px;
			padding:5px 0 5px 25px;
			font-weight: bold;
			}
		

		
		.recomendado dt, .recomendado dd {
		float:left;
		font-family: Arial;
		font-size: 12px;
		color: black;
		}
		.recomendado .articulo a.titulo {
		height: 25px !important;
		}
		#home .recomendado .articulo dd {
		padding-left:5px;
		bottom:2px;
		height:87px;
		margin-left:71px;
		position:absolute;
		}
		.recomendado .articulo, .contieneautor {
		padding:0px;
		position:relative;
		height: 110px;
		background: none;
		border: none;
		padding: 5px;
		margin-bottom: 10px 10px 10px 20px;
		}
		.recomendado #valorVoto, #leer .recomendado .ranking span,  #leer .recomendado .ranking #valorVoto {
		font-family:Arial;
		font-size:12px;
		color:#fff;
		margin:0 0 0 0px;
		background: #e2e2e2;
		padding: 4px 5px 4px 5px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		}
		 #leer .recomendado {
		margin-top: 0px;
		 }
		
		/* ranking */
			#ranking #content { margin: 0 320px 0 0; }
				#ranking #rankingEscritores {
				float: right;
				}
				#ranking #rankingArticulos {
				float: left;
				}
				#ranking #rankingEscritores,
				#ranking #rankingArticulos {
				width: 48%;
				}
		#ranking #extra { width: 300px; margin-left: -300px; }
		
		#leer .ranking {
		font-size: 16px;
		    margin-top: 6px;
		     margin-bottom: 2px;
		}
		
		#leer .descarga_button {
			color:white;
			font-size: 16px;
			background: url('../images/descargar.png') no-repeat;
			width: 149px;
			height: 33px;
			line-height: 33px;
			vertical-align: middle;
			text-align:left;
			display:block;
			text-decoration:none;
			padding-left: 40px;
		}
		
				#leer #articulo-intro-txt .descarga_button {
				float:right;
				font-size: 16px;
				 margin-top: -7px;
				}
		#leer .ranking span {
		color: #404348;
		}
		#leer .ranking .votar {
		color: #2E66B3;
		}
		/* leer */
			#leer #content { margin-right: 180px; font-family:Arial; }
		#leer #extra { width: 160px; margin-left: -160px; }
		#leer .lecturas, #leer .descargas, #leer .comentarios, #leer .favoritos, #leer .mail{
		margin-left: 5px;
		}
		
		#leer #navigation .lecturas, #leer #navigation  .descargas, #leer #navigation  .comentarios, #leer #navigation .favoritos, #leer #navigation .mail{
		margin-left: 0px;
		}
		/* registracion y escribir */
		#main #part1 { float: left; width: 38.8%; }
		#main #part2 { float: right; width: 58.8%; }
		#registracion #main .botones, body#escribir #main .botones { clear: both; }
		/* buscar */
		#buscar #wrapper {float: right;}
			#buscar #content { margin: 0 0 0 675px;
    width: 300px; }
    
    .palabraclave {
    /*color: #ef4f00;*/
    color:#7ea5ca;
    }
    #buscar h1.destacado {
    color: #404348;
    font-size: 18px;
       margin-bottom: 5px;
         margin-top: 4px;
         letter-spacing: -1px;
    }
    #buscar .contador {
    color: #787878;
    font-size: 12px;
    font-family: Arial;
    }
		#buscar #navigation {    margin-left: 0;
    margin-right: -660px;
    width: 660px; }
		#buscar #extra { width: 160px; margin-left: -160px; }
		/* panel */
			#panel #content { margin-right: 180px; }
		#panel #extra { width: 160px; margin-left: -160px; }
		/* creditos */
			#canje_creditos #content, #compra_creditos_paypal #content { margin: 0 680px 0 0; }
		#canje_creditos #extra, #compra_creditos_paypal #extra { width: 650px; margin-left: -650px; }
			#compra_creditos_paypal #comprar {
			float: left;
			}
			#compra_creditos_paypal #canjear {
			float: right;
			}
			#compra_creditos_paypal #comprar,
			#compra_creditos_paypal #canjear {
			width: 48%;
			}
			#compra_creditos_paypal #canjear h3{font-family: 'Volkhov', serif;}
		/* contacto y olvido */
			#contacto #content, #olvido #main form { margin: 0 400px 0 0; }
			#contacto #extra { width: 300px; margin-left: -300px; }
		/* legales */
			#condiciones-de-uso #content, #privacidad #content { margin-right: 0; }

/*login*/
.input012{
	border:1px #ebebeb solid!important;
	margin: 3px 0 10px 0!important;
	width: 99%;
	height: 25px;
	font-size: 1.3em!important;
	color: #666;
}
.input012:focus{outline:3px #73bcdf solid;}
.loginbtn{
	background-color: #61ac4f;
	text-align: center;
	height: 32px;
	line-height: 31px;
	width: 170px;
	float: left;
	margin: 0 10px 0 0;
	padding:0px 0 8px 0;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff!important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
}
.olvidebtn{
	background-color: #7ac1e4;
	color: #fff;
	text-align: center;
	height: 31px;
	line-height: 31px;
	width: 180px;
	float: left;
	text-decoration: none;
	font-weight: bold;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.loginbtn:hover{background-color: #69b857;}
.olvidebtn:hover{background-color: #7bc7ec;}

/* SITE SPECIFIC LAYOUT */
#header {
padding: 1.4em 0 .8em;
background: #e2edfc;
}
	#header .logo {
	float: left;
	width: 230px;
	margin: 0;
	}
	#login {
	width: 378px;
	padding: .8em 0 0;
	}
		
		#login .error {
		position: absolute;
		margin: -18px 0 0 1.5em; @margin-left: -390px;
		font-weight: normal; font-size: 10px;
		}
		#login dl,
		#login dt,
		#login dd {
		float: left;
		margin: 0; padding: 0 0 0 .4em;
		}
			#login label {
			padding-left: .5em;
			color: #666;
			}
			#login input {
			border-color: #fff;
			font-size: 12px;
			}
			#login .nota {
			display: block;
			margin-top: .2em;
			font-size: 10px !important;
			}
		#login .botones {
		float: right;
		margin: 0;
		}
			#header .boton {
			border-color: #e2edfc; background: #e2edfc; color: #2e66b3;
			}
			#header .boton:focus,
			#header .boton:hover {
			color: #2d2b2d;
			}
	#dashboard {
	float: right;
	width: 740px;
	padding: 1.4em 0 0;
	text-align: right;
	}
		#dashboard p,
		#dashboard .nav {
		display: inline;
		margin: 0; padding: 0;
		}
			#dashboard .nav li {
			display: inline;
			margin: 0 0 0 2em;
			}
#search {
padding: .5em 0;
border-top: 1px solid #fff;
background: #c3e3f3;
}
	#search form { width: 975px; margin: 0 auto; }
		#search dl, #search dt, #search dd, #search .botones { display: inline; margin: 0; }
		#search input, #search select { font-size: 12px !important; }
		#search .form { float: left; }
		#search .buscador-filtros { float: right; margin-right: 332px;}
		#search .buscador-filtros dd { padding-right: .4em; }
		#search #Keywords { width: 140px; }
		#search .botones { float: left; }
		#search .boton { border-color: #c3e3f3; background: #c3e3f3; color: #2e66b3;
		}
#footer {
	margin: 20px auto 0 auto;
padding: 20px 0 0 0;
color: #989898;
font-size: 11px;
border-top: solid 1px #dcdcdc;
}
	#footer .copyright {
	float: left;
	   margin: -9px 0 0;
	line-height: 1.1;
	}
	
	#footer .copyright img{
	vertical-align:middle;
	}
	#footer .copyright .fb {
	margin-left: 20px;
	}
	#footer .copyright .tw {
	margin-left: 5px;
	}
	#footer .menufooter {
	float: right;
	margin: 0;
	}
		#footer .menufooter a:hover{color:#c00;}
	#footer .nav {
	float:left;
	margin-left:20px;
	margin-right: 10px;
	}
	#footer .nav li { 
	line-height:12px;	
	}
		#footer .nav li a{
		text-decoration:none;
		color: #2f66ab;
		}

/* MISC CLASSES AVAILABLE SITE-WIDE */

.clearfix { overflow: auto; @overflow: visible; zoom: 1; }
.clear { clear: both; height: 0; }

.oculto { position: absolute; top: -999em; left: -999em; } legend.oculto { display: none; }

.fila-primero { margin-left: 0 !important; padding-left: 0 !important; border-left: none !important; }
.columna-primero { margin-top: 0 !important; padding-top: 0 !important; border-top: none !important; }
.fila-ultimo { margin-right: 0 !important; padding-right: 0 !important; border-right: none !important; }
.columna-ultimo { margin-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: none !important; }

/* ESTILOS DE CONTENIDOS */	

	h1, h2, h3, h4, h5, h6  {
	color: #404348;
	font-size: 23px; 
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	/*font-family: 'Rockwell', serif;*/
	font-weight:normal;
	text-align:left;
	}
	
	.columnright h1, #articulos-top h1 {
	/*font-weight:normal;*/
	}
	#articulos-top h2{font-family: Arial; font-size: 1em; text-decoration: none; font-weight: bold; margin:10px 40px 0 0; color: #72a3c6;}
	
	.columnright h1 {
	margin-bottom: 3px;
	letter-spacing: -1px;
	}
	#articulos-top h1 {
	margin: 0px;
	margin-bottom: 0px;
	letter-spacing: -1px;
	}
	
	#articulos-top.destacados h1, #articulos-top.masleidos h1 , #articulos-top.masvotados h1{
	margin-top: 14px;
	}
	
	.destacado { color: #2e66b3;  }
	a.nota, span.nota { font-size: 11px !important; }
	#leer span.nota {
	color: white;
    margin-left:15px;
    font-size: 12px !important;
      margin-top: 1px;
      display:inline-block;
    vertical-align: top;
	width:50px;
	overflow:hidden;
	}
	#leer .nota img {
	 vertical-align: sub;
	}
	.fechayhora { color: #6E727C; font-weight: normal; }
	
	h1 .link-mas, h2 .link-mas {
	position: relative; top: -0.1em; @top: 0em;
	margin-left: 6px;
	font-weight: normal; font-size: 14px;
	}
	.link-mas a { text-decoration: none; }
	
	.bajada {
	font-size: 16px;
	}
	.copete {
	}
	
	.nota-al-pie {
	color: #666;
	font-size: 11px; line-height: 1.2 !important;
	}
	p.nota-al-pie {
	margin-top: 2em;
	}
	
	.faq {
	margin-bottom: 2em;
	}
		.faq dt {
		color: #2e66b3;
		font-weight: normal; font-size: 16px; line-height: 1;
		}
	
	.lista-tags { margin-bottom: 1.2em; line-height:normal}
	.lista-tags a { color: #6e727c; text-decoration: none; text-transform: capitalize; white-space: nowrap; }
	.lista-tags a:hover { text-decoration: underline }
	
	/* imagenes */
	.thumb {
	padding: 2px;
	/*border: 1px solid #777; background: #fff;*/
	vertical-align: middle;
	}
	
	
	/* navegacion listas */
	.nav, .nav ul, .nav ol {
	list-style: none;
	padding-left: 0;
	}
	
	.botones {
	text-align: left;
	}
		.botones a {
		/*font-size: 1.4em !important;*/
		text-decoration: none;
		}
	
	.bullet { font-weight: bold; font-size: 1.1em !important; }
	
	.cta {
	display: block;
	padding: 8px 10px;
	background: #e1edfb;
	text-align: center;
	font-size: 18px !important; line-height: 1;
	text-decoration: none;
	}
	.cta2 {
	display: block;
	padding: 12px 10px;
	background: #6eb6d9;
	text-align: center;
	font-family: Arial!important;
	font-size: 13px !important; line-height: 1;
	font-weight: bold;
	color: #fff!important;
	text-decoration: none;
	cursor: pointer;
	}
	.cta2:hover{
	background-color: #76c6ec;
	}
	/* item articulos */
	.rank-pos {
	float: left; clear: left;
	width: 1.2em;
	font-weight: bold; font-size: 24px;
	letter-spacing: -1px;
	}
		.rank-pos a { text-decoration: none; }
	
	.item {
	padding: 6px;
	border-width: 0 1px 1px 0; border-style: solid;
	overflow:hidden;
	}	
	
	#articulos-top .item , #resultados-busqueda .item{
	margin-left:0px;
	margin-right:10px;
	padding:0px;
	}
	#articulos-top .item-1, #articulos-top .item-5, #resultados-busqueda .item-1, #resultados-busqueda .item-5, #resultados-busqueda .item-9, #resultados-busqueda .item-13 {
	 margin-left: -6px;

	}
	.articulo { border-color: #efefef; background: #f1f1f1; padding:5px; }
	/**/
	.ebookrecomendado{margin-top:15px;}
	.ebookrecomendado .tapa{width:70px;}
	.ebookrecomendado .thumbtapa{float:left;margin-right:5px;}
	.ebookrecomendado .articulo { background: #fff; padding:5px; border:none;}
	.ebookrecomendado h1{font-size:18px;border-bottom:1px #ebebeb solid;padding-bottom:5px;}
	.ebookrecomendado .precio{margin-top:-45px!important;}
	/**/
	.ebooksnuevos .tapa{width:70px;}
	.ebooksnuevos .thumbtapa{float:left;margin-right:5px;}
	.ebooksnuevos .articulo { background: #fff; padding:5px; border:none;}
	.ebooksnuevos h1{font-size:18px;border-bottom:1px #ebebeb solid;padding-bottom:5px;}
	.ebooksnuevos .titulo{font-size:12px!important;}
	.ebooksnuevos dt{margin-bottom:0!important;}
	.ebooksnuevos dd{margin-top:0!important;}
	.ebooksnuevos .autor,.ebooksnuevos .autor a{font-size:10px!important;margin-bottom:2px!important;}
	.ebooksnuevos .pal{font-size:10px!important;}
	/**/
	.autorsemana h1{font-size:18px;border-bottom:1px #ebebeb solid;padding-bottom:5px;}
	.autorsemana .derechaautor{margin-bottom:85px; height:30px;}
	.autorsemana .contieneautor{padding-left:0;}
	/**/
	.autoresnuevos h1{font-size:18px;border-bottom:1px #ebebeb solid;padding-bottom:5px;}
	.autoresnuevos .contieneautor{height:73px;padding-left:0;padding-bottom:0;}
	.autoresnuevos .derechaautor{margin-bottom:3px;}
	.autoresnuevos .titulo2{font-size:14px;}
	.autoresnuevos .thumb{width:50px;height:50px;}
	.autoresnuevos .derechaautor{margin-left:60px;}
	/**/
	.ebookmasdescargado h1{font-size:18px;border-bottom:1px #ebebeb solid;padding-bottom:5px;}
	.ebookmasdescargado .tapa{width:70px;}
	.ebookmasdescargado .tapa img{margin:-3px 0 0 -4px;}
	.ebookmasdescargado .thumbtapa{float:left;margin-right:5px;}
	.ebookmasdescargado .articulo { background: #fff; padding:5px; border:none;}
	.ebookmasdescargado .precio{margin-top:-40px!important;font-size:10px!important;font-weight:bold!important;padding:2px 5px 5px 5px!important;}
	/**/
	#blog h1{font-size:18px;border-bottom:1px #ebebeb solid;padding-bottom:5px;margin-bottom:10px;}
	#blog .separador{display:none!important;}
	#blog span{line-height:12px;}
	#blog p{line-height:15px!important;margin-bottom:10px!important;}
	/*#home .articulo:hover {
		border-color: #efefef; 
		background: #f5f5f5!important; 
		}*/
	#home .masvotados .titulo{font-size:13px!important;font-weight:bold;line-height:14px!important;}
	#home .masvotados .autor{margin-bottom:3px;}
	#home .masvotados p ,#home .masvotados p a{font-size:10px!important;font-weight:bold;line-height:12px!important;}
	#resultados-busqueda .articulo:hover { border-color: #efefef; background: #f1f1f1; box-shadow: 0px 1px 0px rgba(0, 0, 0, .15);}
	.escritor { border-color: #e0edf9; background: #e1edfb; }
	
		.item dt {
		margin: 0 0 .2em;
		color: #2e66b3;
		font-weight: normal; font-size: 1.5em; line-height: 1;
		}
			.item dt a { display: block; text-decoration: none; }
			.item .thumb {
			float: left;
			width: 70px; height: 70px; overflow: hidden;
			margin-right: 10px;
			}
			.itemThumb30x30 .thumb {
			width: 30px; height: 30px;
			}
		.item dd {
		margin: 0 0 0 86px;
		}
		.itemThumb30x30 dd {
		margin-left: 46px;
		}
			.item p {
			margin: 0 0 .2em;
			line-height: 1.2;
			}
			#resultados-busqueda .item{margin:10px 0 0 0;max-height:87px;overflow:hidden;cursor:pointer;}
			#resultados-busqueda .item:hover {
				background:#f5f5f5!important;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				cursor:pointer;
				box-shadow: 0px 1px 0px rgba(0, 0, 0, .15);
				}
			#resultados-busqueda .item p.autor{margin-left:80px;}
			#resultados-busqueda .item p.bio{margin-left:80px;padding-right:10px;font-size:10px;line-height:11px;margin-top:-1px;height:33px;}
			#resultados-busqueda .item ul{margin-left:80px;}
			#resultados-busqueda .item li{display:block;float:left;margin:0 3px 0 0px;padding:0 3px 3px 25px;line-height:24px;height:22px;font-weight:bold;}

			#resultados-busqueda .down{background:url('../images/012-down-icon.png') no-repeat;}
			#resultados-busqueda .comm{background:url('../images/012-icon-comentarios.png') no-repeat;}
			#resultados-busqueda .books{background:url('../images/012-heart-icon.png') no-repeat;}
			#resultados-busqueda .vis{background:url('../images/012-icon-vista.png') no-repeat;}
			/**/
			#resultados-busqueda .searchautores{min-height:50px!important;}
			#resultados-busqueda .searchbooks{min-height:115px!important;max-height:100%;padding:5px 0 5px 5px!important;} 
			#resultados-busqueda .audata {margin-top:5px!important;}
			#resultados-busqueda .audata .bioa {min-height:28px!important;font-size:10px;}
			.scrollpreloader{clear:both;padding-top:20px;}
			
			.item .autor {
			margin-bottom: .6em;
			/*min-height: 30px;*/
			}
			.item .autor2{
			margin-bottom: .2em;
			}			
			.item .ranking {
			margin-bottom: 0;
			margin-top: 7px;
			line-height: 13px;
			}
			
			.item .ranking a,.item .ranking img,.item .ranking span{
			vertical-align:text-top;
			}
	
	.nav-articulos li {
	margin-bottom: .2em; padding: .5em; 
	background: #f4f4f4;
	}
	
	#leer .nav-articulos li {
		background:none;
		margin:0px;
		padding:0px;
		display: inline;
		   float: left;
	} 
	.nav-articulos .item-impar { } .nav-articulos .item-par { background: #f2f2f2; }
		.nav-articulos a { text-decoration: none; }
		.nav-articulos .titulo { float: left; margin: 0; }
		.nav-articulos .opciones { float: right; }
	
	/* item comentarios */
	.comentario { padding: 10px; margin-bottom:8px; padding-left:33px;}
		.comentario .autor {
		margin-left: -18px;
		}
		.comentario .autor img {
		vertical-align:bottom;
		 margin-bottom: -1px;
		}
		.comentario .autor a {
		text-decoration:none;
		}
		.comentario .texto {
		color: #070707;
		font-size: 12px;
		margin: 10px 0px;
		}
		.comentario .fecha {
		color: #a0a0a0;
		font-size: 11px;
		margin-top:4px;
		}
	.comentario.item-impar { background: #f3f3f3; } .comentario.item-par { background: #f3f3f3; }
		.comentario dd { margin-top: .2em; margin-bottom: 0; }
		
	/* item amigo */
	.lista-amigos li {
	margin-bottom: .2em; padding: .5em; line-height: 24px;
	background: #e1edfb;
	}
	.lista-amigos .opciones{width:160px!important;}
	.opcionesb{width:160px!important;}
	#panel .lista-amigos li {
	line-height: 36px;
	}
		.lista-amigos a { text-decoration: none; }
		.lista-amigos .titulo {
		float: left;
		margin: 0;
		}
		.lista-amigos .opciones {
		float: right;
		}
		.lista-amigos form {
		clear: both;
		width: 60%;
		margin: 0 0 0 40px;
		line-height: 1.2;
		}
			.lista-amigos .form input,
			.lista-amigos .form textarea {
			width: 98.4%;
			}
	
	/* item mensaje privado */	
	.lista-mensajes li {
	margin-bottom: .2em; padding: .5em; line-height: 36px;
	background: #f4f4f4;
	}
	.lista-mensajes .nuevo { background: #e2edfc; }
		.lista-mensajes a { text-decoration: none; }
		.lista-mensajes .titulo { float: left; margin: 0; }
		.lista-mensajes .opciones { float: right; }
		.lista-mensajes .mensaje {
		clear: both;
		line-height: 1.4;
		}
			
	/* caja buscador */
	#main .buscador dl { margin: 0; }
		#main .buscador dt { position: absolute; top: -999em; left: -999em; }
		#main .buscador .buscador-filtros dt { position: static; float: left; width: 70px; }
		#main .buscador .buscador-filtros dd { margin-left: 75px; }
		.buscador-filtros label {  padding-left: 4px; padding-right: 16px;  vertical-align: middle;}
		#main .buscador #Keywords { width: 97.6%; }
		#main .buscador #tipoObra, #main .buscador #genero { width: 100%; }
	
	/* definiciones */
	.definiciones {}
		.definiciones dt {
		display: inline; /* IE float fix */
		float: left;
		width: auto;
		padding-right: .5em;
		}
		.definiciones dd {
		display: block;
		}

	/* paginado */
	.paginado {
	margin-top:10px;
	color: #2E66B3;
	/*text-align: center;*/
	}
	
	.listacomentarios .paginado {
	margin-top:25px;
	}
		.paginado a, .paginado .actual { padding: 0 .3em; font-size:16px;}
		.paginado a { text-decoration: none; }
		.paginado .actual { color: #ffffff; background: url("../images/fondo-actual.png") no-repeat;width:14px; height:25px; line-height:23px;
		vertical-align:middle; text-align:center; /* display: block;
    float: left; margin-top: -4px;*/ display: inline-block;}
		.paginado a:visited {  color: #2E66B3;}
		
		
	#leer .paginado, #leer #articulo-intro-txt .paginado a ,  .paginado span{
	font-size:16px;     vertical-align: middle;
	}
	#leer #articulo-texto{
	  margin-top: 22px;
	}
	
	#leer .blocked{
		background:url(../images/012-locked-small.png)no-repeat 10px 10px;
		background-color:#ebebeb;
		padding:10px 10px 10px 55px;
		font-family:Arial;
		font-size:14px;
		letter-spacing:0;
		font-weight:bold;
		line-height:18px;
		}
	
	#leer .paginado .nav {
	margin-right: 15px;
	}
	
	#leer .paginado .nav.derecha {
	margin-left: 15px;
	}
	
	#leer .reportar img, #leer .suscribir img {
	  vertical-align: middle;
	}
	#leer .reportar {
	/*margin-left: -5px;*/
	margin-top:6px;
	}
	#leer .suscribir {
	margin-top:15px;
/*	margin-left: -5px;*/
	}
	#leer .nav-bottom {
	
	padding-bottom: 28px;

	}
	#articulo-intro-txt.share {
		padding-bottom:12px;
		padding-top: 18px;
		margin-bottom: 12px;
	}
	
	#articulo-intro-txt.share div {
	
	display:inline-block;
	}
	/* formularios */
	input, textarea, select {
	border: 1px solid #b3b3b3;
	background: #fff;
	color: #6e727c;
	font-size: 14px;
	}
	input, textarea {
	padding: .2em;
	}
	select {
	padding: .12em .12em .14em .1em;
	}
	input:focus, textarea:focus, select:focus {
	border-color: #6E727C;
	color: #2d2b2d;
	}
	.radio, .chkbx {
	width: 13px !important; height: 13px;
	margin: 0; padding: 0 !important;
	border: 0 none; background: transparent none;
	}
	
	dl.form {
	}
		.form dt {
		color: #6e727c;
		font-weight: normal;
		}
			.form dt label {
			color: #2e66b3;
			}
				.form dt .nota { color: #6e727c; }
		.form dd {
		min-height: 25px; _height: 25px;
		}
	
	ul.form {
	list-style: none outside;
	padding-left: 0;
	}
		.form li {
		}
	
	.form-lista {
	list-style: none outside;
	padding-left: 0;
	}
		.form-lista li {
		margin: 0 0 .2em; padding-left: 18px;
		}
			.form-lista li .radio, .form-lista li .chkbx {
			margin-left: -18px;
			}
	.form .form-lista {
	margin-bottom: 0;
	}
		.form .form-lista li {
		line-height: 25px;
		}
	
	.form-lista-inline {
	list-style: none outside;
	padding-left: 0;
	}
		.form-lista-inline li {
		display: inline;
		margin-right: 1em;
		}
		.form .form-lista-inline li {
		line-height: 25px;
		margin-bottom: 0;
		}
	
	.botones {
	margin: .5em 0;
	text-align: right;
	}
	
	#articulo-comentarios .botones {
	 float: right;
   margin-bottom: 0;
  /*  margin-right: 5px;*/
    margin-top: 3px;
	}
	
	#articulo-comentarios #sharecheck {
	float:left;
	margin-top:8px;
	margin-left: 19px;
	}
	
	#articulo-comentarios #sharecheck img {
	vertical-align:middle;
	}
	#articulo-comentarios #sharecheck input {
	/*border: solid 1px #1c5180;*/
	padding-left:0px;
	}
		.boton {
		padding: .2em; @overflow: visible;
		border: 1px solid #6E727C; border-color: #B3B3B3 #404348 #404348 #B3B3B3;
		background: #6E727C;
		color: #f4f4f4;
		font-weight: bold;
		cursor: pointer;
		}
		.boton:focus, .boton:hover {
		background: #404348;
		color: #fff;
		}
	
	.error {
		color: #c00;
		font-weight: bold;
		/*background-color: #c00;*/
		padding: 3px;
		/*
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;*/
	}
	
	/* tablas */
	table {
	}
		th, td {
		padding: .6em .4em;
		}
		thead th {
		padding-bottom: .4em;
		font-size: 16px;
		}
		td {
		border-bottom: 4px solid #fff;
		background: #e2edfc;
		}

/* ESTILOS DE PAGINAS PARTICULARES */

	/* HOME */
	#articulos-azar, #articulos-top, #bienvenida { padding:0  }
	#home #content h2 { font-size: 13px; }
	
	#home #extra .buscador #Keywords { width: 283px; @width: 280px; }
		#home #extra .buscador #tipoObra, #home #extra .buscador #genero { width: 215px; }
	
	/* REGISTRACION y ESCRIBIR */
	#registracion #content dt label, #escribir #content dt label { font-size: 16px; }
	#registracion h1{font-size:22px;font-weight:bold;}
	#registracion .titled{border-bottom:1px #ebebeb solid; padding-bottom:10px!important;}
	#registracion h2{font-size:18px;}
	#part1 .form input,
	#part1 .form textarea { width: 90%; }
	#part1 .form select { width: 100%; }
	#part2 .form input,
	#part2 .form textarea { width: 90.5%; }
	#part2 .form select { width: 100%; }
	#part2 .acepto em{margin:0 0 0px 0;}
	#registracion #main .form #Dia { width: 4em; }
	#registracion #main .form #Mes { width: 10em; }
	#registracion #main .form #Anio { width: 5em; }
	#registracion .botonize{background-color:#61ac4f;padding:10px 15px 10px 15px;color:#fff;border:none;font-weight:bold;cursor:pointer;}
	#registracion .botonize:hover{background-color:#6abf56;}
	#escribir #capaTipo .radio {
	margin-right: .4em;
	}
	#escribir #capaTipo .capitulo {
	width: 74%;
	}
	#escribir #Resumen {
	height: 8em;
	}
	#registracion #Biografia {
	height: 16em;
	}
	#escribir #Contenido {
	height: 20em;
	}
	
	#escribirForm-Creditos {
	float: left;
	width: 22%;
	}
		#escribir #Creditos {
		width: 90px;
		}
	#escribirForm-Estado {
	float: left;
	width: 46%;
	}
		#escribirForm-EstadoRestringido {
		float: right;
		width: 50%;
		margin: -28px 0 0;
		}
	#escribirForm-EstadoComentario {
	float: right;
	width: 30%;
	}
			
	.acepto {
	clear: both;
	margin: 2em 0 1em;
	}
	.acepto em.destacado {
	display: block;
	margin: 0 0 -10px; @margin: 0 0 5px;
	font-style: normal; font-size: 22px; font-weight:bold;
	}
	
	/* LEER */
	#articulo-intro {
	padding: 0 0 1em;
	
	}
		#articulo-intro .thumb {
		float: left;
		margin-bottom: .6em;
		}	
		#articulo-intro-txt {
		font-family:Arial;
		border-bottom: 1px solid #ebebeb;
		 padding-bottom: 11px;
		}
		#articulo-intro-txt.formcomentario {
		padding-bottom: 6px;
		margin-bottom: 10px;
		border:none;
		}
		.sinopsis h1{
		font-size: 16px;
		padding:0px;
		  margin: 0 0 2px;
		
		}
			#articulo-intro h1 {
			
			font-weight: normal; font-size: 30px;
			 letter-spacing: -1px;
			 margin: 0 0 10px;
			}
			#articulo-intro p {
			margin: 0 0 .2em;
			}
			#articulo-intro .autor {
			margin-bottom: .6em;
			}
			
			#articulo-intro .autor img {
			vertical-align: text-bottom;
			}
			#articulo-intro .ranking {
			margin-top: .6em;
			line-height: 16px;
			}
				#articulo-intro .ranking a {
				background: url(../images/estrella01.gif) no-repeat 0 1px;
				}
					#articulo-intro .ranking img {
					vertical-align: middle;
					}
					#articulo-intro .ranking a:hover img, #articulo-intro .ranking a.hover img {
					visibility: hidden;
					}
			#articulo-intro .addthis_toolbox {
			margin-top: 1em;
			line-height: 16px;
			}
				
	#articulo-texto {
	padding: 0 0 2em;
	/* No seleccionable  -moz-user-select: none; -khtml-user-select: none; user-select: none;*/
	}
		.articulo-capitulo {
		margin: 0 0 .4em;
		}
			.articulo-capitulo h2 {
			float: left;
			}
			.articulo-capitulo .nav-capitulos {
			float: right;
			margin: 0;
			font-size: 16px;
			}
				.articulo-capitulo .nav-capitulos strong, .articulo-capitulo .nav-capitulos a { padding-left: .4em; }
		#articulo-texto p {
		font-size: 16px;
		}
	#articulo-comentarios {
	}
	#articulo-comentarios h2{
	font-size: 16px;
	}
		#articulo-comentarios form {    padding: 2px 0 0; zoom: 1; } 
			#articulo-comentarios h3 {
			margin-top: 1em;
			font-weight: normal; font-size: 18px;
			}
			#articulo-comentarios #Comentario { float:right;width: 540px; color: #070707; font-size: 12px;}
		#comentar img {
		   vertical-align: middle;
		}
	.nav-leer {
	padding: 0;
	}
		.nav-leer li {
		margin-bottom: .4em;
		}
			.nav-leer a {
			font-size: 12px; line-height: 1;
			text-decoration: none;
			}
	
	#leer #navigation .form input {
	width: 96.5%;
	}
			
	.articulos-relacionados { padding: 0;  clear: both;}
	.articulos-relacionados.masautor {margin-top:20px;}
	.articulos-relacionados h2 { font-weight: normal; font-size: 18px; float:left; margin-bottom: 0; letter-spacing: -1px;}
	h2 {
	 letter-spacing: -1px;
	}
	.articulos-relacionados .todos {  float:right; display: block;
    margin-right: 2px;
    margin-top: 3px;}
    .articulos-relacionados .todos a{
    font-size: 12px;
    }
	.articulos-relacionados ul {clear:both;}
	/* BUSCAR */
	.filtro-fecha { margin-bottom: 0; }
		.filtro-fecha li { display: inline; padding-right: .6em; }
	
	#resultados-busqueda {/* padding: 1em 0;  margin-top: 7px;*/ } 
	
	#buscador-wrapper {margin:10px 0 10px 0; padding:6px 0; font-family:Arial; color: #404348;font-size:12px}
	#buscador-wrapper #buscador{
			background-color: #ebebeb;
			/*border-top: 1px solid #DCDCDC;*/
			border:1px solid #ddd;
			margin:5px 10px 5px 0; 
			padding-bottom:3px;
			}
		#buscador-wrapper #Keywords{ width:450px;}
		#buscador-wrapper .buscador-filtros dd{ display:inline; }
		#buscador-wrapper .buscador-filtros {float:left; margin-left: 23px;	 margin-top: 4px;}
		#buscador-wrapper a{ padding-left:22px; font-family:Arial; text-decoration:none; color:#fff}
		#buscador-wrapper a:hover{ color: #fff;}
		#buscador-wrapper #pictoggle{ 
			height:22px; 
			background-image:url(../images/012-drop-icon.png); 
			background-repeat:no-repeat;
			background-position: 0px 0px;
			background-color: #7ea5ca; 
			padding: 4px 10px 4px 6px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			}
		#buscador-wrapper #pictoggle:hover{background-color: #88b2d9;}
		#buscador-wrapper #pictoggle.active{
			background-position: 0 -22px;
			-webkit-border-radius: 2px;
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			-moz-border-radius: 2px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-bottomleft: 0px;
			border-radius: 2px;
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
			}
		#buscador-wrapper .botones {margin: -4px 0 0; text-align: right; padding-top: 10px; padding-right: 10px;}
		#buscador-wrapper select {
		font-family:Arial; color: #404348;font-size:12px;margin-right:13px;
		}
		#buscador .boton {
		background:url(../images/buscar.png) no-repeat;
		border:0px;
		color:white;
		width: 79px;
		height:33px;
		padding:0px;
		margin:0px;
		display: inline-block;
		font-size:16px;
		line-height:33px;
		text-align:center;
		font-weight:normal;
		vertical-align:middle;
		}
		/*#buscador-wrapper #pictoggle.active{background-position: 0 -16px}*/
		#buscadorform{margin:12px 0 10px 0;}
		#buscadorform .searchbtn{ 
			background-color: #7ea5ca; 
			padding: 8px 12px; 
			margin: 6px 0 1px 0;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			cursor: pointer;
		}
		#buscadorform .searchbtn:hover{
			color: #fff;
			background-color: #87b2da;
			cursor: pointer;
		}
	/* PERFIL DE USUARIO */
	#perfil-intro { padding: 0 0 1em; }
		#perfil-intro .thumb { float: left; margin: 0 1em .5em 0; }
		#perfil-intro h1 { margin: 0 0 .2em; font-weight: normal; font-size: 26px; line-height: 1; }
		#perfil-intro .definiciones { /*clear: left;*/ }
			#perfil-intro .definiciones dd { margin-bottom: .2em; }
	
	#perfil-bio { padding: 1em 0; }
	
	#usuarios #extra ul.nav { margin-bottom: 1.6em; }
	
	/* PANEL DE CONTROL */	
	#panel #navigation .nav-leer { padding-bottom: 0; }
		#main #navigation .form dd {
		min-height: 20px; _height: 20px;
		}
			#panel #navigation .form input,
			#panel #navigation textarea {
			width: 98.5%;
			}
			#panel #navigation #Biografia {
			height: 6em;
			}
	#panel #navigation #creditos { margin-top: 2em; }
		
	#panel #content .nav { margin: 0 0 2em; }
	#panel #content .titulo-panel .nav, #panel #content .titulo-panel .nav li { margin: 0; }
	
	.titulo-panel {}
		.titulo-panel h1 {
		float: left;
		}
		.titulo-panel .acciones {
		float: right;
		}
			.titulo-panel .acciones a { font-size: 16px; }
	
	/* CREDITOS */
	#creditos-info,
	#canje {
	padding: 1em 0;
	}
		#canje dt label { font-size: 16px; }
		#canje_creditos #content .form input { width: 97.6%; }
	
	/* LEGALES */
	#condiciones-de-uso h2, #privacidad h2 {
	margin-top: 1.4em;
	font-weight: normal; font-size: 18px;
	}
	
	/* CONTACTO y OLVIDO DE CONTRASENA */
	#olvido #main label, #contacto #main label {
	font-size: 16px;
	}
	#olvido #main .form input, #contacto #main .form input {
	width: 98.4%;
	}
	#contacto #main textarea {
	width: 98.4%; height: 4.8em;
	}
	
	
/*******    ***/
#nuevosLegales{ text-align:center; padding: 8px 0px; background-color:#c3e3f3}
#linkLegal{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:40px;}

*.unselectable {
   -moz-user-select: none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   user-select: none;
   cursor:default;
}

/*****************************************************/
/**** HEADER 2012 ******/
#header { background: url(../images/012-top-bg.gif) repeat-x; padding: 0px; height: 41px; overflow:hidden;}
#header .logo img { height: 41px; width: 88px; }
#header .logo { padding-top: 0px; width: 95px; margin-left:-7px;}
#header .searchdrop{
	float: left; 
	width: 60px; 
	background-color: #7C7C7C; 
	height: 9px;
	margin: 0;
	padding: 11px 0px 11px 7px; 
	color: #d5d5d5; 
	font-size: .75em; 
	border-right: 1px #464646 solid;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	cursor: pointer;
	}
#header .searchdrop:hover{background-color: #636363;}
#header .searchdrop img{margin: 0 0 0 3px;}
#header .searchooser{
	display: none;
	position: absolute;
	background-color: #636363;
	width: 67px;
	height: 45px;
	margin: 10px 0 0 -7px;
	padding: 7px 0 0 0;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	z-index: 1000;
	cursor: pointer;
	}
#header #choutput{cursor: pointer;font-size:1em;letter-spacing:0em;}
#header .searchooser ul{list-style: none; margin:0;padding:0;}
#header .searchooser li{clear: both; cursor: pointer;display:block;width:55px;margin:0;padding:0 5px 0 7px;line-height:20px;}
#header .searchooser li:hover{color:#fff;background:#7bb7d5;}
#header .buscar { 
	margin: 5px 0 0 20px; 
	background-color: #7C7C7C; 
	width:240px; 
	height:31px; 
	float:left; 	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
input::-webkit-input-placeholder { color: #a5a5a5;}
input:-moz-placeholder { color: #a5a5a5;}
input:-ms-input-placeholder { color: #a5a5a5;}

#header .buscar  input {background-color: #7C7C7C; border:none; margin:0px; padding: 0px; }
#header .buscar .keywords { height:18px; padding: 0 0 0 5px; width:125px; float:left; height: 31px; color: #fff;}
#header .buscar .keywords:focus{outline: none;} 
#header .buscar .keywords:-moz-placeholder { color: #a5a5a5;}
#header .lupita { float:right; border:none; margin: 8px 3px 0 5px; padding:0px;background: none!important;}
#header .lupita:active{margin-top:9px;}
#header .formulario { 
	display:none;
	border: 6px solid #2C68B0;
	z-index:99;
	height: 240px; 
	background:#e2eefe;
	position: absolute; 
	width: 140px; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-ms-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-radius-topright:0px;
	}
/*#header .iniciar_sesion:hover .formulario, #header .formulario:hover  {display:block; }*/
#header .registrate { 
	float:left; 
	margin:5px 0 0 407px;
}
#header .iniciar_sesion { float:right; }
#header .registrate a{
	background-color: #61ac4f;
	font-family: Arial;
	color: #fff; 
	font-size: 1.2em;
	display:block; 
	width:100px;
	height:31px; 
	line-height: 31px; 
	text-decoration:none;
	text-align: center;
}
#header .registrate a:hover { 
	background-color: #6bbc57;
}
#header .clearfix { overflow:hidden; }
#header .iniciar_sesion a.fondo{ 
	margin: 5px 0 0 0;
	font-family: Arial;
	font-size: 1.2em;
	color: white; 
	display:block;
	background-color: #72bbde;
	width: 115px; 
	height:31px; 
	line-height: 31px; 
	overflow:hidden; 
	text-decoration:none;
	z-index:99; 
	text-align: center;
	}
#header .iniciar_sesion a.fondo:hover{background-color:#7bd2fb;}
/*#header .registrate a:hover{ color: #cc0000; }*/
#header .boton.submit:hover{ color: #e1edfb; }
#header #login { width: 220px; padding:10px; color: #46525e; }
.formulario h1{
	font-family: Arial!important;
	font-size: 1.3em!important;
	font-weight: bold;
	background-color: #73bcdf;
	color: #fff;
	line-height: 2.3em;
	padding: 0 0 0 10px;
}
.registrolink{text-decoration:none;color:#666!important;padding-top:15px;display:block;}
.registrolink:hover{color:#c00!important;}
.signin_button { display: block; height: 44px; width: 215px; font-size: .1em;}
.signin_button_thin { display: block; height: 22px; width: 150px; font-size: .1em;}
.signin_button_big { display: block; height: 43px; width: 100%; font-size: .1em;}
#twitter_button { background: transparent url(../images/signin_twitter.png) top left no-repeat;	}
#facebook_button_big{background: url(../images/012-facebook-signin-button-es.png) 0 0 no-repeat;}
#facebook_button_big:hover{background: url(../images/012-facebook-signin-button-es.png) 0 -44px no-repeat;}
#facebook_button_big:active{background: url(../images/012-facebook-signin-button-es.png) 0 -88px no-repeat;}
#facebook_button { background: transparent url(../images/signin_facebook.png) top left no-repeat; margin-top:5px; }
#facebook_button_es { background: transparent url(../images/012-facebook-signin-button-es.png) top left no-repeat; margin-top:5px; }
#facebook_button_pt { background: transparent url(../images/012-facebook-signin-button-pt.png) top left no-repeat; margin-top:5px; }
#facebook_button_en { background: transparent url(../images/012-facebook-signin-button-en.png) top left no-repeat; margin-top:5px; }
#twitter_button:hover, #facebook_button_es:hover, #facebook_button_pt:hover, #facebook_button_en:hover { background-position: 0px -44px; }
#twitter_button:active, #facebook_button_es:active, #facebook_button_pt:active, #facebook_button_en:active { background-position: 0px -88px; }
span.hide { display: none; }
#header li{float: left;}
#header .boton.submit {/* font-family: 'Rockwell', Rockwell;*/ color: white; font-size: 15px; background: #3269ac; width:120px; 
	text-align:center; height:25px; border:none; padding: 3px 0px 8px; font-weight:normal; }
#header #login dl input { border: 1px solid #B3B3B3; width:215px; height:20px; }
#header #login dl, #header #login dd, #header #login dt , #header #login label  {padding:0px; color: #46525e; }
#header #login-usr{ margin-bottom: 10px;}
#header #login .botones {  margin: 5px 0 0; }
#header .newebook{
	display:block;
	background-image: url(../images/012-newebook-btn.gif); 
	background-repeat: no-repeat; 
	width: 120px;
	height: 25px;
	margin-left: 5px;
	padding:6px 0 0 7px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	}
#header .newebook:hover{background-position: 0 -31px;}
#header .newebook:active{background-position: 0 -62px;}
#header .recordarme { float: left; margin-top: 10px; }
#header .olvido { color: #46525e;  font-size: 12px; margin: 25px 0!important; text-decoration: none;}
#header .logueado { float:right; margin: 4px 10px 9px 0px; width: 600px;}
#header .logueado a{ text-decoration:none;}
#header img { vertical-align: text-bottom; }

#header .sstar{font-size: 16px;margin-right: 1px;}
#header .userpoints{
	margin-left: 23px;
	margin-right:5px;
	/*background: #333;*/
	background: #77b6db;
	height:31px;
	width:37px;
	/*
	border-bottom: 1px #555 solid;
	border-top: 1px #111 solid;
	*/
	/*color:#77b6db;*/
	color:#fff;
	line-height: 27px;
	text-align: center;
	font-size: 14px;
	letter-spacing: -.05em;
	/*text-shadow: rgba(0,0,0,.5) 0 1px 0;*/
}
#header .userpoints:hover{background-color: #83c8f1;}
#header .userpoints a{color:#fff;text-shadow: 0 -1px 0 rgba(0,0,0,.2);padding:7px 0;}
#header .userdata{width: 245px;height:31px;text-shadow: rgba(0,0,0,.5) 0 -1px 0;}

.separador{height: 20px; margin: 20px 0 10px 0; border-bottom: 1px #ebebeb solid;}
#header .avatar{
	margin:0;
	width: 31px; 
	height: 31px; 
	background-color: #525252;
	float: left;
}
#header .notifybubble{
  float: left;
  position: absolute;
  margin: -4px 0px 0px 20px!important;
  padding:0;
  display: none;
}
  
#header .nickname{
	display: block;
	color: #6eb6d9;
	font-size: 1.2em;
	margin: 5px 0 0 5px;
	width: 180px;
	float: left;
}
#header .nickname:hover{color:#fff;}
.rounded4{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.rounded3{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#header .cerrar img { margin:9px 0 0 5px; float: right;}
#header .cerrar img:active {margin:10px 0 0 5px;}
#header .logueado div{ display:inline; }
#header .iconos { margin-right:0px; width: 200px; }
#header .iconos a{ margin-right:0px; }
#header .creditos {
	color:#fff; 
	background-color: #525252; 
	height: 26px;
	padding: 3px 0px 3px 6px;
	margin: 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width: 124px;
	}
#header .creditos img { vertical-align: middle; padding: 0;margin: 0;}
#header .creditos a { margin-left:5px; margin-right:2px; font-family: Arial; color: #8d8d8d;}
#header .creditos a:hover{color: #fff;}
#header .container.clearfix { overflow: hidden; height:45px; }
#header .iniciar_sesion { overflow: hidden; height:45px; }

#errorMsg{ position:absolute; top:4px; left:520px;}
#errorMsg2{ position:absolute; top:4px; left:580px;background:#c00;color:#fff;padding:10px;}


.btn {
	float: left;
	clear: both;
	background: url(../images/boton-left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btn a{
	float: left;
	height: 33px;
	background: url(../images/boton-center.png) repeat-x left top;
	line-height: 33px;
	/*padding: 0 10px;*/
	color: #fff;
	font-size: 16px !important;
	text-decoration: none;
}
.btn span.final {
	background: url(../images/boton-right.png) no-repeat;
	float: left;
	width: 10px;
	height: 33px;
}
input[type=checkbox], input[type=radio]  {
border:none;
}
/***********************************/
#pideregistro .formulario { display:block }
#pideregistro .formulario p { clear:both; }
#pideregistro #login{width: 315px; padding:10px; color: #46525e; float:none}
#pideregistro #login input { border: 1px solid #B3B3B3; width:175px; height:20px; }
#pideregistro #login label  {padding:0px; color: #46525e;}

/* TBOX START */
#tbox{padding:15px 0 0 0;}
#tbox #tbwrapper{width: 975px; margin: auto;}
#tbox #wrapper-top{width: 100%;}
#tbox .slider-wrapper{float:left;}
#tbox #tbox-side{float: right;}
#tbox .tbcontainer{
	width: 300px; 
	height:312px; 
	background-color: #e7e7e7;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, .25);
	}
#tbox .tbcontainer .boxtitle{
	font-family: Arial;
	font-size: 1.3em;
	padding: 10px;
	color: #666;
	border-bottom: 1px #c9c9c9 solid;
}
#tbox .tbcontainer .boxsubtitle{
	font-family: Arial;
	font-size: 1.3em;
	padding: 10px;
	color: #666;
	border-bottom: 1px #c9c9c9 solid;
	border-top: 1px #c9c9c9 solid;
}

#tbox .tbcontainer #comprar{
	padding:3px 0 0 0;
	margin:-6px 0 0 0;
	background:url('../images/012-tbox-bottombg.gif') repeat-x;
	}
#tbox .tbcontainer #comprar .tbtext{display:block; margin: -3px 0 0 0; color: #777; line-height: 1.3em;
	background:url('../images/012-tbox-moneda.png') no-repeat 7px 10px #666; padding:8px 5px 12px 80px;
	border-bottom:1px #c9c9c9 solid;color:#ccc;font-weight:bold;
	}
#tbox .tbcontainer .form{padding:10px 0px 10px 0px;padding:5px 0 1px 0;}
#tbox .tbcontainer .tbboton{width: 100px!important; bottom: 0px; background: #72a3c6; color: #fff; box-shadow: 0px 1px 0px rgba(0, 0, 0, .5); border: none;}
#tbox .tbcontainer .tbboton:active{position:relative; margin-top:1px!important;}
#tbox .tbcontainer .tbboton:hover{background: #7cb1d6;}
#tbox .tbcontainer .botones{padding: 10px 15px 0 0; border-top: 1px #c9c9c9 solid;}
#tbox .tbcontainer .botones .message{float:left;padding: 8px 0 0 20px;display: none; color: #666;}
#tbox .tbcontainer .form label{cursor: pointer; padding:10px 20px 10px 40px;margin:0;width:250px;}
#tbox .tbcontainer .form strong {font-size: 1.5em; font-weight: normal;cursor: pointer;}
#tbox .tbcontainer .form input[type="radio"]{margin:0px 5px 3px 0;cursor: pointer}
#tbox .tbcontainer .form li{margin: 3px 15px; padding: 5px 20px 0 0px;cursor: pointer;background:#fff;color:#777;}
#tbox .tbcontainer .form li:hover{background: #72a3c6; color: #fff;}
#tbox .tbcontainer .tbtop{margin: 5px 15px 10px 15px; padding: 5px 0 0 0;background: url('../images/012-newebook-icon.png') no-repeat 20px 15px #fff; cursor: pointer;}
#tbox .tbcontainer .tbtop:hover{background-color: #72a3c6; background-position: 20px -85px; color: #fff;}
#tbox .tbcontainer .newebookicon{float: left; margin: 10px 10px 10px 20px;}
#tbox .tbcontainer .p{ 
	margin: 0px 20px 5px 20px; 
	line-height: 1.3em; 
	color: #666; 
	padding: 10px 0 20px 75px;
	height:75px;
}
#tbox .tbcontainer .p2{ 
	margin: 10px 20px 10px 20px; 
	line-height: 1.3em; 
	color: #666; 
	padding: 17px 0 20px 75px;
	}
#tbox .tbcontainer .botonregistrate{width:100%;text-align:center;margin-top:50px;border-top: 1px #ccc solid;}
#tbox .tbcontainer .botonregistrate a{display:block;line-height:40px;color: #666;text-decoration:none;font-size:10px;padding-top:3px;}
#tbox .tbcontainer .botonregistrate a:hover{color:#c00;}
#tbox #tbbottom{
	margin:5px 15px 1px 15px; 
	padding: 0 0 10px 0;
	background: url('../images/012-fillprofile-icon.png') no-repeat 20px 15px #fff;
	height: 80px;
	cursor: pointer;
}
#tbox #tbbottom:hover{background-color: #72a3c6; background-position: 20px -65px; color: #fff;}

.fblogin{width:100%;height:50px;margin:10px 0 35px 0 ;text-align:center!important;}
.fblogin p{font-size:12px;color:#666;}

.btnregistro2b{display:block;text-decoration:none;color:#fff!important;background-color:#72a3c6;padding:10px;margin:15px;font-weight:bold;box-shadow: 0px 1px 0px rgba(0, 0, 0, .5);}
.btnregistro2b:hover{background-color:#79b0d7;color:#fff;}

/**/
.rounded4{
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
/**/
.fright{float:right;}
.fleft{float:left;}
.cboth{clear: both;}
/*#tbox-side .tbcontainer{padding: 5px 15px 5px 15px;}*/
#tbox-side .tbcontainer{padding: 0;}
#tbox-side .tbc-top{padding:10px 15px 10px 15px;}
#tbox-side .tbc-top .logolii{padding:3px 0px;vertical-align:top;text-align:center;}
#tbox-side .forgot {/**/}
#tbox-side .forgot a{text-decoration:none;background-color:#d7d7d7;display:block;padding:10px;min-width:140px;text-align:center;color:#ebebeb;font-weight:bold;}
#tbox-side .forgot a:hover{background-color:#b5b5b5;}
#tbox-side .passes{width: 50%;margin: 10px 0 0 0;float: left;}
#tbox-side .passes span{display:block;margin:0px 0 12px 0;padding:0 0 0 0;height: 5px; font-size: 1em; width: 120px; color: #a4a3a3;}
#tbox-side .tbutton{float:right;margin-top:5px;}
#tbox-side .tbutton input:hover{background:#79b0d7;}
#tbox-side .tbbottom{
	clear: both;
	/*border-top: 1px #c9c9c9 solid; */
	border-bottom:1px #c9c9c9 solid;
	margin:0px 0 0px 0!important; 
	padding:10px 15px 10px 15px;
	background-image: url('../images/012-tbox-bottombg.gif');
	background-repeat: repeat-x;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
#tbox-side .tbbottom .subtitle{line-height:22px;font-weight:bold;font-size:14px;color:#666;}
#tbox-side input{width: 248px; height:31px; margin: 5px 0 0 0; padding: 0 10px 0 10px;font-weight: bold; border-color: #d9d9d9;}
#tbox-side .borderize:focus{outline: 3px #72a3c6 solid;}
#tbox-side input:focus{outline: none;}

#tbox-side input[type="submit"] {
    background-color: #72A3C6;
    border: medium none;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    font-size: 1em;
    width: 80px;
    cursor: pointer;
}

#tbox-side input[type="button"]{
	width:80px; 
	background-color: #72a3c6; 
	border: none; 
	color: #fff; 
	font-size: 1em;
	box-shadow: 0px 1px 0px rgba(0, 0, 0, .4);
}

#tbox-side input[type="button"]:hover{background-color: #7cb1d7;}
#tbox-side input[type="checkbox"]{padding: 0!important;position: absolute; margin: -28px 0 0 123px;width: 15px;}
/* TBOX END*/
/* HOME ITEMS */
.arrow-l{float: left; margin: 90px 0 0 -30px;}
.arrow-l:active{margin-top:91px;}
.arrow-r{float: right; margin: 90px 0 0 0px;}
.arrow-r:active{margin-top:91px;}
/* END HOME ITEMS */
/*blog posts*/
#blog span{font-size: 1em; color: #666666;}
#blog p{color:#2f67b3; font-size: 1.2em; font-weight: bold;line-height: 1.2em; margin:3px 0 0 0; letter-spacing: -.1em;}
#blog p a{font-family:Arial;}
#blog .separador{display: block; height: 1px; background-color: #e5e5e5; margin: 5px 0 5px 0;}
.autorsemana .separador{display: block; height: 1px; background-color: #e5e5e5; margin: 5px 0 5px 0;}

/*end blog posts*/
/*---------------------------------------------------------------------------------*/
/* WIZARD START */
/**/
#wrapper-wizard{
	background-color: #fff;
}
#wrapper-wizard #numbers{vertical-align: top;padding-top:10px;font-family: 'Volkhov', serif;font-size:18px;margin-bottom:10px;}
#wrapper-wizard #numbers img{margin-top:-10px;}
#wrapper-wizard #numbers .helpwiz{font-family:arial;font-size:12px;font-weight:bold;background-color:#6eb6d9;padding:10px;}
#wrapper-wizard #numbers .helpwiz:hover{background-color:#79c7ec;}
#wrapper-wizard #numbers .helpwiz a{text-decoration: none;color:#fff;}
#wiz-col01{
	float: left;
	width: 50%;
}
#wiz-nocol{
	width: 100%;
}
#wiz-nocol .errormsg{position:absolute;background:#555;font-family:Arial;font-weight:bold;font-size:12px;padding:10px;margin:-180px 0 0 400px;z-index:1000;}
#wiz-nocol .errormsg span{color:#fff!important;}
.noresize{
	resize:none;
}
.greyborder{
	outline: 1px solid #ebebeb;
	border:none;
}
.greyborder:focus{
	outline: 3px solid #6EB6D9;
}

#wiz-title-full{
	width: 800px;
	margin: 5px;
	height: 30px;
	overflow: hidden;
	padding: 5px 15px 5px 15px;
	font-family: 'Volkhov', serif;
	font-size: 2em;
	font-color:#3e4348;
}
#wiz-subtitle-full{
	width: 878px;
	margin: -42px 5px 5px 65px;
	height: 30px;
	overflow: hidden;
	padding: 5px 15px 5px 15px;
	font-family: 'Volkhov', serif;
	font-size: 2em;
	font-color:#3e4348;
	float: left;
}
#indexbtn{
	width: 50px;
	height: 43px;
	background-color: blue;
	margin: 5px 0 0 5px; 
}
#wiz-title-01{
	width: 444px;
	margin: 5px;
	height: 30px;
	overflow: hidden;
	padding: 5px 15px 5px 15px;
	font-family: 'Volkhov', serif;
	font-size: 2em;
	font-color:#3e4348;
}

#wiz-resumen-01{
	width: 444px;
	margin: 5px 5px 10px 5px;
	height: 184px;
	overflow: hidden;
	padding: 15px 15px 5px 15px;
	font-family: 'Volkhov', serif;
	font-size: 1.2em;
	font-color:#3e4348;
	font-weight: normal;
}
#wiz-tags-01{
	width: 444px;
	margin: 5px;
	height: 25px;
	overflow: hidden;
	padding: 10px 15px 5px 15px;
	font-family: 'Volkhov', serif;
	font-size: 1.2em;
	font-color:#3e4348;
	font-weight: normal;
}
#wiz-isbn{
	width: 444px;
	margin: 5px;
	height: 25px;
	overflow: hidden;
	padding: 10px 15px 5px 15px;
	font-family: 'Volkhov', serif;
	font-size: 1.2em;
	font-color:#3e4348;
	font-weight: normal;
}

#wiz-col02{
	/*background-color: #ef0;*/
	width: 480px;
	float: right;
	margin: 4px 0 0 0px;
}
#wiz-portada{
	background-color: #fff;
	height: 400px;
	border: 4px solid #ccc;
	font-family: 'Volkhov', serif;
}

#wiz-portada h1,#wiz-portada p{
	text-align: center;
}

#wiz-portada img.portada_icon{
	padding-top: 120px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	
}
#wiz-portada span{
	color: #aaa;
}
#wiz-portada .tapatop{background:url('../images/012-wiz-tapatop.png') 0 0 no-repeat;display:block;position:absolute;width:5px;height:250px;margin:20px 0 0 155px;}
#wiz-portada .caratula{padding:20px 20px 20px 20px;background:url('../images/012-wizard-tapa-bg.jpg') 126px -20px no-repeat;}
#wiz-portada #cargando{
	background: #fff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	padding:10px;
	top:0px;
	margin:250px 0 0 190px;
	width:70px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow:    0px 2px 3px 0px rgba(0,0,0,.6);
  	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,.6);
  	box-shadow:         0px 2px 3px 0px rgba(0,0,0,.6);
}
#wiz-portada #inside-portada h2{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	letter-spacing: 0;
	color: #fff;
	background-color:#ccc;
	margin:40px auto -4px auto;
	width: 350px;
	padding: 5px;
}
#wiz-nav{
	clear: both;
}

#spacer{
	background-color: #fff;
	height: 20px;
}
#wiz-nav-in{
	border-top: 1px solid #ebebeb;
	padding-top:10px;
}
.botonpreview{
	background-color:#6eb6d9;
	height: 21px;
	float:right;
	font-weight: bold;
	padding: 10px!important;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.botonpreview:hover{background-color:#79c7ec;}
.botonpreview:hover{background-position:0 -41px;}
#wiz-nav-in a{text-decoration:none;}
#wiz-nav .botonnext input{border:none;background:none;color:#fff;font-weight:bold;font-size:12px;margin:-15px 0 0 -15px;cursor:pointer;height:40px;width:80px;}
.botongo{
	display:block;
	text-decoration:none;
	background-image: url('../images/wiz-navbtn-bg.gif');
	background-repeat: repeat-x;
	height: 41px;
	width:180px;
	text-align:center;
	line-height:41px;
	font-weight:bold;
	color:#666!important;
	cursor:pointer;
}
.botongo:hover{background-position:0 -41px;}
.botonnext{
	width: 100px;
	background:#6eb6d9;
	height: 21px;
	float:right;
	font-weight: bold;
	padding: 15px 5px 5px 15px;
	cursor: pointer;
	text-decoration:none;
	color:#fff!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.botonnext:hover{background-color:#79c7ec;}
/*
.botonnext{
	width: 100px;
	background-image: url('../images/wiz-navbtn-bg.gif');
	background-repeat: repeat-x;
	height: 21px;
	float:right;
	font-weight: bold;
	padding: 15px 5px 5px 15px;
	cursor: pointer;
	text-decoration:none;
	color:#6eb6d9;
}
.botonnext:hover{background-position:0 -41px;}
*/
.botonnext-green{
	height: 43px;
	float:right;
	padding:0;
	margin: 0;
	cursor: pointer;
	text-decoration:none;
	color:#fff!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.botonnext-green input{background-color: #6bac47;border: none;cursor: pointer;color: #fff;font-weight: bold;padding: 12px;margin-top: 0px;}
.botonnext-green input:hover{background-color: #75ba4e;}

.circlet{
	float: right;
	margin:-2px 5px 5px 15px;
	background-color: #6db5d9;
	width: 16px;
	height: 16px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}
.botonprev{
	color:#fff;
	width: 100px;
	background-color:#6eb6d9;
	height: 21px;
	float:left;
	font-weight: bold;
	padding: 15px 15px 5px 5px;
	cursor: pointer;
	text-align: right;
	text-decoration:none!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.botonprev:hover{background-color:#79c7ec;}
/*
.botonprev{
	color:#6eb6d9;
	width: 100px;
	background-image: url('../images/wiz-navbtn-bg.gif');
	background-repeat: repeat-x;
	height: 21px;
	float:left;
	font-weight: bold;
	padding: 15px 15px 5px 5px;
	cursor: pointer;
	text-align: right;
	text-decoration:none!important;
}
.botonprev:hover{background-position:0 -41px;}
*/
.iconoprev{
	background-image: url('../images/wiz-navbtn-iconprev.png');
	background-repeat: no-repeat;
	display:block;
	float: left;
	width: 20px;
	height: 20px;
	margin: -3px 0 0 8px;
	padding: 0;
}
.icononext{
	background-image: url('../images/wiz-navbtn-icon.png');
	background-repeat: no-repeat;
	display:block;
	float: right;
	width: 20px;
	height: 20px;
	margin: -2px 0 0 8px;
	padding: 0;
}

#checks span{
	background-color: #eee;
	width: 1px;
	height: 30px;
	float: left;
	padding: 0;
	margin:0 5px 0 5px;
}
#checksul{
	list-style: none;
	margin: 5px 0 0 5px;
	padding: 0;	
}
.fixedwidth{
	width:400px;
}
.fixedwidth img{
	width:60px; 
	float:left;
	margin: -1px 7px 0 -6px !important;
	padding: 0;
}
.checksgroupbig{
	list-style: none;
	margin: 5px 0 0 5px;
	padding: 0;	
}
.checksgroupbig div{
	margin:9px 0 0 10px !important;
}
.checksgroupbig li{
	display: block;
	float: left;
	height: 30px;
	padding: 6px 3px 6px 6px;
	margin: 0 10px 0 0;
	background-image: url('../images/wiz-checksbig-bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	cursor: pointer;
}


.checksgroup{
	list-style: none;
	margin: 5px 0 0 5px;
	padding: 0;	
}

#checksul li{
	display: block;
	float: left;
	height: 25px;
	padding: 6px 3px 5px 10px;
	margin: 0 10px 0 0;
	background-image: url('../images/wiz-checks-bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	cursor: pointer;
}

.checksgroup li{
	display: block;
	float: left;
	height: 25px;
	padding: 6px 3px 5px 10px;
	margin: 0 10px 0 0;
	background-image: url('../images/wiz-checks-bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	cursor: pointer;
}
.iconon{
	background-image: url('../images/wiz-checks-iconON.png');
	background-repeat: no-repeat;
	display:block;
	float: right;
	width: 20px;
	height: 20px;
	margin: 5px 0 0 8px;
}
.iconoff{
	background-image: url('../images/wiz-checks-iconOFF.png');
	background-repeat: no-repeat;
	display:block;
	float: right;
	width: 20px;
	height: 20px;
	margin: 5px 0 0 8px;
}

#wiz-sel01{
	width: 150px;
}
#wiz-sel02{
	margin:0 0 0 5px;		
	width: 100px;
}
.opendrop{
	position: absolute;
	background-color: #eee;
	margin: 0 0 0 70px;
	padding: 0px;
	width: 150px;
	/*height: 300px;*/
	z-index: 1 !important;
	display: none;
	/**/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .25);
}
.opendrop p{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 10px;
	border-bottom: 1px solid #dfdfdf;
	text-align: left;
	cursor: pointer;
	color:#666;
}
.subebtn {
	background-color:#72BBDE;
	display: block;
	text-align: center;
	line-height: 14px;
	padding: 10px;
	font-weight: bold;
	font-family:arial;
	cursor: pointer;
	color: #fff!important;
	width: 120px;
	margin-top:10px!important;
	border: none;
}
.opendrop p:hover{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color: #78b7db;
	color:#fff;
}
#drop-bic{
	float: left;
	width: 333px;
	height: 16px;
	padding: 9px 3px 5px 10px;
	margin: 0 0 0 4px;
	background-color:#6eb6d9;
	font-weight: bold;
	cursor: pointer;
	color:#fff;
}
#drop-bic:hover{background-color:#79c7ec;}
#drop02{
	float: left;
	width: 105px;
	height: 16px;
	padding: 9px 3px 5px 10px;
	margin: 0 0px 0 0;
	background-color:#6eb6d9;
	font-weight: bold;
	cursor: pointer;
	color:#fff;
}
/*
#drop-bic{
	float: left;
	width: 333px;
	height: 25px;
	padding: 9px 3px 5px 10px;
	margin: 0 0 0 4px;
	background-image: url('../images/wiz-checks-bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	cursor: pointer;	
}

#drop02{
	float: left;
	width: 105px;
	height: 25px;
	padding: 9px 3px 5px 10px;
	margin: 0 0px 0 0;
	background-image: url('../images/wiz-checks-bg.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	cursor: pointer;
}
*/
.icondrop{
	background-image: url('../images/wiz-drops-icon.png');
	background-repeat: no-repeat;
	display:block;
	float: right;
	width: 20px;
	height: 20px;
	margin: 4px 0 0 8px;
}
#wiz-counter{
	color: #fff;
	position: absolute;
	float: left;
	margin: 55px 0 0 450px;
	padding: 7px 3px 3px 3px;
	font-size: .75em;
	text-align: right;
	background-color: #6eb6d9;
}
.blueborder{
	border: 4px solid #ffcc00 !important;
	outline: none;
	margin: none;
	padding: none;
	
}
textarea:focus{
	outline-color: #6eb6d9;
	outline-style: solid;
	outline-width: 4px;
}
#wiz-pager{
	width: 300px;
	text-align: center;
	padding:8px 0 0 0;
	margin-left: 330px;
	position: absolute;
}
#wiz-pager ul li{
	list-style: none;
	display: inline;
	background-color: #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding: 11px 16px 11px 16px;
	color: #dadada;
	font-weight: bold;
	font-size: 1.2em;
	cursor: pointer;
}
#wiz-pager ul li:hover{
	background-color: #6eb6d9;
	color: #fff;
}
#wiz-pager ul li a{color:#ebebeb;}
#wed-editor{
	border: 1px solid #ebebeb;
	padding: 50px 90px 100px 90px;
	font-family: 'Volkhov', serif;
	font-size: 1.2em;
	line-height: 1.5em;
	margin:0;
}
#wed-tools{
	background-color: blue;
	width: 600px;
	float: left;
}

/**/
/* WIZARD END */



/*---------------------------------------------------------------------------------*/
/* ##### THANKYOU SCREENS START ##### */
#thank-wrapper{
	background-color: #76b6db;
	padding-bottom: 0px;
}
#thank-wrapper-error{
	background-color: #c00;
	padding-bottom: 0px;
}
.thank-content{
	padding: 30px 10px 30px 30px;
	margin: 0;
}
	.thank-destacado{
		width: 500px;
		line-height: 1.1em;
	}
	.thank-destacado-error{
		width: 500px;
		line-height: 1.3em;
		font-size: 2.5em!important;
	}
	.thank-content h1{
		color: #fff;
		font-size: 3.3em;
		font-weight: bold;
	}
	.thank-content p{
		color: #fff;
		font-family: 'Volkhov', serif;
		font-size: 1.5em;
		margin-top: 25px;
		height: 50px;
	}
	.thank-wshort{
		width: 500px;
		line-height:23px;
	}
	.thank-wshort-error{
		width: 500px;
		margin-bottom: 40px;
	}
	.thank-confirm{
		padding: 0;
		margin: 0;
	}
	.thank-download-btn {
		text-align: center;
		width: 350px;
		background-image: url('../images/thank-btn-bg.gif');
		background-repeat: repeat-x;
		height: 35px!important;
		padding: 6px 0 0 0;
		margin: 35px 0 10px 0!important;
	}
	.thank-download-btn:hover {
		background-position: 0 -41px;
	}
	.thank-download-btn:active {
		margin-top: 36px!important;
		margin-bottom:9px!important;
	}
		.thank-download-btn a{
			color: #666;
			font-size: .9em;
			font-weight: bold;
			font-family: Arial;
			text-decoration: none;
			padding: 10px 50px 10px 50px;
		}
	.thank-attention{
		background: url('../images/thank-atencion.gif') 325px 15px no-repeat #fff;
		float: right;
		margin: -128px 30px 20px 0;
		padding: 20px 50px 0px 20px;
		width: 300px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		box-shadow: 0px 1px 1px rgba(0, 0, 0, .4);
	}
	.thank-span{
		color: #fff;
		display: block;
	}
	.thank-span a{
		text-decoration: none;
		text-align: center;
		background-image: url('../images/thank-btn-bg.gif');
		padding: 13px 20px 13px 20px;
		width: 160px;
		display: inline;
		color: #666;
		font-weight: bold;
		margin-top: 0;
	}
	.thank-span a:hover{
		background-position: 0 -41px;
	}
	.thank-error-icon{
		margin-top: -150px!important;
		padding-right: 10px!important;
		background-color: #fff;
		height: 125px;
	}
		.thank-error-icon div{
			float: left;
		}
		.thank-error-icon h1{
			margin: 0 10px 0 0;
		}
		.thank-error-icon img{
			margin: 3px 0 0 0;
			padding: 0;

		}
		.thank-error-icon a{
			display: block;
			text-decoration: none;
			text-align: center;
			background-image: url('../images/thank-btn-bg.gif');
			padding: 15px 20px 15px 20px;
			margin: 46px 30px 0 0;
			width: 120px;
			color: #666;
			font-weight: bold;
		}
		.thank-error-icon a:hover{
			background-position: 0 -41px;
		}
		.thank-error-icon a:active{
			margin-top: 47px;
		}
	.thank-button{
		background-color: #fff;
		margin-top: -205px!important;
		padding-right: 20px!important;
		padding-bottom: 20px!important;
	}
		.thank-button p{
			margin: 10px 0 15px 0!important;
			padding: 0!important;
			height: auto;
		}
		.thank-button a{
			display: block;
			width: 270px;
			background-color: #56ac56;
			text-align: center;
			text-decoration: none;
			font-size: 1.3em;
			font-weight: bold;
			color: #fff;
			padding: 15px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border-radius:4px;
			box-shadow: 0px 1px 0px rgba(0, 0, 0, .5);
			cursor: pointer;
		}
		.thank-button a:hover{
			background-color: #5fb848;
			cursor: pointer;
		}
		.thank-button a:active{
			margin-top: 1px;
			margin-bottom: -1px;
			cursor: pointer;
			box-shadow: none;
		}
	.thank-midcoin{
		background: url('../images/thank-halfmoneda.gif') 325px 15px no-repeat #fff;
	}
	.thank-atencion{
		background: url('../images/thank-atencion.gif') 260px 20px no-repeat #fff;
		height:110px;
	}
	.thank-creditsleft{
		float: right;
		margin: -128px 30px 20px 0;
		padding: 20px 50px 0px 20px;
		width: 300px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		box-shadow: 0px 1px 1px rgba(0, 0, 0, .4);
	}
		.thank-creditsleft h1,	
		.thank-creditsleft h2,
		.thank-creditsleft p{
			font-family: Arial;
			color: #666;
		}
		.thank-creditsleft h1{
			font-size: 1.6em;
			margin-bottom:0!important;
		}
		.thank-creditsleft p{
			font-size: 1.2em;
			line-height: 1.2em;
			margin-top: 30px;
		}
		.thank-creditsleft .regalocreditos{
								font-size:11px!important;
								margin-top:0!important;
								padding-top:0px!important;
								padding-left:90px!important;
								padding-bottom:10px!important;
								background:url('../images/registracion-regalo-coins.gif') 0 10px no-repeat;
								}
		.thank-creditsleft h2{
			font-size: 4em;
			float: right;
			margin: -68px 10px 0 0;
		}
		.thank-w200{
			width: 160px;
		}
		.thank-w400{
			width: 230px;
			margin: 3px 0 40px 0!important;
		}
		.thank-reg-fix{
			height: 205px;
		}
/* ##### THANKYOU SCREENS END ####### */
/*popup final invitar amigos*/
#ta_main{
	text-align: center;
	background-color:#7eb6dd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#ta_top{
	font-family: 'Volkhof', serif;
	font-size: 1.4em;
	padding: 30px 0 30px 0;
	color: #fff;
}
#ta_logolii{
	padding: 0 0 40px 0;
}
/**/
/*######################################*/
/*  */
.rounded4{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.rounded4t{
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.rounded4b{
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.promo_okbutton{
	background-color: #35af66;
	margin: 0;
	text-align: center;
}
.promo_okbutton a{
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 1.3em;
	padding: 7px 0 7px 0!important;
	margin: 10px 0 0 0;
}
.promo_okbutton a:hover{
	background-color: #3cc674;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#compra input[type='submit']{
	background-color: #35af66!important;
	text-align: center;
	padding: 10px;
	margin: 0 10px 10px 10px;
	color: #fff;
	font-weight: bold;
	border: none;
	width: 365px;
}
#compra-container{
	background-color: #ebebeb;
}
.promo_destacado{
	text-align: left;
}
.promo_submessage{
	background-color:#6eb6d9!important;
	font-size: 1.6em!important;
	text-align: center;
}
.promo-nocredits{
	background-color: #c00;
	padding: 7px 7px 7px 40px;
	margin-top: 5px;
	background-image: url('../images/icon-error.png');
	background-repeat: no-repeat;
	background-position: 7px 6px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color: #fff;
	font-size: 1.3em;
}
.promo-paragraph{
	padding: 10px 10px 0 10px;
	margin: 0;
	color: #777;
	line-height: 1.4em;
}
#promo-form{
	padding: 10px;
	margin:0 0 0 10px;
}
#inline_descarga2{
	margin: 0;
	padding: 0;
}
#inline_descarga2 h2{
	font-family: Arial;
	font-weight: bold;
	font-size: 1.4em;
	color: #fff;
	padding: 10px;
	background-color: #5d9ab7;
	margin-bottom: 0;
}
#inline_descarga2 dd{
	color: #666;
	margin: 0 0 0 10px;
	font-size: 1.3em;
}

#image, #upload, #save_thumb {
	left:-1000px;
	height: 1px;
	width: 1px;
	background: white;
	border: white;
	color:white;
	position: absolute;
	}







