.img-thumbnail { border-radius: 0 }

code { border-radius: 0 }

pre { border-radius: 0 }

.form-control { border-radius: 0; box-shadow: none; webkit-box-shadow: none }

.form-control:focus {

    border-color: gray;

    -webkit-box-shadow: none;

    box-shadow: none

}



.marcas-index{

display: flex;

   justify-content: center;

   align-items: center;

   width: 100%;

   height: 220px;

   padding: 20px;

}

 

.marcas-index img{

width: 100%

}

.volver {

    float: left;

}

.volver i{

    font-size: 29px;

    float: left;

    margin-top: -4px;

    margin-right: 5px;

}

.formulario_busqueda form{

    float: right !important;

}

.formulario_busqueda{

    float: right !important;

}



.flotante img{

	position: fixed;

    width: 163px;

}

.lentemedidas img{

	_position: absolute;

}



.medida_a{

position: absolute;

    right: 183px;

    top: 274px;

}

.medida_b{

position: absolute;

    right: 16px;

    top: 124px;

}

.medida_c{

position: absolute;

    right: 209px;

    top: 117px;



}

.medida_d{

position: absolute;

       left: 134px;

    top: 113px;

}

.flotante{

	padding: 5px 10px;

    position: absolute;

    bottom: 150px;

    left: 39px;

    background-color: rgba(0,0,0,.6);

    color: white !important;

    z-index: 99;

    animation-name: flotante;

    animation-duration: 8s;

    animation-iteration-count: 1;

    animation-timing-function: ease;

    animation-delay: 1s;

    border-radius: 5px;

    width: auto;

    opacity: 0;

	}

	.flotante a{

	color: white !important; 

}

@keyframes flotante {

    0%   { opacity: 0 }

    10% { opacity: 100 }

    90% { opacity: 100 }

    100% { opacity: 0 }

}

.separa_titulo iframe{

 height:400px;

	

}

.trespadding{

	padding: 5px 0 !important;

}



.trespadding .col-md-3, .col-md-2, .col-md-1{

    	padding-left: 8px !important;

    	padding-right: 8px !important;

    }

.fecha_operativo{

	position: absolute;top:78px;right: 75px;font-size: 17px;

}

.fecha_operativo b{

	color: green

}



.separa_titulo {

    border-bottom: 1px solid darkgray;

    text-align: center;

    height: 10px;

    margin: 30px 0;

    display: inline-block;

}

.separa_titulo span {

    margin-bottom: -86px;

    background: white;

    padding: 0 25px;

    text-transform: uppercase;

    color: darkgray;

    font-weight: 400;

}

.rrss img {

    max-width: 61px;

}

.rrss {

    border-left: 2px solid white;

    padding-left: 30px;

}

.top_menu{

    font-weight: bold;

    text-align: center;

}

.top_menu_a{

    display: inline-block;

    width: 45%;

    margin-top: 10px;

    color: white;

}

.top_menu_a a{

    color: white;

}

.top_menu img{

	color: #7ba329;

	margin-left: 5px;

}

.top_menu strong{

	padding:0 20px;

}

dl li{

	list-style: none;

	margin-left: 10px;

}

.logo{

    	text-align: center !important;

    

    }

.separa{

	margin: 30px 0px;

}

.logo img {

    max-height: 100px;

    _margin: 12px 0;

}

.boton_lux{

	color: white;

    background: black;

    padding: 10px 20px;

    border: 0px;

    text-align: center;

    vertical-align: middle;

    width: 100% !important;

    float: none;

    margin: 0 auto;

    margin-top: 20px;

}

.boton_lux a{

	color: white;

    background: purple;

    padding: 10px 20px;

    border: 0px;

    text-align: center;

    vertical-align: middle;

    width: 100% !important;

    float: none;

    margin: 0 auto;

    margin-top: 20px;

}

.boton_lux:hover{

	background-color: #333;

    color: white;

}

