/* ==========================================================================
   HTML5 styles
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    background-position: center center;
    background-repeat: repeat-x;
    font-size: 1,5em;
    line-height: 1.4;
    background-image:url('../img/bg_home.jpg');
    background-color: #5f6c0b;
}

/*::-moz-selection {
    background: #d2ffb1;
    text-shadow: none;
}

::selection {
    background: #d2ffb1;
    text-shadow: none;
}
*/
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/* Fonts */
.font100 { font-family: 'Roboto Slab', serif; font-weight: 100; }
.font300 { font-family: 'Roboto Slab', serif; font-weight: 300; }
.font400 { font-family: 'Roboto Slab', serif; font-weight: 400; }
.font700 { font-family: 'Roboto Slab', serif; font-weight: 700; }

.color1, .color1:hover { color: #c50c1c; } 
.color2, .color2:hover { color: #8daa00; }
.color3, .color3:hover { color: #008ad3; }
.color4, .color4:hover { color: #003e94; }
.bgcolor1 { background-color: #c50c1c; } 
.bgcolor2 { background-color: #8daa00; }
.bgcolor3 { background-color: #008ad3; }
.bgcolor4 { background-color: #003e94; }


/* Header */
header { margin-top: 20px; }
.iso { margin-left: 45px; }
.Bgcol { background-color: #efefef; }
.marca { margin-top: 15px;margin-left: 15px; }
.HeadTit {
    margin-top: 22px; 
    color: #8daa00;
    font-family: 'Roboto Slab', serif; 
    font-weight: 400;
    font-size: 38px;
	text-transform:capitalize;
}

/* Menu Sitios */
.Bgsitios {
    background-color: #ffffff;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    font-size: 27px;
    padding-top: 10px;
    padding-bottom: 10px;
/*    margin-top: 20px;
*/}
*, *:after, *:before { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 
}
.grid { 
    padding: 0px 0px 0px 0px;
    max-width: 1300px;
    margin: 0 auto;
    list-style: none;
    text-align: center; 
    margin-bottom: 20px;
}
.grid li { 
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0px;
    text-align: left;
    position: relative; 
}
.grid figure { 
    margin: 0;
    position: relative; 
}
.grid figure img { 
    max-width: 100%;
    display: block;
    position: relative; 
}
.grid figcaption { 
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    background: #efefef;
    color: #ed4e6e; 
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
}
.grid figcaption h3 { 
    margin: 0;
    padding: 0;
    color: #fff; 
}
.grid figcaption span:before { 
    /*content: ' ';*/
}
.grid figcaption a { 
    text-align: center;
    padding: 5px 10px;
    border-radius: 2px;
    display: inline-block;
    background: #303030;
    color: #fff; 
}
.cs-style figure { 
    overflow: hidden; 
}
.cs-style figure img { 
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s; 
}
.no-touch .cs-style figure:hover img,
.cs-style figure.cs-hover img { 
    -webkit-transform: translateY(-35px);
    -moz-transform: translateY(-35px);
    -ms-transform: translateY(-35px);
    transform: translateY(-35px);
}
.cs-style figcaption {
    height: 100px;
    width: 100%;
    top: auto;
    bottom: 0;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    transition: transform 0.4s, opacity 0.1s 0.3s;
    border-top: 2px solid #cccccc;
    margin-top: 20px;
}
.no-touch .cs-style figure:hover figcaption,
.cs-style figure.cs-hover figcaption {
    opacity: 1;
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;
}
.cs-style figcaption a {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
@media screen and (max-width: 31.5em) {
    .grid { padding: 10px 10px 100px 10px; }
    .grid li { width: 100%;  }
}

/* Navar */
.topNav { padding-top: 20px; }
.navbar-default {
    background-color: #303030;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    border: 0px;
    font-family: 'Roboto Slab', serif; 
    font-weight: 300;
    font-size: 18px;
}
.navbar-default .navbar-brand { 
    color: #ffffff; 
}
.navbar-default .navbar-brand:hover, 
.navbar-default .navbar-brand:focus {
    color: #ebebeb; 
}
.navbar-default .navbar-text { 
    color: #ffffff; 
}
.navbar-default .navbar-nav > li > a { 
    color: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px; 
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { 
    color: #ffffff;
    background-color: #8daa00; 
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus { 
    color: #ffffff;
    background-color: #8daa00; 
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { 
    color: #ebebeb;
    background-color: #303030; 
}
.navbar-default .navbar-toggle { 
    border-color: #303030; 
}
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus { 
    background-color: #303030; 
}
.navbar-default .navbar-toggle .icon-bar { 
    background-color: #ffffff; 
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form { 
    border-color: #ffffff; 
}
.navbar-default .navbar-link { 
    color: #ffffff; 
}
.navbar-default .navbar-link:hover { 
    color: #ebebeb; 
}
.dropdown-menu {
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0px;
    background-clip: padding-box;
    background-color: #8daa00;
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    font-weight: 100;
    left: 0;
    list-style: none outside none;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 999999;
}
.dropdown-menu > li > a {
    font-weight: 100;
    clear: both;
    color: #ffffff;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 6px 20px;
    white-space: nowrap;
}
.dropdown-menu > li > a:hover { 
    color: #ffffff; 
/*    background-color: #7c8b1a;*/
	background-color:#303030;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}
.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
@media (max-width: 767px) {
    .nav { text-align: center; font-weight: 300; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #ffffff; background-color: #4e4c4d; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #ebebeb;background-color: #8daa00; }
    .dropdown-menu { text-align: center; }
}

/* Carrousel */
.carousel { margin-top: 0px; border: 0px; }

/* Main */
a:hover { text-decoration: none; }
.box {
    background-color: #ffffff;
    padding-top: 18px;
    padding-left: 5px;
    padding-right: 5px;
    /*height: 295px;*/
	height:95% !important;
    text-align: center;
    border: 1px solid #ffffff;
    font-family: 'Roboto Slab', serif; 
    font-weight: 400;
    /*font-size: 20px;*/
	font-size: 15px;
    border: 2px solid #ffffff;
    margin-bottom: 20px;
	overflow:hidden;
}


 /* Pages */
.imgprod {
    margin-bottom: 30px;
}
.titprod {
    font-size: 23px;
    color: #303030;
    font-family: 'Roboto Slab', serif; 
    font-weight: 400;
    margin-top: -10px;
}
.txtprod {
    font-size: 18px;
    color: #a7a7a7;
    font-family: 'Roboto Slab', serif; 
    font-weight: 300;
}
.titprod2 {
    font-size: 28px;
    color: #303030;
    font-family: 'Roboto Slab', serif; 
    font-weight: 400;
    margin-top: 10px;
}
.formu {
    width: 100%;
    background-color: #e7e7e7;
    padding: 40px;

}
.info p {
    color: #8d8d8d;
    font-size: 15px;
	text-transform:capitalize;
/*    line-height: 12px;
*/}
.info p a {
    color: #8d8d8d; 
}
.info p a:hover {
    color: #8daa00;
}
/* Button */
.btn-custom {
    font-family: 'Roboto Slab', serif; 
    font-weight: 300;
    color: #ffffff;
    font-size: 16px;
    background-color: #8daa00;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 16px;
    margin-bottom: 10px;
}
.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active {
    color: #ffffff;
    background-color: #303030;
}
.btn-custom.disabled:hover,
.btn-custom.disabled:focus,
.btn-custom.disabled:active,
.btn-custom.disabled.active,
.btn-custom[disabled]:hover,
.btn-custom[disabled]:focus,
.btn-custom[disabled]:active,
.btn-custom[disabled].active,
fieldset[disabled] .btn-custom:hover,
fieldset[disabled] .btn-custom:focus,
fieldset[disabled] .btn-custom:active,
fieldset[disabled] .btn-custom.active {
    background-color: #303030;
}
 /* Form */
.fbr {
    border-radius: 0px;
}

/* Buscar */
#custom-search-input {
    margin:0;
    padding: 0;
    font-family: 'Roboto Slab', serif; 
    font-weight: 400;
    margin-top: 25px;
}
#custom-search-input .search-query {
    padding-right: 3px;
    padding-right: 4px \9;
    padding-left: 3px;
    padding-left: 4px \9;
    margin-bottom: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#custom-search-input button {
    border: 0;
    background: none;
    padding: 2px 5px;
    margin-top: 2px;
    position: relative;
    left: -28px;
    z-index: 5;
    margin-bottom: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color:#000000;
}
.search-query:focus + button { z-index: 3; }
.input-group-btn {
    float: right;
    position: relative;
    margin-top: -30px;
}


/* Acordion Menu */
#accordion-container {
    margin-top: 0px;
    width: 100%;
    background: #efefef;
    padding: 5px 10px 10px 3px;
    margin-bottom: 45px;
    font-family: 'Roboto Slab', serif;
    font-weight: 300;
    font-size: 18px;
}
.accordion-header {
    width: 100%;
    margin: 5px 0 0 0;
    padding: 20px 0px;
    cursor: pointer;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    font-size: 18px;
    border-bottom: 1px solid #cccccc;
}
.accordion-header a {color: rgb(51, 51, 51);}
.active-header {
    width: 100%;
    background: url(../img/active-header.png) #efefef;
    background-repeat: no-repeat;
    background-position: right 50%;
}
.active-header:hover {
    width: 100%;
    background: url(../img/active-header.png) #efefef;
    background-repeat: no-repeat;
    background-position: right 50%;
}

.inactive-header {
    width: 100%;
    background: url(../img/inactive-header.png) #efefef;
    background-repeat: no-repeat;
    background-position: right 50%;
}
.inactive-header:hover {
    width: 100%;
    background: url(../img/inactive-header.png) #efefef;
    background-repeat: no-repeat;
    background-position: right 50%;
}
.accordion-content {
    width: 100%;
    display: none;
    padding: 20px;
    background: #efefef;

}
.accordion-content > li {
    width: 100%;
    list-style-type: none;
    line-height: 30px;
}
.accordion-content > li a:link { 
    color: #a7a7a7; 
    text-decoration: none;
}
.accordion-content > li a:visited { 
    color: #a7a7a7; 
    text-decoration: none;
}
.accordion-content > li a:active { 
    color: #a7a7a7; 
    text-decoration: none;
}
.accordion-content > li a:hover { 
    color: #8daa00; 
    text-decoration: none;
}

/* Maps */
.embed-container {
    margin-top: 0px; 
    position: relative; 
    padding-bottom: 95%; 
    height: 0; 
    overflow: hidden; 
    max-width: 100%; 
    height: auto;
}
.embed-container iframe,
.embed-container object,
.embed-container embed, 
.embed-container a img {
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
}
.embed-containerTop {
    margin-top: 0px;
    margin-bottom: 20px;
    position: relative; 
    padding-bottom: 25%; 
    height: 0; 
    overflow: hidden; 
    max-width: 100%; 
    height: auto;
}
.embed-containerTop iframe,
.embed-containerTop object,
.embed-containerTop embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
}

/* Ico Social */
.icoSocial { float: right; margin-top: 25px; margin-left: 25px; height: 30px; z-index: 99999999; }
.icoSocials { float: right; margin-top: 0px; height: 30px; }
.icoSocialc { float: left; margin-top: 20px; height: 30px; }
.icoface { width: 44px;height: 44px; background: url("../img/ico-social.png") 0 0; float: left; }
.icotw { width: 44px; height: 44px; background: url("../img/ico-social.png") -55px 0; float: left; margin-left: 5px; }
.icog { width: 43px; height: 44px; background: url("../img/ico-social.png") -109px 0; float: left; margin-left: 5px; }
.icofaces { width: 44px; height: 44px; background: url("../img/ico-social.png") 0 -41px; float: left; }
.icotws { width: 44px; height: 44px; background: url("../img/ico-social.png") -55px -41px; float: left; margin-left: 5px; }
.icogs { width: 43px; height: 44px; background: url("../img/ico-social.png") -109px -41px; float: left; margin-left: 5px; }
.icofacesc { width: 44px; height: 44px; background: url("../img/ico-social.png") 0 -88px; float: left; }
.icotwsc { width: 44px;height: 44px; background: url("../img/ico-social.png") -55px -88px; float: left; margin-left: 5px; }
.icogsc { width: 43px;height: 44px;background: url("../img/ico-social.png") -109px -88px; float: left; margin-left: 5px; }
.mov { -webkit-transition: margin 0.3s ease-out; -moz-transition: margin 0.3s ease-out; -o-transition: margin 0.3s ease-out;}   
.mov:hover { margin-top: -5px; } 

/* Footer */
footer { 
    padding-top: 0px; 
    margin-top: 0px; 
    width: 100%; 
    min-height: 350px; 
    background-color: #efefef;
    font-family: 'Roboto Slab', serif; 
    font-weight: 300;
    font-size: 15px;
}
.line {
    width: 100%;
    height: 5px;
    background-color: #ababab;
    margin-top: 30px;
    margin-bottom: 40px;
}
.footerTits {
    font-family: 'Roboto Slab', serif; 
    font-weight: 400;
    color: #8daa00;
    font-size: 15px;
}
.footerTit {
    margin-top: 2px; 
    color: #8daa00;
    font-family: 'Roboto Slab', serif; 
    font-weight: 400;
    font-size: 27px;
	text-transform:capitalize;
}
footer p {
    color: #8d8d8d;
    font-size: 15px;
    line-height: 12px;
}
footer p a {
    color: #8d8d8d; 
}
footer p a:hover {
    color: #8daa00;
}
.isof {
    margin-top: -20px;
    margin-left: -10px;
}

/* ==========================================================================
   Media Custom
   ========================================================================== */
   
/* 1200px */
@media (min-width: 1200px) {}
/* 1024 md */
@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-default { font-weight: 300;font-size: 16px; }
    .navbar-default .navbar-nav > li > a { padding-top: 25px;padding-bottom: 26px;padding-right: 8px;padding-left: 8px; }
    .iso { margin-left: 75px; }
    .footerTit { margin-top: 0px; font-size: 23px; margin-left: -10px; }
    .icoSocialc { width: 200px; margin-bottom: 30px;}
    footer p { line-height: 17px; }
}
/* 768 sm */
@media (min-width: 768px) and (max-width: 991px) {
    .navbar-default { font-weight: 300;font-size: 12px; }
    .navbar-default .navbar-nav > li > a { padding-top: 19px;padding-bottom: 20px;padding-right: 5px;padding-left: 5px; }
    .marca { margin-top: 0px;margin-left: 0px; }
    .HeadTit { margin-top: 22px; margin-left: -15px;margin-right: 15px; font-size: 38px; }
    .Bgsitios { height: 55px; }
    .no-touch .cs-style figure:hover figcaption,
    .cs-style figcaption a { bottom: 3px;right: 0px; }
    .grid figcaption { line-height: 15px; }
    .box { height: 275px; float: left; width: 100%; }
    .footerTit { margin-top: 20px; font-size: 37px; margin-left: -10px; }
    .isof { margin-top: -10px; margin-left: -10px; }
    .icoSocialc { width: 200px; margin-bottom: 30px; }
}
/* 480 xs */
@media (max-width: 767px) {
    .navbar-default .navbar-nav > li > a { padding-top: 10px;padding-bottom: 10px;padding-right: 2px; }
    .box { height: 290px; float: left; width: 100%; }
    .icoSocialc { width: 200px; margin-bottom: 50px; }
    footer p {line-height: 17px;}
    .input-group { width: 98%; margin-right: auto; margin-left: auto;}
}
/* 320 */
@media (max-width: 480px) {
    .navbar-default .navbar-nav > li > a { padding-top: 10px;padding-bottom: 10px; }
    .Bgsitios { height: 55px; }
    .box { height: 220px; float: left; width: 100%; }
    .icoSocialc { width: 200px; margin-bottom: 50px; }
    footer p {line-height: 17px;}
    .input-group { width: 98%; margin-right: auto; margin-left: auto;}
}
/* 240 */
@media (max-width: 320px) {
    .navbar-default .navbar-nav > li > a { padding-top: 10px;padding-bottom: 10px; }
    .box { height: 205px; float: left; width: 100%; }
    .icoSocialc { width: 200px; margin-bottom: 50px; }
    footer p {line-height: 17px;}
    .input-group { width: 98%; margin-right: auto; margin-left: auto;}    
}

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

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

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}











#loading {
padding: 5px;
background-color: #CC3333;
color: #FFFFFF;
text-align: center;
display: none;
margin: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
















/*.our_menu{width:970px; margin:0 auto;}
ul,li{margin:0;padding:0;list-style:none}*/

.menu .item{float:left;position:relative}
.menu .item a{background-color:#FFF;display:block;overflow:hidden;position:absolute;}
.menu .item a:hover{z-index:2;/*-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;transition:height .2s ease-in-out;*/}

.menu .item a h3{border:0;font-family:"league-gothic",sans-serif;font-size:18px;margin:0 0 .5em 0;padding:0;text-transform:uppercase; }
.menu .item a p{font-size:14px; position:relative; width:100%; height:50px;}

.our_menu .menu{float:left;}
.our_menu .menu .item{background-position:9px -791px;height:40px;padding:0 0 0 7px;}
.our_menu .menu .item a{height:35px;padding:0 5px;top:0px;text-decoration:none;}
.our_menu .menu .item a:hover{height:280px; border-bottom: 5px solid;}
.our_menu .menu .item a img{clip:rect(0px,283px,0px,0px);height:164px;width:283px; margin-top:10px;}
.our_menu .menu .item a:hover img{clip:auto}


.menu .item a small {
position: absolute;
bottom: -5px;
right: 10px;
text-align: center;
padding: 5px 10px;
border-radius: 2px;
background: #303030;
color: #fff;
font-size: 12px;
}



a .box { color: #333333; border:none !important; border-radius: 0 25px; }

/*.listador .box > img {-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;}
.listador .box:hover > img {-moz-transform: scale(0.15);
-webkit-transform: scale(0.15);
-o-transform: scale(0.15);
transform: scale(0.15);
opacity: 0.85;}*/

.listador .box > span {
position: relative;
z-index: 10;
background: white;
display: block;
margin: 0 -10px;
padding: 5px 10px;
}

.carousel-inner {
overflow: hidden;
max-height: 325px;
overflow: hidden;
}