*{
text-decoration: none !important;
outline: 0 !important;
}
.row {
margin: 0 !important;
padding: 0;
}
::selection {
color:white;
background:#ffc908;
}
body {
-webkit-font-smoothing: antialiased;
}
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background-color: #eee;
font-family: 'Raleway';
}
ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.icon {
  position: relative;
  width: 32px;
  height: 32px;
  display: block;
  fill: rgba(51, 51, 51, 0.5);
  margin-right: 20px;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
}
.icon.active {
  fill: #E74C3C;
}
.icon.big {
  width: 64px;
  height: 64px;
  fill: rgba(51, 51, 51, 0.5);
}




/*--- Header ---*/

/*--upper menu --*/
.r-buscar h1 {
    font-family: 'FagoCoBoldItalic';
    text-align: center;
    padding: 4%;
    margin: 0;
}
.user_links {
    background: #4e4e56 none repeat scroll 0 0;
    border-bottom: 1px solid #777777;
    float: left;
    padding-top: 0.3%;
    width: 100%;
}
.user_links ul {
    float: right;
    text-align: right;
}
.user_links ul li {
 background: #ffc908 none repeat scroll 0 0;
    border-radius: 3px 3px 0 0;
    display: inline-block;
    float: left;
    font-family: "FagoCoBold";
    margin-left: 1px;
    padding: 5px 15px;
}
.user_links ul li:hover {
background:#fff;
}
.user_links ul li a {
color:#333;
}
button#dLabel {
padding:11px 15px;
border:none;
display: block;
float: left;
width: 100%;
font-size:1.5em;
text-shadow:1px 1px 0 rgba(255,255,255,0.5);
border-right: 2px solid #1a1a1a;
color: #1A1A1A;
font-family: 'FagoCoBoldItalic';
background: rgba(255,201,8,1);
background: -moz-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,201,8,1)), color-stop(100%, rgba(255,160,8,1)));
background: -webkit-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
background: -o-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
background: -ms-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}

ul.automoviles {
font-size:1em;
position: absolute !important;
right: 0;
z-index: 1101;
text-align: left;
margin-top: 12%;
border-radius:0 0 5px 5px;
background:#f9f9f9;
border:none;
}
.automoviles li {
display:block;
font-family: 'FagoCoBold';
font-size:1.1em;
border-bottom:1px solid #eee;
margin-top:1%;
}
ul.motos {
font-size:1em;
position: absolute!important;
right: 0;
z-index: 1101;
text-align: left;
margin-top: 12%;
border-radius:0 0 5px 5px;
background:#f9f9f9;
border:none;
}
.motos li {
border-bottom: 1px solid #eeeeee;
    display: block;
    font-family: "FagoCoBold";
    font-size: 1.1em;
    margin-top: 1%;
}

.sesio {
transition: all 0.3s ease;
text-align: center;
position: relative;
padding: 9.5px 15px;
top: 0;
display: inline-block;
width: 35%;
font-size: 21px;
color: #1A1A1A;
background: rgba(255,201,8,1);
background: -moz-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,201,8,1)), color-stop(100%, rgba(255,160,8,1)));
background: -webkit-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
background: -o-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
background: -ms-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
span.ne {
color: #000;
font-size: 40px;
}
.sesio:hover {
transition: all 0.3s ease;
text-align: center;
position: relative;
padding: 9.5px 15px;
    top: 0;
    display: inline-block;
    width: 35%;
    font-size: 21px;
    color: #1A1A1A;
    font-family: 'FagoCoBoldItalic';
    background: rgba(255,201,8,1);
    background: -moz-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,201,8,1)), color-stop(100%, rgba(255,160,8,1)));
    background: -webkit-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -o-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: linear-gradient(to bottom, rgba(255,160,8,1) 100%, rgba(255,201,8,1) 0%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
.tope p {
    top: 0px !important;
    left: 0 !important;
    margin-top: 3%;
    font-size: 11px !important;
}
form.usuarior {
    width: 100%;
    text-align: center;
}
.tope {
    position: relative;
    padding: 15px;
    margin-top: 10%;
}
.registrosusuario {
    width: 80% !important;
    margin-left: 10%;
    text-align: center;
    background: #eee !important;
    margin-top: 5%;
}
.usuarior a {
   font-family: 'MyriadProRegular';
   font-size: 11px;
   color: #777;
   text-decoration: underline !important; 
   font-weight: bold;
}
h4#myModalLabel {
    text-align: center;
    color: #333;
    font-family: 'FagoCoBoldItalic';
    font-size: 24px;
}
.modal-header.headerotro {
    border-bottom: none;
}

header {
    position: relative;
    /* -webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.75); */
    -moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.09);
    /*z-index: 1;*/
    z-index: 99;
}
.modal-content.masg {
    height: 600px;
    width: 100%;
}
.logo {
    width: 15%;
    padding: 20px;
    float: left;
    height: 90px;
    background: #fff;
}
.menu_head {
    width: 56%;
    float: left;
}
.right_header {
    width: 29%;
    float: left;
}
.navbar-default {
    background-color: #4E4E56;
    border-color: transparent;
    border-radius: 0;
    min-height: auto;
    margin-bottom: 0;
}

.menu_head ul li.active {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    padding: 4px 8px;
}
.user_links ul li.active {background: #ffffff ;/*border-color: #ffffff ;border: 2px solid #ffffff ;*/}
.navbar-default .container-fluid{
  padding-left: 0;
  padding-right: 0;
}
.navbar-collapse{
  padding-left: 0;
  padding-right: 0;
}
.navbar-nav {
    float: left;
    margin: 0;
    width: 100%;
}
.navbar-nav > li {
    float: left;
    width: 20%;
    text-align: center;
    padding: 6px 8px;
}
.navbar-default .navbar-nav > li > a {
color: #E3E3E5;
padding: 0;
border-right: 1px solid #fff;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
font-family: 'FagoCo';
font-size: 16px;
text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a:hover{
color: #fff;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
font-family: 'FagoCo';
font-size: 16px;
}
.no_border{
border-right: transparent !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #7b7a80;
    background-color: transparent;
}
.auto_moto .col-md-6{
  padding: 0;
}
.auto_moto .col-md-6 a h2 {
    margin: 0;
    float: left;
}
.tel {
    width: 44%;
    text-align: center;
    background: rgba(51,51,51,1);
    background: -moz-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(51,51,51,1)), color-stop(100%, rgba(26,26,26,1)));
    background: -webkit-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
    background: -o-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
    background: -ms-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
    background: linear-gradient(to bottom, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1a1a1a', GradientType=0 );
    float: left;
    height: 90px;
    padding: 32px 15px 0;
}
.tel img{
  width: 16px;
}
.tel label{
  color: #fff;
  font-weight: normal;
  font-size: 20px;
  font-family: 'FagoCo';
}
.mail {
    float: left;
    text-align: center;
    width: 25%;
    border-left: 1px solid #4E4E56;
}
.mail a{
  background: rgba(51,51,51,1);
  background: -moz-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(51,51,51,1)), color-stop(100%, rgba(26,26,26,1)));
  background: -webkit-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
  background: -o-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
  background: -ms-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
  background: linear-gradient(to bottom, rgba(51,51,51,1) 0%, rgba(26,26,26,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1a1a1a', GradientType=0 );
  height: 90px;
  padding: 32px 15px 0;
  display: block;
}
.mail a:hover{
  background: rgba(26,26,26,1);
background: -moz-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,26,26,1)), color-stop(100%, rgba(51,51,51,1)));
background: -webkit-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
background: -o-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
background: -ms-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
background: linear-gradient(to bottom, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#333333', GradientType=0 );
}
.mail img{
  width: 16px;
}
.search {
    float: left;
    width: 18%;
    padding: 0;
    text-align: center;
    border-left: 2px solid #212121;
}
.search a{
  height: 90px;
  padding: 32px 15px 0;
  background: rgba(255,201,8,1);
  background: -moz-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,201,8,1)), color-stop(100%, rgba(255,160,8,1)));
  background: -webkit-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  background: -o-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
  display: block;
}
.search a:hover{
background: rgba(255,160,8,1);
background: -moz-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,160,8,1)), color-stop(100%, rgba(255,201,8,1)));
background: -webkit-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -o-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -ms-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: linear-gradient(to bottom, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa008', endColorstr='#ffc908', GradientType=0 );
}
.search img{
  height: 24px;
}
/*--- Fixes Modal ---*/
.modal_search {
padding:5%;
}
.modal_search input{
display:inline-block;
width:85%;
margin:auto;
border:2px solid #ccc;
height:40px;
padding:5px 10px;
float:left;
border-radius:2px;
}
.modal_search .btn {
height:40px;
background:#FFC908;
color:#333;
border-radius:2px;
}







