/*//////////////////////////////////////*/
/*/////////Elementos basicos////////////*/
/*//////////////////////////////////////*/
html {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  height: 100%;
  font: normal 13px/1.3 opensansRegular, Arial, Helvetica, sans-serif;
  color: #1e1f28;
  background: #ffffff;
}

/*Hack (Opera)*/
body:before {
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
}

/*todos los elementos a 0*/
body * {
  margin: 0;
  padding: 0;
}

/*HTML5 tags*/
header, section, footer, aside, nav, main, article, figure {
  display: block;
}

/*preparo titulos y cabeceras*/
h1, h2, h3, h4, h5 {
  /*font-family: 'Open Sans', Arial, Helvetica, sans-serif;*/
}

.hide {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

br.hide {
  display: none;
}

hr {
  display: none !important;
}

/*listados*/
ul {
  list-style-type: none;
}

/*Formularios*/
.fieldRow {
  /*background-color: #e1e40c;*/
}
.fieldRow:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.field {
  /*background: #FF0FF0;*/
}
.field:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.field.selectField {
  /*background: #e4b40c;*/
}

input[type=text], input[type=password], select, textarea {
  padding: 1px 4px 1px 4px;
  height: 24px;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  font: normal 13px/1.2 opensansRegular, Arial, Helvetica, sans-serif;
  background-color: #f2f2f2;
  -webkit-transition: all 300ms ease-in 0ms;
  transition: all 300ms ease-in 0ms;
}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {
  outline-style: none;
  border-color: #8d8d8d;
  background-color: #ffffff;
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.2);
}

select {
  padding: 3px 3px 3px 3px;
  height: 28px;
}

textarea {
  padding: 1px 0 1px 3px;
}

input[type=checkbox] {
  width: 13px;
  height: 13px;
  display: block;
}

input[type=radio] {
  margin: auto;
  width: auto;
  height: auto;
  border-style: none;
  display: block;
  background: inherit;
}

textarea {
  resize: none;
}

label {
  font: bold 12px/1.1 opensansRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

form fieldset {
  border-style: none;
}

form fieldset legend {
  display: none;
}

/*Errores*/
.fieldError label {
  color: #b33131 !important;
}
.fieldError input[type=text],
.fieldError input[type=password],
.fieldError select,
.fieldError textarea {
  border-color: #c61313;
}
.fieldError .warn {
  font: normal 11px/1.1 robotoCondensed, Arial, Helvetica, sans-serif;
  color: #b33131 !important;
}
.fieldError .warn.fieldWarn {
  padding: 2px 0 1px;
  text-align: right;
  display: block;
}

/*botones*/
.submitButton {
  top: 0;
  padding: 0;
  width: auto;
  height: 32px;
  color: #FFFFFF;
  text-decoration: none;
  border: 0 solid #000000;
  border-radius: 3px;
  box-shadow: 0 -16px 0 0 rgba(0, 0, 0, 0.1) inset;
  outline: none;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
  position: relative;
  background-color: #8a8b90;
  -webkit-transition: all 50ms linear 0ms;
  transition: all 50ms linear 0ms;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.submitButton span {
  margin: 0 0;
  padding: 9px 20px 0 20px;
  width: auto;
  height: 23px;
  font: normal 15px/0.9 robotoCondensed, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  overflow: visible;
  visibility: visible;
}
.submitButton:hover {
  background-color: #ae3c3c;
}
.submitButton:active {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}
.submitButton:active span {
  outline-style: none;
}
.submitButton::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/*Vinculos*/
a:link {
  color: #a9190e;
}

a:visited {
  color: #a9190e;
}

a:hover, a:active {
  color: #1b93d8;
  outline-style: none;
}

/*textos en tablas*/
td {
  font-size: 12px;
}

img {
  display: block;
}

/*colores destacar textos*/
/*!!!!!!!clear floats (FIREFOX) !!!!!!!!!*/
#cuerpo:after, #colDestacados .modCol:after, #centro .modCont:after, .row:after, .item:after, .formRow:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/*///////////////////////////////*/
/*/////////LAYOUT////////////*/
/*///////////////////////////////*/
#principal {
  margin: 0 auto;
  width: 100%;
  min-width: 984px;
  min-height: 100%;
}

#header {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%;
  min-width: 984px;
  height: auto;
  min-height: 279px;
  position: relative;
  z-index: 10;
  background: transparent url(../img/headerBkg.png) center 0 repeat-x;
}
#header #headerSet {
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  width: 984px;
  height: auto;
  min-height: 279px;
  position: relative;
}
#header #headerSet:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

#cuerpo {
  margin: 0 auto;
  padding: 0 0 120px 0;
  width: 984px;
  text-align: left;
  clear: both;
  z-index: 5;
  position: relative;
}

/*Columna Izquierda*/
#cuerpo #colIzquierda {
  padding: 0 0 10px 0;
  width: 188px;
  height: auto;
  min-height: 10px;
  float: left;
  z-index: 2;
  position: relative;
}

/*Centro*/
#cuerpo #centro {
  padding: 0 16px 10px 16px;
  width: 576px;
  height: auto;
  min-height: 10px;
  float: left;
  z-index: 2;
  position: relative;
}

/*Columna Derecha*/
#cuerpo #colDestacados {
  padding: 0 0 10px 0;
  width: 188px;
  height: auto;
  min-height: 10px;
  float: left;
  z-index: 2;
  position: relative;
}

#footer {
  margin: -120px auto 0;
  width: 100%;
  min-width: 984px;
  height: 120px;
  clear: both;
  z-index: 6;
  position: relative;
  background: #790101 url(../img/footerBkg.png) center 0 repeat-x;
}
#footer #footerSet {
  margin: 0 auto;
  width: 984px;
  height: 120px;
  position: relative;
}

/*////////////////////////////////*/
/*////////////ELEMENTOS////////////*/
/*////////////////////////////////*/
/*////////////CABECERA////////////*/
/*logo*/
#header #logoHead {
  width: 207px;
  height: 153px;
  float: left;
  position: relative;
  z-index: 2;
  background: transparent url(../img/logohead.png) 0px 89px no-repeat;
}
#header #logoHead a {
  left: 0px;
  top: 89px;
  width: 207px;
  height: 39px;
  display: block;
  position: relative;
  overflow: hidden;
}

/*slogan*/
#header #slogan {
  padding: 92px 0px 0px 12px;
  width: 230px;
  height: 61px;
  font: normal 16px/1.1 texgyreadventor, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ebd3d3;
  float: left;
}

/*path*/
#header .path {
  padding: 11px 0px 0px 0px;
  left: 0;
  bottom: 0;
  height: 33px;
  word-spacing: -1px;
  white-space: nowrap;
  position: absolute;
  z-index: 10;
  font-size: 0;
  line-height: 0;
}
#header .path a:link, #header .path a:visited, #header .path strong {
  padding: 2px 2px 1px 0px;
  height: 30px;
  font: normal 12px/1.2 robotoRegular, Arial, Helvetica, sans-serif;
  color: #a71010;
  word-spacing: 0;
  vertical-align: top;
  display: inline-block;
}
#header .path strong {
  font-family: robotoBlack, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #888888;
}
#header .path .prompt {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}
#header .path a:hover, #header .path a:active {
  color: #f39e0a;
}
#header .path .slash {
  padding: 0px 0px 0px 0px;
  width: 7px;
  height: 33px;
  text-indent: 200%;
  display: inline-block;
  background: transparent url(../img/path_bull.png) 2px 8px no-repeat;
}
#header .path .home:link, #header .path .home:visited {
  padding: 0 5px 0 0;
  width: 18px;
  height: 18px;
  text-indent: 200%;
  overflow: hidden;
  background: transparent url(../img/path_homeIcon.png) 0 0 no-repeat;
}
#header .path .home:hover, #header .path .home:active {
  background-position: 0 -18px;
}

/*clientes/idioma*/
#header #userTools {
  padding: 9px 0px 0px 0px;
  height: 25px;
  position: relative;
  z-index: 1;
  float: right;
}

/*clientes*/
#header #user {
  height: 23px;
  color: #cfbfbf;
  z-index: 2;
  float: left;
  overflow: hidden;
}
#header #user .userName {
  padding: 3px 9px 0px 14px;
  height: 20px;
  font: bold 11px/1 opensansRegular, Arial, Helvetica, sans-serif;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  display: block;
  float: left;
  background-color: #610101;
}
#header #user .userName strong {
  font: normal 12px/1.3 opensansExtraBold, Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
  color: #ffffff;
  vertical-align: 0;
}
#header #user .userName br {
  display: none;
}
#header #user ul {
  padding: 0px 0px 0px 0px;
  height: 23px;
  float: left;
  font-size: 0;
  line-height: 0;
}
#header #user ul li {
  padding-left: 1px;
  float: left;
}
#header #user ul li a:link, #header #user ul li a:visited {
  padding: 5px 27px 0px 8px;
  height: 18px;
  font: normal 11px/1 robotoBold, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #ffffff;
  display: block;
  background-color: #810202;
  background-image: url(../img/user_icons.png);
  background-repeat: no-repeat;
}
#header #user ul li a:hover, #header #user ul li a:active {
  color: #ffffff;
  background-color: #c80101;
}
#header #user ul li.logIn a:link, #header #user ul li.logIn a:visited {
  background-position: right 0;
}
#header #user ul li.logIn a:hover, #header #user ul li.logIn a:active {
  background-position: right -23px;
}
#header #user ul li.logIn.noLogged a:link, #header #user ul li.logIn.noLogged a:visited {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
#header #user ul li.logOut a:link, #header #user ul li.logOut a:visited {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-position: right -46px;
}
#header #user ul li.logOut a:hover, #header #user ul li.logOut a:active {
  background-position: right -69px;
}
#header #user.noUser .userName {
  padding: 5px 9px 0px 14px;
  height: 18px;
}

/*idioma*/
#header #langSelect {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*idioma - procesado por JavaScript)*/
#header #language {
  padding-left: 6px;
  height: 24px;
  float: left;
  font-size: 0;
  line-height: 0;
}
#header #language li {
  float: left;
}
#header #language li a:link, #header #language li a:visited {
  width: 24px;
  height: 24px;
  text-indent: 200%;
  display: block;
  overflow: hidden;
  background-image: url(../img/lang_icons.png);
  background-repeat: no-repeat;
}
#header #language li.en a:link, #header #language li.en a:visited {
  background-position: 0 0px;
}
#header #language li.en a:hover, #header #language li.en a:active {
  background-position: -24px 0px;
}
#header #language li.es a:link, #header #language li.es a:visited {
  background-position: 0 -24px;
}
#header #language li.es a:hover, #header #language li.es a:active {
  background-position: -24px -24px;
}

/*Buscador*/
#header #buscar {
  right: 0;
  top: 89px;
  width: 385px;
  position: absolute;
  font-size: 0;
  line-height: 0;
}
#header #buscar fieldset {
  position: relative;
  z-index: 2;
}
#header #buscar fieldset .field {
  padding: 0px 3px 0px 0px;
  width: 376px;
  height: 33px;
  border: 3px solid #eeeeee;
  border-radius: 3px;
  position: relative;
  background-color: #eeeeee;
}
#header #buscar fieldset label {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}
#header #buscar fieldset input[type=text] {
  padding: 0px 0px 0px 14px;
  width: 326px;
  height: 33px;
  font: normal 14px/1.8 robotoCondensed, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #5a5959;
  border-style: none;
  border-radius: 0;
  float: left;
  overflow: hidden;
  background-color: transparent;
}
#header #buscar fieldset input[type=text]:focus {
  box-shadow: none;
}
#header #buscar fieldset .submitButton.buscar {
  right: 6px;
  top: 3px;
  width: 33px;
  height: 33px;
  box-shadow: none;
  display: block;
  position: absolute;
  background-color: transparent;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