.boton_lux_admin{

    padding: 10px 20px;

    border: 0px;

    text-align: center;

    vertical-align: middle;

    width: 100% !important;

    float: none;

    margin: 0 auto;

    margin-top: 20px;

    background-color: deepskyblue;

    color: white;

    border-radius: 5px;

}

.boton_lux_admin a{

	color: white;

    background: purple;

    padding: 10px 20px;

    border: 0px;

    text-align: center;

    vertical-align: middle;

    width: 100% !important;

    float: none;

    margin: 0 auto;

    margin-top: 20px;

}

.boton_lux_admin:hover{

	background-color: #0095c7;

}

.input-sm { border-radius: 0 }

.input-lg { border-radius: 0 }

.btn { border-radius: 0 }

.btn-lg { border-radius: 0 }

.btn-sm,

.btn-xs { border-radius: 0 }

.dropdown-menu {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none

}



.term b{

	line-height: 4;

}

.price{

	text-decoration: line-through;

	font-size: .9em;

}

.priceb{

	text-decoration: line-through;

    font-size: 0.5em;

    color: gray;

}

.btn_a{

	_background-color: #7da6f1;

    _height: 350px;

    _border-radius: 16px;

    position: relative;

    text-align: center;

    margin-bottom: 62px;

    _border-radius: 10px 10px 0 0;

    _padding: 100px 20;



}

.btn_a:hover > .btn_inter{

	transition: .5s;

 	background-color: #ea8524;

}

.btn_inter{

	width: 90%;

    background-color: purple;

    height: 74px;

    padding-top: 10px;

    text-align: center;

    color: white;

    position: absolute;

    bottom: -38px;

    left: 18px;

    border-radius: 5px;

    font-size: 18px;

    line-height: 1.1;

    transition: .5s;

}

.btn_inter strong{

	font-size: 30px;

}



.btn-group-xs > .btn { border-radius: 0 }

.btn-group-sm > .btn { border-radius: 0 }

.btn-group-lg > .btn { border-radius: 0 }

.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 0 }

.btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 0 }

.input-group-lg > .form-control,

.input-group-lg > .input-group-addon,

.input-group-lg > .input-group-btn > .btn { border-radius: 0 }

.input-group-sm > .form-control,

.input-group-sm > .input-group-addon,

.input-group-lg > .input-group-btn > .btn { border-radius: 0 }

.input-group-addon { border-radius: 0 }

.input-group-addon.input-sm { border-radius: 0 }

.input-group-addon.input-lg { border-radius: 0 }

.nav-tabs > li > a { border-radius: 0 }

.nav-pills > li > a { border-radius: 0 }

@media (min-width: 768px) {

    .navbar { border-radius: 0 }

}

.navbar-toggle { border-radius: 0 }

.navbar-toggle .icon-bar { border-radius: 0 }

.breadcrumb { border-radius: 0 }

.pagination { border-radius: 0 }

    .pagination > li:first-child > a,

    .pagination > li:first-child > span {

        border-bottom-left-radius: 0;

        border-top-left-radius: 0

    }

    .pagination > li:last-child > a,

    .pagination > li:last-child > span {

        border-top-right-radius: 0;

        border-bottom-right-radius: 0

    }

.pagination-lg > li:first-child > a,

.pagination-lg > li:first-child > span {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0

}

.pagination-lg > li:last-child > a,

.pagination-lg > li:last-child > span {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}

.pagination-sm > li:first-child > a,

.pagination-sm > li:first-child > span {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0

}

.pagination-sm > li:last-child > a,

.pagination-sm > li:last-child > span {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}

.pager li > a,

.pager li > span { border-radius: 0 }

.label { border-radius: 0 }

.badge { border-radius: 0 }

.container .jumbotron { border-radius: 0 }

.thumbnail { border-radius: 0 ;text-transform: uppercase;text-align: center;

	overflow: hidden;

	}

