/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
**/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/** extra resets**/
img.map, area, img, a, a:hover, a:active, a:focus, object, embed{
	outline: none;
	outline: 0;
}
hr {
	background:none;
	margin:0;
	border-width:0;
}
em {
	font-weight:inherit;
	font-style:italic;
}
strong {
	font-weight:inherit;
	font-weight:bold;
}
img {
	max-width:100%;
}

/**
 * End cssreset
**/


/* Genèrics */

body {
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:100%;
}
h1, h2, h3, h4, h5, h6, p, li {
	color:#404040;
	line-height:140%;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	margin-bottom:1em;
}
a:hover{
	text-decoration:underline;
}
a:focus{
	color:#EF008C;
	text-decoration:none;
}
h1 {font-size: 2.25em; text-transform:uppercase; font-weight:700; margin-bottom:.75em;}
h2 {font-size: 1.625em;font-weight:700;}
h3 {font-size: 1.375em; font-weight:700;}
h4 {font-size: 1.188em;}
h5 {font-size: 1em;}
p {font-size: 1em;}
ol, ul {}
li {font-size: 1em;}


/**** CUSTOM FONTS ****/
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-hmvrjv');
	src:url('fonts/icomoon.eot?#iefix-hmvrjv') format('embedded-opentype'),
		url('fonts/icomoon.woff?-hmvrjv') format('woff'),
		url('fonts/icomoon.ttf?-hmvrjv') format('truetype'),
		url('fonts/icomoon.svg?-hmvrjv#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"], .fa {
	font-family: 'icomoon', 'FontAwesome';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mt30{
    margin-top:30px!important;
}
/******* RENDERING BUG FIX ********/

[class^="icon-"], [class*=" icon-"], .fa {
  -webkit-animation: show 1s 1;
}
@-webkit-keyframes show {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
/****** ICONS ******/
.fa-plus:before {
	content: "\e621";
}
.fa-minus:before {
	content: "\e620";
}
.fa-times:before {
	content: "\e629";
	font-size:0.750em;
	vertical-align: 2px;
}
.fa-refresh:before {
	content: "\e61d";
}
.fa-angle-right:before {
	content: "\e625";
}
.fa-angle-left:before {
	content: "\e622";
}
.fa-heart:before {
	content: "\e606";
}
.fa-shopping-cart:before {
	content: "\e61a";
}
.fa-check:before {
	content: "\e614";
}
.fa-search:before {
	content: "\e615";
}
.fa-chevron-up:before {
	content: "\e624";
}
.fa-user:before {
	content: "\e616";
}
.fa-power-off:before {
	content: "\e627";
}
.fa-navicon:before {
	content: "\e626";
}

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

.icon-star-filled:before {
	content: "\e606";
}
.icon-tape:before {
	content: "\e607";
}
.icon-toner:before {
	content: "\e608";
}
.icon-cartridge:before {
	content: "\e611";
}
.icon-triangle-right:before {
	content: "\e600";
}
.icon-circle-plus:before {
	content: "\e601";
}
.icon-triangle-left:before {
	content: "\e602";
}
.icon-arrow-more:before {
	content: "\e603";
}
.icon-arrow-minus:before {
	content: "\e604";
}
.icon-black-tape:before {
	content: "\e605";
}
.icon-pig:before {
	content: "\e609";
}
.icon-box:before {
	content: "\e60a";
}
.icon-location:before {
	content: "\e60b";
}
.icon-speaking:before {
	content: "\e60c";
}
.icon-smartphone:before {
	content: "\e60d";
}
.icon-printer:before {
	content: "\e60e";
}
.icon-envelope:before {
	content: "\e60f";
}
.icon-phone:before {
	content: "\e610";
}
.icon-star-empty:before {
	content: "\e612";
}
.icon-patch:before {
	content: "\e613";
}
.icon-circle-check:before {
	content: "\e614";
}
.icon-magnifier:before {
	content: "\e615";
}
.icon-user:before {
	content: "\e616";
}
.icon-people:before {
	content: "\e617";
}
.icon-world:before {
	content: "\e618";
}
.icon-rocket:before {
	content: "\e619";
}
.icon-bag:before {
	content: "\e61a";
}
.icon-circle-cross:before {
	content: "\e61b";
}
.icon-circle-info:before {
	content: "\e61c";
}
.icon-circle-arrows:before {
	content: "\e61d";
}
.icon-lock:before {
	content: "\e61e";
}
.icon-cross:before {
	content: "\e61f";
}
.icon-minus:before {
	content: "\e620";
}
.icon-plus:before {
	content: "\e621";
}
.icon-arrow-left:before {
	content: "\e622";
}
.icon-arrow-down:before {
	content: "\e623";
}
.icon-arrow-up:before {
	content: "\e624";
}
.icon-arrow-right:before {
	content: "\e625";
}
.icon-menulines:before {
	content: "\e626";
}
.icon-exit:before {
	content: "\e627";
}
.icon-thincross:before {
	content: "\e629";
}

/* End Genèrics
Light 300
Light 300 Italic
Normal 400
Normal 400 Italic
Bold 700
Bold 700 Italic
*/



/*************************************************************************/
					/* ganesha CSS - INKprime */
/*************************************************************************/

hr{
	background-color: #EEEEEE;
	height:1px;
	margin:2em 0;
}
.breadcrumb {
    background-color:#FFFFFF;
    border-radius: 0;
	padding:.75em 1em;
    margin-bottom: .5em;
	margin-top:.5em;
	font-size:0.875em;
	color:#858585;
}
.breadcrumb > li{
	color:#858585;}
.breadcrumb > li + li:before{
	color:#EF008C;
	content: ">"
}
.npadding{
    padding-left:0;
	padding-right:0;
}
.clear-row{
	clear: both
}
.dotted {
	border:none;
}
.img-thumbnail {
	 border:none;
	 border-radius:0;
}


/********************************* BUTTONS *********************************/

.btn-default {
	color:#404040;
}
.btn-ink, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button,#center-main input.btnTrusted{
    width:100%;
    text-transform: uppercase;
    font-size: 19px;
    background-color: #EF008C;
    color:#FFFFFF;
    border:1px solid #EF008C;
	line-height:45px;
	padding: 0;
	margin:0;
	font-weight:300;
	height:45px;
}
.popupbtn{
    width:100%;
    text-transform: uppercase;
    font-size: 19px;
    background-color: #EF008C !important;
    color:#FFFFFF !important;
    border:1px solid #EF008C !important;
	line-height:45px;
	padding: 0;
	margin:0;
	font-weight:300;
	height:45px;
	margin-top:.5em;
}
.popupbtn:hover{
	color:#404040 !important;
}
.btn-ink:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover, #center-main input.btnTrusted:hover{
    background-color: #EF008C;
    color:#404040;
	border:1px solid #EF008C;
}
.btn-big{
	width:330px;
}
.btn-medium{
	width:200px;
}
.btn-small{
	width:150px;
}
.btn-mini{
	width:70px;
}
.contactfrm .btn-ink{
	margin-top:1em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{
	border-radius: 4px;
	width:100px;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-weight:300;
}
.container_footer .btn-ink{
	font-size:1em;
	height:40px;
	line-height:40px;
}
.password-recovery, .password-recovery:hover{
	background:none;
	border:none;
	color:#EF008C!important;
	text-transform:none;
	font-size:14px;
	height:auto;
	margin-top:-1em;
	font-weight:400;
}
.password-recovery:hover{
	text-decoration:underline;
}
.btnseguir, #center-main input.btnTrusted{
	color:#EF008C;
	background:#FFFFFF;
	border-color:#EF008C;
	font-size:1em;
}
.btnagotado, .btnagotado:hover{
	color:#EF008C;
	background:#FFFFFF;
	border-color:#EF008C;
	font-size:1em;


	margin-bottom:.75em !important;
}
.minicart-box a.pinkBorder{
    border:1px solid #EF008C !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display:inline-block;
    text-align: center;
    color:#EF008C !important;
    font-size: 1em !important;
    padding:0.5em 0!important;
	width:100%;
	font-size:16px;
	font-weight:300;
}
.minicart-box a.pinkFull{
    margin-top:0.8em;
    background-color: #EF008C ;
    color:#FFFFFF!important;
    font-size: 1.188em !important;
	font-weight:300;
}
.minicart-box a.pinkBorder:hover, .minicart-box a.pinkFull:hover {
	 color:#404040!important;
	 background:#EF008C;
}
#show_coupon_code.btn-ink{
	border-color:#EF008C;
	background:#FFFFFF;
	color:#EF008C;
}
#show_coupon_code.btn-ink:hover{
	background:#EF008C;
	color:#404040;
}
#coupon_code_container .btn-ink {
	display:inline;
}
.btn-ink.add-to-cart-button{
	margin-top:.5em;
	margin-bottom:.75em ;
}
.btn-ink.add-to-cart-button .fa-check:before{
	content:"";
}
.btn-default.ttip_s:hover, .btn-default.ttip_s:focus, .btn-default.ttip_s:active, .btn-default.ttip_s.active{
	background:transparent;
}
.btn:focus, .btn:active:focus, .btn.active:focus{
	outline:none;
	outline-offset:0;
	box-shadow:none;
}
.btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success{
	background: #EEEEEE;
	border-color:#858585;
	color:#404040;

}