/*--- Footer ---*/

.marcas h2 {
    font-family: 'FagoCoBoldItalic';
    font-size: 20px;
    color: #333;
    margin: 0;
    background: #FFCF00;
    display: inline-block;
    padding: 5px;
    position: relative;
    top: -65px;
}
footer{
  background: #333333;
}
footer .col-md-4 h2{
  color: #FBC908;
  font-size:1.3em;
  font-family: 'FagoCoBold';
}
footer .col-md-4 ul{
  padding: 0;
  margin: 0;
}
footer .col-md-4 ul li {
  line-height: 28px;
}
footer .col-md-4 ul li a {
    color: #fff;
    font-size: 12px!important;
    margin-bottom: 0!important;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    font-family: 'FagoCoItalic';
}
footer .col-md-4 ul li a:hover{
  color: #ccc;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
footer .col-md-4:nth-child(2) .logof{
  /*width:246px;
  margin: auto;
  display: block;*/
   vertical-align: top;
}
footer .foo_logo_sec{
  width:246px;
  margin: auto;
  display: block;
}
footer .col-md-4:nth-child(2) h3{
  color: #fff;
  font-size: 30px;
  font-family: 'FagoCoBold';
}
footer .col-md-4:nth-child(2) h3 span img{
  width: 21px;
}
footer .col-md-4:nth-child(2) a {
    font-size: 18px;
    color: #fff;
    display: block;
    margin-bottom: 20px;
    font-family: 'FagoCoItalic';
}
footer .col-md-4:nth-child(2) a span img{
  width: 23px;
}
footer .col-md-4:nth-child(2) p{
  color: #fff;
  margin-bottom: 0;
}
footer .col-md-4:nth-child(2) p span{
width: 19px;
display: inline-block;
}
footer .col-md-4:nth-child(2) p span img{
width: 19px;
}
.info {
    width: 70%;
    margin: auto;
}
footer .col-md-4:nth-child(3) p {
    color: #fff;
    font-family: 'FagoCoItalic';
}
footer .col-md-4:nth-child(3) .social img{
    width: 32px;
   margin: 20px 5px;
   transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
footer .col-md-4:nth-child(3) .social img:hover{
  opacity:0.5;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
footer .col-md-4:nth-child(3) input{
  border: none;
  height: 50px;
  padding: 15px;
  font-size: 20px;
font-family: 'FagoCoItalic';
width: 70%;
}
footer .col-md-4:nth-child(3) button {
    height: 50px;
    padding: 10px 20px;
    font-size: 20px;
    position: relative;
    left: -5px;
    font-family: 'FagoCoBoldItalic';
    color: #333333;
    border: none;
    background: rgba(255,201,8,1);
    background: -moz-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,201,8,1)), color-stop(100%, rgba(255,160,8,1)));
    background: -webkit-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -o-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
footer .col-md-4:nth-child(3) button:hover{
  background: rgba(255,160,8,1);
background: -moz-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,160,8,1)), color-stop(100%, rgba(255,201,8,1)));
background: -webkit-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -o-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -ms-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: linear-gradient(to bottom, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa008', endColorstr='#ffc908', GradientType=0 );
}
.footer_one{
  padding: 40px;
}
.foot_2{
  background: #1A1A1A;
  padding: 20px;
  text-align: center;
}
.foot_2 .col-md-4:nth-child(1) a {
    color: #fff;
    font-size: 1em;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    font-family: 'FagoCo';
    -ms-transition: all .3s ease;
}
.foot_2 .col-md-4:nth-child(1) a:hover{
  color: #FBC908;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.foot_2 .col-md-4:nth-child(2) p {
    font-size: 1em;
    font-family: 'FagoCo';
}
.foot_2 .col-md-4:nth-child(3) p{
  font-size:1em;
   font-family: 'FagoCo';
}
.foot_2 .col-md-4:nth-child(3) p a{
  color: #FFCF00;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;

}
.foot_2 .col-md-4:nth-child(3) p a:hover{
  color: #fff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}








/*--- Productos ---*/
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: relative;
    margin-top: 4px \9;
    margin-left: 50%;
}
.radio label, .checkbox label {
color: #4c4c4c;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    min-height: 26px;
    padding-left: 20px;
    text-transform: uppercase;
    width: 40% !important;
}
.checkbox2 {
position: relative;
display: block;
border-bottom: 1px solid #ddd;
}
.fondo {
background: #f5f5f5;
width: 75%;
padding: 0;
position: relative;
padding-bottom:5%;
}
.automo{
background: #eee;
}
.panel-default {
border-color: #eee;
}
.pro {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    height:625px;
    margin: 20px;
    min-height: 565px;
    padding: 1% 1% 3%;
    width: 28%;
}
.pro img {
max-width:345px;
max-height:345px;
padding:1%;
border:3px solid #f2f2f2;
margin-bottom:3%;
width:100%;
}
.pro .cat, .pro .subcat {
font-family: 'FagoCo';
}
.pro .subcat a {
color:#ff9f08;
}
.pro h1 {
margin:0 !important;
font-family: 'FagoCoBold';
font-weight:normal;
font-size:1.8em;
}
.pro h1 a{
color:#222;
transition: all 0.4s ease-out 0s;
}
.pro h1 a:hover {
color:#ff9f08;
transition: all 0.3s ease;
}
.pro p {
margin:0;
margin-top:2%;
}
.pro_strong strong {
font-family: 'FagoCoBold';
font-weight:normal;
font-size:1em;
}
.pro .brand {
margin-top:3%;
width:30%;
border:2px solid #eee;
padding:2%;
margin-bottom:20px;
transition: all 0.4s ease-out 0s;
}
.pro .brand:hover {
border-color:#ccc;
transition: all 0.3s ease;
}
.pro .brand img {
width:90%;
border:none;
}
.r_actions {
height:50px;
}
.r_actions .col-md-6 {
padding:0;
margin:0;
font-size:1em;
text-align:left;
}
.r_actions .col-md-6:nth-child(1){
width:35%;
}
.r_actions .col-md-6:nth-child(2){
width:65%;
}
.r_actions .col-md-6 a {
color:#fff;
background:#333;
border-radius:2px;
font-family: 'FagoCoBoldItalic';
font-size:1.2em;
transition: all 0.4s ease-out 0s;
line-height:45px;
padding:11px 20px;
}
.r_actions .col-md-6 a:hover {
color:#ffcf00;
transition: all 0.3s ease;
}
.r_actions button {
font-family: 'FagoCoBoldItalic';
font-size:1.2em;
border-radius:3px;
padding:10px;
width:100%;
color:#222;
border:none;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
background: #ffcf00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcf00 1%, #ff9f08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcf00 1%,#ff9f08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcf00 1%,#ff9f08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf00', endColorstr='#ff9f08',GradientType=0 ); /* IE6-9 */
}
.r_actions button:hover {
background: #ffcf00; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9f08 1%, #ffcf00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff9f08 1%,#ffcf00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff9f08 1%,#ffcf00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f08', endColorstr='#ffcf00',GradientType=0 ); /* IE6-9 */
}
.tag {
background:#eee;
padding:2px 5px;
border-radius:2px;
border:1px solid #ddd;
font-size:0.8em;
}
.available {
background:#ffcf00;
border-radius:2px;
color:#222;
font-size:1em;
padding:2px 4px;
font-family: 'FagoCoBoldItalic';
}
.navailable {
background:#555;
border-radius:2px;
color:#ddd;
font-size:1em;
padding:2px 4px;
font-family: 'FagoCoBoldItalic';
}
.panel-default > .t1{
font-family: 'FagoCoBoldItalic';
color:#222;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
background: #ffcf00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcf00 1%, #ff9f08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcf00 1%,#ff9f08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcf00 1%,#ff9f08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf00', endColorstr='#ff9f08',GradientType=0 ); /* IE6-9 */
}
.infod {
margin-bottom: 20px;
margin-top:15px;
background:#f9f9f9;
border:1px solid #eee;
border-radius:3px;
}
.seeall {
background:#f7f7f7;
border-bottom:1px solid #eee;
padding:5px;
}
.seeall a {
font-family: 'FagoCoItalic';
color:#ff9f08;
}
.et{
  font-family: 'FagoCoItalic';
  font-size:1.1em;
  color: #222;
  margin-bottom:5px !important;
}
.panel-body {
padding:0;
background: #cecece none repeat scroll 0 0;
}
.menu-l h1 {
font-family: 'FagoCoMediumItalic';
font-size:1.1em;
background: #ffcf00;
display: inline-block;
margin: 0;
color: #333;
position: relative;
padding: 5px;
margin-top:20px;
}
.menu-l {
display: block;
float: left;
width: 25%;
height: auto;
background:#eee;
}



