@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: '.HelveticaNeueDeskUI';
	src: url('font/helveticaneuedeskui.eot');
	src: url('font/helveticaneuedeskui.eot?#iefix') format('embedded-opentype'),
		url('font/helveticaneuedeskui.woff') format('woff'),
		url('font/helveticaneuedeskui.ttf') format('truetype'),
		url('font/helveticaneuedeskui.svg#helveticaneuedeskui') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	vertical-align: baseline;
}
body {
	background: #EEEEEE;
	font-size: 1em;
	line-height: 1.2;
}
/* RESPONSIVE */
#header-intro,
#header-wrapper,
#menu,
#menu ul,
#wrapper,
.slide-wrapper,
#footer-wrapper,
#cart-wrapper,
.form-login,
#nav-control > ul,
#nav-country > ul,
#map {
	width: 900px;
}
#nav-hivideo-wrapper,
#nav-hibi-wrapper {
	width: 90%;
	max-width: 1530px;

}
#boton-menu {
	display: none;
}

/* FONT */
p,
a,
h1,
h2,
h3,
h4,
h5,
ul,
li {
	clear: none;
	font-family: '.HelveticaNeueDeskUI', Helvetica, Arial, sans-serif;
	color: #7F7163;
}
h1 {
	font-size: 2.500em;
}
h2 {
	font-size: 1.938em;
}
label,
select,
option {
	font-family: '.HelveticaNeueDeskUI', Helvetica, Arial, sans-serif;
}
label {
	color: #7F7163;
}

/* HEADER-INTRO */

#header-intro {
	width: 100%;
	position: relative;
	background: #FFF;
	z-index: 100;
}
#header-wrapper-intro {
	max-width: 900px;
	height: 130px;
	padding-top: 5%;
	margin: 0 auto;
	display: block;
}

#wrapper-intro {
	height: 620px;
	display: block;
	position: relative;
	overflow: hidden;
	background: #FFF;
}
#map {
	 height: 524px;
	 display: block;
	 position: absolute;
	 top: 25%;
	 left: 50%;
	 z-index: 0;
	 margin: 0 0 0 -450px;
	 background: url(../images/site/map.jpg) center top no-repeat;
}
#header,
#header-intro,
section,
aside,
#footer,
#wrapper {
	position: relative;
	z-index: 50;
}
/* HEADER */
#header {
	width: 100%;
	position: fixed;
	background: #FFF;
	z-index: 9999 !important;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
}
#header-wrapper {
	width: 1166px;
	height: 166px;
	margin: 0 auto;
	position: relative;
	display: block;
}
#logotipo {
    width: 360px;
    height: 82px;
    position: relative;
    display: inline-block;
    background: url(https://storage.googleapis.com/tv-store/General/new_color_logos/mitiendanikken_new_logo_blue_250w.png) left top no-repeat;
    background-size: 270px;
    background-position-x: 25px;
}
#nav-country {
	height: 200px;
	top: 0;
	position: relative;
	background: url(../images/site/transparencia.png) repeat;
}
#image-cambiarpais {
	background: url(../images/site/cambiarpais.png) no-repeat;
	display: block;
	height: 20px;
	left: -105px;
	position: absolute;
	top: -20px;
	width: 183px;
}
#nav-country ul {
	overflow: hidden;
	margin: 0 auto;
	list-style: none;
}
#nav-country ul li{
	display: inline-block;
	margin: 25px 10px;
	float: left;
}
#nav-country ul li a {
	width: 150px;
	height: 32px;
	line-height:32px;
	padding: 0 0 0 50px;
	display: block;
	font-size: 1.313em;
	text-decoration: none;
	color: #FFF;
}
#mexico a {
	background: url(../images/site/flag_1.png) no-repeat;
}
#elsalvador a {
	background: url(../images/site/flag_2.png) no-repeat;
}
#guatemala a {
	background: url(../images/site/flag_3.png) no-repeat;
}
#costarica a {
	background: url(../images/site/flag_4.png) no-repeat;
}
#panama a {
	background: url(../images/site/flag_5.png) no-repeat;
}
#colombia a {
	background: url(../images/site/flag_6.png) no-repeat;
}
#ecuador a {
	background: url(../images/site/flag_7.png) no-repeat;
}
#peru a {
	background: url(../images/site/flag_8.png) no-repeat;
}
#chile a {
	background: url(../images/site/flag_10.png) no-repeat;
}
#nav-country ul li img{
	position: absolute;
	left: 50%;
	z-index: 0;
	visibility: hidden;
}
/*
#mexico img {
	top: 221px;
	margin: 0 0 0 -314px;
}
#elsalvador img {
	top: 273px;
	margin: 0 0 0 -245px;
}
#guatemala img {
	top: 265px;
	margin: 0 0 0 -250px;
}
#costarica img {
	top: 280px;
	margin: 0 0 0 -238px;
}
#panama img {
	top: 284px;
	margin: 0 0 0 -230px;
}
#colombia img {
	top: 277px;
	margin: 0 0 0 -220px;
}
#ecuador img {
	top: 304px;
	margin: 0 0 0 -226px;
}
#peru img {
	top: 307px;
	margin: 0 0 0 -226px;
}
#nav-country ul li:hover img {
	visibility: visible;
}
*/
/* INTRO  */

#section-info {
	width: 45%;
	margin: 15px 0 0 0;
	display: inline-block;
	float: right;
	position: relative;
	z-index: 1;
	background: url(../images/site/transparencia.png) repeat;
}
#section-info div {
	width: 350px;
}
#section-info-top {
	padding: 20px 10px 5px 10px !important;
}
#section-info-bottom {
	padding: 0 10px 20px 10px !important;
}
#section-info h1,
#section-info h2 {
	color: #FFF;
	text-align: right;
}
#section-info h1 {
	font-size: 1.875em;
	line-height: 1.875em;
	font-weight: bold;
}
#section-info h2 {
	font-size: 1.250em;
	line-height: 1.250em;
	font-weight: normal;
}

#all-countries-container {
	width: 100%;
	background: #FFF;
}
#all-countries {
	clear: both;
	width: 900px;
	margin: 0 auto;
	padding: 0;
	display: block;
	position: relative;
}
#boton-countries {
	width: 110px;
	padding: 10px;
	left: 700px;
	display: block;
	position: relative;
	background: #FFF;
	border: 1px solid #CCC;
	border-bottom: 0;
	box-shadow: 0 -1px 1.5px rgba(0,0,0,.05);
	cursor: pointer;
}
#boton-countries:hover {
	background: #F5F5F5;
}

#boton-countries h1 {
	font-size: 0.875em;
	line-height: 0.875em;
}
#all-countries ul {
	height: 90px;
	margin: -1px 0 0 0;
	padding: 10px 0;
	display: none;
	overflow: visible;
	list-style-type: none;
	border-top: 1px solid #CCC;
	opacity: 0;
	transition: all .15s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
}
.active-countries {
	display: block !important;
	opacity: 1 !important;
}
#all-countries ul li {
	width: 25px;
	height: 19px;
	display: inline-block;
	float: left;
	margin: 10px;
}
#all-countries ul li a {
	position: relative;
	width: 25px;
	height: 19px;
	display: block;
}
#all-countries ul li a span {
	padding: 5px;
	display: inline-block;
	color: #FFF;
	position: absolute;
	top: -25px;
	left: -10px;
	font-size: 10px;
	line-height: 10px;
	border: 1px solid #525252;
	border-radius: 3px;
	background: #333;
	opacity: 0;
	transition: 1s ease;
	z-index: 0;
}
#all-countries ul li a:hover span {
	opacity: .95;
	z-index: 2;
}
#all-countries ul li a img {
	width: 25px;
	height: 19px;
	display: block;
	position: relative;
	transition: all .15s linear;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-o-transition: all .15s linear;
	z-index: 1;
}
#all-countries ul li a:hover img {
	width: 30px;
	height: 24px;
	margin: -2px 0 0 -2px;
	display: block;
}

/* HOME */
/* SIDEBAR */
#sidebar {
	width: auto;
	margin: 0;
	top: 40px;
	right: 0;
	position: absolute;
	display: inline-block;
}
#sidebar > ul {
	width: auto;
	overflow: visible;
	height: 24px;
	list-style-type: none;
}
#sidebar > ul > li {
	margin: 0 0 0 10px;
	display: inline-block;
	font-weight: bold;
	color: #7F7161;
	cursor: pointer;
	float: left;
}
#user-login,
#country,
#search {
	position: relative;
}
#user-login h1,
#country p,
#country select option,
#search form,
#country a,
#country h1 {
	font-size: 0.875em;
	line-height: 25px;
	font-weight: normal;
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
}
#user-login h1 {
	padding: 0 10px 0 0;
	color: #7F7163;
	background: url(../images/site/border.jpg) right center no-repeat;
}
#user-login:hover #user-login-active {
	display: block;
}
#user-login-active {
	padding: 10px;
	left: 0;
	display: none;
	position: absolute;
	z-index: 1;
	background: #FFF;
	box-shadow: 0 10px 10px rgba(0, 0, 0, .15);
	cursor: auto;
}
#user-login-active form input {
	height: 20px;
	margin: 10px 0;
	padding: 5px;
	display: block;
	border: 1px solid #EEE;
	border-radius: 5px;

	box-shadow: 0 -1px 1.5px rgba(0, 0, 0, .05);
}
#user-login-active form input[type="submit"] {
	height: 24px;
	padding: 5px;
	background: #867260;
	color: #FFF;
	font-size: 0.875em;
	line-height: 0.875em;
	cursor: pointer;
}
#user-login-active ul {
	padding: 5px 0 0 0;
	display: block;
	list-style: none;
	border-top: 1px solid rgba(0, 0, 0, .05);
}
#user-login-active ul li {
	height: 14px;
	display: block;
	margin: 5px 0;
}
#user-login-active ul li a {
	font-size: 0.750em;
	line-height: 0.750em;
	font-weight: normal;
	text-decoration: none;
}
#user-login-active ul li a:hover {
	color: #0E7B3D;
}
#country {
}
#country img,
#country h1 {
	display: inline-block;
}
#country img {
	margin: 0 5px 0 0;
	position: relative;
	top: 3px;
}
#current-country {
	overflow: hidden;
}
#current-country h1,
#current-country img,
#current-country span {
	position: relative;
	display: inline-block;
	float: left;
}
#current-country img {
	top: 5px;
}
#current-country span {
	width: 8px;
	height: 25px;
	margin: 0 5px;
	position: relative;
	background: url(../images/site/boton.png) left center no-repeat;
}
#country:hover ul {
	width: 120px;
	display: block;
}
#country ul {
	padding: 5px;
	position: absolute;
	display: none;
	list-style-type: none;
	background: #FFF;
	box-shadow: 0 10px 10px rgba(0, 0, 0, .15);
	z-index: 1;
}
#country ul li {
	padding: 5px;
	display: block;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}
