/*------------------------------------------------------------------------------
Estilos
------------------------------------------------------------------------------*/

.pa0 { padding:0}
.ma0 { margin:0; }
.m0A { margin: 0 auto; }

.hand {cursor: pointer; }
.oculto { display:none; }
.ofH, .OFH { overflow:hidden; }

.clearboth, clearBoth { clear:both; }
.clearRight{ clear:right; }
.clearLeft{ clear:left; }
.fR, .floatR {float:right}
.fL, .floatL {float:left}
.IB { display:inline-block; }
.DB { display:block; }
.PR { position:relative }
.vaTop {vertical-align:top;}

.index100 {z-index:100;}
.index500 {z-index:500;}
.index1000 {z-index:1000;}

.bl100, .bl95, .bl90, .bl80, .bl75, .bl70, .bl60, .bl50, .bl40, .bl30, .bl25  {
	display:block;
	clear:both;
	width:100%;
	}
	.bl95 { width:95%; }
	.bl90 { width:90%; }
	.bl80 { width:80%; }
	.bl75 { width:75%; }
	.bl70 { width:70%; }
	.bl60 { width:60%; }
	.bl50 { width:50%; }
	.bl40 { width:40%; }
	.bl30 { width:30%; }
	.bl25 { width:25%; }

.ibl100, .ibl95, .ibl90, .ibl80, .ibl75, .ibl70, .ibl60, .ibl50, .ibl40, .ibl30, .ibl33, .ibl25  {
	display:inline-block;
	width:100%;
	}
	.ibl95 { width:95%; }
	.ibl90 { width:90%; }
	.ibl80 { width:80%; }
	.ibl75 { width:75%; }
	.ibl70 { width:70%; }
	.ibl60 { width:60%; }
	.ibl50 { width:50%; }
	.ibl40 { width:40%; }
	.ibl30 { width:30%; }
	.ibl33 { width:33.25%; }
	.ibl25 { width:25%; }

