/* --------------------------------- Librería de estilos genérica ----------------------------------- */
/* --------------------------------- Librería de estilos genérica ----------------------------------- */
/* --------------------------------- Librería de estilos genérica ----------------------------------- */

* {margin:0; padding:0;}


/* ---------- Literales / Textos ------------ */

.bold {font-weight:bold;}

.italic { font-style:italic;}

.underline {text-decoration:underline;}

.aLeft {text-align:left;}

.aCenter {text-align:center;}

.aRight {text-align:right;}

.noWrap {white-space:nowrap;}

.error {}


/* Estilos similares a los del h3, para dar el mismo aspecto, pero sin la carga semántica de encabezado */
.header3 {}


/* ---------- Posicionamiento / float -------------- */

.fLeft {float:left;}

.fRight {float:right;}

.clearBox {clear:both;}

.valignTop {vertical-align:top;}

.valignMiddle {vertical-align:middle;}

.valignBottom {vertical-align:bottom;}





/* ------------ margin / padding -------------- */

.noMargin {margin:0 !important;}

.mLeft5 {margin-left:5px;}

.mLeft10 {margin-left:10px;}

.mLeft20 {margin-left:20px !important;}

.mLeft25 {margin-left:25px;}

.mLeft30 {margin-left:30px;}

.mLeft92 {margin-left:92px;}

.mLeft100 {margin-left:100px;}

.mTop5 {margin-top:5px;}

.mRight5 {margin-right:5px;}

.mRight10 {margin-right:10px;}

.mRight20 {margin-right:20px;}

.mRight57{margin-right: 57px;}

.mTop4{margin-top: 4px;}

.mTop10 {margin-top:10px !important;}

.mTop15 {margin-top:15px;}

.mTop20 {margin-top:20px;}

.mBottom10 {margin-bottom:10px;}

.mBottom20 {margin-bottom:20px !important;}

.mBottom25 {margin-bottom:25px;}

.noPadding {padding:0 !important;}

.pTop5 {padding-top:5px;}

.pTop15 {padding-top:15px;}

.pTop20 {padding-top:20px;}

.pTop25 {padding-top:25px;}

.pTop40 {padding-top:40px;}

.pTop50 {padding-top:50px;}

.pBottom20 {padding-bottom:20px;}



/* ----------------------- Display ----------------------- */

.noDsp {display:none;}

.blockDsp {display:block;}

.inlineDsp {display:inline;}

.listDsp {display:list-item;}

.pointer {cursor:pointer;}

.verdana {font-family:verdana;}

.noIndent {text-indent:0;}

.vHidden {visibility:hidden;}

/* --------------------- Listas ------------------------ */

.sqrList {list-style-type:square;}

.discList {list-style-type:disc;}

.circList {list-style-type:circle;}

.noList {list-style-type:none;}

.inList {list-style-position:inside;}

.outList {list-style-position:outside;}



/* ------------------ Comportamiento -------------------- */

.noBorder {border:none !important;}

.selfClear {overflow:hidden; height:1%; clear:both;}

.selfClear {overflow:hidden; height:1%; clear:both;}

.noUnderline{text-decoration: none !important;}

.uppercase{text-transform: uppercase !important;}

.lowercase{text-transform: lowercase !important;}

.vAlignTop{vertical-align: top !important;}

.wAuto{width: auto !important;}

.noBold{font-weight: normal !important;}

.noListStyle{list-style-type: none !important;}

.noListStyle li{list-style-type: none !important;}

.noBackground{background: transparent !important;}

.w50pc{width: 49.9%;}