/********************************* PAGINATION *********************************/

.pagination > li > a, .pagination > li > span{
	border:none;
	border-radius:0;
	background:#FFFFFF;
	font-size:1.375em;
	font-weight:300;
	color: #858585;
	padding:0 .25em;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border:none;
	border-radius:0;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus{
	background:#FFFFFF;
	font-weight:700;
	 color: #404040;
}
.pagination > li > a:hover, .pagination > li > a:focus {
    background:#FFFFFF;
	font-weight:300;
	border-color:none;
    color: #404040;
}
.pagination > li.pagination-right > a, .pagination > li.pagination-left > a{
	background:#EEEEEE;
	border-radius:5px;
	color:#404040;
	font-weight:bold;
	margin-top: -1px;
    padding: 0 8px 3px;
}
.pagination > li.pagination-right > a:hover, .pagination > li.pagination-left > a:hover{
	background:#858585;
	color:#EEEEEE;
}
.pagination > li.pagination-right > a{
	margin-left:.5em;
}
.pagination > li.pagination-left > a{
	margin-right:.5em;
}
.pagination-right a i {
	font-size: 16px;
}
.pagination-left a i {
	font-size: 16px;
}


/********************************* HEADER *********************************/

h1.webtittle, h2.webtittle{
	font-size:1.188em;
	font-weight:700;
	padding-top:.5em;
	margin-bottom:10px;
}
.header_contact{
	margin-top:1.5em;
}
.header_logo img{
    max-width:100%;
}
.header_contact .row{
	padding:.75em 0;
}
.col-md-4.header_contact .header-phone-ico{
	padding-left: 1.25em;
    padding-right: 1.25em;
	width:inherit;
	margin-left:10px;
	margin-right:-15px;
}
.col-md-4.header_contact .header-phone{
	font-size:1.375em;
	font-weight:300;
	text-align:center;
}
.col-md-4.header_contact .header-phone-txt{
	font-size:0.75em;
	font-weight:300;
	text-align:left;
	color:#858585;
 	padding-left: 0.25em;
}
.col-md-4.header_contact hr{
	margin:0;
}
.col-md-4.top_options {
	margin-top:2.5em;
}
.col-md-4.top_options .topcartholder {
	height:35px;
}
.col-md-4.top_options li{
	float:right;
	display:inline;
	margin-bottom:0;
}
.col-md-4.top_options li a, .menu-minicart .minicart span{
	color:#404040;
	text-transform:uppercase;
	font-size:0.875em;
	padding:0 .35em;
	border-right:1px solid #404040;
	font-size:1em;
	margin-top:-1px;
}
.menu-minicart .minicart a.ajax-minicart-icon{
	padding:0;
	cursor:pointer;
}
.menu-minicart .minicart .icon-bag:before{
	font-size:1.25em;
	vertical-align:-4px;
}
.menu-minicart .minicart span{
	border:none;
	font-weight:400;
	padding-left:0;
}
.menu-minicart .minicart .empty .fa-shopping-cart:before{
	content:"";
}
.menu-minicart .minicart .full{
	margin-top:-1px;
}
.menu-minicart .minicart .full span.mc_totals{
	padding-right:0;
}
.menu-minicart .minicart .full a span:hover{
	color:#EF008C;
}
.menu-minicart .minicart span.mc_totals span{
	padding-right:0;
	font-size:14px;
}
.col-md-4.top_options li.top_cart a{
	border:none;
}
.header_bg_container .fa-sign-in:before, .header_bg_container {
	content:none;
}
.menu-minicart .title-bar {
	float: right;
	display:inline;
	width: auto;
	padding: 0 0 0 .1em;
	height: auto;
	line-height:30px;
}
.ajax-minicart img.minicart-button {
	background:none;
}
.menu-minicart .content {
	float: right;
	display:inline;
	background: none;
	border: none;
	padding:0;
}
.full-mini-cart .btn-default:hover, .full-mini-cart .btn-default:focus, .full-mini-cart .btn-default:active, .full-mini-cart .btn-default.activ {
	background:none;
}
.full-mini-cart .btn-default:hover, .col-md-4.top_options li a:hover {
	color:#EF008C;
	text-decoration:none;
}
#header_search{
	text-align:right;
	margin-top:1.25em;
}

#header_search .row{
	text-align:right;
}

#header_search .col-md-3{
	padding-right:0;
	padding-left:0;
}

#header_search .col-md-7{
	padding-left:0;
}

#header_search .fluid_search_input{
	border:1px solid #353535;
	height:30px;
}

#header_search #fluid_search_button {
	background-color: #EF008C;
	border: medium none;
	border-radius: 5px;
	color: #FFFFFF;
	text-align: center;
	font-size:0.75em;
	display:block;
	height:30px;
	width:100%;
}

#header_search #fluid_search_button:hover {
	color:#404040;
}

#header_search #fluid_search_button:active, #header_search #fluid_search_button:focus, .home_bg #fluid_search_button:active, .home_bg #fluid_search_button:focus{
	background:#EEEEEE;
	border:1px solid #858585;
	color: #404040;
}

#fluid_search_button .fa-search {
	font-size: 2em;
	vertical-align: -9px;
	margin: 0 5px 0 -10px;
}


/********************************* MENÚ *********************************/

#main_menu{
    background-color:#404040;
}


/********************************* FOOTER *********************************/

.container_footer {
	padding:2.5em 0;
}
.footer_bg_container {
	margin-top:6em;
    background: none repeat scroll 0 0 #2D2D2D!important;
}
.footer_bg_container li, .footer_bg_container p, .footer_bg_container h4 {
	font-weight:300;
	color:#FFFFFF;
}
.footer_bg_container h4 {
	margin-bottom:.75em;
	font-size:1em;
}
.contact_footer a:hover{
	color:#ED008C;
	text-decoration:none;
}
.certificados_foot{
    margin-top:1.75em;
}
.certificados_foot .images > a{
    margin:5px 2%
}
ul.contact_footer li{
    padding-left:2.5em;
    min-height:30px;
	margin-bottom:.75em;
}
ul.contact_footer li.mail{
    background: transparent url(../images/v2/footer/ico-sobre.png) left top no-repeat;
}
ul.contact_footer li.phone{
    background: transparent url(../images/v2/footer/ico-phone.png) left top no-repeat;
}
ul.contact_footer li.cell{
    background: transparent url(../images/v2/footer/ico-cell.png) left top no-repeat;
}
ul.contact_footer li.marker{
    background: transparent url(../images/v2/footer/ico-marker.png) 2px top no-repeat;
}
.txt-newsletter{
    height:auto;
    font-size:1em;
	height:40px;
}
.newsletter_foot .col-md-4{
	margin-left:-1.5em;
}
.infoTrusted{
    margin-top:1.625em;
}
.infoTrusted > div{
    position:relative;
}
.infoTrusted .caja{
   border:2px solid #FFFFFF;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   padding:5px;
}
.infoTrusted .caja:before {
    z-index: 1;
    position: absolute;
    bottom:100%;
    left: 50%;
    margin-left: -10px;
    content:'';
    width: 0;
    height: 0;
    border-bottom: solid 10px #FFFFFF;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
}
.footer_bg2_container{
    background-color: #212121;
}
.container_copyright{
    margin-bottom:1.5em;
	 margin-top:.5em;
}
.container_copyright,.container_copyright p,.container_copyright a{
    color:#858585;
}
.container_copyright a:hover{
    color:#FFFFFF;
	text-decoration:none;
}
.container_copyright p{
    margin-top:0;
    margin-bottom:.25em;
	font-size:0.75em;
}


/********************************* FORMS *********************************/

#center-main input, #center-main textarea {
	background-color: #EEEEEE;
    border: 1px solid #EEEEEE;
	font-size:1em;
	color:#404040;
	line-height:100%;
}
#center-main input[type="text"], #center-main select{
	 width /*\**/: 100%\9
}
#center-main label {
	margin-bottom:.5em;
	text-transform: uppercase;
    font-size:1.188em;
}
#center-main label small{
	line-height:180%;
	margin:0;
	text-transform:none;
    font-size:14px;
	color:#858585;
}
#center-main label small a{
	color:#858585;
	text-decoration:underline;
}
#center-main label small a:hover{
	text-decoration:none;
}
#center-main input:focus, #center-main textarea:focus {
	background-color: #FFFFFF;
	font-size:1em;
}
.data-table td.data-required, td.data-required, span.data-required {
	color: #404040;
}
#center-main .terms-conditions {
	padding:1em 0 0 0;
}
#center-main .terms-conditions label, .container_footer .terms-conditions label{
	font-size:0.875em;
	color:#858585;
	text-transform:none;
	font-size:14px;
}
.container_footer .terms-conditions{
	padding:.5em 0 0 0;
}
.container_footer .terms-conditions label{
	color:#FFFFFF;
}
.container_footer .terms-conditions label a{
	color:#EF008C;
}
.form-group {
	margin-bottom:1.25em;
}
.terms-conditions .form-group {
	margin-bottom:0;
}
#center-main .form-list label, #center-main .news-register-item label{
	text-transform:none;
	font-size:16px;
}
#center-main .form-list{
	margin:.25em 0 1.5em 0;
}
#center-main .form-list li{
	margin-bottom:0;
}
#center-main .form-list li label {
	text-transform:none;
}


