/* --------------------------------- Librería de estilos genérica ----------------------------------- */
/* --------------------------------- Librería de estilos genérica ----------------------------------- */
/* --------------------------------- Librería de estilos genérica ----------------------------------- */


/* ---------- Literales / Textos ------------ */

a{color:#403f3f;}

.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 {}

h1{}

h2{font-size:1.2em;text-transform:uppercase;text-transform: uppercase;color:#403f3f;font-family: Helvetica,Arial;}

h3{font-size:1em;margin-top: 1em;}

h4{}

h5{font-size:.8em;}

/* 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;}

.m_0_4em {margin:0 .4em;}

.mRight10 {margin-right:10px;}

.mRight20 {margin-right:20px;}

.mRight25 {margin-right:25px;}

.mRight30 {margin-right:30px;}

.mRight35 {margin-right:35px;}

.mRight50 {margin-right:50px;}

.mRight415 {margin-right:24.5em;}

.pRight20 {padding-right:20px;}

.pRight35 {padding-right:35px;}

.pRight40 {padding-right:40px;}

.pRight50 {padding-right:50px;}

* html .mRight415 {margin-right: 18em;}

.mLeft10 {margin-left:10px;}

.mLeft20 {margin-left:20px;}

.mLeft30 {margin-left:30px !important;}

.mLeft45 {margin-left:45px;}

.mLeft50 {margin-left:50px;}

.mLeft75 {margin-left:75px;}

.mLeft98{margin-left:98px;}

.m_0_auto {margin:0 auto;}

.mTop5 {margin-top:5px;}

.mTop10 {margin-top:10px;}

.mTop20 {margin-top:20px;}

.mTop50 {margin-top:50px;}

.mTop65 {margin-top:65px;}

.pTop6 {padding-top:6px;}

.pTop7 {padding-top:7px;}

.pTop10 {padding-top:10px;}

.pTop13 {padding-top:13px;}

.pTop20 {padding-top:20px;}

.pAll5 {padding:5px;}

.pAll20 {padding:20px;}

.mBottom7 {margin-bottom:7px;}

.mBottom10 {margin-bottom:10px;}

.mBottom20 {margin-bottom:20px;}

.mBottom30 {margin-bottom:30px;}

.mBottom40 {margin-bottom:40px}

.mBottom60 {margin-bottom:60px;}

.pBottom6 {padding-bottom:6px;}

.pBottom7 {padding-bottom:7px;}

.pBottom10 {padding-bottom:10px;}

.pBottom20 {padding-bottom:20px;}

.pBottom100 {padding-bottom:100px;}

.pRight7 {padding-right:7px;}

.pRight10 {padding-right:10px !important;}

.pRight20 {padding-right:20px;}

.pLeft5 {padding-left:5px !important;}

.pLeft11 {padding-left:11px !important;}

.pLeft20 {padding-left:20px;}

.pLeft32 {padding-left:32px !important;}

.pLeft50 {padding-left:50px !important;}

.pLeft75 {padding-left:75px;}

.noPadding {padding:0;}

.lateralPadding10 {padding:0 10px;}

/* ----------------------- 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;}

.noUnderline{text-decoration:none;}

.selfClear {clear:both; overflow:hidden; height:1%;}

.lHeight15 {line-height:1.5em;}

.w160 {width:160px;}

.w80 {width:80px;}

.w45pc{width:45%;}

.he3{height: 3px;}

.he5{height: 5px;}

.he6{height: 6px;}

.h11{height: 11px;}

.h11B{height: 11px;}

* html .h11B{height: 12px;}

.h12{height: 12px;}

.h32em{height: 32em;}

.h34em{height: 34em;}

.h35em{height: 35em;}

.h14{height: 14px;}

.noUnder {text-decoration:none;}