#header #buscar fieldset .submitButton.buscar span {
  width: 33px;
  height: 33px;
  text-indent: 200%;
  background: transparent url(../img/header_bttbuscar.png) 0 0 no-repeat;
}
#header #buscar fieldset .submitButton.buscar:active, #header #buscar fieldset .submitButton.buscar:focus {
  margin: 0 !important;
  outline-style: none;
}
#header #buscar fieldset .submitButton.buscar:active span, #header #buscar fieldset .submitButton.buscar:focus span {
  background-position: 0 -33px;
}
#header #buscar fieldset.on .field {
  border-color: #f55757;
  background-color: #ffffff;
}
#header #buscar .busquedaAvanzada {
  float: right;
}
#header #buscar .busquedaAvanzada li {
  padding: 5px 0 0 0;
}
#header #buscar .busquedaAvanzada a:link, #header #buscar .busquedaAvanzada a:visited {
  padding: 0px 3px 2px 7px;
  height: 12px;
  font: normal 11px/1.2 robotoBold, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  display: block;
  background: transparent url(../img/header_bttbavanzada.png) 0 0 no-repeat;
}
#header #buscar .busquedaAvanzada a:hover, #header #buscar .busquedaAvanzada a:active {
  color: #f55757;
  background-position: 0px -14px;
}

/*su compra Breve*/
#header #suCompraBreve {
  right: 0;
  top: 243px;
  height: 28px;
  text-align: right;
  float: left;
  overflow: hidden;
  position: absolute;
  z-index: 30;
}
#header #suCompraBreve .suCompraBreveSet {
  padding: 3px 34px 3px 10px;
  height: 20px;
  color: #ffffff;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 3px;
  position: relative;
  cursor: pointer;
  background: #aa0202 url(../img/vercomprab_bkg.png) right 0 no-repeat;
}
#header #suCompraBreve .titCompra {
  padding: 2px 4px 0px 13px;
  font: normal 15px/1.1 robotoCondensedLight, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  float: left;
}
#header #suCompraBreve p {
  float: left;
}
#header #suCompraBreve .total {
  font: normal 17px/1.1 robotoCondensedBold, Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
  word-spacing: -2px;
  display: block;
}
#header #suCompraBreve a:link, #header #suCompraBreve a:visited {
  right: 0;
  top: 0;
  width: 500px;
  height: 28px;
  display: block;
  position: absolute;
  z-index: 5;
}
#header #suCompraBreve a:link strong, #header #suCompraBreve a:visited strong {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}
#header #suCompraBreve.compraActive .suCompraBreveSet {
  background-color: #790101;
}

/*payment methods*/
#header #paymentMethods {
  right: 0;
  top: 60px;
  height: 19px;
  position: absolute;
}
#header #paymentMethods img {
  margin-left: 4px;
  float: left;
}

/*menu Principal*/
#header #mainMenu {
  height: 82px;
  z-index: 10;
  clear: both;
  float: left;
  position: relative;
  z-index: 50;
  font-size: 0;
  line-height: 0;
}
#header #mainMenu ul {
  height: 82px;
}
#header #mainMenu li {
  height: 82px;
  border-right: 1px solid #4a4a4a;
  float: left;
  cursor: pointer;
}
#header #mainMenu li:first-child {
  border-left: 1px solid #4a4a4a;
}
#header #mainMenu li a:link, #header #mainMenu li a:visited {
  padding: 32px 16px 0px 16px;
  height: 49px;
  font: normal 17px/1.1 robotoCondensedBold, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  color: #ffffff;
  border-top: 1px solid transparent;
  display: block;
  z-index: 1;
  position: relative;
  background-color: transparent;
}
#header #mainMenu li a:hover, #header #mainMenu li a:active {
  z-index: 10;
}
#header #mainMenu li a:link strong, #header #mainMenu li a:visited strong {
  font-weight: normal;
}
#header #mainMenu li .trigger:link, #header #mainMenu li .trigger:visited {
  background-image: url(../img/mainMenu_bull.png);
  background-position: center bottom;
  background-repeat: no-repeat;
}
#header #mainMenu li.current {
  background-color: #930d0d;
  background-image: -webkit-linear-gradient(90deg, #930d0d 0%, #ae0f0f 15%);
  /* For Safari */
  background-image: -o-linear-gradient(0deg, #930d0d 0%, #ae0f0f 15%);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(0deg, #930d0d 0%, #ae0f0f 15%);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(0deg, #930d0d 0%, #ae0f0f 15%);
  /* Standard syntax */
}
#header #mainMenu li.current a:link, #header #mainMenu li.current a:visited {
  border-top-color: #8f0606;
  background-color: transparent;
}
#header #mainMenu .subMenu {
  left: 0;
  top: 82px;
  width: auto;
  max-width: 230px;
  height: auto;
  border: 1px solid #262626;
  position: absolute;
  z-index: 10;
  /*setUp for jQuery*/
  overflow: hidden;
  visibility: hidden;
  /*setUp for jQuery*/
}
#header #mainMenu .subMenu ul {
  height: auto;
}
#header #mainMenu .subMenu ul li {
  height: auto;
  border-right-style: none;
  border-top: 1px solid #686868;
  float: none;
}
#header #mainMenu .subMenu ul li:first-child {
  border-top-style: none;
}
#header #mainMenu .subMenu ul li a:link, #header #mainMenu .subMenu ul li a:visited {
  padding: 6px 18px 6px 23px;
  height: auto;
  font: normal 13px/1 robotoCondensed, Arial, Helvetica, sans-serif;
  text-transform: none;
  white-space: normal;
  border-style: none;
  background: #424242 url(../img/subMenu_bull.png) 14px 12px no-repeat;
}
#header #mainMenu .subMenu ul li a:hover, #header #mainMenu .subMenu ul li a:active {
  background-color: #5e5e5e;
}
#header #mainMenu .subMenu.hiddenMenu {
  line-height: normal;
  height: auto;
  visibility: visible;
  display: block;
  z-index: 2;
  /*background: #FF0000;*/
}
#header #mainMenu .subMenu.hiddenMenu .hiddenUL {
  line-height: normal;
  height: auto;
  overflow: visible;
  visibility: visible;
  z-index: 2;
}

/*tracker*/
#tracker {
  left: 0;
  top: 153px;
  height: 82px;
  width: 1px;
  position: absolute;
  z-index: 0;
  background-color: #a40505;
  background-image: -webkit-linear-gradient(90deg, #a40505 0%, #262626 68.3%);
  /* For Safari */
  background-image: -o-linear-gradient(0deg, #a40505 0%, #262626 68.3%);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(0deg, #a40505 0%, #262626 68.3%);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(0deg, #a40505 0%, #262626 68.3%);
  /* Standard syntax */
}

/*menu cabecera*/
#header #headerMenu {
  padding: 10px 0px 0px 0px;
  left: 0;
  top: 0;
  height: 24px;
  position: absolute;
  z-index: 10;
}
#header #headerMenu li {
  padding-left: 2px;
  float: left;
}
#header #headerMenu li:first-child {
  padding-left: 0;
}
#header #headerMenu li a:link, #header #headerMenu li a:visited {
  padding: 4px 4px 0px 9px;
  height: 20px;
  font: normal 11px/1.1 robotoRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  display: block;
  background: transparent url(../img/headerMenu_bull.png) 1px 8px no-repeat;
}
#header #headerMenu li a:hover, #header #headerMenu li a:active {
  text-decoration: underline;
}

/*redes sociales*/
#header .socialNetworks {
  padding: 0px 0px 0px 0px;
  top: 187px;
  right: 0;
  width: auto;
  height: 18px;
  text-align: right;
  position: absolute;
  z-index: 20;
}
#header .socialNetworks h4 {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}
#header .socialNetworks ul {
  float: left;
  height: 18px;
}
#header .socialNetworks ul li {
  padding-left: 3px;
  float: left;
}
#header .socialNetworks ul a {
  width: 18px;
  height: 18px;
  background: transparent url(../img/sn_followicons.png) 0 0 no-repeat;
  display: block;
}
#header .socialNetworks ul .faceBook a:link, #header .socialNetworks ul .faceBook a:visited {
  background-position: 0 0px;
}
#header .socialNetworks ul .faceBook a:hover, #header .socialNetworks ul .faceBook a:active {
  background-position: -18px 0px;
}
#header .socialNetworks ul .twitter a:link, #header .socialNetworks ul .twitter a:visited {
  background-position: 0px -18px;
}
#header .socialNetworks ul .twitter a:hover, #header .socialNetworks ul .twitter a:active {
  background-position: -18px -18px;
}
#header .socialNetworks ul .googlePlus a:link, #header .socialNetworks ul .googlePlus a:visited {
  background-position: 0 -36px;
}
#header .socialNetworks ul .googlePlus a:hover, #header .socialNetworks ul .googlePlus a:active {
  background-position: -18px -36px;
}
#header .socialNetworks ul .tuenti a:link, #header .socialNetworks ul .tuenti a:visited {
  background-position: 0 -54px;
}
#header .socialNetworks ul .tuenti a:hover, #header .socialNetworks ul .tuenti a:active {
  background-position: -18px -54px;
}
#header .socialNetworks ul .bandcamp a:link, #header .socialNetworks ul .bandcamp a:visited {
  background-position: 0 -72px;
}
#header .socialNetworks ul .bandcamp a:hover, #header .socialNetworks ul .bandcamp a:active {
  background-position: -18px -72px;
}
#header .socialNetworks ul .youTube a:link, #header .socialNetworks ul .youTube a:visited {
  width: 48px;
  background-position: 0 -90px;
}
#header .socialNetworks ul .youTube a:hover, #header .socialNetworks ul .youTube a:active {
  background-position: -48px -90px;
}
#header .socialNetworks ul img {
  display: none;
}

/*////////////Columna Izquierda////////////*/
/*modulos (colIzquierda)*/
#colIzquierda .modCol,
#colDestacados .modCol,
#colIzquierda .modCompra {
  margin-bottom: 1px;
  padding: 9px 12px 19px 12px;
  width: 162px;
  border: 1px solid #d6d6d6;
  -webkit-transition: all 350ms ease-in 0ms;
  transition: all 350ms ease-in 0ms;
}
#colIzquierda .modCol:hover,
#colDestacados .modCol:hover,
#colIzquierda .modCompra:hover {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
}

#colIzquierda .modVermas, #colDestacados .modVermas {
  margin: -30px 0 8px;
  padding: 4px 12px 0 12px;
  width: 162px;
  position: relative;
}
#colIzquierda .modVermas:after, #colDestacados .modVermas:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/*titulos (colIzquierda - colDestacados)*/
#colIzquierda .modTitle, #colDestacados .modTitle, #colIzquierda .titCompra {
  margin-bottom: 6px;
  padding: 3px 10px 5px 10px;
  font: normal 14px/1.2 texgyreadventorBold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #333333;
}

/*Separador de secciones (colIzquierda - colDestacados)*/
#colIzquierda .hr, #colDestacados .hr {
  height: 20px;
  display: block;
  clear: both;
  overflow: hidden;
}

/*Parrafos (colIzquierda - colDestacados)*/
#colIzquierda p, #colIzquierda ul, #colDestacados p, #colDestacados ul {
  padding-bottom: 12px;
  font-size: 12px;
  line-height: 1.3;
  /*background: #F6FF00;*/
}

