body{background-color:#F9F9F9;font-family: 'Roboto Condensed', sans-serif; font-size:13px;}
a{color:#999999;}
a:hover{color:#333333;}

.textos{font-size:15px;font-weight:300;}

.titu_shop{color:#ffffff;font-size:12px; font-weight:600;}

.le-button {
    background-color: #00A639;
}
.le-button {
    border-radius: 4px;
    font-weight: bold;
    padding: 10px 20px;
    display: inline-block;
    line-height: 20px;
    border: none;
    font-size: 15px;
    color: #fff;
    text-transform: capitalize;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.grises img {
filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
filter: Gray(); /* IE4-8 and 9 */

-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.grises img:hover { 
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;

-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}








/*info tecnica */
.infotecnica {
font-size:18px;
}

 .form{
    font-size:14px;
    font-family: Arial, helvetica;
    outline:none;
    transition: all 0.75s ease-in-out;
    -webkit-transition: all 0.75s ease-in-out;
    -moz-transition: all 0.75s ease-in-out;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border:1px solid rgba(0,0,0, 0.2);
    color:gray;
    background-color:#eee;
    padding: 3px;
}

 .form_comprar{
    font-size:14px;
    font-family: Arial, helvetica;
    outline:none;
    transition: all 0.75s ease-in-out;
    -webkit-transition: all 0.75s ease-in-out;
    -moz-transition: all 0.75s ease-in-out;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border:1px solid rgba(0,0,0, 0.2);
    color:gray;
    background-color:#eee;
    padding: 3px;
    width:80%;
}
 
textarea:focus  {
    box-shadow: 0 0 10px #aaa;
    -webkit-box-shadow: 0 0 10px #aaa;
    -moz-box-shadow: 0 0 10px #aaa;
    border:1px solid #999;
    background-color:white;
    }

input:focus  {
    box-shadow: 0 0 10px #aaa;
    -webkit-box-shadow: 0 0 10px #aaa;
    -moz-box-shadow: 0 0 10px #aaa;
    border:1px solid #999;
    background-color:white;
    }


.precio-ver-articulo{color:#000000 !important;font-size:22px !important; height:50px;}
.precio-ver-articulo:hover{color:#E17A1C!important; height:50px;}

.descrip-foto
{
font-size:18px;
text-align:justify;
height:200px;
}
.ver-productos{
background-color:#ffffff;
width:100%;
vertical-align:top;
padding: 10px;
}

.li-seleccionado{
color:#000000;
}

.separador
{
padding-bottom: 10px;
border-bottom: 6px solid #F0F0F0;
margin-bottom: 15px;
}

.datos-contacto 
{
font-size:15px;

}
.datos-contacto a
{
font-size:15px;
color:#000000;
}


.logueado
{
background-color: #E17A1C;
width: 43%;
margin-top: -1px;
padding-left: 1%;
float: left;
color:#ffffff;
}

.error{background-color:#F9B7B7; background-image:url('error.png'); background-repeat:no-repeat; border:dotted 1px #990000; color:#990000; padding-left:25px; width:100%; height:25px; font-family:verdana; font-size:12px;}
.ok{background-color:#ABF6A3; background-image:url('ok.png'); background-repeat:no-repeat; padding-left:25px; border:dotted 1px #0D701E; color:#0D701E; height:25px; font-family:verdana; font-size:12px;}



/* Nav links */
.blog-nav-item {
  position: relative;
  display: inline-block;
  padding: 10px 3.8%;
  color: #FFFFFF;
}
.blog-nav-item:hover,
.blog-nav-item:focus {
  color: #333333;
  text-decoration: none;
  background-color:#E17A1C;
}

/* Active state gets a caret at the bottom */

.blog-masthead{ background-color:#00A639; text-transform:uppercase;}

.blog-nav .active {
  color: #ffffff;
  background-color:#E17A1C;
}
.blog-nav .active:after {

}



  /* trigger button */
  .bag #download_now {
    display:block;
    margin: 0 auto;
    overflow:hidden;
    /*text-indent:-999em;*/
    cursor:pointer;
	text-decoration:none;  }
	
	
	.bag .tooltip {
		right: 0% !important;
		left: -83% !important;
		margin-top:250px;
    display:none;
    background:#fff;
    height:270px;
    padding:10px;
    width:240px;
    font-size:13px;
    color:#000000;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.41);-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.41);box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.41); border-radius:3px; 
  }
  .bag_over{ background-image:url(images/shop.png); padding-left:59px; background-repeat:no-repeat; height:49px;}
  .bag_over:hover{ background-image:url(images/shop_over.png);}
  .bag .tooltip_icon{top: -8px;float: none;position: absolute;left: 42%;}
  
  .bag .tooltip span{width:100%; text-align:center; display:block; text-transform:uppercase; }
  .bag .tooltip b{width:100%;text-align:center;color:#59cccb;display:block; margin-bottom:6px;}
  
.box_small_p{ border-top:1px solid #e5e6e8; padding:7px; width:100%; float:left; font-size:11px; font-weight:normal;}
.box_small_p img{ margin-right:9px; margin-left:0px !important;}
.decription_box{ width:60%; text-align:left; line-height:13px; float:left;}
.decription_box2{ width:10%;float:left;}
.decription_box2 img{ margin-top:10px;}
.decription_box b{ color:#ff5a5c;font-weight:normal;text-align:left !important;line-height:13px; margin-bottom:0px !important;}

.letter_page{text-align: right;letter-spacing: 8px;padding-right: 0px;}
.letter_page a:hover{ text-decoration:none; color:#fe8b8c;}
.border-page{   margin-bottom:30px;font-size:12px;}
.border-page_in{border-top:1px solid #ececec; width:98%;margin-top:10px;padding-top:20px; margin-left:15px;}
.der_img, .der_img2{ float:right;}
.class_marg_f{ margin-left:-15px;}
.class_marg_f-2{ margin-right:0px;right: -45px;}

.ficha_r{ }
.ficha_r h3{font-weight:normal; font-size:24px; font-size: 24px;margin-top: 5px;}
.ficha_r .price_r{color:#ff5a5c; font-size:32px; margin-bottom:40px; display:block;}
.ficha_r p{ font-size:12px; float:left; margin-bottom:35px; }
.ficha_r span{ float:left; }
.price_y{color:#000000 !important;font-size:22px !important;}
.price_y:hover{color:#E17A1C!important;}
input[type=checkbox].css-checkbox {
							display:none;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:30px;
							height:21px; 
							display:inline-block;
							line-height:21px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:12px;
							vertical-align:middle;
							cursor:pointer;
							color: #848180;
							margin-top:5px;

						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -21px;
						}
						label.css-label {
				background-image:url(images/csscheckbox.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
			
			
			
/* --- EASYDROPDOWN METRO THEME --- */

/* PREFIXED CSS */

.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after,
.dropdown .carat,
.dropdown .carat:after,
.dropdown .selected::after,
.dropdown:after{
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.dropdown .selected::after,
.dropdown.scrollable div::after{
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
}

/* WRAPPER */

.dropdown{
	position: relative;
	width: 85%;
	border: 1px solid #e1e1e1;
	cursor: pointer;
	font-weight: 200;
	background: #FFF;
	margin-left: 20px;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.dropdown.open{
	z-index: 2;
}

.dropdown:hover{
	background: #fff;
}

.dropdown:after{
	content: '';
	position: absolute;
	right: 3px;
	bottom: 3px;
	top: 2px;
	width: 30px;
	background: transparent;
}

.dropdown.focus:after{
	background: #fff;
}

/* CARAT */

.dropdown .carat,
.dropdown .carat:after{
	content: '';
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -4px;
	border: 8px solid transparent;
	border-top: 8px solid #bdbdbd;
	z-index: 1;
	
	-webkit-transform-origin: 50% 20%;
	-moz-transform-origin: 50% 20%;
	-ms-transform-origin: 50% 20%;
	transform-origin: 50% 20%;
	
}

.dropdown .carat:after{
	margin-top: -10px;
	right: -8px;
	border-top-color: #fff;
}

.dropdown:hover .carat:after{
	border-top-color: #fff;
}

.dropdown.focus .carat{
	border-top-color: #bdbdbd;
}

.dropdown.focus .carat:after{
	border-top-color: #fff;
}

.dropdown.open .carat{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

/* OLD SELECT (HIDDEN) */

.dropdown .old{
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	overflow: hidden;
}

.dropdown select{
	position: absolute;
	left: 0px;
	top: 0px;
}

.dropdown.touch .old{
	width: 100%;
	height: 100%;
}

.dropdown.touch select{
	width: 100%;
	height: 100%;
	opacity: 0;
}

/* SELECTED FEEDBACK ITEM */ 

.dropdown .selected,
.dropdown li{
	display: block;
	font-size: 12px;
	line-height: 1;
	color: #4c4c4c;
	padding: 9px 12px;
	overflow: hidden;
	white-space: nowrap;
}

.dropdown .selected::after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 60px;
	
	border-radius: 0 2px 2px 0;
	box-shadow: inset -55px 0 25px -20px #fff;
}

.dropdown:hover .selected::after{
	box-shadow: inset -55px 0 25px -20px #fff;
}

/* DROP DOWN WRAPPER */

.dropdown div{
	position: absolute;
	height: 0;
	left: -1px;
	right: 0;
	top: 100%;
	margin-top: -2px;
	background: #fff;
	border-bottom:1px solid #d1dae0;
	border-left: 1px solid #d1dae0;
	border-right: 1px solid #d1dae0;
	overflow: hidden;
	opacity: 0;
	width: 100.6%;
}

.dropdown:hover div{
	background: #fff;
}

/* Height is adjusted by JS on open */

.dropdown.open div{
	opacity: 1;
	z-index: 2;
}

/* FADE OVERLAY FOR SCROLLING LISTS */

.dropdown.scrollable div::after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	
	box-shadow: inset 0 -50px 30px -35px #fff;
}

.dropdown.scrollable:hover div::after{
	box-shadow: inset 0 -50px 30px -35px #fff;
}

.dropdown.scrollable.bottom div::after{
	opacity: 0;
}

/* DROP DOWN LIST */

.dropdown ul{
	padding:0px;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden;
}

.dropdown.scrollable.open ul{
	overflow-y: auto;
}

/* DROP DOWN LIST ITEMS */

.dropdown li{
	list-style: none;
	padding: 8px 12px;
}

/* .focus class is also added on hover */

.dropdown li.focus{
	background: #39b4ed;
	position: relative;
	z-index: 3;
	color: #fff;
}

.dropdown li.active{
	background: #39b4ed;
	color: #fff;
}





.btn-group>.btn:first-child {
margin-left: 7px;
width: 34px;height:31px;
}
.btn-group, .btn-group-vertical {top: 6px;}
.btn-group .btn+.btn{width: 34px; height:31px;}
.glyphicon-th{ background-image:url(images/grid.png); width:12px; height:11px;}
.glyphicon-th:before {content:none;}
.glyphicon-th-list {background-image:url(images/list.png); width:13px; height:13px;}
.glyphicon-th-list:before {content:none;}
.well {
background-color:#fff;
background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
border-color: #e1e1e1;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,9),0 1px 0 rgba(0,0,0,0);
box-shadow: inset 0 0px px rgba(0,0,0,0),0 0px 0 rgba(0,0,0,0);
}
.well-sm {
padding: 5px 0px 5px 10px;
border-radius: 0px;
width: 127px;
border-right: 0px;
}

#con_produc_home .item.list-group-item, #con_produc_home .item.list-group-item{ width:95%;}
#products .item.list-group-item .title_product{min-height: 215px;}
.glyphicon { margin-right:5px; }
.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
   
}

.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
	width:auto;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}





.jumbotron {
/*padding: 0px 0px 0px 0px;*/
background-color: #C5FF8A;
margin-bottom: 0px;
background-image: url("fondo.jpg");
background-repeat: no-repeat, repeat;
}
.footer_details {
padding: 30px 0px 0px 0px;
background-color: #fff;
margin-top:15px;
}
.box_foot3 a:hover{color:#FFFfff; text-decoration:underline;}
.footer_details2{padding-top: 40px;
background-color: #666666;
padding-bottom: 30px;
margin-bottom: 25px;
color: #FFFFFF; line-height:25px;
font-size: 13px;}
.footer_details2 h2{ font-size:14px; margin-top:0px; margin-bottom:15px; border-bottom:2px solid #F0F0F0; padding-bottom:10px; width:65%;}
.box_foot{ text-align:center; font-size:12px; margin-bottom:30px;}
.box_foot h1{font-size:18px; text-transform:uppercase; margin-top:10px;}

.atention{color: #333333;padding-top: 10px;
font-size: 20px; 
float: left;
text-align: right;
padding-right: 22px;line-height: 18px; width:23%;}

.atention span{font-size: 20px;}

.atention a{color: #333333;font-size: 14px;}

.pad_car{ margin-left:80px; background-color:#000000;}

.navbar {margin-top: 0px;min-height: 37px;margin-bottom: 0px;line-height: 35px; background-color:#BEE399;}
.navbar-nav>li>a {
padding-top: 0px;
padding-bottom: 0px;
}
.navbar-nav{ float:right !important;}
#location_c{color: #312c29;  float: left;width: 100%; padding-bottom:15px; border-bottom:1px solid #dad9d8; margin-bottom:22px; margin-top:-10px;}



.cont3 .box_dest2{ border: 1px solid #F0F0F0 !important;width: 32%;
margin-right: 1%;}
.cont3 .box_dest2:hover{ border: 1px solid #E17A1C !important; background-image:none;}
.cont3 .box_dest img {width: auto;float: left; margin-right:10px;}
.cont3 .title_product{ text-align:left;}

.cont3 .box_dest2 .title_product span {margin-top: 5px; display:block;}







#location_c b{float:left; color:#59cccb;}
#location_c span{float:left;}
.ico_l{ padding-right:10px; float:left;padding-left:20px;}
.foot_a, .foot_a:hover{color:#fff;}

.img_left{ margin-left:5px; margin-top:-5px;}
.box_foot2{ padding:0px;}
.footer_details2 col-md-3{}
.box_foot2 img{ margin-right:10px;}
.first_social{ float:right; margin-top:30px;margin-bottom: 80px;}
.box_foot3{ text-align:right;padding-left: 0px;}
.nav>li>a {padding: 0px 10px;
color: #312c29 !important;
text-transform: capitalize;
line-height: 35px;}
.nav>li>a:hover{ background-color:#F0F0F0 !important;}
.navbar-toggle .icon-bar {background-color: #000;}
.navbar-toggle {border: 1px solid #ccc;}
.navbar-collapse{padding-right: 0px;padding-left: 0px;}
.logo{
font-weight: bold;
font-size: 45px;
width: 36%;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);
margin-top: -5px;
margin-bottom: 20px;
}
.box_foot3 .class_f{
font-weight: bold;
font-size: 44px;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);
margin-top: 40px;
}
.box_foot3 .class_f a:hover{color: #E17A1C !important; }
.logo a span, .box_foot3 a span{color: #E17A1C;font-size: 18.5px; letter-spacing:0px;float: left;
line-height: 2px;}
.box_foot3 a span{ float:right;font-size: 20px; margin-bottom:80px;}
.logo a, .box_foot3 a{color: #E17A1C;}
.logo a:hover, .box_foot3 a:hover{text-decoration:none;}
.logo span, .box_foot3 span{color:#ff5a5c;font-size:18px;}
.user_pass{color:#E17A1C; line-height: 18px;margin-top: 25px;font-size: 16px;width: 38%;}
.user_pass input{ line-height:31px; border:2px solid #E17A1C; float:left; width:45%; padding-left:5%;margin-left:3px;}
.user_pass input[type="image"]{float: left;
width: 23px;
height: 37px;
padding-left: 0px; }

.input_search{margin-top: -38px;
width: 200px;
float: right;}
.form-control {
display: block;
width: 100%;
height: 38px;
padding: 0px 10px;
font-size: 16px;
color: #999999;
background-color: #CCFFCC;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
box-shadow: inset 0 0px 0px rgba(0,0,0,0);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control2 {
display: block;
margin-top:10px;
width: 100%;
height: 30px;
padding: 0px 10px;
font-size: 12px;
line-height: 30px;
color: #312c29;
background-color: #fafafa;
background-image: none;
border: 1px solid #cecece;
border-radius: 3px;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
box-shadow: inset 0 0px 0px rgba(0,0,0,0);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control3 {
font-weight:bold;
display: block;
text-align:center;
width: 100%;
height: 25px;
padding: 0px 10px;
font-size: 12px;
line-height: 25px;
color: #312c29;
background-color: #fafafa;
background-image: none;
border: 1px solid #cecece;
border-radius: 0px;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
box-shadow: inset 0 0px 0px rgba(0,0,0,0);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: 
border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control4 {
display: block;
margin-top:3px;
width: 100%;
height:41px;
padding: 0px 10px;
margin-bottom:13px;
font-size: 12px;
line-height: 41px;
color: #312c29;
background-color: #fafafa;
background-image: none;
border: 1px solid #dad9d8;
border-radius: 0px;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
box-shadow: inset 0 0px 0px rgba(0,0,0,0);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control5 {
display: block;
text-align:center;
width: 40px;
height: 27px;
font-size: 12px;
line-height: 27px;
color: #312c29;
margin-bottom:20px;
background-color: #fafafa;
background-image: none;
border: 1px solid #cecece;
border-radius: 0px; margin-top:-3px;
margin-left:14px; float:left;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
box-shadow: inset 0 0px 0px rgba(0,0,0,0);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: 
border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.colors{ margin-left:10px; float:left;}
.colors img{ margin-left:7px;}
.img_lupa{ float:right; margin-top:-27px; margin-right:10px;}
.bag{padding-left:0px;font-size: 11.5px;line-height: 50px;padding: 0px;
width: 105px;font-weight: bold;margin-top: 12px;}
.bag a:hover{ text-decoration:none;}
.bag img{ float:left; margin-right:10px;}
.box_in, .box_in2{border-radius: 2px;
padding: 17px 0px;line-height: 25px;
width: 100%;
margin-bottom: 20px; color:#666666;
}
.ficha .col-md-7{width: 56%;}
.ficha .col-md-5{width: 44%;padding-right: 0px;}
#con_banners, #con_produc_home{ width:108%;}
.box_imgs{ background-color:#FFF; border-radius:2px; padding:5px; margin-right:35px; margin-bottom:35px; width:100%; float:left;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56); font-size:13px;
}
.navigation_e{ margin-top:55px; position:absolute;width: 85%;}
.box_imgs2{ background-color:#FFF; border-radius:2px; padding:15px; margin-right:35px; margin-bottom:35px; width:100%; float:left;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56); font-size:13px;
}
.row2{margin-left: 0px;
width: 104%;}
#prod_r{width: 98%;float: right;}
.carousel-control.left{ background-color:none; background-image:url(images/prev_c.png); background-repeat:no-repeat;top: -50px;
left: 88%;}
.carousel-control.right{ background-color:none; background-image:url(images/next_c.png); background-repeat:no-repeat;right: -9%;
top: -50px;
position: absolute;}
.carousel-control, .carousel-control:hover{ color:transparent; text-shadow:none;}
.item_i{ margin-left:30px;}
.box_carrito{ background-color:#FFF; border-radius:2px; padding:22px; margin-right:35px; margin-bottom:35px; width:100%; float:left;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56);font-size:13px;
}
.box_carrito b a{ float:right; color:#59cccb; font-size:12px; margin-bottom:20px; }
.box_dest{ background-color:#FFF; border-radius:2px; padding: 25px 10px 10px 10px;
margin-right: 35px;
margin-bottom: 25px;width:45%; float:left;
border-bottom: 7px solid #00A639;
}
.box_carrito .col-md-2, .box_carrito .col-md-6, .box_carrito .col-md-1, .box_carrito .col-md-2-{padding:0px;}
.box_carrito .col-md-2 {width: 14.3%;}
.box_carrito .col-md-6 {width: 37%;}
.box_carrito .col-md-2-{width: 11%; float: left;}
.c_go{color: #fff; background-color:#59cccb; padding:12px 14px; margin-top:20px; display:block; float:left;}
.c_go:hover{ text-decoration:none; color:#FFF;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56);}
.c_go2{ width:180px;color: #fff;background-color:#ff5a5c; padding:12px 14px; margin-top:20px; display:block; float:right; text-align:center;}
.c_go2:hover{ text-decoration:none; color:#FFF;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56);}
.border_carro{ border-top: 1px solid #e5e6e8; border-bottom: 1px solid #e5e6e8; border-right: 1px solid #e5e6e8;padding:18px; font-weight:bold; min-height:137px;}
.border_carro2{ border-top: 1px solid #e5e6e8; border-bottom: 1px solid #e5e6e8; border-right: 1px solid #e5e6e8;padding:18px;  font-weight:bold; min-height:137px; text-align:center;}
.border_carro3{ border-top: 1px solid #e5e6e8; border-bottom: 1px solid #e5e6e8;padding:18px;font-weight:bold; min-height:137px; text-align:center;}
.box_carrito span{ line-height:35px; text-align:center;display: block;}
.box_dest2{ }
.box_dest2:hover{ background-image:url(images/shop_bg.png);background-position:top left; background-repeat:no-repeat;}
.box_dest img:first-child{height: 252px;}
.box_dest img{}
.img_alto{height: 193px; text-align:center;}
.box_dest a:hover{ text-decoration:none;}
.box_dest:hover{ text-decoration:none; border-bottom:7px solid #E17A1C;}

.title_product{margin-top:5px; font-size:14px;width: 100%; text-transform:uppercase;text-align: center; color:#E67A17;line-height: 18px;height: 130px;}
#title_prod_c {
font-size: 21px;
text-align: center;
margin-top: 15px;
margin-bottom: 20px;
color:#00A639;
}
#title_prod_c span {
color:#E17A1C;
}
.title_product span{text-transform: capitalize; color:#000000;
font-size: 13px;}
.col-md-9 .box_dest2 .title_product span{font-size: 14px;}
.title_product b{color:#ff5a5c; font-weight:normal;}
#con_slideshow{border-bottom: 6px solid #E17A1C;}
.title_box{ padding-bottom: 10px;
border-bottom: 6px solid #F0F0F0;
margin-bottom: 15px;
font-size: 21px;}
.title_box2{ padding-bottom:15px; border-bottom:1px solid #efefef; margin-bottom:15px; font-size:15px; text-transform:uppercase; }
.c_25{width: 21%;float: left;margin-left: 15px;line-height: 45px;}
.c_25 b{color: #312c29;}
.box_in li a{ margin-left: 5px;
color: #000000;
font-size: 13px;}


.box_in ul{ padding-left:15px;list-style-image:url(images/li.png);}
.btn-default{ font-size:12px; border-radius:0px;text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.7) !important;margin-left: auto;
margin-right: auto;
float: none;
display: block;
width: 110px;
margin-top: -15px;
position: relative;
z-index: 2;}
.clear{ clear:both;}
.carousel-indicators li {
border: 1px solid #d0d0d0;
background-color: #d0d0d0;
}
.carousel-indicators .active {
background-color: #E17A1C;
border:none;
}
.box_in2{padding-bottom:30px;}

.carousel-inner img{width:100%;}
.carousel-inner a {color:#fff; text-align:center;text-decoration: none;margin-top: -12%;width: 70%;
display: block;
margin-right: auto;
margin-left: auto;}
.carousel-inner h2 {font-size:14px; text-transform:uppercase;}
.carousel-inner .item {font-size:14px;padding-bottom: 10%;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{margin-bottom: -11%;}
.box_in_2{font-size:12px;}
.btn-coral{ width:105px; text-align:center; color:#FFF; line-height:32px; background-color:#ff5a5c; margin-left:auto; margin-right:auto; text-transform:uppercase; display:block; font-size:12px; margin-top:10px;}
.btn-coral:hover{ text-decoration:none;color:#FFF;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56);}
.btn-agregar{ width: 138px;
padding: 8px 15px 8px 16px;
color: #FFF;
line-height: 32px;
background-color: #ff5a5c;
display: block;
font-size: 12px;
margin-top: 25px;
margin-bottom:18px; clear:both;}
.btn-agregar img{ margin-right:18px;}
.btn-agregar:hover{ text-decoration:none;color:#FFF;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56);}
.btn-agregar2{ width: 100%;font-size:16px;
padding: 5px;
color: #FFF;
line-height: 32px;
background-color: #ff5a5c;
display: block;
font-weight:normal;
margin-top: 25px;
margin-bottom:18px; clear:both;}
.btn-agregar2 img{ margin-right:18px; margin-left:14px;}
.btn-agregar2:hover{ text-decoration:none;color:#FFF;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56);}
.btn-fb{ width: 195px;
padding: 8px 15px 8px 16px;
color: #FFF;
line-height: 28px;
background-color: #3d5fa6;
display: block;
font-size: 12px;
margin-top: 25px;
margin-bottom:18px; clear:both;}
.btn-fb img{ margin-right:18px;}
.btn-fb:hover{ text-decoration:none;color:#FFF;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56);}
.btn-green{ width:165px; text-align:center; color:#FFF; line-height:40px; background-color:#59cccb; margin-left:auto; margin-right:auto; text-transform:uppercase; display:block; font-size:12px; font-weight:bold; clear:both;}
.btn-green:hover{ text-decoration:none;color:#FFF;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56);}
.btn-send{ width:165px; text-align:center; color:#FFF; line-height:40px; background-color:#ff5c5e; margin-left:auto; margin-right:auto; text-transform:uppercase; display:block; font-size:12px; font-weight:bold; clear:both;margin-top: 20px;}
.btn-send:hover{ text-decoration:none;color:#FFF;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.56);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.56);}
.big_coral{color:#E17A1C; font-size:60px !important;font-weight:bold;}
.big_coral span{ font-weight:lighter;}
.bajada_s{ color:#312c29;  text-transform:uppercase;font-size:16px !important; letter-spacing:2px;}
.title_banner{ width:100%; text-align:center; background-image:url(images/bg_banners.png); padding-top:15px; padding-bottom:15px; color: #ffffff; font-weight:lighter; text-transform:uppercase; font-size:23px;line-height: 22px;margin-top: -77px;
z-index: 2;
position: relative;}
.title_banner span{color:#29faf8; font-size:15px; text-transform:lowercase;}
.box_imgs img{width: 100%;}
.owl-controls{ display:none !important;}
#owl-demo .item{
margin: 9px;
float: left;
width: 12%;
}
#owl-demo .item img{
width: 100%;
height: auto;}
.display_m{ display:none !important;}
.select_cat select{display:none}
@media (max-width: 1200px){.row2 .box_dest{width: 27.6%;}.user_pass {width: 40%;} .carousel-inner>.item>img, .carousel-inner>.item>a>img {
height: 200px;
}
.carousel-inner a {margin-top: -18%;height: 70px;}
}
@media (min-width: 1200px){
.container {width: 960px;}
.carousel{height: 190px;}

}

@media (max-width: 991px){
.carousel-inner a {margin-top: -20%;font-size: 12px !important;}
.logueado {width: 100%;}
.box_foot3 a span {float: none;display: block;}
#owl-demo .item{
margin: 9px;
width: 11%;
}
.box_foot3 {text-align: center;}
.first_social {
float: none;
margin-bottom: 30px;
}
.footer_details2 h2 {
width: 100%;
}
.box_foot2 {
text-align: center;
}
.logo {text-align: center;margin-right: 0px;width: 100%;}
.logo a span{float:none; display:block;}
.user_pass {width: 100%;}
.atention {
width: 100%;
text-align: center;
}
.input_search {margin-top: 10px;}
.navbar-nav {
float: none;
width: 100%;
text-align: center;
margin: 0px;
}
.pad_car {margin-left: 0px;}
.nav>li>a {padding: 0px 15px;}
.present, .present2{ width:40%; float:left; margin-bottom:20px;}
.input_search {width: 100%;clear: both;margin-bottom:20px;}
.bag{width: 100%;}
.bag img{ margin-left:20px;}

.box_foot2{ padding:20px; }
.first_social{ margin-left:0px;}
.der_img {float: none;}
.class_marg_f-2 {
margin-right: 0px;
right: 0px;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}
.well-sm {
margin-left: auto;
margin-right: auto;
}
.box_carrito .col-md-2 {width: 19%;float: left;}
.box_carrito .col-md-6 {width: 22%;float: left;}
.box_carrito .col-md-2-{width: 11%; float: left;}

.ficha .col-md-7{width: 100%;}
.ficha .col-md-5{width: 100%;}
.navigation_e {width: 92%;}
.bag .tooltip {
		right: 0% !important;
		left: 1% !important; margin-top:0px;}
 .bag .tooltip_icon{top: -8px;float: none;position: absolute;left: 2%;}
.select_cat select{width: 100%;
height: 27px;
line-height: 28px;
background-color: #fff;
border-radius: 0px !important;
font-size: 14px; 
display:block;}
.box_in ul {display: none;}
}

@media (max-width: 800px){

}


@media (max-width: 767px){


.carousel-inner a {
margin-top: -25%;font-size: 11px !important;}

	.display_m{ display:block !important;}
	.box_dest img{width: auto;text-align: center;}
	.cont3 .box_dest2 {width: 100%;margin-right: 0%;}
	.blog-nav-item {padding: 10px 4%;}
	.atention{padding-bottom: 10px;}
	.nav>li>a {padding: 12px 15px;}
	.box_dest, .row2 .box_dest{ width:92%;}
	
	.display_p{ display:none;}
	
.box_carrito .col-md-2 {width: 25%;float: left;}
.box_carrito .col-md-6 {width: 20%;float: left;}
.box_carrito .col-md-2-{width: 18%; float: left;}
.box_carrito .col-md-1 {width: 12%;float: left;}	
.box_carrito{font-size: 10px;}
.border_carro2, .border_carro, .border_carro3{ padding:5px;}
.c_25 {width: 20%;}
.hidden-xs {display: block!important;}
.carousel-control.left{left: 80%;}
.carousel-control.right{right: -3%;}
.navigation_e {width: 85%;}
}

@media (max-width: 690px){
.carousel-inner a {
margin-top: -29%;
height: 90px;
}
}

@media (max-width: 600px){
.carousel-inner a {
font-size: 10px !important;height: 100px;
}

.blog-nav{display:none;}
.display_m{ display:block;}
.blog-nav-item {padding: 10px 4%; width:100%;}
#owl-demo .item{
margin: 9px;
width: auto;
float:none;
text-align:center;
}
#owl-demo .item img{width: auto; }

}

@media (max-width: 560px){
.carousel-inner a {margin-top: -32%;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
height: 220px;
}
}

@media (max-width: 540px){
.carousel-inner a {
margin-top: -36%;height: 120px;}
}


@media (max-width: 490px){
.carousel-inner a {
margin-top: -40%;}
}

@media (max-width: 440px){
.carousel-inner a {
margin-top: -50%;}
}

@media (max-width: 400px){
.carousel-inner a {
margin-top: -59%;
height: 170px;
}
}

@media (max-width: 350px){
.carousel-inner a {
margin-top: -65%;
}
}


@media (max-width: 300px){
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
height: 250px;
}
.carousel-inner a {
margin-top: -95%;
font-size: 9px !important;
}
}