#country ul li:hover {
	background: rgba(0, 0, 0, .05);
}
#country ul li a {
	text-decoration: none;
	font-size: 0.875em;
	line-height: 0.875em;
	font-weight: normal;
	white-space: nowrap;
}
#country ul li a img {
	position: relative;
    top: 3px;
	margin: 0 8px 0 0;
}
#search form {
	width: auto;
	height: auto;
	margin: 5px 0 0 0;
	display: block;
	line-height: 0;
}
#search input[type="text"] {
	width: 121px;
	height: 1em;
	padding: 3px;
	border: 1px solid #807163;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #807163;
	background: url(../images/site/search.png) 100px center no-repeat;
}

/* MENU */
#menu {
	height: 40px;
	margin: 0 auto;
	padding: 0;
	display: block;
	position: relative;
}
#menu h1 {
		display: none;
}
#menu-list > ul {
	height: 20px;
	position: relative;
	overflow: visible;
	list-style-type: none;
	margin: 0;
}
#menu-list ul li {
	margin: 0;
	padding: 0 0.625em;
	position: relative;
	float: left;
	display: inline-block;
	background: url(../images/site/border.jpg) right center no-repeat;
}
#menu-last {
	background: none !important;
}
#menu-list ul li a {
	display: block;
	font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #7F7163;
}
.home {
	width: 25px;
	height: 20px;
	background: url(../images/site/home.png) center center no-repeat;
}
.home:hover,
.active-home {
	background: url(../images/site/home_hover.png) center center no-repeat;
}
#menu-first {
	padding: 0 10px 0 0 !important;
}
#menu-last {
	padding: 0 0 0 10px !important;
}

#menu-list ul li a:hover,
#menu-list ul li a:active {
	color: #0E7B3D;
}
.active {
	color: #0E7B3D !important;
}

#menu-list > ul > li > ul {
	width: 180px;
	height: auto;
	left: -3px;
	overflow: visible;
	display: none;
	position: absolute;
	list-style-type: none;
	background: #FFF;
	box-shadow: 0 10px 10px rgba(0, 0, 0, .15);
}
#menu-list > ul > li:hover ul {
	display: block;
}
#menu-list > ul > li > ul > li {
	width: 100%;
	display: block;
	background: none;
	padding: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}
#menu-list > ul > li > ul > li > a {
	width: 160px;
	padding: 5px 10px;
}
#menu-list > ul > li > ul > li > a:hover {
	background: rgba(0, 0, 0, .05);
}
/* SLIDE */
/**/
#slidevive,
.slidevive {
	width: 100%;
	height: 310px;
	position: relative;
	top: 0;
	display: none;
	overflow: hidden;
}
#slide,
.slide {
	width: 100%;
	height: 407px;
	position: relative;
	top: 166px;
	display: block;
	overflow: hidden;
}
#slide-quienessomos {
	background: url(../images/slide/quienessomos.jpg) center center repeat-x;
}
#slide-unete {
	background: url(../images/slide/unete.jpg) center center repeat-x;
}
#slide-historias {
	background: url(../images/slide/historias.jpg) center center repeat-x;
}
#slide-articulos {
	background: url(../images/slide/articulos.jpg) center center repeat-x;
}
#slide-contacto {
	background: url(../images/slide/contacto.jpg) center center repeat-x;
}
#slide-enews {
	background: url(../images/slide/enews.jpg) center center repeat-x;
	background-size: auto 100%;
}
#slide img {
	display: block;
	position: relative;
	left: 50%;
	margin: 0 0 0 -766px;

}
#slide-1 {
	width: 100%;
	height: 328px;
	position: relative;
	background: url(../images/slide/slide_1.png) center top repeat-x;
}
.slide-wrapper {
	height: 328px;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -450px;
	z-index: 50;
}
.slide-img {
	width: 100%;
	height: 328px;
	position: relative;
	display: block;
	background-position: center top;
	background-repeat: repeat-x;
	z-index: 1;
}
.slide-info {
	width: 375px;
	height: 120px;
	position: relative;
	top: 80px;
	padding: 10px;
	display: block;
	background: rgba(127, 113, 97, .77);
	z-index: 60;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}
.slide-info h2,
.slide-info h1,
.slide-info p  {
	color: #FFF;
}
.slide-info h2 {
	font-size: 1em;
	line-height: 1em;
}
.slide-info h1 {
	font-size: 1.250em;
	line-height: 1.250em;
	margin: 10px 0;
}
.slide-info p {
	font-size: 0.875em;
	line-height: 0.875em;
	font-style: italic;
}
#nav-slide {
	position: relative;
  	top: 85px;
	width: 120px;
	height: 15px;
	display: block;
}
#nav-slide ul {
	list-style: none;
}
#nav-slide ul li {
	width: 18px;
	height: 18px;
	margin: 0 2px 0 3px;
	display: inline-block;
}
#nav-slide ul li a {
	width: 15px;
	height: 15px;
	display: inline-block;
	border-radius: 50%;
	background: #FFF;
}
#nav-slide ul li a:hover,
#nav-slide ul li a:active{
	background: #9A968E;
}
/* /SLIDE */
/* WRAPPER */
#container {
	clear: both;
	width: 100%;
	position: relative;
	top: 166px;
	display: block;
	background: #FFF;
}
#wrapper {
	position: relative;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.new {
	width: 430px;
	height: 190px;
	margin: 40px 0;
	padding: 20px;
	display: inline-block;
	position: relative;
	float: left;
	background: url(../images/border_new.jpg) right center no-repeat;
}
#new-left {
	padding-left: 0;
}
#new-right {
	padding-right: 0;
}
.new h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 30px 0;
	display: block;
	font-size: 1.125em;
	font-weight: normal;
	color: #7F7163;
}
#wrapper .new:last-child {
	background: none;
}
.new-img,
.new p {
	float: left;
}
.new-img {
	width: 130px;
	height: 125px;
	overflow: hidden;
	display: inline-block;
	border-radius: 20px;
}
.new p {
	width: 245px;
	margin: 0 0 0 15px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	color: #666666;
}
.leer {
	margin: 15px 10px 0 0;
	padding: 5px 10px;
	float: right;
	display: block;
	background: #867260;
	border-radius: 5px;
	font-size: 0.875em;
  	line-height: 0.875em;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
.leer:hover {
	background: #0E7B3D;
}


/* QUIÉNES SOMOS */

#nav-about {
	margin: 40px 0;
	position: relative;
	display: block;
	overflow: hidden;
	list-style: none;
}
#nav-about li {
	display: inline-block;
	margin: 0 80px;
	text-align: center;
	float: left;
}
#nav-about-first {
	margin: 0 180px 0 45px;
}
#nav-about li a {
	display: block;
	font-size: 1.500em;
	line-height: 1.500em;
	text-decoration: none;
	color: #867260;
	font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
	font-weight: normal;
	opacity: .78;
}
.nav-about {
	width: 135px;
	height: 135px;
	display: block;
	margin: 0 0 20px 0;
	border-radius: 50%;
}
#nav-about li a:hover {
	color: #237B34;
}
#nav-about-last {
	margin: 0;
}
#historia {
	background: url(../images/historia.png) center center no-repeat #867260;
}
#filosofia {
	background: url(../images/filosofia.png) center center no-repeat #867260;
}
#video {
	background: url(../images/video.png) 45px center no-repeat #867260;
}
#nav-about li a:hover #historia {
	background: url(../images/historia.png) center center no-repeat #237B34;
}
#nav-about li a:hover #filosofia {
	background: url(../images/filosofia.png) center center no-repeat #237B34;
}
#nav-about li a:hover #video {
	background: url(../images/video.png) 45px center no-repeat #237B34;
}
.active-about-txt-historia,
.active-about-txt-filosofia,
.active-about-txt-video {
	color: #237B34 !important;
}
.active-about-historia {
	background: url(../images/historia.png) center center no-repeat #237B34 !important;
}
.active-about-filosofia {
	background: url(../images/filosofia.png) center center no-repeat #237B34 !important;
}
.active-about-video {
	background: url(../images/video.png) 45px center no-repeat #237B34 !important;
}
.content {
	display: block;
	margin: 0;
	overflow: hidden;
}
#content-roll {
	width: 2700px;
	overflow: hidden;
	position: relative;
	left: 0;
}
#content-roll h1 {
	margin: 0 0 30px 0;
	font-size: 1.188em;
	line-height: 1.188em;
	font-weight: bold;
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
}
#content-roll p {
	margin: 20px 0;
	font-size: 0.875em;
	line-height: 1.125em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#content-historia,
