input.inputbox, textarea, .textarea, select.inputbox, input.validate-email,.button, button, .addtocart_button_module  {border-radius:0px 0px 0px 0px}



body.contentpane {
	background: #ffffff;
	padding: 25px;
}

#theme-width {
	margin: 0 auto;
	overflow: hidden;
}

.w-fluid {
	width: 100%;
}

.w-fixedwide {
	width: 1200px;
}

.w-fixednarrow {
	width: 1060px;
}

h1.headerdebug, h2.headerdebug {
	color: #ffffff;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

h1.headerdebug a {
	color: #ffffff;
}

h1.headerdebug {
	background: #990000;
}

h2.headerdebug {
	background: #0074E3;
}



/* Breadcrumbs
----------------------------------------------- */

#breadcrumb-handler {
	line-height: 22px;
}

#breadcrumb-handler img {
	vertical-align: middle;
	margin: -2px 6px 0 6px;
}

#breadcrumb-handler a {
	font-weight: bold;
}

/* Article Details
----------------------------------------------- */

.cols1 {
	display: block;
	float: none !important;
	margin: 0 !important;
}

.cols2 {
	width: 48%;
}

.cols3 {
	width: 30%;
}

.column1, .column2 {
	border: solid 0px #D4A7C5;
	margin: 0 5px 0 0;
	position: relative;
}

.column2, .column1 {
	float: left;
	margin: 0;
}

.column2 {
	float: right;
	margin: 0;
	width: 48%;
}


.article_row {
	margin: 0px;
	padding: 0;
	overflow: hidden;
}

.article_column {
	padding: 0;
}

/*
.article_column img{
  display:none;
  
}
*/

.row_separator2
{
	display: block;
	clear: both;
	margin: 0;
	border: solid 0px;
}

.blog_more {
	clear: both;
}

.buttonheading {
	float: right;
	margin: 4px 0;
	
}

.buttonheading img {
	display:inline;
	
}

.buttonheading a {
	margin: 0 2px;
}

.createdate, .modifydate, .createdby {
	display: block;
	font-size: 11px;
}

.articleinfo {
	float: right;
	width: 48%;
	margin-left: 2%;
	border-left: 2px solid #eaeaea;
	padding: 2px 0px 2px 2%;
}

.modifydate {
	color: #999999;
}

.createdate {
	font-weight: bold;
}

.createdby {
	color: #999999;
}

table.contenttoc {
	float: right;
	width: 48%;
	margin-left: 2%;
}

table.contenttoc td {
	background: url(../images/arrow.png?201602191500) no-repeat 4px 6px;
	padding: 5px 4px 5px 30px;
}

.counter {
	padding: 5px 0px;
	text-align: center;
}

/* Messages 
----------------------------------------------- */

#system-message dt.error, #system-message dt.notice, #system-message dt.message {
	display: none;
}

#system-message ul {
	padding: 0 15px 0 25px;
	margin: 0;
	list-style: none;
}

#system-message ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	background: none;
}

/* Top Small Menu
----------------------------------------------- */

#top-line { margin-bottom:5px; height:auto; width:956px; }

#top-line table {
	padding: 6px 0px 0 0;
	margin: 0;
	overflow: hidden;
	background: url(../images/lvdeg.jpg?201602191500) no-repeat 100% 0;
	float:right;
	width:auto;
	height:26px;
}

#top-line table a {
	color:#000000;
	background:none; 
	display: inline;
	margin: 0;
	padding: 4px 11px;
	font-size: 11px;	
}
#top-line table span {
	display:inline;
}
#top-line table td {
 border:none;	
}

#top-small-menu ul {
	padding: 6px 0px 0 0;
	margin: 0;
	overflow: hidden;
	background :url(../images/lvdeg.jpg?201602191500) no-repeat 100% 0;
}

#top-small-menu ul li {
	display: inline;
	margin: 0;
	padding: 4px 11px;
	font-size: 11px;	
}
/**/

#top-small-menu ul li a {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
	color: #fff;
}

#top-small-menu ul li a:hover {
	color: #555555;
}

#top-small-menu .vmCartModule {float:right; font-size:11px;}

#top-small-menu .vm-msg {padding:0px; font-size:11px;}

#top-small-menu .asbvmlogin {float:right; font-size:11px;}




/* VirtueMart Currency
----------------------------------------------- */
#currency {background:none;	margin-top: 0px;width:auto;}

#currency form {padding-top:1px}

#currency form br {
	display: none;
}

#currency select, #currency select option {
	font-size: 11px;
}

#currency select {
	padding: 0;
	border: 0;
	background:transparent;
	background-color:#FFFFFF;
	float: left;
	border:1px solid black;
	color:#000000;
	text-transform:uppercase;
	margin-bottom:0px;
	width:auto !important;
	margin-top: 3px;
}