/*listados (colIzquierda - colDestacados)*/
#colIzquierda ul li, #colDestacados ul li {
  padding: 0 0 5px 17px;
  line-height: 1.2;
  background: url(../img/list_bull.png) 0 2px no-repeat;
}
#colIzquierda ul li ul, #colDestacados ul li ul {
  padding: 5px 0 4px 0;
}

/*menu Izquierda (izqMenu)*/
/*Boletin de Novedades (colDestacados)*/
#colDestacados .modCol.boletin {
  padding: 9px 12px 12px 12px;
  width: 162px;
}
#colDestacados .modCol.boletin p {
  padding-bottom: 6px;
}
#colDestacados .modCol.boletin p strong {
  color: #7a5359;
}
#colDestacados .modCol.boletin label {
  font-size: 13px;
  line-height: 1.2;
}
#colDestacados .modCol.boletin input[type=text] {
  margin-bottom: 3px;
  width: 152px;
}
#colDestacados .modCol.boletin ul {
  padding: 2px 0 0;
  width: 162px;
  font-size: 0;
  line-height: 0;
}
#colDestacados .modCol.boletin ul li {
  margin-bottom: 1px;
  padding: 0;
  background-image: none;
}
#colDestacados .modCol.boletin ul li label {
  padding: 1px 0 2px 17px;
  font-size: 11px;
  line-height: 1.1;
  display: block;
  position: relative;
}
#colDestacados .modCol.boletin ul li input[type=checkbox] {
  left: 0;
  top: 1px;
  display: block;
  position: absolute;
}
#colDestacados .modCol.boletin .privacy {
  margin-top: 8px;
  padding: 6px 0 0 18px;
  line-height: 1;
  position: relative;
  border-top: 1px solid #d6d6d6;
}
#colDestacados .modCol.boletin .privacy input[type=checkbox] {
  left: 0;
  top: 7px;
  position: absolute;
}
#colDestacados .modCol.boletin .privacy label {
  font: normal 11px/1 opensansRegular, Arial, Helvetica, sans-serif;
  text-transform: none;
}
#colDestacados .modCol.boletin .submitButton.izqEnviar {
  margin: 6px 0 0 0;
  width: 162px;
}
#colDestacados .modCol.boletin .submitButton.izqEnviar span {
  display: block;
  background: url(../img/btt_confirm.png) right 0 no-repeat;
}

/*su compra*/
/*buscador (colIzquierda)*/
#colIzquierda .formBusqueda {
  font-size: 0;
  line-height: 0;
}
#colIzquierda .formBusqueda .field {
  padding-top: 3px;
}
#colIzquierda .formBusqueda .field:first-child {
  padding-top: 0;
}
#colIzquierda .formBusqueda label {
  padding: 2px 0 3px 2px;
  display: block;
  /*background: #ffff00;*/
}
#colIzquierda .formBusqueda input[type=text] {
  width: 152px;
}
#colIzquierda .formBusqueda select {
  width: 162px;
}
#colIzquierda .formBusqueda .submitButton.buscar {
  margin-top: 10px;
  width: 162px;
}

/*Redes Sociales (colIzquierda - colDestacados))*/
#colIzquierda .modCol.socialNetworks,
#colDestacados .modCol.socialNetworks {
  margin: 0;
  padding: 0;
  width: 188px;
  height: auto;
  border-style: none;
  box-shadow: none;
  background-color: transparent;
  font-size: 0;
  line-height: 0;
}
#colIzquierda .modCol.socialNetworks h4,
#colDestacados .modCol.socialNetworks h4 {
  margin-bottom: 5px;
  height: 25px;
  background: #333333 url(../img/snTit.png) 0 0 no-repeat;
}
#colIzquierda .modCol.socialNetworks h4#titTwitter,
#colDestacados .modCol.socialNetworks h4#titTwitter {
  background-position: 0 -25px;
}
#colIzquierda .modCol.socialNetworks #bodyFacebook, #colIzquierda .modCol.socialNetworks #bodyTwitter, #colIzquierda .modCol.socialNetworks #bodyGoogle,
#colDestacados .modCol.socialNetworks #bodyFacebook,
#colDestacados .modCol.socialNetworks #bodyTwitter,
#colDestacados .modCol.socialNetworks #bodyGoogle {
  padding: 0 9px 10px 9px;
  width: 168px;
  height: auto;
  border: 1px solid #d6d6d6;
  overflow: hidden;
  -webkit-transition: all 350ms ease-in 0ms;
  transition: all 350ms ease-in 0ms;
}
#colIzquierda .modCol.socialNetworks #bodyFacebook:hover, #colIzquierda .modCol.socialNetworks #bodyTwitter:hover, #colIzquierda .modCol.socialNetworks #bodyGoogle:hover,
#colDestacados .modCol.socialNetworks #bodyFacebook:hover,
#colDestacados .modCol.socialNetworks #bodyTwitter:hover,
#colDestacados .modCol.socialNetworks #bodyGoogle:hover {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
}
#colIzquierda .modCol.socialNetworks #bodyFacebook iframe,
#colDestacados .modCol.socialNetworks #bodyFacebook iframe {
  margin: 0 -6px;
}
#colIzquierda .modCol.socialNetworks #bodyTwitter iframe,
#colDestacados .modCol.socialNetworks #bodyTwitter iframe {
  margin: 0 -6px;
}
#colIzquierda .modCol.socialNetworks .hr,
#colDestacados .modCol.socialNetworks .hr {
  margin: 0;
  border-style: none;
}

/*publicidad (colIzquierda - colDestacados)*/
#colIzquierda .publicidad, #colDestacados .publicidad {
  width: 188px;
  position: relative;
  font-size: 0;
  line-height: 0;
}
#colIzquierda .publicidad a:link, #colIzquierda .publicidad a:visited, #colIzquierda .publicidad .flashBanner, #colDestacados .publicidad a:link, #colDestacados .publicidad a:visited, #colDestacados .publicidad .flashBanner {
  margin-top: 15px;
  width: 188px;
  overflow: hidden;
  display: block;
  position: relative;
}
#colIzquierda .publicidad a:first-child, #colIzquierda .publicidad .first, #colDestacados .publicidad a:first-child, #colDestacados .publicidad .first {
  margin-top: 0;
}
#colIzquierda .publicidad a img, #colDestacados .publicidad a img {
  z-index: 1;
  display: block;
}

/*////////////Columna Centro////////////*/
/*titulos Contenido*/
/*Titulos destacados*/
.destacaTitle {
  margin-bottom: 10px;
  padding: 4px 20px 7px 14px;
  font: normal 25px/1.2 texgyreadventorBold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #333333;
}
.destacaTitle strong, .destacaTitle cite {
  font-style: normal;
  font-weight: normal;
  color: #d04444;
}

#centro .destacaTitleB {
  margin-bottom: 9px;
  font: normal 20px/1 texgyreadventor, Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
  text-transform: uppercase;
  color: #333333;
}
#centro .destacaTitleB span {
  padding-bottom: 2px;
  border-bottom: 2px solid #b16060;
  display: inline-block;
}
#centro .destacaTitleB strong, #centro .destacaTitleB cite {
  font-style: normal;
  font-weight: normal;
  color: #943e3e;
}

#centro .destacaTitleC {
  margin-bottom: 8px;
  font: normal 15px/1 oswaldBold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #897a7a;
}
#centro .destacaTitleC span {
  padding-bottom: 2px;
  border-bottom: 1px dotted #897a7a;
  display: inline-block;
}

/*Parrafos (Centro)*/
#centro p, #centro ul, #centro ol {
  padding-bottom: 12px;
  /*background: #A7542B;*/
}

/*listados, listados de links, listados horizontales*/
#centro ul ul li, #centro ol li ul li {
  padding-left: 6px;
  background: url(../img/list_bull2.png) no-repeat 0 5px;
}

#centro ul ol li, #centro ol li {
  padding-left: 0;
  margin: 0 0 2px 22px;
  background-image: none;
}

#centro ul li {
  padding: 0 0 5px 10px;
  background: url(../img/list_bull.png) no-repeat 1px 6px;
}
#centro ul ul {
  padding: 5px 0 5px 2px;
}

#centro ol li ul li {
  margin: 0;
}

/*Separador de secciones*/
#centro .hr {
  height: 20px;
  display: block;
  clear: both;
  overflow: hidden;
}

/*ver mas (centro, colIzquierda, colDestacados)*/
.vermas:link, .vermas:visited {
  padding: 1px 16px 2px 0;
  height: 14px;
  font: normal 13px/1 robotoCondensedBold, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #a9190e;
  white-space: nowrap;
  display: block;
  float: right;
  overflow: hidden;
  background: transparent url(../img/item_masinfo.png) right 1px no-repeat;
}
.vermas:hover, .vermas:active {
  color: #1b93d8;
  background-position: right -20px;
}

/*ver mas (arriba)*/
/*publicidad*/
#centro .publicidad {
  height: auto;
  position: relative;
  font-size: 0;
  line-height: 0;
}

/*Modulos Contenido*/
#centro .modCont {
  padding: 10px 16px 28px 16px;
  border: 1px solid #d6d6d6;
  overflow: visible;
  position: relative;
  z-index: 2;
  background-color: #ffffff;
  -webkit-transition: all 350ms ease-in 0ms;
  transition: all 350ms ease-in 0ms;
}
#centro .modCont:hover {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
}

#centro .modVermas {
  margin-top: -15px;
  padding: 6px 0 4px;
}
#centro .modVermas:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/*Titulos (Modulos de contenido)*/
#centro .modTitle {
  margin: 0 -6px 10px;
  padding: 6px 10px 4px 10px;
  font: normal 16px/1.1 texgyreadventor, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #FFFFFF;
  position: relative;
  background-color: #6c6c6c;
}

/*Menu Seccion*/
/*Items (Default)*/
.item, #centro .item, #colIzquierda .item, #colDestacados .item {
  padding: 0;
  background-image: none;
}
.item:before, #centro .item:before, #colIzquierda .item:before, #colDestacados .item:before {
  -webkit-transition: all 350ms ease-in 0ms;
  transition: all 350ms ease-in 0ms;
}
.item:hover, #centro .item:hover, #colIzquierda .item:hover, #colDestacados .item:hover {
  /**/
}
.item:hover:before, .item:active:before, #centro .item:hover:before, #centro .item:active:before, #colIzquierda .item:hover:before, #colIzquierda .item:active:before, #colDestacados .item:hover:before, #colDestacados .item:active:before {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
}

/*Bloque titulo*/
.item .titBlock {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d6d6d6;
  z-index: 2;
}
.item .titBlock .date {
  padding-bottom: 2px;
  font: normal 11px/1.1 robotoBold, Arial, Helvetica, sans-serif;
  color: #6e7378;
  display: block;
}
.item .titBlock h2 {
  padding: 0 0 2px;
  font: normal 18px/1 robotoCondensed, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  /*background: #000FFF;*/
}
.item .titBlock h2 a:link, .item .titBlock h2 a:visited {
  text-decoration: none;
}
.item .titBlock br {
  display: none;
}

/*autor*/
.item .autor,
#centro .item .autor,
#colIzquierda .item .autor,
#colDestacados .item .autor {
  padding: 0 0 2px;
  font: normal 9px/1.1 robotoBold, Arial, Helvetica, sans-serif;
  color: #6c706c;
  display: block;
}
.item .autor cite,
#centro .item .autor cite,
#colIzquierda .item .autor cite,
#colDestacados .item .autor cite {
  font: normal 12px/1.1 oswaldBold, Arial, Helvetica, sans-serif;
  vertical-align: -1px;
  text-transform: uppercase;
}