#content-filosofia,
#content-video {
	width: 855px;
	padding: 20px;
	display: inline-block;
	float: left;
}
#video-about {
	width: 90%;
	max-width: 560px;
	display: block;
	margin: 0 auto;
}

/* PRODUCTOS LIST */

#videos-list {
	width: 780px;
	display: block;
	margin: 30px auto;
}
#videos-list ul {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	list-style-type: none;
	text-decoration: none;
}
#videos-list ul li {
	width: 100px;
	overflow: hidden;
	margin: 0 14px;
	display: inline-block !important;
	float: left;
}
#videos-list ul li a {
	display: block;
	text-decoration: none;
	opacity: .6;
}
#videos-list ul li a:hover {
	opacity: .9;
}
#videos-list ul li a span {
	display: block;
	width: 100%;
	height: 100px;
}
#videos-list ul li a .titulo {
	width: 100%;
	text-align: center;
	font-size: 1.1em;
	line-height: 22px;
	font-weight: normal;
}
#btn-aire a .icono {
	background: url(../images/productos/icon_aire.png) center center no-repeat;
	background-size: 100% auto;
}
#btn-agua a .icono {
	background: url(../images/productos/icon_agua.png) center center no-repeat;
	background-size: 100% auto;
}
#btn-luz a .icono {
	background: url(../images/productos/icon_luz.png) center center no-repeat;
	background-size: 100% auto;
}
#btn-ambiente_vital a .icono {
	background: url(../images/productos/icon_ambiente.png) center center no-repeat;
	background-size: 100% auto;
}
#btn-descanso_vital a .icono {
	background: url(../images/productos/icon_descanso.png) center center no-repeat;
	background-size: 100% auto;
}
#btn-nutricion_vital a .icono {
	background: url(../images/productos/icon_nutricion.png) center center no-repeat;
	background-size: 100% auto;
}
#btn-elementos_vitales a .icono {
	background: url(../images/productos/icon_elementos.png) center center no-repeat;
	background-size: 100% auto;
}
#btn-aire a .titulo {
	color: #1B75BB;
}
#btn-agua a .titulo {
	color: #1B75BB;
}
#btn-luz a .titulo {
	color: #95842A;
}
#btn-ambiente_vital a .titulo {
	color: #258440;
}
#btn-descanso_vital a .titulo {
	color: #553393;
}
#btn-nutricion_vital a .titulo {
	color: #006738;
}
#btn-elementos_vitales a .titulo {
	color: #5A9859;
}
.active-btn a {
	opacity: 1 !important;
}
#videos-slide {
	width: 100%;
	margin: 20px 0 60px 0;
	display: block;
	overflow: hidden;
}
#videos-slide ul {
	width: 6300px;
	overflow: hidden;
	position: relative;
	left: 0;
}
#videos-slide ul li {
	display: inline-block;
	float: left;
	width: 900px;
	overflow: hidden;
}
.video-btn iframe {
	display: block;
	width: 500px;
	height: 315px;
	margin: 0 auto;
	background: #CCC;
}
#content-roll-vitales {
	width: 900px;
	overflow: hidden;
	position: relative;
	left: 0;
}

/* PRODUCTOS */

#cart {
	display: block;
	background: #539861;
}
#cart-wrapper {
	height: 70px;
	margin: 0 auto;
}
#cart-wrapper a {
	background-color: #FFF;
	color: #539861;
	display: inline-block;
	float: left;
	font-size: 14px;
	margin: 15px 130px 0;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	width: 160px;

	/* border-radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
#cart-wrapper a span {
	font-size: 12px;
}
#cart-wrapper a:hover {
	opacity: .8;
}
#cart-wrapper a.active {
	background: #063;
	color: #FFF !important;
}
#cart-info {
	height: 38px;
	background: #FFF;
	float: right;
	margin: 10px 0 0 0;
	padding: 5px 10px ;
	text-align: right;
}
#cart-info h1 {
	font-size: 0.938em;
	font-weight: bold;
	line-height: 0.938em;
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
	color: #0E7B3D;
}
#cart-info h2,
#cart-info p {
	display: inline-block;
	line-height: 1.438em;
	color: #0E7B3D;
}
#cart-info h2 {
	font-size: 0.938em;
}
#cart-info p {
	font-size: 0.938em;
}
#cart-image {
	width: 51px;
	height: 49px;
	display: inline-block;
	float: right;
	margin: 10px 10px 0 0;
	background: url(../images/cart.png) center center no-repeat;
}
#triangle {
	width: 24px;
	height: 48px;
	display: inline-block;
	margin: 10px 0 0 -1px;
	float: right;
	background: url(../images/triangle.png) left center no-repeat;
}

/* LOGIN */

.form-login {
	display: none;
	margin: 0 auto 30px auto;
	overflow: hidden;
}
.form-login div {
	width: 400px;
	height: 280px;
	display: inline-block;
	overflow: hidden;
	float: left;
	padding: 20px;
	background: #CCC;
}
.client-login {
	text-align: right;
	background: url(../images/productos/imagen_1.jpg) left top no-repeat  !important;
}
.client-login h1,
.client-login h2,
.comerciante h1,
.comerciante h2 {
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
	float: right;
	width: 70%;
}
.client-login h1,
.comerciante h1 {
	font-size: 15px;
	line-height: 1.188em;
	font-weight: normal;
	margin: 0 0 5px 0;
}
.client-login h2,
.comerciante h2 {
	font-size: 1em;
	line-height: 1.188em;
	font-weight: bold;
}
.form {
	width: 280px;
	margin: 15px 0 0 0;
	float: right;
}
.form label,
.form input {
	display: block;
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
}
.form label {
	clear: both;
	margin: 0 0 2px 0;
	font-size: 0.900em;
	font-weight: bold;
	line-height: 1.063em;
	color: #227A33;
	text-align: right;
}
.form input[type="text"],
.form input[type="email"],
.form input[type="password"] {
	width: 210px;
	height: 15px;
	margin: 0 0 10px 0;
	padding: 5px;
	float: right;
	border: 2px solid #A3A3A3;
	border-radius: 3px;
}
.form input[name="user"] {
	margin: 0 0 20px 0 !important;
}
.form input[type="submit"] {
	width: 65px;
	height: 25px;
	display: block;
	float: right;
	background: #2F7B27;
	border-radius: 5px;
	font-size: 0.875em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	cursor: pointer;
}
.comerciante {
	text-align: right;
	background: url(../images/productos/imagen_2.jpg) left top no-repeat  !important;
}
.registro-cliente {
	background: #FFF !important;
}
.registro-cliente h1 {
	color: #0E7B3D;
	text-align: center;
	margin-top: 50px;
	padding-bottom: 20px;
	font-size: 16px;
}
.registro-cliente h2 {
	color: #807163;
	font-size: 14px;
	margin: 0 auto;
	text-align: left;
	width: 180px;
}
.registro-cliente a {
	background: #0E7B3D;
	color: #FFF;
	display: block;
	font-size: 14px;
	margin: 10px auto;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	width: 150px;

	/* border-radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.registro-comerciante {
	background: #FFF !important;
}
.registro-comerciante a {
	width: 100%;
	display: block;
	text-align: center;
	color: #1E7D3F;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.olvidaste {
	background: none !important;
	color: #0E7B3D !important;
	padding: 0 !important;
	text-decoration: underline !important;
	white-space: nowrap;
	width: auto !important;
}
.registrate-1 {
	margin-top: 100px;
}
#form-bienestar .client-login {
	background: url(../images/productos/imagen_2.jpg) left top no-repeat  !important;
}
#form-cliente.active,
#form-bienestar.active,
#form-comerciante.active {
	display: block !important;
}

/* CONTROL-PRODUCTOS */

#control-productos {
	width: 898px;
	display: block;
	border: 1px solid #E3E3E3;
}
#control-productos-bottom {
	width: 650px;
	padding: 0 20px;
	margin: 0 auto 50px auto;
	display: block;
	border: 1px solid #E3E3E3;
}
#control-productos > ul,
#control-productos-bottom > ul {
	width: 100%;
	display: block;
	overflow: hidden;
	list-style-type: none;
}
#control-productos > ul > li {
	width: 24.7%;
	margin: 5px 0;
	float: left;
	display: inline-block;
	position: relative;
}
#control-productos-bottom > ul > li {
	width: 33%;
	margin: 5px 0;
	float: left;
	display: inline-block;
	position: relative;
}
.control-productos-search input[name="search"] {
	width: 160px;
	height: 10px;
	margin: 0 0 0 20px;
	padding: 5px 10px 5px 5px;
	display: block;
	font-size: 0.625em;
	line-height: 20px;
	border: 2px solid #807163;
	border-radius: 5px;
	background: url(../images/search.png) 95% center no-repeat;
	outline: none;

}
.control-productos-search input option {
	border: none;
}
.control-productos-cantidad p {
	position: relative;
	left: 30px;
	line-height: 1.500em;
}
.control-productos-ordenar label,
.control-productos-ordenar select {
	display: inline-block;
	float: left;
}
.control-productos-ordenar label {
	line-height: 1.500em;
}
.control-productos-ordenar select {
	width: 150px;
	height: 24px;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	font-size: 0.625em;
	line-height: 0.625em;
	border: 1px solid #807163;
	border-radius: 5px;
	outline: none;
}
.control-productos-page ul {
	width: auto;
	padding: 0;
	float: right;
	text-align: right;
	list-style-type: none;
}
.control-productos-page ul li {
	display: inline-block;
	padding: 0 2px;
	float: left;
}
.control-productos-page ul li a {
	line-height: 1.500em;
	text-decoration: none;
}
.control-productos-page ul li a:hover {
	color: #007D46;
}
.active-control-productos-page {
	color: #007D46;
}