/********************************* HOME *********************************/

.sf-menu li.selected a,
.col-md-4.top_options li.selected > a{
    color:#EC008C;
}
.home_bg{
    background: transparent url(../images/v2/bg_search_home-desk.jpg) no-repeat center top ;
	 padding: 6em 0;
    background-size:cover;
}
.home_bg .fluid_search_form{
    padding-bottom: .75em;
	text-align:center;
	height:auto;
}
.home_bg #fluid_search input[type="text"]{
    font-size:1em;
    color:#404040;
    padding:1em 1.25em;
    border:none;
    width:55%;
    margin: 0 auto;
	box-shadow: inset 0 0 3px #ccc;
	border:none;
	border-radius: 5px;
	line-height:140%;
	height:55px;
	display:inline;
}
.home_bg #fluid_search input[type="text"]:focus{
	color:#85858;
}
.home_bg #fluid_search_button{
    background-color: #EF008C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border:none;
    color:#FFFFFF;
    padding:1em 0;
    line-height:140%;
	margin-left:.15em;
	width:9.375em;
	text-align:left;
	padding:0.75em 0;
	height:54px;
	text-align:center;
}
.home_bg #fluid_search_button:hover{
    background-color:#EF008C;
	color:#404040;
}
.home_bg h4{
    font-size:1.5em;
    color:#FFFFFF;
	margin:0;
	text-shadow:0.1em 0.1em 0.1em #404040;
	font-weight:normal;
	font-weight:300;
	padding:0 2em:
}
.home_icons{
    background-color: #EEEEEE;
    padding:3.125em 0;
}
.home_icons div.col1 p{
    color:#00AEEF;
}
.home_icons div.col2 p{
    color:#EF008C;
}
.home_icons div.col3 p{
    color:#E0C301;
}
.home_icons div.col4 p{
    color:#404040;
}
.home_icons div p{
    font-size:1.188em;
    margin-top:.75em;
    margin-bottom: 0;
}
.home_text{
    padding:3.125em 0 3em 0;
}
.home_text p{
    font-size:1.375em;
    color:#404040;
	font-weight:300;
	height:6.15em;
}
.home_text p strong{
	font-weight:400;
}
.home_text > div.cyan p{
    border-bottom:5px solid #00AEEF;
}
.home_text > div.magenta p{
    border-bottom:5px solid #EF008C;
}
.home_text > div.yellow p{
    border-bottom:5px solid #E0C301;
}
.home_stats{
    padding:0 0 3.125em 0;
}
.home_stats .col-md-3 h3 {
	margin-bottom:0;
    font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.home_stats .col-md-3.cyan h3 {
	color:#00AEEF;
}
.home_stats .col-md-3.magenta h3 {
	color:#EF008C;
}
.home_stats .col-md-3.yellow h3 {
	color:#E0C301;
}
.home_stats .col-md-3.grey h3 {
	color:#404040;
}
.home_stats .col-md-3 p {
	font-weight:300;
}
.home_clients{
    background-color: #EEEEEE;
    padding:3em 0 3.125em 0;
}
.home_clients h2, .home_security h2, .opc-container .chekout_security h2{
    text-transform: uppercase;
    text-align: center;
	margin-bottom:1.5em;
}
.home_security img, .chekout_security img{
    max-width:100%;
}
.home_clients h3{
   font-weight:400;
   margin-top:.5em;
   margin-bottom:.5em;
}
.home_clients p{
   font-weight:300;
   font-size:1.188em;
   padding:0 .75em;
}
.home_security{
    padding:3.125em 0 0 0;
}
.home_security .col-md-12, .chekout_security .col-md-12 {
	padding:2em 0;
}
.home_security .col-md-12 a, .chekout_security .col-md-12 a{
	 font-weight:300;
   	 font-size:1.188em;
}


/********************************* CONTACT US *********************************/

.location-map .bgs.correo{
    background: transparent url(../images/v2/ico_correo.png) left top no-repeat;
}
.location-map .bgs.phone{
    background: transparent url(../images/v2/ico_phone.png) left top no-repeat;
}
.location-map .bgs.cell{
    background: transparent url(../images/v2/ico_cell.png) left top no-repeat;
}
.location-map .bgs.address{
    background: transparent url(../images/v2/ico_location.png) left top no-repeat;
}
.location-map ul{
    padding-left:3.125em;
	margin-bottom:1.5em;
}
.location-map li{
	font-size:1.188em;
	margin-bottom:0;
}
.location-map .bgs.address li{
	margin-bottom:1em;
}


/********************************* COMO FUNCIONA *********************************/

ul.list-funciona{
    border-bottom:1px solid #EEEEEE;
    margin-bottom:2em;
}
ul.list-funciona > li{
    background: transparent url(../images/v2/ico_info.png) center top no-repeat;
    float:left;
    text-align: center;
    width:20%;
}
ul.list-funciona > li > a{
	padding-top:40px;
    display:inline-block;
    font-size:19px;
    font-weight: bold;
    text-transform: uppercase;
}


/********************************* CUENTA *********************************/

#phRegister .col-md-12 {
	padding-left:0;
	padding-right:0;
}


/********************************* ERROR 4040 *********************************/

#center-main .error-page input{
	background:#FFFFFF;
}


/********************************* SU PEDIDO *********************************/

.products.cart .col-md-float{
    border: none;
    border-radius:none;
    margin-bottom:0;
}
.products.cart h2.dialog_title {
	color: #404040;
    font-size: 1.625em;
    font-weight: 700;
    line-height: 120%;
    margin: 0 0 1em 0;
    padding: 0;
	border-bottom: none;
}
.products.cart > form > .col-md-float {
    padding:0;
    border:none;
}
.products.cart > form .dialog_content .productos > .row{
    padding:.5em .5em .5em 0;
	margin:.5em 0;
    border-bottom:1px solid #EEEEEE;
}
.products.cart .col-md-8.productos .col-md-6{
	margin-top:.5em;
}
.products.cart .col-md-8.productos .col-md-6 a{
	color:#404040;
}
.products.cart .col-md-8.productos .col-md-6 a:hover{
	color:#EF008C;
	text-decoration:none;
}
.products.cart .col-md-8.productos .col-md-4{
	margin-top:.15em;
}
.products.cart .product-price-text, .products.cart .price.red {
    color: #404040;
    font-size: 1em;
    font-weight: 300;
}
.products.cart .price.red {
    font-weight: 400;
}
.products.cart > form .dialog_content .img-thumbnail{
    border:none;
	padding:0;
}
.products.cart .col-md-8.productos .col-md-1.pedido-icon{
	padding:0 .25em;
	width:4%;
}
.products.cart > form .dialog_content .resumen .col-md-1 {
	padding-left:0;
}
.products.cart > form .dialog_content .resumen .col-md-1 a:hover{
	text-decoration:none;
	font-weight:300;
}
.products.cart .col-md-4.resumen {
	width:30.55%
}
.products.cart > form .dialog_content .resumen{
    border:1px solid #CCCCCC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-top:1em;
	padding-bottom:1em;
	margin:1em;
}
.products.cart > form .dialog_content .resumen .box > .row{
    margin-bottom:1em;
    font-size: 1em;
    color:#404040;
}
.products.cart > form .dialog_content .resumen .box > .superTotal{
    font-size:1.625em;
    color:#EF008C;
    margin-top:.5em;
}
.products.cart > form .dialog_content .resumen .box > .shipping a.fa{
    color:#009BEE;
}
.products.cart > form .dialog_content .resumen .box > .discount .form-control{
    height:1.625em;
    width:100%;
    background-color: #EEEEEE;
    border:1px solid #EEEEEE;
	margin-top:-0.25em;
}
.products.cart > form .dialog_content .resumen .box > .discount button{
    background:none;
    border:none;
    padding:0;
    color:#009BEE;
}
.products.cart > form .dialog_content .productos .input-tiny{
    background-color: #EEEEEE;
    border:1px solid #EEEEEE;
    text-align: center;
    height: 28px;
    padding: 5px;
     width: 32px !important;
}
.products.cart > form .dialog_content .productos > .row button{
    background-color: transparent!important;
    border:none!important;
    color:#009BEE!important;
    font-size:24px;
    padding:0!important;
}
.products.cart > form .dialog_content .productos > .row a.btn{
    background-color: transparent!important;
    border:none!important;
    color:#FF0000!important;
    font-size:24px;
    padding:0!important;
}
#productos_relacionados .producto .form-control,
#productos_relacionados .producto .btn-default{
    width:100%!important;
    height:30px;
	line-height:100%;
}
#productos_relacionados .producto div.colores,
div.colores{
    position:absolute;
    top:-.5em;
    left:1em;
    z-index: 10;
}
#productos_relacionados .producto span.color,
span.color{
    display: inline-block;
    width:10px;
    height:10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    z-index:10;
}
#productos_relacionados > .producto{
    margin-bottom: 2.5em;
}
#productos_relacionados .producto span.color.magenta,
span.color.magenta{
    background-color:#EF008C;
}
#productos_relacionados .producto span.color.black,
span.color.black,
#productos_relacionados .producto span.color.negro,
span.color.negro{
    background-color:#000000;
}
#productos_relacionados .producto span.color.yellow,
span.color.yellow,
#productos_relacionados .producto span.color.amarillo,
span.color.amarillo
{
    background-color:#FFF500;
}
#productos_relacionados .producto span.color.cyan,
span.color.cyan{
    background-color:#009BEE;
}
#productos_relacionados .producto{
    font-size:1em;
    position:relative;
    color:#404040;
	margin-bottom:2em;
	margin-top:1em;
}
#productos_relacionados .producto p.precio > span.pinky{
	font-size:1.375em;
    color:#E60079;
	font-weight:bold;
}
#productos_relacionados .producto > p{
    margin-bottom:0.1em;
	line-height:120%;
}
#productos_relacionados .producto > p.nombre{
    padding:0.5em 0.5em 1em 0.5em;
	min-height:4em;
}
#productos_relacionados .producto > p.ahorro {
    margin-bottom:1em;
}
#productos_relacionados .producto > p.precio_original{
	font-weight:300;
	text-decoration:line-through;
}
#productos_relacionados .producto > p.ahorro{
	font-weight:300;
}
#productos_relacionados .producto .btn-default{
    line-height: .425em;
}
#productos_relacionados .producto .btn-ink{
	margin-top:.5em;
}
#productos_relacionados .producto .agrupar{
    float:none;
}
.quantity-control .col-md-8{
	padding-right:0;
}
.quantity-control .col-md-1 .btn-default{
	background-color:#EEEEEE;
	border:1px solid #EEEEEE;
    width:100%!important;
}
.quantity-control .col-md-1 .btn-default:hover{
	background-color:#FFFFFF;
}
.promo_sold_out{
	display:none;
}
.print-compatible .list-inline > li{
	min-width:24%;
}