.thumbnail p{

	font-size: 13px;



}



.alert { border-radius: 0 }

.progress {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none

}





.progress-bar {

    -webkit-box-shadow: none;

    box-shadow: none

}

.list-group-item:first-child {

    border-top-right-radius: 0;

    border-top-left-radius: 0

}

.list-group-item:last-child {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0

}

.list-group-sub .list-group-item:focus {

	background: transparent;!important

}

.panel {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none

}

.panel-heading {

    border-top-right-radius: 0;

    border-top-left-radius: 0

}

.panel-footer {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0

}

.panel-group .panel { border-radius: 0 }

.well {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    _margin-top: 2%;

}

.well-lg { border-radius: 0 }

.well-sm { border-radius: 0 }

.close { text-shadow: none }

.modal-content {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none

}

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

    .modal-content {

        -webkit-box-shadow: none;

        box-shadow: none

    }



}

.tooltip-inner { border-radius: 0 }

.popover {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none

}

.popover-title { border-radius: 0 }

.carousel-control { text-shadow: none }

.carousel-indicators li { border-radius: 0 }

.carousel-caption { text-shadow: none }



.btn:active,.btn:focus,a:active,a:focus{outline: 0}

.no-border-right{border-right: 0!important}

.no-border-left{border-left: 0!important}

.no-padding{padding: 0!important}

.hero-spacer {margin-top: 50px}

.hero-feature{margin-bottom: 30px}