/* NAV-LEFT */
#nav-left {
	width: 180px;
	display: inline-block;
}
#nav-productos {
	margin: 50px 0;
	list-style: none;
}
#nav-productos li {
	display: block;
	margin: 0 0 30px 0;
	text-align: center;
}
#nav-productos li a {
	display: block;
	font-size: 1.10em;
	line-height: 1.10em;
	text-decoration: none;
	color: #C6BDB4;
	font-family: '.HelveticaNeueDeskUI', Helvetica, Arial, sans-serif;
	font-weight: normal;
	opacity: .5;
	cursor: pointer;
}
#nav-productos li p {
	width: 120px;
	margin: 0 auto;
}
#nav-productos li a:hover {
	opacity: 1;
}
#nav-productos li select {
	width: 150px;
	margin: 10px auto;
	display: none;
	border: 1px solid #E0E0E0;
	color: #FFF;
	text-shadow: 0 -1px 1px rgba(0,0,0,.15);
}
.nav-productos {
	width: 135px;
	height: 135px;
	display: block;
	margin: 0 auto;
	border-radius: 50%;
}
#nav-productos li a:hover,
#nav-productos li a:active {
	color: #00468C;
}
#nav-productos li:last-child {
	margin: 0;
}
#ambiente_vital a p {
	color: #218034;
}
#descanso_vital a p {
	color: #552A85;
}
#nutricion_vital a p {
	color: #006532;
}
#accesorios a p {
	color: #006532;
}
#armatuset a p,
#arma_tu_set a p {
	color: #EB651C;
}
#promocion a p,
#promocion_tv a p {
	color: #218034;
}
#negocio_vital a p {
	color: #218034;
}
#material_de_apoyo a p {
	color: #218034;
}
#ambiente_vital a span {
	background: url(../images/productos/icon_ambiente.png) center center no-repeat;
}
#descanso_vital a span {
	background: url(../images/productos/icon_descanso.png) center center no-repeat;
}
#nutricion_vital a span {
	background: url(../images/productos/icon_nutricion.png) center center no-repeat;
}
#accesorios a span {
	background: url(../images/productos/icon_accesorios.png) center center no-repeat;
}
#armatuset a span,
#arma_tu_set a span {
	background: url(../images/productos/icon_set.png) center center no-repeat;
}
#promocion a span,
#promocion_tv a span {
	background: url(../images/productos/button_1.png) center center no-repeat #C6BDB4;
}
#negocio_vital a span {
	background: url(../images/productos/button_1.png) center center no-repeat #C6BDB4;
}
#material_de_apoyo a span {
	background: url(../images/productos/button_1.png) center center no-repeat #C6BDB4;
}
#nav-productos li a:hover #ambiente_vital a span {
	background: url(../images/productos/icon_ambiente.png) center center no-repeat;
}
#nav-productos li a:hover .descanso_vital a span {
	background: url(../images/productos/icon_descanso.png) center center no-repeat;
}
#nav-productos li a:hover #nutricion_vital a span {
	background: url(../images/productos/icon_nutricion.png) center center no-repeat;
}
#nav-productos li a:hover #accesorios a span {
	background: url(../images/productos/icon_accesorios.png) center center no-repeat;
}
#nav-productos li a:hover #armatuset a span,
#nav-productos li a:hover #arma_tu_set a span {
	background: url(../images/productos/icon_set.png) center center no-repeat;
}
#nav-productos li a:hover #promocion a span,
#nav-productos li a:hover #promocion_tv a span {
	background: url(../images/productos/button_1.png) center center no-repeat #386FA5;
}
#nav-productos li a:hover #negocio_vital a span {
	background: url(../images/productos/button_1.png) center center no-repeat #386FA5;
}
#nav-productos li a:hover #material_de_apoyo a span {
	background: url(../images/productos/button_1.png) center center no-repeat #386FA5;
}
.active_ambiente_vital a,
.active_descanso_vital a,
.active_nutricion_vital a,
.active_accesorios a,
.active_armatuset a,
.active_arma_tu_set a,
.active_promocion a,
.active_promocion_tv a,
.active_negocio_vital a,
.active_material_de_apoyo a {
	opacity: 1 !important;
}
.active_ambiente_vital select,
.active_descanso_vital select,
.active_nutricion_vital select,
.active_accesorios select,
.active_armatuset select,
.active_arma_tu_set select,
.active_promocion select,
.active_promocion_tv select,
.active_negocio_vital select,
.active_material_de_apoyo select {
	display: block !important;
}
#ambiente_vital select {
	background: #258440;
}
#descanso_vital select {
	background: #553393;
}
#nutricion_vital select
{
	background: #006738;
}
#accesorios select {
	background: #006738;
}
#armatuset select,
#arma_tu_set select {
	background: #F26E2A;
}
#promocion select,
#promocion_tv select {
	background: #1B75BB;
}
#negocio_vital select {
	background: #1B75BB;
}
#material_de_apoyo select {
	background: #1B75BB;
}

/* CONTENT PRODUCTOS */
#content-productos {
	width: 670px;
	overflow: hidden;
	margin: 50px 0 0 0;
	display: inline-block;
	float: right;
}
.producto {
	width: 305px;
	height: 340px;
	margin: 0 0 25px 25px;
	position: relative;
	display: inline-block;
	float: left;
	border: 2px solid #E0E0E0;
	border-radius: 3px;
}
.producto-img {
	width: 120px;
	height: 190px;
	margin: 0 0 0 5px;
	overflow: hidden;
	display: inline-block;
	float: left;
}
.producto-info {
	width: 160px;
	display: inline-block;
	padding: 5px 10px 0;
	float: right;
}
.producto-info h1,
.producto-info p,
.producto-info a,
.producto-info h2,
.producto-cost h3,
.producto-cost p {
	font-family: Arial, Helvetica, sans-serif !important;
}
.producto-info  h1 {
	font-size: 1em;
	margin: 5px 0;
	color: #386EA5;
}
.producto-info h2 {
	font-size: 0.750em;
	line-height: 0.750em;
	color: #386EA5;
}
.producto-info h3 {
	font-size: 0.750em;
	line-height: 0.750em;
}
.producto-info p {
	width: 100%;
	display: block;
	font-size: 0.750em;
	color: #666666;
}
.producto-info p:nth-child(2) {
	margin: 0 0 10px 0 !important;
}
.producto-info h2,
.producto-info p {
	display: inline-block;
	margin: 2px 0;
}
.producto-info > a {
	margin: 5px 0;
	font-size: 0.625em;
	font-weight: bold;
	color: #386EA5;
	display: block;
	text-decoration: underline;
}
.producto-compra {
	width: 100%;
	overflow: hidden;
	bottom: 10px;
	left: 0;
	position: absolute;

}
.agregar {
	width: 150px;
	margin: 5px 10px 10px 0;
	padding: 8px 3px;
	float: right;
	display: inline-block !important;
	border-radius: 5px;
	background: #336094;
	color: #FFF !important;
	text-align: center;
	text-decoration: none !important;
	font-size: 0.750em;
	line-height: 0.750em;
	font-weight: normal;
}
.producto-compra form {
	width: 30px;
	height: 25px;
	margin: 0 0 0 5px;
	display: inline-block;
}
.producto-compra form input[type="text"] {
	width: 20px;
	height: 15px;
	padding: 5px;
	border: 2px solid #A3A3A3;
	border-radius: 3px;
}
.producto-cost {
	width: 250px;
	height: 30px;
	margin: 5px 0 0 10px;
	padding: 0 10px;
	background: #336094;
	display: inline-block;
	float: left;
}
.producto-cost h3,
.producto-cost p {
	display: inline-block;
	float: left;
	color: #FFF;
}
.producto-cost h3 {
	font-size: 0.688em;
	line-height: 30px;
	font-weight: bold;
	margin: 0;
}
.producto-cost p {
	font-size: 0.875em;
	line-height: 30px;
	font-weight: normal;
	padding: 0 0 0 3px;
	margin: 0;
}
.producto-cost > p:nth-child(2) {
	padding: 0 10px 0 3px;
	margin: 0 10px 0 0;
	border-right: 1px solid #FFF;
}
.triangle_blue {
	width: 22px;
	height: 30px;
	top: 0;
	margin-right: -32px;
	position: relative;
	display: inline-block;
	background: url(../images/productos/triangle_blue.png) left center no-repeat;
	float: right;
}