/********************************* MINICART *********************************/

.minicart-box{
    background-color: #FFFFFF;
    border:1px solid #cccccc;
    padding:1.5em 1em 1em 1em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: visible;
    margin-top:10px;
}
.flecha-cart{
    width:23px;
    height:17px;
    background: transparent url(../images/v2/ico-cart-flecha.png) center center no-repeat;
    top:-17px;
    position: absolute;
    right:15px;
}
.col-md-4.top_options li.top_cart .cart-items a{
	padding:0;
	font-size:1em;
}
.col-md-4.top_options .top_cart-logout {
	float:right;
	margin-top:0em;
	margin-bottom:-.5em;
}
.col-md-4.top_options .top_cart-logout li{
	float:none;
}
.col-md-4.top_options .top_cart-logout li a{
	border:none;
}
.cart-items .col-md-10{
	padding-left:0;
}
.cart-items .tittle-product{
	margin-bottom:.5em;
}
.cart-items .tittle-product a{
	text-transform:none !important;
	line-height:120%;
}
.price-row .col-md-8{
	margin-top:.2em;
}
.price-row button.update-cart,
.price-row button.actualiza-cart
{
    background-color: #FFFFFF;
    color:#009BEE;
    font-size:1.4em;
    padding:0 0 0 1em;
    line-height: 1;
}
.price-row a.btn-delete{
    background-color: #FFFFFF;
    color:#FF0000;
}
.price-row a.btn-delete >i{
    color:#FF0000;
    font-size:1.5em;
}
.price-row .input-tiny{
    text-align: center;
    width:30px!important;
    background-color: #EEEEEE;
    border:none;
    height: 25px;
}
.cart-items hr{
    margin:1em 0;
}
ul.cart-items{
	margin-bottom:.5em;
}
.col-md-4.top_options ul.cart-items li{
	margin-bottom:1em;
	padding-bottom:1.25em;
	border-bottom:1px solid #EEEEEE;
}
ul.cart-items li img {
    border: medium none;
	max-height:100%;
	padding:0;
}
.minicart-box .total {
	color:#404040;
	font-weight:700;
}
.cart-buttons{
	margin-bottom:1em;
}


/********************************* FAQs *********************************/

.preguntas-frecuentes.panel-group {
	margin-bottom:2.5em;
}
.preguntas-frecuentes.panel-group .panel{
	margin-bottom:1.25em;
}
.preguntas-frecuentes .panel-default > .panel-heading{
	background:#EEEEEE;
}
.preguntas-frecuentes .panel-title > a {
	color:#EF008C;
}
.preguntas-frecuentes .panel-title > a:hover, .preguntas-frecuentes .panel-title > a:focus {
	color:#404040;
	text-decoration:none;
}
.preguntas-frecuentes .panel-body {
    padding: 1.25em 10px;
}


/********************************* CHECKOUT *********************************/

h3.mb0{
    margin-bottom:0;
}
.checkout-block{
	margin-bottom:3em
}
.opc-container #center-main label {
	text-transform:none;
}
.opc-container h2 {
	margin-bottom:.25em;
}
div.optional-label label {
	font-weight:300;
}
div.opc-container .opc-section h2, div.opc-container .opc-section h3{
	color:#404040;
}
fieldset.registerform ul, div.opc-section-container {
	background:#FFFFFF;
}
.opc-container .border-right {
	border-right:1px solid #EEEEEE;
    margin-bottom: 1.5em;
}
.opc-container .border-bottom {
	border-bottom:1px solid #EEEEEE;
	margin-bottom: 2em;
	padding-bottom:.25em;
}
.opc-container fieldset.registerform ul{
	padding-left:0;
}
.opc-container fieldset.registerform ul.first{
	padding-top:0;
}
div.opc-authbox{
	font-size:1em;
}
div.opc-authbox a.btn-ink {
	line-height:28px;
	height:30px;
	margin:0 .25em;
}
div.checkout-container span.star {
	color:#404040;
}
div.opc-checkout-profile div.address-line{
	font-size:1em;
	line-height:140%;
	padding:0;
}
.opc-container fieldset.registerform{
	font-size:0.875em;
}
.opc-container .checkout-shippings table,.opc-container .checkout-shippings td {
	border:none;
}
.opc-container .checkout-shippings table {
	margin-bottom:0;
}
.checkout-shippings tr td.shipping-name {
	width:80%;
}
.checkout-shippings tr td.shipping-cost {
    width: 20%;
}
.opc-container #center-main .shipping-name label,.opc-container .shipping-cost .currency  {
	padding:0;
	font-size:16px;
	line-height:120%;
}
.opc-container #opc_trustedshop .table-bordered{
	margin-top:1em;
}
.opc-container #opc_trustedshop .trusted_title{
	color:#404040;
	font-size:0.875em;
}
.opc-container #opc_trustedshop .trusted_title a{
	color:#EF008C;
	text-decoration:none;
}
.opc-container #opc_trustedshop .trusted_title a:hover{
	text-decoration:underline;
}
.opc-container #opc_totals .total-name, .opc-container #opc_totals .total-value{
	font-size:1em;
	color:#404040;
}
.opc-container #opc_totals .total .total-name, .opc-container #opc_totals .total .total-value{
	font-size:1.625em;
	color:#EF008C;
}
#coupon_code_container {
	margin-top:1em;
}
#coupon_code_container p{
	font-size:1em;
}
.checkout-customer-notes h3{
	font-size:22px;
	margin-bottom:0;
}
.opc-container div.terms_n_conditions{
}
.opc-container .place-order-button{
	margin-top:1em;
}
.opc-container .cart-content {
    margin-bottom: 10px;
    margin-top: 5px;
}
#cart-contents-box td{
	padding:0;
	font-size:12px;
}
#cart-contents-box td .cart-content td{
	padding:3px 3px 5px 3px;
}
div.note-box {
    background-color: #F6F5EB;
    border: 1px solid #000000;
    font-size: 14px;
    line-height: 120%;
    margin: 0 0 0 40px;
    overflow: hidden;
    padding: 3px;
    position: absolute;
    width: 200px;
}
div.checkout-customer-notes{
	margin-top:-12px;
	margin-bottom:1em;
}
.opc-container #center-main .terms-conditions label{
	width:90%;
}
.opc-container #center-main .terms-conditions input{
	vertical-align:top;
}
.TrustedCheckout{
	margin:2em 0;
	border: 1px solid #cccccc;
    border-radius: 5px;
    padding-bottom: 1em;
    padding-top: 1em;
}
.msgConfirmCompra.alert-success{
	background-color:#00AEEF;
	border-color:transparent;
    color: #FFFFFF;
    margin-top:1em;
}
.msgConfirmCompra.alert-success p, .msgConfirmCompra.alert-success li{
	color: #FFFFFF;
}
.msgConfirmCompra.alert-success ul{
	margin:1em;
}
.msgConfirmCompra.alert-success li{
	margin-bottom:0;
	line-height:140%;
}
.block-grid one-up{
	margin-bottom:2em;
}
div.address-book-link{
	background:none;
	padding-top:2em;
}
div.address-book-link span.popup-link{
	margin:0;
}

