#bread {display:inline;padding-left:25px;float:left; width:625px;height:26px; border-bottom:1px solid #8A615B; border-left:1px solid #8A615B;}

#bread ul { clear:both; }
#bread ul li { float:left;margin-right:7px;font-size:10pt; margin-top:4px;font-weight:bold; color:#9AC31F;}
#bread ul li.separator { padding-left:13px;background:url(/templates/default/images/icoflecha.gif) no-repeat left 4px; }
#bread ul li a { font-size:10pt; font-weight:bold; color:#fff;text-decoration:none;margin-top:4px;}
#bread ul li a:hover { text-decoration:none;color:#9AC31F;}
#bread ul li a.separator { padding-left:13px;background:url(/templates/default/images/icoflecha.gif) no-repeat left 4px; }


#fondo {float:left;width:982px; height:409px;}


#textualsearch { width:310px;height:24px; color:#fff; padding-top:2px;}
#textualsearch label {float:left; color:#fff; margin-left:10px;margin-top:5px;}
#textualsearch .text { float:left;border:1px solid #D6D6D6;width:130px;background:#fff;color:#000; margin-left:10px;margin-top:3px;}
#textualsearch .button {float:left; cursor:pointer;text-align:center; width:50px;height:18px;border:1px solid #D6D6D6;background:#EDE7D7; color:#000; margin-left:10px;margin-top:2px;}


#loginform  {float:left;margin-left:10px; display:inline; width:640px; height:27px;color:#999;}
#loginform li { float:left; margin-right:6px; }
#loginform label {   display:block;float:left;margin-top:7px; font-size:8pt;color:#fff; }
#loginform .user input, #loginform .pass input { margin-left:2px;  margin-top:2px;   border:1px solid #ededed; width:80px; background:#fff;color:#000;  margin-top:5px;}
#loginform .submit input {float:left; margin-top:2px;cursor:pointer;text-align:center; width:60px;height:18px;border:1px solid #D6D6D6;background:#EDE7D7; color:#000; margin-left:5px;margin-top:5px;}
#loginform .remember label  { margin-top:7px; }
#loginform .remember input { height:13px;width:13px;vertical-align:text-bottom;margin-right:4px;}
#loginform .loginmsg { font-size:7pt;   text-align:right;padding-top:6px; height:20px;width:150px;color:#DF9746; }

#logoff   {height:27px; margin-left:15px;display:inline;float:left;text-align:left; width:400px; }
#logoff a { float:left; cursor:pointer;text-align:center; width:60px;height:16px;line-height:16px;border:1px solid #D6D6D6;background:#EDE7D7; color:#000; margin-left:10px;margin-top:4px;}
#logoff span { float:left;  margin-left:5px; color:#fff;margin-top:5px;}

#upload_button {float:left;height:27px; width:220px; }
#upload_button a {float:right; cursor:pointer;text-align:center; width:60px;height:16px;line-height:16px;border:1px solid #D6D6D6;background:#EDE7D7; color:#000; margin-top:4px;}




#categorias {color:#fff;height:300px;width:330px;vertical-align: top; }

#categorias #noback {margin-top:25px; }
#categorias #back {margin-top:25px;width:320px;  }
#categorias #back li {background:url(/templates/default/modules/servicios/descargas/images/flecha_doble.gif) no-repeat right;}
#categorias #back li a {color:#fff; text-align:left;font-size:10pt;height:30px;border-bottom:1px solid #8A615B; line-height:30px;display:block;margin-left:10px; }
#categorias #back li a:hover { color:#9AC31F; }

#categorias ul li  {margin-bottom:2px;width:320px; }
#categorias ul li a {color:#fff; text-align:left;font-size:10pt;height:30px;border-bottom:1px solid #8A615B; line-height:30px;display:block;margin-left:10px;}
#categorias ul li.hassubcategories  { background:url(/templates/default/modules/servicios/descargas/images/flecha_doble.gif) no-repeat right; }