/*--- Producto ---*/

/*--- Product Navigation ---*/
.top-nav {
background:#222;
padding:10px 10px;
}
.breadcrumb {
background:transparent;
margin:0;
padding:0;
text-align:left;
color:#999;
font-family: 'FagoCo';
font-weight:600;
}
.breadcrumb a {
font-family: 'FagoCo';
color:#ff9f08;
transition: all 0.4s ease-out 0s;
}
.breadcrumb a:hover {
color:#fff;
transition: all 0.3s ease;
}
.rnav ul {
list-style-type: none;
text-align:right;
padding:0;
color:#ddd;
}
.rnav ul li{
display:inline-block;
}
.rnav ul li a {
font-family: 'FagoCo';
color:#ff9f08;
font-weight:600;
}
.rnav ul li a:hover {
color:#fff;
}

/*--- Product Gallery ---*/

.slidep {
background:#eee;
padding:5%;
}
#sproductos {
text-align:center;
background:#fff;
border:3px solid #ddd;
}
#sproductos img {
width:100%;
padding:10%;
}
.informa {
background:#eee;
}
.informa .ind {
position: relative;
left: 20px;
z-index: 15;
width:100%;
padding-left: 0;
margin-left: 0;
text-align: center;
list-style: none;
top:10px;
}
.informa .ind li {
display: block;
width: 30%;
height: auto;
float: left;
text-indent: -999px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
border: transparent;
border-radius: 0;
padding: 0px 1px;
}
.informa .ind li img {
float: none;
display: block;
padding-left:10px;
margin: auto;
width:120px;
transition: all 0.3s ease;
position: relative;
border:2px solid #ddd;
background:white;
}
.informa .ind li img:hover {
border:2px solid #ff9f08;
}
.flecha1 {
    top: 70px;
    left: -8% !important;
}
.flecha2 {
    top: 70px;
    right: 0% !important;
}

/*--- Product Information ---*/
.checkbox {
    border-bottom: 1px solid #ddd;
}
.rproduct {
background:#fff;
padding-left:2%;
}
.rproduct h1 {
font-family: 'FagoCoBoldItalic';
}
.disabled {
color:#555 !important;
}
.rproduct p {
    font-size: 1.1em;
    color: #444;
    font-family: 'FagoCoItalic';
}
.rproduct p strong {
font-size:1em;
color:#333;
font-family: 'FagoCoBoldItalic';
font-weight:normal;
}
.rproduct p a {
color:#ff9f08;
font-family: 'FagoCoBoldItalic';
}
.rproduct .col-md-6 {
vertical-align:top;
}
.pprice {
width:30%;
}
.pprice h3 {
font-family: 'FagoCoBoldItalic';
font-size:2em;
color:#222;
margin:0;
padding:0;
margin-bottom:3%;
}
.pprice p {
font-size:0.95em;
}
.pcantidad {
padding:0 5px;
}
.pcantidad p strong {
font-family: 'FagoCoBoldItalic';
font-size:1em;
font-weight:normal;
margin-right:10px;
display:block;
margin-top:0;
}
.pcantidad select {
width:50%;
height:30px;
background:#fff;
border:1px solid #ddd;
}
.p_addtocart {
padding:0;
padding-bottom:2%;
}
.p_addtocart p {
    margin-bottom: 3%;
    margin-top: 0;
    font-family: 'FagoCo';
}
.p_addtocart button {
font-size:1.3em;
padding:15px 20px;
border-radius:3px;
border:1px solid #ff9f08;
font-family: 'FagoCoBoldItalic';
color:#222;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
background: #ffcf00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcf00 1%, #ff9f08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcf00 1%,#ff9f08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcf00 1%,#ff9f08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf00', endColorstr='#ff9f08',GradientType=0 ); /* IE6-9 */
}
.p_addtocart button:hover {
background: #ff9f08; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9f08 1%, #ffcf00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff9f08 1%,#ffcf00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff9f08 1%,#ffcf00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f08', endColorstr='#ffcf00',GradientType=0 ); /* IE6-9 */
}
.p_addtocart a {
font-size:1.3em;
padding:15px 20px;
border-radius:3px;
border:1px solid #ff9f08;
font-family: 'FagoCoBoldItalic';
color:#222;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
background: #ffcf00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcf00 1%, #ff9f08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcf00 1%,#ff9f08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcf00 1%,#ff9f08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf00', endColorstr='#ff9f08',GradientType=0 ); /* IE6-9 */
}
.p_addtocart a:hover {
background: #ff9f08; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9f08 1%, #ffcf00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff9f08 1%,#ffcf00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff9f08 1%,#ffcf00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f08', endColorstr='#ffcf00',GradientType=0 ); /* IE6-9 */
}
.p_brand {
width:15%;
margin-top:3%;
}
.p_brand img{
width:100%;
border:3px solid #eee;
padding:15%;
}
.p_desc {
width:75%;
margin-bottom:8%;
padding-top:3%;
}
.p_desc p {
text-align:left;
font-size:1em;
color:#444;
line-height:1.5em;
}
.p_share {
width:65%;
padding:10px;
border:1px solid #eee;
margin:10px 0;
border-radius:3px;
}
.p_specs {
padding:2% 10% 5% 10%;
}
.p_specs table {
width:100%;
}
.p_specs table thead {
background:#222;
color:#fff;
}
.p_specs table thead th {
padding:5px;
border:1px solid #555;
}
.p_specs table td{
padding:5px;
border:1px solid #ddd;
}
.p_downloads {
padding:2% 10% 5% 10%;
}
.p_downloads ul li {
background:#f9f9f9;
padding:2%;
margin-top:1%;
border-bottom:1px solid #ddd;
}
.p_downloads h3 {
font-family: 'FagoCoBoldItalic';
font-size:1.3em;
color:#222;
margin:0;
padding:0;
margin-bottom:2%;
}
.p_downloads a {
color:#fff;
font-weight:600;
background:#222;
padding:5px 10px;
border-radius:2px;
}
.p_downloads a:hover {
color:#222;
background:#ffcf00;
}
.p_comments {
padding:2% 10% 5% 10%;
}
.lower_tabs {
padding:3% 10%;
}
.lower_tabs .panel-default > .panel-heading {
background:#fff;
border:none;
}
.nav-tabs > li > a {
background:#ffcf00;
font-family: 'FagoCoBoldItalic';
color:#333;
font-size:1.3em;
}



/*---Nosotros ---*/