/* ACTIVE - CONTENT PRODUCTOS */
.active_producto_ambiente_vital .producto-info h1,
.active_producto_ambiente_vital .producto-info h2,
.active_producto_ambiente_vital .producto-info h3,
.active_producto_ambiente_vital .producto-info > a {
	color: #268440 !important;
}
.active_producto_ambiente_vital .producto-compra .agregar {
	background: #268440 !important;
}
.active_producto_ambiente_vital .producto-compra .producto-cost {
	background: #268440 !important;
}
.active_producto_ambiente_vital .producto-compra .triangle_blue {
	background: url(../images/productos/triangle_2.png) left center no-repeat !important;
}
.active_producto_descanso_vital .producto-info h1,
.active_producto_descanso_vital .producto-info h2,
.active_producto_descanso_vital .producto-info h3,
.active_producto_descanso_vital .producto-info > a {
	color: #563392 !important;
}
.active_producto_descanso_vital .producto-compra .agregar {
	background: #563392 !important;
}
.active_producto_descanso_vital .producto-compra .producto-cost {
	background: #563392 !important;
}
.active_producto_descanso_vital .producto-compra .triangle_blue {
	background: url(../images/productos/triangle_3.png) left center no-repeat !important;
}
.active_producto_nutricion_vital .producto-info h1,
.active_producto_nutricion_vital .producto-info h2,
.active_producto_nutricion_vital .producto-info h3,
.active_producto_nutricion_vital .producto-info > a {
	color: #006838 !important;
}
.active_producto_nutricion_vital .producto-compra .agregar {
	background: #006838 !important;
}
.active_producto_nutricion_vital .producto-compra .producto-cost {
	background: #006838 !important;
}
.active_producto_nutricion_vital .producto-compra .triangle_blue {
	background: url(../images/productos/triangle_4.png) left center no-repeat !important;
}
.active_producto_accesorios .producto-info h1,
.active_producto_accesorios .producto-info h2,
.active_producto_accesorios .producto-info h3,
.active_producto_accesorios .producto-info > a {
	color: #006838 !important;
}
.active_producto_accesorios .producto-compra .agregar {
	background: #006838 !important;
}
.active_producto_accesorios .producto-compra .producto-cost {
	background: #006838 !important;
}
.active_producto_accesorios .producto-compra .triangle_blue {
	background: url(../images/productos/triangle_5.png) left center no-repeat !important;
}
.active_producto_armatuset .producto-info h1,
.active_producto_armatuset .producto-info h2,
.active_producto_armatuset .producto-info h3,
.active_producto_armatuset .producto-info > a,
.active_producto_arma_tu_set .producto-info h1,
.active_producto_arma_tu_set .producto-info h2,
.active_producto_arma_tu_set .producto-info h3,
.active_producto_arma_tu_set .producto-info > a {
	color: #F26E2A !important;
}
.active_producto_armatuset .producto-compra .agregar,
.active_producto_arma_tu_set .producto-compra .agregar {
	background: #F26E2A !important;
}
.active_producto_armatuset .producto-compra .producto-cost,
.active_producto_arma_tu_set .producto-compra .producto-cost {
	background: #F26E2A !important;
}
.active_producto_armatuset .producto-compra .triangle_blue,
.active_producto_arma_tu_set .producto-compra .triangle_blue {
	background: url(../images/productos/triangle_6.png) left center no-repeat !important;
}
.active_producto_promocion .producto-info h1,
.active_producto_promocion .producto-info h2,
.active_producto_promocion .producto-info h3,
.active_producto_promocion .producto-info > a,
.active_producto_promocion_tv .producto-info h1,
.active_producto_promocion_tv .producto-info h2,
.active_producto_promocion_tv .producto-info h3,
.active_producto_promocion_tv .producto-info > a {
	color: #218034 !important;
}
.active_producto_promocion .producto-compra .agregar,
.active_producto_promocion_tv .producto-compra .agregar {
	background: #218034 !important;
}
.active_producto_promocion .producto-compra .producto-cost,
.active_producto_promocion_tv .producto-compra .producto-cost {
	background: #218034 !important;
}
.active_producto_promocion .producto-compra .triangle_blue,
.active_producto_promocion_tv .producto-compra .triangle_blue {
	background: url(../images/productos/triangle_2.png) left center no-repeat !important;
}
.active_producto_negocio_vital .producto-info h1,
.active_producto_negocio_vital .producto-info h2,
.active_producto_negocio_vital .producto-info h3,
.active_producto_negocio_vital .producto-info > a {
	color: #218034 !important;
}
.active_producto_negocio_vital .producto-compra .agregar {
	background: #218034 !important;
}
.active_producto_negocio_vital .producto-compra .producto-cost {
	background: #218034 !important;
}
.active_producto_negocio_vital .producto-compra .triangle_blue {
	background: url(../images/productos/triangle_2.png) left center no-repeat !important;
}
.active_producto_material_de_apoyo .producto-info h1,
.active_producto_material_de_apoyo .producto-info h2,
.active_producto_material_de_apoyo .producto-info h3,
.active_producto_material_de_apoyo .producto-info > a {
	color: #218034 !important;
}
.active_producto_material_de_apoyo .producto-compra .agregar {
	background: #218034 !important;
}
.active_producto_material_de_apoyo .producto-compra .producto-cost {
	background: #218034 !important;
}
.active_producto_material_de_apoyo .producto-compra .triangle_blue {
	background: url(../images/productos/triangle_2.png) left center no-repeat !important;
}

/* NAV-CONTROL-BOTTOM */
#nav-control-bottom p,
#nav-control-bottom a,
#nav-control-bottom div:nth-child(2) label {
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
}
#nav-control-bottom {
	clear: both;
	width: 96%;
	height: 45px;
	margin: 25px 0 70px 25px;
	display: inline-block;
	border: 1px solid #E0E0E0;
}
#nav-control-bottom div,
#nav-control div {
	width: 260px;
	display: inline-block;
}
#nav-control-bottom .nav-control-art-cantidad {
	width: 190px;
	margin: 12px 0 0 20px;
}
#nav-control-bottom .nav-control-art-ordenar {
	width: 250px;
	margin: 0 0 0 20px;
}
#nav-control-bottom .nav-control-art-page {
	width: 120px;
	margin: 13px 20px 0 0;
	float: right;
}
#nav-control-bottom .nav-control-art-ordenar label {
	margin: 12px 0 0 0;
	color: #7E7160;
}
#nav-control .nav-control-art-ordenar select[name="order"],
#nav-control-bottom .nav-control-art-ordenar select[name="order"] {
	color: #7E7160;
	border: 1px solid #E0E0E0;
}
#nav-control-bottom .nav-control-art-page ul {
	text-align: right;
}
#nav-control-bottom div:last-child ul li,
#nav-control div:last-child ul li {
	display: inline-block;
}
#nav-control-bottom .nav-control-art-page ul li a,
#nav-control-bottom .nav-control-art-page ul a,
#nav-control .nav-control-art-page ul li a,
#nav-control .nav-control-art-page ul a {
	text-decoration: none;
	color: #7E7160;
}
#nav-control-bottom .nav-control-art-page ul li a:hover,
#nav-control-bottom .nav-control-art-page ul li a:active,
#nav-control-bottom .nav-control-art-page ul a:hover,
#nav-control .nav-control-art-page ul li a:hover,
#nav-control .nav-control-art-page ul li a:active,
#nav-control .nav-control-art-page ul a:hover  {
	font-weight: bold;
}
#nav-control-bottom .nav-control-art-page ul li:after,
#nav-control .nav-control-art-page ul li:after {
	margin: 0 2px;
	color: #7E7160;
}

/* UNETE */

#unete-intro {
	width: 470px;
	margin: 40px auto;
	display: block;
	font-weight: bold;
	line-height: 2.813em;
	text-align: justify;
}
#unete-intro h1 {
	font-size: 2.813em;
}
#unete-intro h2 {
	font-size: 2.688em;
}
#unete-intro h3 {
	font-size: 3.000em;
}
#unete-intro h4 {
	font-size: 2.563em;
}
#unete-intro h5 {
	font-size: 1.875em;
}
#unete-line-1,
#unete-line-2,
#unete-line-3 {
	position: absolute;
}
#unete-line-1 {
	top: -40px;
	left: 140px;
}
#unete-line-2 {
	top: -80px;
	left: 140px;
}
#unete-line-3 {
	top: -95px;
	left: 140px;
}
#unete-first,
#unete-two,
#unete-three {
	width: 900px;
	margin: 90px 0;
	position: relative;
}
#unete-two {
	position: relative;
}
.circle-unete {
	width: 135px;
	height: 135px;
	display: inline-block;
	background: #439868;
	border-radius: 50%;
	text-align: center;
}
#circle-1,
#circle-2 {
	cursor: pointer;
}
.circle-unete h1 {
	font-size: 5em;
	line-height: 135px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.unete-txt {
	width: 670px;
	padding: 0 20px;
	position: relative;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.unete-txt ul {
	margin: 5px 0 0 0;
}
.unete-txt a {
	color: #0C793D;
	font-size: 1em;
	line-height: 1em;
}
.unete-txt p {
	font-size: 1.125em;
	font-weight: normal;
}
#unete-first > .unete-txt {
	margin: 40px 0 0 0;
}
#unete-two > .unete-txt {
	margin: 13px 0 0 0;
	text-align: right;
}
#unete-three > .unete-txt {
	margin: 50px 0 0 0;
	text-align: left;
}
#unete-two > .unete-txt ul {
	list-style-type: none;
}
#unete-two > .unete-txt ul li {
	background: url(../images/dot.png) right center no-repeat;
	padding: 0 15px 0 0;
}
#unete-two > .unete-txt ul li div {
	top: 0;
	left: -30px;
	position: absolute;
	display: none;
	width: 500px;
	height: 150px;
	overflow-y: scroll;
	background: rgba(255,255,255, .9);
	border-radius: 5px;
	border: 1px solid #CCC;
	box-shadow: 0 3px 3px rgba(0,0,0,.15);
	padding: 20px;
	text-align: left;
	z-index: 1;
}
#unete-two > .unete-txt ul li div h1 {
	font-size: 1em;
}
#unete-two > .unete-txt ul li div p {
	font-size: .750em;
}
#unete-two > .unete-txt ul li div ul {
	padding-left: 10px;
	font-size: .750em;
}
#unete-two > .unete-txt ul li div ul li {
	background: none;
	list-style-type: disc;
}
#unete-two > .unete-txt ul li:hover div {
	display: block;
}
#unete-first .circle-unete,
#unete-first > .unete-txt {
	float: left;
}
#unete-two .circle-unete,
#unete-two > .unete-txt {
	float: right;
}
#unete-three .circle-unete,
#unete-three > .unete-txt {
	float: left;
}
.clear {
	clear: both;
}
/* /UNETE */

/* CLASE PARA MOVIL */


