/* --------------------------------- 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 !important;}

.italic { font-style:italic !important;}

.underline {text-decoration:underline !important;}

.aLeft {text-align:left !important;}

.aCenter {text-align:center !important;}

.aRight {text-align:right !important;}

.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 !important;}

.fRight {float:right !important;}

.fNone {float:none !important;}

.clearBox {clear:both !important;}

.valignTop {vertical-align:top;}

.valignMiddle {vertical-align:middle;}

.valignBottom {vertical-align:bottom;}





/* ------------ margin / padding -------------- */

.noMargin {margin:0 !important;}

.noPadding {padding:0 !important;}

.noPaddingLateral {padding-left:0em !important;padding-right:0em !important;}

.noPaddingRight {padding-right:0em !important;}

.noPaddingVertical {padding-top:0em !important;padding-bottom:0em !important;}

.mTop205 {margin-top: 2.5px;}

.mTop5 {margin-top: 5px;}

fieldset.mTop7{margin-top:7px !important;}

.mTop10 {margin-top: 10px;}

.mTop15 {margin-top: 15px;}

.mTop_5em {margin-top:.5em;}

.mTop1em {margin-top:1em;}

.mTop1_5em {margin-top:1.5em;}

.mBottom_5em {margin-bottom:.5em;}

.mBottom1em {margin-bottom:1em;}

.mBottom1_5em {margin-bottom:1.5em;}

.mTop20 {margin-top: 20px;}

.pTop2 {padding-top: 2px;}

.pTop4 {padding-top: 4px;}

.pTop7espec{padding-top: 9px; *padding-top: 7px; }

.pTop10 {padding-top: 10px !important;}

.pTop05em {padding-top: 0.5em !important;}

.pTop2em {padding-top:2em !important;}

.pBottom10 {padding-bottom: 10px !important;}

.pBottom15 {padding-bottom: 15px !important;}

.pBottom20 {padding-bottom: 20px !important;}

.mBottom5e {margin-bottom: 5px; *margin-bottom: 0px;}

.mBottom5px {margin-bottom:5px;}

.mBottom10{margin-bottom:10px;}

.mBottom15{margin-bottom:15px;}


.mLeft5{margin-left:5px;}

.mLeft9{margin-left:9px;}

.mLeft10{margin-left:10px;}

.mLeft17{margin-left:17px;}

.mLeft20{margin-left:20px;}

.mLeft23{margin-left:23px;}

.mLeft25{margin-left:25px;}

.mLeft30{margin-left:30px;}

.mRight_1em {margin-right:.1em;}

.mRight1em {margin-right:1em;}

.mRight2em {margin-right:2em;}

.mRight2 {margin-right:3px;}

.mRight3{margin-right:3px;}

.mRight3 {margin-right:3px;}

.mRight4 {margin-right:4px;}

.mRight5{margin-right:5px;}

.mRight7{margin-right:7px;}

.mRight8{margin-right:8px;}

.mRight10{margin-right:10px;}

.mRight13{margin-right: 13px;}

.mRight20{margin-right:20px;}

.mRight34{margin-right:34px;}



.mLeft15pc {margin-left:15%;}


/* ----------------------- Display ----------------------- */

.noDsp , .noDsp * {position:absolute !important; left:-99999px !important; top:-99999px !important;}

.blockDsp {display:block !important;}

.inlineDsp {display:inline;}

.listDsp {display:list-item;}

.pointer {cursor:pointer !important;}

.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 !important;}

.inList {list-style-position:inside;}

.outList {list-style-position:outside;}



/* ------------------ Comportamiento -------------------- */

.noBorder {border:none !important;}

.lHeight25 {line-height:2.5em;}

.lHeight160 {line-height:160%;}

.selfClear {clear:both; overflow:hidden;}

* html .selfClear {display:inline-block;}


/* Hides from IE5-mac \*/


/*
*>html .selfClear {he\ight: auto;} */ /* for IE5/Mac */ 

/* End hide from IE5-mac */ 

.leftClear {clear:left;}

.rightClear {clear:right;}

fieldset.noLegend legend {display:none;}

.hidden {position:absolute; left:-99999px; top:-99999px;}

legend.hidden {text-indent:-99999px; line-height:0;}

.upperCase {text-transform:uppercase;}

.lowerCase {text-transform:lowercase;}

.capitalize {text-transform:capitalize;}

.halfWidth {width:46%;}

.thirdWidth {width:26%;}

.thirdWidthPlus {width:34% !important;}

.fullWidth {width:100%;}

.twoThirdWidth {width:68%;}



/* ------------------ Tamaños -------------------- */


/* PIXELS */

.w25px{width: 25px !important;}

.formRow .w34px{width:34px !important;}

.w155px{width: 155px !important;}

.w240px{width: 240px !important;}

/* FIN PIXELS */



/* PORCENTAJES */


.formRow label.w15pc{width: 15% !important;}

.formRow label.w16pc{width: 16% !important;}

.formRow .w19pc{width: 19% !important;}

.w20pc{width: 20% !important;}

#domainType .w25pc{width: 25% !important;}

.formRow .w29pc{width: 29% !important;}