div.address-book-link span.popup-link a{
	font-size:1.188em;
}

#history-box{
	border:none;
}

#history-box .subhead-comment, #history-box .subhead, #history-box .subhead-note{
	font-size:12px;
}


/********************************* CATALOGO *********************************/

.catalog_bg{
    background:#EEEEEE;
	padding: 3em 0;
    background-size:cover;
	margin-bottom:2.5em
}
.catalog_bg .fluid_search_form{
    padding-bottom: .75em;
	text-align:center;
	height:auto;
}
.catalog_bg #fluid_search input[type="text"]{
    font-size:1em;
    color:#404040;
    padding:1em 1.25em;
    border:none;
    width:55%;
    margin: 0 auto;
	box-shadow: inset 0 0 3px #ccc;
	border:none;
	border-radius: 5px;
	line-height:140%;
	height:auto;
	display:inline;
	background:#FFFFFF;
	height:59px;
}
.catalog_bg #fluid_search input[type="text"]:focus{
	color:#85858;
}
.catalog_bg #fluid_search_button{
    background-color: #EF008C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;
     background-color: #EF008C;
    border:none;
    color: #FFFFFF;
    height: 55px;
    line-height: 120%;
    margin-left: 0.15em;
    padding: 0.75em 0;
    text-align: center;
    width: 9.375em;
}
.catalog_bg #fluid_search_button:hover{
    background-color:#EF008C;
	color:#404040;
}
.catalog_bg h4{
    font-size:1.5em;
    color:#404040;
	margin:0;
	font-weight:normal;
	font-weight:300;
}
.blockConfigurator{
    margin-bottom:2.5em;
}

.blockConfigurator h3>span.numero{
    background:#FFFFFF;
    border: 4px solid #404040;
    border-radius: 50%;
    display: inline-block;
    height: 50px;
    margin-right: 0.25em;
    padding: 5px 0 0;
    text-align: center;
    width: 50px;
}
.blockConfigurator h3>span.numero.selected{
    color:#EF008C;
}
.catalog-viewall{
	margin:1.5em 0 1em 0;
}
#formato .formato-icon{
	margin-bottom:.5em;
	display:block;
}
#formato a{
	text-decoration:none;
	color:#404040;
}
#formato a:hover{
	color:#EF008C;
}
#formato a.active,#tipo .list-inline a.active,#marcas a.active{
    color:#EF008C;
}
#tipo .list-inline{
	margin-left:0;
}
#tipo .list-inline a, #modelo .list-inline a{
	font-weight:300;
	color:#858585;
}
#tipo .list-inline a:hover, #modelo .list-inline a:hover{
	text-decoration:none;
	color:#EF008C;
}
.marcas_mas li, .tipo_impresora li, .modelo_impresora li{
	width:25%;
	vertical-align:top;
}

#marcas h3, #formato h3, #tipo h3, #modelo h3 {
	margin-top:1em;
}

.num-product.label-info{
	background:none;
	color:#404040;
	font-size:1em;
	font-weight:300;
	padding-top:.5em;
}

.marcas_mas{
	margin-top:1em;
	margin-bottom:.5em;
	padding-top:2em;
	padding-bottom:1.5em;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}

.marcas_mas li a{
	color:#858585;
	font-size:1.188em;
	text-transform:capitalize;
}

.marcas_mas li a:hover{
	color:#EF008C;
	text-decoration:none;
}

/********************************* ADVANCE SEARCH RESULTS *********************************/

.ad-search-results td {
	vertical-align:middle;
}
.ad-search-results.form-inline .input-group > .form-control {
	width:97%;
	line-height:45px;
	height:45px;
}
.ad-search-results input, .ad-search-results button {
	border-radius:5px !important;
	 -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
}
#center-main .ad-search-options label{
	text-transform:none;
	width:30%;
	font-size:1em;
}
#center-main .ad-search-options .mb20{
	margin-bottom:3em !important;
}
.search-coments{
	margin:1em 0 2em 0;
}


/********************************* ESTÁTICAS *********************************/

#legal h2, #works h2{
	margin-top:1.5em;
	margin-bottom:.75em;
}
#legal h2.first, #works h2.first{
	margin-top:0;
}
#legal h3, #legal h4, #works h3, #works h4{
	margin-top:1em;
	margin-bottom:.75em;
}
.legal-list, .works-list{
	list-style:disc;
	padding-left:1.5em;
	margin-bottom:2em;
}
ol.works-list{
	padding-left:1.5em;
	margin-bottom:2em;
	list-style:decimal;
}
.legal-list li, .works-list li{
	margin-bottom:.5em;
}
#works p.sellos {
	margin-top:2em;
	margin-bottom:0;
}
#works p.sellos.last {
	margin-top:0;
}


/********************************* DIALOGS - MODALS *********************************/

.ui-widget, .popup-dialog {
    font-family:'Roboto Condensed', 'sans-serif' !important;
    font-size: 1em !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{
	font-family:'Roboto Condensed', 'sans-serif' !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea{
	background-color: #EEEEEE;
    border: 1px solid #EEEEEE;
    color: #404040;
    font-size: 1em;
	padding:4px 12px;
}
.ui-widget input:focus, .ui-widget select:focus, .ui-widget textarea:focus{
	background-color:#FFFFFF;
}
.ui-widget button.btn-ink{
	margin-top:1em;
}
.ui-widget label {
	font-weight:400;
}
.ui-widget-content, .ui-dialog .ui-dialog-titlebar{
	color:#404040 !important;
}
.ui-dialog {
  box-shadow:none;
  padding:.5em;
}
.ui-dialog .ui-dialog-titlebar{
    background-color: transparent;
    border-bottom: none;
}
#estimate_shipping .row, form[name="addressbook"] .row{
    margin-bottom:16px;
}
#estimate_shipping .row,#askform .row{
    margin-bottom:16px;
}
#estimate_shipping input[type=text],#esstimate_shipping select{
	background-color:#EEEEEE;
}
#estimate_shipping .form-control:focus{
	border:1px solid #CCCCCC;box-shadow:none;
}
#estimate_shipping label{
	margin-top:0.5em;
	font-weight:400;
}
.ui-dialog-titlebar{
    background-color: transparent!important;
}
.ui-icon {
    height: 20px;
    width: 20px;
}
.ui-dialog .ui-dialog-titlebar-close{
	width:auto;
	line-height:20px;
	height:20px;
	color:#858585;
	padding:0;
	top:35%;
}
.ui-dialog .ui-dialog-titlebar-close:focus .ui-icon{
    background-position:0 0;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon{
	 background-image:url(../images/v2/ico-close-sprite.png);
	 background-position:0 0;
}
.ui-dialog .ui-dialog-titlebar-close:hover .ui-icon{
	 background-position:0 -20px;
	 background-color:transparent !important;
	 border:none !important;
}
.ui-dialog .ui-dialog-title{
	font-size:1.375em;
	line-height:140%;
}
.ui-dialog .ui-dialog-content{
	line-height:140%;
	font-weight:300;
}
.ui-dialog .ui-dialog-buttonpane{
	border:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: none;
	background:none;
}
#top-message {
	width:45%;
}
#top-message .box{
	padding:1em 2em;
	text-align:center;
}
#top-message .message-e {
	line-height:140%;
	font-weight:300;
	background:#E0C301;
	color:#404040;
}
#top-message .close-img{
	 background-image:url(../images/v2/ico-close-sprite.png);
	 background-position:0 0;
	 height:20px;
	 width:20px;
}
.alert-info{
    background-color: #00AEEF;
    border-color:transparent;
    color: #FFFFFF;
}
#top-message .message-i{
	background-color: #00AEEF;
    border-color:none;
    color: #FFFFFF;
}
.alert-warning {
    background-color: #E1C400;
    border-color:transparent;
    color: #404040;
}


/****************************** FIXED RIGHT BOTTOM *******************************/

#view_cart_link {
	position: relative;
}
#view_cart_link .fa-circle {
    position: absolute;
    top: -14px;
}
.scroll_to_top {
	position: relative;
}
.scroll_to_top .fa-circle {
	position: absolute;
	top: -12px;
}


/********************************* PRODUCTS *********************************/