/* HISTORIAS DE BIENESTAR */
#nav-hi {
	margin: 30px 0;
	overflow: hidden;
}
#nav-hi li {
	margin: 0 75px 0 0;
	display: inline-block;
	text-align: center;
	float: left;
}
#nav-hi-last {
	margin: 0 !important;
}
#nav-hi li a{
	font-size: 1.375em;
	text-decoration: none;
}
#nav-hi li a:hover p{
	color: #599859;
}
#nav-hi li span {
	margin: 0 0 10px 0;
}
.circle-hi {
	width: 115px;
	height: 115px;
	display: block;
	border-radius: 50%;
}
#cuerpo {
	background: url(../images/hi_1.png) center center no-repeat #A19183;
}
#mente {
	background: url(../images/hi_2.png) center center no-repeat #A19183;
}
#familia {
	background: url(../images/hi_3.png) center center no-repeat #A19183;
}
#finanzas {
	background: url(../images/hi_4.png) center center no-repeat #A19183;
}
#sociedad {
	background: url(../images/hi_5.png) center center no-repeat #A19183;
}
#nav-hi li a:hover #cuerpo {
	background: url(../images/hi_1.png) center center no-repeat #539861;
}
#nav-hi li a:hover #mente {
	background: url(../images/hi_2.png) center center no-repeat #539861;
}
#nav-hi li a:hover #familia {
	background: url(../images/hi_3.png) center center no-repeat #539861;
}
#nav-hi li a:hover #finanzas {
	background: url(../images/hi_4.png) center center no-repeat #539861;
}
#nav-hi li a:hover #sociedad {
	background: url(../images/hi_5.png) center center no-repeat #539861;
}
.active-hibi-cuerpo {
	background: url(../images/hi_1.png) center center no-repeat #539861 !important;
	color: #599859;
}
.active-hibi-mente {
	background: url(../images/hi_2.png) center center no-repeat #539861 !important;
	color: #599859;
}
.active-hibi-familia {
	background: url(../images/hi_3.png) center center no-repeat #539861 !important;
	color: #599859;
}
.active-hibi-finanzas {
	background: url(../images/hi_4.png) center center no-repeat #539861 !important;
	color: #599859;
}
.active-hibi-sociedad {
	background: url(../images/hi_5.png) center center no-repeat #539861 !important;
	color: #599859;
}

#nav-hivideo {
	width: 100%;
	display: block;
	background: #000;
}
.hivideo-movil {
	overflow-x: auto !important;
	overflow-y: none !important;
}
.hibi-movil {
	overflow-x: auto !important;
	overflow-y: none !important;
}
#nav-hivideo-wrapper {
	height: 215px;
	margin: 0 auto;
	padding: 0 43px;
	display: block;
	position: relative;
	overflow: hidden;
}
#nav-hivideo-wrapper ul {
	width: 2000px;
	height: 215px;
	left: 0;
	position: relative;
	margin: 0;
}
#nav-hivideo-wrapper ul li {
	width: 385px;
	height: 215px;
	top: 0;
	left: 0;
	position: relative;
	display: inline-block;
	border-right: 1px solid #0E7B3D;
	float: left;
	cursor: pointer;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
}
#nav-hivideo-wrapper ul li a {
	width: 100%;
	height: 100%;
}
.boton-play {
	width: 91px;
	height: 91px;
	top: 50%;
	left: 50%;
	margin: -45px 0 0 -45px;
	position: absolute;
	display: block;
	background: url(../images/play.png) center center no-repeat;
	cursor: pointer;
}
.video-txt {
	width: 365px;
	height: 30px;
	bottom:0;
	padding: 10px;
	display: block;
	position: absolute;
	background:url(../images/transparencia.png) repeat;
}
.video-txt h1 {
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
	display: block;
	font-size: 1.125em;
	line-height: 1.125em;
	font-weight: normal;
	color: #FFF;
	text-align: left;
}
.nav-controlvi-left,
.nav-controlvi-right {
	width: 43px;
	height: 215px;
  	top: 0;
	display: inline-block;
	position: absolute;
	cursor: pointer;
	z-index: 1;
}
.nav-controlvi-left {
	left: 0;
	background: url(../images/control_left.png) center center no-repeat #000;
}
.nav-controlvi-right {
	right: 0;
	background: url(../images/control_right.png) center center no-repeat #000;
}
.nav-controlvi-left:hover {
	left: 0;
	background: url(../images/control_left_hover.png) center center no-repeat #000;
}
.nav-controlvi-right:hover {
	background: url(../images/control_right_hover.png) center center no-repeat #000;
}
.nav-control-left,
.nav-control-right {
	width: 43px;
	height: 80px;
  	top: 80px;
	display: inline-block;
	position: absolute;
	cursor: pointer;
	z-index: 1;
}
.nav-control-left {
	left: 0;
	background: url(../images/control_left.png) center center no-repeat #86BD9E;
}
.nav-control-right {
	right: 0;
	background: url(../images/control_right.png) center center no-repeat #86BD9E;
}
.nav-control-left:hover {
	background: url(../images/control_left_hover.png) center center no-repeat #86BD9E;
}
.nav-control-right:hover {
	background: url(../images/control_right_hover.png) center center no-repeat #86BD9E;
}
#nav-hibi {
	width: 100%;
	display: block;
	background: #86BD9E;
}
#nav-hibi-wrapper {
	height: 80px;
	margin: 0 auto;
	padding: 0 43px;
	position: relative;
	display: block;
	overflow: hidden;
}
#nav-hibi-wrapper:hover span {
	display: inline-block;
	opacity: 1;
}
#nav-hibi-wrapper ul {
	width: 2000px;
	left: 0;
 	position: relative;
	display: block;
	overflow: hidden;
}
#nav-hibi-wrapper ul li {
	width: 200px;
	height: 70px;
	padding: 10px 20px;
	display: inline-block;
	border-right: 1px solid #FFF;
	float: left;
	cursor: pointer;
}
#nav-hibi-wrapper ul li p {
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
	font-size: 1.250em;
	line-height: 1.250em;
	color: #FFF;
}
#nav-hibi-wrapper ul li:hover {
	background: rgba(0, 0, 0, .05);
}
#nav-hibi-wrapper span {
	top: 0 !important;
}
.active-hibi {
	background: url(../images/top-triangle.png) 150px 60px no-repeat !important;
}
#nav-hibi-content {
	width: 100%;
}
#content-hi {
	width: 100%;
	display: block;
	background: #D2E6DA;
}
#content-hi-wrapper {
	max-width: 900px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.content-hi {
	display: block;
	max-width: 900px;
	overflow: hidden;
	position: relative;
}
.top-triangle {
	width: 70px;
	height: 60px;
	top: -50px;
	left: 400px;
	display: block;
	position: absolute;
	background: url(../images/top-triangle.png) center center no-repeat;
	z-index: 1;
}
.content-hi-img {
	max-width: 220px;
	height: 200px;
	margin: 20px;
	float: left;
	display: inline-block;
	overflow: hidden;
	border-radius: 50px;
}
.content-hi-txt {
	max-width: 600px;
	margin: 20px 0;
	float: right;
	display: inline-block;
}
.close {
	width: 30px;
	height: 30px;
	top: 10px;
	right: 10px;
	position: absolute;
	display: inline-block;
	background: url(../images/close_hi.png) center center no-repeat;
	cursor: pointer;
}
.close:hover {
	background: url(../images/close_hover.png) center center no-repeat;
}
.content-hi-txt h1 {
	margin: 0 0 20px;
	font-size: 1em;
	line-height: 1em;
}
.content-hi-txt p {
	font-size: 0.875em;
	line-height: 1.15em;
	margin: 10px 0;
}

/* ARTICULOS */
#nav-control-art {
	width: 99.8%;
	height: 28px;
	margin: 40px 0 15px 0;
	padding: 6px 0;
	display: block;
	border: 1px solid #E0E0E0;
}
#nav-control-art input,
#nav-control-art div {
	margin: 0 0 0 30px;
	display: inline-block;
	float: left;
}
#nav-control-art input {
	width: 215px;
	height: 15px;
	padding: 5px;
	display: block;
	border: 1px solid #A0958B;
	border-radius: 5px;
	background: url(../images/search.png) 205px 8px no-repeat;
}
#nav-control-art-cantidad,
#nav-control-art-ordenar {
	margin: 5px 0 0 50px !important;
}
#nav-control-art-cantidad,
#nav-control-art-ordenar select,
#nav-control-art-ordenar label,
#nav-control-art-ordenar option {
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #7F7163;
}
#nav-control-art-ordenar label {
	margin: 0 10px 0 0;
}
#nav-control-art-ordenar select {
	width: 160px;
	height: 20px;
	border: 1px solid #A0958B;
	font-size: 0.750em !important;
}
#nav-control-art-page {
	width: 100px;
	margin: 0 30px 0 0 !important;
	text-align: right;
	float: right !important;
}
#nav-control-art-page ul {
	width: 100%;
	list-style-type: none;
}
#nav-control-art-page ul li {
	display: inline-block;
}
#nav-control-art-page ul li:after {
	margin: 0;
	color: #7E7160;
}
#nav-control-art-page ul a,
#nav-control-art-page ul li a {
	text-decoration: none;
	display: inline-block;
}
#nav-control-art-page ul a:hover,
#nav-control-art-page ul li a:hover {
	color: #0C793D;
}
#content-articulos {
	width: 100%;
	display: block;
}
#content-articulos-wrapper {
	width: 900px;
	max-width: 1530px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.articulo {
	width: 298px;
	height: 185px;
	margin: 1px;
	position: relative;
	display: inline-block;
	overflow: hidden;
	float: left;
}
.articulo:nth-child(3),
.articulo:nth-child(6),
.articulo:nth-child(6) {
	margin: 0;
}
.articulo a {
	display: block;
	width: 100%;
	height: 185px;
	position: relative;
	cursor: pointer;
	text-decoration: none;
}
.articulo a:hover .articulo-txt {
	opacity: 1;
}
.articulo-img {
	width: 100%;
	height: 185px;
	position: relative;
	z-index: 0;
}
.articulo-img img {
	position: relative;
	z-index: 0;
}
.articulo-txt {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
	background: #EEEEEE;
	opacity: 0;
	transition: opacity .3s linear;
	-webkit-transition: opacity .3s linear;
	-moz-transition: opacity .3s linear;
	-o-transition: opacity .3s linear;
}
.articulo-txt h1 {
	padding: 10px;
	font-size: 1.188em;
	line-height: 1.188em;
	font-weight: bold;
	color: #7F7163;
}
.articulo-txt p {
	padding: 0 10px;
	font-size: 0.875em;
	line-height: 1em;
	font-weight: normal;
	color: #666666;
}
#nav-control-art-bottom-wrapper {
	width: 900px;
	margin: 0 auto;
	display: block;

}
#nav-control-art-bottom {
	width: 430px;
	height: 28px;
	margin: 20px 0;
	padding: 6px 0;
	display: block;
	overflow: hidden;
	float: right;
	border: 1px solid #E0E0E0;
}
#nav-control-art-bottom div {
	display: inline-block;
}
#close-articulo {
	width: 30px;
	height: 30px;
	top: 10px;
	right: 20px;
	position: absolute;
	display: inline-block;
	background: url(../images/close_hi.png) center center no-repeat;
	cursor: pointer;
}
#close-articulo:hover {
	background: url(../images/close_hover.png) center center no-repeat;
}
.articulo-content {
	clear: both;
	width: 100%;
	top: -1px;
	display: block;
	position: relative;
	background: #D2E6DA;
}
.articulo-content-txt {
	width: 100%;
	height: auto;
	max-width: 860px;
	padding: 20px;
}
.articulo-content-txt h1 {
	font-size: 1.188em;
	line-height: 1.188em;
	margin: 10px 0;
}
.articulo-content-txt p {
	font-size: 1em;
	line-height: 1.063em;
	text-align: justify;
}
.active-articulo {
	width: 150px;
	height: 60px;
	right: 0;
	bottom: 0;
	display: block;
	position: absolute;
	background: url(../images/top-triangle.png) left 15px no-repeat !important;
	z-index: 1;
}