.overlay_slide .titulosomos {
color: #fff;
font-family: 'FagoCoBoldItalic';
font-size: 48px;
margin-top: 10%;
}
.infosomos {
padding: 100px 15%;
text-align: center;
background: rgba(218,172,6,1);
background: -moz-linear-gradient(top, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(218,172,6,1)), color-stop(8%, rgba(255,201,8,1)), color-stop(88%, rgba(255,201,8,1)), color-stop(100%, rgba(192,152,6,1)));
background: -webkit-linear-gradient(top, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
background: -o-linear-gradient(top, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
background: -ms-linear-gradient(top, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
background: linear-gradient(to bottom, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daac06', endColorstr='#c09806', GradientType=0 );
}
.infosomos p {
    text-align: center;
    font-size: 1.5em;
    line-height: 2em;
    color: #151515;
    font-family: 'FagoCoItalic';
}
.mas1 {
    background: #1a1a1a;
    padding: 100px 5%;
}
.mas1 p {
    font-size: 1.2em;
    text-align: left;
    color: #ddd;
    font-family: 'FagoCoItalic';
}
.mas2 {
    background: url(../images/2s.jpg) no-repeat;
    background-size: cover;
    width: 50%;
    height: 310px;
}
.mas2 img{
  display: none;
}
.mas3 {
    background: url(../images/3s.png) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 387px;
    z-index: 1;
    top: -87px;
    position: relative;
}
.somosmas2 {
    height: 300px;
    padding: 0;
}
.mas3 img{
  display: none;
}
.mas4 {
    background: #fff;
    padding: 125px 7%;
}
.mas4 p{
  font-family: 'FagoCoItalic';
  font-size: 18px;
  color: #000;
  text-align: left;
}
.mas4 strong{
  font-size: 24px;
  font-family: 'FagoCoBoldItalic';
  text-align: left;
  color: #000;
}
.mision{
 background: #eee;
 padding:10%; 
}
.mision h1 {
width:50%;
background: #ffc908;
display: block;
color:#222;
font-family: 'FagoCoBoldItalic';
font-size:2em;
text-align: center;
margin-bottom: 10%;
margin:auto;
}
.mision p {
    color: #333;
    font-size: 1.1em;
    text-align: center;
    margin-top: 5%;
    font-family: 'FagoCoItalic';
}
.vision{
background: #eee;
padding:10%;
}
.vision h1 {
width:50%;
background: #ffc908;
display: block;
color:#222;
font-family: 'FagoCoBoldItalic';
font-size:2em;
text-align: center;
margin-bottom: 10%;
margin:auto;
}
.vision p {
    color: #333;
    font-size: 1.1em;
    text-align: center;
    margin-top: 5%;
    font-family: 'FagoCoItalic';
}




/*--- Contacto ---*/

/*--- Left Column ---*/
.infocontacto h2 {
font-family: 'FagoCoBoldItalic';
font-size:1.3em;
color: #333;
margin: 0;
background: #FFCF00;
display: inline-block;
padding:0.5% 1%;
position: relative;
}
.formulario1 {
background: #eee;
padding:3% 5%;
}
.form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 10px;
    margin-top: 3%;
    font-family: 'FagoCoItalic';
    font-size: 1.2em;
    line-height: 1.428571;
    color: #222;
    background-color: #fff;
    background-image: none;
    border: none;
    border-radius: 0;
    border: 2px solid #ddd;
}
.formulario1 p {
font-size:1em;
margin-top:1%;
}
.enviar {
margin-top:3%;
width:50%;
font-size:1.3em;
padding:7px 20px;
border-radius:3px;
border:1px solid #ff9f08;
font-family: 'FagoCoBoldItalic';
color:#222;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
background: #ffcf00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcf00 1%, #ff9f08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcf00 1%,#ff9f08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcf00 1%,#ff9f08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf00', endColorstr='#ff9f08',GradientType=0 ); /* IE6-9 */
}
.enviar:hover {
background: #ff9f08; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9f08 1%, #ffcf00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff9f08 1%,#ffcf00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff9f08 1%,#ffcf00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f08', endColorstr='#ffcf00',GradientType=0 ); /* IE6-9 */
}


/*--- Right Column ---*/
.infoc {
background:#333;
padding:3%;
}
.c_data h1 {
font-family: 'FagoCoBoldItalic';
font-size:2.5em;
color:#fff;
margin:0;
padding:0;
margin-top:3%;
}
.c_data p {
font-family: 'FagoCo';
color:#fff;
font-size:1.2em;
}
.c_data p a {
font-family: 'FagoCoBoldItalic';
color:#ffc908;
transition: all 0.4s ease-out 0s;
}
.c_data p a:hover {
color:#fff;
transition: all 0.3s ease;
}
.maps {
font-size:0.8em;
}
.c_social {
margin-top:8%;
}
.social_icons {
margin-top:3%;
}
.c_social img {
width:30px;
transition: all 0.4s ease-out 0s;
}
.c_social img:hover {
opacity:0.5;
transition: all 0.3s ease;
}
.c_subscription {
margin-top:8%;
}
.c_subscription p {
font-family: 'FagoCoBoldItalic';
color:#fff;
margin-top:10px;
}
.c_subscription form{
padding:0;
}
.c_subscription input {
background:#fff;
width:50%;
height:40px;
font-size:1.3em;
color:#222;
padding:10px;
border:none;
border-radius:2px;
margin:0;
font-family: 'FagoCoBoldItalic';
}
.c_subscription button {
font-size:1.3em;
padding:7px 20px;
border-radius:3px;
border:1px solid #ff9f08;
font-family: 'FagoCoBoldItalic';
color:#222;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
background: #ffcf00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcf00 1%, #ff9f08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcf00 1%,#ff9f08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcf00 1%,#ff9f08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf00', endColorstr='#ff9f08',GradientType=0 ); /* IE6-9 */
}
.c_subscription button:hover {
background: #ff9f08; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9f08 1%, #ffcf00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff9f08 1%,#ffcf00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff9f08 1%,#ffcf00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f08', endColorstr='#ffcf00',GradientType=0 ); /* IE6-9 */
}
.r_map {
padding:5%;
background:#333;
}





/*--- Marcas ---*/
.col-md-4.marca1 {
    padding: 50px;
}
.mar {
    padding: 50px;
    text-align: center;
    background: #EEE;
}
.servicios {
    background: #e6e6e6;
    margin-top: -2%;
    margin-bottom: 5%;
    top: 10px;
    padding-bottom: 5%;
    position: relative;
}
.tituloservicios {
    top: 70px;
    position: relative;
}
.tituloservicios h1 {
    background: #ffc908;
    display: block;
    color: #000;
    font-family: 'FagoCoBoldItalic';
    font-size: 21px;
    text-align: center;
    width: 7%;
    left: 46.5%;
    position: relative;
    margin-bottom: 10%;
    padding: 5px;
}
.col-md-4.servicio1 {
    padding: 15px;
    text-align: center;
    width: 33%;
}
.servicio1 p {
font-family: 'FagoCoItalic';
font-size: 18px;
text-align: center;
color: #333;
padding: 40px 26%;
}
.servicio1 .imagen{
    height: 83px;
    max-width: 83px;
}
.tarjeta {
margin-top: 6%;
}
.ahorro {
margin-top: -3%;
}



/*--- Covers ---*/
.cover h1 {
    font-family: 'FagoCoBoldItalic';
    text-align: center;
    padding: 4%;
    margin: 0;
    color: #fff !important;
}

/*--- GUI ---*/

.rs_gui {
padding:3% 10%;
background:#f7f7f7;
}
.rs_gui h1, .rs_gui h2, .rs_gui h3 {
font-family: 'FagoCoBold';
color:#333;
margin:0;
margin-bottom:3%;
}
.rs_gui h1 {
font-size:2em;
}
.rs_gui h2 {
font-size:1.6em;
}
.rs_gui h3 {
font-size:1.3em;
}
.rs_gui input {
display:block;
margin-top:2%;
padding:5px 8px;
width:300px;
color:#222;
font-size:1.2em;
font-weight:600;
border:1px solid #ddd;
border-radius:2px;
}
.rs_gui button {
margin-top:3%;
display:block;
font-size:1.2em;
padding:7px 20px;
border-radius:3px;
border:1px solid #ff9f08;
font-family: 'FagoCoBoldItalic';
color:#222;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
background: #ffcf00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcf00 1%, #ff9f08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcf00 1%,#ff9f08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcf00 1%,#ff9f08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf00', endColorstr='#ff9f08',GradientType=0 ); /* IE6-9 */
}
.rs_gui button:hover {
background: #ff9f08; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9f08 1%, #ffcf00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff9f08 1%,#ffcf00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff9f08 1%,#ffcf00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f08', endColorstr='#ffcf00',GradientType=0 ); /* IE6-9 */
}
.rs_gui form p{
font-size:0.85em;
margin-top:2%;
}

/*-- Table Styles --*/

.rs_inner .table {
background:#fff;
border:1px solid #ddd;
font-size:1.1em;
}
.rs_inner .table > tbody > tr > th {
background:#333;
font-family: 'FagoCo';
color:#ffc908;
font-size:1.1em;
}
.rs_inner .table > tbody > tr > td {
padding:5px 10px;
}
.rs_inner .table a{
font-family: 'FagoCo';
background:transparent;
color:#222;
padding:5px;
border-radius:2px;
}
.rs_inner .table a:hover{
background:#ffc908;
color:#222;
}
.rs_img img {
width:60px;
border:1px solid #ddd;
padding:1px;
}
.t_right {
text-align:right;
}
.r_gray {
background:#ddd !important;
border:1px solid #ccc !important;
}
.r_gray:hover {
background:#fff !important;
border:1px solid #ddd !important;
color:#777;
}
/*-- CTAs --*/

.rs_cta {
    padding: 3% 0 5% 0;
}
.rs_cta .col-md-6 {
text-align:center;
}
.rs_cta a {
    padding: 2% 20%;
    border: none;
    width: 100%;
    font-size: 1.2em;
    transition: all 0.3s ease;
    text-shadow: 1px 1px 0 rgba(255,255,255,.5);
    color: #1a1a1a;
    font-family: 'FagoCoBoldItalic';
    background: rgba(255,201,8,1);
    background: -moz-linear-gradient(top,rgba(255,201,8,1) 0%,rgba(255,160,8,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,201,8,1)),color-stop(100%,rgba(255,160,8,1)));
    background: -webkit-linear-gradient(top,rgba(255,201,8,1) 0%,rgba(255,160,8,1) 100%);
    background: -o-linear-gradient(top,rgba(255,201,8,1) 0%,rgba(255,160,8,1) 100%);
    background: -ms-linear-gradient(top,rgba(255,201,8,1) 0%,rgba(255,160,8,1) 100%);
    background: linear-gradient(to bottom,rgba(255,201,8,1) 0%,rgba(255,160,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}

.rs_cta a:hover {
  transition: all 0.3s ease;
  color: #4E4E56;
}

/*-- Mi Perfil --*/

.perfil .row{
padding:5% 15%;
}
.perfil .col-md-6 {
padding:0 3%;
}

/*-- Registro --*/

.registro .row{
padding:5% 20%;
}
.registro h1 {
margin-bottom:5%;
}
.forgot {
padding:5% 0;
}
.forgot a {
color:#999;
font-family: 'FagoCo';
padding:2px;
}
.forgot a:hover {
background:#ffc908;
color:#222;
padding:2px;
border-radius:2px;
}
.registro a {
color:#999;
}
.registro .checkbox {
width:300px;
margin-top:2%;
padding-left:20px;
}
.registro .checkbox p {
padding-top:5px;
}
.registro button {
margin-top:6%;
}


























































#wrapper {
  width: 900px;
  height: 400px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  overflow: hidden;
}
#left-side {
    height: 1142px;
    background: #e6e6e6;
    width: 25%;
    box-shadow: 7px 0 7px -7px #777;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.bajar {
    padding: 40px;
    margin-top: 11%;
}
section.coti {
    height: 800px;
    position: relative;
}

.ad .table tr td {
    padding-top: 50px;
    text-align: left;
}
#left-side ul li {
  padding-top: 100px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  color: rgba(51, 51, 51, 0.5);
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
}
li.wrap2 {
    color: #ccc;
    font-size: 18px;
    font-family: 'FagoCoBoldItalic';
}
#left-side ul li:hover {
  color: #333333;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
}
#left-side ul li:hover > .icon {
  fill: #333;
}
#left-side ul li.active {
    color: #333333;
    font-size: 18px;
    font-family: 'FagoCoBoldItalic';
}
#left-side ul li.active:hover > .icon {
  fill: #E74C3C;
}
.lin {
    border-right: 1px solid #ccc;
    width: 60%;
    height: 110px;
}
li.choose {
    color: #ccc;
    font-size: 18px;
    font-family: 'FagoCoBoldItalic';
}
li.pay {
   color: #ccc;
    font-size: 18px;
    font-family: 'FagoCoBoldItalic';
}
li.wrap {
  color: #ccc;
    font-size: 18px;
    font-family: 'FagoCoBoldItalic';
}
#border {
  height: 288px;
  width: 1px;
  background-color: rgba(51, 51, 51, 0.2);
}
#border #line.one {
    width: 15px;
    height: 38px;
    background-color: #ffc908;
    margin-left: -14px;
    margin-top: -75px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
