	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px) {
		.w1000 {width: 90%!important; padding:5%!important;}
		.w980 {width:100%;}
		header {margin-top:10px;}
		.header-box {margin-top:0px;}
		.header-box #logo span {font-size: 2.1em!important; float:left;}
		.header-box #logo {text-align: center; width: 100%; margin:0 auto;}
		.slogan-box p {width: 100%; }
		.header-box	#login {width: 100%}
		.header-box #login input{width: 35%; margin-right: 8px;}
		.point {display: none;}
		.header-box #login input.loguearse {position: inherit; float:left; margin-top:0px;}
		.header-box #login {margin-top: 1.5em;}
		.slogan-box p, .slogan-box span {font-size: 0.8em;}
		.wrapper-home {margin-top:0px;}
		.panel_bar {overflow: initial;}
		.buttons_container {float:left; width: 100%!important;}
		#bookshelf_slider {float:left; width: 100%;}
		.button_bar a {font-size:13px;}
		.wrapper-read .box-l, .wrapper-read .box-r {width: 100%;}
		.wrapper-read .user-read {font-size: 59px;color: #a7a9ac;font-family: 'Myriad Pro Semibold Italic', sans-serif !important;margin-bottom: 15px;margin-top: 25px;}
		.wrapper-evaluate .box-l, .wrapper-evaluate .box-r {width: 100%;}
		.wrapper-desk .box-r, .wrapper-desk .box-l {width: 95%;}
		.wrapper-desk .box-r {margin-bottom:50px;}
		.wrapper-desk .user-read {font-size:42px;}
		.wrapper-publish .user-read{font-size:80px;}
		.wrapper-publish .addthis .addthis_toolbox {margin-top:0px; float:left; margin-bottom:25px;}
		.wrapper-publish .fondo {width: 100%; float: left;background-color: transparent; padding: 0px 0px;}
		.wrapper-publish .box-l, .wrapper-publish .box-r {width: 85%; margin:0px; padding:7.5%; margin-bottom:25px;}
		.wrapper-publish .intro {margin-bottom:25px;}
		.panel_slider {width: 100%!important;}
		.button_items .button_bar {width: 100%; float:left;margin-bottom:10px;}
		.button_items .button_bar {text-align: center;}
		.buttons_container {height: auto;}
		.slide_animate {width: 100%;}
		#popup_info {width: 100%!important; z-index: 50000; left:0px!important; right: 0px!important; padding:0px!important; top:0px!important; background-color: #fff; height: 100%!important;}
		#iframe_content {width: 100%!important;height: 100%!important;}
		.wrapper-bookstores {float:inherit;}
		.wrapper-bookstores .box-gen {width: 100%!important;}
		.wrapper-bookstores .box-gen-l {margin:0px!important;}
		.wrapper-bookstores	.user-read {font-size:46px;}
		.wrapper-bookstores .title {font-size:30px;}
		.wrapper-bookstores	.radio-width2 {width: 100%;}
		.wrapper-bookstores #contact-form2 ul li p {width: 50%; font-size: 16px;}
		.search-box {width: 100%!important; margin-bottom:20px!important;}
		#inputString {width: 100%!important;}
		#suggestions {position: absolute;top: 25px;left: 0px;}
		.header-box .user-box {float: right;margin-top: 15px;width: 100%;}
		.header-box .user-box .user {float: left;}
		.header-box .user-box .salir {text-align: right;}	
		.wrapper-bookstores-op .op-box1 {width: 100%;}
		.wrapper-bookstores-op .op-box2 {width: 100%;}
		.wrapper-bookstores-op .bord-op	div label {font-size:12px; font-weight: 400!important; font-family: arial!important;}	
		.wrapper-bookstores-op .bord-op	.quant {height: 17px;}
		.fancybox-wrap {width: 100%!important; height: 100%!important; left:0px!important; top:0px!important;}
		.fancybox-inner {width: 100%!important;height: 100%!important;}
		.fancybox-outer {width: 100%!important;height: 100%!important;}
		.fancybox-skin {padding:0px!important;}
		.fancybox-close {right: 40px!important;top: 28px!important;}
		.body-desk .fancybox-close {top: 14px!important;;right: 14px!important;;}
		.error_header {	color: red;	margin: 20px 0px;font-size: 13px;float: left;width: 100%;position: absolute;top: 93px;right: 0px;}

	/* Extra Small Devices, Phones */ 
	@media only screen and (min-width : 480px) {		

	}

	/* Custom, iPhone Retina */ 
	@media only screen and (min-width : 320px) {

	}