/*Sello*/
.item .sello,
#centro .item .sello,
#colIzquierda .item .sello,
#colDestacados .item .sello {
  padding: 2px 0 2px;
  font: normal 11px/1.1 robotoBold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #7f8186;
}
.item .sello strong,
#centro .item .sello strong,
#colIzquierda .item .sello strong,
#colDestacados .item .sello strong {
  font-weight: normal;
}

/*Imagen*/
.item .imagen {
  position: relative;
  z-index: 2;
  font-size: 0;
  line-height: 0;
}
.item .imagen a:link, .item .imagen a:visited, .item .imagen .imageFrame {
  width: auto;
  display: block;
  position: relative;
  z-index: 2;
}
.item .imagen a:link img, .item .imagen a:visited img, .item .imagen .imageFrame img {
  border-style: none;
}
.item .novedadIco {
  left: -3px;
  top: -3px;
  width: 60px;
  height: 60px;
  position: absolute;
  z-index: 2;
  display: block;
  background: transparent url(../img/ico_novedad.png) -75px 0 no-repeat;
}
.item .imagen .ofertaIco {
  right: -15px;
  bottom: 8px;
  width: 40px;
  height: 40px;
  position: absolute;
  display: block;
  background: transparent url(../img/ico_oferta.png) -117px 0 no-repeat;
}
.item .imagen .preorderIco {
  left: -6px;
  bottom: 12px;
  width: 74px;
  height: 25px;
  position: absolute;
  display: block;
  background: transparent url(../img/ico_preorder.png) 0 -31px no-repeat;
}

#principal.en .item .novedadIco {
  background-image: url(../img/ico_novedad_en.png);
}
#principal.en .item .ofertaIco {
  background-image: url(../img/ico_oferta_en.png);
}
#principal.en .item .preorderIco {
  background-image: url(../img/ico_preorder_en.png);
}

/*detalles*/
#centro .item .detalles,
#colIzquierda .item .detalles,
#colDestacados .item .detalles {
  padding: 0;
  height: 15px;
  font-size: 0;
  line-height: 0;
}
#centro .item .detalles li,
#colIzquierda .item .detalles li,
#colDestacados .item .detalles li {
  margin: 0 0 0 3px;
  padding: 0;
  width: 15px;
  height: 15px;
  text-indent: 200%;
  overflow: hidden;
  display: inline-block;
  position: relative;
  background: url(../img/ico_detalles.png) 0 0 no-repeat;
}
#centro .item .detalles li.cd, #centro .item .detalles li.formato_1, #centro .item .detalles li.formato_3, #centro .item .detalles li.formato_4, #centro .item .detalles li.formato_5, #centro .item .detalles li.formato_6, #centro .item .detalles li.formato_7, #centro .item .detalles li.formato_8, #centro .item .detalles li.formato_12, #centro .item .detalles li.formato_14, #centro .item .detalles li.formato_15, #centro .item .detalles li.formato_16, #centro .item .detalles li.formato_17, #centro .item .detalles li.formato_18, #centro .item .detalles li.formato_19, #centro .item .detalles li.formato_20, #centro .item .detalles li.formato_23,
#colIzquierda .item .detalles li.cd,
#colIzquierda .item .detalles li.formato_1,
#colIzquierda .item .detalles li.formato_3,
#colIzquierda .item .detalles li.formato_4,
#colIzquierda .item .detalles li.formato_5,
#colIzquierda .item .detalles li.formato_6,
#colIzquierda .item .detalles li.formato_7,
#colIzquierda .item .detalles li.formato_8,
#colIzquierda .item .detalles li.formato_12,
#colIzquierda .item .detalles li.formato_14,
#colIzquierda .item .detalles li.formato_15,
#colIzquierda .item .detalles li.formato_16,
#colIzquierda .item .detalles li.formato_17,
#colIzquierda .item .detalles li.formato_18,
#colIzquierda .item .detalles li.formato_19,
#colIzquierda .item .detalles li.formato_20,
#colIzquierda .item .detalles li.formato_23,
#colDestacados .item .detalles li.cd,
#colDestacados .item .detalles li.formato_1,
#colDestacados .item .detalles li.formato_3,
#colDestacados .item .detalles li.formato_4,
#colDestacados .item .detalles li.formato_5,
#colDestacados .item .detalles li.formato_6,
#colDestacados .item .detalles li.formato_7,
#colDestacados .item .detalles li.formato_8,
#colDestacados .item .detalles li.formato_12,
#colDestacados .item .detalles li.formato_14,
#colDestacados .item .detalles li.formato_15,
#colDestacados .item .detalles li.formato_16,
#colDestacados .item .detalles li.formato_17,
#colDestacados .item .detalles li.formato_18,
#colDestacados .item .detalles li.formato_19,
#colDestacados .item .detalles li.formato_20,
#colDestacados .item .detalles li.formato_23 {
  background-position: 0 0;
}
#centro .item .detalles li.cd:hover, #centro .item .detalles li.formato_1:hover, #centro .item .detalles li.formato_3:hover, #centro .item .detalles li.formato_4:hover, #centro .item .detalles li.formato_5:hover, #centro .item .detalles li.formato_6:hover, #centro .item .detalles li.formato_7:hover, #centro .item .detalles li.formato_8:hover, #centro .item .detalles li.formato_12:hover, #centro .item .detalles li.formato_14:hover, #centro .item .detalles li.formato_15:hover, #centro .item .detalles li.formato_16:hover, #centro .item .detalles li.formato_17:hover, #centro .item .detalles li.formato_18:hover, #centro .item .detalles li.formato_19:hover, #centro .item .detalles li.formato_20:hover, #centro .item .detalles li.formato_23:hover,
#colIzquierda .item .detalles li.cd:hover,
#colIzquierda .item .detalles li.formato_1:hover,
#colIzquierda .item .detalles li.formato_3:hover,
#colIzquierda .item .detalles li.formato_4:hover,
#colIzquierda .item .detalles li.formato_5:hover,
#colIzquierda .item .detalles li.formato_6:hover,
#colIzquierda .item .detalles li.formato_7:hover,
#colIzquierda .item .detalles li.formato_8:hover,
#colIzquierda .item .detalles li.formato_12:hover,
#colIzquierda .item .detalles li.formato_14:hover,
#colIzquierda .item .detalles li.formato_15:hover,
#colIzquierda .item .detalles li.formato_16:hover,
#colIzquierda .item .detalles li.formato_17:hover,
#colIzquierda .item .detalles li.formato_18:hover,
#colIzquierda .item .detalles li.formato_19:hover,
#colIzquierda .item .detalles li.formato_20:hover,
#colIzquierda .item .detalles li.formato_23:hover,
#colDestacados .item .detalles li.cd:hover,
#colDestacados .item .detalles li.formato_1:hover,
#colDestacados .item .detalles li.formato_3:hover,
#colDestacados .item .detalles li.formato_4:hover,
#colDestacados .item .detalles li.formato_5:hover,
#colDestacados .item .detalles li.formato_6:hover,
#colDestacados .item .detalles li.formato_7:hover,
#colDestacados .item .detalles li.formato_8:hover,
#colDestacados .item .detalles li.formato_12:hover,
#colDestacados .item .detalles li.formato_14:hover,
#colDestacados .item .detalles li.formato_15:hover,
#colDestacados .item .detalles li.formato_16:hover,
#colDestacados .item .detalles li.formato_17:hover,
#colDestacados .item .detalles li.formato_18:hover,
#colDestacados .item .detalles li.formato_19:hover,
#colDestacados .item .detalles li.formato_20:hover,
#colDestacados .item .detalles li.formato_23:hover {
  background-position: -15px 0;
}
#centro .item .detalles li.vinyl, #centro .item .detalles li.formato_9, #centro .item .detalles li.formato_10, #centro .item .detalles li.formato_21,
#colIzquierda .item .detalles li.vinyl,
#colIzquierda .item .detalles li.formato_9,
#colIzquierda .item .detalles li.formato_10,
#colIzquierda .item .detalles li.formato_21,
#colDestacados .item .detalles li.vinyl,
#colDestacados .item .detalles li.formato_9,
#colDestacados .item .detalles li.formato_10,
#colDestacados .item .detalles li.formato_21 {
  background-position: 0 -15px;
}
#centro .item .detalles li.vinyl:hover, #centro .item .detalles li.formato_9:hover, #centro .item .detalles li.formato_10:hover, #centro .item .detalles li.formato_21:hover,
#colIzquierda .item .detalles li.vinyl:hover,
#colIzquierda .item .detalles li.formato_9:hover,
#colIzquierda .item .detalles li.formato_10:hover,
#colIzquierda .item .detalles li.formato_21:hover,
#colDestacados .item .detalles li.vinyl:hover,
#colDestacados .item .detalles li.formato_9:hover,
#colDestacados .item .detalles li.formato_10:hover,
#colDestacados .item .detalles li.formato_21:hover {
  background-position: -15px -15px;
}
#centro .item .detalles li.preview,
#colIzquierda .item .detalles li.preview,
#colDestacados .item .detalles li.preview {
  background-position: 0 -30px;
}
#centro .item .detalles li.preview:hover,
#colIzquierda .item .detalles li.preview:hover,
#colDestacados .item .detalles li.preview:hover {
  background-position: -15px -30px;
}
#centro .item .detalles li.formato_11,
#colIzquierda .item .detalles li.formato_11,
#colDestacados .item .detalles li.formato_11 {
  display: none;
}
#centro .item .detalles li a:link, #centro .item .detalles li a:visited,
#colIzquierda .item .detalles li a:link,
#colIzquierda .item .detalles li a:visited,
#colDestacados .item .detalles li a:link,
#colDestacados .item .detalles li a:visited {
  left: 0;
  top: 0;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
}

/*redes sociales*/
#centro .item .socialNetworks {
  margin: 0;
  width: auto;
  height: auto;
  text-align: left;
  z-index: 1;
  font-size: 0;
  line-height: 0;
}
#centro .item .socialNetworks strong {
  font: normal 9px/10px opensansRegular, Arial, Helvetica, sans-serif;
  color: #83919c;
}
#centro .item .socialNetworks ul {
  padding: 4px 0 0 0;
  white-space: nowrap;
}
#centro .item .socialNetworks ul li {
  padding: 0 0 0 3px;
  height: 18px;
  width: 18px;
  overflow: hidden;
  display: inline-block;
  background-image: none;
  font-size: 0;
  line-height: 0;
}
#centro .item .socialNetworks ul li:first-child {
  padding: 0;
}
#centro .item .socialNetworks ul li a {
  width: 18px;
  height: 18px;
  border-style: none;
  display: block;
  background-image: url(../img/sn_shareicons.png);
  background-repeat: no-repeat;
}
#centro .item .socialNetworks ul .faceBook a {
  background-position: 0 0;
}
#centro .item .socialNetworks ul .twitter a {
  background-position: 0 -18px;
}
#centro .item .socialNetworks ul .tuenti a {
  background-position: 0 -36px;
}
#centro .item .socialNetworks ul .gplus a {
  background-position: 0 -54px;
}
#centro .item .socialNetworks ul .blogger a {
  background-position: 0 -72px;
}
#centro .item .socialNetworks ul .linkedIn a {
  background-position: 0 -90px;
}

/*preview Google*/
/*descripcion*/
.item .descripcion,
#centro .item .descripcion,
#colIzquierda .item .descripcion,
#colDestacados .item .descripcion {
  margin-bottom: 10px;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #d6d6d6;
}
.item .descripcion p,
#centro .item .descripcion p,
#colIzquierda .item .descripcion p,
#colDestacados .item .descripcion p {
  padding: 0 0 12px 0;
}

