@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700|Roboto:300,400,600|Source+Sans+Pro:400,300,600,700);
@font-face {
	font-family: 'cnoxvo';
	src:url('fonts/cnoxvo.eot');
	src:url('fonts/cnoxvo.eot?#iefix') format('embedded-opentype'),
		url('fonts/cnoxvo.woff') format('woff'),
		url('fonts/cnoxvo.ttf') format('truetype'),
		url('fonts/cnoxvo.svg#cnoxvo') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;
}

/* Login */
#loginform { width:280px; margin:0 auto; border-radius:.25em; height:295px; background:rgba(255,255,255,.6); }
#loginform form { width:250px; margin:0 auto; }
#loginform p { position:relative; overflow:hidden; height:40px; }
#loginform p .frminput { position:absolute; top:0; left:0; width:96.3%; border:0; background:rgba(255,255,255,.6); height:30px; padding:.1em .25em; border:1px solid rgba(255,255,255,.6); border-radius:.1em; font-family:'Open Sans', sans-serif; font-size:.9em; font-weight:600; z-index:999; }
#loginform p span { position:absolute; top:0; left:0; font-family:'Open Sans', sans-serif; font-size:.85em; padding:.48em; z-index:99; color:rgba(0,0,0,.6); }
#loginform p .frminput:focus { background:rgba(255,255,255,.9); border:1px solid rgba(255,255,255,.9); }
#loginform .message { width:250px; margin:10px auto 0 auto; background:rgba(255,255,255,.7); border-radius:.1em; text-align:center; padding:.4em 0; font-family:'Roboto', sans-serif; font-size:.76em; font-weight:600; color:#DE541F; }
.log-noxvo { background:#E9600E; text-align:center; height:35px; border-top-left-radius:.25em; border-top-right-radius:.25em; }
.log-noxvo img { height:35px; }
.log-welcome { font-family:'Open Sans', sans-serif; padding:1.8em 0 1em; color:#000; text-align:center; text-shadow:1px 1px 0 rgba(255,255,255,.5); font-size:.9em; }
.submit { width:100%; border:0; background: rgb(238,120,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(238,120,0,1) 0%, rgba(233,96,14,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,120,0,1)), color-stop(100%,rgba(233,96,14,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(238,120,0,1) 0%,rgba(233,96,14,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(238,120,0,1) 0%,rgba(233,96,14,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(238,120,0,1) 0%,rgba(233,96,14,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(238,120,0,1) 0%,rgba(233,96,14,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7800', endColorstr='#e9600e',GradientType=0 ); /* IE6-9 */ font-family:'Roboto', sans-serif; font-size:.86em; color:#FFF; padding:.45em 0; border-radius:.2em; }
.submit:hover { background: rgb(238,120,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(238,120,0,1) 0%, rgba(226,79,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,120,0,1)), color-stop(100%,rgba(226,79,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(238,120,0,1) 0%,rgba(226,79,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(238,120,0,1) 0%,rgba(226,79,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(238,120,0,1) 0%,rgba(226,79,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(238,120,0,1) 0%,rgba(226,79,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7800', endColorstr='#e24f00',GradientType=0 ); /* IE6-9 */ cursor:pointer; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.06) inset, 0 -4px 0 0 rgba(0, 0, 0, 0.06) inset; }

.cn-icons a { color:#000; display:inline-block; text-decoration:none; transition:.12s; }
.lista2.cn-icons a:before { padding:3px 0 3px 0; letter-spacing:-4px; }
.cn-icons a:before { font-family:'cnoxvo', sans-serif; padding:3px; }
.cn-icons a:hover { text-decoration: none; color:#E95D0C; }
.cn-icons a span { display:none;  }

.cn-icons a.cn-arrowup:before { content:"\e068"; font-size:12px; color:green;}
.cn-icons a.cn-arrowdown:before { content:"\e069"; font-size:12px; color:red;}
.cn-icons a.cn-arrowout:before { content:"\e068"; font-size:12px; color:#c8c8c8;}
.cn-icons a.cn-arrowin:before { content:"\e069"; font-size:12px; color:#c8c8c8;}
.cn-icons a.cn-recycle:before { content:"\e06b"; }
.cn-icons a.cn-location-on:before { content:"\e605"; color:#7ea700;}
.cn-icons a.cn-location-off:before { content:"\e605"; }
.cn-icons a.cn-clock:before { content:"\e06e"; }
.cn-icons a.cn-copy:before { content:"\e604"; }
.cn-icons a.cn-bombilla-on:before { content:"\e600"; color:#ffd900; font-size: 16px;}
.cn-icons a.cn-bombilla-off:before { content:"\e600"; font-size: 16px;}
.cn-icons a.cn-reparto:before { content:"\e601";}
.cn-icons a.cn-checkg:before { content:"\e02e"; color:green; font-size: 16px;}
.cn-icons a.cn-checkb:before { content:"\e02e"; font-size: 16px;}
.cn-icons a.cn-checkb-on:before { content:"\e02e"; color:#c4c4c4; font-size: 16px;}
.cn-icons a.cn-award:before { content:"\e603"; font-size: 16px;}
.cn-icons a.cn-mail:before { content:"\e032"; }
.cn-icons a.cn-eat:before { content:"\e600"; }
.cn-icons a.cn-primetime:before { content:"\e06d"; }
.cn-icons a.cn-primetimeoff:before { content:"\e06d"; color:rgba(0,0,0,.2); }
.cn-icons a.cn-emisusa:before { content:"\e06d"; color:#CC0814;}
.cn-icons a.cn-emisusa:hover { content:"\e06d"; color:#020866;}
.cn-icons a.cn-emisusaoff:before { content:"\e06d"; color:rgba(0,0,0,.2); }
.cn-icons a.cn-poll:before { content:"\e067"; }
.cn-icons a.cn-flame:before { content:"\e06a"; }
.cn-icons a.cn-write:before { content:"\e052"; }
.cn-icons a.cn-folder:before { content:"\e05b";}
.cn-icons a.cn-criticas:before { content:"\e00e"; font-size: 16px;}
.cn-icons a.cn-citas:before { content:"\e038"; font-size: 16px;}
.cn-icons a.cn-foro-off:before { content:"\e00e"; font-size: 16px; color:#c8c8c8;}
.cn-icons a.cn-foro:before { content:"\e00e"; color:#ff7300; font-size: 16px;}
.cn-icons a.cn-claqueta:before { content:"\e016"; font-size: 16px;}
.cn-icons a.cn-franjas:before { content:"\e055"; font-size: 16px;}
.cn-icons a.cn-ranking:before { content:"\e054"; font-size: 16px;}
.cn-icons a.cn-rankingoff:before { content:"\e054"; font-size: 16px; color:#c8c8c8;}
.cn-icons a.cn-tdt:before { content:"\e056"; font-size: 16px;}
.cn-icons a.cn-trash:before { content:"\e057"; font-size: 16px;}
.cn-icons a.cn-trash12:before { content:"\e057"; font-size: 12px;}
.cn-icons a.cn-related:before { content:"\e003"; }
.cn-icons a.cn-link:before { content:"\e009"; }
.cn-icons a.cn-pdf:before { content:"\e04e"; }
.cn-icons a.cn-images:before { content:"\e00a"; }
.cn-icons a.cn-images-c:before { content:"\e00b"; }
.cn-icons a.cn-check:before { content:"\e04b"; }
.cn-icons a.cn-checkm:before { content:"\e04d"; }
.cn-icons a.cn-nocheck:before { content:"\e04c"; }
.cn-icons a.cn-videos:before { content:"\e02a"; }
.cn-icons a.cn-zoom:before { content:"\e06f";}
.cn-icons a.cn-userad:before { content:"\e04a";}
.cn-icons a.cn-userad-ok:before { content:"\e04a"; color:green;}
.cn-icons a.cn-userad-ok2:before { content:"\e04a"; color:blue;}
.cn-icons a.cn-user:before { content:"\e04a";  font-size:75px; color:#D58020;}
.cn-icons a.cn-openenc:before { content:"\e007"; font-size: 16px;}
.cn-icons a.cn-openenc:hover { color:#1aa11a; }
.cn-icons a.cn-plus2:before { content:"\e007"; font-size:16px;}
.cn-icons a.cn-plus:before { content:"\e007"; font-size:12px;}
.cn-icons a.cn-closeenc:before { content:"\e008"; font-size: 16px;}
.cn-icons a.cn-closeenc:hover { color:#dd1d0f; }
.cn-icons a.cn-minus:before { content:"\e008"; font-size:12px;}
.cn-icons a.cn-heart:before { content:"\e046"; font-size: 16px;}
.cn-icons a.cn-heart:hover { color:#dd1d0f; }
.cn-icons a.cn-money:before { content:"\e047"; font-size: 16px;}
.cn-icons a.cn-money:hover { color:#c8b30e; }
.cn-icons a.cn-health:before { content:"\e048"; font-size: 16px;}
.cn-icons a.cn-health:hover { color:#21a400; }
.cn-icons a.cn-music:before { content:"\e00c"; font-size: 16px;}
.cn-icons a.cn-stats:before { content:"\e01f"; font-size: 16px; vertical-align:1px; }
.cn-icons a.cn-feedoff:before { content:"\e049"; font-size: 16px; vertical-align:1px; color:rgba(0,0,0,.2);  }
.cn-icons a.cn-feed:before { content:"\e049"; font-size: 16px; vertical-align:1px;  }
.cn-icons a.cn-twitteroff:before { content:"\e039"; font-size: 16px; vertical-align:1px; color:rgba(0,0,0,.2); }
.cn-icons a.cn-twitter:before { content:"\e039"; font-size: 16px; vertical-align:1px; }
.cn-icons a.cn-twitter:hover { color:#2FACE0; }
.cn-icons a.cn-staroff:before { content:"\e045"; font-size: 16px; vertical-align:1px; color:rgba(0,0,0,.2); }
.cn-icons a.cn-star:before { content:"\e044"; font-size: 16px; vertical-align:1px; }
.cn-icons a.cn-staroffm:before { content:"\e045"; color:#e20a1a; font-size: 16px; vertical-align:1px; color:rgba(0,0,0,.2); }
.cn-icons a.cn-starm:before { content:"\e044"; color:#e20a1a; font-size: 16px; vertical-align:1px; }
.cn-icons a.cn-staroffb:before { content:"\e045"; color:#95107f; font-size: 16px; vertical-align:1px; color:rgba(0,0,0,.2); }
.cn-icons a.cn-starb:before { content:"\e044"; color:#95107f; font-size: 16px; vertical-align:1px; }
.cn-icons a.cn-star:hover { color:#ffe100; }
.cn-icons a.cn-archive:before { content:"\e006"; font-size: 17px; vertical-align:1px; }
.cn-icons a.cn-validate:before { content:"\e004"; }
.cn-icons a.cn-validate:hover { color:#9EDF30; }
.cn-icons a.cn-dearchive:before { content:"\e008"; font-size: 17px; vertical-align:1px; }
.cn-icons a.cn-dearchive:hover { color:#E4A708; }
.cn-icons a.cn-live:before { content:"\e040"; font-size: 17px; vertical-align:1px; }
.cn-icons a.cn-live-off:before { content:"\e03f"; font-size: 17px; vertical-align:1px; }
.cn-icons a.cn-edit-live:before { content:"\e030"; font-size: 17px; vertical-align:1px; }
.cn-icons a.cn-refresh-live:before { content:"\e041"; font-size: 17px; vertical-align:1px; }
.cn-icons a.cn-auto-refresh:before { content:"\e043"; font-size: 17px; vertical-align:1px; }
.cn-icons a.cn-refresh-live-off:before { content:"\e041"; font-size: 17px; vertical-align:1px; color:#b7b6b6;}
.cn-icons a.cn-devalidate:before { content:"\e005"; }
.cn-icons a.cn-devalidate:hover { color:#E52900; }
.cn-icons a.cn-preview:before { content:"\e026"; }
.cn-icons a.cn-review:before { content:"\e02c"; }
.cn-icons a.cn-specs:before { content:"\e02d"; font-size: 16px; vertical-align:1px; }
.cn-icons a.cn-download:before { content:"\f019"; }
.cn-icons a.cn-avance:before { content:"\e051"; }
.cn-icons a.cn-report:before { content:"\e052"; }
.cn-icons a.cn-upload:before { content:"\e053"; }
.cn-icons a.cn-ico-gplus:before { content:"\e606"; }
.cn-icons a.cn-ico-twitter:before { content:"\e03b"; }
.cn-icons a.cn-ico-twitteroff:before { content:"\e03b"; color:rgba(0,0,0,.2); }
.cn-icons a.cn-ico-facebook:before { content:"\e036"; }
.cn-icons a.cn-ico-instagram:before { content:"\e607"; }
.cn-icons .cn-plus-32:before { content:"\e007"; font-size:32px;}
.cn-icons .cn-microsoft:before { content:"\e608"; font-size:16px;}
.cn-icons .cn-microsoft-off:before { content:"\e608"; font-size:16px; color:rgba(0,0,0,.2);}
.cn-icons a.cn-calendar:before { content: "\e609"; font-size: 16px; }
.cn-icons a.cn-audios:before { content:"\e011"; font-size: 13px;}