.w30pc{width: 30% !important;}

.w31pc{width: 31% !important;}

fieldset .formRow label.w315pc{width: 31.5% !important;}

.w32pc{width: 32% !important;}

.formRow label.w33pc{width: 33% !important;}

fieldset .formRow .w34pc{width: 34% !important;}

.w35pc{width: 35% !important;}

.formRow .w35pc{width: 35% !important;}

.w36pc{width: 36% !important;}

.w36_5pc{width: 36.5% !important;}

fieldset .formRow .w36_5pc{width: 36.5% !important;}

.w38pc{width: 38% !important;}

.w39pc{width: 39% !important;}

.w40pc{width: 40% !important;}

.w41pc{width: 41% !important;}

.w44pc{width: 44% !important;}

.w45pc{width: 45% !important;}

.w45_5pc {width:45.5% !important;}

fieldset .formRow label.w45_5pc {width:45.5% !important;}

.formRow .w45pc{width: 45% !important;}

.w46pc{width: 46% !important;}

.formRow .w46pc{width: 46% !important;}





#domainType .w29pc{width: 29% !important;}

#domainType .w53pc{width: 53% !important;}

.h1pc {height:1%;}

.w10pc{width: 10% !important;}

.w15pc{width: 15% !important;}

fieldset .formRow label.w17pc{width: 17% !important;}

.w195pc{width: 19.5% !important;}

.w20pc{width: 20% !important;}

.w21pc{width: 21% !important;}

fieldset .formRow label.w21pc{width: 21% !important;}

.w22pc{width: 22% !important;}

fieldset .formRow label.w22pc{width: 22% !important;}

.w23pc {width: 23% !important;}

.w24pc {width: 24% !important;}

.w25pc{width: 25% !important;}

fieldset .formRow label.w25pc{width: 25% !important;}

.w27pc{width: 27% !important;}

fieldset .formRow label.w27pc{width: 27% !important;}

.w28pc{width: 28% !important;}

fieldset .formRow label.w28pc{width: 28% !important;}

.w29pc{width: 29% !important;}

.w30pc{width: 30% !important;}

.w31pc{width: 31% !important;}

fieldset .formRow label.w31pc {width: 31% !important;}

.w32pc{width: 32% !important;}

fieldset .formRow label.w32pc {width: 32% !important;}

.w33pc{width: 33% !important;}

fieldset .formRow label.w33pc {width: 33% !important;}

.w34pc {width: 34% !important;}

.w40pc {width: 40% !important;}

.w42pc {width: 42% !important;}

fieldset .formRow label.w42pc {width: 42% !important;}

.w43pc {width: 43% !important;}

.w44pc {width: 44% !important;}

fieldset .formRow label.w44pc {width: 44% !important;}

.w45pc{width: 45% !important;}

.w47pc{width: 47% !important;}

.formRow .w47pc{width: 47% !important;}

.formRow .w48pc{width: 48% !important;}

.w49pc{width: 49% !important;}

.w49_3pc {width: 49.3% !important;}

.w50pc{width: 49.99% !important;}

.w515pc{width: 51.5% !important;}

.w52pc {width: 52% !important;}

.w53pc {width: 53% !important;}

.w54pc {width: 54% !important;}

.w55pc {width: 55% !important;}

.w57pc {width: 57% !important;}

.w58pc {width: 58% !important;}

.w59pc {width: 59% !important;}

.w60pc {width: 60% !important;}

fieldset.w60pc{width: 60% !important;}

select.w60pc{width: 61% !important;}

.w61pc{width: 61% !important;}

.w62pc{width: 62% !important;}

.w64pc{width: 64% !important;}

.w64_5pc{width: 64.5% !important;}

.w65pc {width: 65% !important;}

.w66pc {width: 66% !important;}

.w67pc {width: 67% !important;}

.w685pc{width: 68.5% !important;}

.w69pc{width: 69% !important;}

.w70pc{width: 70% !important;}

.w76pc {width: 76% !important;}

.w78pc{width: 78% !important;}

.w80pc {width: 80% !important;}

.w82pc {width: 82% !important;}

.w89pc{width: 89% !important;}

.w90pc{width: 90% !important;}

.w92pc{width: 92% !important;}

.w94pc{width: 94% !important;}

.w96pc{width: 96% !important;}

.w97pc{width: 97% !important;}

.w98pc{width: 98% !important;}

.w99pc{width: 99% !important;}

.w100pc{width: 100% !important;}

/* FIN PORCENTAJES */


/* TAMAÑOS EN PX */


.w178px {width:178px !important;}

.w242px {width:242px !important;}

.w262px {width:262px !important;}

.w260px {width:260px !important;}

.w280px {width:280px !important;}

.w500px {width:500px;}

.w580px {width:580px !important;}

/* FIN TAMAÑOS EN PX */

/* OTROS */

.formRow .wAuto{width: auto !important;}

fieldset .wAuto{width: auto !important;}

.formRow .w34px{width:34px !important;}


/* FIN OTROS */

/* MISCELANEA */

fieldset .formRow label.tLeft {text-align:left !important;}

/* FIN MISCELANEA */


.marginAuto {margin:0 auto !important;}