.clear{clear:both; /*height:1px;*/ overflow:hidden; } // pito: acabar de repasar si mejor el clear o el clearfix

.clearfix:after {content: ".";display: block;height: 0;clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}

.italica{font-style:italic;}

.granate{color: #a73333;}

.width180{width:180px;}
.width90{width:90px;}
.width100{width:100px;}

.left{float: left}
.right{float: right}
.txtLeft{text-align: left}
.txtRight{text-align: right}
.txtCenter{text-align: center}
.absoluta {position: absolute}
.hidden {display: none !important}
.visible {display: block}
.alinea{display: inline}
.marginTop5 {margin-top: 5px}
.mgTop15 {margin-top: 15px}
.mgBtm0 {margin-bottom: 0px !important}
.mgBtm5 {margin-bottom: 5px !important}
.mgBtm10 {margin-bottom: 10px}.mgBtm15 {margin-bottom: 15px}
.mgBtm30 {margin-bottom: 30px !important}
.mgRght25 {margin-right: 25px}
.mgRght30 {margin-right: 30px}
.noBG {background-color: #fff !important; background-image: none !important}
.noBrdTop {border-top: none !important}

:active, :focus{ outline:none;}