a:hover {

	text-decoration: none;

}

.Header {

	margin-top: 25px; margin-bottom: 25px;

}

.EmailButton {

	height: 24px; padding-left: 24px; margin-right: 24px; display: inline-block; background-image: url("../images/email.png"); background-repeat: no-repeat;

}

.EmailButton:hover {

	background-position: 0px -24px;

}

.WhatsappButton {

	height: 24px; padding-left: 24px; margin-right: 24px; display: inline-block; background-image: url("../images/whatsapp.png"); background-repeat: no-repeat;

}

.WhatsappButton:hover {

	background-position: 0px -24px;

}

.FacebookButton {

	height: 24px; padding-left: 24px; margin-right: 24px; display: inline-block; background-image: url("../images/facebook.png"); background-repeat: no-repeat;

}

.FacebookButton:hover {

	background-position: 0px -24px; text-decoration:none;

}

ul.menu > li {

	display: inline-block;

}

ul.menu > li.active {

	background-color: rgb(238, 238, 238);

}

.menu_tab ul.menu > li > ul.nav-child {

	display: none; position: absolute;

}

ul.menu > li > ul.nav-child {

	padding: 0px; font-size: 100%; list-style-type: none; z-index: 100; background-color: white;

}

ul.menu > li > ul.nav-child > li > a {

	padding: 10px 15px; display: block; width:270px;

}

ul.menu > li.active > ul.nav-child {

	display: block; 
        background-color: rgb(238, 238, 238);

}

#right_content ul > li.current {

	background-color: rgb(216, 216, 216);

}

.menu_tab ul.menu > li.parent:hover {

	/*height: 40px; top: -10px;*/

	/* rgb(238, 238, 238) */

}

.menu_tab ul.menu > li.parent > span {

	/*padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px;*/

	}

body {

	

}

.menu_tab {

	margin-top: 25px; margin-bottom: 25px;

}

.main_content {

	

}

html {

	height: 100%;

}

body {

	height: 100%;

}

.main {

	height: 100%;

}

html {

	min-height: 100%;

}

body {

	min-height: 100%;

}

.main {

	min-height: 100%;

}

body {

	height: auto;

}

.main {

	position: relative; min-height: 780px;

}

.footer_main {

	margin-top: 25px; background-color: rgb(31, 59, 110);

}

.footer_main > .container {

	

}

.footer {

	margin: 0px; width: 100%; height: 100px; color: white; display: table !important; background-color: rgb(31, 59, 110);

}

.footer > div {

	vertical-align: middle; float: none; display: table-cell !important;

}

.menu_footer {

	text-align: right;

}



.VWSITE_Gallery > div > h3 {

	height: 79px;

}



.VWSITE_Gallery > div > p {

	min-height: 150px;

}



.VWSITE_Gallery_productos > div > p {

	min-height: 160px;

}



#cs-navigation-banner-coin-slider > a.cs-next {

	right: 30px !important;

}