body {padding-top: 60px;}
body.ext-link{padding-top:0;overflow:hidden;}
body.ext-link .main{margin:0;padding:0;width:100%;height:100%;overflow:hidden;position:absolute;z-index:10;padding-top:40px;box-sizing:border-box;}
a{cursor:pointer; }
.clearfix{clear:both;}
.center{text-align:center;}
.float-left{float:left;}
.float-right{float:right;}
.separator{display:block;clear:both;height:30px;}
.navbar .navbar-inner .container{width:1110px;margin:auto;}
.container-fluid{max-width:1110px;margin:auto;padding:5px 10px;}
.navbar .container-fluid{padding:0;}
.searcharea{background:url(/media/images/familia.jpg) no-repeat 0px -60px;background-size:100%;color:#FFF;text-shadow: rgba(0, 0, 0, 0.398438) 0px 1px 1px;margin:auto;margin-top:60px;margin-top:-30px;padding:14% 5%;}
.searcharea .content{max-width:995px;margin:auto;}
.searcharea .form-inline{background-color: #222;border:1px #111 solid;padding:9px; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}
body .container, .footer{max-width:1110px;margin:auto;padding:0 10px;}
.share_box{display:block;overflow:hidden;margin-bottom:40px;}
.share_box .image{float:left;margin-right:16px;}
.share_box .info{width:400px;float:left;color:#666;}
.share_box .input_text{border:1px #d1d1d1 solid;height:20px;width:250px;padding-left:4px;}
.jumbotron {width:700px;margin: 60px auto;text-align: center;clear:both;overflow:hidden;}
.jumbotron h1 {font-size: 72px;line-height: 1;}
.jumbotron .btn {font-size: 21px;padding: 14px 24px;}

.landingpage .span4{width:30%;}

.span4b{width:350px;}
.input-xmini{width:25px;}

#loginpage{padding:66px 20px;}
.loading{display:block;width:100px;height:100px;background:url(../images/ajax-loader.gif) no-repeat 0 0; margin:10px; }

#searchForm .popover{color:#b94a48;text-shadow:none; padding:1px;}
#searchForm .popover .popover-content{padding:5px 10px; }

.search-result .pagination{float:right;}

.brand-img{ float:left; padding-top:3px; display:block;}
.brand-img img{ max-height:34px; max-width:200px; }

.data-fiscal{ text-align:right; }
.data-fiscal img{ max-width:50px; }

.search-result .thumbnail .item-name{height:40px;overflow:hidden;text-overflow:ellipsis;}
.search-result .thumbnail .item-name a{color:#444;}
.search-result .thumbnail img{margin-bottom:10px;display:block;width:100%;}
.search-result .thumbnail .storename{color:#666;}
.search-result .thumbnail h3{line-height:25px;}
.search-result .thumbnail p.apply{text-align:center;}
.loader{display:none;}

.control-group.small{width:100px;}
.control-group.medium{width:170px;}
.control-group.large{width:230px;}
.control-group.xlarge{width:290px;}
.input-append span,
.input-prepend span{font-size:12px;}
.table-calc{width:100%;overflow:auto;margin-bottom:10px;}
.table-calc tr:first-child th{font-size:12px;line-height:16px; text-align:center;}
.table-calc td{text-align: center;}
/* shopping cart */
.dropdown-menu.shopping-cart{width:300px;}
.dropdown-menu.shopping-cart li{padding:3px 20px; }
.dropdown-menu.shopping-cart li a.item-link,
.dropdown-menu.shopping-cart li.divider{padding:0; }
.dropdown-menu.shopping-cart li a.item-link{display:inline-block; width:150px; white-space:normal;}
.dropdown-menu.shopping-cart li a.item-link:hover{background:none;color:#08c; }
.dropdown-menu.shopping-cart li.total{text-align:right;}
.dropdown-menu.shopping-cart li a.btn{color:#fff; }
.moni{float:right;}

.controls-row .control-group{display:inline-block; vertical-align:top; margin-right:10px;}

.shopping-cart-checkout .title{ height:40px;}
.shopping-cart-checkout .title h4{float:left;}
.shopping-cart-checkout .title .edit{float:right; font-size:12px; line-height:40px;display:none;}
.shopping-cart-checkout .step{border:#ddd solid 1px; margin:10px 0; padding:5px 10px; border-radius:5px;}
.shopping-cart-checkout .button-next{text-align:right;}
.shopping-cart-checkout .button-next.submit{text-align:center;}
.shopping-cart-checkout .box-content{ padding:5px; display:none;}
#checkout_submit_error{display:none;}
.shopping-cart-checkout .box-content.legajos .controls-row:not(:last-child){border:#ddd solid 1px;padding:0 7px;border-radius:5px;margin-bottom:15px;}
.shopping-cart-checkout .box-content.legajos h5{border: #eee solid 1px; padding:3px 10px; border-radius:3px; background:#eee;}
.shopping-cart-checkout .control-group{max-width:250px;}
.shopping-cart-checkout .control-group .description{font-style:italic; color:#999; font-size:11px; line-height: 14px;}

.shopping-cart-checkout .media-list{}
.shopping-cart-checkout .media-list .media{}
.shopping-cart-checkout .media-list .media img{max-width:80px; margin:0 1em 0 0;}


.loader2{background:url(../images/loader2.gif) no-repeat 0 0; width:16px; height:16px; margin:10px; vertical-align:middle; display:none;}
.ang-loader{background:url(../images/loader2.gif) no-repeat 0 0; width:16px; height:16px; margin:10px; vertical-align:middle; display:inline-block;}
#ui-datepicker-div{display:none;}

.legajos-values .box{ border:#ddd solid 1px; border-radius:5px; padding:0 10px; margin:10px;}
.legajos-values .box .box{border-width:1px 0 0 0; margin:0; padding:10px; border-radius:0;}

.download-legajos li{font-size:16px; font-weight:bold;}

.submit-btn{text-align:center;}
.submit-btn input,
.submit-btn select,
.submit-btn label{display:inline; float:none; vertical-align:baseline;}
.submit-btn select{width:200px; margin:0 10px;}

.ext-banner{position:absolute;right:50px;top:4px;height:30px;}

.modal.wide{width:760px;margin-left:-380px;}
.modal.wide-xl{width:900px;margin-left:-450px;}
.table-clear, .table-clear tr, .table-clear td{border:none;background:none;}

.ui-state-default, .ui-widget-content .ui-state-default{border-radius: 100%; height: 2em; width: 2em; top: -.7em;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6db3f2+0,54a3ee+50,3690f0+51,1e69de+100;Blue+Gloss+%233 */
background: rgb(109,179,242); /* Old browsers */
background: -moz-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */
    color: rgb(255, 255, 255);
    font-weight: bold;
    padding: .4em .6em .4em .65em;
    box-sizing: border-box;
    font-size: 1.2em;
    text-shadow:0px 1px 4px #666;
}
#slider_term_handle{padding:0.5em 0.55em;}
.markers{border: 1px solid transparent; /*follows #slider2 style for sizing purposes */
position: relative; height: 30px;margin-top:2px;}
.markers .tick { border: 1px solid transparent; /*follows slide handle style for sizing purposes*/
position: absolute;width: 1.2em;margin-left: -.6em;text-align:center;left:0;}
.markers .tick.w-n{font-size:11px;}
.markers .tick span{display:block;}

.markers .tick:before{          height:8px; display:block;content:"";margin:.1em .6em;border:#000 solid; border-width:0 0 0 1px; }
.markers .tick.w-n:before{      height:12px;}
.markers .tick.w-n.hoch:before{ height:23px;}

#item-slider-layout .num-box{font-weight: bold;font-size: 1.3em;color: #666;border-color: #bbb;background: #ddd;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);text-align: center;padding:.3em .5em;}
#item-slider-layout .well.last .num-box{padding:.2em .5em;display:inline-block;}
#item-slider-layout .well.last{padding:.5em 1.5em;}
#item-slider-layout .well.last h5{margin:.5em 0;}
#item-slider-layout .ui-slider{margin:1em .5em;}

.embedded{padding:0;}
.embedded #item-slider-layout{padding-top:1em;}

@media only screen and (max-width:979px){
  .input-xxlarge{width:80%;}
  .navbar .brand{margin-left:20px;}
  .navbar .btn.btn-navbar{margin-right:30px;}
  .navbar .nav-collapse{padding:0 15px;}
  .row-fluid .span4.sidebar_profile{display:none;}
  .item-detail .span8{width:100%;float:none;}
  .dropdown-menu.shopping-cart{width:100%;}
  .dropdown-menu.shopping-cart li a.item-link{width:65%;}
  .dropdown-menu.shopping-cart .moni{width:34%;text-align:right;}
  .dropdown-menu.shopping-cart li a.btn {max-width:50%;margin:5px auto;}
  .shopping-cart-checkout .span6{width:45%;}
}
@media only screen and (max-width:930px){
  .searcharea input, .searcharea button,.searcharea select{margin-top:8px;}
  .search-result .thumbnails .span3{width:46%;margin-bottom:20px;}
  .search-result .thumbnails .span3:nth-child(2):after{display:block;content:"";clear:both;height:20px;}
  .search-result .thumbnails .span3:nth-child(3){margin-left:0;} 
}
@media only screen and (max-width:890px){
  .landingpage .span4{width:47%;}
  .landingpage .span4:last-child{width:100%;}
  .search-result .search_sidebar{width:200px;}
  .search-result .span9{margin-left:210px;float:none;}
}
@media only screen and (max-width:840px){
  .search-result .span9{width:70%;}
}
@media only screen and (max-width:767px){
  .search-result .search_sidebar{float:left;}
  .search-result .thumbnails .span3{width:90%;margin:5px 0 15px;}
  .form-inline input,
  .form-inline select,
  .form-inline button{margin-bottom:0;margin-top:5px;}
  
  #item-slider-layout .well.last .span2{width:50%; float:left;}
  #item-slider-layout .well.last .span3{padding-top:2px;float:left;width:99%;}
  #item-slider-layout #selected_amount,
  #item-slider-layout #selected_term
  {padding-top:.3em; margin-top:.7em;}
  #item-slider-layout .well.last .float-right.span2{text-align:center; margin:5px 0 0;float:none; width:100%;}
}

@media only screen and (max-width:700px){
    .landingpage .span4{width:100%;}
    .search-result .span9{width:65%;}
}
@media only screen and (max-width:640px){
  .search-result .thumbnails .span3{width:100%;}
  .search-result .span9{margin-left:0;width:100%;}
  .search-result .search_sidebar{width:100%;float:none;}
  .search-result .search_sidebar label{display:inline-block;margin-left:2%;}
  .search-result .search_sidebar input,
  .search-result .search_sidebar select,
  .search-result .search_sidebar button{margin-bottom:0;margin-top:5px;}
}
@media only screen and (max-width:440px){
  
}