@charset "utf-8";
/* CSS Document */
html { width: 100%;}
* { -webkit-text-size-adjust: none;}
* { margin: 0; padding: 0;  }

body { min-width: 990px; font-family:arial, sans-serif; font-weight:normal !important;}
a { text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

article, aside, details, footer, header, menu, nav, section { display: block; font-weight:normal !important;}
.cl { display: block; height: 20px; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.cl1 { display: block; height: 60px; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.cl60 { display: block; height: 60px; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.cl1 { display: block; height: 0px; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.clbgm { display: block; height: 30px; clear: both; }
.cl10 { margin-bottom:10px;}
.cl20 { margin-bottom:20px;}
.cl30 { display: block; height:30px; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.cl15top { padding-top:15px;}

.top { display:block; width:100%; background:url("../images/bgrtop.png") repeat-x top transparent;}
.topmenubg {width:990px; height:135px; margin:0 auto !important; right:0; top:0; left:0; padding-bottom:0; }
.topcol1 { float:left; display:block; width:360px; padding:15px 0 0 0; margin:0px 30px 0 0px; box-sizing:border-box;}
.topcol2 { float:left; display:block; padding:30px 0 0 0; margin:0 30px 0 0px; font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:13px; color:#2F2F2F; font-weight:normal !important; line-height:24px; text-align:right; box-sizing:border-box;}
.topcol3 { float:left; display:block; padding:15px 0 0 0; margin:0 30px 0 0px; font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:13px; color:#2F2F2F; font-weight:normal !important; line-height:24px; text-align:right; box-sizing:border-box;}
.topcol4 { float:right; display:block; padding:25px 0 0 0; margin:0 0px 0 0px; font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:13px; color:#2F2F2F; font-weight:normal !important; line-height:24px; text-align:right; box-sizing:border-box;}
.icocolor1 { font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:13px; color:#069C3B; font-weight:normal !important; line-height:20px;}


/*iconos RRSS top*/
.top-rs { padding:0;}
.top-rs ul { margin:0px; padding:10px 0 0 0; list-style:none; display: block;}
.top-rs a {
  font-family:'myriadproregular',arial, sans-serif; font-size:12px; color:#464648; padding:0px 0 0 1px; line-height:30px;
  width: 38px; height: 38px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.top-rs a.icon-1 { background-image: url(../images/icono-facebook.png); display:block;}
.top-rs a.icon-2 { background-image: url(../images/icono-twitter.png); display:block;}
.top-rs li { float:none; display:block; margin-left:0px; margin-bottom:5px; }
.top-rs a:hover,
.top-rs a.active { background-position: 0 bottom; color:#069C3B;}

.top-es { padding:0;}
.top-es ul { margin:0px; padding:10px 0 0 0; list-style:none; display: block;}
.top-es a {
  font-family:'myriadproregular',arial, sans-serif; font-size:12px; color:#464648; padding:0px 0 0 1px; line-height:30px;
  width: 104px; height: 54px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.top-es a.icon-1 { background-image: url(../images/btn-exclusivo-socios.png); display:block;}
.top-es li { float:none; display:block; margin-left:0px; margin-bottom:5px; }
.top-es a:hover,
.top-es a.active { background-position: 0 bottom; color:#069C3B;}

.topmenu { background-color:#E8E8E8; height:45px; border-bottom: 1px solid #ffffff !important;}
.topmenu1 { background-color:#FFF; height:45px; border-bottom: 1px solid #ffffff !important;}
#logo { width: 268px; font-size: 0; line-height: 0; margin:0 auto; padding:0px 30px 0 0; position: absolute; z-index:20;}
#logo a { height: 113px; display: block;  background: url(../images/logotipo.png) no-repeat 0 0; text-indent: -4000px; }

a.link01:link, a.link01:visited {font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size: 13px; color:#2F2F2F; text-decoration: underline;}
a.link01:active, a.link01:hover {font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size: 13px; color:#069C3B; text-decoration: underline;}
a.link02:link, a.link02:visited {font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size: 14px; color:#2F2F2F; text-decoration: underline;}
a.link02:active, a.link02:hover {font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size: 14px; color:#069c3b; text-decoration: underline;}
a.link03:link, a.link03:visited {font-family:myriadproregular, myriadproregularie, arial, sans-serif; font-size: 14px; color:#373737; text-decoration: underline;}
a.link03:active, a.link03:hover {font-family:myriadproregular, myriadproregularie, arial, sans-serif; font-size: 14px; color:#00933D; text-decoration: underline;}

/*MENU PRINCIPAL*/
#menumain { float:none; text-align:center; margin:0; padding:0; }
#menumain ul { display:block; list-style: none; list-style-position: outside; font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:14px; }
#menumain ul li { display: inline-block;  background-color: rgba(232, 232, 232, 1.0); margin:0; border:0;}
#menumain ul li a { display:block; color:#2F2F2F; padding:14px 24px; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in; text-decoration:none;} 
#menumain ul li a:hover,
#menumain ul li a.active { color:#FFF; text-decoration: none; padding:14px 24px; margin:0; background-color: rgba(6, 156, 59, 1.00); -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;  }
.navactive { color: #6e852b }

/*SUBMENU CONOCE CHIHUAHUA*/
.topsmenu { background-color:#069c3b; height:44px; border-top: 1px solid #ffffff !important;}
#smenumain { float:none; text-align:center; margin:0; padding:0; }
#smenumain ul { display:block; list-style: none; list-style-position: outside; font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:13px; }
#smenumain ul li { display: inline-block;  background-color: rgba(6, 156, 59, 1.0); margin:0; border:0;}
#smenumain ul li a { display:block; color:#ffffff; padding:14px 10px; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in; text-decoration:none;} 
#smenumain ul li a:hover,
#smenumain ul li a.active { color:#069c3b; text-decoration: none; padding:14px 10px; margin:0; background-color: rgba(232, 233, 232, 1.00); -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;  }
.navactive { color: #069c3b }

/*SUBMENU CONÓCENOS*/
#navigationsm { width:100% !important; height:41px; margin:0 auto; text-align:center; padding-top:12px; background: url(../images/bg-smenu.png) repeat-x 0 0; box-sizing:border-box;}
#navigationsm ul { list-style: none; list-style-position: outside; font-size:12px; font-family:'myriadproregular', 'myriadproregularie',arial, sans-serif; padding-right:5px; text-transform:uppercase; }
#navigationsm ul li { display: inline; padding-left: 5px; }
#navigationsm ul li a { color:#2F2F2F; padding:12px 10px 12px 10px;}
#navigationsm ul li a:hover,
#navigationsm ul li a.active { color:#069C3B; text-decoration: none; padding:12px 10px 12px 10px; }
#navigationsm a.nav-btn { display: none;  }


/*LISTAS*/
.contentfil ul { list-style:none; margin:5px 0px 0px 0px; padding:0 8px 0px 8px; color:#575757; box-sizing:border-box;/*line-height:16px;*/}
.contentfil ul li {background: url(../images/vineta1.png) no-repeat 0px 9px; padding: 0px 0 3px 10px; margin: 0;}


/*SLIDER*/
.sliderp {display: block; width:100%; height:auto; min-height:420px; padding:0;}
.slidershadow { float: left; width: 100%; height: 32px; background:url("../images/shadow.png") no-repeat scroll center top transparent;     position: relative; z-index:21;}
#pattern3{ min-height:420px !important; position: absolute; width:100%; left:0;right:0; background:url(../images/pattern.png) !important; overflow: visible !important; z-index:1 !important; -webkit-transition:all 0.5s ease-in; -moz-transition:all 0.5s ease-in; -o-transition:all 0.5s ease-in; transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}

.formcontentp {width:990px; height:400px; margin:0 auto !important; right:0; left:0; top:191px; position:absolute; z-index:10; padding:0px 50px 0 0; box-sizing:border-box;}
.formp1 {display: block; width:250px; height:400px; padding:10px; background-color: rgba(6, 156, 59, 0.70); box-sizing:border-box;}
.formp2 {display: block; width:230px; height:380px; padding:9px; border:1px solid rgba(255, 255, 255, 1.0); box-sizing:border-box; position:relative; z-index:11;}

.slidershell { display: block; width:100%; background-color: #FF0;}
.slider { display: block; width:960px; height:207px; margin:0 15px 0 15px; margin:0 auto !important; top:0px; padding:0; box-sizing:border-box; position:relative; z-index:8; background-color:#990;}


/*highlights*/
.highlightsconten { width:100%; height:241px; display:block; padding:0; margin-top: 0px; background-color: #FDCE16;}
.highlights { width:990px; height:440px; margin:0 auto; background: url(../images/hlbg1.png) no-repeat;}
.highlights .fil1 { display:block; width:990px; height:100px; margin:0 auto !important; padding:0; background-color: #F2F2F2;}
.highlights .fil1 .col1{ float:left; display:block; width:150px; height:100px; }
.highlights .fil1 .col2{ float:left; display:block; width:840px; height:100px; }
.highlights .fil1 .col2 img{ display:block; padding:20px 0 0 20px; box-sizing:border-box;}

.highlights .fil1 h2{ font-family:'Raleway', 'Ralewayie', arial, sans-serif; font-size:20px; color:#069c3b; padding:20px 0 0 0; text-transform: uppercase; font-weight:normal !important;}
.highlights .fil1 h2 .tit1{ font-family:'Raleway-SemiBold', 'Raleway-SemiBoldie', arial, sans-serif; font-size:20px; color:#069c3b; text-transform: uppercase; font-weight:normal !important;}
.highlights .fil2 { width:990px; height:141px; padding-left:3px; box-sizing:border-box; }
.highlights .pdtoimg { float:none; width:140px; height:54px; padding:0px 0px 0 0px; position:relative; z-index:13; }
.highlights .pdtoimg img { margin:0px; box-sizing:border-box;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.highlights .pdtoimg img { margin:0 0px 20px 0px; box-sizing:border-box;}
}
.highlights .fil2 li:hover .pdtoimg { float:none; width:140px; height:54px; padding:0px 0px 0 0px; position:relative; z-index:13; }
.highlights .picture1 { float:none; width:45px; height:31px; position:relative; z-index:14; box-sizing:border-box; margin:0px auto; padding:0; display:inherit; background:url("../images/ico-hoteles-0.png") no-repeat scroll center top transparent;}
.highlights li a:hover .picture1,
.highlights li a.active .picture1 { float:none; width:45px; height:31px; margin:0px auto; padding:0; display:inherit; position:relative; z-index:13; background:url("../images/ico-hoteles-1.png") no-repeat scroll center top transparent;}
.highlights .fil2 .ca-menu{ padding:0; margin:0px auto; width: 990px;}
.highlights .fil2 .ca-menu li{ width:140px; height:119px; overflow: hidden; position: relative; float:left; margin-right:1px; margin-top:12px; box-sizing:border-box; background-color:#FEE273;}
.highlights .fil2 .ca-menu li:last-child{ margin-right: 0px;}
.highlights .fil2 .ca-menu li a{ text-align: left; width: 100%; height: 100%; display: block; color: #ff0000; position: relative;}
.highlights .fil2 .ca-icon{
    font-family: 'WebSymbolsRegular', cursive; font-size: 60px; color: #333; line-height: 18px; position: absolute; width: 100%; height: 50%;
    left: 0px; top: 0px; text-align: center;
}
.highlights .fil2 .ca-content{ position: absolute; left: 0px; width: 100%; height: 32%; padding-top:5px; box-sizing:border-box;/*height: 50%; top: 50%;*/}

.highlights .fil2 .ca-content h2{ margin:0; padding:0;}
.highlights .fil2 .ca-content h3{ margin:0; padding:0;}

.highlights .fil2 .ca-main{ font-family:'myriadproregular','myriadproregularie',arial,sans-serif; font-size:12px; color:#2F2F2F; line-height:14px; text-align:center;  font-weight:normal !important; }
.highlights .fil2 .ca-menu li:hover{ /*background-color: #000;*/}
.highlights .fil2 .ca-menu li:hover .ca-icon{ color: #000000;
}
.highlights .fil2 .ca-menu li:hover .ca-main{ color: #069c3b;}
.highlights .fil2 .ca-menu li:active .ca-main{ color: #069c3b;}
.highlights .fil2 .ca-menu li:hover .ca-sub{
    /*color: #000;
    background-color: #ff2020;*/
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

/*CONTENIDOS*/
.hccontentmain {width:990px; min-height:620px; height:auto !important; margin:0 auto !important; padding:0px 0 0px 0; }
.hccontentmain .fil1 { display:block; width:990px; padding-top:40px; }
.hccontentmain .fil1 .tit { font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:24px; color:#2F2F2F; padding-bottom:10px;}
.hccontentmain .fil1 .txt { font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size:16px; color:#2F2F2F; line-height:21px; padding-bottom:40px; text-align:justify; }
.hccontentmain .fil1 .tit1 { font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:16px; color:#2F2F2F; padding-bottom:10px;}
.hccontentmain .fil1 .txt1 { font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size:14px; color:#2F2F2F; line-height:21px; padding-bottom:0px; text-align:justify; }
.hccontentmain .fil2 { display:block; width:990px; }
.hccontentmain .fil2 .col1 { float:left; display:block; width:480px; height:420px; margin-right:30px; box-sizing:border-box;}
.hccontentmain .fil2 .col2 { float:left; display:block; width:480px; height:420px; }

section { width:680px; float:left; margin: 0px 0 0px;  }
aside { width:310px; float: right; margin: 40px 0 0px; }
.hccontentmain .seccion { display:block; float:left; width:650px; padding:40px 30px 0px 0; min-height:620px; height:auto !important;}
.hccontentmain .seccion .tit { float:left; font-family:'myriadprosemibold', 'myriadprosemiboldie', arial, sans-serif; font-size:24px; color:#2F2F2F; padding:0px 0 20px 0;}
.hccontentmain .sidebar { display:block; width:310px; min-height:620px; height:auto !important; }
.hccontentmain .sidebar .tit { font-family:'myriadprosemibold', 'myriadprosemiboldie', arial, sans-serif; font-size:24px; color:#ffffff; padding:20px 0 20px 0; text-align:center;}
/*.txt { font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size:16px; color:#2F2F2F; line-height:21px; padding-bottom:40px; }*/
.hccontentmain .seccion .detallecol { display:block; float:left; width:650px; padding:0px 0px 0px 0;}
.hccontentmain .seccion .contentfil { display:block; float:left; width:650px; padding:0px 0px 0px 0; font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size:14px; color:#2F2F2F; line-height:21px; text-align:justify;}
.hccontentmain .seccion .contentfil p { padding-bottom:15px;}
.hccontentmain .seccion .contentfil .bld { font-family:'myriadprosemibold', 'myriadprosemiboldie', arial, sans-serif; font-size:14px; color:#2F2F2F; line-height:21px; text-align:justify;}
.hccontentmain .seccion .detallecol1 { display:block; float:left; width:220px; padding:0px 0px 0px 0;}
.hccontentmain .seccion .detallecol2 { display:block; float:left; width:430px; padding:0px 0px 0px 0;}
.hccontentmain .seccion .detallecol2 .tit { float:none; font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:24px; color:#2F2F2F; padding:0px 0 10px 0;}
.hccontentmain .seccion .detallecol2 .txt { font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size:14px; color:#2F2F2F; line-height:30px; padding-bottom:20px; }
.hccontentmain .seccion .btnvolver { float:right; font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size:14px; color:#FFF; width:auto; height:20px; background-color:#eda727; cursor:pointer; padding:5px 10px 5px 10px;}


/*HIGHLIGHTS CONOCE CHIHUAHUA*/
.highlightscchconten { width:100%; height:390px; display:block; padding:0; margin-top: 0px; background-color: #069c3b;}
.highlightscchconten .tit { width:990px; margin:0 auto !important; padding:20px 0 20px 0; font-family:'myriadprosemibold', 'myriadprosemiboldie', arial, sans-serif; text-align:center; font-size:24px; color:#ffffff;}
.highlightscch { width:990px; margin:0 auto !important; padding:0px 0 0px 0;}
.highlightscch .fil1 {box-sizing:border-box; max-width:990px; margin:0 auto; height:auto; padding:0;}
.highlightscchsb { width:310px; height:390px; margin:0 auto !important; padding:0px 0 0px 0; background-color: #069c3b;}

/*INDEX: VIDEOS*/
.videosconten { width:100%; height:360px; display:block; background: url(../images/pattern.png) repeat; padding:0; margin-top: 0px;}
.videos { width:990px; margin:0 auto !important; padding:30px 0 0px 0; box-sizing:border-box;}
.videos .col1 { float:left; width:480px; height:295px; margin:0 30px 0 0; box-sizing:border-box; }
.videos .col2 { float:left; width:480px; height:295px; padding:0;}

/*INDEX: PUBLICIDAD*/
.publiconten { width:100%; height:140px; display:block; background: url(../images/bg-publicidad.png) repeat; padding:0; margin-top: 0px;}
.publi { width:990px; margin:0 auto !important; padding:20px 0 0px 0; box-sizing:border-box;}
.publi .col1 { float:left; width:310px; height:100px; margin:0 30px 0 0; box-sizing:border-box; }
.publi .col2 { float:left; width:310px; height:100px; padding:0;}
.publisidebar { width:310px; min-height:100px; height:auto !important; padding:10px 0 0px 0; box-sizing:border-box;}
.publisidebar .fil { float:left; width:310px; margin:0 0px 10px 0; box-sizing:border-box; }

/*REDES SOCIALES PORTADA*/
.rspconten { width:100%; height:570px; display:block; padding:0; margin-top: 1px;}
.rsp { width:990px; height:570px; margin:0 auto; }
.rsp .fil1 { display:block; width:990px; height:75px; margin:0 auto !important; padding:0; text-align:center; background: url(../images/bgtit3.png) no-repeat 420px 20px;}
.rsp .fil1 h2{ font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; font-size:24px; color:#2F2F2F; padding:30px 0 0 0; font-weight: normal !important;}
.rsp .fil2 { width:990px; height:370px; font-weight: normal !important; }
.rsp .fil2 .div1{ float:left; width:475px; height:420px; margin-right:40px; }
.rsp .fil2 .div2{ float:left; width:475px; height:420px; }


/*CONTACTO*/
.hccontentmain .seccion .contentcontact { display:block; float:left; width:650px; padding:0px 0px 20px 0; font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size:14px; color:#2F2F2F; line-height:21px; text-align:justify;}
.hccontentmain .seccion .contentcontact .col1 { float:left; width:auto; margin-right: 40px;}
.hccontentmain .seccion .contentcontact .col1 h1 { font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; color:#2F2F2F; font-size:13px; font-weight:normal !important; line-height:25px; padding-bottom:0px;}
.hccontentmain .seccion .contentcontact .txtb { font-family:'myriadproregular', 'myriadproregularie', arial, sans-serif; color:#2F2F2F; font-size:13px; font-weight:normal !important; }


.prcontentmain1 {width:960px; margin:0 15px 0 15px; }


/*FOOTER*/
.pfooter1 { display: block; width:100%; height:auto !important; background-color:#2F2F2F;}
.pfooter10 {width:990px; min-height:280px; height:auto !important; margin:0 auto !important; right:0; top:0; left:0; padding-bottom:0;}
.pfooter10 .fil1 {width:990px; height:50px; background-color:#069c3b;}
.pfooter10 .fil2 {width:990px; min-height:280px; height:auto !important; display: block;}
.pfooter10 .fil2 .col1 {margin:0; float:left; margin:0 20px 0 10px;}
.pfooter10 .fil2 .col2 { margin:0; width:230px; float:right; margin-right:0px;}
.pfooter10 .fil2 .col3 { margin:0; width:270px; float:left; margin-right:20px;}
.pfooter10 .fil2 .col1 h2  { font-family:'myriadprosemibold', 'myriadprosemiboldie', arial, sans-serif; font-weight:normal; font-size:13px; color:#ffffff; line-height: 20px; margin:-37px 0 0 5px; position:relative;}
.pfooter10 .fil2 .col2 h2  { font-family:'myriadprosemibold', 'myriadprosemiboldie', arial, sans-serif; font-weight:normal; font-size:13px; color:#ffffff; line-height: 20px; margin:-37px 0 0 5px; position:relative;}
.pfooter10 .fil2 .col3 h2  { font-family:'myriadprosemibold', 'myriadprosemiboldie', arial, sans-serif; font-weight:normal; font-size:13px; color:#ffffff; line-height: 20px; margin:-37px 0 0 5px; position:relative;}

#mfooter { padding:0 20px 0 5px; float:left; font-family:'myriadproregular', 'myriadproregularie', Arial, sans-serif;}
#mfooter ul { margin:18px 0 0 0; padding:0px; list-style:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#mfooter ul { margin:35px 0 0 0; padding:0px; list-style:none;}}
#mfooter li a { font-weight:normal; font-size:11px; color:#ffffff; line-height:20px; display: block; -webkit-transition: all 0.1s ease; transition: all 0.1s ease; background:url(../images/footer-icono-menu.png) no-repeat 0 5px; padding:0px 0 0 20px;}
#mfooter li a:hover,
#mfooter li a.active { text-decoration:none; color:#069c3b; -webkit-transition: all 0.1s ease; transition: all 0.1s ease; background:url(../images/footer-icono-menu.png) no-repeat 0 -12px; padding:0px 0 0 20px;}

/*Footer: Menu Contacto*/
.mfooter-c { padding:0; }
.mfooter-c ul { margin:0px; padding:33px 0 0 0; list-style:none; display: block;}
.mfooter-c a {
  font-family:myriadproregular, myriadproregularie, Arial, sans-serif; font-size:11px; color:#ffffff; padding:0px 0 0 30px; line-height:24px;
  width: 24px; height: 24px; display:inline;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.mfooter-c a.icon-1 { background-image: url(../images/ico-footer-ubicacion.png); display:block; width:160px; line-height:16px;}
.mfooter-c a.icon-2 { background-image: url(../images/ico-footer-email.png); display:block; width:160px;}
.mfooter-c a.icon-3 { background-image: url(../images/ico-footer-tel.png); display:block; width:160px;}
.mfooter-c li { float:none; display:block; margin-left:0px; margin-bottom:5px; }
.mfooter-c a:hover,
.mfooter-c a.active { background-position: 0 bottom; color:#069c3b;}

/*Footer: Menu RS*/
.mfooter-rs { padding:0;}
.mfooter-rs ul { margin:0px; padding:33px 50px 0 0; list-style:none; display: block;}
.mfooter-rs a {
  font-family:myriadproregular, myriadproregularie, Arial, sans-serif; font-size:11px; color:#ffffff; padding:0px 0 0 30px; line-height:24px;
  width: 24px; height: 24px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.mfooter-rs a.icon-1 { background-image: url(../images/ico-footer-facebook.png); display:block;}
.mfooter-rs a.icon-2 { background-image: url(../images/ico-footer-twitter.png); display:block;}
.mfooter-rs a.icon-3 { background-image: url(../images/ico-footer-google.png); display:block;}
.mfooter-rs li { float:none; display:block; margin-left:0px; margin-bottom:5px; }
.mfooter-rs a:hover,
.mfooter-rs a.active { background-position: 0 bottom; color:#069c3b;}


.pfooter2 { display: block; width:100%; background-color:#069c3b;}
.pfooter20 {width:990px; height:80px; margin:0 auto !important; /*right:0; top:0; left:0; padding-bottom:0;*/}
.pfooter20 .txt { text-align:center; padding-top:30px; font-family:myriadproregular, myriadproregularie, Arial, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; box-sizing:border-box;}





.listatxt { padding: 0px 0 10px 0; font-family:Museo300Regular, Museo300Regularie, arial, sans-serif; font-size:13px; line-height:17px; box-sizing:border-box;}
.listatxt ul { list-style:none; margin:5px 0px 0px 0px; padding:0 0px 0px 0px; color:#000000; box-sizing:border-box;/*line-height:16px;*/}
.listatxt ul li { /*background: url(../images/vineta1.png) no-repeat 0px 6px;*/ padding: 0px 0 3px 15px; margin: 0;}

/*tabla*/
    .divTable    {	font-family:'MyriadPro-Light', 'MyriadPro-Lightie', arial, sans-serif; font-size:14px; line-height:21px;
        display:table;
        width:650px;
        background-color:#fff;
        border-spacing:0px;/*cellspacing:poor IE support for  this*/
       /* border-collapse:separate;*/
    }
    .headRow    { display:table; background-color:#2F2F2F; color:#FFF; height:30px; padding-top:4px; box-sizing:border-box; text-align:left;}
    .divRow1    { display:table-row; width:650px; background-color:#f2f2f2; height:30px;}
    .divRow2    { display:table-row; width:650px; background-color:#ffffff; height:30px;}
.divRow1 a { color:#2F2F2F;}
.divRow1 a:hover,
.divRow1 a.active { background-position: 0 bottom; color:#069c3b;}
.divRow2 a { color:#2F2F2F;}
.divRow2 a:hover,
.divRow2 a.active { background-position: 0 bottom; color:#069c3b;}
    .divCell1   { float:left;/*fix for  buggy browsers*/ display:table-column; width:360px; padding:3px; box-sizing:border-box;}
    .divCell2   { float:left;/*fix for  buggy browsers*/ display:table-column; width:180px; padding:3px; box-sizing:border-box;}
    .divCell3   { float:left;/*fix for  buggy browsers*/ display:table-column; width:110px; padding:3px; box-sizing:border-box;}


/* scroll top */
.scroll-top {
	position: fixed;
	z-index: 9;
	right: 10px;
	bottom: 10px;
	display: none;
	width: 56px;
	height: 56px;
	border-radius: 5px;
	background: #ccc;
	font-size: 42px;
	line-height: 54px;
	text-align: center;
	color: #fff;
}
.scroll-top:hover {
	background: #eda727;
	color: #fff;
}