#border #line.two {
    width: 15px;
    height: 38px;
    background-color: #ffc908;
    margin-left: -14px;
    margin-top: 75px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
#border #line.three {
    width: 15px;
    height: 38px;
    background-color: #ffc908;
    margin-left: -14px;
    margin-top: 220px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.leer a {
    color: #808080;
    text-decoration: underline !important;
}
.campos {
    text-align: center;
}

button.btn.btn-default.guardar {
    width: 60%;
    height: 60px;
    border-radius: 0;
    border: 0;
    font-family: 'FagoCoBoldItalic';
    font-size: 20px;
        background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
button.btn.btn-default.guardar:hover {
    width: 60%;
    height: 60px;
    border-radius: 0;
    border: 0;
    font-family: 'FagoCoBoldItalic';
    font-size: 20px;
        background: linear-gradient(to bottom, rgba(255,160,8,1) 100%, rgba(255,201,8,1) 0%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
input.form-control.datosperfil {
    text-align: center;
}
form.perfildatos {
    width: 50%;
    margin-left: 24%;
    text-align: center;
    margin-top: 5%;
}
h1.cambiarcontrasena {
    font-size: 16px !important;
    background: #FFBD08;
    display: inline-block;
    width: 20%;
    height: 20px;
    padding-top: 3px;
}
h1.cambiarperfil {
    font-size: 16px !important;
    background: #FFBD08;
    display: inline-block;
    width: 10%;
    height: 20px;
    padding-top: 3px;
}
table.table.misco {
    width: 80%;
    margin-left: 10%;
    background: rgba(255,255,255,0.5);
    border-top: none !important;
    border-bottom: none !important;
    margin-top: 5%;
    height: 250px;
}
table.table.detallecoti {
    width: 90%;
    margin-left: 10%;
    margin-top: 5%;
}
strong.num2 {
    background: #fff;
    width: 50% !important;
    display: block;
    height: 50px;
    padding: 12px;
    border: 1px solid #ccc;
    position: relative;
    text-align: center;
}

.ad2 {
    min-height: .01%;
    top: 0;
    width: 100%;
    overflow-x: auto;
    position: relative;
}
a.verco {
    color: #000;
    text-decoration: underline !important;
    font-size: 14px;
    font-family: 'FagoCoBold';
}.misco1 td {
    padding-bottom: 0px !important;
    padding-top: 20px !important;
}

.recoti {
    display: block;
    background: rgb(51, 51, 51);
    width: 20%;
    text-align: center;
    height: 60px;
    margin-left: 30%;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: 10%;
}


.iniciocoti {
    display: block;
    width: 20%;
    text-align: center;
    height: 60px;
    margin-left: 50%;
    padding: 20px;
    color: #000;
    border-left: 1px solid #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: -4%;
    background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
.iniciocoti:hover {
    display: block;
    width: 20%;
    text-align: center;
    height: 60px;
    margin-left: 50%;
    padding: 20px;
    color: #fff;
    border-left: 1px solid #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: -4%;
    background: linear-gradient(to bottom, rgba(255,160,8,1) 100%, rgba(255,201,8,1) 0%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
.recoti:hover {
    display: block;
    background: #808080;
    width: 20%;
    text-align: center;
    height: 60px;
    margin-left: 30%;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: 10%;
    color: #fff;
}
img.impr1 {
    width: 15%;
}
table.table.misco.misco1 {
    height: 130px;
}

img.impr {
    width: 20%;
}
.miperfil h1{
  font-size: 24px;
  font-family: 'FagoCoBoldItalic';
  color: #000;
}
.misco td {
    border-top: none !important;
    text-align: left !important;
    color: #808080 !important;
    font-size: 14px;
     padding-left: 50px !important;
    font-family: 'FagoCoItalic' !important;
}
p.etiquetas {
    background: #808080;
    color: #fff;
    text-align: center;
    display: inline-block;
    width: 40%;
}

p.etiqueta {
    background: #8cc63f;
    color: #fff;
    text-align: center;
    display: inline-block;
    width: 40%;
}
.misco th {
    border-bottom: 1px solid #333;
    position: relative;
    padding-left: 50px !important;
    padding-top: 20px !important;
    padding-bottom: 0px !important;
    font-size: 14px !important;
    font-family: 'FagoCo' !important;
    color: #333;
}
section.miperfil {
    text-align: center;
    margin-top: 10%;
    margin-bottom: 10%;
}

section.mis {
    text-align: center;
    margin-top: 10%;
    margin-bottom: 10%;
}
section.mis h1{
    color: #333;
    font-size: 24px;
    font-family: 'FagoCoBoldItalic';
}

.fo {
    width: 100% !important;
    height: 1140px !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
    background-color: #EEE !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    overflow: hidden;
}

#border #line.four {
 width: 15px;
    height: 38px;
    background-color: #ffc908;
    margin-left: -14px;
  margin-top: 197px;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
.noss th {
    border-top: none !important;
    border-bottom: 1px solid;
    font-family: 'FagoCo';
    font-size: 14px;
    text-align: center;
    color: #777;
}
.table-responsive.noss {
    width: 90%;
    background: rgba(255,255,255,0.5);
    height: 130px;
    margin-bottom: 3%;
    border-top: none;
}
p.estado {
    background: #FFC908;
    display: block;
    text-align: center !important;
    width: 33%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 14px;
    color: #333;
    margin-left: 35%;
    font-family: 'FagoCoBoldItalic';
}

.noss td img {
    width: 15%;
    padding-top: 0;
}
#right-side {
    height: 1000px;
    width: 75%;
    overflow: hidden;
}
.noss td {
    font-size: 14px !important;
    padding-top: 35px !important;
    color: #808080 !important;
    text-align: center;
    position: relative;
    font-family: 'FagoCoItalic' !important;
}
th.tto {
    font-size: 25px !important;
    background: #FFC908;
    font-family: 'FagoCoBoldItalic' !important;
    display: block;
    width: 90%;
    text-align: center !important;
}

th.tto1 {
font-size: 25px !important;
font-family: 'FagoCoBoldItalic' !important;
}

strong.numer {
    background: #fff;
    width: 100%;
    display: block;
    height: 50px;
    padding: 12px;
    border: 1px solid #ccc;
    position: relative;
    text-align: center;
}
#right-side #first,  #right-side #third, #right-side #fourth {
    position: absolute;
    height: auto;
    width: 75%;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    margin-top: -350px;
    opacity: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

#right-side #second{
  position: absolute;
    height: auto;
    width: 75%;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    margin-top: -350px;
    opacity: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
}
#right-side #first h1, #right-side #second h1, #right-side #third h1, #right-side #fourth h1 {
    font-weight: 0;
    color: #333;
    font-size: 24px;
    font-family: 'FagoCoBoldItalic';
    margin-top: -240px;
}
#right-side #first p, #right-side #second p, #right-side #third p, #right-side #fourth p {
    color: #333;
    font-weight: 500;
    padding-left: 100px;
    padding-right: 30px;
    text-align: left;
}
a.canterior.reinicio {
    width: 20%;
    padding-top: 17px;
    margin-left: 0%;
    margin-top: 10%;
}
a.canterior.reinicio:hover {
    width: 20%;
    padding-top: 17px;
    margin-left: 0%;
    margin-top: 10%;
}
p.infocoti {
    font-size: 14px;
    color: #777 !important;
    text-align: left !important;
    font-family: 'FagoCoItalic';
    padding-left: 0px !important;
}
strong.nucoti {
    color: #333;
    font-size: 12px;
    font-family: 'FagoCo';
}
.coti h1 {
    font-size: 24px;
    text-align: center;
    font-family: 'FagoCoBoldItalic';
    color: #000;
}
.coti .resu {
    font-size: 24px;
    text-align: center;
    font-family: 'FagoCoBoldItalic';
    margin-top: 0;
}
a.cenviar {
    display: block;
    background: rgb(51, 51, 51);
    width: 50%;
    text-align: center;
    height: 60px;
    padding: 20px;
    color: #333;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
    transition: all .4s ease-in-out;
}
a.cenviar:hover {
    display: block;
    background: rgb(51, 51, 51);
    width: 50%;
    text-align: center;
    height: 60px;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
    transition: all .4s ease-in-out;
}
p.cotizar1 {
    font-size: 12px;
    color: #777 !important;
    padding-left: 0px !important;
    font-family: 'FagoCo';
    text-align: left !important;
}
#left-side ul {
    margin-top: -50%;
}
.regre{
     margin-top: 3%;
    display: block;
    width: 100%;
    font-size: 1.2em;
    text-align: center;
    padding: 7px 50px;
    border-radius: 3px;
    border: 1px solid #ff9f08;
    font-family: 'FagoCoBoldItalic';
    color: #222;
    text-shadow: 1px 1px 1px rgba(255,255,255,.7);
    background: #ffcf00;
    background: -moz-linear-gradient(top,#ffcf00 1%,#ff9f08 100%);
    background: -webkit-linear-gradient(top,#ffcf00 1%,#ff9f08 100%);
    background: linear-gradient(to bottom,#ffcf00 1%,#ff9f08 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf00', endColorstr='#ff9f08',GradientType=0 );
cursor: pointer;
}
.regre:hover {
color:#333;
    background: #ffcf00;
    background: -moz-linear-gradient(top,#ff9f08 1%,#ffcf00 100%);
    background: -webkit-linear-gradient(top,#ff9f08 1%,#ffcf00 100%);
    background: linear-gradient(to bottom,#ff9f08 1%,#ffcf00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f08', endColorstr='#ffcf00',GradientType=0 );
}

p.asesor {
    padding-left: 0px !important;
    text-align: center;
    font-size: 14px;
    color: #777 !important;
    font-family: 'FagoCoItalic';
    margin-bottom: 3%;
}
.coti h2 {
    background: #FFC908;
    color: #000;
    font-size: 24px;
    margin-top: 10%;
    font-family: 'FagoCoBoldItalic';
}
.coti .confirmar {
    font-size: 24px;
    text-align: center;
    font-family: 'FagoCoBoldItalic';
    color: #000;
    margin-top: 5%;
}
#right-side #first.active, #right-side #third.active, #right-side #fourth.active {
  margin-top: 10%;
  opacity: 1;
  -webkit-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}
#right-side #second.active {
    margin-top: 15%;
    opacity: 1;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.ad1 {
    min-height: .01%;
    top: 0;
    width: 90%;
    margin-top: 0%;
    overflow-x: auto;
    position: relative;
}

.usuario img{

  height: 24px;
}
img.el {
    width: 20%;
    text-align: center;
}

a.canterior {
    display: block;
    background: rgb(51, 51, 51);
    width: 50%;
    text-align: center;
    height: 60px;
    margin-left: 56%;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: 10%;
}

a.canterior.active {
    display: block;
    background: #777;
    width: 50%;
    text-align: center;
    height: 60px;
    margin-left: 56%;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: 10%;
}
a.canterior:hover {
    display: block;
    background: #777;
    width: 50%;
    text-align: center;
    height: 60px;
    margin-left: 56%;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: 10%;
}
a.csiguiente {
    display: block;
    background: rgb(51, 51, 51);
    width: 50%;
    text-align: center;
    height: 60px;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: 10%;
}

a.csiguiente.active {
    display: block;
    background: #777;
    width: 50%;
    text-align: center;
    height: 60px;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: 10%;
}

a.csiguiente:hover {
    display: block;
    background: #777;
    width: 50%;
    text-align: center;
    height: 60px;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
    margin-top: 10%;
}
a.canterior1 {
    display: block;
    background: rgb(51, 51, 51);
    width: 50%;
    text-align: center;
    height: 60px;
    margin-left: 56%;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
}
a.canterior1:hover {
    display: block;
    background: #808080;
    width: 50%;
    text-align: center;
    height: 60px;
    margin-left: 56%;
    padding: 20px;
    color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
    transition: all .4s ease-in-out;
}
.ad td {
    font-size: 14px;
    font-family: 'MyriadProRegular';
    border-top: 2px solid #333 !important;
    color: #333;
    border-bottom: 1px solid #333;
    text-align: center;
}
.ad th {
    font-size: 14px;
    font-family: 'FagoCo';
    text-align: left;
    color: #333;
    border-top: none !important;
}
.ad {
    min-height: .01%;
    top: 0;
    width: 90%;
    overflow-x: auto;
    position: relative;
}
.usuario {
    float: left;
    width: 19%;
    padding: 0;
    text-align: center;
}
.usuario a {
    height: 90px;
    padding: 32px 15px 0;
    background: rgba(255,201,8,1);
    background: -moz-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,201,8,1)), color-stop(100%, rgba(255,160,8,1)));
    background: -webkit-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -o-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
    display: block;
}
.usuario a:hover{
background: rgba(255,160,8,1);
background: -moz-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,160,8,1)), color-stop(100%, rgba(255,201,8,1)));
background: -webkit-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -o-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -ms-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: linear-gradient(to bottom, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa008', endColorstr='#ffc908', GradientType=0 );
}

.carrito img{

  height: 24px;
}
.carrito {
    float: left;
    width: 19%;
    text-align: center;
    padding: 0;
    border-left: 2px solid #2F2F2F;
}
.paso1{
  background: #ffc908;
  width: 20%;
}
.paso1 {
    background: #ffc908;
    width: 110%;
    margin-top: -140%;
    border: 2px solid #333;
    text-align: center;
    border-radius: 100%;
    font-family: 'FagoCoBoldItalic';
    font-size: 18px;
}
.carrito a {
    height: 90px;
    padding: 32px 15px 0;
    background: rgba(255,201,8,1);
    background: -moz-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,201,8,1)), color-stop(100%, rgba(255,160,8,1)));
    background: -webkit-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -o-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
    display: block;
}
.carrito a:hover{
background: rgba(255,160,8,1);
background: -moz-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,160,8,1)), color-stop(100%, rgba(255,201,8,1)));
background: -webkit-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -o-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -ms-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: linear-gradient(to bottom, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa008', endColorstr='#ffc908', GradientType=0 );
}
.adaptar{
  width: 100%;
}
.carousel-indicators li{
  border-radius: 0;
  height: 12px;
  margin: 0;
  width: 12px;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #FFC908;
    border: 1px solid #FFC908;
}
.overlay_slide{
  background-color: rgba(0, 0, 0,0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding-top: 5%;
  padding-left: 20%;
  padding-right: 20%;
  height: 100%;
}
.overlay_slide h1{
  color: #fff;
    font-family: 'FagoCoBoldItalic';
    font-size: 36px;
}
.overlay_slide h1 strong{
  color: #FFC908;
  font-weight: normal;
  margin-top: 0;
}
.overlay_slide p{
  color: #fff;
  font-size: 16px;
  font-family: 'FagoCoItalic';
  line-height: 28px;
  margin-top: 30px;
}
.overlay_slide a{
  padding: 12px 35px;
  font-size: 20px;
  font-family: 'FagoCoBoldItalic';
  color: #333333;
  margin-top: 30px;
  display: inline-block;
  border-radius:3px;
  background: rgba(255,201,8,1);
  background: -moz-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,201,8,1)), color-stop(100%, rgba(255,160,8,1)));
  background: -webkit-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  background: -o-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