/* CONTACTO */
#contact-form {
	width: 680px;
	height: 670px;
	padding: 75px 0 0 0;
	display: inline-block;
	float: left;
}
#contact-form h1,
#contact-form form label,
#contact-form form input,
#contact-form form select,
#contact-form  form textarea {
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
	color: #7F7163;
}
#contact-form h1 {
	margin: 20px 0;
	font-size: 1.625em;
	line-height: 1.625em;
	font-weight: bold;
}
#contact-form form label {
	font-size: 1em;
	line-height: 1em;
	margin: 15px 0 10px 0;
	display: block;
}
#contact-form form input[type="text"],
#contact-form form input[type="tel"],
#contact-form form input[type="email"],
#contact-form  form textarea {
	width: 485px;
	height: 25px;
	padding: 5px;
	display: block;
	border-radius: 3px;
	border: 1px solid #F0EADC;
	background: #FCFBF8;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.05);
}
#contact-form select {
	width: 210px;
	height: 32px;
	margin: 0;
	padding: 0 0 0 10px;
	overflow: hidden;
	display: block;
	background: #FCFBF8;
	border: 1px solid #F0EADC;
	font-size: 0.875em;
	line-height: 2em;
	text-align: left;
	vertical-align: baseline;
	background: url(../images/select.png) right center no-repeat;
	cursor: pointer;

	-webkit-appearance: none;
}

#contact-form select option {
	display: block;
	font-size: 0.875em;
	line-height: 2em;
	text-align: left;
	margin: 0;
	padding: 0 10px;
}
#contact-form  form textarea {
	width: 475px !important;
	height: 65px;
	max-height: 100px;
	padding: 10px;
}
#contact-form form input[type="submit"],
#contact-form form input[type="reset"] {
	width: 80px;
	height: 30px;
	padding: 5px;
	margin: 20px 10px;
	display: inline-block;
  	font-size: 1em;
	font-weight: normal;
	text-align: center;
	background: #0E7B3D;
	color: #FFF;
	border-radius: 5px;
	cursor: pointer;
}
#contact-form form input[type="submit"] {
	margin: 20px 10px 20px 170px !important;
}
#contact-sidebar {
	width: 170px;
	height: 745px;
	padding: 20px;
	display: inline-block;
	float: right;
	border-left: 1px solid #CFCAC4;
	border-right: 1px solid #CFCAC4;
}
#contact-sidebar h1 {
	font-size: 1em;
	line-height: 1em;
	margin: 20px 0;
}
#contact-sidebar p {
	font-size: 0.813em;
	line-height: 1.250em;
	margin: 0;
}
#contact-sidebar a {
	margin: 0 6px;
}
#contact-slide {
	width: 812px;
	height: 215px;
	margin: 0 0 40px 0;
	padding: 0 43px;
	display: block;
	border: 1px solid #CFCAC4;
	clear: both;
	overflow: hidden;
}
#contact-slide #control-left,
#contact-slide #control-right {
	width: 43px;
	height: 215px;
	display: inline-block;
	cursor: pointer;
	position: absolute;
	z-index: 2;
}
#contact-slide #control-left {
	background: url(../images/control_left_hover.png) center center no-repeat #FFF;
	left: 0;
	border-left: 1px solid #CFCAC4;
}
#contact-slide #control-right {
	background: url(../images/control_right_hover.png) center center no-repeat #FFF;
	right: 0;
	border-right: 1px solid #CFCAC4;
}
#contact-slide #control-left:hover {
	background: url(../images/control_left_hover.png) center center no-repeat #FFF;
}
#contact-slide #control-right:hover {
	background: url(../images/control_right_hover.png) center center no-repeat #FFF;
}
#contact-slide ul,
#contact-slide ul li {
	display: inline-block;
	float: left;
}
#contact-slide ul {
	width: 2000px;
	position: relative;
	z-index: 0;
	left: 0;
}
#contact-slide ul li {
	width: 230px;
	margin: 40px 0;
	padding: 20px;
}
#contact-slide ul li h1,
#contact-slide ul li h2,
#contact-slide ul li p {
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
	color: #7F7163;
}
#contact-slide ul li h1 {
	font-size: 1em;
	line-height: 1em;
	margin: 0 0 5px 0;
	color: #558512;
}
#contact-slide ul li h2 {
	font-size: 0.875em;
	line-height: 0.875em;
	font-weight: bold;
}
#contact-slide ul li p {
	font-size: 0.750em;
	line-height: 1.250em;
	font-weight: normal;
}

/* FOOTER */
#footer-intro {
	clear: both;
	width: 100%;
	height: 140px;
	display: block;
	background: #EEEEEE;
	border-top: 1px solid #807163;
}
#footer {
	clear: both;
	width: 100%;
	height: 140px;
	display: block;
	background: #EEEEEE;
	top: 166px;
	border-top: 1px solid #807163;
}
#footer-wrapper {
	display: block;
	margin: 0 auto;
	overflow: hidden;
}
#footer-wrapper div {
	width: 225px;
	height: 140px;
	display: inline-block;
	float: left;
	text-align: center;
}

.powered_by_dfsoft{
	float: right;
	color: #CCCCCC;
	margin-right: 5px;
	margin-bottom: 0px;
	display: block;
	width: 140px;
	height: 18px;
	font-size: 10px;
	overflow: hidden;
}
.powered_by_dfsoft:hover{
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 110px;
	height: 58px;
	text-indent: -300px;
	background: #FFFFFF url(http://dfsoft.com.mx/../images/powered_by_dfsoft.png) no-repeat center center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#info img {
	margin: 25px 0 0 0;
}
#info-2 img {
	margin: 30px 0 0 0;
}
#info h1,
#info h2,
#copy h1,
#copy h2 {
	color: #666666;
	text-align: center;
}
#info h1 {
	font-size: 0.625em;
}
#info h2 {
	font-size: 0.625em;
	font-weight: normal;
	font-style: italic;
}
#copy h1 {
	margin: 40px 0 0 0;
	font-size: 0.625em;
}
#copy h2 {
	font-size: 0.625em;
	font-weight: normal;
}
#copy a {
	display: block;
	font-size: 14px;
	margin: 5px 0;
}
#contact ul {
	width: 200px;
	margin: 50px auto 10px auto;
	list-style: none;
}
#contact ul li {
	width: 29px;
	height: 29px;
	display: inline-block;
	margin: 0 15px 0 0;
}
#contact ul li:last-child {
	margin: 0;
}

/* ENEWS ////////////////////////////////////////////////////// */
#wrapper-enews {
	width: 600px;
	min-width: 600px;
	margin: 30px auto;
	display: block;
	overflow: hidden;
	background: #FFF;
	border: 1px solid #BFB8B0;
}
.wrapper-enews {
	width: 600px !important;
	min-width: 600px !important;
}
#header-enews {
	width: 100%;
	height: 60px;
	display: block;
	background: #FFF;
}
#logo-enews-left {
	width: 140px;
	height: 60px;
	margin: 0 0 0 10px;
	float: left;
	display: inline-block;
	background: url(../images/site/logotipo.jpg) center center no-repeat;
}
#logo-enews-right {
	overflow: hidden;
	float: right;
	display: inline-block;

}
#logo-enews-title {
	width: 120px;
	height: 60px;
	display: inline-block;
	background: url(../images/site/logoenews.jpg) center center no-repeat;
}
.bandera-enews {
	width: 60px;
	height: 60px;
	margin: 0 10px 0 0;
	display: inline-block;
}