#categorias ul li a.selected  { color:#9AC31F;padding-left:20px; background:url(/templates/default/modules/servicios/descargas/images/flecha_doble.gif) no-repeat left; }
#categorias ul li a:hover { color:#9AC31F; }



#datos {height:409px;width:651px;vertical-align: top; background:#fcc;}



#filelist {margin-left:20px; padding-top:5px;display:inline;float:left;width:631px; height:377px; overflow:auto;}
#filelist .file span.highlight { color:#9AC31F; }
#filelist  ul {    clear:both; }

#filelist .file {padding:10px; width:570px; margin-bottom:5px; background:#88785F;}

#filelist .file .fileico { float:left;height:32px; }
#filelist .file .filename {float:left;text-align:left;margin-left:15px; font-size:10pt; font-weight:bold;width:435px; padding-left:15px; color:#9AC31F; background:url(/templates/default/modules/servicios/descargas/images/flecha_doble.gif) no-repeat left;}
#filelist .file .filename a{float:left;text-align:left; font-size:10pt; font-weight:bold;width:435px;  color:#9AC31F; }
#filelist .file .filetext {float:left;text-align:left; width:450px; padding-left:15px; color:#fff;}

#filelist .file .filedownload { float:right;height:23px; width:18px;margin-left:10px; vertical-align:middle;}
#filelist .file .fileemail {float:right;height:23px; width:35px;margin-left:10px; vertical-align:middle; }

