.frame_menudescargas { margin-left:20px;height:25px;width:970px;  background:url(/templates/default/modules/servicios/descargas/images/fondopestanas.png) no-repeat; display:block; }
#validarbuscar {margin-top: 0px; margin-left: 20px; height:40px; width:950px; /*background: #f0f;*/  }

#validar {margin-top: 8px; float:left; display: inline; width:450px; /*background: #00f; */ }
/*#loginform  {float:left;margin-left:40px; display:inline;margin-top:25px; width:540px; color:#999; }*/
#loginform li { float:left; margin-right:10px; }
#loginform label {   display:block;float:left; margin-top:1px; font-size:8pt;color:#000; }
#loginform .user input, #loginform .pass input { margin-left:2px; border:1px solid #7B7B7B; width:80px; height:15px; }
#loginform .submit input {cursor:pointer; float:left; color:#fff; border:1px solid #7B7B7B; padding-left:6px; text-align:left; width:55px; background:#575757; }
#loginform .remember label  { margin-top:3px; }
#loginform .remember input { height:13px; width:13px; vertical-align:middle; margin-right:4px;}
#loginform .loginmsg {   text-align:left; width:400px; color:#f33;}
#logoff   { /*margin-top:25px; margin-left:20px;*/ display:inline; float:left; text-align:left; width:300px;  }
#logoff a { cursor:pointer; float:left; display:block; text-align:center; border:1px solid #7B7B7B; color:#fff; width:50px; background:#575757; padding:2px;}
#logoff span { float:left;  margin-left:5px; margin-top: 3px; }
#upload_button { float:left; margin-right:10px; background: #f00; }
#upload_button a { color: #fff; text-align:center; /*ppadding-left:16px;*/ border:1px solid #7B7B7B; width:50px; display:block; background:#575757; padding:2px; }


#buscar  {margin-top: 8px; float:right; width:350px;}
/*#textualsearch {margin-left:40px;display:inline;float:left; width:670px;height:35px;  border-bottom:1px solid #D6D6D6; }*/
#buscar label { margin-top:3px; display:block; float:right; }
#buscar .text { float:right;border:1px solid #D6D6D6;width:150px; line-height:19px;height:18px; }
#buscar .button {color: #fff; float:right; text-align:left; margin-left:5px; padding-left:10px; width:60px; border:1px solid #7B7B7B; background:#575757; }

#bread         {height:60px; background: #000; color:#fff; padding-left:20px; }
/*.bread { height:35px; margin-left:15px; }*/
#bread ul { clear:both; }
#bread ul li { float:left; margin-right:7px; font-size:8pt; font-weight:bold; color:#000; margin-top:6px; /*font-weight:bold;*/ color:#fff; }
#bread ul li a { font-weight:normal; color:#999; /*text-decoration:underline;*/}
#bread ul li a:hover { /* text-decoration:underline;*/ color:#fff;}
#bread ul li a.separator { padding-right:13px;background:url(/templates/default/modules/servicios/descargas/images/separator3.gif) no-repeat right 5px; }

#categorias	{ overflow:auto; height:350px; width:260px; margin-left:20px; float:left; display:inline; background:#fff; }
/*#categorias { float:left;display:inline;width:400px;height:350px; overflow:auto;margin-left:15px; margin-top:4px; background:#ccf; }*/
#categorias ul li  {width:260px; margin-bottom:2px; background:#EDEDED;}
#categorias ul li a {font-size:9pt; width:250px; line-height:23px; display:block; padding-left:10px;  }
#categorias ul li.hassubcategories  { background:#EDEDED url(/templates/default/modules/servicios/descargas/images/separator.gif) no-repeat  right 5px; }
#categorias ul li.back  				{ background:#EDEDED url(/templates/default/modules/servicios/descargas/images/separatorB.gif) no-repeat  right 5px; }
#categorias ul li a.selected  { background:#000;color:#ddd;}
#categorias ul li a:hover { background:#666;color:#fff; outline:none;}
#categorias ul li a:focus { outline:none;  }

