h6{
	margin:0 0 20px 0;
	color:#222;
	font-weight:400;
	line-height:1.3em;
	font-family:"Playfair Display", serif;
}

.tx-play {
	font-family:"Playfair Display", serif;
}


.tx-12{
	font-size: 12px;
}

.tx-13{
	font-size: 13px;
}

.tx-14{
	font-size: 14px;
}

.tx-15{
	font-size: 15px;
}

.tx-16{
	font-size: 16px;
}

.tx-18{
	font-size: 18px;
}

.tx-20{
	font-size: 20px;
}

.tx-22{
	font-size: 22px;
}

.tx-24{
	font-size: 24px;
}

.tx-26{
	font-size: 26px;
}

.tx-gris-obs{
	color:#222;
}

.margin-top-0{
	margin-top:0 !important;
}
.margin-top-5{
	margin-top:5px !important;
}

.margin-top-7{
	margin-top:7px !important;
}

.margin-top-10{
	margin-top:10px !important;
}
.margin-top-15{
	margin-top:15px !important;
}
.margin-top-20{
	margin-top:20px !important;
}
.margin-top-30{
	margin-top:30px !important;
}
.margin-top-40{
	margin-top:40px !important;
}
.margin-top-50{
	margin-top:50px !important;
}


.menu-over {
	color:#a6d157;
}


.oculta {
	display: block;
}

@media only screen and (max-width: 992px) {
    
	.oculta{
        display: none;
}
    
    
	}

.slogan-top{
	margin:20px 0 0 0;
	color:#222;
	font-weight:400;
	line-height:1.3em;
    font-size: 22px;
	font-family:"Playfair Display", serif;
    text-align: right;	
}

@media only screen and (max-width: 992px) {
    
	.slogan-top{
        display: none;
}
    
	}

.divi-menu {
	list-style: none;
    border-left: 1px solid #cccccc;
}

@media only screen and (max-width: 992px) {
    
	.divi-menu{
    list-style: none;
    border-left: 1px solid #555555;
}
    
	}


.footer-row-mini{
	padding:15px 0;
	margin-top:2px;
/*	border-top:1px solid rgba(255,255,255,.1);*/
	border-bottom:1px solid rgba(255,255,255,.1);
}

.footer-izq {
    text-align: right;	
}

@media only screen and (max-width: 992px) {
    
	.footer-izq {
     text-align: center;
}
    
    
    
    
.footer-dere {
    text-align: left;	
}

@media only screen and (max-width: 992px) {
    
	.footer-dere {
     text-align: center;
}    