select{border:1px solid #ddd;padding:3px}

.green{ color: green }

.red{ color: red }

@font-face {

   font-family: 'Roboto', sans-serif;

}

@font-face {

   font-family: 'Roboto', sans-serif;

}

@font-face {

   font-family: 'Roboto', sans-serif;

}

body{

	font-family: 'Roboto', sans-serif;

	color:#333;

	_background: #f1f1f1

}

.main-container{

	padding-top: 20px;

	_background: #fff;

	/*box-shadow: 0 0 7px #384248*/

}

header{

	_padding-top: 10px;

	_background: #f1f1f1;

}

header .well{

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	-ms-box-shadow: none;

	-o-box-shadow: none;

	box-shadow: none;

	padding: 0;

	padding-top: 0;

	border: 0;

	background: transparent;

}

header .logo{

	padding: 0;

    margin-top: 10px;

}

header .logo a{

	color: #333;

	font-size: 35px;

font-family: 'Roboto', sans-serif;

}

header .logo a span{

	color: #428bca;

}

header .logo a:hover{

	text-decoration: none;

}

.slider{

	margin: 0;

	padding: 0;

	width: 100%;

	margin-bottom: 20px;

}

ul.bxslider {

	list-style: none;

}

.bx-wrapper {

	_box-shadow: 0 0 0 1px #ddd

}

.bx-wrapper img {

	width: 100%;

}

.bx-viewport {

	height: 466px !important;

}

.input-search{

	position: relative;

	z-index: 1;

}

.btn-group-cart,.btn-group-cart .btn{

	width: 100%;

	margin-top: 4%;

}

.btn-group-cart .btn{

	text-align: center;

}

.btn-group-cart .dropdown-menu{

	z-index: 1001;

	left: inherit;

	right: 0;

}

.btn-group-cart .icon-cart{

	margin-right: 5px;

}

ul.cart-content{

	min-width: 250px;

}

ul.cart-content b{

	font-weight: normal;

	display: block;

	font-family: 'Roboto', sans-serif;

	/*font-size: 16px;*/

	color: #428BCA;

}

.link-p{

	display: block;

	min-height: 250px;

	height: auto;

	width: 100%;

	max-width: 100%;

	margin-right: auto;

	margin-left: auto;

}

.first-p{

	min-height: 169px;

}

.def-img{

	position: inherit!important;

	width: auto!important;

	height: inherit!important;

	max-width: inherit!important;

	max-height: inherit!important;

	left: inherit!important;

	top: inherit!important;

}

.prod-caption{

	_background: #fbfbfb;

	_border-top: 1px solid #ddd;

	_color: #a7a7a7;

	margin-top: 5%;



}

.prod-caption:hover{



}

.despacho p{

	font-size: 12px;

	margin: 0;

	padding: 0;

}



.prod-caption h4{

	font-size: 17px;

	overflow: hidden;

	

	background-repeat: no-repeat;

	background-position: left bottom;

	background-size: 100%;

	padding-bottom: 5%;

	border-bottom: 2px solid green;

}



span.title{

	display: block;

    font-size: 20px;

    /* background-image: url(../images/bk_btn.jpg); */

    /* background-position: left bottom; */

    /* background-repeat: no-repeat; */

    padding-bottom: 8px;

    /* margin-bottom: 20px; */

    font-size: 14px;

    font-weight: 900;

    color: white;

    background-color: black;

    text-transform: uppercase;

    width: fit-content;

    padding: 6px 20px;

    border-radius: 29px;

    margin-left: 25px;

    margin-top: -14px;

    position: relative;

    z-index: 1;



}

footer{

	color: white;

	background: black;

	_margin-top: 5%;

}

footer h4{

	    /* background-image: url(../images/bk_btn.jpg); */

    background-position: left bottom;

    background-repeat: no-repeat;

    padding-top: 16px;

    /* padding-bottom: 10px; */

    font-size: 19px;

}

footer .column ul{

	font-size: 13px;

	list-style: none;

	padding: 0;

	line-height: 22px;

}

footer .column ul a{

	color: black;

}

footer .copyright{

	padding: 10px;

	color: #ccc;

	background: #171717;

}

.ico_top img {

    max-width: 34px;

    max-height: 25px;

}

.navbar{

	_background: #384248;

	_margin-bottom: 0;

	_border-color: #384248

}

@media (min-width: 768px) {

	.navbar-nav > li > a {

		_padding-top: 17px;

		_padding-bottom: 17px;

	}

}

.navbar li a{

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	text-transform: uppercase;

	color: white !important;

	-ms-transition: all 100ms ease-in-out 0s ;

	-moz-transition: all 100ms ease-in-out 0s ;

	-webkit-transition: all 100ms ease-in-out 0s ;

	-o-transition: all 100ms ease-in-out 0s ;

	transition: all 100ms ease-in-out 0s ;

	font-weight: 600;

}

.navbar li a:hover, .navbar li a.active{

	background-color: #648C01 !important;

	color:white !important;

}

.navbar li.nav-dropdown .caret{

	border-top-color: #fff;

	border-bottom-color: #fff;

}

.sub_titulo {

    text-align: center;

    font-size: 34px;

    color: #7ac700;

    border: 2px solid #7ac700;

    padding: 6px;

    border-radius: 20px;

    font-weight: 400;

    margin-bottom: 28px;

}

.titulo{

	font-size: 90px;

    text-transform: uppercase;

    color: #7ac700;

    text-align: center;

    font-weight: 900;

        padding-bottom: 46px;

    line-height: initial;

}

.letras{

	font-size: 23px;

    line-height: normal;

    color: gray;

}

.titulo span{



    color: gray;

    font-size: 18px;

    font-weight: 100;

    text-transform: none;



}

.titulo strong{



    color: gray;

    font-size: 18px;

    font-weight: 900;

    text-transform: uppercase;



}

@media (min-width: 768px) {

	.navbar li.nav-dropdown ul li a{

		font-family: Arial;

		font-size: 15px;

		color: black!important;

		text-transform: inherit;

		padding: 10px;

	}

	.navbar li.nav-dropdown ul li a:hover{

		background-color:#648c01 !important;

		color: white !important;

	}

}

.thumbnail{

	 transition: 1s;

	 _border-radius: 45px;

	 background-color: transparent;

}

.thumbnail:hover{

	_border: 1px solid #648c00;

   

}

.thumbnail img{

    border-radius: 10px; 

}

.catalogue-pagination{

	margin: 0;

	margin-bottom: 40px;

}

.catalogue-pagination li.disabled:hover a{

	cursor: default;

}

.catalogue-pagination li a{

	-ms-transition: all 100ms ease-in-out 0s ;

	-moz-transition: all 100ms ease-in-out 0s ;

	-webkit-transition: all 100ms ease-in-out 0s ;

	-o-transition: all 100ms ease-in-out 0s ;

	transition: all 100ms ease-in-out 0s ;

	padding: 6px 10px;

}

.back-top{

	display: none;

    position: fixed;

    bottom: 0;

    right: 0;

    width: 57px;

    /* background: #384248; */

    color: black;

    height: 58px;

}

.back-top:hover, .back-top:focus, .back-top:active{

	color: #fff;

}

.back-top:hover{

	-ms-transition: all 100ms ease-in-out 0s ;

	-moz-transition: all 100ms ease-in-out 0s ;

	-webkit-transition: all 100ms ease-in-out 0s ;

	-o-transition: all 100ms ease-in-out 0s ;

	transition: all 100ms ease-in-out 0s ;

	background: #263238;

}

.tbl-cart thead{

	background: #f8f8f8

}

.tbl-cart .td-qty{

	white-space: normal !important;

	width: 130px;

}

.btns-cart .btn{

	margin-right: 3px;

	margin-bottom: 1px;

}

.tbl-checkout tbody tr td:nth-child(odd){

	background: #f8f8f8;

}

.input-qty-detail .bootstrap-touchspin{

	float: left;

	margin-right: 5px;

	width: 130px;

}



.product-thumb-image{ padding: 2px }

.product-main-image, .product-thumb-image .thumbnail{ margin-bottom: 0 }

.product-main-image{ cursor: zoom-in; cursor: -webkit-zoom-in; cursor: -moz-zoom-in }

.product-main-image-container{ position: relative }

.product-loader{

	position: absolute;

	top: 4px;

	right: 4px;

	z-index: 1;

	width: 60px;

	height: 9px

}

.product-short-detail label{ font-weight: normal }

.product-short-detail .col-xs-8:before{

	margin-right: 3px;

}

.the-list{

	float: left;

	margin: 18px 0;

	width: 100%

}

.the-list h3{ margin: 0 }

.the-list select{

	display: inline;

	width: auto

}

.input-qty-detail .bootstrap-touchspin{

	float: left;

	margin-right: 5px;

	margin-bottom: 1px;

	width: 130px;

	margin-left: 1;

}

.add-to-detail a{

	color: #333;

	font-size: 12px

}

.product-detail-tab .nav-tabs a:focus, .product-detail-tab .nav-tabs a:active{ outline: 0 }

.product-detail-tab .well{

	border-top: 0;

	background: #fff

}

.product-detail-tab .well span{

	font-family:'Roboto', sans-serif !important;

    font-size: 14px !important;

    line-height: 1.42857143 !important;

    color: #333 !important;

    font-weight: 400 !important;

    background-color:white !important;

}

#detail table tr td:first-child, .comparison tbody tr td:first-child, .compare-product{ background: #f8f8f8 }

.comparison{ text-align: center }

.comparison tbody tr td:first-child{ text-align: left }

.product-rating {

    margin-top: 5px;

    color: #FFCC00;

    font-size: 12px

}

.media a.pull-left:hover{ text-decoration: none }

#review .media{ padding-bottom: 10px }

.tbl-cart .td-qty{ width: 130px }

.tbl-cart label{ font-weight: inherit }

.tbl-cart thead{ background: #f8f8f8 }

.login-form { max-width: 380px; margin-top: 10px }

.login-form .panel{

	border: 1px solid #ddd;

    background-color: #fff;

}

.btn-login-social{ width: 30px }



@media (min-width: 992px) {

	.product-detail{ float: right }



}

@media (max-width: 1200px) {

	.medida_a{

position: absolute;

    right: 142px;

    top: 221px;

}

.medida_b{

    position: absolute;

       right: 11px;

    top: 99px;



}

.medida_c{

position: absolute;

    right: 169px;

    top: 92px;



}

.medida_d{

position: absolute;

    left: 108px;

    top: 89px;

}

}



@media (max-width: 992px) {

	.medida_a{

position: absolute;

    right: 169px;

    top: 253px;

}

.medida_b{

    position: absolute;

    right: 16px;

    top: 112px;



}

.medida_c{

position: absolute;

       right: 195px;

    top: 109px;



}

.medida_d{

position: absolute;

    left: 124px;

    top: 102px;

}

}

@media (max-width: 768px) {

	.nopadding{padding:0px !important;}

	.lentemedidas{

		font-size: 12px

	}

	.medida_a{

position: absolute;

   left: 68%;

    top: 72%;

    width: fit-content;

}

.medida_b{

    position: absolute;

    right: -2.5%;

    top: 32%;



}

.medida_c{

position: absolute;

     right: 28.5%;

    top: 28%;



}

.medida_d{

position: absolute;

    left: 17%;

    top: 26%;



}

}







}

.white-container {

	position: relative;

	padding: 15px;

	background-color: #fff;

}

.list-group-submenu {

	margin-left:20px;

}

.panel-cat {

	border: 0;

	text-transform: uppercase;

}

.panel-cat > a {

	background: #f5f5f5

}

.panel-cat i.fa-caret-down {

	margin-left: 10px

}

.panel-cat .list-group-sub > a {

	padding-left: 25px

}

.panel-cat .list-group-sub a:last-child {

	border-bottom: 0

}

.panel-cat .list-group-sub:last-child a:last-child {

	border-bottom: 1px solid #ddd

}

.blog-list{ margin-bottom: 20px }

.blog-list h4{ margin-top: 0 }

.blog-info {

	margin-bottom: 10px;

	font-size: 12px

}

.blog-info, .blog-info a { color: #cfcfcf }

.blog-info i { margin-left: 10px }

.blog-info i:first-child { margin-left: 0 }

/*@media (max-width: 768px){

	.thumbnail img{ width: 100% }

}*/

.blog-list-group-item {

	padding-left: 10px;

	border: 0;

	border-bottom: 1px dotted #ccc;

	background: transparent

}

.blog-list-group-item a{ color: inherit }

.blog-detail .thumbnail img{ width: 100% }

.line-top{

	background-image: url(../images/border-page.png);

	height: 5px;

	width: 100%;

}

@media (max-width: 1000px){

	.marcas { 

	width: 49% !important;

	display: inline-block !important;

    padding: 0 7px;

    vertical-align: middle;

   

     }

}

.marcas{

	width: 24.5%;

    display: inline-block !important;

    padding: 0 7px;

    vertical-align: middle;

    background-color: transparent;

}

.marcas img{

	width: 65%;

}



#sale { 	

	width: 40%;

    height: 76px;

    background-image: url(../images/sale.svg);

    background-repeat: no-repeat;

    position: absolute;

    top: 9px;

    right: -5px;

    background-size: 100%;

    color: white;

    font-weight: 900;

    line-height: 2.1;

    text-transform: capitalize;

    font-size: 115%;

    z-index: 5;

}



@media (max-width: 1000px){

	#sale { 

	width: 63%;

    height: 60px;

    background-image: url(../images/sale.svg);

    background-repeat: no-repeat;

    position: absolute;

    top: 6px;

    right: -5px;

    background-size: 100%;

    color: white;

    font-weight: 900;

    line-height: 2.1;

    text-transform: capitalize;

    font-size: 88%;



     }

     .prod-caption h4{

     	font-size: 13px;

     }

     .logo2 img{

     	width: 100%;

     }

}