#filelist	{height:340px; width:670px; margin-left: 40px; float: left; display:inline; overflow:auto;}
#filelist	p {margin-top:20px; font-weight: bold; }
/*.filelist { float:right;width:518px;height:350px;overflow:auto;margin-right:10px;display:inline; margin-top:4px;}*/
.infodescargas { width:600px; margin-top: 30px; }
/*.infodescargas a { text-decoration:underline;}*/
.infodescargas h1 { color:#000; font-size: medium; }
.infodescargas q { color:#000; }

.file span.highlight { ccolor:#5f5; font-weight: bold; }
.file { width:650px; margin-bottom:2px; background:#EDEDED; }
.file .fileinfo { float:left; width:435px; }
.file .icos { float:right; width:33px; }

.file .fileico { float:left; width:80px; height:30px; margin-top:10px; padding-left:10px; mmargin-left:5px; }
.file .filename {float:left; width:520px; margin-top:10px; font-weight:normal; padding: 0px 5px 2px 5px;  }
.file .filename a {color:#000;}
.file .filetext {float:left; width:520px; padding: 3px 5px 8px 5px; color:#666; }
.file .filedownload-fileemail { float:right; margin-top:5px; height: 20px; }
.file .filedownload {width:30px; height:25px; margin-right:0px;}
.file .fileemail {width:30px; height:25px;  margin-right:0px; }
/*.file .back {float:right; line-height:20px;padding-left:16px;background:#E2DFD6 url(/templates/default/modules/servicios/descargas/images/arrowleft.gif) no-repeat left;  }*/
div.back { width:650px; height:25px; border-bottom: 1px solid #7B7B7B;  margin-top: 10px; margin-bottom: 0px; }
div.back a { border:1px solid #7B7B7B; color:#fff; width:80px; background:#575757; margin-left: 0px; padding: 2px 10px 2px 10px; }

.formclaves { margin-left:50px;margin-top:20px; }
.formclaves p { width:330px;margin-bottom:20px;text-align:center; }
.formclaves li { margin-bottom:5px; }
.formclaves label { display:block; width:280px;text-align:right;}
.formclaves label input { border:1px solid #000; width:190px;margin-left:3px;padding-left:3px;}

.formclaves .captcha { width:225px; }
.formclaves .captcha label { vertical-align:top;width:82px;float:left;margin-right:0px;}
.formclaves .captcha img { float:right;}
.formclaves .captcha input { float:right; border:1px solid #000; margin-top:3px; width:137px;font-size:20pt;text-align:center; letter-spacing: 8px;color:#1D4D97; padding:0px;}
.formclaves .send  {  width:225px;}
.formclaves .send input { width:137px;  border: 2px outset;font-size:8pt; font-family: Tahoma, Arial, sans-serif;margin-right:3px; cursor:pointer; float:right; }
.formclaves .emailmsg fieldset  {  width:280px;color:#f33;text-align:right;}


#formemail { margin-top:10px;  }
#formemail li { width:650px; /*text-align:right;*/ margin-bottom:10px; }
#formemail input, .formemail textarea { margin-left:5px; font-family: Tahoma, Arial, sans-serif; font-size:10pt; }
#formemail li label { border-bottom: 0px solid #7B7B7B;}
#formemail li label.nosub { border-bottom: 0px solid #fff; }
#formemail .from input { background:#fff; border:1px solid #7B7B7B; /*font-size:9pt;*/ width:587px; padding-left:3px; margin:0px; }
#formemail .to input { background:#fff; border:1px solid #7B7B7B; width:542px; padding-left:3px; margin:0px;}
#formemail li.maxdownexpire {height:17px; border-bottom:0px solid #7B7B7B;}
#formemail .maxdownload {float:left;   }
#formemail li.maxdownexpire label{ border-bottom: 0px; margin-top: 2px; }
#formemail select.maxdownload  { background:#fff; border:1px solid #7B7B7B;  font-size:8pt; width:50px; padding-left:3px;  text-align:center; margin-right:20px; }
#formemail .expire {float:right; }
#formemail input.expire  { border:1px solid #7B7B7B; font-size:8pt; width:70px; padding-left:3px; text-align:center; font-family: Tahoma, Arial, sans-serif; font-size:10pt;}
#formemail .observations textarea { background:#fff; border:1px solid #7B7B7B; font-size:8pt; width:645px; height:60px; padding-left:3px; vertical-align:top;}


#formemail .submit { width:150px;margin-right:30px;float:left; margin-top:12px;}
#formemail .submit input { border: 2px outset;font-size:8pt; margin-top:10px;font-family: Tahoma, Arial, sans-serif;margin-right:3px; cursor:pointer;background:#EBE8D5; }

#formemail .captcha { float:left;  }
#formemail .captcha img { /*width:320px;*/ display:block; float:left; margin-right:5px; border:0px; }
#formemail .captcha label { /*width:320px;*/ display:block; float:left; border:0px; }
#formemail .captcha input#captcha  { border:1px solid #7B7B7B; margin-top:0px; width:98px; font-size:20pt; text-align:center; letter-spacing:6px; color:#1D4D97; padding:0px; height: 37px; margin-right:5px; }
#formemail .captcha input#sendmail { border:1px solid #7B7B7B; color:#fff; wwidth:50px; background:#575757; width:80px; font-size:8pt; margin-right:5px; padding:2px; }

#emailmsg { clear:both; height: 20px; color:#f33;margin-top:0px; }

#sendedmailok {font-size:11pt; text-align:center; width:450px;margin-top:100px;   font-family: Verdana, Arial, Helvetica, sans-serif; }
#sendedmailok span {font-size:8pt;}

#upload .buttons { width:630px; height:25px; border-bottom: 1px solid #7B7B7B;  margin-top: 10px; margin-bottom: 10px;}
#upload .buttons a { border:1px solid #7B7B7B; color:#fff; width:50px; background:#575757; float:left; width:40px; display:inline; text-align:center; ppadding-left: 10px; padding:2px;}
#upload .buttons input { border:1px solid #7B7B7B; color:#fff; /*wwidth:80px;*/ background:#575757; float:right; display:inline; margin-left: 5px; padding:1px 2px 1px 2px;}

#upload #filelines {background:#FFF; width: 610px; display:block; border:0px; }
#upload #filelines .fileline{ height:180px; background:#EDEDED; width: 610px; padding-left: 10px; padding-right: 10px; border-bottom-color: #FFFFFF; border-bottom-style: solid; border-bottom-width: 2px; }
#upload #filelines li {border-bottom: 0px solid #7B7B7B;  padding-top: 5px; height:20px; }
#upload #filelines input,
#upload #filelines textarea,
#upload #filelines select { border:1px solid #7B7B7B; color:#000; background:#fff; }
#upload #filelines .filepath	{ display:inline; width:410px; height:20px; float:left; }
#upload #filelines .filepath	input { width:255px; height:21px; }
#upload #filelines .expire	{ display:inline; width:200px; height:20px;  float:right; }
#upload #filelines .expire		input{ width:93px; height:19px; }
#upload #filelines .filename 		{ clear: both; height:20px; }
#upload #filelines .filename 	input	{ width:501px; height:19px; }
#upload #filelines .description	{ border-bottom: 0px; display:inline; float:left; }
#upload #filelines .description	textarea { width: 300px; height: 90px; }
#upload #filelines .categorias	{ border-bottom: 0px; display:inline; float:right; margin-right: 0px; }
#upload #filelines .categorias	select { width: 300px; height: 90px; }
#upload #filelines .categorias	select option.par { background: #f6f6f6; }