.overlay_slide a:hover{
  background: rgba(255,160,8,1);
background: -moz-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,160,8,1)), color-stop(100%, rgba(255,201,8,1)));
background: -webkit-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -o-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: -ms-linear-gradient(top, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
background: linear-gradient(to bottom, rgba(255,160,8,1) 0%, rgba(255,201,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa008', endColorstr='#ffc908', GradientType=0 );
}
.buscando{
  padding: 50px 15%;
  text-align: center;
  background: rgba(218,172,6,1);
background: -moz-linear-gradient(top, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(218,172,6,1)), color-stop(8%, rgba(255,201,8,1)), color-stop(88%, rgba(255,201,8,1)), color-stop(100%, rgba(192,152,6,1)));
background: -webkit-linear-gradient(top, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
background: -o-linear-gradient(top, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
background: -ms-linear-gradient(top, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
background: linear-gradient(to bottom, rgba(218,172,6,1) 0%, rgba(255,201,8,1) 8%, rgba(255,201,8,1) 88%, rgba(192,152,6,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daac06', endColorstr='#c09806', GradientType=0 );
}
.buscando h1{
  color: #333;
  font-size: 24px;
  font-family: 'FagoCoBoldItalic';
  margin-top: 0;
  margin-bottom: 30px;
}
.buscando .form-control {
    display: block;
    width:50%;
    height: 55px;
    padding:5px 15px;
    font-size:1.5em;
    text-align: center;
    color: #222;
    background-color: #fff;
    background-image: none;
    border: 2px solid #ccc;
    border-radius: 0;
    margin:auto;
}
.buscando button{
  display: inline-block;
  border: none;
  padding:10px 75px;
  color: #FFCF00;
  font-size: 20px;
  margin-top:2%;
  font-family: 'FagoCoBoldItalic';
  background: rgba(51,51,51,1);
  border-radius:3px;
}
.buscando button:hover{
background: rgba(26,26,26,1);
background: -moz-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,26,26,1)), color-stop(100%, rgba(51,51,51,1)));
background: -webkit-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
background: -o-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
background: -ms-linear-gradient(top, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
background: linear-gradient(to bottom, rgba(26,26,26,1) 0%, rgba(51,51,51,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#333333', GradientType=0 );
}
.img_auto{
  width: 100px;
  display: inline-block;
  position: relative;
top: -50px;
  background: rgba(77,77,77,1);
  background: -moz-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77,77,77,1)), color-stop(100%, rgba(27,27,27,1)));
  background: -webkit-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: -o-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: -ms-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: linear-gradient(to bottom, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#1b1b1b', GradientType=0 );
    height: 100px;
    border-radius: 50%;
    padding: 25px 9px;
}
.img_moto{
  width: 100px;
  display: inline-block;
  position: relative;
top: -50px;
  background: rgba(77,77,77,1);
  background: -moz-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77,77,77,1)), color-stop(100%, rgba(27,27,27,1)));
  background: -webkit-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: -o-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: -ms-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: linear-gradient(to bottom, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#1b1b1b', GradientType=0 );
    height: 100px;
    border-radius: 50%;
    padding: 25px 9px;
}
.guia{
  background: rgba(238,238,238,1);
  background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 94%, rgba(192,192,192,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,1)), color-stop(94%, rgba(238,238,238,1)), color-stop(100%, rgba(192,192,192,1)));
  background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 94%, rgba(192,192,192,1) 100%);
  background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 94%, rgba(192,192,192,1) 100%);
  background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 94%, rgba(192,192,192,1) 100%);
  background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 94%, rgba(192,192,192,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#c0c0c0', GradientType=0 );
  padding-bottom: 50px;
}
.guia .col-md-6{
  text-align: center;
}
.guia .col-md-6 h1 {
    font-family: 'FagoCoBoldItalic';
    font-size: 24px;
    color: #1A1A1A;
    margin-top: -5px;
}
.guia .col-md-6 p{
font-family: 'FagoCoItalic';
font-size: 14px;
color: #808080;
}
.indicadores {
    position: relative;
    width: 659px;
    margin: auto;
    margin-top: 45px;
}
.map {
  margin-top: 3em;
}
.map-markers {
  list-style: none;
  margin: 0;
  padding: 0;
}
.map-marker {
  position: absolute;
    cursor: pointer;
}
.map-marker:after {
  animation-duration: 10s;
  animation-iteration-count: infinite;
  animation-name: pop;
  border-radius: 50%;
  border: 1px solid #FFEB3B;
  content: '';
  height: 2em;
  left: 0;
  margin: -.5em 0 0 -.5em;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 2em;
}
.map-marker:hover .map-marker-info {
  display: block;
}
.map-marker a {
    background-image: url(../images/puntoaccion.svg);
    border-radius: 50%;
    height: 25px;
    display: block;
    text-indent: -9999px;
    width: 25px;
    background-repeat: no-repeat;
}
.map-marker-1 {
    left: 25%;
    top: 51px;
    display: none;
}
.map-marker-2 {
    left: 22px;
    top: 93px;
}
.map-marker-2:after {
  animation-delay: 3s;
}
.map-marker-3 {
    left: 31.3%;
    top: 137px;
}
.map-marker-4:after {
  animation-delay: 5s;
}
.map-marker-4 {
    left: 76.5%;
    top: 76px;
}
.map-marker-5 {
    left: 54.1%;
    top: 81px;
}
.map-marker-5:after {
  animation-delay: 3s;
}
.map-marker-6 {
    left: 74.5%;
    top: 121px;
}
.map-marker-6:after {
  animation-delay: 5s;
}
.map-marker-info {
    display: none;
    left: 50%;
    position: absolute;
    bottom: 0;
    transform: translate(-50%, -2em);
    width: 180px;
    z-index: 999;
    text-align: center;
}
.map-marker-info header {
  background-color: #ce606f;
  border-radius: .5em .5em 0 0;
  color: #fff;
  padding: .5em 1em;
}
.map-marker-info main {
  background: rgba(77,77,77,1);
  background: -moz-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(77,77,77,1)), color-stop(100%, rgba(27,27,27,1)));
  background: -webkit-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: -o-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: -ms-linear-gradient(top, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  background: linear-gradient(to bottom, rgba(77,77,77,1) 0%, rgba(27,27,27,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#1b1b1b', GradientType=0 );
    border-radius: 0;
    padding: 10px;
    border: transparent;
}
.map-marker-info h2 {
  margin-bottom: 0;
  margin-top: 0;
  color: #FFC908;
  font-size: 20px;
  font-family: 'FagoCoBoldItalic';
}
.map-marker-info-inner {
  border-radius: .5em;
  box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.3);
  font-size: .875em;
}
.map-marker-info-inner:after {
    border-left: .75em solid transparent;
    border-right: .75em solid transparent;
    border-top: 1em solid #000;
    content: '';
    height: 0;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    width: 0;
}
.animate {
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes bounce-in {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.animate-bounce-in {
  animation-duration: .75s;
  animation-name: bounce-in;
}

@keyframes pop {
  0% {
    transform: scale(0);
  }
  8% {
    opacity: .4;
  }
  10% {
    opacity: 0;
    transform: scale(1);
  }
}
.animate-pop {
  animation-duration: 1s;
  animation-name: pop;
}
.map-marker-7{
  left: 68%;
    top: 245px;
}
.map-marker-8 {
    left: 91%;
    top: 90px;
}
.indicadores2 {
    position: relative;
    width: 447px;
    margin: auto;
    margin-top: 45px;
}
.indicadores2 .map-marker-2 {
    left: 47px;
    top: 69px;
}
.indicadores2 .map-marker-1 {
    left: 15%;
    top: 153px;
}
.indicadores2 .map-marker-3 {
    left: 40.3%;
    top: 140px;
}
.indicadores2 .map-marker-6 {
    left: 57.5%;
    top: 185px;
}
.indicadores2 .map-marker-4 {
    left: 77.5%;
    top: 176px;
}
.indicadores2 .map-marker-8 {
    left: 91%;
    top: 70px;
}
.marcas {
    padding: 50px;
    text-align: center;
    background: #fff;
}.logo_marca {
    width: 16%;
    float: left;
    text-align: center;
}
.marcas .carousel-control.right{
  background: transparent;
}
.marcas .carousel-control.left{
  background: transparent;
}
.glyphicon-menu-left{
      top: 15px;
      color: #000;
}
.glyphicon-menu-right{
      top: 15px;
      color: #000;
}
button.btn.btn-default.crear {
    width: 70%;
    height: 60px;
    border-radius: 0;
    border: transparent;
    background: #FFCF00;
    color: #000;
    margin-bottom: 30%;
    font-family: 'FagoCoBoldItalic';
    font-size: 20px;
        background: linear-gradient(to bottom, rgba(255,201,8,1) 0%, rgba(255,160,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
button.btn.btn-default.crear:hover {
    width: 70%;
    height: 60px;
    border-radius: 0;
    border: transparent;
    background: #FFCF00;
    color: #000;
    margin-bottom: 30%;
    font-family: 'FagoCoBoldItalic';
    font-size: 20px;
        background: linear-gradient(to bottom, rgba(255,160,8,1) 100%, rgba(255,201,8,1) 0%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc908', endColorstr='#ffa008', GradientType=0 );
}
.carousel-control {
    position: absolute;
    top: 41px;
    bottom: 0;
    left: 0;
    width: 3%;
    font-size: 20px;
    color: #000;
    text-align: center;
    text-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity=50);
    opacity: 1;
}

.ic {
    top: 57px;
    left: 46%;
}
.automo h1 {
    font-family: 'FagoCoBoldItalic';
    font-size: 24px;
    color: #1A1A1A;
    margin-top: 65px;
    text-align: center;
}
.automo p {
    font-family: 'FagoCoItalic';
    font-size: 14px;
    color: #808080;
    text-align: center;
    margin-bottom: 50px;
}
.panel-default > .borde {
    background: #ffcf00;
    height: 0px;
    padding-top: 0;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.09);
    border-color: #ffcf00;
}

.borde .fe {
    width: 2%;
    background: #ffcf00;
    padding: 5px 5px 5px 5px;
    left: 49%;
    position: relative;
    top: -19px;
}

.ind{
  margin:0px;
}

.carro {
    padding: 15px;
    background: #EEE;
}

.carro2{
  float: left;
    text-align: center;
    left: 15%;
    position: relative;
    display: block;
    margin: auto;
}

.m2{

  left: 129px;
    top: 192px;
}

.m1{
      left: 56%;
    top: 124px;
}

.m3{
  left: 77.3%;
    top: 304px;
}

.m4 {
    left: 158.5%;
    top: 178px;
}

.m5 {
    left: 116.1%;
    top: 166px;
}

.m6 {
    left: 160.5%;
    top: 267px;
}

.m8 {
    left: 181%;
    top: 215px;
}
.ima4 {
    width: 4%;
    left: 73%;
    position: relative;
}
.ima5 {
    width: 4%;
    left: 77%;
    position: relative;
}
.ima6 {
    width: 4%;
    left: 76%;
    position: relative;
}
.ima7 {
    width: 4%;
    left: 75%;
    position: relative;
}
.ima8 {
    width: 4%;
    left: 83%;
    position: relative;
}

/** 19 oct **/
header .navbar-default .navbar-nav > li > a {
    color: #ffffff;
}
header .navbar-default .navbar-nav > li > a:hover {
      color: #b8b7bd;
    text-shadow: 0 0 0 #ffffff;
}
.r_products .r_actions .col-md-6:nth-child(1) {
    width: auto;
}

footer .col-md-4:nth-child(2) h3,
footer .col-md-4:nth-child(2) a,
footer .col-md-4:nth-child(2) p {
    width: 100%;
}
.menu_head nav.navbar {
    min-height: 1px;
}

/** 19 oct **/

/** 22 oct **/

.dropdown button#dLabel {
    padding: 5px 15px;
}
header .logo {
    height: 74px;
    padding: 15px 8px;
}
header .col-md-3.tel,
header .col-md-1.usuario a ,
header .col-md-1.carrito a, 
header .col-md-1.search a {
    height: 74px;
    padding-top: 22px;
} 
ul.dropdown-menu.automoviles ,
ul.dropdown-menu.motos{
    margin-top: 40px;
} 
.r_products .checkbox input[type="checkbox"] {
    float: right;
    margin: 5px 20px 0 0;
}
.r_products .checkbox label {
    width: 80% !important;
}

/** 22 oct **/


/****26***/
.navbar-default .navbar-nav > li.active > a {
     color: #b8b7bd;
    text-shadow: 0 0 0 #ffffff;
}
.contact_btn {
margin-top:3%;
display:block;
font-size:1.2em;
padding:7px 20px;
border-radius:3px;
border:1px solid #ff9f08;
font-family: 'FagoCoBoldItalic';
color:#222;
text-shadow:1px 1px 1px rgba(255,255,255,0.7);
background: #ffcf00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcf00 1%, #ff9f08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffcf00 1%,#ff9f08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffcf00 1%,#ff9f08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf00', endColorstr='#ff9f08',GradientType=0 ); /* IE6-9 */
}
.checkbox.register_fields_area {
    padding: 0;
}
.checkbox.register_fields_area input {
    float: left;
    margin-left: 0;
    margin-right: 2px;
    text-align: left;
    width: 20px;
}
.cart_confirm {
    float: left;
    text-align: center;
    width: 60%;
}
#right-side #third .cart_confirm p {
    padding: 0;
}
.cart_confirm span {
    float: left;
    font-weight: bold;
    width: 180px;
}
.btn_main_area {
    float: left;
    margin-right: 18px;
}
.contact_btn.btn_cart {
    display: inline-block;
    width: auto;
}
.contact_btn.btn_cart:hover {
    color: #000000;
}
.pagination_area {
    float: left;
    min-width: 94%;
}
.panel-heading h4 a {
    font-size: 14px;
    font-style: normal;
    text-shadow: 0 0;
    text-transform: uppercase;
}
.panel-collapse .checkbox {
    border-bottom: 2px solid #dddddd;
}
.cart_confirm h1 {
    text-align: left;
}
.col-md-4.footer_links {
    padding: 0;
}

*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.rproduct code {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    color: #444;
    font-size: 1em;
    font-family: 'FagoCoItalic';
}