#currency input.button {
	width: 25px;
	height: 18px;
	float: right;
	text-indent: 9999px;
	text-align: right;
	overflow: hidden;
	border: 0;
	background: url(../images/currency-button.png?201602191500) no-repeat 0 0;
	cursor: pointer;
	font-size: 0;
	color: #F3F3F2;
	margin: 0;
	padding: 0;
	border:1px solid #FFF
}

#josForm label, .publishing .n-order label, .n-1st-order, form.user .user-lb label, fieldset.publishing div label {
	float: left;
	width: 20%;
	line-height: 30px;
	margin: 3px 0;
}

.n-order .inputbox {
	width: 60%;
}

.button2-left {
	float: left;
	margin: 5px 10px 10px 0px;
}

.modal-button, .button2-left .readmore a, .button2-left .blank a, a.button {
	font-weight: bold; font-size: 12px;
	vertical-align: middle;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px 0px 15px;
	margin: 3px 0px;
	background: #e9e9e9 url(../images/button-bg.gif?201602191500) repeat-x 0 0;
	color: #505050 !important;
	text-shadow: 1px 1px 0px #ffffff;
	border: 1px solid #dcdcdc;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	cursor: pointer;
	vertical-align: middle;
	text-decoration: none;
	float: left;
}

.modal-button:hover, .button2-left .readmore a:hover {
	text-decoration: none;
}

.tool-tip {
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-box-shadow: #dedede 0px 0px 0px 1px, rgba(0, 0, 0, 0.296875) 1px 2px 5px;
	box-shadow: #dedede 0px 0px 0px 1px, rgba(0, 0, 0, 0.296875) 1px 2px 5px;
	-moz-box-shadow:0 0 0 1px #dedede, 1px 2px 5px rgba(0, 0, 0, 0.3);
	background: #fafafa;
	padding: 10px;
}

.tool-title {
	font-weight: bold;
	padding: 5px 0;
}

.weblinks .contentdescription img {
	margin: 0 10px 20px 10px;
}

.weblinks td img {
	margin: 3px 5px 0px 0px;
}

.contact_email label {
	float: left;
	line-height: 36px;
	width: 180px;
}

.contact_email {
	clear: both;
	padding: 3px 0px;
}

.overlaylogin {
	z-index:20000;
    background: url(../images/fondologin.jpg?201602191500) no-repeat;
    display:none;
    width:600px;
	height:508px;
    text-align:left; 
}

.overlaylogin .close {
	z-index:19000;
    background:url(../images/cerrar.png?201602191500) no-repeat;
    position:absolute;
    right:30px;
    top:25px;
    cursor:pointer;
    height:16px;
    width:16px;
}

.overlaylogin .logonsr {
	z-index:19000;
    background:url(../images/logonsr.gif?201602191500) no-repeat;
    position:absolute;
    right:30px;
    bottom:65px;
    cursor:pointer;
    height:130px;
    width:127px;
		
}


.overlaylogin .inneroverlay {
	padding:35px; text-transform:none; font-size:16px;
}

.overlaylogin .inneroverlay .innerform {
	padding:30px 0px 25px 100px; 
}

.overlaylogin .inneroverlay .inputbox {width:300px;}

.overlaylogin .inneroverlay .button {
		width:120px;height:26px; 
		background:#000000;
		border: 2px solid #fff;
		color:#FFFFFF;
		font-size:15px;
		text-shadow:none;
		text-align:left;
}

