/* ---- comienza estructura -----*/
body, html
{
}
body
{
    font-family: 'Open Sans' , sans-serif;
    font-size: 16px;
    overflow-x: hidden !important;
    color: #838282;
}
ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
a
{
    color: #2f2f2f;
    text-decoration:none;
}
a:hover
{
    text-decoration:none;
}
a:focus
{
    outline: none;
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6
{
    font-family: 'Lato' , sans-serif;
}
h2
{
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    margin: 0;
    padding-bottom: 10px;
}
img
{
    border: none;
}
/* comienza scrol to top */
.scrollToTop
{
    bottom: 60px;
    border-radius: 4px;
    display: none;
    font-size: 32px;
    padding-top:10px;
    line-height: 45px;
    font-weight: bold;
    height: 50px;
    position: fixed;
    right: 50px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    z-index: 999;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    background-color: #00461a;
}
.scrollToTop:hover, .scrollToTop:focus
{
    background-color: #fff;
    text-decoration: none;
    outline: none;
    color:#00461a;
}
/* fin scroll to top */
/* comienza HEADER */
#header
{
    display: block;
    width: 100%;
    position: fixed;
    z-index: 9999;
}
/* comienza header-bottom */
.header-bottom
{
    background-image: linear-gradient(rgb(0,150,92), rgb(94,186,164));
    background-repeat: repeat-x;
    background-color: rgb(94,186,164);
    border-bottom: 1px solid #007e51;
    color: #FFFFFF;
    font-size: 12px;
    height: 40px;
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 0 15px;
    transition: all 0.3s ease 0s;
}
.header-contact
{
    display: inline;
    float: left;
    width: 100%;
}
.header-contact ul
{
}
.header-contact ul li
{
    border-left: 1px solid #007e51;
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding: 10px 12px;
}
.header-contact ul li:last-child
{
    border-right: 1px solid #007e51;
}
.phone
{
    font-size: 14px;
}
.phone i
{
    margin-right: 5px;
}
.mail
{
    font-size: 14px;
}
.mail a
{
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: none;
}
.mail a:hover
{
    font-size: 14px;
    text-decoration: none;
    color: #007e51;
}
.mail i
{
    margin-right: 5px;
}
.header-login
{
    display: inline;
    text-align: right;
    width: 100%;
}
.login
{
    border-left: 1px solid #007e51;
    border-right: 1px solid #007e51;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 15px;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.login:hover, .login:focus
{
    color: #fff;
    text-decoration: none;
    outline: none;
}
.header-center
{
    display: inline-block;
    float: none;
    text-align: left;
    width: 100%;
    margin-top: 5px;
}
.header-center a
{
    color: #FFFFFF;
    font-size: 18px;
    padding: 0 10px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    text-decoration: none;
}
.header-center a:hover
{
    color: #007e51;
    text-decoration: none;
}
.login:hover, .login:focus
{
    background-color: #007e51;
}
/* fin header-bottom */
/* comienza MENU */
#menu-area
{
    background-color: #fff;
    display: block;
    width: 100%;
    position: relative;
    height: 125px;
    border-bottom: 0px solid #e4e4e4;
    box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
}
#menu-area #navbar
{
    padding-right: 20px;
    padding-top: 28px;
}
#menu-area .navbar-default
{
    background-color: #fff;
    border-color: #fff;
    margin-bottom: 0;
}
.navbar-brand
{
    font-family: "Lato" ,sans-serif;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
}
.navbar-brand img
{
    width:100px;
    height:auto;
}
.navbar-brand:hover, .navbar-brand:focus
{
    text-decoration: none;
    outline: none;
}
.navbar-brand > img
{
    margin-top: 0px;
}
.main-nav li
{
    padding: 15px 0;
    position: relative;
    margin: 0 5px;
}
.navbar-default .navbar-nav > li > a
{
    color: #333;
    display: inline-block !important;
    font-family: "Lato" ,sans-serif;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    width: 100%;
    line-height:1.5em;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
{
    border-top: 0px solid #4396ff;
    background: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
    background-color: transparent;
}
.navbar-nav > li > a::before
{
    background:#FFFFFF url(../images/menu.png) no-repeat center top;
    content: "";
    height:20px;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    width: 0;
}
.main-nav > li > a:hover::before, .navbar-default .navbar-nav > .active > a::before, .navbar-default .navbar-nav > .open > a:hover::before
{
    width: 100%;
}
.main-nav .dropdown:hover .dropdown-toggle::before
{
    width: 100%;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus
{
    background-color: transparent;
}
.navbar-nav > li > .dropdown-menu li
{
    padding: 0;
}
.navbar-nav > li > .dropdown-menu > li > a
{
    color: #333;
    font-family: "Lato" ,sans-serif;
    font-size: 14px;
    padding: 8px 20px;
    text-transform: uppercase;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.navbar-nav > li > .dropdown-menu > li > a:hover, .navbar-nav > li > .dropdown-menu > li > a:focus
{
    background-color: transparent;
}
/* fin menu */
/* comienza SLIDER */
#slider
{
    display: block;
    width: 100%;
    padding-top: 120px;
    clear: both;
    margin:0px;
    padding-bottom:0px;
}
.main-slider
{
    display: block;
    height:480px;
    margin-bottom: 0;
    width: 100%;
}
.main-slider .slick-list
{
    height: 100%;
}
.single-slide
{
    float: left;
    display: inline;
    width: 100%;
}
.single-slide img
{
    width: 100%;
}
.slide-content
{
    background-color: transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.main-slider .slick-prev
{
    left: 23px;
}
.main-slider .slick-next
{
    right: 20px;
}
.main-slider .slick-prev, .main-slider .slick-next
{
    background-color: rgba(0,0,0,0.5);
    top: 48%;
    height: 50px;
    width: 50px;
    z-index: 999;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.main-slider .slick-prev:hover, .main-slider .slick-next:hover
{
    background-color: #00722d;
}
.main-slider .slick-prev::before
{
    content: "\f104";
    font-family: fontAwesome;
    font-size: 30px;
}
.main-slider .slick-next::before
{
    content: "\f105";
    font-family: fontAwesome;
    font-size: 30px;
}
.main-slider .slick-dots
{
    bottom: 6px;
}
.main-slider .slick-dots li
{
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 50%;
}
.main-slider .slick-dots li button::before
{
    font-size: 0px;
    line-height: 21px;
}
.slide-article
{
    display: inline;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 100px;
    width: 100%;
}
.slide-article h1
{
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.slide-article h2
{
    font-size: 25px;
    font-weight: bold;
    line-height: 35px;
    letter-spacing:1px;
    text-shadow: 1px 1px 2px black;
}
.slide-article p
{
    color: #fff;
    margin-bottom: 50px;
}
.read-more-btn
{
    color: #fff;
    border: 1px solid #fff;
    display: inline-block;
    padding: 12px 22px;
    font-weight: 700px;
    font-size: 16px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.read-more-btn:hover, .read-more-btn:focus
{
    color: #fff;
    text-decoration: none;
    outline: none;
    background:#00722d;
}
.slider-img
{
    display: inline;
    float: left;
    padding: 0px;
    width: 100%;
}
/* fin slider */
/* comienza sub-FOOTER */
#sub-footer
{
    background-color: #006c2b;
    border-top: 1px solid #00722d;
    display: block;
    padding: 25px 0;
    width: 100%;
}
.sub-footer
{
    display: inline;
    float:none;
    width: 100%;
    text-align:center;
}
.sub-footer p
{
    color: #e7e8ea;
    font-size: 14px;
    margin: 0;
}
.sub-footer p a
{
    color: #e7e8ea;
}
.sub-footer p a:hover
{
    text-decoration: none;
    outline: none;
    color: #FFFFFF;
}
/* fin sub-footer */
/* comienza footer */
#footer
{
    background-image: linear-gradient(rgb(79,168,105),rgb(0,127,49));
    background-repeat: repeat-x;
    background-color: rgb(86,178,122);
    border-bottom: 1px solid #00722d;
    border-top: 1px solid #00722d;
    display: block;
    width: 100%;
}
#footer .footer-brand img
{
   width: 140px;
   height:auto;
}
#footer .widget
{
    margin-bottom: 30px;
    margin-top: 30px;
}
#footer .widget li
{
    color: #e7e8ea;
}
#footer .widget img
{
    text-align: center;
    margin: auto;
}
#footer .widget .text-center
{
    text-align: center;
}
#footer .widget li a
{
    color: #e8f3eb;
    text-decoration: none;
}
#footer .widget li a:hovder
{
    color: #FFFFFF;
    text-decoration: none;
}
#footer .widget .fa-circle
{
    color: #e8f3eb;
}
#footer .widget .fa-inverse
{
    color: #00722d;
}
.company-social
{
    margin-left: 0;
    padding-left: 0;
    margin-top: 10px;
}
.company-social
{
    text-align: center;
    list-style: none;
    margin-top:60px;
}
.company-social li
{
    margin: 0;
    padding: 0;
    display: inline-block;
}
.company-social a
{
    margin: 0 2px 0 0;
}
.company-social a:hover
{
    color: #fff;
}
.company-social a i
{
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #00722d;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
    text-align: center;
    border-radius: 3px;
    padding: 0;
    background: #e8f3eb;
    text-decoration: none;
}
.company-social a:hover i
{
    background: #00722d;
    text-decoration: none;
    color: #e8f3eb;
}
.logopie
{
    padding-right: 60px;
}
/* fin footer */
/* ---- fin estructura -----*/
/* ---- comienza pagina default -----*/
/* comienza datos útiles */
#pricing-table
{
    background-image: linear-gradient(rgb(0,127,68), rgb(193,232,169));
    background-repeat: repeat-x;
    background-color: rgb(152,198,123);
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
}
.pricing-table-content
{
    display: block;
    margin-top: 50px;
    width: 100%;
    margin-bottom: 60px;
}
.single-table-price
{
    background-color: #fff;
    display: inline;
    float: left;
    text-align: center;
    width: 100%;
    border: 1px solid #ccc;
}
.price-header
{
    background-color: #8b8f5c;
    color: #ccc;
    display: inline;
    float: left;
    width: 100%;
}
.price-title
{
    color: #fff;
    display: inline-block;
    font-size: 15px;
    margin-top: -5px;
    min-width: 150px;
    padding: 5px 15px;
    text-transform: uppercase;
    background:#00461a;
}
.price
{
    color: #fff;
    display: inline;
    float: left;
    font-size: 40px;
    font-weight: normal;
    padding: 15px;
    width: 100%;
}
.price-article
{
    display: inline;
    float: left;
    padding: 20px;
    width: 100%;
    text-align: left;
}
.price-article ul li
{
    border-bottom: 1px solid #ccc;
    color: #555;
    padding: 8px 0;
}
.price-article ul li a
{
    color: #555;
    text-decoration: none;
}
.price-article ul li a:hover
{
    color: #000000;
    text-decoration: none;
}
.price-article ul li:last-child
{
    border: none;
}
.price-footer
{
    display: inline;
    float: left;
    width: 100%;
}
.purchase-btn
{
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    margin-bottom: -10px;
    margin-top: 20px;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.purchase-btn:hover, .purchase-btn:focus
{
    text-decoration: none;
    outline: none;
    color: #fff;
    background:#006d2b;
}
.featured-price .price-title
{
    background-color:#cee7dd;
}
.featured-price .purchase-btn
{
    color: #fff;
}
.title-area
{
    display: block;
    text-align: center;
    width: 100%;
}
.title-area .margintop
{
    margin-top: 60px;
}
.title-area .title
{
    font-size: 35px;
    font-weight: 700;
    height:80px;
    text-transform: uppercase;
    background: url(../images/iso.png) no-repeat center bottom;
    color:#00722d;
}
.title-area2
{
    display: block;
    text-align: center;
    width: 100%;
}
.title-area2 .title
{
    font-size: 35px;
    font-weight: 700;
    height:80px;
    text-transform: uppercase;
    background: url(../images/iso2.png) no-repeat center bottom;
    color:#FFFFFF;
}
.title-area p
{
    color: #442717;
    line-height: 25px;
    margin-top: 20px;
}
/* comienza mapas */
.service
{
    display: block;
    width: 100%;
    margin-top: 100px;
}
.service-box
{
    background: none;
    margin: 0px;
    padding: 0px;
    border-radius: 0px;
    border: currentColor;
    border-image: none;
    text-align: center;
    position: relative;
    z-index: 99;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.extra.service-box
{
    margin-top: -48px;
}
.service-box:hover .icon a
{
    background: #006d2b;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
}
.service-box:hover .icon a img
{
    transition: 0.4s;
    transform: rotateY(360deg);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transform: rotateY(360deg);
}
.service-box .icon
{
    background: none;
    margin: 0px 0px 20px;
    border-radius: 50%;
    border: 3px solid rgba(0, 0, 0, 0.1);
    border-image: none;
    vertical-align: top;
    float: none;
    display: inline-block;
    position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.service-box .icon::before
{
    background: #8b8f5c;
    border-radius: 50%;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    position: absolute;
    z-index: -1;
    content: "";
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.service-box .icon a
{
    border-radius: 50%;
    transition: 0.8s;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    -o-transition: 0.8s;
}
.service-box .icon a:hover
{
    background: #006d2b;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
}
.service-box .icon a:hover img
{
    transition: 0.4s;
    transform: rotateY(360deg);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transform: rotateY(360deg);
}
.service-box .icon a img
{
    border-radius: 50%;
    transition: 0.8s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    -o-transition: 0.8s;
}
.service-box h2
{
    margin: 0px 0px 17px;
    padding: 0px;
    line-height: 24px;
    font-size: 20px;
    font-weight: 400;
    color: #8b8f5c;
    font-family: 'Open Sans' , sans-serif;
    font-size: 1.2em;
}
.service-box h2 a
{
    margin: 0px 0px 17px;
    padding: 0px;
    line-height: 24px;
    font-size: 20px;
    font-weight: 400;
    color:#8b8f5c;
    font-family: 'Open Sans' , sans-serif;
    font-size: 1.2em;
    text-decoration: none;
}
.service-box h2 a:hover
{
    color: #006d2b;
    text-decoration: none;
}
.service-box .service-box_txt
{
    margin: 0px;
}
.service-box .btn-align
{
    text-align: center;
}
/* fin mapas */
/* fin datos útiles */
/* comienza mapa */
.line6 iframe
{
    filter: url(  "data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale" );
    filter: grayscale;
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.line6
{
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 200px;
    background:#73ba7b;
}
/* fin mapa */
/* comienza banner mercados */
.recent
{
    margin-top: 60px;
    display: block;
    width: 100%;
    text-align: center;
}
.recent-posts
{
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    padding: 0px;
    display: block;
    float: none;
}
.recent-posts li
{
    width: 30%;
    list-style: none;
    margin-right: 56px;
    float: left;
}
.recent-posts li:nth-child(4n)
{
    margin-right: 0px;
}
.recent-posts li.nomargin
{
    margin-right: 0px;
}
.recent-posts h5
{
    display: none !important;
}
.recent-posts .thumbnail1
{
    margin: 0px;
    float: none;
    opacity: 1;
}
.recent-posts .thumbnail1:hover
{
    opacity: 0.3;
}
/* fin banner mercados */
/* comienza Noticias */
#latest-news
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
}
#latest-news1
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 100%;
}
.latest-news-content
{
    display: block;
    margin-top: 50px;
    margin-bottom: 50px;
    width: 100%;
}
.latest-news-content1 
{
    display: block;
    margin-top: 50px;
    margin-bottom: 0px;
    width: 100%;
}
.blog-news-single
{
    background-color: #f9fcfb;
    display: block;
    width: 100%;
    padding: 20px;
    height: auto;
}
.blog-news-title
{
    width: 100%;
    display: block;
}
.blog-news-title h2, .blog-news-title h2 > a
{
    color: #445662;
    font-family: "Lato" ,sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    line-height: 1.2em;
    padding-bottom: 30px;
}
.blog-news-title h2 > a:hover
{
    text-decoration: none;
    outline: none;
    color: #00722d;
}
.blog-news-title i
{
    padding-right: 10px;
}
.blog-news-title p
{
    font-size: 13px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    float: right;
    display: block;
    width: 100%;
}
.blog-news-title .blog-author
{
    text-transform: uppercase;
}
.blog-news-title .blog-date
{
}
.blog-news-details
{
    width: 100%;
    display: block;
}
.blog-news-details p
{
    font-size: 14px;
    display: block;
}
.blog-more-btn
{
    color: #445662;
    font-size: 14px;
    margin-top: 15px;
    text-decoration: none;
}
.blog-more-btn:hover, .blog-more-btn:focus
{
    text-decoration: none;
    outline: none;
    color: #00722d;
}
.blog-more-btn i
{
    margin-left: 5px;
}
.boton
{
    margin-top: 0px;
    text-align: center;
    float: left;
    display: block;
    width: 100%;
}
.comment-btn
{
    padding: 10px 15px;
    outline: none;
    border: 1px solid #ccc;
    background-color: #fff;
    color: #00722d;
    text-transform: uppercase;
    font-size: 15px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.comment-btn:hover
{
    color: #fff;
    text-decoration: none;
    background: #00722d;
}
/* fin Noticias */
/* comienza Acceso Rapido */
#acceso-rapido
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
}
.items
{
    display: block;
    padding: 0px;
    margin-top:60px;
}
.box1
{
    width: 100%;
    text-align: center;
}
.box1 h4
{
    font-weight: 300;
    padding: 0px;
    font-family: 'Open Sans' , sans-serif;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 1.2em;
    margin-bottom: 8px;
}
.box1 h4 a
{
    font-weight: 300;
    padding: 0px;
    margin: 0px;
    font-family: 'Open Sans' , sans-serif;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 1.2em;
    text-decoration: none;
}
.box1 h4 a:hover
{
    color: #cee7dd;
    text-decoration: none;
}
.box1 .icon
{
    margin-bottom: 20px;
    color: #FFFFFF;
}
.box1 .icon a
{
    color: #FFFFFF;
}
.box1 .icon a:hover
{
    color: #cee7dd;
}
.box1 p
{
    font-family: 'Open Sans' , Arial, sans-serif;
    font-size: 1em;
    color: #FFFFFF;
    line-height: 1.5em;
}
/* fin Acceso Rapido */
/* comienza Mercados */
#mercados
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 0px;
    padding-bottom: 70px;
    width: 100%;
}
#mercados1
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 0px;
    padding-bottom: 40px;
    width: 100%;
}
.barnot
{
    color: #004695;
    display: block;
    font-size: 15px;
    text-transform: uppercase;
    background: transparent;
    font-family: 'Open Sans' , sans-serif;
    margin-top: 30px;
    width: 100%;
}
.right
{
    float: right;
}
.tabla2
{
    border-right: #e7e7e7 1px solid;
    border-top: #e7e7e7 1px solid;
    border-left: #e7e7e7 1px solid;
    border-bottom: #e7e7e7 1px solid;
    background-color: #FFFFFF;
}
.tabla3
{
    border-right: #e7e7e7 1px solid;
    border-top: #e7e7e7 1px solid;
    border-left: #e7e7e7 1px solid;
    border-bottom: #e7e7e7 1px solid;
    background-color: #FFFFFF;
    float: right;
}
.ficpanel
{
    visibility: hidden;
    position: absolute;
}
.tabfecha
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
}
.tdcab
{
    font-family: Arial, Helvetica;
    font-size: 8pt;
    color: #00722d;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
}
.tdfilaLbl
{
    font-family: Arial, Helvetica;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    padding-left: 6px;
}
.tdfila1
{
    font-family: Arial, Helvetica;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    text-align: right;
    padding-right: 6px;
}
.tdfilac
{
    font-family: Arial, Helvetica;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    text-align: center;
}
.f1 a
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    border: 0;
    padding-top: 2px;
    text-transform: uppercase;
}
.f1 a:hover
{
    text-decoration: none;
}
.f2 a
{
    display: block;
    font-family: 'Open Sans' , Arial, sans-serif;
    font-size: 10pt;
    color: #00722d;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    padding-top: 2px;
    text-transform: uppercase;
    font-weight: bold;
}
f2 a:hover
{
    text-decoration: none;
    color: #000000;
}
.tdfilatxt
{
    font-family: Arial, Helvetica;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    padding-left: 6px;
    padding-right: 6px;
    text-align: left;
}
a.tdenlace1
{
    font-family: 'Open Sans' , sans-serif;
    font-size: 12pt;
    text-decoration: none;
    color: rgb(87, 87, 87);
}
a.tdenlace1:hover
{
    text-decoration: none;
    color: #000000;
}
.tablecenter
{
    align: center;
    width: 94%;
    margin-right: auto;
    margin-left: auto;
}
.tables
{
    margin-top: 60px;
    display: block;
    width: 100%;
    position:relative;
    float:left;
}
/* fin Mercados */
/* comienza SUBSCRIBE */
#subscribe
{
    background-image: url( "../images/subscribe-bg.jpg" );
    background-repeat:no-repeat;
    background-size: cover;
    color: #ffffff;
    display: block;
    width: 100%;
}
.subscribe-overlay
{
    background-color: rgba(0,150,92,0.5);
    padding: 60px 0;
    width: 100%;
}
.volunteer_content h3 
{
    font-size: 45px;
    text-transform: uppercase;
    font-weight: 700;
    color: #FFFFFF;
    padding-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
}
.volunteer_content h3 span 
{
    color: #000000;
}
.volunteer_content p 
{
    font-size: 14px;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
}
.join_us 
{
    padding-top: 45px;
}
.vol_area 
{
    padding: 0px;
}
.join_us a.vol_cust_btn 
{
    background: #00722d;
    color: #fff;
    padding: 8px 50px;
    border: 1px solid #00722d;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-decoration:none;
}
.join_us a.vol_cust_btn:hover 
{
    background: #FFFFFF;
    border: 1px solid #00722d;
    color: #00722d;
    text-decoration:none;
}
/* fin SUBSCRIBE */
/* comienza logistica */
.callaction-section 
{
    padding: 0px;
    margin:0px;
	display:block;
    position:relative;
    z-index:0;
	background-color: #fff;
	margin-bottom:60px;
}
.bg-gray 
{
	background: #f7f8fc;
}
.paddingtop-40
{
    padding-top:40px !important;
}
.callaction 
{
	padding:30px 30px 20px 30px;
	border-radius: 4px;
	border-bottom: 2px solid #f2f2f2;
}
.btn-skin 
{
    position: relative;
    outline: none;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;	
    text-shadow: 0 0 1px rgba(255,255,255,0.3);
    font-size: 14px;
    font-weight: 700;
    background-color:#00722d;
    border-color:#00722d;
}
.btn-skin:hover,
.btn-skin:focus,
.btn-skin:active,
.btn-skin.active 
{
  color: #00722d;
  background-color: #FFFFFF;
  border-color:#00722d;
}
.btn-skin:hover 
{
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}
.cta-text 
{
	text-align: left;
	float:left;
	display:inline;
	padding-left:30px;
}
.cta-text .subtitle 
{
	font-weight:900;
	color:#00722d;
	font-size:21px;
}
.cta-text .title 
{
	font-weight:900;
	line-height:1.4em;
	color:#00722d;
	font-size:31px;
}
.cta-text h1
{
    font-weight:900;
	line-height:1.1em;
	color:#00722d;
}
.cta-btn 
{
	float:right;
	padding:20px 10px 20px 20px;
	margin-top:0px;
	display:inline;
}
.block-wrapper .for-border 
{
    border-left: 2px solid #d3d3d3;
}
.block-wrapper .for-border:first-child 
{
    border-left: 0px solid #fff
}
/* fin logistica */
/* ---- fin pagina default -----*/
/* comienza bglogos */
#bg-logos
{
	BACKGROUND-IMAGE: url(../images/bglogos.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:100%;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}
#bg-logos ul
{
    padding:0px;
    list-style: none;
    display:block;
    margin-right:auto;
    margin-left:auto;
    width:40%;
}
#bg-logos ul li 
{
    list-style: none;
    display:inline;
    text-align:center;
    padding-right:40px;
}
/* fin bglogos */
/* comienza servicios */
#servicios
{
    background-image: linear-gradient(rgb(68,181,114), rgb(216,232,196));
    background-repeat: repeat-x;
    background-color: rgb(68,181,114);
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
}
#servicios h3
{
   letter-spacing: 0.5px;
    text-transform:none;
    text-align:center;
    margin-bottom:40px;
    color: #442717;
}
#servicios .service-boxS
{
    padding:0px;
    border-radius: 0px;
    border: currentColor;
    border-image: none;
    margin-bottom: 30px;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
#servicios .service-box_topS
{
    background-color:rgba(32,88,52,0.6);
    border-radius: 0px;
    margin:0px;
    padding:0px;
    padding-top:20px;
    padding-right:20px;
    padding-left:20px;
    padding-bottom:20px;
    box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
}
#servicios .none
{
   text-decoration:none;
}
#servicios .service-boxS .iconS
{
    float: none;
    text-align: center;
}
#servicios .service-boxS h2.titleS
{
    margin-bottom: 20px;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.25);
    padding: 0px;
    margin: 0px;
    font-weight: 100;
    font-size: 22pt;
    font-family: 'Oswald' , sans-serif;
    text-transform: uppercase;
    color: #FFFFFF;
    line-height: 1.4em;
    text-align: center;
    text-decoration:none;
}
.service-boxS .central
{
   text-align:center;
   margin-top:80px;
   margin-left:25px;
}
.servicios-btn
{
    background:#205834;
    color: #fff;
    border: 1px solid #205834;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Open Sans' , sans-serif;
    text-decoration: none;
    border-radius:4px;
    padding: 8px 16px;
}
.servicios-btn:hover
{
    background: #442717;
    border: 1px solid #442717;
    color: #fff;
    text-decoration: none;
}
/* fin servicios */
/* comienza paginador */
#inner-headline
{
	background-image: linear-gradient(rgb(68,181,114), rgb(216,232,196));
    background-repeat: repeat-x;
    background-color: rgb(68,181,114);
	position:relative;
	margin:0;
	padding-top:145px;
	width:100%;
	padding-bottom:10px;
}
/* comienza breadcrumbs */
ul.breadcrumb 
{
	margin-top:30px;
	margin-bottom:5px;
	float:left;
	background:#eaf2de;
}
ul.breadcrumb li 
{
	margin-bottom:0;
	padding-bottom:0;
	color:#000000;
}
ul.breadcrumb li 
{
	font-size:13px;
	color:#000000;
	font-weight: 600;
}
ul.breadcrumb li i
{
	color:#000000;
}
ul.breadcrumb li a 
{
	color:#000000;
}
ul.breadcrumb li a:hover 
{
	text-decoration:none;
}
ul.breadcrumb li.active
{
	color:#205834;
}
/* fin breadcrumbs */
/* fin paginador */
/* comienza pagina legal */
#legal
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    float:left;
}
#legal hr 
{
   border: 1px dotted rgb(100,100,100); 
}
.legal p
{
	font-family: Arial, Helvetica;
    font-size: 12pt;
    color: #000000;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    text-align: justify;
    text-indent: 40px;
}
.legal p.strong
{
    font-weight:bold;
    font-family: Arial, Helvetica;
    font-size: 12pt;
    color: #000000;
    font-variant: normal;
    text-decoration: none;
    text-align: justify;
    text-indent: 40px;
}
.legaltxt p
{
	font-family: 'Open Sans' , sans-serif;
    font-size: 14pt;
    color: #000000;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    text-align: justify;
    text-indent: 0px;
    margin:0px;
    text-transform:uppercase;
}
.title-wrap 
{
	BACKGROUND-IMAGE: url(../images/title-wrap-tail.png);
	BACKGROUND-POSITION: 0px 50%; 
	MARGIN-BOTTOM: 27px; 
	BACKGROUND-REPEAT: repeat-x; 
	TEXT-ALIGN: center;
	width:100%;
}
.title-wrap H3 
{
	PADDING-RIGHT: 30px; 
	BACKGROUND-POSITION: 0px 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 30px; 
	FONT-SIZE: 26px; 
	text-transform:uppercase;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat; 
	font-family: 'Open Sans' , sans-serif; 
	LETTER-SPACING: -2px;
	BACKGROUND: url(../images/pattern.gif) #f0f2ee;
	color:#444; 
}
/* fin pagina legal */
/* comienza pagina empresa */
#empresa
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    float:left;
}
#empresa .margin-top
{
   margin-top:70px;
}
#empresa .titular
{
    font-weight: 400;
    font-size:25pt;
    margin-bottom:30px;
    display:block;
    text-transform:uppercase;
    color: rgb(0,120,49);
}
#empresa span
{
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size:16pt;
    color: #666666;
    line-height:42px;
    display:block;
    text-transform:uppercase;
    margin-bottom:25px;
}
.emp-caption 
{
    margin-top:70px;
    text-align:center;
    display:block;
}
.emp-img img
{
   width:100%;
   height:auto;
   margin:0px;
   padding:0px;
}
.emp-caption h3
{
    color: rgb(0,120,49);
    letter-spacing: 1px;
    margin-bottom: 8px;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 700;
    text-align:center;
}
.emp-caption p
{
    text-transform: none;
    font-family: 'PT Serif' , sans-serif;
    font-size: 15px;
    font-weight: 300;
    color: #666666;
    text-align:center;
}
.emp-caption .emp-theme
{
    text-transform: none;
    font-size: 24px;
    font-weight: 300;
    color: rgb(0,120,49);
    text-decoration: none;
    text-transform:uppercase;
    text-align:center;
}
#empresa p
{
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size:16pt;
    color: #666666;
    line-height:42px;
    display:block;
}
#empresa UL 
{
    margin: 0;
    padding: 0;
    list-style: disc;
    display:block;
    margin-left:30px;
}
#empresa UL LI
{
    margin: 0;
    padding: 2px 0 2px 0;
    font-family: 'Oswald' , sans-serif;
    font-weight: 300;
    font-size:14pt;
    line-height:42px;
    color: #666666;
}
#empresa h4
{
    font-family: 'Oswald' , sans-serif;
    font-weight: 700;
    line-height: 1.1em;
    color: #666;
    margin-bottom: 20px;
}
#empresa .item.central
{
    padding-left:35px;
    padding-right:35px;
    border-left:1px solid #dbdbdb;
}
#empresa .item.first
{
    padding-left:0px;
    padding-right:35px;
    border-left:0px solid #dbdbdb;
}
#empresa .item.last
{
    padding-left:35px;
    padding-right:0px;
    border-left:1px solid #dbdbdb;
}
/* fin pagina empresa */
/* comienza pagina servicios */
#servicio
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    float:left;
}
.box_servicios
{
    display:block;
    width:100%;
}
#servicios-area
{
	OVERFLOW: hidden; 
	WIDTH:100%; 
	POSITION: relative; 
}
.home_content_box2 
{
	BACKGROUND: url(../images/hp_content_box_top.png) no-repeat 0px 0px; 
	POSITION: relative;
	WIDTH:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.home_content_box2:unknown 
{
	DISPLAY: block; 
	RIGHT: 0px; 
	BACKGROUND: url(../images/hp_content_box_bottom.png) no-repeat 0px 0px; 
	LEFT: 0px; 
	BOTTOM: -35px; 
	POSITION: absolute; 
	HEIGHT: 70px; 
	content: ""
}
.content_box_inner 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/hp_content_box_tail.gif); 
	PADDING-BOTTOM: 35px; 
	MARGIN: 50px 0px 35px; 
	PADDING-TOP: 0px;
}
.inner_indents 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/vr_line_3.png) repeat-x 0px bottom; 
	PADDING-BOTTOM: 12px; 
	MARGIN: 0px 40px; 
	PADDING-TOP: 0px;
}
.box-title 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../images/vr_line_4.png) repeat-x 0px bottom; 
	PADDING-BOTTOM: 28px; 
	MARGIN: 0px 0px 31px; 
	PADDING-TOP: 0px; 
	FONT-STYLE: normal; 
	font-family: 'Oswald' , sans-serif;
}
.extra_str 
{
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	PADDING-BOTTOM: 14px; 
	COLOR: #33368a; 
	LINE-HEIGHT: 22px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial,Helvetica;
}
.content_box_inner P 
{
	FONT-SIZE: 16px; 
	COLOR: #000000; 
	LINE-HEIGHT:1.2em;
	FONT-FAMILY: Arial,Helvetica;
}
.list-1 UL 
{
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN-top: 10px; 
    PADDING-TOP: 0px; 
    LIST-STYLE-TYPE: none;
    MARGIN-left: 10px; 
}
.list-1 UL LI 
{
    PADDING-RIGHT: 0px; 
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
.list-1 UL LI A 
{
	DISPLAY: inline-block; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-ms-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
	BACKGROUND: url(../images/marker-1.png) no-repeat 0px 0px; 
	LINE-HEIGHT: 21px; 
	font-family: Arial ,Helvética;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 16px; 
	PADDING-LEFT: 30px; 
	PADDING-BOTTOM: 19px; 
}
.list-1 UL LI A:hover 
{
	COLOR: #007c30; 
	TEXT-DECORATION: none;
	BACKGROUND: url(../images/marker-2.png) no-repeat 0px 0px; 
}
/* fin pagina servicios */
/* comienza pagina mercados */
#mercados
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    float:left;
}
/* fin pagina mercados */
/* comienza pagina informacion */
#informacion_pag
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    float:left;
}
.box_7
{
	max-width:80%;
	padding:30px;
	margin:40px auto;
	background: #FFF;
	border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
}
.box_7 .tittle2 
{
	background:rgb(0,120,49);
	padding: 20px 30px 15px 30px;
	margin: -30px -30px 30px -30px;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	border: 1px solid #80c145;
}
.box_7 .tittle3
{
	font-family: 'Open Sans', sans-serif;
	padding-left:10px;
	text-align:left;
	line-height:30px;
	text-indent:0.3em;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
	font-size: 30px; 
}
.derecha
{
	 float:right;
	 padding-top:0px;
	 display:block;
	 width:100%;
	 text-align:right;
	 margin-bottom:20px;
}
.derecha a
{
    text-decoration:none;
    color:rgb(0,120,49);
}
.derecha a:hover
{
    text-decoration:none;
    color:#444;
}
.signo2
{
    margin-left:8px;
}
.notcopete2 
{
	font-size: 12pt; 
	color: #000000; 
	font-family: Arial, Helvetica; 
	text-decoration:none;
	line-height:22px;
	text-align:justify;
}
.nottxt
{
	font-size: 10pt; 
	color: #000000; 
	font-family: Arial, Helvetica; 
	text-decoration:none;
	line-height:22px;
	text-align:justify;
}
a.volver
{
	font-family: 'Oswald' , sans-serif;
	text-align:right;
    FONT-SIZE: 12px; 
    OVERFLOW: hidden; 
    TEXT-TRANSFORM: uppercase;
    color: #444; 
    LINE-HEIGHT: 20px;
    background: url("../images/marker2.png") no-repeat; 
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:10px;
}
a.volver:hover
{
    text-decoration: underline;
    color:rgb(0,120,49);
    background: url("../images/marker_act2.png");
    background-repeat:no-repeat;
    background-position:left center;
}	
.tittle 
{
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
	color: #FFFFFF; 
	font-size:20px; 
	LETTER-SPACING: 1px;
	FONT-WEIGHT: bold; 
	TEXT-TRANSFORM: uppercase; 
	font-family: 'Open Sans', sans-serif;
	BACKGROUND: rgb(0,120,49);
	text-align:left;
	width:100%;
}
.notitulo, .notitulo > a
{
    color: #445662;
    font-family: "Lato" ,sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    line-height: 1.2em;
    padding-bottom: 30px;
}
.notitulo > a:hover
{
    text-decoration: none;
    outline: none;
    color: #00722d;
}
.notfuente
{
    text-transform: uppercase;
    color:rgb(0,120,49);
}
.notcopete 
{
	font-size: 14px;
    display: block;
	color: #000000; 
	text-decoration:none;
	line-height:20px;
	text-align:left;
}
.notfecha
{
    text-transform: uppercase;
    color:rgb(0,120,49);
}
.box_informes2
{
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width:80%;
    position: relative;
    text-align: left;
}
.box_informes2 UL
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(images/lineH2.jpg) repeat-x 0px 100%;
    padding-bottom: 0px;
    margin: 0px 0px 16px;
    padding-top: 0px;
    list-style-type: none;
}
.box_informes2 UL LI
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    background: url(../images/lineH2.jpg) repeat-x 0px 0px;
    padding-bottom: 8px;
    vertical-align: top;
    padding-top: 8px;
    list-style-type: none;
}
.grid_noticias2 
{
	WIDTH:100%;
	DISPLAY:block; 
	POSITION: relative;
}
.grid_noticias2 UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 16px;
    padding-top: 0px;
    list-style-type: none;
}
.menu_noticias2 > LI
{
	DISPLAY: inline;
	padding-right:30px;
}
.menu_noticias2 > LI.pne_item2 > A 
{
	BACKGROUND: url(../images/list-arrow.png) no-repeat 0px 50%; 
	COLOR: #6f6f6f;
	LETTER-SPACING: 1px;
	FONT-WEIGHT:NORMAL; 
	TEXT-TRANSFORM: uppercase; 
	font-family: 'Oswald' , sans-serif;
	TEXT-DECORATION: none; 
	-webkit-transition: all 0.5s ease; 
	-moz-transition: all 0.5s ease; 
	-o-transition: all 0.5s ease; 
	transition: all 0.5s ease;
	PADDING-LEFT: 15px; 
}
.menu_noticias2 > LI.pne_item2 > A:hover 
{
	PADDING-LEFT: 15px; 
	BACKGROUND: url(../images/list-arrow.png) no-repeat 0px 50%; 
	COLOR: #114741;
}
.menu_noticias2 > LI.pne_current2 > A 
{
	BACKGROUND: url(../images/list-arrow2.png) no-repeat 0px 50%;
	PADDING-LEFT: 15px; 
	color: #442717;
	LETTER-SPACING: 1px;
	FONT-WEIGHT: bold; 
	TEXT-TRANSFORM: uppercase; 
	font-family: 'Oswald' , sans-serif;
	TEXT-DECORATION: none; 
	-webkit-transition: all 0.5s ease; 
	-moz-transition: all 0.5s ease; 
	-o-transition: all 0.5s ease; 
	transition: all 0.5s ease;
}
.pag_informes 
{
    display:block;
    width:60%;
    margin-right:auto;
    margin-left:auto;
}
.title-area3
{
    display: block;
    text-align: center;
    width: 100%;
    margin-bottom:40px;
}
.title-area3 .title3
{
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
    text-transform: uppercase;
    color: #442717;
}
.title-area3 .line3
{
    background-color: rgb(0,120,49);
    display: inline-block;
    height: 2px;
    width: 60px;
}
.blog-inf
{
    background-color: #fff;
    display: block;
    width: 100%;
    padding: 10px;
    box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    margin-bottom:20px;
}
.blog-inf-title , .blog-inf-title > a
{
    color: #442717;
    font-family: "Lato" ,sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 100%;
    display: block;
}
.blog-inf-title > a:hover
{
    text-decoration: none;
    outline: none;
    color: rgb(0,120,49);
}
.blog-inf-title i
{
    padding-right: 10px;
}
.inftitulo
{
    font-size: 14pt;
    color: #000000;
    font-family: arial,helvetica;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
}
.infcopete
{
    font-size: 12pt;
    color: #000000;
    font-family: arial,helvetica;
    text-decoration: none;
    font-weight: normal;
    line-height: 20px;
}
.inftxt
{
    font-size: 10pt;
    color: #000000;
    font-family: Arial, Helvetica;
    text-decoration: none;
    line-height: 20px;
    text-align: left;
}
.infuente
{
    font-family: 'Oswald' , sans-serif;
    text-align: left;
    font-size: 14px;
    overflow: hidden;
    text-transform: uppercase;
    color: #000000;
    line-height: 20px;
    padding-right: 10px;
}
.infautor
{
    font-family: 'Oswald' , sans-serif;
    text-align: left;
    font-size: 14px;
    overflow: hidden;
    text-transform: uppercase;
    color: #215935;
    line-height: 20px;
}
.pag_clim
{
    display:block;
    width:80%;
    margin-right:auto;
    margin-left:auto;
}
.clim
{
    border-right: #e1dad8 1px solid;
    border-left: #e1dad8 1px solid;
    border-bottom: #e1dad8 1px solid;
    border-top: #e1dad8 1px solid;
    background-color:#FFFFFF;
    box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    width:600px;
}
.pag_enlaces
{
    display:block;
    width:100%;
}
.box_6 
{
	padding: 0px; 
	margin-left:10px;
	margin-right:10px;
	width:70%;
	position: relative;
	text-align:left;
	margin-bottom:40px;
	margin-right:auto;
	margin-left:auto;
}
.box_6 UL
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(images/lineH2.jpg) repeat-x 0px 100%;
    padding-bottom: 0px;
    margin: 0px 0px 16px;
    padding-top: 0px;
    list-style-type: none;
}
.box_6 UL LI
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(../images/lineH2.jpg) repeat-x 0px 0px;
    padding-bottom: 8px;
    vertical-align: middle;
    padding-top: 8px;
    list-style-type: none;
    list-style: none; 
}
.box_6 ul li a 
{
	background: url("../images/marker.png") no-repeat 0% 8px; 
	padding: 0px 0px 0px 11px; 
	color: #444; 
	text-decoration: none;
	text-transform:uppercase;
	font-family: 'Oswald' , sans-serif;
}
.box_6 ul li a:hover 
{
	background: url("../images/marker_act.png") no-repeat 0% 8px; 
	color: #215935; 
}
.box_6 strong
{
	FONT-FAMILY: 'Oswald', sans-serif; 
	font-weight: 300;
	font-size: 26px;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	line-height: 32px;
	margin:0px;
	padding-left:5px; 
	text-align: center; 
	text-transform: uppercase; 
	position: relative;
	COLOR:#00722d;
}
/* comienza pne consultas */
.contenedor-box2
{
	PADDING: 0px; 
	Z-INDEX: 1; 
	OVERFLOW: hidden; 
	POSITION: relative;
	margin:0px;
	display:block;
}
.service-boxB 
{
	background: none; 
	padding: 0px; 
	border-radius: 0px; 
	border: currentColor; 
	border-image: none; 
	text-align: center; 
	position: relative; 
	z-index: 99; 
	box-shadow: none; 
	-webkit-border-radius: 0; 
	-moz-border-radius: 0; 
	-webkit-box-shadow: none; 
	-moz-box-shadow: none;
	margin-top:20px;
	text-align:center;
}
.service-boxB:hover .icon a 
{
	background: #215935; 
	transition:0.4s; 
	-webkit-transition: 0.4s; 
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
}
.service-boxB:hover .icon a img 
{
	transition:0.4s; 
	transform: rotateY(360deg); 
	-webkit-transition: 0.4s; 
	-moz-transition: 0.4s; 
	-o-transition: 0.4s; 
	-webkit-transform: rotateY(360deg);
}
.service-boxB .icon 
{
	background: none; 
	margin: 0px 0px 5px; 
	border-radius: 50%; 
	border: 3px solid rgba(0, 0, 0, 0.1); 
	border-image: none; 
	vertical-align: top; 
	float: none; 
	display: inline-block; 
	position: relative; 
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%;
}
.service-boxB .icon::before 
{
	background: #442717; 
	border-radius: 50%; 
	left: 0px; 
	top: 0px; 
	right: 0px; 
	bottom: 0px; 
	position: absolute; 
	z-index: -1; 
	content: ""; 
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%;
}
.service-boxB .icon a 
{
	border-radius: 50%; 
	transition:0.8s; 
	display: block; 
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	-webkit-transition: 0.8s; 
	-moz-transition: 0.8s; 
	-o-transition: 0.8s;
}
.service-boxB .icon a:hover 
{
	background:#215935; 
	transition:0.4s; 
	-webkit-transition: 0.4s; 
	-moz-transition: 0.4s; 
	-o-transition: 0.4s;
}
.service-boxB .icon a:hover img 
{
	transition:0.4s; 
	transform: rotateY(360deg); 
	-webkit-transition: 0.4s; 
	-moz-transition: 0.4s; 
	-o-transition: 0.4s; 
	-webkit-transform: rotateY(360deg);
}
.service-boxB .icon a img 
{
	border-radius: 50%; 
	transition:0.8s; 
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	-webkit-transition: 0.8s; 
	-moz-transition: 0.8s; 
	-o-transition: 0.8s;
}
.service-boxB h2 
{
	margin: 0px; 
	padding: 0px; 
	line-height: 24px; 
	font-size: 20px; 
	font-weight: 400;
	color: #215935; 
	FONT-FAMILY: 'Oswald', sans-serif; 
	text-align:center;
}
.service-boxB h2 a
{
	margin: 0px; 
	padding: 0px; 
	line-height: 24px; 
	font-size: 18px; 
	font-weight: 400;
	color: #215935; 
	FONT-FAMILY: 'Oswald', sans-serif; 
	text-decoration:none;
	letter-spacing:-1px;
	text-align:center;
}
.service-boxB h2 a:hover
{
	color:#442717; 
	text-decoration:none;
}
UL.extra 
{
	PADDING: 0px; 
	OVERFLOW: hidden; 
	margin:0px;
	text-align:center;
	display:block;
}
UL.extra LI 
{
	padding:0px;
	BACKGROUND: #fff;
	MARGIN:0px;
	width:18%; 
	text-align:center;
	display:inline-block;
}
/* fin pne consultas */
/* comienza mapas */
.box_mapas	
{
    text-align:center;
    display:block;
    margin-top:60px;
}
.fichaf2
{ 
	background-color:#442717;

}
.fichaf2res
{ 
	background-color: #FFFFFF;
	height:30px;
}
a.ficha2
{ 
	font-family: Arial, Helvetica; 
	font-size: 9pt; 
	color:#FFFFFF; 
	TEXT-DECORATION: none ; 
	font-weight:normal;
	text-transform:uppercase;
}
a.ficha2res
{ 
	font-family: Arial, Helvetica; 
	font-size: 9pt; 
	color:#000000; 
	TEXT-DECORATION: none ; 
	font-weight:bold;
	text-transform:uppercase;
}
.titulomap
{
    background: #215935;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	border: 1px solid #444;
	font-family: 'Oswald' , sans-serif; 
	width:460px;
	text-align:center;
}
.titulomap span
{
    font-family: 'Oswald' , sans-serif; 
	font-size: 22px;
	text-align:center;
	line-height:50px;
}	
.tablaM
{
    border-right: #e1dad8 1px solid;
    border-left: #e1dad8 1px solid;
    border-bottom: #e1dad8 1px solid;
    background-color:#FFFFFF;
    box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    width:460px;
    height:915px;
}
.buscador
{
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
    overflow: hidden;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    list-style:none;
}
.buscador LI
{
    padding-right: 0px;
    padding-left: 0px;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 0px;
    margin: 0px 0px 20px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.buscador LI .thumb-wrap
{
    border-right: #442717 1px solid;
    border-top: #442717 1px solid;
    border-left: #442717 1px solid;
    border-bottom: #442717 1px solid;
    background:#442717;
    margin: 0px 20px 0px 0px;
    padding-right: 4px;
    padding-top: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    float: left;
    position: relative;
    border-radius: 11px;
    box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
}
.buscador LI .thumb-wrap:hover
{
    background: #215935;
    border-right: #215935 1px solid;
    border-top: #215935 1px solid;
    border-left: #215935 1px solid;
    border-bottom: #215935 1px solid;
}
.box_buscador
{
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 220px;
    position: relative;
    text-align: left;
    margin-top: 60px;
}
.buscador LI H5
{
    text-decoration: none;
    color:#442717;
    display: block;
    letter-spacing: 0px;
    font-weight: bold;
    text-align: left;
    font-size: 19px;
    line-height: 59px;
    margin: 0px 0px 15px;
    text-transform: uppercase;
    font-family: 'Oswald' , sans-serif;
    letter-spacing: 0px;
}
.buscador LI H5 A
{
    text-decoration: none;
    color:#442717;
    display: block;
    letter-spacing: 0px;
    font-weight: bold;
    text-align: left;
    line-height: 59px;
    font-size: 19px;
    margin: 0px 0px 15px;
    text-transform: uppercase;
    font-family: 'Oswald' , sans-serif;
    letter-spacing: 0px;
}
.buscador LI H5 A:hover
{
    text-decoration: none;
    color: #215935;
}
.tablaP
{
    border-right: #e1dad8 1px solid;
    border-left: #e1dad8 1px solid;
    border-bottom: #e1dad8 1px solid;
    border-top: #e1dad8 1px solid;
    background-color:#FFFFFF;
    box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    width:100%;
    height:480px;
    margin-top:60px;
}
.tablaD
{
    border-right: #e1dad8 1px solid;
    border-top: #e1dad8 1px solid;
    border-left: #e1dad8 1px solid;
    background-color:#00461a;
    width:80%;
    height:28px;
}
.tablaEb
{
    border-right: #e1dad8 1px solid;
    border-left: #e1dad8 1px solid;
    border-bottom: #e1dad8 1px solid;
    background-color:#e1dad8;
    box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    width:80%;
}
.fecha
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    border: 0;
    padding-top: 2px;
    text-transform: uppercase;
    float: right;
    padding-right:6px;
}
.tittabla
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    border: 0;
    padding-top: 2px;
    text-transform: uppercase;
    float:left;
    padding-left:6px;
}
.box_camiones
{
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    position: relative;
    text-align: left;
    margin-bottom: 40px;
    margin-top: 40px;
}
.TablaDatoFila
{
    font-family: Arial, Helvetica;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.TablaDatoFila2
{
    font-family: Arial, Helvetica;
    font-size: 8pt;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #000000;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.pietabla
{
    font-family: Arial, Helvetica;
    font-size: 8.5pt;
    text-decoration: none;
    color: #000000;
    text-align: center;
    line-height: 18px;
}.box_consulta
{
    text-align:center;
    width:100%;
    margin-right:auto;
    margin-left:auto;
    display:block;
}
.tablaC
{
    border-right: #e1dad8 1px solid;
    border-left: #e1dad8 1px solid;
    border-bottom: #e1dad8 1px solid;
    background-color:#FFFFFF;
    box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    width:95%;
}
.tdcab3
{ 
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color:#000000; 
	font-weight:normal;
	font-variant: normal;
	padding:6px;
	text-align:left;
}
.tdcab4
{ 
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color:#000000;  
	font-weight:normal;
	font-variant: normal;
	text-transform:capitalize;
	line-height:10pt;
	padding:6px;
	text-align:left;
}
.tdcab5
{ 
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color:#000000; 
	font-weight:normal;
	font-variant: normal;
	padding:6px;
	text-align:right;
	width:20%;
}
.comprador
{ 
	FONT-FAMILY: 'Oswald', sans-serif; 
	font-size: 12pt;
	color:#000000;
	font-weight: bold;
	font-variant: normal;
	text-transform:uppercase;
	background:#cde7e1;
	height:48px;
	text-align:center;
}
.titulocon
{
    background:rgb(0,120,49);
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	border: 1px solid #444;
	FONT-FAMILY: 'Oswald', sans-serif; 
	width:95%;
	text-align:center;
	margin-top:60px;
}
.titulocon span
{
    FONT-FAMILY: 'Oswald', sans-serif; 
	padding-left:40px;
	font-size: 22px;
	text-align:center;
	line-height:50px;
}	
/* fin pagina informacion */
/* comienza pagina mercados */
.derecha2
{
    float: right;
    margin-bottom:20px;
    text-align:right;
    margin-right:80px;
}
.box_mercados label
{
    display:block;
    width:100%;
    text-align:right;
}
.mercado1
{
   margin-bottom:20px;
   display:block;
   width:100%;
}
a.resumeni
{
    font-family: 'Oswald', sans-serif;
    text-align: right;
    font-size: 14px;
    overflow: hidden;
    text-transform: uppercase;
    color: #000000;
    text-decoration:none;
}
a.resumeni i
{
    padding-right:8px;
}
a.resumeni:hover
{
    text-decoration:none;
    color:rgb(0,120,49);
}
.tablaE
{
    border-right: #e1dad8 1px solid;
    border-left: #e1dad8 1px solid;
    border-bottom: #e1dad8 1px solid;
    background-color:#FFFFFF;
    box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,120,49,.5);
    width:80%;
}
.tdfecha
{
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    text-transform: uppercase;
}
.tdfila1
{
    font-family: Arial, Helvetica;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    text-align: right;
    padding-right: 6px;
}
.tdfila2
{
    font-family: Arial, Helvetica;
    font-size: 8.5pt;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
/* fin pagina mercados */
/* comienza pagina contacto */
#contacto_pag
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    float:left;
}
#contacto_pag .title-areaC
{
    display: block;
    text-align: center;
    width: 100%;
    margin-bottom:30px;
}
#contacto_pag .title-areaC .title
{
    font-size: 25px;
    font-weight: 700;
    height:65px;
    text-transform: uppercase;
    background: url(../images/isoC.png) no-repeat center bottom;
    color:#000000;
}
#contacto_pag .mapframe
{
  border:2px rgb(0,120,49)solid;
}
#contacto_pag hr 
{
  border-color: #61bb52;
  margin: 0;
  opacity: 0.3;
  margin-top:40px;
  margin-bottom:40px;
}
#contacto_pag h1 
{
	FONT-FAMILY: 'Oswald', sans-serif; 
	font-weight: 300;
	font-size: 26px;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	line-height: 32px;
	margin:0px;
	text-align: center; 
	text-transform: uppercase; 
	position: relative;
	COLOR:rgb(0,120,49);
	border-bottom: 2px solid #444;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 40px;
    text-indent: 0.3em;
}
#contacto_pag h3 
{
	FONT-FAMILY: 'Oswald', sans-serif; 
	font-weight: 300;
	font-size: 26px;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	line-height: 32px;
	text-align: left; 
	text-transform: uppercase; 
	COLOR:rgb(0,120,49);
}
.box-services-6 
{
    padding: 15px 15px;
    border: 1px solid #eee;
    border-radius: 2px;
    -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
    margin-bottom:10px;
}
.box-services-6:hover 
{
    border: 1px solid #e0e3e8;
    -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
}
.box-services-2 .box-left .icon 
{
    font-size: 30px;
    color: #606369;
}
.box-services-2 .box-right 
{
    margin-left:10px;
    display:inline;
}
.box-services-2 .box-left
{
    display:inline;
    font-size: 30px;
}
.box-services-2 .icon-4 
{
    color: #505358;
}
.box-services-2:hover .icon-4 
{
    color: rgb(0,120,49);
}
.box-services-2 .icon 
{
    -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
}
.box-services-2:hover .icon 
{
    -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
}
.mb0 
{ 
    margin-bottom:0px !important;
}
#contacto_pag .social-icons
{
  padding: 0;
  margin: 0;
  text-align:center;
}
#contacto_pag .social-icons li 
{
  display: inline-block;
  list-style: none;
}
#contacto_pag .social-icons li a
{
    background: #444;
    color: #ffffff;
    text-decoration: none;
    font-size: 30px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    vertical-align: middle;
    margin-right: 10px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
}
#contacto_pag .social-icons li a:hover 
{
  background: rgb(0,120,49);
}
/* comienza formulario de contacto */
#contacto_pag .form-style
{
	width:60%;
	padding:30px;
	margin:40px auto;
	background: #FFF;
	border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
}
#contacto_pag .form-style .inner-wrap
{
	padding: 30px;
	background: #F8F8F8;
	border-radius: 6px;
	margin-bottom: 15px;
}
#contacto_pag .form-style .tittle 
{
	background:transparent;
	padding: 20px 30px 15px 30px;
	margin: -30px -30px 30px -30px;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	color: #444;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
	font: normal 30px 'Bitter', serif;
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	border: 0px solid #444;
	FONT-FAMILY: 'Oswald', sans-serif;
	width:100%;
}
#contacto_pag .form-style .tittle > span
{
	display: block;
	margin-top: 2px;
	font: 13px Arial, Helvetica, sans-serif;
	text-transform:none;
}
#contacto_pag .form-style label
{
	display: block;
	font-size: 13px;
	FONT-FAMILY: 'Oswald', sans-serif; 
	color: #888;
	margin-bottom: 25px;
	text-transform:uppercase;
}
#contacto_pag .form-style input[type="text"],
.form-style input[type="date"],
.form-style input[type="datetime"],
.form-style input[type="email"],
.form-style input[type="number"],
.form-style input[type="search"],
.form-style input[type="time"],
.form-style input[type="url"],
.form-style input[type="password"],
.form-style textarea,
.form-style select 
{
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding: 8px;
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border: 2px solid #fff;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
}
#contacto_pag .form-style .section
{
	font: normal 20px 'Oswald', sans-serif;
	color:rgb(0,120,49);
	margin-bottom: 5px;
}
#contacto_pag .form-style .section span 
{
	background:rgb(0,120,49);
	padding: 0px;
	position: absolute;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 4px solid #fff;
	width:35px;
	height:35px;
	font-size: 14px;
	margin-left: -45px;
	margin-top: -3px;
	color: #fff;
	FONT-FAMILY: 'Open Sans', sans-serif; 
	font-weight: 300;
	font-size: 20px;
	text-align:center;
}
#contacto_pag .form-style input[type="button"], 
.form-style input[type="submit"]
{
	background: #444;
	width:180px;
	height:47px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
	font: normal 30px 'Bitter', serif;
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
	border: 1px solid ##444;
	font-size: 15px;
	FONT-FAMILY: 'Oswald', sans-serif;
	text-transform:uppercase;
}
#contacto_pag .form-style input[type="button"]:hover, 
.form-style input[type="submit"]:hover
{
	background:rgb(0,120,49);
	color:#FFFFFF;
	-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
	box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
}
#contacto_pag .form-style .privacy-policy
{
	float: right;
	width: 250px;
	font: 12px Arial, Helvetica;
	color: #4D4D4D;
	margin-top: 10px;
	text-align: right;
}
/* comienza caqtcha */
#contacto_pag .Captcha
{
	text-align:left;
	display:block;
	width:100%;
}
#contacto_pag .form-style input[type="text"].fmrinput
{
	width:150px;
}
#contacto_pag .iCaptcha
{
	text-align:left;
	margin-top:20px;
	margin-bottom:0px;
	display:block;
}
#contacto_pag .cchacambiar
{
	FONT-FAMILY: 'Oswald', sans-serif; 
	text-align:left;
    FONT-SIZE: 12px; 
    OVERFLOW: hidden; 
    TEXT-TRANSFORM: uppercase;
    color:#444;  
    LINE-HEIGHT:22px;
    text-decoration:none;
    font-weight:bold;
    letter-spacing:0.5px;
 } 
#contacto_pag .cchacambiar:hover
{ 
	text-decoration:underline;
	color: #61bb52;  
}   
/* fin caqtcha */
/* fin formulario de contacto */
/* fin pagina contacto */
/* comienza pagina clientes */
#clientes_bg
{
    background-color: #FFFFFF;
    display: block;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    float:left;
}
.clientes_form
{
  margin-top:70px;
}
.login-form 
{
	width: 300px;
	margin: 0 auto;
	position: relative;
	background: #f3f3f3;
	border: 1px solid #fff;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.login-form .login_header 
{
	padding: 40px 30px 30px 30px;
}
.login-form .login_header h1 
{
	FONT-FAMILY: 'Oswald', sans-serif; 
	font-weight: 300;
	font-size: 26px;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	line-height: 32px;
	margin:0px;
	padding-left: 13px; 
	text-align: center; 
	text-transform: uppercase; 
	position: relative;
	COLOR: #00722d;
}
.login-form .content 
{
	padding: 16px 30px 25px 30px;
}
.login-form .content .username
{
	width: 100%;
	padding: 15px 25px;
	font-family: Helvetica, Arial;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.login-form .content .username:hover 
{
	background: #dfe9ec;
	color: #414848;
}
.login-form .content .username:focus 
{
	background: #dfe9ec;
	color: #414848;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
}
.login-form .content .password
{
	width:100%;
	padding: 15px 25px;
	font-family: Helvetica, Arial;
	font-weight: 400;
	font-size: 14px;
	color: #000000;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.login-form .content .password:hover 
{
	background: #dfe9ec;
	color: #414848;
}
.login-form .content .password:focus 
{
	background: #dfe9ec;
	color: #414848;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
}
.login-form .content .password, .login-form .content .pass-icon 
{
	margin-top: 25px;
}
.user-icon, .pass-icon 
{
	width: 46px;
	height: 47px;
	display: block;
	position: absolute;
	left: 0px;
	padding-right: 2px;
	z-index: -1;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.content input:focus + div
{
	left: -46px;
}
.input, .user-icon, .pass-icon, .button, .register 
{
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
}
.login-form .footerform 
{
	padding: 25px 30px 40px 30px;
	overflow: auto;
	background: #d4dcee;
	border-top: 1px solid #fff;
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
}
.login-form .footerform .button 
{
	float:right;
	padding: 20px;
	FONT-FAMILY: 'Oswald', sans-serif; 
	font-weight: 300;
	font-size: 14px;
	line-height:0px;
	color:#FFFFFF;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background:#00722d;
	border: 1px solid #00722d;
	border-radius: 5px;
	cursor: pointer;
	text-transform:uppercase;
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}
.login-form .footerform .button:hover 
{
	background:rgb(87, 87, 87);
	color:#FFFFFF;
	border: 1px solid rgb(87, 87, 87);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}
.login-form .footerform .button:focus 
{
	position: relative;
	bottom: -1px;
	border: 1px solid #d9dadb;
	box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}
/* fin pagina clientes */
/* comienza pie2 */
#footer .footer-brand3 img
{
   width: 140px;
   height:auto;
   text-align:center;
}
#footer .widget3
{
    margin-bottom: 30px;
    margin-top: 30px;
    text-align:center;
}
#footer .widget3 img
{
    text-align: center;
    margin: auto;
}
/* fin pie2 */
/* comienza menubar mercados */
.grid_noticias 
{
	WIDTH:100%;
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN-LEFT:25px; 
	MARGIN-RIGHT:25px; 
	POSITION: relative;
	text-align:left;
}
.menu_noticias > LI.pne_item > A 
{
	DISPLAY: block; 
	BACKGROUND: url(../images/list-arrow.png) no-repeat 90% 50%; 
	COLOR: #6f6f6f;
	LETTER-SPACING: 1px;
	FONT-WEIGHT:NORMAL; 
	TEXT-TRANSFORM: uppercase; 
	font-family: 'Oswald' , sans-serif;
	TEXT-DECORATION: none; 
	-webkit-transition: all 0.5s ease; 
	-moz-transition: all 0.5s ease; 
	-o-transition: all 0.5s ease; 
	transition: all 0.5s ease;
}
.menu_noticias > LI.pne_item > A:hover 
{
	PADDING-LEFT: 15px; 
	BACKGROUND: url(../images/list-arrow.png) no-repeat 0px 50%; 
	COLOR: #114741;
}
.menu_noticias > LI.pne_current > A 
{
	DISPLAY: block; 
	BACKGROUND: url(../images/list-arrow2.png) no-repeat 0px 50%;
	PADDING-LEFT: 15px; 
	color: #442717;
	LETTER-SPACING: 1px;
	FONT-WEIGHT: bold; 
	TEXT-TRANSFORM: uppercase; 
	font-family: 'Oswald' , sans-serif;
	TEXT-DECORATION: none; 
	-webkit-transition: all 0.5s ease; 
	-moz-transition: all 0.5s ease; 
	-o-transition: all 0.5s ease; 
	transition: all 0.5s ease;
}
.box_informes2
{
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width:80%;
    position: relative;
    text-align: left;
}
.box_informes2 UL
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(images/lineH2.jpg) repeat-x 0px 100%;
    padding-bottom: 0px;
    margin: 0px 0px 16px;
    padding-top: 0px;
    list-style-type: none;
}
.box_informes2 UL LI
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    background: url(../images/lineH2.jpg) repeat-x 0px 0px;
    padding-bottom: 8px;
    vertical-align: top;
    padding-top: 8px;
    list-style-type: none;
}
/* fin menubar mercados */
/* comienza pagina catac */
.box_catac
{
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 340px;
    position: relative;
    text-align: left;
    margin-bottom: 40px;
    margin-top: 40px;
}
.catac
{
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
    overflow: hidden;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    list-style:none;
}
.catac LI
{
    padding: 0px;
    background: none;
    margin: 0px 0px 20px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.catac LI .thumb-wrapC
{
    border: #666 1px solid;
    background: #666;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    width:74px;
    height:74px;
    float: left;
    text-align:center;
    vertical-align:middle;
    padding-top:5px;
    position: relative;
    border-radius: 11px;
    box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
}
.catac LI .thumb-wrapC:hover
{
    background: #009440;
    border-right:#009440 1px solid;
    border-top: #009440 1px solid;
    border-left: #009440 1px solid;
    border-bottom: #009440 1px solid;
}
.buttonC
{
    padding-right: 18px;
    display: inline-block;
    padding-left: 18px;
    font-size: 16px;
    background: #666;
    padding-bottom: 0px;
    text-transform: none;
    color: #FFFFFF;
    border: 0px;
    line-height: 35px;
    padding-top: 0px;
    font-family: 'Open Sans' , Arial, sans-serif;
    height: 35px;
    border-color: #666;
    border-width: 1px;
    border-style: solid;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.buttonC:hover
{
    background: #009440;
    color: #FFFFFF;
    border-color:#009440;
    border-width: 1px;
    border-style: solid;
    text-decoration:none;
}
.buttonC:focus
{
    background: #009440;
    color: #FFFFFF;
    border-color:#009440;
    border-width: 1px;
    border-style: solid;
    text-decoration:none;
}
.catac LI H5
{
    display: block;
    color: #009440;
    letter-spacing: 0px;
    font-weight: bold;
    text-align: left;
    font-size: 19px;
    margin: 0px 0px 8px;
    text-transform:none;
    font-family: 'Open Sans' , Arial, sans-serif;
    letter-spacing: 0px;
}
.catac LI H5 A
{
    text-decoration: none;
}
/* fin pagina catac */
/* comienza RESPONSIVE */
@media (max-width:1199px )
{
    #search-icon
    {
        right: 4%;
    }
    .slide-article
    {
        padding-left: 30px;
        padding-right: 0;
        padding-top: 90px;
    }
    .slide-article h1
    {
        font-size: 40px;
    }
    .blog-news-title h2, .blog-news-title h2 > a
    {
        font-size: 18px;
    }
    .main-slider
    {
        height: auto;
    }
}


@media (max-width:991px )
{
    #menu-area #navbar
    {
        padding-right: 55px;
    }
    .navbar-default .navbar-nav > li > a
    {
        font-size: 13px;
        padding-left: 4px;
        padding-right: 4px;
    }
    #search
    {
        margin: 0 auto;
        width: 90%;
    }
    #search-icon
    {
        right: 3%;
    }
    .slide-article
    {
        padding-left: 60px;
        padding-right: 0;
        padding-top: 15px;
    }
    .slide-article h1
    {
        font-size: 30px;
        line-height: 35px;
    }
    .slide-article p
    {
        color: #fff;
        margin-bottom: 40px;
    }
    .why-choose-us
    {
        margin-top: 20px;
    }
    .single-counter
    {
        margin-bottom: 30px;
    }
    .single-table-price
    {
        margin-bottom: 40px;
    }
    .single-team-member
    {
        margin-bottom: 50px;
    }
    .slick-prev
    {
        left: -10px;
    }
    .slick-next
    {
        right: -10px;
    }
    .blog-news-single
    {
        margin-bottom: 30px;
    }
    .title-area
    {
        padding: 0 100px;
    }
    .single-portfolio
    {
        width: 33.33%;
    }
    .single-item-content::after
    {
        width: 87%;
    }
    .blog-side-bar
    {
        margin-top: 50px;
    }
    .contact-area-right
    {
        margin-top: 40px;
    }
}


@media (max-width:767px )
{
    .header-bottom
    {
        padding: 0;
    }
    .header-contact ul li:last-child
    {
        display: none;
    }
    .navbar-brand
    {
        margin-top: 0;
    }
    #search-icon
    {
        right: 11%;
        top: 5px;
    }
    .main-nav li
    {
        padding: 0;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
    {
        background-color: #fff;
    }
    #search
    {
        width: 100%;
    }
    #menu-area #navbar
    {
        padding-right: 15px;
    }
    .slider-img
    {
        display: none;
    }
    .slide-article
    {
        padding-top: 10px;
    }
    .title-area
    {
        padding: 0 30px;
    }
    .single-feature
    {
        text-align: center;
        padding: 0 15px;
    }
    .single-page-header-left
    {
        text-align: center;
    }
    .single-page-header-right .breadcrumb
    {
        text-align: center;
        margin-top: 20px;
    }
    .footer-left
    {
        text-align: center;
        margin-bottom: 20px;
    }
    .footer-right
    {
        text-align: center;
    }
    .portfolio-menu
    {
        padding: 0;
    }
    .portfolio-menu ul li
    {
        margin: 0 3px 10px;
        padding: 6px 10px;
    }
    .blog-single-tag
    {
        text-align: center;
    }
    .blog-single-social
    {
        text-align: center;
        margin-top: 20px;
    }

}
@media (max-width:480px )
{
    #search input
    {
        width: 85%;
    }
    #search-icon
    {
        right: 15%;
        top: 5px;
    }
    .slide-article h1
    {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .slide-article p
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .read-more-btn
    {
        font-size: 14px;
        padding: 8px 14px;
    }
    .main-slider .slick-prev, .main-slider .slick-next
    {
        height: 40px;
        top: 46%;
        width: 40px;
    }
    .title-area .title
    {
        font-size: 25px;
        line-height: 26px;
        padding-bottom: 0px;
    }
    .title-area
    {
        padding: 0;
    }
    .title-area p
    {
        line-height: 23px;
        font-size: 15px;
    }
    .single-feature p
    {
        font-size: 14px;
    }
    .our-skill-content p
    {
        font-size: 14px;
    }
    .why-choose-group .panel-body p
    {
        font-size: 14px;
    }
    .subscrib-form
    {
        width: 100%;
    }
    .footer-left
    {
        text-align: center;
        margin-bottom: 20px;
    }
    .footer-right
    {
        text-align: center;
    }
    #login-form .modal-dialog
    {
        width: 350px;
    }
    .overlay
    {
        padding: 50px 0;
    }
    .single-portfolio
    {
        width: 50%;
    }
    .single-item-content::after
    {
        width: 85%;
    }
    .portfolio-menu ul li
    {
        padding: 4px 5px;
        font-size: 12px;
    }
    .blog-archive-left .blog-news-img
    {
        height: 320px;
    }
    .blog-navigation-prev
    {
        margin-bottom: 10px;
    }

}
@media (max-width:360px )
{
    .login
    {
        padding: 10px;
    }
    .single-slide
    {
        height: 200px;
    }
    .single-slide img
    {
        height: 100%;
    }
    #menu-area .navbar-toggle
    {
        padding: 8px 6px;
    }
    .phone
    {
        font-size: 12px;
    }
    .header-contact ul li
    {
        margin-right: 0;
        padding: 10px 8px;
    }
    #search-icon
    {
        right: 20%;
        top: 5px;
    }
    .slide-article
    {
        padding-top: 0;
        padding-left: 0;
    }
    .slide-article p
    {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .slide-article h1
    {
        font-size: 15px;
        line-height: 16px;
        margin-bottom: 8px;
    }
    .read-more-btn
    {
        font-size: 12px;
        padding: 5px 8px;
    }
    #testimonial .title-area
    {
        padding: 0;
    }
    .subscribe-area h2
    {
        font-size: 25px;
        letter-spacing: 0;
        margin-bottom: 25px;
    }
    .subscrib-form input
    {
        font-size: 15px;
        height: 40px;
    }
    .subscribe-btn
    {
        font-size: 15px;
        height: 40px;
        width: 95px;
    }
    #login-form .modal-dialog
    {
        width: 320px;
    }
    #search input
    {
        font-size: 14px;
    }
    .overlay
    {
        padding: 20px 0;
    }
    .single-portfolio
    {
        width: 100%;
    }
    .single-item-content::after
    {
        left: 15px;
        width: 92%;
    }
    .portfolio-menu ul li
    {
        padding: 4px 5px;
        font-size: 12px;
    }
    .blog-archive-left .blog-news-img
    {
        height: 250px;
    }
    .comments-form textarea
    {
        width: 100%;
    }
    .header-contact
    {
        margin-left: -10px;
    }
    .header-contact ul li
    {
        border: none;
    }
    .phone
    {
        font-size: 12px;
        width: 135%;
    }

}
@media (max-width:320px )
{
    #login-form .modal-dialog
    {
        width: 300px;
    }
    .footer-box
    {
        font-size: 14px;
    }
    .header-contact ul li
    {
        padding: 10px 0 10px 3px;
    }
    .subscribe-area h2
    {
        font-size: 22px;
    }
    .footer-left p
    {
        font-size: 12px;
    }
    .footer-right a
    {
        font-size: 16px;
    }
    .single-item-content::after
    {
        width: 91%;
    }
    .blog-archive-left .blog-news-img
    {
        height: 220px;
    }
}
/* fin RESPONSIVE */