.borderR { border:solid red 1px; }
.borderG { border:solid #339900 1px; }
.borderB { border:solid blue 1px; }
.borderY { border:solid #ffff00 1px; }
.border0 { border:solid #000 1px; }
.borderF { border:solid #FFF 1px; }
.borderNa { border:solid #ff6600 1px; }
.borderAn { border:solid #ce6f1b 1px; }

.borderTop { border-top:solid #000 1px; }
.borderBot { border-bottom:solid #000 1px; }

.colorNa { color:#ff6600; }
.colorAn { color:#ce6f1b; }
.colorR  { color:#ff0000; }
.colorB  { color:#000000; }
.colorG  { color:#009900; }
.color0  { color:#000000; }
.colorF  { color:#fff; }

.blue1  { color:#b3d8fd; }
.blue2  { color:#7ebdfc; }
.blue3  { color:#4da4fb; }
.blue4  { color:#1b8afa; }
.blue5  { color:#0573e0; }
.blue6  { color:#0459ae; }
.blue7  { color:#033d76; }
.blue8  { color:#022a53; }
.blue9  { color:#011c36; }

.grey0  { color:#000000; }
.grey1  { color:#e4e4e4; }
.grey2  { color:#cecece; }
.grey3  { color:#b7b7b7; }
.grey4  { color:#a4a4a4; }
.grey5  { color:#8c8c8c; }
.grey6  { color:#787878; }
.grey7  { color:#636363; }
.grey8  { color:#4d4d4d; }
.grey9  { color:#353535; }
.greyf  { color:#ffffff; }

.red1  { background-color:#ffcece; }
.red2  { background-color:#ff8c8c; }
.red3  { background-color:#ff5959; }
.red4  { background-color:#ff1a1a; }
.red5  { background-color:#ff0000; }
.red6  { background-color:#f00000; }
.red7  { background-color:#b50000; }
.red8  { background-color:#820000; }
.red9  { background-color:#600000; }

/*
.bgNa { color:#ff6600; }
.bgAn { color:#ce6f1b; }
.bgR  { color:#ff0000; }
.bgB  { color:#000000; }
.bgG  { color:#009900; }
.bg0  { color:#000000; }
.bgF, .bgW { color:#fff; }*/

.bgA { background-color:#ffff00; }
.bgR2 { background-color: #982222;  }
.bgY  { background-color: #ffffd5; }
.bgG2 { background-color: #33cc00;  }

.bgrey1  { background-color:#e4e4e4; }
.bgrey2  { background-color:#cecece; }
.bgrey3  { background-color:#b7b7b7; }
.bgrey4  { background-color:#a4a4a4; }
.bgrey5  { background-color:#8c8c8c; }
.bgrey6  { background-color:#787878; }
.bgrey7  { background-color:#636363; }
.bgrey8  { background-color:#4d4d4d; }
.bgrey9  { background-color:#353535; }

.bblue1  { background-color:#b3d8fd; }
.bblue2  { background-color:#7ebdfc; }
.bblue3  { background-color:#4da4fb; }
.bblue4  { background-color:#1b8afa; }
.bblue5  { background-color:#0573e0; }
.bblue6  { background-color:#0459ae; }
.bblue7  { background-color:#033d76; }
.bblue8  { background-color:#022a53; }
.bblue9  { background-color:#011c36; }

.bred1  { background-color:#ffcece; }
.bred2  { background-color:#ff8c8c; }
.bred3  { background-color:#ff5959; }
.bred4  { background-color:#ff1a1a; }
.bred5  { background-color:#ff0000; }
.bred6  { background-color:#f00000; }
.bred7  { background-color:#b50000; }
.bred8  { background-color:#820000; }
.bred9  { background-color:#600000; }

.tC, .aC, .aTxtC { text-align:center }
.tR, .aR, .aTxtR { text-align:right }
.tL, .aL, .aTxtL { text-align:left }
.tJ, .aJ, .aTxtJ { text-align:justify }

.tB, .txtB, .negritas{ font-weight: bold; }

.tN, .txtN { font-weight: normal; }

.txls1, .ls1 { letter-spacing: 1px;}
.txls2, .ls2 { letter-spacing: 2px;}
.txls3, .ls3 { letter-spacing: 3px;}
.txls4, .ls4 { letter-spacing: 4px;}
.txls5, .ls5 { letter-spacing: 5px;}
.txls6, .ls6 { letter-spacing: 6px;}
.txls7, .ls7 { letter-spacing: 7px;}
.txls8, .ls8 { letter-spacing: 8px;}
.txls9, .ls9 { letter-spacing: 9px;}


.fz8   { font-size:8px; }
.fz9   { font-size:9px; }
.fz10  { font-size:10px; }
.fz11  { font-size:11px; }
.fz12  { font-size:12px; }
.fz13  { font-size:13px; }
.fz14  { font-size:14px; }
.fz15  { font-size:15px; }
.fz16  { font-size:16px; }
.fz17  { font-size:16px; }
.fz18  { font-size:18px; }
.fz19  { font-size:19px; }
.fz20  { font-size:20px; }
.fz21  { font-size:21px; }
.fz22  { font-size:22px; }
.fz23  { font-size:23px; }
.fz24  { font-size:24px; }
.fz25  { font-size:25px; }
.fz26  { font-size:26px; }
.fz27  { font-size:27px; }
.fz28  { font-size:28px; }
.fz29  { font-size:29px; }
.fz30  { font-size:30px; }

.lh8    { line-height:8px;  }
.lh9    { line-height:9px;  }
.lh10   { line-height:10px; }
.lh11   { line-height:11px; }
.lh12   { line-height:12px; }
.lh13   { line-height:13px; }
.lh14   { line-height:14px; }
.lh15   { line-height:15px; }
.lh16   { line-height:16px; }
.lh17   { line-height:17px; }
.lh18   { line-height:18px; }
.lh19   { line-height:19px; }
.lh20   { line-height:20px; }
.lh21   { line-height:21px; }
.lh22   { line-height:22px; }
.lh23   { line-height:23px; }
.lh24   { line-height:24px; }
.lh25   { line-height:25px; }
.lh26   { line-height:26px; }
.lh27   { line-height:27px; }
.lh28   { line-height:28px; }
.lh29   { line-height:29px; }
.lh30   { line-height:30px; }
.lh31   { line-height:31px; }
.lh32   { line-height:32px; }
.lh33   { line-height:33px; }
.lh34   { line-height:34px; }
.lh35   { line-height:35px; }
.lh36   { line-height:36px; }
.lh37   { line-height:37px; }
.lh38   { line-height:38px; }
.lh39   { line-height:39px; }
.lh40   { line-height:40px; }
.lh45   { line-height:45px; }
.lh50   { line-height:50px; }
.lh55   { line-height:55px; }
.lh60   { line-height:60px; }

.ml1   { margin-left:1px;    !important }
.ml2   { margin-left:2px;    !important }
.ml3   { margin-left:3px;    !important }
.ml4   { margin-left:4px;    !important }
.ml5   { margin-left:5px;    !important }
.ml10  { margin-left:10px;   !important }
.ml15  { margin-left:15px;   !important }
.ml20  { margin-left:20px;   !important }
.ml25  { margin-left:25px;   !important }
.ml30  { margin-left:30px;   !important }
.ml35  { margin-left:35px;   !important }
.ml40  { margin-left:40px;   !important }
.ml45  { margin-left:45px;   !important }
.ml50  { margin-left:50px;   !important }
.ml55  { margin-left:55px;   !important }
.ml60  { margin-left:60px;   !important }
.ml65  { margin-left:65px;   !important }
.ml70  { margin-left:70px;   !important }
.ml75  { margin-left:75px;   !important }
.ml80  { margin-left:80px;   !important }
.ml85  { margin-left:85px;   !important }
.ml90  { margin-left:90px;   !important }
.ml95  { margin-left:95px;   !important }
.ml100 { margin-left:100px;  !important }
.ml105 { margin-left:105px;  !important }
.ml110 { margin-left:110px;  !important }
.ml115 { margin-left:115px;  !important }
.ml120 { margin-left:120px;  !important }
.ml125 { margin-left:125px;  !important }
.ml130 { margin-left:130px;  !important }
.ml135 { margin-left:135px;  !important }
.ml140 { margin-left:140px;  !important }
.ml145 { margin-left:145px;  !important }
.ml150 { margin-left:150px;  !important }
.ml155 { margin-left:155px;  !important }
.ml160 { margin-left:160px;  !important }
.ml165 { margin-left:165px;  !important }
.ml170 { margin-left:170px;  !important }
.ml175 { margin-left:175px;  !important }
.ml180 { margin-left:180px;  !important }
.ml185 { margin-left:185px;  !important }
.ml190 { margin-left:190px;  !important }
.ml195 { margin-left:195px;  !important }
.ml200 { margin-left:200px;  !important }
.ml205 { margin-left:205px;  !important }
.ml210 { margin-left:210px;  !important }
.ml215 { margin-left:215px;  !important }
.ml220 { margin-left:220px;  !important }
.ml225 { margin-left:225px;  !important }
.ml230 { margin-left:230px;  !important }
.ml235 { margin-left:235px;  !important }
.ml240 { margin-left:240px;  !important }
.ml245 { margin-left:245px;  !important }
.ml250 { margin-left:250px;  !important }
.ml255 { margin-left:255px;  !important }
.ml260 { margin-left:260px;  !important }
.ml265 { margin-left:265px;  !important }
.ml270 { margin-left:270px;  !important }
.ml275 { margin-left:274px;  !important }
.ml280 { margin-left:280px;  !important }
.ml285 { margin-left:285px;  !important }
.ml290 { margin-left:290px;  !important }
.ml295 { margin-left:295px;  !important }
.ml300 { margin-left:300px;  !important }


.mr-20 { margin-right:-20px  !important }
.mr-15 { margin-right:-15px  !important }
.mr-10 { margin-right:-10px  !important }
.mr-5  { margin-right:-5px   !important }

.mr5   { margin-right:5px    !important }
.mr6   { margin-right:6px    !important }
.mr7   { margin-right:7px    !important }
.mr8   { margin-right:8px    !important }
.mr9   { margin-right:9px    !important }
.mr10  { margin-right:10px   !important }
.mr11  { margin-right:11px   !important }
.mr12  { margin-right:12px   !important }
.mr13  { margin-right:13px   !important }
.mr14  { margin-right:14px   !important }
.mr15  { margin-right:15px   !important }
.mr16  { margin-right:16px   !important }
.mr17  { margin-right:17px   !important }
.mr18  { margin-right:18px   !important }
.mr19  { margin-right:19px   !important }
.mr20  { margin-right:20px   !important }
.mr21  { margin-right:21px   !important }
.mr22  { margin-right:22px   !important }
.mr23  { margin-right:23px   !important }
.mr24  { margin-right:24px   !important }
.mr25  { margin-right:25px   !important }
.mr26  { margin-right:26px   !important }
.mr27  { margin-right:27px   !important }
.mr28  { margin-right:28px   !important }
.mr29  { margin-right:29px   !important }
.mr30  { margin-right:30px   !important }
.mr35  { margin-right:35px   !important }
.mr40  { margin-right:40px   !important }
.mr45  { margin-right:45px   !important }
.mr50  { margin-right:50px   !important }
.mr55  { margin-right:55px   !important }
.mr60  { margin-right:60px   !important }
.mr65  { margin-right:65px   !important }
.mr70  { margin-right:70px   !important }
.mr75  { margin-right:75px   !important }
.mr80  { margin-right:80px   !important }
.mr85  { margin-right:85px   !important }
.mr90  { margin-right:90px   !important }
.mr95  { margin-right:95px   !important }
.mr100 { margin-right:100px  !important }
.mr110 { margin-right:110px  !important }
.mr120 { margin-right:120px  !important }
.mr130 { margin-right:130px  !important }
.mr140 { margin-right:140px  !important }
.mr150 { margin-right:150px  !important }

.mt5   { margin-top:5px  !important }
.mt10  { margin-top:10px  !important }
.mt15  { margin-top:15px  !important }
.mt20  { margin-top:20px  !important }
.mt25  { margin-top:25px  !important }
.mt30  { margin-top:30px  !important }
.mt35  { margin-top:35px  !important }
.mt40  { margin-top:40px  !important }
.mt45  { margin-top:45px  !important }
.mt50  { margin-top:50px  !important }
.mt60  { margin-top:60px  !important }
.mt70  { margin-top:70px  !important }
.mt80  { margin-top:80px  !important }
.mt90  { margin-top:90px  !important }
.mt100  { margin-top:100px  !important }
.mt110  { margin-top:110px  !important }
.mt120  { margin-top:120px  !important }
.mt130  { margin-top:130px  !important }
.mt140  { margin-top:140px  !important }
.mt150  { margin-top:150px  !important }
.mt160  { margin-top:160px  !important }
.mt170  { margin-top:170px  !important }
.mt180  { margin-top:180px  !important }
.mt190  { margin-top:190px  !important }
.mt200  { margin-top:200px  !important }

.mt-5   { margin-top:-5px   !important }
.mt-10  { margin-top:-10px  !important }
.mt-15  { margin-top:-15px  !important }
.mt-20  { margin-top:-20px  !important }
.mt-25  { margin-top:-25px  !important }
.mt-30  { margin-top:-30px  !important }

.mb5   { margin-bottom:5px  !important }
.mb10  { margin-bottom:10px  !important }
.mb15  { margin-bottom:15px  !important }
.mb20  { margin-bottom:20px  !important }
.mb25  { margin-bottom:25px  !important }
.mb30  { margin-bottom:30px  !important }
.mb35  { margin-bottom:35px  !important }
.mb40  { margin-bottom:40px  !important }
.mb45  { margin-bottom:45px  !important }
.mb50  { margin-bottom:50px  !important }

.h5	   { height: 5px  !important }
.h10   { height:10px  !important }
.h11   { height:11px  !important }
.h12   { height:12px  !important }
.h13   { height:13px  !important }
.h14   { height:14px  !important }
.h15   { height:15px  !important }
.h16   { height:16px  !important }
.h17   { height:17px  !important }
.h18   { height:18px  !important }
.h19   { height:19px  !important }
.h20   { height:20px  !important }
.h21   { height:21px  !important }
.h22   { height:22px  !important }
.h23   { height:23px  !important }
.h24   { height:24px  !important }
.h25   { height:25px  !important }
.h26   { height:26px  !important }
.h27   { height:27px  !important }
.h28   { height:28px  !important }
.h29   { height:29px  !important }
.h30   { height:30px  !important }
.h31   { height:31px  !important }
.h32   { height:32px  !important }
.h33   { height:33px  !important }
.h34   { height:33px  !important }
.h35   { height:35px  !important }
.h36   { height:36px  !important }
.h37   { height:37px  !important }
.h38   { height:38px  !important }
.h39   { height:39px  !important }
.h40   { height:40px  !important }
.h45   { height:45px  !important }
.h50   { height:50px  !important }
.h55   { height:55px  !important }
.h60   { height:60px  !important }
.h65   { height:65px  !important }
.h70   { height:70px  !important }
.h75   { height:75px  !important }
.h80   { height:80px  !important }
.h85   { height:85px  !important }
.h90   { height:90px  !important }
.h95   { height:95px  !important }
.h100  { height:100px  !important }
.h110  { height:110px  !important }
.h120  { height:120px  !important }
.h130  { height:130px  !important }
.h140  { height:140px  !important }
.h150  { height:150px  !important }
.h160  { height:160px  !important }
.h170  { height:170px  !important }
.h180  { height:180px  !important }
.h190  { height:190px  !important }
.h200  { height:200px  !important }
.h210  { height:210px  !important }
.h220  { height:220px  !important }
.h230  { height:230px  !important }
.h240  { height:240px  !important }
.h250  { height:250px  !important }
.h260  { height:260px  !important }
.h270  { height:270px  !important }
.h280  { height:280px  !important }
.h290  { height:290px  !important }
.h300  { height:300px  !important }
.h310  { height:310px  !important }
.h320  { height:320px  !important }
.h330  { height:330px  !important }
.h340  { height:340px  !important }
.h350  { height:350px  !important }
.h360  { height:360px  !important }
.h370  { height:370px  !important }
.h380  { height:380px  !important }
.h390  { height:390px  !important }
.h400  { height:400px  !important }
.h410  { height:410px  !important }
.h420  { height:420px  !important }
.h430  { height:430px  !important }
.h440  { height:440px  !important }
.h450  { height:450px  !important }
.h460  { height:460px  !important }
.h470  { height:470px  !important }
.h480  { height:480px  !important }
.h490  { height:490px  !important }
.h500  { height:500px  !important }

.minH100 {min-height:100px; }
.minH150 {min-height:150px; }
.minH200 {min-height:200px; }
.minH250 {min-height:250px; }
.minH300 {min-height:300px; }
.minH350 {min-height:350px; }
.minH400 {min-height:400px; }
.minH450 {min-height:450px; }
.minH500 {min-height:500px; }

.h100p { height:100%  !important }

.w10   { width:10px  !important }
.w15   { width:15px  !important }
.w20   { width:20px  !important }
.w25   { width:25px  !important }
.w30   { width:30px  !important }
.w35   { width:35px  !important }
.w40   { width:40px  !important }
.w45   { width:45px  !important }
.w50   { width:50px  !important }
.w55   { width:55px  !important }
.w60   { width:60px  !important }
.w65   { width:65px  !important }
.w70   { width:70px  !important }
.w75   { width:75px  !important }
.w80   { width:80px  !important }
.w85   { width:85px  !important }
.w90   { width:90px  !important }
.w95   { width:95px  !important }
.w100  { width:100px  !important }
.w110  { width:110px  !important }
.w120  { width:120px  !important }
.w130  { width:130px  !important }
.w140  { width:140px  !important }
.w150  { width:150px  !important }
.w160  { width:160px  !important }
.w170  { width:170px  !important }
.w180  { width:180px  !important }
.w190  { width:190px  !important }
.w200  { width:200px  !important }
.w210  { width:210px  !important }
.w220  { width:220px  !important }
.w230  { width:230px  !important }
.w240  { width:240px  !important }
.w250  { width:250px  !important }
.w260  { width:260px  !important }
.w270  { width:270px  !important }
.w280  { width:280px  !important }
.w290  { width:290px  !important }
.w300  { width:300px  !important }
.w310  { width:310px  !important }
.w320  { width:320px  !important }
.w330  { width:330px  !important }
.w340  { width:340px  !important }
.w350  { width:350px  !important }
.w360  { width:360px  !important }
.w370  { width:370px  !important }
.w380  { width:380px  !important }
.w390  { width:390px  !important }
.w400  { width:400px  !important }
.w410  { width:410px  !important }
.w420  { width:420px  !important }
.w430  { width:430px  !important }
.w440  { width:440px  !important }
.w450  { width:450px  !important }
.w460  { width:460px  !important }
.w470  { width:470px  !important }
.w480  { width:480px  !important }
.w490  { width:490px  !important }
.w500  { width:500px  !important }
.w510  { width:510px  !important }
.w520  { width:520px  !important }
.w530  { width:530px  !important }
.w540  { width:540px  !important }
.w550  { width:550px  !important }
.w560  { width:560px  !important }
.w570  { width:570px  !important }
.w580  { width:580px  !important }
.w590  { width:590px  !important }
.w600  { width:600px  !important }

.w20p { width:20%  !important }
.w25p { width:25%  !important }
.w30p { width:30%  !important }
.w33p { width:33.25%  !important }
.w40p { width:40%  !important }
.w50p { width:50%  !important }
.w60p { width:60%  !important }
.w66p { width:66%  !important }
.w70p { width:70%  !important }
.w75p { width:75%  !important }
.w80p { width:80%  !important }
.w90p { width:90%  !important }
.w95p { width:95%  !important }
.w100p { width:100%  !important }

.padt1 { padding-top:1px; }
.padt2 { padding-top:2px; }
.padt3 { padding-top:3px; }
.padt4 { padding-top:4px; }
.padt5 { padding-top:5px; }
.padt6 { padding-top:6px; }
.padt7 { padding-top:7px; }
.padt8 { padding-top:8px; }
.padt9 { padding-top:9px; }
.padt10 { padding-top:10px; }

.padb1 { padding-bottom:1px; }
.padb2 { padding-bottom:2px; }
.padb3 { padding-bottom:3px; }
.padb4 { padding-bottom:4px; }
.padb5 { padding-bottom:5px; }
.padb6 { padding-bottom:6px; }
.padb7 { padding-bottom:7px; }
.padb8 { padding-bottom:8px; }
.padb9 { padding-bottom:9px; }
.padb10 { padding-bottom:10px; }

.padl1 { padding-left:1px; }
.padl2 { padding-left:2px; }
.padl3 { padding-left:3px; }
.padl4 { padding-left:4px; }
.padl5 { padding-left:5px; }
.padl6 { padding-left:6px; }
.padl7 { padding-left:7px; }
.padl8 { padding-left:8px; }
.padl9 { padding-left:9px; }
.padl10 { padding-left:10px; }


.VATop { vertical-align:top; }