.overlaylogin h3 {color:#fff; font-size:24px; font-weight:bolder}

.overlaylogin form {padding-top:40px;}

.overlaylogin a {color:#FFF}



.socialoverlay {
	z-index:20000;
    background: url(../images/fondologin.jpg?201602191500) no-repeat;
    display:none;
    width:600px;
	height:508px;
    text-align:left;
}

.socialoverlay .close {
	z-index:19000;
    background:url(../images/cerrar.png?201602191500) no-repeat;
    position:absolute;
    right:30px;
    top:25px;
    cursor:pointer;
    height:16px;
    width:16px;
}

.socialoverlay .logonsr {
	z-index:19000;
    background:url(../images/logonsr.gif?201602191500) no-repeat;
    position:absolute;
    right:30px;
    bottom:65px;
    cursor:pointer;
    height:130px;
    width:127px;

}




.overlaycomment {
	z-index:20000;
    background: url(../images/fondologin.jpg?201602191500) no-repeat;
    display:none;
    width:600px;
	height:508px;
    text-align:left;
}

.overlaycomment .close {
	z-index:19000;
    background:url(../images/cerrar.png?201602191500) no-repeat;
    position:absolute;
    right:30px;
    top:25px;
    cursor:pointer;
    height:16px;
    width:16px;
}

.overlaycomment .logonsr {
	z-index:19000;
    background:url(../images/logonsr.gif?201602191500) no-repeat;
    position:absolute;
    right:30px;
    bottom:65px;
    cursor:pointer;
    height:130px;
    width:127px;

}


.overlaycomment .inneroverlay {
	padding:35px; text-transform:none; font-size:16px; color:#fff
}

.overlaycomment .inneroverlay .innerform {
	padding:30px 0px 25px 100px;
}

.overlaycomment .inneroverlay .inputbox {width:300px;}

.overlaycomment .inneroverlay .button {
		height:26px;
		background:#000000;
		border: 2px solid #fff;
		color:#FFFFFF;
		font-size:15px;
		text-shadow:none;
		text-align:left;
}

.overlaycomment h3 {color:#fff; font-size:24px; font-weight:bolder}

.overlaycomment form {padding-top:40px;}

.overlaycomment a {color:#FFF}

.overlaycomment li {background:none !important}

#comments-footer {
    display: none;
}



.vmlogin {
	float:right;
	margin-right:11px;
	padding: 0px;
	height:26px;
}

.optionslogin {background: url(../images/lvdeg.jpg?201602191500) no-repeat 100% 0;	height:26px;}
.optionslogin a {color:#000000; display: inline-block;font-size: 11px;margin: 0;padding: 6px 11px;}
.optionslogin .hellofriki {color:#FFF; display: inline-block;font-size: 11px;margin: 0;padding: 6px 11px;}

#top-line .menu {
	float:right;

}

.vmCartModule {
    display: inline;
    font-size: 11px;
    margin: 0;
    padding: 6px 11px 0 0;
}

#offlajn-ajax-search {float:right;}
#vmsearchform {width:auto !important;; height:auto !important;}
#vmsearchbutton {
		padding:0px;
		margin:0px;
}

#ajaxvmsearcharea {
		padding:0px 0px 0px 0px !important;
		color:#fff !important;
		margin:4px 0px 0px 0px !important;
		width:auto !important;
		border: 1px solid white !important;
		font-size:11px !important;
		line-height:normal !important;
		height:auto !important;
}

#vmsearchbutton{    border-bottom-right-radius: 0px;border-top-right-radius: 0px;box-shadow: none;
    cursor: pointer;
    float: left;
    height: 15px;
    width: 15px;
	margin-top:4px !important;
	margin-left:4px !important;
	background: transparent center center no-repeat  url(../images/buscafondo.png?201602191500);
	border:none !important;
}
#vmsearchform input {font-size:11px;padding-left:3px;}

#top-long {
    margin-bottom: 7px;
	margin-top: auto;
}

.container_16 div.grid_16:first-of-type {
	background-color: #000;
	margin-bottom: 10px;
}

.container_16 .grid_16 div#top {
	background-color: #000000;
}

.ht {background:#000000;padding-left:35px;margin-bottom:0px}
.tt .block {background: #fff;}

.moduletabletitulares .tt {position:relative}
#social {position:absolute; right:0px; top:0px}
#social-links{padding:2px 0px 0px 0px}

#page div.socialblog {
    display: none;
}

#newscontent div.socialblog {
    float: right;
    margin-right: -5px;
    margin-bottom: 7px;
    display: block;
}

div.blognoticias div.socialblog {
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    top: -30px;
}

div.socialblog a img {
	width: 2em;
}

.container_16 .grid_16 h1 a img {
	width: 7em;
	margin: 16px;
}