.tier_price{
    margin-bottom:1.5em;
}
.tier_price p{
    margin-bottom:.3em;
    color:#858585;
    font-size:1em;
}
.tier_price p > span > strong{
    font-size:1.188em;
}
.tier_price p > span{
    color:#009AED;
}
.product-dudas{
	font-weight:300;
	font-size:0.875em;
}
.product-details h1 {
	font-size:1.625em;
	line-height:120%;
	text-transform:none;
}
.voting > a{
    padding-top: 0;
    display:inline-block;
    color:#858585;
    font-size: 0.875em;
	font-weight:300;
	margin-left:.5em;
	line-height:20px;
}
.product-details .image-box, .product-details .image-box > .img-thumbnail{
    border:none;
	border-radius:0;
}
.product-details .image-box > .img-thumbnail{
    margin-top:30px;
}
.product-details .image-box .badges{
    position:absolute;
    top:20px;
    right:0;
    width:61px;
    height:130px;
}
.product-details .favoritos{
    position:absolute;
    right:1em;
    top:.5em;
    z-index: 10;
	font-size:0.875em;
	font-weight:300;
}
.product-details .colores{
    top:.5em;
}
.product-details .colores > span{
    width:15px;height:15px;
}
.product-details .favoritos a{
    padding-left:18px;
    background: transparent url(../images/v2/ico-star.png) left center no-repeat;
}
.product-details .precio_original{
    color:#858585;
    text-decoration: line-through;
    font-size: 1em;
}
.product-details p.ahorro{
    font-size: 1.688em;
    color:#EF008C;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width:60px;
    height:60px;
    border:4px solid #EF008C;
    padding: 0 0 0 0.4em;
    position: relative;
}
.product-details p.ahorro span.per{
    position:absolute;
    bottom: 0.6em;
    right: 0.3em;
    font-size: .5em;
}
.product-details p.ahorro span.txt{
    font-size: 0.5em;
    position:absolute;
    bottom: -0.4em;
    left: 0.6em;
}
.product-details p.preciosin,
.product-details p.preciocon{
    margin:0;
}
.product-details .col_ahorro,
.product-details .col_precios{
    float:left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.product-details .col_ahorro{
	padding-right:4em;
	margin-top:.25em;
}
.product-details .col_precios .preciosin{
    font-size:1.188em;
	margin-bottom:0;
	font-weight:400;
}
.product-details .col_precios .preciocon{
    color:#EF008C;
}
.product-details .col_precios .preciocon span.product-price-value{
    color:#EF008C;
    font-size:1.5em;
}
.product-details .quantity-row .qty_width{
    width:100%!important;
	line-height:100%;
}
#product_avail_input{
	text-transform:uppercase;
}
ul.row_view li .product_block{
    border:none!important;
}
ul.row_view li .product_block:hover{
    border:none;
}
ul.row_view li .product_block .img-thumbnail{
    border:none;
    margin-bottom:10px;
}
ul.grid_view li .product_block .thumb_column{
    height:auto;
}
a.btn-minus, a.btn-plus{
    display: inline-block;
    width: 30px !important;
    padding: 5px 0;
    background-color: #EEEEEE;
    border:none;
    color:#000000;
}
.relative{
    position:relative;
}
ul.product-perks li{
    padding-left:2.5em;
    color:#404040;
    font-size: 0.875em;
	line-height:25px;
	margin-bottom:.75em;
}
ul.product-perks li.envio{
    background: transparent url(../images/v2/ico_p_envio.png) left center no-repeat;
	text-transform:uppercase;
}
ul.product-perks li.entrega{
    background: transparent url(../images/v2/ico_p_entrega.png) left center no-repeat;
}
ul.product-perks li.pago{
    background: transparent url(../images/v2/ico_p_pago.png) left center no-repeat;
}
ul.product-perks li.devolucion{
    background: transparent url(../images/v2/ico_p_devolucion.png) left center no-repeat;
}
ul.product-perks li.ahorro{
    background: transparent url(../images/v2/ico_p_ahorro.png) left center no-repeat;
    min-height: 28px;
    line-height: 2em;
}
.product-details .credit-cards{
	font-size:0.75em;
	font-weight:300;
}
h2.separator{
    border-bottom:1px solid #EEEEEE;
	text-transform:uppercase;
	margin-top:1em;
}
h2.separator.first{
	margin-top:0;
}
.table-info{
	padding:0;
	line-height:140%;
}
.table-info .property-name {
	font-weight:400;

}
.table-info .property-value{
	font-weight:300;
}
span#product_code {
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.print-compatible{
	margin-bottom:4em;
}
.print-compatible li{
	margin-bottom:0;
	line-height:140%;
}
.print-compatible li a{
	font-weight:300;
	font-size:16px;
}
.recently-products p{
	font-weight:300;
	padding:0 1em;
	line-height:120%;
}
.recently-products a{
	font-size:1.375em;
	font-weight:300;
}
.product_extra_info #productos_relacionados, .recently-viewed{
	padding-top:.5em;
}
.quantity-row .form-control, .quantity-row .btn-default{
	height: 30px;
    width: 100% !important;
}
.quantity-row .btn-default {
    line-height: 0.425em;
}
.quantity-holder > div{
    float: left;
}
.quantity-holder .plusminus a{
    float: right;
    margin-left: 4%
}
.btn.btn-plus:hover, .btn.btn-minus:hover {
	background: #858585;
	color: #EEEEEE;
}
.pedido-icon li{
	float:left;
	display:inline;
	width:50%;
	text-align:center;
}

.long-description .property-value{
	margin-bottom: 1.625em;
}

.long-description .property-value p{
	font-weight: 400;
}

.long-description .property-value ul{
	list-style: disc;
	margin-bottom: 1em;
	padding-left: 1.5em;
}

.long-description .property-value li {
    margin-bottom: 0.5em;
    font-weight: 400;
}


/********************************* OPINIONES *********************************/

.rating-bar{
    background-color: #FFEAC1;
    padding:0;
}
.rating-bar > .acr-rating-bar-full
{
    background-color: #FFA62C;
    padding:0;
}
div.acr-review .acr-verified {
	color: #858585;
}
.acr-vote-bar span.full, .acr-vote-bar span img{
	background-position:0 -60px;
}
.panel {
	background-color: #FFFFFF;
    border: none;
    border-radius: 0;
    box-shadow:none;
    margin-bottom: 2em;
	padding-left:0;
	padding-right:0;
}
.add-reviews .form-group{
	margin-bottom:2em;
}
.add-reviews small{
	font-size:0.875em;
}


/********************************* CloudSearch *********************************/

.instant-search-menu{
	padding-top:1em;
    font-family: 'Roboto Condensed', 'sans-serif' !important;
}
.instant-search-menu a{
	color:#EF008C !important;
}
.instant-search-menu a:hover{
	color:#404040 !important;
}
.instant-search-menu .highlight-hit{
	background-color:#FEE5F1;
}
.instant-search-menu .header-right{
	color:#404040;
	font-size:1.188em;
	text-align:left;
}
.instant-search-menu .price{
	font-size:1.625em;
	float:none;
	color:#EF008C;
	font-weight:700;
	text-align:center;
}
.instant-search-menu .image{
	background:none;
	border:none;
	float:none;
	text-align:center;
	margin:auto;
	padding:1em 0;
}
.instant-search-menu .description{
	font-size:0.875em;
	font-weight:300;
	line-height:140%;
	text-align:left;
}
.instant-search-menu .name{
	font-weight:400;
	line-height:120%;
}
.instant-search-menu .name a{
	color:#404040 !important;
}
.instant-search-menu .suggestions .suggestion {
    font-size: 1em;
    line-height: 120%;
}
.instant-search-menu .header-right:first-child{
	margin:0 1em .25em 1em;
}
.instant-search-menu .block-products,.instant-search-menu .block-categories{
	padding-top:1em;
}
.instant-search-menu .suggestions{
	padding-bottom:1em;
}
.instant-search-menu .see-more-results{
	font-size:1em;
}
.instant-search-menu .see-more-results a:hover{
	color:#404040;
}
.instant-search-menu a:hover {
	color:#404040;
}
.instant-search-menu.narrow dl{
	box-shadow:none;
	border-radius:0;
}
.instant-search-menu.narrow dt{
	background-image: none;
	border:none;
	background-color:transparent;
	border-width:0;
}
.instant-search-menu.narrow dt:last-of-type{
	border:none;
	border-radius:0;
}

.popupbtn.btn-info .fa-check{
	display: inline;
}


/********************************* CATEGORIAS *********************************/

.label-info.ink-category, .label-primary.ink-category{
	background-color: #EEEEEE;
	color: #404040;
	font-size: 1em;
	font-weight: 300;
	margin: 0.3em auto;
    width: 55%;
    display: block;
}


/********************************* ZONA USUARIO *********************************/

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background-color:#EF008C;
	color:#FFF;
}
.nav > li > a:hover, .nav > li > a:focus{
	background-color:transparent;
	text-decoration:underline;
}
select.form-control{
	font-size:1em;
	padding:5px 12px;
}
.form-control:focus {
    border-color: #858585;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #858585;
    outline: 0 none;
}
.userzone {
	margin-top:2em;
}
.datepicker-formatted{
	max-width:100%;
}
#center-main .mailchimp label, #center-main .userpedidos label{
	text-transform:none;
	font-size:1em;
}
.form-group.mailchimp {
	margin-bottom:0;
}
#center-main .userpedidos input{
	width:90%;
}
#center-main .userpedidos  #adv_search_box input{
	width:100%;
}
.expand-section{
	margin:2em 0;
}
.products.cart.wishlist .btn.btn-default.btn-info,
.products.cart.wishlist .btn.btn-default.btn-info:hover {
	background-color: transparent;
	border: none;
	color: #009BEE;
	font-size: 1.625em;
	padding: 0 5px;
}
.products.cart.wishlist .btn.btn-default.btn-danger,
.products.cart.wishlist .btn.btn-default.btn-danger:hover {
	background-color: transparent;
	border: none;
	color: #FF0000;
	font-size: 1.625em;
	padding: 0;
}
.products.cart.wishlist .btn.btn-default.btn-success.add-to-cart-button,
.products.cart.wishlist .btn.btn-default.btn-success.add-to-cart-button:hover {
	background-color: transparent;
	border: none;
	color: #404040;
	font-size: 1.625em;
	padding: 0 5px;
}
#adv_search_box{
	margin-bottom:2em;
}
.wishlist .product-title{
	font-size:1em;
	color:#404040;
	font-weight:400;
	text-decoration:none;
}