/*datos*/
.item .datos,
#centro .item .datos,
#colIzquierda .item .datos,
#colDestacados .item .datos {
  color: #6e7378;
}
.item .datos ul,
#centro .item .datos ul,
#colIzquierda .item .datos ul,
#colDestacados .item .datos ul {
  padding: 0 2px 2px;
}
.item .datos ul li,
#centro .item .datos ul li,
#colIzquierda .item .datos ul li,
#colDestacados .item .datos ul li {
  padding: 0 0 1px 6px;
  font: normal 12px/1.1 robotoRegular, Arial, Helvetica, sans-serif;
  background-image: url(../img/list_bull3.png);
  background-position: 0 5px;
}
.item .datos ul li strong,
#centro .item .datos ul li strong,
#colIzquierda .item .datos ul li strong,
#colDestacados .item .datos ul li strong {
  font-weight: normal;
  font-family: robotoBold, Arial, Helvetica, sans-serif;
}
.item .datos ul li strong span,
#centro .item .datos ul li strong span,
#colIzquierda .item .datos ul li strong span,
#colDestacados .item .datos ul li strong span {
  font-family: robotoRegular, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.item .datos ul li.formatos .precio,
#centro .item .datos ul li.formatos .precio,
#colIzquierda .item .datos ul li.formatos .precio,
#colDestacados .item .datos ul li.formatos .precio {
  font: normal 13px/1.1 robotoBlack, Arial, Helvetica, sans-serif;
  color: #626670;
  white-space: nowrap;
}
.item .datos ul li.formatos .antes,
#centro .item .datos ul li.formatos .antes,
#colIzquierda .item .datos ul li.formatos .antes,
#colDestacados .item .datos ul li.formatos .antes {
  font-size: 10px;
  color: #939498;
}
.item .datos ul li.formatos .antes span,
#centro .item .datos ul li.formatos .antes span,
#colIzquierda .item .datos ul li.formatos .antes span,
#colDestacados .item .datos ul li.formatos .antes span {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*Datos Extra*/
/*valoracion*/
.item .valoracion,
#centro .item .valoracion,
#colIzquierda .item .valoracion,
#colDestacados .item .valoracion {
  padding: 0;
  font-size: 11px;
  line-height: 12px;
  color: #9a9999;
}
.item .valoracion a:link, .item .valoracion a:visited,
#centro .item .valoracion a:link,
#centro .item .valoracion a:visited,
#colIzquierda .item .valoracion a:link,
#colIzquierda .item .valoracion a:visited,
#colDestacados .item .valoracion a:link,
#colDestacados .item .valoracion a:visited {
  color: #a15555;
}
.item .valoracion a:hover, .item .valoracion a:active,
#centro .item .valoracion a:hover,
#centro .item .valoracion a:active,
#colIzquierda .item .valoracion a:hover,
#colIzquierda .item .valoracion a:active,
#colDestacados .item .valoracion a:hover,
#colDestacados .item .valoracion a:active {
  color: #cf7b26;
}
.item .valoracion .vercomentarios,
#centro .item .valoracion .vercomentarios,
#colIzquierda .item .valoracion .vercomentarios,
#colDestacados .item .valoracion .vercomentarios {
  color: #9a9999;
}
.item .valoracion a.vercomentarios:link, .item .valoracion a.vercomentarios:visited,
#centro .item .valoracion a.vercomentarios:link,
#centro .item .valoracion a.vercomentarios:visited,
#colIzquierda .item .valoracion a.vercomentarios:link,
#colIzquierda .item .valoracion a.vercomentarios:visited,
#colDestacados .item .valoracion a.vercomentarios:link,
#colDestacados .item .valoracion a.vercomentarios:visited {
  color: #9a9999;
  text-decoration: none;
}
.item .valoracion a.vercomentarios:hover, .item .valoracion a.vercomentarios:active,
#centro .item .valoracion a.vercomentarios:hover,
#centro .item .valoracion a.vercomentarios:active,
#colIzquierda .item .valoracion a.vercomentarios:hover,
#colIzquierda .item .valoracion a.vercomentarios:active,
#colDestacados .item .valoracion a.vercomentarios:hover,
#colDestacados .item .valoracion a.vercomentarios:active {
  color: #0b8ea2;
  text-decoration: underline;
}

/*precio Normal*/
.item .pvp,
#centro .item .pvp,
#colIzquierda .item .pvp,
#colDestacados .item .pvp {
  padding: 0;
  color: #914c4c;
  white-space: nowrap;
  position: relative;
}
.item .pvp p,
#centro .item .pvp p,
#colIzquierda .item .pvp p,
#colDestacados .item .pvp p {
  padding: 0;
}
.item .pvp p strong,
#centro .item .pvp p strong,
#colIzquierda .item .pvp p strong,
#colDestacados .item .pvp p strong {
  font: normal 20px robotoCondensedBold, Arial, Helvetica, sans-serif;
  letter-spacing: -2px;
  word-spacing: -1px;
  display: block;
}
.item .pvp p strong span,
#centro .item .pvp p strong span,
#colIzquierda .item .pvp p strong span,
#colDestacados .item .pvp p strong span {
  font: normal 8.18182px opensansRegular, Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  vertical-align: 2px;
}
.item .pvp p strong br,
#centro .item .pvp p strong br,
#colIzquierda .item .pvp p strong br,
#colDestacados .item .pvp p strong br {
  display: none;
}

/*precio Oferta*/
.item .pvp.oferta .antes,
#centro .item .pvp.oferta .antes,
#colIzquierda .item .pvp.oferta .antes,
#colDestacados .item .pvp.oferta .antes {
  font: normal 8.18182px opensansRegular, Arial, Helvetica, sans-serif;
  color: #7f8186;
  display: block;
}
.item .pvp.oferta .antes del,
#centro .item .pvp.oferta .antes del,
#colIzquierda .item .pvp.oferta .antes del,
#colDestacados .item .pvp.oferta .antes del {
  font: normal 11px/13px opensansRegular, Arial, Helvetica, sans-serif;
  word-spacing: -1px;
}
.item .pvp.oferta br,
#centro .item .pvp.oferta br,
#colIzquierda .item .pvp.oferta br,
#colDestacados .item .pvp.oferta br {
  display: none;
}

/*estado stock*/
#centro .item .estado {
  padding: 0;
  font-size: 0;
  line-height: 0;
}
#centro .item .estado strong {
  padding: 4px 20px 5px 0;
  font: bold 9px/1.1 opensansRegular, Arial, Helvetica, sans-serif;
  color: #438c2f;
  cursor: pointer;
  display: inline-block;
  background: transparent url(../img/stock_ico.png) right 0 no-repeat;
}
#centro .item .estado.estado_2 strong {
  color: #e79f05;
  background-position: right -47px;
}
#centro .item .estado.estado_3 strong {
  color: #b33131;
  background-position: right -94px;
}
#centro .item .estado span {
  display: block;
}

/*comprar*/
.item .itemForm, .item .fichaForm form {
  z-index: 2;
  position: relative;
  font-size: 0;
  line-height: 0;
}
.item .itemForm .submitButton.comprar span, .item .itemForm .submitButton.verCompra span, .item .fichaForm form .submitButton.comprar span, .item .fichaForm form .submitButton.verCompra span {
  display: block;
  background: transparent url(../img/btt_comprarlista.png) right 0 no-repeat;
}

/*formatos disponibles*/
.item .recordFormats .formatType {
  font: normal 12px/1.2 robotoBlack, Arial, Helvetica, sans-serif;
  color: #6c706c;
  background: url(../img/ico_cd.png) 0 0 no-repeat;
}
.item .recordFormats .formatType span {
  padding: 2px 0 5px 24px;
  display: inline-block;
}
.item .recordFormats .formatType.vinyl, .item .recordFormats .formatType.formato_9, .item .recordFormats .formatType.formato_10, .item .recordFormats .formatType.formato_21 {
  background-image: url(../img/ico_vinyl.png);
}
.item .recordFormats .format {
  position: relative;
  background-color: #ededee;
}

/*Filas*/
.row, #centro .row {
  margin: 0 0 21px;
  padding: 0;
  width: 576px;
  position: relative;
  /*overflow: hidden;*/
}
.row:after, #centro .row:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/*Items (en DOS COLUMNAS)*/
#centro .row.dosCol .item {
  margin-left: 16px;
  padding: 14px 15px 14px 15px;
  width: 250px;
  position: static;
  float: left;
}
#centro .row.dosCol .item:first-child {
  margin-left: 0;
}
#centro .row.dosCol .item:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: -1px;
  left: 0;
  width: 278px;
  border: 1px solid #d6d6d6;
  height: 100%;
}
#centro .row.dosCol .item:nth-child(2):before {
  left: 296px;
}

/*Bloque titulo (en DOS COLUMNAS)*/
#centro .row.dosCol .item .titBlock {
  margin-top: 275px;
  padding: 5px 15px 11px 15px;
  text-align: center;
  position: relative;
  z-index: 4;
}
#centro .row.dosCol .item .titBlock h2 {
  padding-bottom: 4px;
  font-size: 22px;
  letter-spacing: -1px;
}

/*autor (en DOS COLUMNAS)*/
#centro .row.dosCol .item .autor cite {
  font-size: 22px;
  text-transform: uppercase;
}

/*Sello (en DOS COLUMNAS)*/
#centro .row.dosCol .item .sello {
  padding-top: 4px;
}

/*Imagen (en DOS COLUMNAS)*/
#centro .row.dosCol .item .imagen {
  top: 14px;
  width: 250px;
  height: 275px;
  text-align: center;
  position: absolute;
}
#centro .row.dosCol .item .imagen a {
  display: inline-block;
  position: relative;
}
#centro .row.dosCol .item .novedadIco {
  margin-left: -17px;
  left: auto;
  top: -4px;
  width: 75px;
  height: 75px;
  background-position: 0 0;
}
#centro .row.dosCol .item .imagen .ofertaIco {
  right: -22px;
  width: 64px;
  height: 64px;
  background-position: 0 0;
}
#centro .row.dosCol .item .imagen .preorderIco {
  left: -10px;
  bottom: 22px;
  width: 90px;
  height: 31px;
  background-position: 0 0;
}