.img_gale{



}



.img_gale img{	

}

#zoom{

	transition: transform 2s;	

	transform: scale(1);



}

#row:hover #zoom{

	transition: transform 2s;	

	transform: scale(1.2);

	z-index: -1;

}

.btnoptico{

	background-image: url(../images/optico1.jpg);

    width: 100%;

    height: 300px;

    background-repeat: no-repeat;

    transition: .5s;

    background-size: cover;

    background-position: center ;



}



.btn_a:hover > .btnoptico{

	transition: .5s;

	background-image: url(../images/optico2.jpg);

    width: 100%;

    height: 370px;



}

.btnsol{

	background-image: url(../images/lentesol1.jpg);

    width: 100%;

    height: 300px;

    background-repeat: no-repeat;

    transition: .5s;

    background-size: cover;

    background-position: center ;

 	

}



.btn_a:hover > .btnsol{

	transition: .5s;

	background-image: url(../images/lentesol2.jpg);

    width: 100%;

    height: 370px;

    background-repeat: no-repeat;



}

.btncontacto{

	background-image: url(../images/contacto1.jpg);

    width: 100%;

    height: 300px;

    background-repeat: no-repeat;

    transition: .5s;

    background-size: cover;

   	background-position: center ;



}



.btn_a:hover > .btncontacto{

	transition: .5s;

	background-image: url(../images/contacto2.jpg);

    width: 100%;

    height: 370px;



}