.wishlist .product-title:hover{
	color:#EF008C;
}
.wishlist-list .col-md-6{
	margin-top:0.5em;
}
.wishlist-list .col-md-2 {
	text-align:center;
}
.wishlist-list .col-md-2 button, .wishlist-list .col-md-2 a.btn-danger{
	width:2em;
}
.products .price {
	font-size:1em;
	font-weight:400;
}
.wishlist-sendlist{
	margin-top:4em;
}
.wishlist-sendlist input{
	height:45px;
}
.wishlist-sendlist input{
	height:45px;
}
#center-main .wishlist-sendlist label{
	text-transform:none;
	margin-bottom:.75em;
}
.wishlist .fa-shopping-cart:before {
	vertical-align:2px;
}
.wishlist-list .pedido-icon li{
	width:33%;
}
.ui-widget-header {
	background:#858585;
	border:none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background:transparent;
	border:1px solid #858585;
	color:#EF008C;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{
	display:none;
}


/********************************* CLEAR *********************************/

/* clear first in row in ie 8 or lower */
.multi-columns-row .first-in-row {clear: left;}
.quantity-holder .input-holder{ width: 67%}
.quantity-holder .plusminus{width: 33%}

/* clear the first in row for any block that has the class "multi-columns-row" */
.multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: left; }
.multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: left; }
.multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: left; }
.multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: left; }
.multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: left; }


/*************************************************************************/
					/* END ganesha CSS - INKprime */
/*************************************************************************/



/*************************************************************************/
					      /* MEDIA QUERIES */
/*************************************************************************/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

   /* IE10+ specific styles go here */

	#view_cart_link .fa-circle {
		top: -10px;
	}

	.scroll_to_top .fa-circle{
		top:-8px;
	}
}


@media only screen and (max-width: 1200px) {

    /* reset previous grid */
    .multi-columns-row .col-md-6:nth-child(2n + 3) { clear: none; }
    .multi-columns-row .col-md-4:nth-child(3n + 4) { clear: none; }
    .multi-columns-row .col-md-3:nth-child(4n + 5) { clear: none; }
    .multi-columns-row .col-md-2:nth-child(6n + 7) { clear: none; }
    .multi-columns-row .col-md-1:nth-child(12n + 13) { clear: none; }
    /* clear first in row for large columns */
    .multi-columns-row .col-lg-6:nth-child(2n + 3) { clear: left; }
    .multi-columns-row .col-lg-4:nth-child(3n + 4) { clear: left; }
    .multi-columns-row .col-lg-3:nth-child(4n + 5) { clear: left; }
    .multi-columns-row .col-lg-2:nth-child(6n + 7) { clear: left; }
    .multi-columns-row .col-lg-1:nth-child(12n + 13) { clear: left; }
    .quantity-holder .input-holder{
        width: 70%;
		margin-right:-8px;
    }

	.container{
		width:100%;
	}

	#productos_relacionados .producto div.colores, div.colores{
		left:5%;
	}

	.col-md-4.top_options li a, .menu-minicart .minicart span{
		font-size:13px;
	}
}


@media only screen and (max-width: 992px) {

    /* reset previous grid */
    .multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: none; }
    .multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: none; }
    .multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: none; }
    .multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: none; }
    .multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: none; }
    /* clear first in row for medium columns */
    .multi-columns-row .col-md-6:nth-child(2n + 3) { clear: left; }
    .multi-columns-row .col-md-4:nth-child(3n + 4) { clear: left; }
    .multi-columns-row .col-md-3:nth-child(4n + 5) { clear: left; }
    .multi-columns-row .col-md-2:nth-child(6n + 7) { clear: left; }
    .multi-columns-row .col-md-1:nth-child(12n + 13) { clear: left; }


	.breadcrumb > li{
        display:inline;
    }

	.quantity-holder .input-holder {
    	margin-right:0;
   	 	width: 80%;
	}
	.quantity-holder .plusminus {
    	width: 20%;
	}

	.product-details .quantity-holder .input-holder {
   	 	width: 70%;
	}
	.product-details .quantity-holder .plusminus {
    	width: 30%;
	}

	.products.cart .col-md-4.resumen{
		width:100% !important;
    }

	.products.cart .col-md-4.resumen .box .col-xs-7{
		padding-left:40px;
    }

	.products.cart > form .dialog_content .resumen{
		border:none;
		border-radius:0;
		padding:2em 1.5em 1em 1.5em;
		margin:0;
	}
	.products.cart .btn-small{
		width:100%;
	}

	.blockConfigurator .imgFormatos{
		margin-bottom:2em;
	}

	.blockConfigurator#formato{
		margin-bottom:0;
	}

	.wishlist-list .col-md-2 button, .wishlist-list .col-md-2 a.btn-danger{
		width:1.25em;
	}
	.menu-minicart .minicart .icon-bag:before{
		vertical-align:-2px;
	}

	.col-md-4.header_contact .header-phone{
		font-size:1.15em;
	}

}


@media only screen and (min-width: 768px) {

	#tsBadgeResponsive_db8d3657bdbe440c985ae127463eaad4{
		display:none;
	}
}