/*detalles (en DOS COLUMNAS)*/
#centro .row.dosCol .item .detalles {
  top: 270px;
  width: 250px;
  height: 19px;
  text-align: right;
  position: absolute;
  z-index: 10;
}
#centro .row.dosCol .item .detalles li {
  width: 19px;
  height: 19px;
}
#centro .row.dosCol .item .detalles li.cd, #centro .row.dosCol .item .detalles li.formato_1, #centro .row.dosCol .item .detalles li.formato_3, #centro .row.dosCol .item .detalles li.formato_4, #centro .row.dosCol .item .detalles li.formato_5, #centro .row.dosCol .item .detalles li.formato_6, #centro .row.dosCol .item .detalles li.formato_7, #centro .row.dosCol .item .detalles li.formato_8, #centro .row.dosCol .item .detalles li.formato_12, #centro .row.dosCol .item .detalles li.formato_14, #centro .row.dosCol .item .detalles li.formato_15, #centro .row.dosCol .item .detalles li.formato_16, #centro .row.dosCol .item .detalles li.formato_17, #centro .row.dosCol .item .detalles li.formato_18, #centro .row.dosCol .item .detalles li.formato_19, #centro .row.dosCol .item .detalles li.formato_20, #centro .row.dosCol .item .detalles li.formato_23 {
  background-position: 0 -45px;
}
#centro .row.dosCol .item .detalles li.cd:hover, #centro .row.dosCol .item .detalles li.formato_1:hover, #centro .row.dosCol .item .detalles li.formato_3:hover, #centro .row.dosCol .item .detalles li.formato_4:hover, #centro .row.dosCol .item .detalles li.formato_5:hover, #centro .row.dosCol .item .detalles li.formato_6:hover, #centro .row.dosCol .item .detalles li.formato_7:hover, #centro .row.dosCol .item .detalles li.formato_8:hover, #centro .row.dosCol .item .detalles li.formato_12:hover, #centro .row.dosCol .item .detalles li.formato_14:hover, #centro .row.dosCol .item .detalles li.formato_15:hover, #centro .row.dosCol .item .detalles li.formato_16:hover, #centro .row.dosCol .item .detalles li.formato_17:hover, #centro .row.dosCol .item .detalles li.formato_18:hover, #centro .row.dosCol .item .detalles li.formato_19:hover, #centro .row.dosCol .item .detalles li.formato_20:hover, #centro .row.dosCol .item .detalles li.formato_23:hover {
  background-position: -19px -45px;
}
#centro .row.dosCol .item .detalles li.vinyl, #centro .row.dosCol .item .detalles li.formato_9, #centro .row.dosCol .item .detalles li.formato_10, #centro .row.dosCol .item .detalles li.formato_21 {
  background-position: 0 -64px;
}
#centro .row.dosCol .item .detalles li.vinyl:hover, #centro .row.dosCol .item .detalles li.formato_9:hover, #centro .row.dosCol .item .detalles li.formato_10:hover, #centro .row.dosCol .item .detalles li.formato_21:hover {
  background-position: -19px -64px;
}
#centro .row.dosCol .item .detalles li.preview {
  background-position: 0 -83px;
}
#centro .row.dosCol .item .detalles li.preview:hover {
  background-position: -19px -83px;
}
#centro .row.dosCol .item .detalles li a:link, #centro .row.dosCol .item .detalles li a:visited {
  width: 19px;
  height: 19px;
}

/*redes sociales (en DOS COLUMNAS)*/
/*preview Google (en DOS COLUMNAS)*/
/*descripcion (en DOS COLUMNAS)*/
/*datos (en DOS COLUMNAS)*/
/*Datos Extra (en DOS COLUMNAS)*/
/*valoracion (en DOS COLUMNAS)*/
#centro .row.dosCol .item .valoracion {
  padding-top: 2px;
  top: 270px;
  width: 125px;
  z-index: 20;
  position: absolute;
}
#centro .row.dosCol .item .valoracion .vercomentarios {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*precio Normal (en DOS COLUMNAS)*/
#centro .row.dosCol .item .pvp {
  bottom: 59px;
  width: 280px;
  text-align: center;
  position: absolute;
}

/*precio Oferta (en DOS COLUMNAS)*/
#centro .row.dosCol .item .pvp.oferta p {
  margin: 0 auto 0;
  display: table;
}
#centro .row.dosCol .item .pvp.oferta .antes {
  padding: 0 4px 2px 0;
  text-align: right;
  display: table-cell;
  vertical-align: bottom;
}
#centro .row.dosCol .item .pvp.oferta .antes del {
  margin-top: -2px;
  display: block;
}
#centro .row.dosCol .item .pvp.oferta strong {
  padding: 0;
  text-align: right;
  display: table-cell;
}
#centro .row.dosCol .item .pvp.oferta strong span {
  margin-bottom: -4px;
  padding-left: 2px;
  text-align: left;
  display: block;
}

/*estado stock (en DOS COLUMNAS)*/
/*comprar (en DOS COLUMNAS)*/
#centro .row.dosCol .item .itemForm {
  bottom: 5px;
  width: 280px;
  text-align: center;
  position: absolute;
}

/*cambiar cantidad (en DOS COLUMNAS)*/
/*Items (en TRES COLUMNAS)*/
/*Items (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item {
  margin-left: 16px;
  padding: 6px 7px 6px 7px;
  width: 118px;
  position: static;
  float: left;
}
#centro .row.cuatroCol .item:first-child {
  margin-left: 0;
}
#centro .row.cuatroCol .item:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: -1px;
  left: 0;
  width: 130px;
  border: 1px solid #d6d6d6;
  height: 100%;
}
#centro .row.cuatroCol .item:nth-child(2):before {
  left: 148px;
}
#centro .row.cuatroCol .item:nth-child(3):before {
  left: 296px;
}
#centro .row.cuatroCol .item:nth-child(4):before {
  left: 444px;
}

/*Bloque titulo (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .titBlock {
  margin-top: 142px;
  padding: 3px 7px 11px 7px;
  text-align: center;
  position: relative;
  z-index: 4;
}
#centro .row.cuatroCol .item .titBlock h2 {
  padding-bottom: 4px;
  font-size: 12px;
}

/*autor (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .autor {
  padding-bottom: 4px;
}

/*Sello (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .sello {
  padding-top: 4px;
  font-size: 9px;
}

/*Imagen (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .imagen {
  top: 6px;
  width: 118px;
  height: 142px;
  text-align: center;
  position: absolute;
}
#centro .row.cuatroCol .item .imagen a {
  display: inline-block;
  position: relative;
}
#centro .row.cuatroCol .item .novedadIco {
  margin-left: -10px;
  left: auto;
  top: -3px;
  width: 50px;
  height: 50px;
  background-position: -136px 0;
}
#centro .row.cuatroCol .item .imagen .preorderIco {
  left: -4px;
  bottom: 12px;
  width: 63px;
  height: 21px;
  background-position: 0 -56px;
}

/*detalles (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .detalles {
  top: 128px;
  width: 118px;
  text-align: right;
  position: absolute;
  z-index: 10;
}

/*redes sociales (en CUATRO COLUMNAS)*/
/*preview Google (en CUATRO COLUMNAS)*/
/*descripcion (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .descripcion {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*datos (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .datos ul {
  padding: 0 2px 2px;
}
#centro .row.cuatroCol .item .datos ul li {
  padding: 0 0 1px 6px;
  font-size: 10px;
  background-position: 0 4px;
}
#centro .row.cuatroCol .item .datos ul li strong span {
  font-size: 9px;
}
#centro .row.cuatroCol .item .datos ul li.formatos .precio {
  font-size: 10px;
}

/*Datos Extra (en CUATRO COLUMNAS)*/
/*valoracion (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .valoracion {
  padding-top: 2px;
  top: 130px;
  width: 59px;
  z-index: 20;
  position: absolute;
}
#centro .row.cuatroCol .item .valoracion .vercomentarios {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*precio Normal (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .pvp {
  bottom: 26px;
  width: 132px;
  text-align: center;
  position: absolute;
}

/*precio Oferta (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .pvp.oferta p {
  margin: 0 auto 0;
  display: table;
}
#centro .row.cuatroCol .item .pvp.oferta .antes {
  padding: 0 4px 2px 0;
  text-align: right;
  display: table-cell;
  vertical-align: bottom;
}
#centro .row.cuatroCol .item .pvp.oferta .antes del {
  margin-top: -2px;
  display: block;
}
#centro .row.cuatroCol .item .pvp.oferta strong {
  padding: 0;
  text-align: right;
  display: table-cell;
}
#centro .row.cuatroCol .item .pvp.oferta strong span {
  margin-bottom: -4px;
  padding-left: 2px;
  text-align: left;
  display: block;
}

/*estado stock (en CUATRO COLUMNAS)*/
/*comprar (en CUATRO COLUMNAS)*/
#centro .row.cuatroCol .item .itemForm {
  bottom: 12px;
  width: 132px;
  text-align: center;
  position: absolute;
}

/*cambiar cantidad (en CUATRO COLUMNAS)*/
/*Items (en CINCO COLUMNAS en Ficha)*/
#centro .row.cincoCol {
  width: 780px;
}

#centro .row.cincoCol .item {
  margin-left: 15px;
  padding: 6px 7px 6px 7px;
  width: 130px;
  position: static;
  float: left;
}
#centro .row.cincoCol .item:first-child {
  margin-left: 0;
}
#centro .row.cincoCol .item:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: -1px;
  left: 0;
  width: 142px;
  border: 1px solid #d6d6d6;
  height: 100%;
}
#centro .row.cincoCol .item:nth-child(2):before {
  left: 159px;
}
#centro .row.cincoCol .item:nth-child(3):before {
  left: 318px;
}
#centro .row.cincoCol .item:nth-child(4):before {
  left: 477px;
}
#centro .row.cincoCol .item:nth-child(5):before {
  left: 636px;
}

/*Bloque titulo (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .titBlock {
  margin-top: 154px;
  padding: 3px 7px 11px 7px;
  text-align: center;
  position: relative;
  z-index: 4;
}
#centro .row.cincoCol .item .titBlock h2 {
  padding-bottom: 4px;
  font-size: 12px;
}

/*autor (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .autor {
  padding-bottom: 4px;
}

/*Sello (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .sello {
  padding-top: 4px;
  font-size: 9px;
}

/*Imagen (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .imagen {
  top: 6px;
  width: 130px;
  height: 154px;
  text-align: center;
  position: absolute;
}
#centro .row.cincoCol .item .imagen a {
  display: inline-block;
  position: relative;
}
#centro .row.cincoCol .item .novedadIco {
  margin-left: -9px;
  left: auto;
  top: -3px;
  width: 50px;
  height: 50px;
  background-position: -136px 0;
}
#centro .row.cincoCol .item .imagen .preorderIco {
  left: -4px;
  bottom: 12px;
  width: 63px;
  height: 21px;
  background-position: 0 -56px;
}

/*detalles (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .detalles {
  top: 140px;
  width: 130px;
  text-align: right;
  position: absolute;
  z-index: 10;
}

/*redes sociales (en CINCO COLUMNAS)*/
/*preview Google (en CINCO COLUMNAS)*/
/*descripcion (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .descripcion {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*datos (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .datos ul {
  padding: 0 2px 2px;
}
#centro .row.cincoCol .item .datos ul li {
  padding: 0 0 1px 6px;
  font-size: 10px;
  background-position: 0 4px;
}
#centro .row.cincoCol .item .datos ul li strong span {
  font-size: 9px;
}
#centro .row.cincoCol .item .datos ul li.formatos .precio {
  font-size: 10px;
}

/*Datos Extra (en CINCO COLUMNAS)*/
/*valoracion (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .valoracion {
  padding-top: 2px;
  top: 142px;
  width: 65px;
  z-index: 20;
  position: absolute;
}
#centro .row.cincoCol .item .valoracion .vercomentarios {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*precio Normal (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .pvp {
  bottom: 26px;
  width: 144px;
  text-align: center;
  position: absolute;
}

/*precio Oferta (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .pvp.oferta p {
  margin: 0 auto 0;
  display: table;
}
#centro .row.cincoCol .item .pvp.oferta .antes {
  padding: 0 4px 2px 0;
  text-align: right;
  display: table-cell;
  vertical-align: bottom;
}
#centro .row.cincoCol .item .pvp.oferta .antes del {
  margin-top: -2px;
  display: block;
}
#centro .row.cincoCol .item .pvp.oferta strong {
  padding: 0;
  text-align: right;
  display: table-cell;
}
#centro .row.cincoCol .item .pvp.oferta strong span {
  margin-bottom: -4px;
  padding-left: 2px;
  text-align: left;
  display: block;
}

/*estado stock (en CINCO COLUMNAS)*/
/*comprar (en CINCO COLUMNAS)*/
#centro .row.cincoCol .item .itemForm {
  bottom: 12px;
  width: 144px;
  text-align: center;
  position: absolute;
}

