/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */
/* Cuadros CMS */

.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}

.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}

@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}

.w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}

.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}

.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}

.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}

.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}

.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}

.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}

.w3-border {border:1px solid #999!important}



.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
.w3-padding-8{padding-top:8px!important;padding-bottom:8px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}
.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-center{text-align:center!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-mitad, .w3-mitadp, .w3-mitadg, .w3-mitadancha {float:left;width:100%}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-btn{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19)}
@media (min-width:801px){
	.w3-mitad{width:49.99999%}
	.w3-mitadp{width:36.33333%}
	.w3-mitadg{width:63.66666%}
	}
@media (min-width:1199px){
	.w3-mitadancha{width:49.99999%}
	}
	

.bandazul {
	border-top:7px solid #002147;
}
.marcoblanco {
	border:8px solid #fff!important
}

.cmsazul {
	background: #002147;
	color: #fff;
	padding:10px;
	margin:0px;
}
.textoazul {
	color: #002147;
	padding:8px;
	margin:0px;
	letter-spacing: 0.1em;
}
.letra-mb, .letra-mb.ul.li {
	font-size: 1.05em!important;
	line-height:1.3em!important;
	font-weight: bold;
	color:#555555;
}
.letra-g {
	font-size: 1.2em!important;
	line-height: 1.4em!important;
	font-weight: bold;
	color:#555555;
}
.sombra {
	text-shadow: 1px 2px 3px rgba(0, 0, 0, .5)
}
.sombrita {
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .4)
}
.recorteabajo {
	margin-bottom: 0px!important;
}

.cms-ajuste-video {
	margin-top: 4px!important;
	margin-bottom: 16px!important;
}
.nivo-caption .product-price {display:none;}