#mexico-bandera-enews {
	background: url(../images/site/enews/flag_galeria_6.jpg) no-repeat center center;
}
#colombia-bandera-enews {
	background: url(../images/site/enews/flag_galeria_1.jpg) no-repeat center center;
}
#costarica-bandera-enews {
	background: url(../images/site/enews/flag_galeria_2.jpg) no-repeat center center;
}
#ecuador-bandera-enews {
	background: url(../images/site/enews/flag_galeria_3.jpg) no-repeat center center;
}
#elsalvador-bandera-enews {
	background: url(../images/site/enews/flag_galeria_4.jpg) no-repeat center center;
}
#panama-bandera-enews {
	background: url(../images/site/enews/flag_galeria_5.jpg) no-repeat center center;
}
#guatemala-bandera-enews {
	background: url(../images/site/enews/flag_galeria_7.jpg) no-repeat center center;
}
#peru-bandera-enews {
	background: url(../images/site/enews/flag_galeria_8.jpg) no-repeat center center;
}

#container-enews {
	width: 100%;
	display: block;
	overflow: hidden;
}
#top-enews {
	width: 100%;
	display: block;
	overflow: hidden;
}
#top-enews-img {
	width: 100%;
	height: 245px;
	display: block;
	overflow: hidden;
}
#top-enews-img img {
	width: 100%;
	height: auto%;
	display: block;
}
#top-enews-txt {
	width: 100%;
	display: block;
	overflow: hidden;
}
#top-enews-txt * {
	padding: 10px;
	font-size: 13px;
	line-height: 15px;
	color: #444444;
	text-align: justify;
}
#top-enews a {
	margin: 10px;
	float: right;
	display: block;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #135F33;
}

#last-enews {
	width: 260px;
	float: left;
	display: inline-block;
	overflow: hidden;
	background: #BCD0C0;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
#last-enews-title {
	width: 100%;
	display: block;
	overflow: hidden;
}
#last-enews-title > h1 {
	font-size: 22px;
	line-height: 22px;
	text-decoration: underline;
	font-style: italic;
	font-weight: normal;
	color: #FFF;
	margin: 10px;
}
#last-enews ul {
	width: 100%;
	display: block;
	overflow: hidden;
	list-style-type: none;
}
#last-enews ul li {
	width: 240px;
	margin: 22px 0;
	padding: 0 10px;
	float: left;
	overflow: hidden;
	display: block;
}
.last-enews-img {
	width: 75px;
	height: 75px;
	float: left;
	display: inline-block;
	overflow: hidden;
}
.last-enews-img img {
	width: 75px;
	height: auto;
	display: block;
}
.last-enews-txt {
	width: 155px;
	padding: 0 0 0 10px;
	float: left;
	overflow: hidden;
	display: inline-block;
}
.last-enews-txt h1,
.last-enews-txt a {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
.last-enews-txt h2 {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}

#menu-enews {
	width: 340px;
	float: left;
	display: inline-block;
	overflow: hidden;
}
#menu-enews > ul {
	width: 300px;
	padding: 0 0 0 20px;
	display: block;
	overflow: hidden;
	list-style-type: none;
}
#menu-enews > ul > li {
	width: 100%;
	float: left;
	display: block;
	overflow: hidden;
	margin: 25px 0;
	opacity: .7;
}
#menu-enews > ul > li > a {
	width: 100%;
	display: block;
	overflow: hidden;
	text-decoration: none;
}
#menu-enews > ul > li > a > span {
	display: inline-block;
	float: left;
}
#menu-enews > ul > li > a > .icono-enews {
	width: 120px;
	height: 113px;
}
#menu-enews > ul > li > a > .texto-enews {
	width: 170px;
	margin: 30px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 25px;
	font-weight: bold;
	line-height: 25px;
}
#menu-enews > ul > li:hover,
.active-menu-enews {
	opacity: 1;
}
#menu-enews > ul > li > h1 {
	width: 100%;
	margin: 10px 0 0;
	padding: 0 10px;
	background: #BACEBE;
	line-height: 30px;
	display: block;
	font-size: 18px;
	font-weight: normal;
}
#menu-enews > ul > li > h1 > a {
	color: #FFF;
}
#menu-enews > ul > li > ul {
	display: none;
	overflow: hidden;
	position: relative;

}
.active-menu-enews {
	opacity: 1 !important;
}
.active-menu-enews > ul {
	display: block !important;
}
.enews-close {
	width: 26px;
	height: 26px;
	top: 0;
	left: 270px;
	display: block;
	position: relative;
	background: url(../images/enews/close_1.jpg) no-repeat left top;
	cursor: pointer;
}
.enews-ul li {
	display: block;
	overflow: hidden;
	margin: 10px 0;
	list-style-type: none;

}
.enews-ul li h1 {
	margin: 10px 0;
	display: block;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
}
.enews-image,
.enews-text {
	float: left;
	display: inline-block;
}
.enews-image {
	width: 125px;
	height: 125px;
	overflow: hidden;
}
.enews-text {
	width: 155px;
	padding: 0 10px;
}
.enews-text p {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #454545;
}
.enews-image img {
	width: 100%;
	height: auto;
}
.enews-ul li > a{
	float: right;
	margin: 10px 0;
}
.leerarticulo {
	display: block;
	float: right;
	margin: 10px 0;
	background: #007D46;
	padding: 2px 5px;
	color: #FFF !important;
	text-decoration: none;

	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

/* COLORES DE MENU ENEWS */

#actividades-enews ul li {
	border-bottom: 5px solid #CEE4EF;
}
#actividades-enews ul li h1 {
	color: #1A84B6;
}
#actividades-enews ul li a {
	color: #1985B6;
}
#eventos-enews ul li {
	border-bottom: 5px solid #FEF6ED;
}
#eventos-enews ul li h1 {
	color: #F08C00;
}
#eventos-enews ul li a {
	color: #F08C00;
}
#articulos-enews ul li {
	border-bottom: 5px solid #F8F1FF;
}
#articulos-enews ul li h1 {
	color: #BCBADD;
}
#articulos-enews ul li a {
	color: #BCBADD;
}
#productos-enews ul li {
	border-bottom: 5px solid #EFF7EC;
}
#productos-enews ul li h1 {
	color: #7EB04F;
}
#productos-enews ul li a {
	color: #7EB04F;
}

/* INOCOS DE MENU ENEWS */

#actividades-enews a .icono-enews {
	background: url(../images/enews/icon_actividades.jpg) center center no-repeat;
}
#eventos-enews a .icono-enews {
	background: url(../images/enews/icon_eventos.jpg) center center no-repeat;
}
#articulos-enews a .icono-enews {
	background: url(../images/enews/icon_articulos.jpg) center center no-repeat;
}
#productos-enews a .icono-enews {
	background: url(../images/enews/icon_productos.jpg) center center no-repeat;
}
#actividades-enews a .texto-enews {
	color: #1984B6;
}
#eventos-enews a .texto-enews {
	color: #F08C00;
}
#articulos-enews a .texto-enews {
	color: #BBBAE0;
}
#productos-enews a .texto-enews {
	color: #83B03C;
}

/* FOOTER-ENEWS */

#footer-enews {
	clear: both;
	width: 100%;
	display: block;
}
#footer-enews ul {
	width: 100%;
	overflow: none;
	display: block;
	list-style-type: none;
}
#footer-enews ul li {
	width: 33.3%;
	height: 50px;
	float: left;
	display: inline-block;
}
#footer-enews-logo,
#footer-enews-link {
	background: #1E7D3F;
}
#footer-enews-logo img {
	margin: 8px 0 0 20px;
	display: block;
}
#footer-enews-link a {
	line-height: 50px;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#footer-enews-social {
	background: #EEEEEE;
}
#footer-enews-social img {

	margin: 10px 18px 0 18px;
	float: left;
	display: inline-block;
}

/* NOTICIAS ////////////////////////////////////////////////////// */

#nav-banderas {
	width: 720px;
	margin: 30px auto 15px auto;
	display: block;
	border: 1px solid #E2E2E2;
}
#nav-banderas ul {
	width: 100%;
	display: block;
	overflow: hidden;
	list-style-type: none;
}
#nav-banderas ul li {
	float: left;
	display: inline-block;
	text-align: center;
}
#nav-banderas ul li a {
	width: 70px;
	height: 55px;
	padding: 10px;
	display: block;
	text-decoration: none;
}
#nav-banderas ul li a h1 {
	font-size: 0.750em;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
}
#nav-banderas ul li a:hover {
	background: #80A688;
}
.active-nav-banderas {
	background: #80A688!important;
}

.invisible-link {
 display: block;
 cursor: pointer;
 height: 100%;
 position: absolute;
 width: 100%;
 z-index: 99;
}

/* home-lightbox */
#alert-mantenimiento {
    background: #FFF;
    background: rgba(255,255,255,.9);
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
}
#alert-mantenimiento-text {
    background: #FFF;
    display: block;
    height: 560px;
    left: 50%;
    margin: -280px 0 0 -400px;
    outline: 2px solid #CCC;
    padding: 0;
    position: absolute;
    text-align: justify;
    top: 50%;
    width: 800px;
}
#alert-mantenimiento-text p,
#alert-mantenimiento-text a {
    font-size: 16px;
    font-weight: lighter;
    line-height: 1.2;
    margin: 10px 0;
}
#alert-mantenimiento-text p {
    color: #FFF;
}
#alert-mantenimiento-text a {
    color: #FFF;
    text-decoration: none;
}
#alert-mantenimiento-cerrar {
    background: #1d7d4c;
    color: #435b95;
    display: block;
    margin: 0;
    padding: 5px 10px;
    position: absolute;
    right: 10px;
    top: 0;
    text-align: center;
    width: 80px;
    z-index: 2;
}


.styles-for-peru > div {
	width: 170px !important;
}
.styles-for-peru #etica {
	padding-top: 20px;
}