/*cambiar cantidad (en CINCO COLUMNAS)*/
/*Items (Items Izquierda/Derecha)*/
#colIzquierda .item,
#colDestacados .item {
  margin: 0 -3px 0 -3px;
  padding: 0 0 16px 0;
  width: 168px;
  position: relative;
}
#colIzquierda .item:first-child,
#colDestacados .item:first-child {
  padding-top: 0;
  border-top-style: none;
}

/*Bloque titulo (en Items Izquierda/Derecha)*/
#colIzquierda .item .titBlock,
#colDestacados .item .titBlock {
  padding: 3px 0 8px;
  text-align: center;
  position: relative;
  z-index: 4;
}
#colIzquierda .item .titBlock h2,
#colDestacados .item .titBlock h2 {
  font-size: 16px;
  letter-spacing: -1px;
}

/*autor (en Items Izquierda/Derecha)*/
#colIzquierda .item .autor cite,
#colDestacados .item .autor cite {
  font-size: 16px;
}

/*Sello (en Items Izquierda/Derecha)*/
#colIzquierda .item .sello,
#colDestacados .item .sello {
  font-size: 10px;
}

/*Imagen (en Items Izquierda/Derecha)*/
#colIzquierda .item .imagen,
#colDestacados .item .imagen {
  height: 193px;
}

#colIzquierda .item .novedadIco,
#colDestacados .item .novedadIco {
  left: -3;
  top: -3;
  width: 60px;
  height: 60px;
  background-position: -75px 0;
}

#colIzquierda .item .imagen .ofertaIco,
#colDestacados .item .imagen .ofertaIco {
  width: 53px;
  height: 53px;
  background-position: -63px 0;
}

/*detalles (en Items Izquierda/Derecha)*/
#colIzquierda .item .detalles,
#colDestacados .item .detalles {
  top: 172px;
  width: 168px;
  text-align: right;
  position: absolute;
  z-index: 10;
}

/*redes sociales (en Items Izquierda/Derecha)*/
/*preview Google (en Items Izquierda/Derecha)*/
/*descripcion (en Items Izquierda/Derecha)*/
/*datos (en Items Izquierda/Derecha)*/
#colIzquierda .item .datos,
#colDestacados .item .datos {
  border-bottom: 1px solid #d6d6d6;
}
#colIzquierda .item .datos ul,
#colDestacados .item .datos ul {
  padding: 0 2px 10px;
}
#colIzquierda .item .datos ul li,
#colDestacados .item .datos ul li {
  padding: 0 0 1px 6px;
  font-size: 11px;
  background-position: 0 4px;
}
#colIzquierda .item .datos ul li strong span,
#colDestacados .item .datos ul li strong span {
  font-size: 10px;
}
#colIzquierda .item .datos ul li.formatos .precio,
#colDestacados .item .datos ul li.formatos .precio {
  font-size: 10px;
}

/*Datos Extra (en Items Izquierda/Derecha)*/
/*valoracion (en Items Izquierda/Derecha)*/
#colIzquierda .item .valoracion,
#colDestacados .item .valoracion {
  padding-top: 2px;
  top: 173px;
  width: 84px;
  z-index: 20;
  position: absolute;
}
#colIzquierda .item .valoracion img,
#colDestacados .item .valoracion img {
  margin: 0;
}
#colIzquierda .item .valoracion .vercomentarios,
#colDestacados .item .valoracion .vercomentarios {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}

/*precio Normal (en Items Izquierda/Derecha)*/
#colIzquierda .item .pvp,
#colDestacados .item .pvp {
  margin: 0 auto;
  padding-bottom: 25px;
  width: 162px;
  text-align: center;
}

/*precio Oferta (en Items Izquierda/Derecha)*/
#colIzquierda .item .pvp.oferta,
#colDestacados .item .pvp.oferta {
  /*background: #78AEFC;*/
}
#colIzquierda .item .pvp.oferta p,
#colDestacados .item .pvp.oferta p {
  margin: 0 auto 0;
  display: table;
}
#colIzquierda .item .pvp.oferta .antes,
#colDestacados .item .pvp.oferta .antes {
  padding: 0 4px 3px 0;
  text-align: right;
  display: table-cell;
  vertical-align: bottom;
}
#colIzquierda .item .pvp.oferta .antes del,
#colDestacados .item .pvp.oferta .antes del {
  margin-top: -2px;
  display: block;
}
#colIzquierda .item .pvp.oferta strong,
#colDestacados .item .pvp.oferta strong {
  padding: 0;
  text-align: right;
  display: table-cell;
}
#colIzquierda .item .pvp.oferta strong span,
#colDestacados .item .pvp.oferta strong span {
  margin-bottom: -4px;
  padding-left: 2px;
  text-align: left;
  display: block;
}

/*estado stock (en Items Izquierda/Derecha)*/
/*comprar (en Items Izquierda/Derecha)*/
#colIzquierda .item .itemForm,
#colDestacados .item .itemForm {
  margin: 0 auto;
  width: 162px;
  text-align: center;
}
#colIzquierda .item .itemForm .submitButton.comprar, #colIzquierda .item .itemForm .submitButton.verCompra,
#colDestacados .item .itemForm .submitButton.comprar,
#colDestacados .item .itemForm .submitButton.verCompra {
  width: 130px;
}

/*cambiar cantidad (en Items Izquierda/Derecha)*/
/*Items (Noticias Izquierda/Derecha)*/
#colIzquierda .modCol.noticias .item,
#colDestacados .modCol.noticias .item {
  margin: 6px 0 2px 0;
  padding: 0;
  width: 162px;
}
#colIzquierda .modCol.noticias .item:first-child,
#colDestacados .modCol.noticias .item:first-child {
  margin-top: -9px;
}

/*Bloque titulo (en Noticias Izquierda/Derecha)*/
#colIzquierda .modCol.noticias .item .titBlock,
#colDestacados .modCol.noticias .item .titBlock {
  margin-bottom: 12px;
  padding-top: 0;
  padding-bottom: 6px;
  text-align: left;
}
#colIzquierda .modCol.noticias .item .titBlock .date,
#colDestacados .modCol.noticias .item .titBlock .date {
  padding-bottom: 5px;
}
#colIzquierda .modCol.noticias .item .titBlock h2,
#colDestacados .modCol.noticias .item .titBlock h2 {
  font-size: 18px;
  letter-spacing: -1px;
  /*background: #000FFF;*/
}

/*autor (en Noticias Izquierda/Derecha)*/
#colIzquierda .modCol.noticias .item .autor,
#colDestacados .modCol.noticias .item .autor {
  padding: 4px 0;
}
#colIzquierda .modCol.noticias .item .autor cite,
#colDestacados .modCol.noticias .item .autor cite {
  font-family: robotoBold, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: none;
}

/*Imagen (en Noticias Izquierda/Derecha)*/
#colIzquierda .modCol.noticias .item .imagen,
#colDestacados .modCol.noticias .item .imagen {
  margin: 0 -13px 0 -13px;
  padding: 0 0 9px;
  height: auto;
}
#colIzquierda .modCol.noticias .item .imagen a:link, #colIzquierda .modCol.noticias .item .imagen a:visited,
#colDestacados .modCol.noticias .item .imagen a:link,
#colDestacados .modCol.noticias .item .imagen a:visited {
  border-width: 0;
  width: auto;
}
#colIzquierda .modCol.noticias .item .imagen a:link img, #colIzquierda .modCol.noticias .item .imagen a:visited img,
#colDestacados .modCol.noticias .item .imagen a:link img,
#colDestacados .modCol.noticias .item .imagen a:visited img {
  border-width: 0;
}
#colIzquierda .modCol.noticias .item:first-child .imagen,
#colDestacados .modCol.noticias .item:first-child .imagen {
  margin-top: 0;
}

/*Informacion del evento*/
.eventInfo {
  margin-bottom: 12px;
  padding: 0 0 10px;
  font: normal 12px/1.1 robotoRegular, Arial, Helvetica, sans-serif;
  color: #6c706c;
  border-bottom: 1px solid #d6d6d6;
}
.eventInfo strong {
  font-weight: normal;
}

/*descripcion (en Noticias Izquierda/Derecha)*/
/*listados (3 columnas)*/
#centro .row.lista3col {
  margin-bottom: 10px;
  -webkit-columns: 180px 3;
  -moz-columns: 180px 3;
  columns: 180px 3;
  -webkit-column-gap: 18px;
  -moz-column-gap: 18px;
  column-gap: 18px;
  -webkit-column-rule: initial none initial;
  -moz-column-rule: initial none initial;
  column-rule: initial none initial;
}
#centro .row.lista3col li {
  display: inline-block;
}

/*listados (3 columnas) - procesado por JavaScript)*/
#centro .row.lista3col .first, #centro .row.lista3col .second, #centro .row.lista3col .third {
  margin-left: 17px;
  width: 180.66667px;
  float: left;
}
#centro .row.lista3col .first {
  margin-left: 0;
}

/*////////////Columna Derecha////////////*/
/*modulos (colDestacados)*/
/*////////////FOOTER////////////*/
/*mapa*/
#footer .mapa {
  border-top: 1px solid #dddddd;
}

/*menu pie*/
#footer #footerMenu {
  padding: 0px 0px 0px 0px;
  right: 0;
  top: 0;
  width: 984px;
  height: 24px;
  position: absolute;
  z-index: 10;
}
#footer #footerMenu ul {
  padding-right: 26px;
  height: 24px;
  float: right;
}
#footer #footerMenu li {
  padding: 0px 4px 0px 8px;
  height: 24px;
  float: left;
  background: transparent url(../img/footerMenu_bull.png) 0 11px no-repeat;
}
#footer #footerMenu li a:link, #footer #footerMenu li a:visited {
  padding: 7px 0 2px 0;
  font: normal 11px/1.1 robotoRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  text-decoration: none;
  display: block;
  position: relative;
}
#footer #footerMenu li a:hover, #footer #footerMenu li a:active {
  text-decoration: underline;
}

/*arriba*/
#footer #arriba {
  right: 0;
  top: 11px;
  position: absolute;
  z-index: 20;
}
#footer #arriba a:link, #footer #arriba a:visited {
  width: 25px;
  height: 25px;
  display: block;
  background: transparent url(../img/btt_arriba.png) no-repeat 0 0;
}
#footer #arriba a:hover, #footer #arriba a:active {
  background-position: 0 -25px;
}

/*firma*/
#footer #firma {
  padding: 59px 0 0 107px;
  width: auto;
  height: 61px;
  line-height: 0.9;
  color: #ffffff;
  text-align: left;
  float: left;
  background: transparent url(../img/logofoot.png) 0 62px no-repeat;
}
#footer #firma address {
  padding: 1px 13px 0 0;
  font: normal 10px/1 robotoRegular, Arial, Helvetica, sans-serif;
  color: #ffffff;
  float: left;
}
#footer #firma address br {
  display: none;
}
#footer #firma strong {
  font: normal 10px/1 robotoBlack, Arial, Helvetica, sans-serif;
}
#footer #firma a:link, #footer #firma a:visited {
  color: #ffffff;
}
#footer #firma a:hover, #footer #firma a:active {
  color: #a9190e;
}

/*firma OPTYMA*/
#footer #firmaOptyma {
  padding: 0;
  right: 2px;
  bottom: 10px;
  text-align: left;
  position: absolute !important;
  overflow: hidden;
  z-index: 3;
}
#footer #firmaOptyma strong {
  padding: 1px 3px 0 0;
  font: normal 10px/11px opensansRegular, Arial, Helvetica, sans-serif;
  color: #ffffff;
  float: left;
  display: block;
}
#footer #firmaOptyma a:link, #footer #firmaOptyma a:visited {
  float: left;
  border: 1px solid #b7d2ee;
  display: block;
}