.btnaccesorio{

	background-image: url(../images/accesorio1.jpg);

    width: 100%;

    height: 300px;

    background-repeat: no-repeat;

    transition: .5s;

    background-size: cover;

   	background-position: center ;



}



.btn_a:hover > .btnaccesorio{

	transition: .5s;

	background-image: url(../images/accesorio2.jpg);

    width: 100%;

    height: 370px;



}

/* Celular */

@media (max-width: 600px ) {

.volver {

   font-size: 11px;

    margin-top: 15px;

    padding-left: 11px;

}

.volver i{

    font-size: 32px;

    margin-top: -8px;

    float: left;

}



.formulario_busqueda{

    margin-top: 9px;

}





.top_menu_a{

   font-size: 11px;

    margin-top: -3px;

    margin-bottom: 12px;

}

    span.title {

   margin: 0px;

    width: 100%;

   }

  .well_mobile{

    margin-top: 23px;

  }

  .fecha_operativo{

	position: absolute;

    top: 45px;

    right: 0px;

    font-size: 12px;

    background: white;

    padding: 0px 39px;

}



  .table-mobile td {

  	width: 100%;

  	display: list-item;

  }

  .menu_mobile{

    font-size: 9px;

    text-align: center;

  }

  .main-container{

    padding-top: 0px !important;

  }

  .btn_inter{

  	left: 9px;

  }

  .top_menu {

    margin-top: 8px;

    color: #7ba329 !important;

    font-weight: bold;

    font-size: 13px;

    text-align: center;

}

.menu .col-xs-4{

	padding-right: 5px;

    padding-left: 5px;



}

.bx-viewport {

    height: 150px !important;

}

.titulo{

	font-size: 35px;

}

.titulo span {

  

    font-size: 14px;



}

.titulo strong {

  

    font-size: 14px;

  

}

.sub_titulo {

   

    font-size: 13px;

   

}

.letras {

    font-size: 12px;



}



.rrss{

	text-align: center;

	border-left: 0px;

	margin-bottom: 20px;

	padding-left: 0px;

}

.rrss img{

	width: 40px;

}

.col-xs-6 {

    padding: 5px;

}

.col-xs-12 {

    padding: 10px;

}

.espacio_mobile{

	padding-top: 30px;

}







}