.back {float:left; width:100px;height:30px;text-align:left; margin-top:5px; padding-top:5px;background:#88785F;margin-bottom:5px;}
.back a {color:#fff; font-size:10pt;height:26px;line-height:20px;padding-left:40px; float:left;display:block;width:70px;background:url(/templates/default/modules/servicios/descargas/images/ico-flechavolver.png) no-repeat 5px;}

#filelist .titulo_seccion {float:right; width:400px; height:30px; margin-top:10px; font-size:21pt;color:#fff;text-align:right;padding-right:40px;}



#filelist .infodescargas { width:590px; text-align:left; color:#fff;margin-top:50px; font-size:10pt;}

#formemail {float:left;  padding:10px 0px 10px 10px;text-align:left; width:600px; height:140px;}
#formemail input, #formemail textarea, #formemail select, #formemailoption { color:#fff;}
#formemail li { clear:both;height:22px;}
#formemail label  {float:left; display:block;color:#fff;width:170px;text-align:right; font-size:10pt;}
#formemail .from label { width:170px;text-align:right;}
#formemail .from input { width:400px;float:right; border:0px; background:#88785F; margin-right:20px; }
#formemail .to input { width:400px;float:right;border:0px; background:#88785F; margin-right:20px;  }
#formemail .observations { height: 70px;}
#formemail .observations label { width:170px; text-align:right;}
#formemail .observations textarea {  float:right; width:400px;height:60px;background:#88785F; margin-right:20px;margin-left:10px;}

#formemail label.maxdownload { float:left; width:170px;height:20px;text-align:right;}
#formemail select.maxdownload { float:left;width:90px;border:0px; margin-left:10px; }
#formemail label.expire { float:left;width:120px; margin-left:80px; }
#formemail input.expire	{ width:100px;float:right;border:0px; background:#88785F; margin-right:20px; }

.captcha { float:left;height:40px;width:450px; }

.captcha label { float:left; margin-right:10px;width:130px; color:#fff;}
.captcha input { float:left; border:1px solid #000;  width:100px;height:38px; font-size:24pt;text-align:center; letter-spacing: 6px;color:#000; background:#fff;}
.captcha img  { float:left; margin-right:10px;}


#sendmail { float:left;display:inline;width:100px; padding-top:10px;}
#sendmail .button {float:left; cursor:pointer;text-align:center; width:80px;height:18px;border:1px solid #D6D6D6;background:#EDE7D7; color:#000; margin-left:10px;}

#emailmsg { font-size:8pt;   text-align:left;padding-top:6px; height:20px;width:300px;color:#DF9746;  }

.sendedmailok { font-size:10pt;   text-align:left;padding-top:6px; height:20px;width:400px;color:#DF9746;  }
.sendedmailok span { font-size:8pt;   text-align:left;padding-top:6px; height:20px;width:400px;color:#DF9746;  }



#upload .buttons { width:600px;height:50px; }
#upload .titulo_seccion_upload {float:right; width:150px; height:30px; margin-top:10px; font-size:21pt;color:#fff;text-align:right;}
/*#upload .back  {float:left; cursor:pointer;text-align:center; width:80px;height:15px;line-height:15px;border:1px solid #D6D6D6;background:#EDE7D7; color:#000; margin-left:10px;}*/

#upload .upload_files { float:left; cursor:pointer;text-align:center; width:50px;height:18px;border:1px solid #D6D6D6;background:#EDE7D7; color:#000; margin-left:10px;margin-top:15px;}
#upload .addfileline {float:left; cursor:pointer;text-align:center; width:50px;height:18px;border:1px solid #D6D6D6;background:#EDE7D7; color:#000; margin-left:150px;margin-top:15px;}

#upload .fileline { float:left;text-align:left; width:600px;padding-right:0px;margin-top:5px;}
#upload .fileline li { margin-bottom:8px; }
#upload .fileline input { border:0px; color:#fff;}
#upload .fileline select, #upload .fileline textarea { border:1px solid #bebebe;color:#999;}

#upload .filepath { float:left; width:300px; }
#upload .filepath label { color:#fff;font-size:10pt;}
#upload .filepath input { margin-left:5px; width:200px; border:0px; background:#88785F;}
#upload .expire { float:left; width:300px; }
#upload .expire label { float:left; color:#fff; margin-left:30px; font-size:10pt;}
#upload .expire input { float:right; width:120px;border:0px; background:#88785F;}
#upload .filename { float:left; width:600px;}
#upload .filename label { float:left; color:#fff;font-size:10pt;}
#upload .filename input { float:right; width:450px;border:0px; background:#88785F;}

#upload .description { float:left;  width:250px;}
#upload .description label {  color:#fff; font-size:10pt;}
#upload .description textarea {  color:#fff;width:250px;height:72px;margin-top:3px;border:0px; background:#88785F;}

#upload .categorias { float:right;  width:300px; }
#upload .categorias label { color:#fff;font-size:10pt;}
#upload .categorias select {margin-top:3px; width:300px;height:85px;float:right;}
#upload .categorias option.par {  background:#fff;}
#upload .categorias option.impar { background:#f6f6f6; }

#upload .uploadmsg { padding-bottom:20px;font-weight:bold;color:#DF9746;}

.sec_descargas {  float:left;  width:982px; height:436px;}
.sec_descargas_izq {  float:left;  width:331px;height:436px;  border-right:1px solid #8A615B;}
.info_descargas {  float:left;  width:301px; height:408px; padding-left:20px; padding-right:10px;  display:inline; font-size:8pt;color:#fff; background:url(/templates/default/images/fondo_izq.png) repeat-x top left;}
.info_descargas a{  font-size:10pt;color:#DF9746;font-weight: bold; font-style:italic }
.sec_descargas_der {  float:left;  width:650px; height:436px;background:url(/templates/default/images/bg_descargas.jpg) no-repeat top left;}
.empresa_descargas {  float:right;  width:240px; height:200px; margin-top:300px;}
.empresa_descargas li { font-size:8pt;color:#fff;}
.empresa_descargas li span	{font-size:10pt;color:#DF9746;font-weight: bold;}

#maincontainer .ico_descargas {display:block; margin-left:0px;margin-top:30px; width:75px; height:53px;  background:url(/templates/default/images/descargas.png) no-repeat ; }