@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff) format('woff');}
@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:700;src:local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(http://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYiylde52zikAzebNtJS89aM.woff) format('woff');}
/*-------------------------
    Simple reset
--------------------------*/
*{
    margin:0;
    padding:0;
}
/*-------------------------
    General Styles
--------------------------*/
html{
 background-color:blue;
 background-image:-webkit-radial-gradient(center,#ebebec,#b4b4b4);
 background-image:-moz-radial-gradient(center,#ebebec,#b4b4b4);
 background-image:radial-gradient(center,#ebebec,#b4b4b4);
 min-height:350px;
}
body{
 font:15px/1.3 Arial,sans-serif;
 color:blue;
}
a,a:visited{
 outline:none;
 color:#389dc1;
}
a:hover{
 text-decoration:none;
}
section,footer,aside{
 display:block;
}
/*----------------------------
    The file upload form
-----------------------------*/
#upload{
 font-family:'PT Sans Narrow',sans-serif;
 background-color:#373a3d;
 background-image:-webkit-linear-gradient(top,#373a3d,#313437);
 background-image:-moz-linear-gradient(top,#373a3d,#313437);
 background-image:linear-gradient(top,#373a3d,#313437);
 width:250px;
 padding:30px;
 border-radius:3px;
 margin:50px auto 50px;
 box-shadow:0 0 10px rgba(0,0,0,0.3);
}
#drop{
 background-color:#2e3134;
 padding:40px 50px;
 margin-bottom:30px;
 border:20px solid rgba(0,0,0,0);
 border-radius:3px;
 border-image:url('../img/border-image.png.php') 25 repeat;
 text-align:center;
 text-transform:uppercase;
 font-size:16px;
 font-weight:bold;
 color:#7f858a;
}
#drop a{
 background-color:#007a96;
 padding:12px 26px;
 color:#fff;
 font-size:14px;
 border-radius:2px;
 cursor:pointer;
 display:inline-block;
 margin-top:12px;
 line-height:1;
}
#drop a:hover{
 background-color:#0986a3;
}
#drop input{
 display:none;
}
#upload ul{
 list-style:none;
 margin:0 -30px;
 border-top:1px solid #2b2e31;
 border-bottom:1px solid #3d4043;
}
#upload ul li{
 background-color:#333639;
 background-image:-webkit-linear-gradient(top,#333639,#303335);
 background-image:-moz-linear-gradient(top,#333639,#303335);
 background-image:linear-gradient(top,#333639,#303335);
 border-top:1px solid #3d4043;
 border-bottom:1px solid #2b2e31;
 padding:15px;
 height:52px;
 position:relative;
}
#upload ul li input{
 display:none;
}
#upload ul li p{
 width:144px;
 overflow:hidden;
 white-space:nowrap;
 color:#eee;
 font-size:16px;
 font-weight:bold;
 position:absolute;
 top:20px;
 left:100px;
}
#upload ul li i{
 font-weight:normal;
 font-style:normal;
 color:#7f7f7f;
 display:block;
}
#upload ul li canvas{
 top:15px;
 left:32px;
 position:absolute;
}
#upload ul li span{
 width:15px;
 height:12px;
 background:url('../img/icons.png') no-repeat;
 position:absolute;
 top:34px;
 right:33px;
 cursor:pointer;
}
#upload ul li.working span{
 height:16px;
 background-position:0 -12px;
}
#upload ul li.error p{
 color:red;
}
/*----------------------------
    The Demo Footer
-----------------------------*/
header h1{
 text-align:center;background-color:black;color:white;
 top:0;left:0;position:fixed;width:100%;z-index:99999;
}
footer{
 background-color:#080808;
 color:white;
 bottom:0;
 box-shadow:0 -1px 2px rgba(0,0,0,0.4);
 height:40px;
 left:0;
 position:fixed;
 width:100%;
 z-index:100000;
}
footer h2{
 font-size:14px;
 font-weight:normal;
 position:absolute;
 top:0;
 left:50%;
 bottom:0;
 margin-left:-420px;
 padding:13px 20px 0;
 border:1px solid #000;
 border-width:0 1px;
 background-color:rgba(0,0,0,0.6);
 box-shadow:0 0 5px #000 inset;
 line-height:1;
 margin-top:0;
}
footer h2 a{
 color:#eeeeee !important;
 text-decoration:none !important;
}
footer h2 i{
 font-style:normal;
 color:#888;
}
#tzine-download{
 opacity:0.9;
 background-color:#257691;
 font-size:11px;
 text-align:center;
 text-transform:uppercase;
 width:150px;
 height:28px;
 line-height:28px;
 text-decoration:none !important;
 display:inline-block;
 border-radius:2px;
 color:#fff !Important;
 font-weight:bold;
 box-shadow:0 -1px 2px #1e5e74 inset;
 border-top:1px solid #26849c;
 text-shadow:1px 1px 1px #1e6176;
 margin-top:6px;
}
#tzine-download:hover{
 opacity:1;
}
#tzine-actions{
 position:absolute;
 top:0;
 width:500px;
 right:50%;
 margin-right:-420px;
 text-align:right;
}
#tzine-actions iframe{
 display:inline-block;
 height:21px;
 width:95px;
 position:relative;
 float:left;
 margin-top:11px;
}
.oculto{display:none}
.centrar{text-align:center}