@media only screen and (max-width: 768px) {

    #search_responsive{
        border-bottom: 1px solid #858585;
        padding-bottom: 1.25em;
    }
    .container_copyright ul li{
        font-size:0.9em;
	}
    #productos_relacionados .quantity-holder .plusminus a {
        max-width: 45%;
    }
    /* reset previous grid */
    .multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: none; }
    .multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: none; }
    .multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: none; }
    .multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: none; }
    .multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: none; }
    /* clear first in row for small columns */
    .multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: left; }
    .multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: left; }
    .multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: left; }
    .multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: left; }
    .multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: left; }

    .sf-menu li{
        font-size:0.9em;
    }

    h1.webtittle{
        font-size: 1em;
    }

    .sf-menu a{
        padding:10px;
    }
    #menu_responsive{
        background-color: #353535;
        padding:1.5em 2em;
    }

	#menu_responsive small a{
		font-size:1.375em
    }
    #menu_responsive li.selected > a{
        color:#ec008c;
    }
    #menu_responsive li{
        margin-bottom:0;
		text-transform:uppercase;
		color:#FFF;
	}

	#menu_responsive hr {
		margin:1em 0;
	}

    #menu_responsive a i{
		display:none;
	}

    #menu_responsive a{
        color:#FFFFFF;
        display:inline-block;
        padding:.5em 0;
        font-size:1.625em;
    }

 	#menu_responsive a:hover{
		color:#EF008C;
		text-decoration:none;
	}

    #resp-menu > ul > li{
        margin-bottom:0!important;
		float:left;
		display:inline;
		border-left:1px solid #858585;
		padding:0;
    }

    #resp-menu{
		padding-right:0!important;
	}


	#resp-menu > ul > li > a{
        display:block;
        font-size:1.625em;
        padding:.9em 1.3em;

        color:#858585;
    }

	#resp-menu > ul > li > a:hover{
        text-decoration: none;
		color:#EF008C;
    }

	#resp-menu > ul > li > a.shop-toggle{
		font-size:1.375em;
		font-weight:300;
		line-height:33px;
	}

	#resp-menu > ul > li > a.nav-toggle{
		line-height:25px;
	}

	#resp-menu > ul > li > a.shop-toggle span.icon-bag{
		font-size:26px;
		vertical-align:-1px;
	}

	.header_bg_container{
        border-bottom:1px solid #858585;
        padding-bottom:0;
        margin-bottom:0;
    }

	.container_header{
		padding:0;
	}

	ul.list-funciona > li {
        background: url(../images/v2/ico_info.png) no-repeat scroll left center rgba(0, 0, 0, 0);
        float: none;
        text-align: left;
        width: 100%;
    }
    ul.list-funciona > li > a {
        padding: 10px 0 10px 40px;
    }
    .breadcrumb > li{
        display:inline;
    }

	.header_logo{
		margin-top:10px;
	}

	h1 {
		font-size: 2em;
		line-height: 120%;
		margin-bottom: 0.5em;
		margin-top: 0.75em !important;
	}

	hr {
		margin: 1em 0;
	}

	.col-xs-12-special{
		width:100%;
		overflow:hidden;
	}


    /* Home */

	.home_bg{
		padding:2em 0 0 0;
		background: transparent url(../images/v2/bg_search_home-tablet.jpg) no-repeat center top;
	}

	.home_text{
		padding:3.125em 0 1em 0;
	}

    .home_bg #fluid_search input[type="text"]{
        width:80%;
    }

    .home_bg #fluid_search_button{
        width: 15em;
        margin-top:1em;
    }

    .home_bg h4{
       margin: 0 auto;
	   padding: .5em 0;
	   width: 88%;
    }

    .home_text p{
        height:auto!important;
    }

    .home_text > div.cyan p,
    .home_text > div.magenta p,
    .home_text > div.yellow p{
        border-bottom:none;
        text-align: left;
    }

	.home_security .col-md-12, .chekout_security .col-md-12 {
		padding:2em 0 1em 0;
	}

    /* Footer - Header*/

	.footer_bg_container {
		margin-top:3em;
	}

	.contact.list-inline li{
		padding:0 .25em;
	}

	.contact.list-inline li.ico-tw-menu{
		vertical-align:-3px;
	}

	.contact.list-inline li.ico-fb-menu{
		padding:0 .25em 0 .5em;
		vertical-align:-3px;
	}

	.certificados_foot{
		margin-top:1em;
	}
	.container_footer{
		padding:1.5em 0;
	}

	.certificados_foot .images > a{
		margin:5px 4%;
	}
    /*
        .trustBadgeResponsive{
            display:none!important;
        }
      */
    #tsbadgeResponsive_db8d3657bdbe440c985ae127463eaad4node{
        margin-top:0!important;
        position:relative;
    }
        #tsbadge_db8d3657bdbe440c985ae127463eaad4.pointer,
        #tsbadgeResponsive_db8d3657bdbe440c985ae127463eaad4node{
            display:none!important;
        }

	.fluid-search-container{
		width:90%;
		margin:0 auto;
	}


    /* Producto - pedido - Cart */

    .products_block_cantidad.visible-xs .btn-ink.add-to-cart-button{
        margin-top: 0 !important;
    }

    .products_block_cantidad.visible-xs a.btn-minus, .products_block_cantidad.visible-xs  a.btn-plus{
        max-width:30px;
        width:42%!important;
    }

	.container_footer .list-inline{
        margin:0 auto;
    }

    .product_extra_info > .row,.product_extra_info > .table-info{
        display:none;
        padding:.4em .75em;
    }

    .product_extra_info > a.separator>span{
        color:#EA0079;
        display: inline-block;
        margin-left:0.2em;
    }

    .product_extra_info > a.separator{
        cursor:pointer;
        text-transform: uppercase;
        font-size: 1.625em;
        font-weight: 700;
        color: #404040;
        font-family: 'Roboto Condensed','sans-serif';
        line-height: 140%;
        display:block;
        margin:0;
        text-align: center;
        padding:0.3em 1em;
        border-top:1px solid #3F3F3F;
        -webkit-border-bottom-right-radius: 6px;
        -webkit-border-bottom-left-radius: 6px;
        -moz-border-radius-bottomright: 6px;
        -moz-border-radius-bottomleft: 6px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
    }
    .product_extra_info > a.separator.selected{
        background-color:#EEEEEE ;
        border-bottom:1px solid #3F3F3F;
        -webkit-border-bottom-right-radius: 0px;
        -webkit-border-bottom-left-radius: 0px;
        -moz-border-radius-bottomright: 0px;
        -moz-border-radius-bottomleft: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
		color:#EF008C;
		margin-bottom:.5em;
    }

	.product_extra_info > a.separator:hover{
		text-decoration:none;
		background-color:#EEEEEE;
		color:#EF008C;
	}

    .product_extra_info > a.separator.first{
        border-top:none;
        -webkit-border-top-left-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        -moz-border-radius-topleft: 6px;
        -moz-border-radius-topright: 6px;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
    }

    .product_extra_info{
        border:1px solid #3F3F3F;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
    }

	.print-compatible{
		margin-bottom:1.5em;
	}

	.recently-viewed li{
		margin-top:2em;
	}

    .print-compatible .list-inline > li{
        padding-left:0;
		padding-right:0;
		min-width:33%;
    }

    .floater-icons{
        display:none!important;
    }

    .product-details .col_ahorro{
        padding-right:0;
    }

    .foto_prod{
        margin-left: 8.33333%;
    }

	#phRegister{
		margin-top:3em;
	}

	.compat_padd{
		display:block;
	}

	.foto_prod{
		margin-bottom:2em;
	}

	.products_block_precio{
		margin-top:1em;
	}

	ul.product-perks{
		float:right;
	}

	.quantity-holder .input-holder {
   	 	width: 88%;
	}
	.quantity-holder .plusminus {
    	width: 12%;
	}

	.products_block_cantidad.visible-xs .quantity-holder .input-holder{
   	 	width: 80%;
	}
	.products_block_cantidad.visible-xs .quantity-holder .plusminus {
    	 width: 20%
	}

	.products.cart .col-md-8.productos .col-md-6 {
		margin-top:-0.5em;
	}

	.productos .computo .centered, .wishlist-list .computo .centered{
		text-align:left !important;
	}

	.products.cart .col-md-8.productos .col-md-1.pedido-icon{
		width:8%;
	}

	.products.cart .col-md-8.productos .col-md-6{
		margin-top:0;
		margin-bottom:.5em;
	}

	#productos_relacionados .producto div.colores, div.colores{
		left:10%;
	}

	.row.quantity-row.quantity-control{
		margin-right:0;
	}

	.products_block_control{
		padding-right:0;
	}

	.computo-btns{
		padding-left:0;
		padding-right:0;
	}

	.imagen-pedido{
		margin-bottom:1em;
	}

	.wishlist-list .col-md-6{
		margin-bottom:.5em;
	}


	#center-main input.btnTrusted{
		line-height: 140%;
		white-space: pre-line;
	}

	/* Opiniones */

	.acr-product-info .acr-details{
		padding-left:0;
		margin-top:1em;
	}


	/* Catalogo */

	.catalog_bg{
		margin-left:-15px;
		margin-right:-15px;
		margin-bottom:2em;
	}

	.catalog_bg h4{
		padding:1em 1em 0 1em;
	}

	.marcas_mas li, .tipo_impresora li, .modelo_impresora li{
		width:100%;
	}

}


@media only screen and (max-width: 480px) {

	.home_bg{
		padding:1.35em 0 0 0;
		background: transparent url(../images/v2/bg_search_home-mobile.jpg) no-repeat center top;
	}

    .block-categories dd{
        /*display:none!important;*/
    }
    #tsbadgeResponsive_db8d3657bdbe440c985ae127463eaad4node{
        margin-top:0!important;
    }
	.col-mobile{
		width:100% !important;
		margin-bottom:1em !important;
	}

	#resp-menu > ul > li > a{
        padding:.9em .8em;
    }

	.quantity-holder .input-holder {
    	width: 80%;
		margin-right:0px;
	}

	.quantity-holder .plusminus {
		width: 20%;
	}

	#menu_responsive {
		background-color: #353535;
		padding: 1.5em 1em;
	}

	.productos .computo{
		margin-top:1em !important;
	}


	.header_logo{
		margin-top:4%;
	}

	.home_clients, .home_icons{
		padding:3em 0 2.125em 0;
	}

	.home_stats{
		padding:0 0 2.125em 0;
	}

	.contact.list-inline li{
		padding:0 0.15em;
	}

	.products.cart .col-md-4.resumen .box .col-xs-7{
		padding-left:30px;
	}

	.address-main .btn-big{
		width:100%;
	}

	.catalog_bg #fluid_search input[type="text"]{
		width:100%;
		margin-bottom:.5em;
	}

	.print-compatible .list-inline > li{
		min-width:45%;
	}

	.products_block_cantidad.visible-xs .quantity-holder .input-holder{
   	 	width: 82%;
	}

	.products_block_cantidad.visible-xs .quantity-holder .plusminus {
    	 width: 18%
	}

	.userzone .form-group input.input-required, .userzone .form-group #additional_values_1 {
		width:100%;
	}

	#center-main input.btnTrusted{
		padding-top:.5em;
		padding-bottom:.5em;
		height:auto;
	}
}


@media only screen and (max-width: 360px) {

	.quantity-holder .input-holder {
    	width: 75%;
	}

	.quantity-holder .plusminus {
		width: 25%;
	}

	.products_block_cantidad.visible-xs .quantity-holder .input-holder{
   	 	width: 75%;
	}

	.products_block_cantidad.visible-xs .quantity-holder .plusminus {
    	width:25%
	}

	#resp-menu > ul > li > a{
        padding:.9em .5em;
    }

	.header_logo{
		margin-top:7%;
		padding-right:0;
	}

	#resp-menu{
		padding-left:0;
	}

	.certificados_foot .images > a{
		margin:5px 2%;
	}

	.btnseguir{
		font-size:0.875em;
	}

	.products.cart .col-md-4.resumen .box .col-xs-7{
		padding-left:20px;
	}

	.imgMarcas img {
		max-width:100% !important;
	}

	.product-details .col_precios{
		padding-left:2em;
	}

	.print-compatible .list-inline > li{
		min-width:100%;
	}

	.wishlist-list .computo{
		padding-right:0em;
		margin-top:.5em;
	}

	.products .pedido-icon{
		margin-top:.5em;
	}
}


@media only screen and (max-width: 320px) {

	.header_logo{
		margin-top:8%;
	}
}
