@charset "utf-8";
#main-bkg  {width:100%;margin:auto; min-width:960px;}
.ancho_mod{width:960px; margin:auto;} 
.ancho_default{width:960px;margin:auto; background-color:white;}
#fondo_azul{background-color:#004273;}
#info_movitierra{width: 460px;float: left;padding-top: 50px;font-size: 14px;color: white;padding-left: 20px;font-weight: 600;}
#contendor_azul{background-color:#004273}
#logo_footer{text-align: right;padding-top: 40px;padding-right: 10px;}
#exus{text-align: center;padding-top: 92px;font-size: 13px;padding-bottom: 92px;}
#slider { padding: 0px; height: 250px; width: 880px; overflow: hidden; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto;-moz-border-radius: 16px;border-radius: 16px; }
#header   { height: 178px; }
#header-top  { height: 39px; width: 300px; float: right; text-align: right; padding-top: 15px; }
#header-top a   { color: #666; }
#header-logo   { height: 178px; width: 244px; background-color: #FFF; margin-left: 43px; float: left; }
#header-menu   { width:960px;margin:auto; }
#contenedor-menu{background-color:#004273; height:86px;}
#MenuVertical{ float: left;width: 180px;padding-left: 0px;} 
#MenuVertical li { list-style-position: inside; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 7px;  }
#MenuVertical li a { font-weight: bold; color: #000; display: inline; list-style-position: inside; list-style-type: none; padding: 0px; font-size: 12px;  text-decoration: none; margin: 0px; }

#footer   {  }
#menu_plus{ width: 690px;float: right;}
#contents   { }
#logos_footer{border-right: 3px solid #b3c7d6;margin-top: 5px;width: 500px;float: left;padding-left: 10px;padding-top: 15px;}
#footer_int{padding-top: 14px;padding-bottom: 20px;}
#formulario{width: 435px;float: right;}
.input{padding-left: 5px;width: 160px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;height:35px;font-size:16px;background-image: none;border: none;}
.input::-webkit-input-placeholder { /* WebKit browsers */ color: #5d5d5d; }</code>
.input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #5d5d5d; }

#content-box {padding-bottom: 14px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #FFF; }
#content-box .content-box-title { background-color: transparent; margin: 0px; color:black; font-size: 20px; text-transform: uppercase; padding-top: 14px; padding-right: 0px; padding-bottom: 10px; padding-left: 20px;  }
#content-box #content-area { margin-top: 10px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px; }
#search-box { width: 250px; border: 8px solid #333; padding: 5px; background-color: #FFF; margin-top: 20px; margin-right: auto; margin-bottom: 15px; margin-left: auto; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#search-box #search-box-title { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-transform: uppercase; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#mod-box { margin-top:15px; margin-right: 8px; margin-bottom: 15px; margin-left: auto; width:945px;padding: 12px;box-sizing: border-box;}
#mod-box #content-area { margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }

/* MENU PLUS */ 
#menuplus { list-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
#menuplus li { float: left; height: 62px; display: block; }
#menuplus li a { font-family: proxima-nova; font-size: 16px; display: block; padding: 5px 10px; margin-top: 10px; ; text-decoration: none; color: #FFF;font-weight: 400; }

/* Submenu */
#menuplus ul.submenu { display: none;list-style: none; background-color:#034475;padding: 0px 5px;position: absolute;width: 230px;margin-top: 20px;z-index: 100; }
#menuplus ul.submenu li {float: none;  color: #FFF; background-image: none; height:40px;}
#menuplus ul.submenu li a {padding: 11px 12px; font-weight: normal; color: #fff; border-right: none;padding-bottom: 5px;}
#menuplus ul.submenu li a:hover { background-color:#f2bf00; color: #034475; opacity: 1;} 
/* Subsubmenu */
#menuplus ul.subsubmenu { margin-top: -40px; padding: 0px 5px; position: absolute; list-style: none; background-color:#034475; margin-left:230px;  }
#menuplus ul.subsubmenu li { border-right: none;  float: none; background-image: none; min-width: 200px; }
#menuplus ul.subsubmenu li a { font-weight: normal; color: #FFF; border-right: none; margin:4px;}
#menuplus ul.subsubmenu li a:hover { background-color: #f2bf00; color:#034475; }

/* Slider Home */
.slick-arrow {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 50;
    color: #9e9898;
    font-size: 30px;
    padding: 0 15px;
    cursor: pointer;
    transition: all .3s ease-in-out;
    background: white;
    margin: 0 15px;
}
.slick-arrow:hover{
	color: #fff;
	background: #f2bf00;
}
span.arrow-right.slick-arrow {
    right: 0;
    left: auto;
}

.slider-home .slick-track .slide:nth-child(odd) a::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .3s ease;
}
.slider-home .slick-track .slide {
    position: relative;
}