/*////////////////////////////////*/
/*////////////OTROS ELEMENTOS////////////*/
/*////////////////////////////////*/
/*Tabla sucompra (Ajax ver compra/Ajax anadir al carro)*/
#cartHolder #sucompra, #compraPrompt #sucompra {
  margin-bottom: 0;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0;
}
#cartHolder #sucompra th, #compraPrompt #sucompra th {
  padding: 5px 6px 4px;
  font-size: 12px;
  line-height: 13px;
  font-weight: bold;
  text-transform: uppercase;
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 0 0 0 1px;
  color: #ffffff;
  background-color: #aa0202;
}
#cartHolder #sucompra th:first-child, #compraPrompt #sucompra th:first-child {
  border-left-width: 0;
}
#cartHolder #sucompra th.hdescripcion, #compraPrompt #sucompra th.hdescripcion {
  text-align: left;
}
#cartHolder #sucompra th.hprecio, #compraPrompt #sucompra th.hprecio {
  text-align: right;
}
#cartHolder #sucompra .itemCart, #compraPrompt #sucompra .itemCart {
  border-style: none;
}
#cartHolder #sucompra .itemCart td, #compraPrompt #sucompra .itemCart td {
  padding: 4px 6px 3px;
  height: auto;
  font: normal 10px opensansRegular, Arial, Helvetica, sans-serif;
  color: #5a7285;
  border-style: none;
}
#cartHolder #sucompra .itemCart .cantidad, #compraPrompt #sucompra .itemCart .cantidad {
  width: 31px;
  font: normal 11px/1.1 opensansExtraBold, Arial, Helvetica, sans-serif;
  text-align: center;
}
#cartHolder #sucompra .itemCart .descripcion, #compraPrompt #sucompra .itemCart .descripcion {
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
}
#cartHolder #sucompra .itemCart .descripcion a:link, #compraPrompt #sucompra .itemCart .descripcion a:link, #cartHolder #sucompra .itemCart .descripcion a:visited, #compraPrompt #sucompra .itemCart .descripcion a:visited {
  text-decoration: none;
  color: #5a7285;
}
#cartHolder #sucompra .itemCart .descripcion a:hover, #compraPrompt #sucompra .itemCart .descripcion a:hover, #cartHolder #sucompra .itemCart .descripcion a:active, #compraPrompt #sucompra .itemCart .descripcion a:active {
  color: #5a7285;
}
#cartHolder #sucompra .itemCart .precio, #compraPrompt #sucompra .itemCart .precio {
  width: 53px;
  font-size: 12px;
  line-height: 1.2;
  color: #914c4c;
  text-align: right;
}
#cartHolder #sucompra .separator td, #compraPrompt #sucompra .separator td {
  padding: 0;
  height: 1px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  border-style: none none dashed;
  border-width: 0 0 1px;
  border-color: #cfdae6;
}
#cartHolder #sucompra .total td, #compraPrompt #sucompra .total td {
  padding: 5px 6px 0 0;
  font: normal 12px/13px opensansRegular, Arial, Helvetica, sans-serif;
  color: #914c4c;
  text-align: right;
  border-style: none;
}
#cartHolder #sucompra .total td strong, #compraPrompt #sucompra .total td strong {
  font: normal 26px/1 robotoCondensedBold, Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
  vertical-align: -2px;
}

/*botones su compra*/
#cartHolder .continue.submitButton, #compraPrompt .continue.submitButton {
  color: #ffffff;
  background-color: #33a1c4;
  float: left;
}
#cartHolder .continue.submitButton:hover, #compraPrompt .continue.submitButton:hover {
  background-color: #018fdd;
}
#cartHolder .continue.submitButton span, #compraPrompt .continue.submitButton span {
  padding-right: 28px;
  display: block;
  background: transparent url(../img/btt_continue.png) right 0 no-repeat;
}
#cartHolder .enviarPedido.submitButton, #compraPrompt .enviarPedido.submitButton {
  background-color: #3da126;
  float: right;
}
#cartHolder .enviarPedido.submitButton:hover, #compraPrompt .enviarPedido.submitButton:hover {
  background-color: #2a9113;
}
#cartHolder .enviarPedido.submitButton span, #compraPrompt .enviarPedido.submitButton span {
  padding-right: 32px;
  display: block;
  background: url(../img/btt_confirm.png) right 0 no-repeat;
}

/*su compra (Ajax ver compra)*/
#cartHolder {
  top: 272px;
  right: -5px;
  width: 408px;
  height: auto;
  position: absolute;
  z-index: 100;
}
#cartHolder .closeCompra {
  right: -8px;
  top: -8px;
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  cursor: pointer;
  z-index: 20;
  background: transparent url(../img/fancybox.png) -40px -456px no-repeat;
}
#cartHolder #compraContent {
  width: 404px;
  border: 1px solid #ffffff;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
  background-color: #ffffff;
}
#cartHolder #compraContent .modCompra {
  padding: 9px 9px 9px 9px;
  width: 380px;
  border: 3px solid #e4e4e4;
  border-radius: 1px;
  position: relative;
}
#cartHolder #compraContent .modCompra br {
  display: none;
}
#cartHolder #compraContent form, #cartHolder #compraContent.cartEmpty .modCompra .noItems {
  padding: 12px 0 4px 0;
  width: 380px;
  text-align: right;
  position: relative;
}
#cartHolder #sucompra {
  width: 380px;
}
#cartHolder form, #cartHolder .cartEmpty .modCompra .noItems {
  padding: 12px 0 4px 0;
  width: 404px;
  text-align: right;
  position: relative;
}

/*carro vacio*/
#cartHolder #compraContent.cartEmpty .modCompra .noItems {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
#cartHolder #compraContent.cartEmpty .modCompra strong {
  font: normal 13px/1.2 opensansExtraBold, Arial, Helvetica, sans-serif;
  display: block;
  position: relative;
}

/*su compra (Ajax - anadir al carro)*/
#compraPrompt {
  margin: 0;
  padding: 11px 16px 20px;
  width: 404px;
  /*height: 178px;*/
  border: 4px solid #a71010;
  border-radius: 4px;
}
#compraPrompt .compraPrompt {
  padding: 2px 0 12px 30px;
  border-bottom: 2px solid #cccccc;
  background: transparent url(../img/compraPrompt_bkg.png) 0 0 no-repeat;
}
#compraPrompt .compraPrompt strong {
  font: normal 18px/1 texgyreadventorBold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #a9190e;
}
#compraPrompt .modCompra {
  /*background-color: #00F00F;*/
}
#compraPrompt .modCompra .resumen {
  padding: 6px 0;
  font-size: 11px;
  line-height: 12px;
  display: block;
}
#compraPrompt .modCompra br {
  display: none;
}
#compraPrompt #sucompra {
  width: 404px;
}
#compraPrompt .modCompra .row.itemForm {
  margin: 0;
  padding-top: 20px;
  width: 404px;
  /*background-color: #00F00F;*/
}
#compraPrompt .fancyError {
  color: #c61313;
  text-align: center;
}

/*Servidor seguro SSL*/
#colIzquierda .modCol .secureServer,
#colDestacados .modCol .secureServer {
  text-align: center;
}
#colIzquierda .modCol img,
#colDestacados .modCol img {
  margin: 0 auto;
}
#colIzquierda .modCol a,
#colDestacados .modCol a {
  display: inline-block;
}

#centro #secureSite {
  right: 16px;
  top: 62px;
  position: absolute;
}
#centro #secureSite p {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
  position: absolute;
}
#centro #secureSite .secureServer {
  width: auto;
  height: auto;
  position: static;
  visibility: visible;
}
#centro #secureSite br {
  display: none;
}
#centro #secureSite img {
  margin-left: 5px;
  float: right;
}
#centro #secureSite a {
  width: 120px;
  height: 26px;
  display: block;
  float: right;
  background: url(../img/geotrustIcon.png) 0 0 no-repeat;
}
#centro #secureSite a img {
  display: none;
}

/*Ventanas emengentes*/
#fancybox-content #centro {
  padding: 10px 20px;
}

/*tablas de datos*/
#centro .tableData {
  margin-bottom: 14px;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0;
}
#centro .tableData caption {
  padding: 2px 4px;
  font: normal 14px/1.1 robotoCondensed, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #747576;
}
#centro .tableData th {
  padding: 3px 6px;
  font: normal 13px/1.1 opensansExtraBold, Arial, Helvetica, sans-serif;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-top-style: none;
  background-color: #907d7d;
}
#centro .tableData th:first-child {
  border-left-color: #a59b8a;
}
#centro .tableData th:last-child {
  border-right-color: #a59b8a;
}
#centro .tableData td {
  padding: 2px 6px;
  vertical-align: top;
  border: 1px solid #d6d6d6;
}
#centro .tableData strong {
  font-family: opensansExtraBold, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #1e1f28;
}

/*////////////EU COOKIE LAW////////////*/
#cookieTerms {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  box-shadow: 0 0 5px #000000;
  display: none;
  position: relative;
  z-index: 20;
  background: #ffffff;
    /*
    
        //($padding, $width, $height, $isButton)
        

        float: left;
        
        //($image, $defaultColor, $color01, $stop01, $color02, $stop02)
        @include buttonColor(none, nth($button_Color01, 1), nth($button_Color01, 2), 50%, nth($button_Color01, 1), 50%);
    
    */
}
#cookieTerms div {
  margin: 0 auto;
  padding: 5px 0 12px;
  width: 984px;
  position: relative;
}
#cookieTerms div p {
  padding: 0 30px 8px 0;
  font-size: 14px;
  line-height: 1.2;
}
#cookieTerms div .closeCookieTerms {
  right: 0;
  top: 4px;
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  cursor: pointer;
  z-index: 20;
  background: url(../img/fancybox.png) -40px -456px no-repeat;
}
#cookieTerms div #cookieTermsagree,
#cookieTerms div #cookieInfo {
  margin-right: 4px;
  top: 0;
  padding: 0;
  width: auto;
  height: 26px;
  color: #FFFFFF;
  text-decoration: none;
  border: 0 solid #000000;
  border-radius: 10px;
  box-shadow: 0 -13px 0 0 rgba(0, 0, 0, 0.1) inset;
  outline: none;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
  position: relative;
  background-color: #3da126;
  -webkit-transition: all 50ms linear 0ms;
  transition: all 50ms linear 0ms;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
#cookieTerms div #cookieTermsagree span,
#cookieTerms div #cookieInfo span {
  margin: 0 0;
  padding: 8px 20px 0 20px;
  width: auto;
  height: 18px;
  font: normal 15px/0.9 robotoCondensed, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  overflow: visible;
  visibility: visible;
}
#cookieTerms div #cookieTermsagree:link, #cookieTerms div #cookieTermsagree:visited, #cookieTerms div #cookieTermsagree:hover,
#cookieTerms div #cookieInfo:link,
#cookieTerms div #cookieInfo:visited,
#cookieTerms div #cookieInfo:hover {
  height: 26px;
  text-decoration: none;
}
#cookieTerms div #cookieTermsagree:active,
#cookieTerms div #cookieInfo:active {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}
#cookieTerms div #cookieTermsagree span,
#cookieTerms div #cookieInfo span {
  font-size: 12px;
}
#cookieTerms div #cookieInfo {
  background-color: #33a1c4;
}
#cookieTerms div #cookieTermsagree:hover {
  background-color: #2a9113;
}
#cookieTerms div #cookieInfo:hover {
  background-color: #018fdd;
}