.moduletabletitulares h3 {background:#000000  url(../images/titularbg.png?201602191500) left center no-repeat;font-size:14px;line-height:14px;padding:6px 0px 4px 25px;}
.moduletableloultimo h3 {background:#000000  url(../images/titularlu.png?201602191500) left center no-repeat;font-size:14px;line-height:14px;padding:6px 0px 4px 25px;}
.moduletableprdestacados h3 {background:#000000  url(../images/titularpr.png?201602191500) left center no-repeat;font-size:14px !important;line-height:14px;padding:6px 0px 4px 30px; color:#FFF !important}

.moduletabletitulares {float:left; width:561px;height:434px;padding-bottom:7px;}
.moduletableloultimo {width:388px;height:434px;float:right;padding-bottom:7px;}

.moduletabletitulares .block {height:409px !important;}
.moduletableloultimo .block {height:409px !important;}
.moduletableprdestacado .block {height:345px !important; overflow:hidden}

.latestnewstitulares p {color:#000;font-size:11px;line-height:11px;margin-bottom:5px;}
a.latestnewstitulares {font-size:14px;font-weight:bolder; line-height:14px;}
ul.latestnewstitulares  {padding:5px 12px 5px 5px;}
.latestnewstitulares li {margin-left:0px;padding:0px 0px 10px 88px; list-style:none;margin-bottom:5px;margin-top:10px;}
.latestnewstitulares .Lanzamiento {background:transparent  url(../images/titular_lanzamiento.png?201602191500) 20px -5px no-repeat;}
.latestnewstitulares .Diseño {background:transparent  url(../images/titular_diseno.png?201602191500) 20px -5px no-repeat;}
.latestnewstitulares .Eventos {background:transparent  url(../images/titular_eventos.png?201602191500) 20px -5px no-repeat;}
.latestnewstitulares .Promociones {background:transparent  url(../images/titular_promociones.png?201602191500) 20px -5px no-repeat;}
.latestnewstitulares .Administración {background:transparent  url(../images/titular_administracion.png?201602191500) 20px -5px no-repeat;}
.leermas {color:#808080}

.moduletableprdestacados {clear:both;}
.moduletableprdestacados table {margin:0px;padding:0px; margin-bottom:5px;}
.moduletableprdestacados td {border:none;padding:0px;color:#000000; font-weight:bolder;font-size:12px; line-height:12px;vertical-align:top !important }
.moduletableprdestacados #snapshot {text-align:left; padding:10px 0px 10px 13px}
.moduletableprdestacados #imgcontent {width:165px !important;height:211px !important;overflow:hidden}
.moduletableprdestacados #imgcontent img {width:165px; height:211px;}
.moduletableprdestacados #titlecontent {width:165px;margin:5px 0px;text-align:left; font-weight:bolder; font-size:13px}
.moduletableprdestacados #rating {text-align:left;width:165px;margin-bottom:5px;}
.moduletableprdestacados #formventa {text-align:left;width:165px;}
.moduletableprdestacados input {font-size:12px; margin: 0px;}


.ventabeorn  {width:165px !important;height:23px !important; text-align:right; display:block; color:#000; font-weight:bolder; }
.fondocomprar {background:transparent  url(../images/ventacomprar.png?201602191500) no-repeat;}
.fondopapel {background:transparent  url(../images/ventapapel.png?201602191500) no-repeat;}
.fondoebook {background:transparent  url(../images/ventapdf.png?201602191500) no-repeat; margin-top:2px;}
.fondocompraroff {background:transparent  url(../images/ventacompraroff.png?201602191500) no-repeat;}
.fondopapeloff {background:transparent  url(../images/ventapapeloff.png?201602191500) no-repeat;}
.fondoebookoff {background:transparent  url(../images/ventapdfoff.png?201602191500) no-repeat; margin-top:2px;}
.fondoebookcomprado {background:transparent  url(../images/descargapdf.png?201602191500) no-repeat; margin-top:2px;}


.ventabeorn .price {width:45px; display:inline-block;padding-top:6px;padding-right:3px;}
.ventabeorn .oldprice {display:inline-block; font-size:10px; font-weight:normal; text-decoration:line-through;padding-top:6px;}

#footer {height:37px; background-color:#000000; margin-top:2px; padding-left:3px;}
#footer #footer-line {padding: 3px 0px 0px 0px}
#footer-line ul.menu {float:left; color:#fff; padding:0px}
#footer-line ul.menu li {list-style: none; float:left !important; clear:none; width:auto; padding: 0px 0px 0px 3px; font-size:10px;}
#footer-line ul.menu li:before {
content: "·";
padding:0px 10px;
}
#footer-line ul.menu .item23 {list-style:none; padding-left:0px;}
#footer-line ul.menu .item23:before {
content: ""; padding:0px 2px;
}
.copyright {font-size:10px;}


#footer-line ul.menu a {color:#fff; clear:none;}
#footer-line .copyright {float:right;color:#fff}


#vmMainPage {color:#000; margin-bottom:7px;}

#vmMainPage h4 {
	background:#000;
	color:#FFF;
	margin-bottom:0px;
	padding-left:48px;
	height:27px;
	font-size:17px;
	line-height:27px;
	font-weight:bolder;
	border-top: solid #fff 1px;
}

#vmMainPage h4 a {
	color:#FFF;
	text-decoration: none;
}

#vmMainPage h4 .sub {
	font-weight:normal;
	font-size:15px;
}

#vmMainPage td {border-bottom:none;border-top:none}
.article423 em {font-weight:normal;font-size:15px; font-style:normal}
.componentheadingnoticias .sub {font-weight:normal;font-size:15px;}


.contentheading,.componentheadingnoticias {
	background:#000;
	color:#FFF;
	margin-bottom:0px;
	padding-left:48px;
	height:27px;
	font-size:17px;
	line-height:27px;
	font-weight:bolder;
}

.article_rownoticias {
	border-bottom:1px solid #000;
	margin: 35px 10px 10px 20px;
	padding: 0px 0px 20px 76px;
}

.article_rownoticias .article_column {
	margin-bottom: 10px;
}

.contentheading .sub {font-weight:normal;font-size:15px;}

.article416 {
	background: #000 url(../images/cabecera_icon_desarrollo.png?201602191500) no-repeat 19px 3px;
	border-top: solid #fff 1px;
}
.article416 em {
	font-style:normal; font-weight:normal; font-size:15px;
}
.article378 {
	background: #000 url(../images/cabecera_icon_tiendas.png?201602191500) no-repeat 19px 3px;
	border-top: solid #fff 1px;
}
.article473 {
	background: #000 url(../images/cabecera_icon_novedades.png?201602191500) no-repeat 19px 3px;
	border-top: solid #fff 1px;
}

h1.componentheadingnoticias {
	border-top: solid #fff 1px;
}

h2.contentheading.contacto {
	border-top: solid #fff 1px;
}

h2.cat7, h2.cat5, h2.cat8, h2.cat9, h2.cat6 {background: #000 url(../images/cabecera_icon_noticias.png?201602191500) no-repeat 19px 3px ; color:#FFFFFF}
h2.cat1 {background: #000 url(../images/cabecera_icon_contacto.png?201602191500) no-repeat 19px 3px ; color:#FFFFFF}


#maincategorias h4 {background: #000 url(../images/cabecera_icon_catalogo.png?201602191500) no-repeat 19px 3px ;}
#maincategorias h4 {background: #000 url(../images/cabecera_icon_catalogo.png?201602191500) no-repeat 19px 3px ;}
#maincategorias h4 {background: #000 url(../images/cabecera_icon_catalogo.png?201602191500) no-repeat 19px 3px ;}
.componentheadingnoticias {background: #000 url(../images/cabecera_icon_noticias.png?201602191500) no-repeat 19px 3px ; margin-bottom:0;}
.contacto {background: #000 url(../images/cabecera_icon_contacto.png?201602191500) no-repeat 19px 3px ; margin-bottom:0;}
#maincategorias {background:#FFFFFF; }


#maincategorias h4 a {color:#FFF !important; text-decoration:none}
#maincategorias h4 a {color:#FFF !important; text-decoration:none}
#maincategorias h4 a {color:#FFF !important; text-decoration:none}




#newscontent {background:#fff; color:#000; margin-bottom:7px;padding-left:19px; padding-right:19px;}
#genericcontent {background:#fff; color:#000; margin-bottom:7px;padding-left:19px; padding-right:19px;}
#endesarrollodescripcion {background:#fff; color:#000; font-size:16px;}
#endesarrollocontent {background:#fff; color:#000; margin-bottom:7px;}
#tiendascontent {background:#fff; color:#000; margin-bottom:7px;}
#contactocontent {background:#fff; color:#000; margin-bottom:7px;}
#noticiascontent {background:#fff; color:#000; }
#novedadescontent {background:#fff; color:#000; }

.blognoticias {
	background:#fff;
	color:#000;
	margin-bottom:7px;
	padding-right:12px;
}

#catalogodescripcion {background:#fff; color:#000; font-size:16px;}
#tiendasdescripcion {background:#fff; color:#000; font-size:16px;}
#noticiasdescripcion {background:#fff; color:#000; font-size:16px;}
#contactodescripcion {background:#fff; color:#000; font-size:16px;}
#novedadesdescripcion {background:#fff; color:#000; font-size:16px;}
#endesarrollodescripcion {background:#fff; color:#000; font-size:16px;}

.nsrcesta h2, .nsrcesta h1 {color:#000; text-transform:uppercase;padding:17px 13px 11px 94px;background: url(../images/icon_tiendas.png?201602191500) no-repeat 20px 17px ; border-bottom:1px solid #000; margin-bottom:13px;min-height:60px;}

#intro h1 {color:#000}
#catalogo #intro {padding:17px 13px 11px 94px;background: url(../images/icon_catalogo.png?201602191500) no-repeat 20px 17px ; border-bottom:3px solid #000; margin-bottom:13px;}
#endesarrollocontent #intro {padding:17px 13px 11px 94px;background: url(../images/icon_desarrollo.png?201602191500) no-repeat 20px 17px ; border-bottom:3px solid #000; margin-bottom:13px;}
#tiendascontent #intro {padding:17px 13px 11px 94px;background: url(../images/icon_tiendas.png?201602191500) no-repeat 20px 17px ; border-bottom:3px solid #000; margin-bottom:13px;}
#noticiascontent #intro {padding:17px 13px 11px 94px;background: url(../images/icon_noticias.png?201602191500) no-repeat 20px 17px ; border-bottom:3px solid #000; margin-bottom:13px;}
#contactocontent #intro {padding:17px 13px 11px 94px;background: url(../images/icon_contacto.png?201602191500) no-repeat 20px 17px ; border-bottom:3px solid #000; margin-bottom:13px;}
#novedadescontent #intro {padding:17px 13px 11px 94px;background: url(../images/icon_novedades.png?201602191500) no-repeat 20px 17px ; border-bottom:3px solid #000; margin-bottom:13px;}
#newscontent #intro {padding:17px 13px 11px 94px;background: url(../images/icon_noticias.png?201602191500) no-repeat 20px 17px ; border-bottom:3px solid #000; margin-bottom:13px;min-height:41px;}
#genericcontent #intro {padding:17px 13px 11px 94px;background: url(../images/icon_contacto.png?201602191500) no-repeat 20px 17px ; border-bottom:3px solid #000; margin-bottom:13px;min-height:41px;}
#newscontent #intro h1 {padding-left:74px; min-height:60px; padding-bottom:10px;}
#genericcontent #intro h1 { min-height:60px; padding-bottom:10px;}
#newscontent h1.Lanzamiento {background:transparent  url(../images/titular_lanzamiento.png?201602191500) no-repeat  ;}
#newscontent h1.Diseño {background:transparent  url(../images/titular_diseno.png?201602191500) no-repeat ;}
#newscontent h1.Eventos {background:transparent  url(../images/titular_eventos.png?201602191500) no-repeat ;}
#newscontent h1.Promociones {background:transparent  url(../images/titular_promociones.png?201602191500) no-repeat  ;}
#newscontent h1.Administración {background:transparent  url(../images/titular_administracion.png?201602191500)  no-repeat ;}


#maincategorias #intro {
	border-bottom:3px solid #000;
}

#endesarrollocontent .browseProductContainer {color:#000; padding: 0px 13px 10px 94px; width:848px;border-bottom:1px solid #eeeeee; margin-top:15px; margin-bottom:0px;}
#endesarrollocontent .browseProductImageContainer {margin:0px; padding: 0px; float:left;width:166px;height:212px; box-shadow:none !important;}
#endesarrollocontent .browseProductImageContainer img {width:166px;height:212px;}

#endesarrollocontent h3 {float:left; width:654px; color:#000; padding-left:27px; font-height:25px; font-weight:bolder}
#endesarrollocontent .browseProductDescription {float:left; width:654px;padding-left:27px; height:114px; font-height:13px;}
#endesarrollocontent .description {float:left; width:654px;padding-left:27px; color:#afafaf; font-height:11px;margin-bottom:5px;}
#endesarrollocontent .estado {float:left; width:654px;padding-left:27px;}
#endesarrollocontent .barra { height:10px;float:left; width:654px;padding-left:27px;}
#endesarrollocontent .barra1 {height:10px; background:#cccccc;width:654px;}
#endesarrollocontent .barra2 {height:10px; background:#444;}
#endesarrollocontent .estado  {float:left; width:654px;padding-left:27px; font-size:10px;color:#afafaf;}
#endesarrollocontent .estado b {color:#777777}
#endesarrollocontent .estado1  {float:left;}
#endesarrollocontent .estado1  {float:left;}
#endesarrollocontent .estado2  {float:right;}

#contactocontent .direccioncontacto {float:left;width:50%;}
#contactocontent .direccioncontacto .c {padding-left:80px}
#contactocontent .direccioncontacto p {margin-bottom:0px; font-size:12px}
#contactocontent h3 {color:#000; font-size:15px; font-weight:bolder}
#contactocontent .formcontacto {float:right;width:50%;font-size:12px}
#contactocontent input {border:1px solid #7b7b7b; height:14px;padding:0px; margin:0px; width: 217px}
#contactocontent textarea {border:1px solid #7b7b7b; padding:0px; margin:0px}
#contactocontent .formcontacto .c {margin-right:73px}
#contactocontent .contact_email label {line-height:12px}
#contactocontent #contact_textmsg {margin-bottom:5px}
#contactocontent button {border:1px solid #7b7b7b;width:120px; height:32px; margin-bottom:10px; text-transform:uppercase}
#contactocontent #osolCatchaTxt0 {padding:5px; font-size:20px;}
#contactocontent #intro {margin-bottom:0px}

#contactocontent .contactosocial {
	text-align:right;
	padding-right:78px;
	padding-top: 15px;
}

#contactocontent .contactosocial a {
	margin-left:10px;
}

#contactocontent .contactosocial a img {
	width: 2em;
}

#contactocontent .validate-captcha {width:124px; height:34px}
#contactocontent #captchaCode0 {margin-top:4px}
#contactocontent #contact_email_copy {width:auto}

#catalogo table img {width:378px;height:163px}
#catalogo table td {padding-bottom:29px}
#catalogo .categorytitle {text-align:left;font-size:16px; font-weight:bold;}
#catalogo .row1 .categorytitle {padding-left:84px; }

#catalogo .row1 {text-align:right; padding-right:10px;}
#catalogo .row2 {text-align:left;padding-left:10px;}

.noborderrow {margin-bottom:0px !important; border-bottom:none !important;}

#catalogo .category3 {background: url(../images/icon_aquelarre.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category10 {background: url(../images/icon_eyes.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category18 {background: url(../images/icon_centinela.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category11 {background: url(../images/icon_bizarra.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category12 {background: url(../images/icon_longshot.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category1 {background: url(../images/icon_nsd20.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category13 {background: url(../images/icon_singular.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category4 {background: url(../images/icon_slang.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category5 {background: url(../images/icon_taura.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category20 {background: url(../images/icon_accesorio.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category21 {background: url(../images/icon_reino.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category22 {background: url(../images/icon_fragmentos.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category23 {background: url(../images/icon_hitos.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category100 {background: url(../images/icon_nivel9.png?201602191500) no-repeat 0px 0px ; padding-left:74px}
#catalogo .category102 {background: url(../images/icon_conbarba.png?201602191500) no-repeat 0px 0px ; padding-left:74px}



#maincategorias {margin-bottom:7px; background:#FFF; color:#000}
#maincategorias .browseProductContainer {border-bottom:none;width:100%;padding-bottom:10px;margin-bottom:0px}
#maincategorias #product_list .row {width:100%;border-bottom: 1px solid #EEEEEE;margin-bottom:10px;}
#maincategorias #product_list .browseProductImageContainer {margin-left:0px;margin-right:30px;width:164px;height:212px; float:left;padding-left:95px;box-shadow:none;}
#maincategorias #product_list .browseProductImageContainer img{width:164px;height:212px}
#maincategorias .browseProductContent {width:640px;float:left; clear:right;}
#maincategorias .browseProductDescription {height:83px}
#maincategorias h3 {font-weight:bolder;font-size:25px; font-weight:bolder}
#maincategorias .readon {color:#c3c3c3}
#maincategorias .browseRatingContainer {float:left; margin-top:18px; margin-bottom:5px;}

#maincategorias .p-nav-buttons {display:none}

#maincategorias h1 {margin-bottom:0px;}


.ja-vmreview {padding:10px; border-bottom:1px solid #bbbbbb; }
.ja-vmreview h5 {font-size:18px}
.comentario {font-size:13px;}
.valoracionclientes {font-size:14px !important;color:#FFF !important; font-weight: normal !important;}
.simulacro {height:7px;}

#user-reviews a {padding-left:10px; font-size:14px; font-weight:bold}
#review-form {}
#review-form h3 {color:#000000}

#tiendascontent ul{padding-left:84px;padding-right:34px; margin-bottom:5px;}
#tiendascontent li{width:265px; float:left; list-style:none; margin-left:0px; padding-left:0px; text-align:center;display:inline-block; padding-left:10px; background:none}
#tiendascontent .tiendadescripcion {text-align:left;margin-bottom:0px; }
#tiendascontent .titulotienda {color:#000; font-weight:bolder; font-size:14px;}


.blognoticias .cat7 {background:transparent  url(../images/titular_lanzamiento.png?201602191500) no-repeat;}
.blognoticias .cat6 {background:transparent  url(../images/titular_diseno.png?201602191500) no-repeat;}
.blognoticias .cat9 {background:transparent  url(../images/titular_eventos.png?201602191500) no-repeat;}
.blognoticias .cat8 {background:transparent  url(../images/titular_promociones.png?201602191500) no-repeat;}
.blognoticias .cat5 {background:transparent  url(../images/titular_administracion.png?201602191500) no-repeat;}
.blognoticias .contentpagetitlenoticias {font-weight:bolder}
.blognoticias .noticiasimagenintro {display:inline-block;padding-left:12px; float:right; position:relative; top:-25px;}
.blognoticias .noticiasimagenintro img {width:340px;height:440px; display:block; }
.noticiasimagenintro {display:none !important}
.product-content {padding-left:19px !important; width:auto !important;}
.product-content h1 {color:#000; font-height:25px; font-weight:bolder}
div.product-page div.product-content div.p-content {width:530px !important}
div.p-lateral {
	width:390px !important;
	background:#bfbfbf; padding-bottom:100%; margin-bottom:-100%}
.p-lateral .portada {width:100%;height:auto;}

.p-lateral h5 {color:#fff; padding:10px 0px 0px 10px}
.p-lateral .mainlevel {background:none; color:#000}

.subportada {float:left; width:558px; height:251px; margin-bottom:7px}
.subportada img{width:558px; height:251px;}
.productocompra {float:right;magin-bottom:5px;width:375px; height:251px; background:#FFF;padding: 0px 10px 0px 6px}
.productocompra .browseRatingContainer{text-align:right}
.productocompra .val {color:#ababab; font-size:14px;  }
.productocompra .browseRatingContainer img {float:none; vertical-align:top; padding-top:3px;}

.productocompra form {overflow:visible}
.productocompra .browseRatingContainer {margin-bottom:20px; overflow:visible}
.productocompra .browseRatingContainer img {overflow:visible}
.productocompra #envuelverating  {min-height:41px}


.productocompra .edpdf {height:45px;}
.productocompra .edimpreso {height:65px;}
.productocompra .ventabeorn {width:371px !important; color:#000000; font-size:55px; height:auto !important;  line-height:35px; overflow:visible;  }
.productocompra .price {padding-top:0px; padding-right:0px; width:auto ; overflow:visible}
.productocompra .oldprice {padding-top:0px; padding-right:10px; width:auto; font-size:20px}
.productocompra .edimpreso .fondopapel{background:url(../images/bigimpreso.jpg?201602191500) no-repeat scroll left center transparent; margin-bottom:10px}
.productocompra .edimpreso .fondocomprar{background:url(../images/bigcomprar.jpg?201602191500) no-repeat scroll left center transparent; margin-bottom:10px}
.productocompra .edpdf .fondoebook {background:url(../images/bigpdf.jpg?201602191500) no-repeat scroll left center transparent;margin-bottom:10px;}
.productocompra .edimpreso .fondopapeloff{background:url(../images/nobigimpreso.jpg?201602191500) no-repeat scroll left center  transparent;}
.productocompra .edimpreso .fondocompraroff{background:url(../images/nobigcomprar.jpg?201602191500) no-repeat scroll left center  transparent;}
.productocompra .edpdf .fondoebookoff {background:url(../images/nobigpdf.jpg?201602191500) no-repeat scroll left center  transparent;}
.productocompra .sociallinks h4 {background:#000000; color:#FFF; padding-right:5px; margin-top:15px;}
.productocompra .edpdf .fondoebookcomprado {background:url(../images/bigdescarga.jpg?201602191500) no-repeat scroll left center  transparent;}


div.product-page #user-reviews {
	margin: 0px 0 5px;
}

.p-ask {margin-bottom:10px; display:block;}


.verticallatest {color:#000}

.nsrcesta {background-color:#fff; padding:10px}
#cart-prods,#cart-prices  {
		background:none !important;
		font-size:11px !important;
		padding:0px 11px !important;
		width:auto !important;
		line-height:inherit !important;
		height:auto !important;
}
.vm-total-pro {padding:0px !important}
#top-small-menu .vmCartModule {}

.vm-total-pro {float:left}
.vm-showcart {float:left}

.registeruser { background:#FFFFFF;padding-left:80px; }


#top h1 {
	top:0px !important;
	left:0px !important;
}

.p-content table td, .p-content table th {
border-bottom: 1px solid #EDEDED !important;
    border-top: 1px solid #EDEDED !important;
}

.p-name {padding-top:10px}

.beorncesta a {
    color:#000000;
}

.beorncesta .totalproductos {
    padding-left:7px;
    color:#DDDDDD;
}

.beorncesta .totalproductos.highlighted {
    color: white;
}

#vmMainPage button {
		height:26px !important;
		background:#000000 !important;
		border: 2px solid #fff !important;
		color:#FFFFFF !important;
		font-size:15px !important;
		text-shadow:none !important;
		text-align:left !important;
		border-radius: 0px !important;
}

#vmMainPage .button,a.button,a.button,span.p-ask .button  {
		height:26px !important;
		background:#000000 !important;
		border: 2px solid #fff !important;
		color:#FFFFFF !important;
		font-size:15px !important;
		text-shadow:none !important;
		text-align:left !important;
		border-radius: 0px !important;
}

.browseProductContent .price {padding-top:4px}

.contentpaneopen_edit {margin-left:-30px; width:25px;float:left;}

.contentpaneopen_editnoticias { width:25px;float:right;}

.addtocartDetails {
    margin-top: -8px;
    margin-left: 3px;
    color: #000000;
}

.addtocartDetails select {
    border: 1px solid #000000;
    font-size: 14px;
    color: #fff;
    background: #000000;
    padding: 5px;
}

span.addtocartbutton {
    cursor: inherit;
}

span.addtocartbutton:hover {
    cursor: pointer;
}

.papel.spinner {
    background: url(../images/ajax-spinner.gif?201602191500) no-repeat 35px 3px;
    background-size: 20px;
}

.pdf.spinner {
    background: url(../images/ajax-spinner.gif?201602191500) no-repeat 35px 3px;
    background-size: 20px;
    margin-top: 2px;
}

.productocompra .edimpreso {
    height: 55px;
}

.edpdf.attributes {
    margin-top: 18px;
    margin-bottom: 32px;
}

.productocompra #envuelverating {
    min-height: 20px;
}
