/* -----------------------------------------------------------------------



 Blueprint CSS Framework 1.0
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}


/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#231f20;font-family: Tahoma, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:0.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
.left {float:left !important;}
p .left {margin:0 12px 0 0;padding:0;}
h5 .left {margin:5px 12px 10px 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#09f; text-decoration:underline;}
a {color:#06c;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%; border-collapse:collapse;}
thead th span {font-weight:normal; text-align:left; padding-left:10px; }
thead th {background:#ebebeb; text-align:left; padding:15px 10px 11px 21px; border:1px solid #fff;}
thead th.first { padding-left:21px; }
thead th.last { padding-right:10px; }
td {padding:21px 10px 17px 31px; background:#dadada;border:1px solid #fff;}
td.first {padding:21px 10px 17px 31px; }
td.last {padding:21px 10px 17px 31px;}

tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:0;margin:0;border:none;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .error_list, .alert, .notice, .success, .info {/*padding:0.8em;margin-bottom:1em;border:2px solid #ddd;*/ list-style:none;}
.error, .error_list, .alert {/*background:#fbe3e4;border-color:#fbc2c4;*/color:#000000;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}

/* grid.css */
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* layout */
body { background:#625948 url(img/body-bg.png) repeat-x;}
.top {background:url(img/pie-bg.png) repeat-x center bottom;}
.wrap {width:950px;margin:0 auto;}
.header { height:70px; position:relative;}
.container { min-height:335px; position:relative;}
.footer { clear:both; height:207px; }
.sidebar { float:right; width:198px; margin-bottom:40px; background:url(img/sidebar-bg.png) no-repeat center 20px; min-height:132px;}
.sidebar a { float:right; width:170px; height:100px; text-decoration: none; margin-bottom:40px; margin-top:20px; margin-right:12px;margin-left:20px;}
.sidebar-aviso { float:left; width:298px; margin-left:326px; margin-bottom:140px; background:url(img/sidebar-aviso.jpg) no-repeat center 20px; min-height:320px;}
.sidebar-coop { float:right; width:198px; margin-bottom:40px; margin-top:120px; position:absolute; background:url(img/sidebar2-bg.png) no-repeat center 20px; min-height:100px;}
.content { float:left; margin-left:183px; width:569px; }


/* header */
.header h1 { position:absolute; top:13px; left:0; }
.header h1 a { display:block; width:168px; height:108px; text-indent:-9999px; background:url(img/logo.png) no-repeat; cursor:pointer;}
.header .login { height:43px; float:right; white-space:nowrap; min-width:400px; }
.header .login p { float:left; color:#fff; text-transform:uppercase; font-size:9px; line-height:43px; margin-left:14px;}
.header .login p .text, 
.header .login p select { background:#28251d; border:1px solid #4d4c49; color:#fff; font-size:10px; text-transform:uppercase; padding:5px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; } 
.header .login p .text { width:95px;}
.header .login p.boton-iniciar .submit { background:url(img/boton-iniciar.png); width:64px; height:21px; color:#fff; text-transform:uppercase; border:none; cursor:pointer; font-size:9px; padding-bottom:5px; margin-top:12px;}
.header .login p.boton { line-height:18px; text-align:center; float:right; display:block; width:140px;}
.header .login p.boton .submit { display:block; background:url(img/boton.png); width:99px; color:#fff; height:22px; margin:0 auto; border:none; cursor:pointer; font-size:9px; text-transform:uppercase; padding:0 0 5px; }

.header .login p.logedin .submit { display:block; float:right; background:url(img/boton.png) no-repeat center 15px; width:99px; color:#fff; height:40px; padding-top:3px; margin:0 auto; border:none; cursor:pointer; font-size:9px; line-height:40px; text-transform:uppercase; text-align:center; margin-left:10px; }
.header .login p.logedin span { padding:0 10px 0 30px;}
.header .login p.logedin big { font-weight:bold; font-size:16px; padding:0 3px;}

.header .nav { margin:0 0 1px 308px; height:26px; line-height:26px; background:url(img/nav-line.png) no-repeat; padding:0 0 0 2px; list-style:none; float:left;}
.header .nav li { float:left;  text-transform:uppercase; font-size:10px; }
.header .nav li a { color:#726e6d; display:block;height:26px; padding:0 32px 0 30px;background:url(img/nav-line.png) no-repeat right center;}
.header .nav li a:hover { background-color:#fff; text-decoration:none;}
.header .search_header { float:right; background:url(img/search_header-bg.png); width:135px; height:19px; margin:4px 17px 0 0;}
.header .search_header .text { width:112px; float:left; margin:0 0 0 5px; font-size:9px; color:#777; padding:0; height:9px; line-height:9px; background:none; border:none; padding:5px 0 3px 0;}
.header .search_header .submit { width:17px; height:19px; border:none; background:none; cursor:pointer; margin:0; padding:0;}


/* content */
#imagenes-destacadas-home { padding:0; list-style:none;width:20000em;position:absolute;}
#imagenes-destacadas-home li {float:left;}
.scrollable {
  position:relative;
  overflow:hidden;
  width: 569px;
  height:238px;
	margin-bottom:10px;
}
.navi { background:url(img/nav-slider_bg.png) no-repeat center center; height:18px; text-align:center;}
.navi a { background:url(img/nav-slider-inactivo.png); display:inline-block; width:18px; height:18px; cursor:pointer;}
.navi a.active { background:url(img/nav-slider-activo.png);}

#rubros-home { padding:0; height:28px; position:absolute; left:0; bottom:0; list-style:none;}
#rubros-home li { float:left; padding:0 18px 0 0; height:28px; line-height:28px; position:relative; }
#rubros-home li a { display:block; float:left; padding:0 1px 0 18px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;text-shadow: 1px 1px 2px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1); background:url(img/home-botones.png); }
#rubros-home li a span { position:absolute; right:0; top:0; display:block; width:18px; height:28px;background:url(img/home-botones.png) right top;}
#rubros-home li a:hover,
#rubros-home li a:hover span { background-image:url(img/home-botones-activo.png);}

h2.title-entry { color:#d8d8d8; font-size:17px; background:url(img/content-line-titulo.png) no-repeat center top; line-height:34px; margin-top:15px;}
h2.title-entry span { display:block; background:url(img/content-line-titulo.png) no-repeat center bottom;}
.content-entry { background: url(img/content-interna-bg.png) no-repeat center top; height:269px; padding:20px 60px; margin-bottom:24px;}
.content-entry p { color:#cecac1; font-size:11px; line-height:14px;}
.content-entry h1,
.content-entry h2,
.content-entry h3,
.content-entry h4,
.content-entry h5,
.content-entry h6 { font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase;}
.content-entry hr {background:url(img/content-line-entry.png) no-repeat center bottom; border:none; height:2px; line-height:2px; }

.content-recompensas { margin:0 0 20px 0; width:752px;}
.content-recompensas .lista-recompensas { list-style:none; padding:0;}
.content-recompensas .lista-recompensas li { float:left; background:url(img/catalogo-box.png); width:182px; height:131px; margin:20px 6px 0 0;-webkit-box-shadow: 0px 0px 5px 5px rgba(00, 00, 00, 0.5);
-moz-box-shadow: 0px 0px 5px 5px rgba(00, 00, 00, 0.5);
box-shadow: 0px 0px 5px 5px rgba(00, 00, 00, 0.5);}
.content-recompensas .lista-recompensas li h5 { line-height:20px; padding:5px 12px 0; position:relative; z-index:-1; font-size:12px; color:#fff; font-weight:normal; height:20px; overflow:hidden; }
.content-recompensas .lista-recompensas li h4 { padding:0 10px; height:30px; margin:0; overflow:hidden; margin-bottom:2px;}
.content-recompensas .lista-recompensas li h4 a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#857c73; font-weight:bold; line-height:15px;}
.content-recompensas .lista-recompensas li img { float:left; margin-left:10px; width:60px; height:60px;}
.content-recompensas .lista-recompensas li p { padding-top:16px; margin:0 0 0 77px; width:75px; border-bottom:1px solid #68635d; font-weight:bold; }
.content-recompensas .lista-recompensas li a.vermas { text-transform:uppercase; background:url(img/catalogo-box-vermas.png) no-repeat right center; color:#413e35; padding:0 7px;}

.filtros { color:#d8d8d8; font-size:11px; background:url(img/recompensas-line.png) no-repeat center bottom; line-height:38px; margin:60px 0 0 0; }
.filtros fieldset { display:block; text-align:right;}
.filtros fieldset p { margin:0 0 0 5px; display:inline;}
.filtros fieldset p .submit {  background:url(img/boton-iniciar.png); width:64px; height:21px; color:#fff; text-transform:uppercase; border:none; cursor:pointer; font-size:9px; padding-bottom:5px; margin-top:12px;}
.filtros fieldset p #recompensas_recompensas_socio { position:relative; top:2px;}

#idPagerForm { clear:both;background:url(img/recompensas-line.png) no-repeat center 30px; line-height:38px; font-size:14px;  color:#fff; text-align:right; padding-top:30px; font-weight:bold;}
#idPagerForm .current { padding:0 5px; position:relative; top:-3px; color:#fff;}
#idPagerForm .pager-selected-page { color:#f6c801;padding:0 5px; position:relative; top:-3px; }

.content-recompensa img { float:left; border:1px solid #90897f; width:241px; height:241px; background:#fff; }
.content-recompensa .content-entry-recompensa { background:url(img/content-entry-recompensa-bg.png); float:right; width:290px; height:243px; padding:0 15px;-webkit-box-shadow: 0px 0px 5px 5px rgba(00, 00, 00, 0.3);
-moz-box-shadow: 0px 0px 5px 5px rgba(00, 00, 00, 0.3);
box-shadow: 0px 0px 5px 5px rgba(00, 00, 00, 0.3); position:relative; z-index:5; }

.content-entry-recompensa h5 { text-align:right; line-height:32px; color:#deded6; font-size:15px; font-family:Tahoma, Geneva, sans-serif;}
.content-entry-recompensa h4 {font-size:12px; font-family:Tahoma, Geneva, sans-serif;color:#fff; line-height:14px; text-transform:uppercase; font-weight:bold; margin-bottom:3px;}
.content-entry-recompensa p {font-size:12px; font-family:Tahoma, Geneva, sans-serif;color:#cdc6bc; line-height:14px; margin-bottom:7px;}
.content-recompensa p.boton {clear:both;background:url(img/content-line-titulo.png) no-repeat center 30px;text-align:right; padding-top:30px; height:50px;}
.content-recompensa p.boton a {background:url(img/boton-iniciar.png); width:64px; height:21px; line-height:19px; color:#fff; text-transform:uppercase; border:none; cursor:pointer; font-size:9px; margin-top:12px; display:block; float:right; text-align:center;}

.content-login h3{ color:#FFF; text-transform:none; font-size:12px; padding:10px 0 45px 0;}
.content-login p{ color:#FFF; text-transform:none; font-size:11px; clear:left;line-height:32px; margin:0 0 0 30px;}
.content-login label { text-transform: uppercase; color:#FFF; width:175px; float:left; display:block; }
.content-login input { background:#d7d4cf; border:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; height:15px; width:205px;}
.content-login a { color:#FFF; text-decoration:underline;}
.content-login .boton { line-height:18px; text-align:center; float:right; display:block; width:140px;}
.content-login .boton .submit { display:block; background:url(img/boton.png); width:99px; color:#fff; height:22px; margin:0 auto; border:none; cursor:pointer; font-size:9px; text-transform:uppercase; padding:0 0 5px; }
.content-login p small { font-size:11px; display:block; font-weight:bold; margin-bottom:30px;}
.content-login p small a { color:#fff;}

#olvidoPasswordDialog { text-align:left;}
#olvidoPasswordDialog h5 { font-size:13px; text-align:left; text-transform:none;}
#olvidoPasswordDialog p { color: #4C4240;font-size:11px; clear:left;line-height:32px; margin:0 0 0 30px;}
#olvidoPasswordDialog p .text {border:1px solid #4C4240;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; height:15px; width:205px;}
#olvidoPasswordDialog p label { text-transform: uppercase;  width:175px; float:left; display:block;}
#olvidoPasswordDialog p.boton { text-align:right; margin-bottom:10px;}
#olvidoPasswordDialog p.boton input {background:url(img/boton-iniciar.png); width:64px; height:21px; color:#fff; text-transform:uppercase; border:none; cursor:pointer; font-size:9px; padding-bottom:5px; margin-top:12px;}
#olvidoPasswordDialog p.botonCerrar a { text-align:left; position: absolute; right: 20px; text-transform: uppercase; top: 0; color:#4C4240; text-transform:uppercase; border:none; cursor:pointer; font-size:10px;}
#passwordRecoveryOk, #passwordRecoveryError { margin-bottom:10px; color:#fff; margin-left:30px;}


.content-adhesion p{line-height:24px; margin:0; clear:none;}
.content-adhesion p.fieldLeft { float:left; width:50%;}
.content-adhesion p label { width:auto; margin-right:10px;}
.content-adhesion hr { margin:8px 0;}
.content-adhesion form p {clear:left;}
.content-adhesion form p label { width:165px; line-height:24px;}
.content-adhesion form p input { margin:4px 0;}
.content-adhesion form .checkbox_list { list-style:none; clear:left; padding:0; }
.content-adhesion form .checkbox_list li{ width:50%; float:left;}
.content-adhesion form .checkbox_list li label,
.content-adhesion form p.checkbox label { text-transform:none; font-weight:normal; font-size:11px; line-height:20px;}
.content-adhesion form .checkbox_list li input,
.content-adhesion form p.checkbox input { width:auto; float:left; margin:4px;}
.content-adhesion p.captcha label { width:auto; float:none;}
.content-adhesion p.captcha input {width:100px; margin:15px 0 10px 10px;}
.content-adhesion p.captcha img { float:left; margin:10px 0 0 175px;}

.content-adhesion form { padding-bottom:20px;}

.content-mapa h3{ margin:0; font-size:10px; line-height:18px;}
.content-mapa h3 a{ color:#FFF;}
.content-mapa p{ line-height:0; font-size:10px;}
.content-mapa p a{ color:#CECAC1;}
.content-mapa hr{ margin:8px 0; clear:left;}
.content-mapa ul{ list-style:none; margin:10px 0;}
.content-mapa ul li{ float:left; width:143px;}



/* footer */
.footer  .promos { height:170px;}
.footer .nav { margin:0 0 0 100px; padding:0; height:35px; line-height:35px; padding:0; list-style:none;}
.footer .nav li { display:inline; height:26px; padding:0 18px 0 34px; text-transform:uppercase;}
.footer .nav li a { color:#fff;}
.promos { padding-left:59px;}
.promos li { list-style:none; float:left; margin:27px 10px 0 0; padding:6px 0 0 9px; width:177px; height:108px; background:url(img/promo-bg.png) no-repeat;}
.promos li a { display:block;}

/* contacto */
.content-tel h2.title-entry { color:#deddd8; font-size:22px; background:url(img/contacto-line.png) no-repeat center top; line-height:34px; margin-top:15px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
.content-tel h2.title-entry span { display:block; background:url(img/contacto-line.png) no-repeat center bottom;}
.content-tel p { color:#cecac1; font-size:11px; line-height:14px; margin:90px 4px 8px 4px;}

/* sidebar */
.sidebar-resumen{ background:url(img/sidebar-resumen-bg.png) no-repeat center center; margin:245px 0 0 22px; width:147px; height:107px; }
.sidebar-resumen h4{ font-size:11px; color:#FFFFFF; text-align:center; line-height:18px; padding-bottom:3px; margin-bottom:0; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.sidebar-resumen ul { padding:0;}
.sidebar-resumen li{ list-style:none; width: 147px; padding:0 0 0 5px; height:28px;}
.sidebar-resumen li p { font-size:9px; color:#FFFFFF; margin:0; line-height:12px; }
.sidebar-resumen li h5 { font-size:10px; color:#009ddc; font-weight:bold; margin:0;padding-bottom:2px; line-height:12px;}
.canjear-llama a { display:block; background:url(img/banner-canjear.png); width:148px; height:71px; margin:13px 0 0 22px;}
.canjear-llama a span { display:none;}

/* login 
#loginForm { width:372px; height:93px; margin:100px auto;}
#boxLoginForm { }
#loginForm p { margin-bottom:15px; height:29px; line-height:29px; }
#loginForm p.form-user {background:url(img/login-bg.png) no-repeat; }
#loginForm p.form-pass {background:url(img/login-bg.png) no-repeat 0 -44px; }

#boxLoginForm p label { display:inline-block; width:175px;}
#loginForm p input.text { width:210px; margin:0; border:none; background:none;}
#loginForm p .button-submit { position:relative; position:relative; top:-10px; background:url(img/login-bg.png) no-repeat -251px -82px;
width:118px; height:26px; border:none; text-indent:-9999px; overflow:hidden; line-height:200px; cursor:pointer;}
#loginForm p .button-submit:hover { background-position:-251px -114px}
#loginForm p .button-forgot { float:left; margin-left:83px; display:block; position:relative; top:-10px; text-indent:-9999px;
background:url(img/login-bg.png) no-repeat -83px -83px; width:160px; height:13px; }
#loginForm p .button-forgot:hover { background-position: -83px -114px;}

#boxRecoveryForm p label { display:inline-block; width:145px; }
#boxRecoveryForm p input.text { width:210px; margin:0; border:1px solid #ccc; background:#fff;}
*/




/* box-search */
.box-search #word_search { background:#dedfdf url(img/search-keyword.png) no-repeat center center; padding:21px 190px; height:30px; margin:10px auto 15px;}
.box-search #word_search label { display:inline-block; width:94px; text-indent:-9999px;}
.box-search #word_search input.text { margin:5px 12px 0 20px; width:360px; padding:5px 0; border:none; background:none;}
.box-search #word_search .submit { width:100px; border:none; background:none; cursor:pointer;}
/* content */



/* simple overlay */
.simple_overlay {
	display:none;
	z-index:10000;
	background:#e0dfda url(img/overlay-bg.png) repeat-x center bottom;
	width:508px;	
	min-height:100px;
	border:none;
	padding:20px 20px 0;
	margin-top:180px;
	text-align:center;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	display:none;
}
.simple_overlay h5 { line-height:19px; font-size:15px; color:#4c4240; text-transform:uppercase; text-align:center; margin-bottom:15px;}
.simple_overlay_text a { display:block; text-align:center; color:#fff; margin:0 100px; text-align:center; height:27px; line-height:25px; font-size:10px;}
.simple_overlay p.boton { position:relative;}
.simple_overlay p.boton a { display:block; text-align:center; color:#fff; margin:0 150px;}
.simple_overlay p.boton a.submit { text-align:center; background:url(img/boton-overlay.png) no-repeat center center; height:27px; text-transform:uppercase; line-height:25px; font-size:10px;}
.simple_overlay p.boton a.como { position:absolute; top:25px; margin:0 150px; text-align:center; width:208px;  }
.simple_overlay h5 { line-height:19px; font-size:15px; color:#4c4240; text-transform:uppercase; text-align:center; margin-bottom:15px;}


#scrollbar { width: 489px;}
#scrollbar .viewport { width: 449px; height: 269px; overflow: hidden; position: relative; }
#scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar .thumb .end,
#scrollbar .scrollbar { position: relative; float: right; width: 1px; left:0px; background-color: #66615b; padding:0; top:-5px; margin-right:10px; }
#scrollbar .track {  height: 100%; width:23px; position: relative; padding:0; left:-11px; }
#scrollbar .thumb { height: 67px; width: 23px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background:url(img/scrollbar-thumb.png); }
#scrollbar .thumb:hover { background-position:-23px top;}
#scrollbar .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar .disable{ display: none; }

.catalogo-no-results { font-size: 110%; color: #F6C801; text-align: center; padding-top: 50px;}
