h1 {font-size:16px; font-weight:normal; }
h1 span {display:none; }

.right {float:right; }
.left {float:left; }
a {background-color:inherit; color:#887F6F; text-decoration:none; }
a:hover {background-color:inherit; color:#333; text-decoration:underline; }

/* --- HEADER --- */
#header { width:100%; height:64px; }
#header .tope { border-left:1px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #FFF; background:url(../images/hea_bckg.png) repeat-x top #FFF; color:#666 ;  width:98%;  height:64px; float:left; }
#header .tope h2 { width:235px; height:34px; text-align:right; float:right;}
#header .tope h2 span {display:none; }
#header .tope h2.es_titadmin { background:url(../images/titadmin.png) no-repeat top; color:#d3915b; font-size:14px; font-weight:normal; width:235px; height:34px; text-align:right; float:right;}
#header .tope h2.en_titadmin { background:url(../images/titadmin.png) no-repeat top; color:#d3915b; font-size:14px; font-weight:normal; width:235px; height:34px; text-align:right; float:right;}

#header .tope h3 { padding-right:10px; padding-top:10px; font-size:12px; color:#995e33; font-weight:normal; text-align:right; width:99%; height:24px; float:left;}

/* ---  CONTENIDO BASE --- */
#contenido { border-right:1px solid #f9f9f8; background-color:#f9f9f8; color:#666; width:98%; min-height:500px; height:auto;  }
.contenidofin { border-right:1px solid #f3f8d4; border-top:2px solid #FFF; background-color:#f0ceb2; color:#887F6F; position:relative; width:98%; height:30px; float:left;}

/* --- FORMULARIOS / PLANILLAS --- */
.inputsearch { margin-bottom:5px;background-color:#FFF; color:#333; border:1px solid #ccc; font-size:10px; vertical-align: top; width:170px; height:17px; }
.inputradio { border:1px solid #cdc9c4; vertical-align: middle;}
.inputcampotxt { background-color:#FFF; color:#333; border:1px solid #ccc; font-size:10px; height:17px; }
.inputcampofile { background-color:#FFF; color:#333; border:1px solid #ccc; font-size:10px; height:17px; }
.inputbtnverde {margin-right:7px; margin-top:5px; float:right; clear:left; }
.inputbtngris {margin-right:7px; margin-top:5px; float:right; }

/* --- BLOQUE RUTA --- */
.ruta {
    font-family:Arial,Helvetica,sans-serif; font-size:12px;font-style:italic;text-align: justify;margin-left: 2px;
    border-left:1px solid #FFF; border-right:1px solid #f9f9f8; background-color:#e1dfdc; color:#666; width:100%; height:28px;  }
.ruta p {padding:6px 7px 0 7px;  text-align:left;}
.ruta p a {font-weight:bold; color:#995e33; text-decoration:underline; }
.ruta p a:hover {font-weight:bold; color:#333; text-decoration:none; }

.ruta a {font-weight:bold; color:#547e39; text-decoration:underline; }
.ruta a:hover {font-weight:bold; color:#333; text-decoration:none; }




/* --- BLOQUE INFO SECCION ___ */
.secc { border-left:1px solid #FFF; border-right:1px solid #f9f9f8; padding:10px 7px; width:inherit; height:auto;   }
.secc h2 { padding-bottom: 7px; font-size: 13px; font-weight:bold; width:inherit;  }
.secc p { padding-bottom:10px; width:inherit; height:auto; text-align:left; }
.secc a { background-color:inherit; color:#995e33; text-decoration:underline; }
.secc a:hover { background-color:inherit; color:#333; text-decoration:underline; }
.secc ul { padding:0 5px 7px 5px; width:inherit; height:auto; text-align:left;}
.secc ul li {padding:0 5px 3px 5px; list-style-type:none; list-style-position:inside; list-style-image:url(../images/bullet_fl.gif); height:auto;   }

/* --- BLOQUE TABS / WIZARD --- */
.tab { margin-bottom:5px; padding-top:10px; border-left:1px solid #FFF;  border-bottom: 1px solid #d3915b; background-color:#FFF; color:#666; width:100%; height:13px;  }
.tab ul {  display: inline; }
.tab ul li {  list-style: none;  display: inline;}
.tab ul li a { padding: 2px 15px 0px; border-top:1px solid #c7c3bf; border-right:1px solid #c7c3bf; border-left:1px solid #c7c3bf; background-color:#e2e2e2; list-style: none; color:#995e33; text-decoration:none; display: inline; }
.tab ul li a:hover { padding: 2px 15px 0px; border-top:1px solid #d3915b; border-right:1px solid #d3915b; border-left:1px solid #d3915b; background-color:#ead3c1; list-style: none; color:#995e33; text-decoration:none;  display: inline;}
.tab ul li.tabinact {
    /*margin-right:0px !important margin-right:4px;*/
    padding: 2px 15px 0px; border-top:1px solid #e1dfdc; border-right:1px solid #e1dfdc; border-left:1px solid #e1dfdc; background-color:#f2f2f2; list-style: none; color:#CCC; text-decoration:none;  display: inline; }
.tab ul li.tabact { 
    /*margin-right:0px !important margin-right:4px;*/
    padding: 2px 15px 0px; border-top:1px solid #d3915b; border-right:1px solid #d3915b; border-left:1px solid #d3915b; background-color:#ead3c1; list-style: none; color:#333;  text-decoration:none;  display: inline;}

/* --- BLOQUE BUSCADOR --- */
.buscador { margin-bottom:5px; padding:5px 0; border-left:1px solid #FFF; border-right:1px solid #f9f9f8; background-color:inherit; color:#666; width:100%; height:20px;  }
.buscador p {padding:2px 7px; text-align:right; }

/* --- BLOQUE PAGINADOR --- */
.paginador {color: #666;font: italic 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; width:100%; height:20px;}
.paginador h4 {padding:3px 0px 0 10px; font-size:11px; font-weight:normal; text-align:left; width:60%; height:17px; float:left; }
.paginador p {padding:3px 10px 0 0px; border-left:3px solid #f9f9f8; color:#887F6F; text-align:right; width:35%; height:17px; float:right;}
.paginador a {background-color:inherit; color:#666; text-decoration:none; }
.paginador a:hover {background-color:inherit; color:#333; text-decoration:underline; }
.pagactivo { font-weight:bold; background-color:#ead3c1; color:#996833; }

/* --- TABLAS --- */
.ctable {margin-left:5px; margin-right:5px; margin-bottom:3px; width:99%;
color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; width:100%; height:auto;}
table.tbltitcat {margin-left:5px; background-color:#CCC; color:#666; width:30%; }


td.ctable { width:60%; padding:3px; border: 1px solid #e1dfdc; background-color:#FFF; color:#666; }
td.ctable a {background-color:inherit; color:#995e33; text-decoration:underline; }
td.ctable a:hover {background-color:inherit; color:#333; text-decoration:underline; }

td.tdtit { padding:3px; border:1px solid #e9d19e; background-color:#f0ceb2; color:#995e33; width:inherit; height:inherit; }
td.tdtit p {text-align:left; width:inherit; height:inherit;float:left; }
td.tdtit a { background-color:inherit; color:#995e33; width:inherit; height:inherit;}
td.tdtit a:hover { background-color:#CCC; color:#333; cursor:progress;}

td.tdinter { padding:3px; border: 1px solid #e1dfdc; background-color:#f3f2f1; color:#666; }
td.tdtitcat { padding:3px; border: 1px solid #d3915b; background-color:#d3915b; color:#FFF; font-size:12px;  }

/* --- MENSAJES --- */
.mensinfo {  
    /*margin-left:5px !important margin-right:0px; */
    margin-bottom:5px; padding:5px 5px; background-color:#66C; color:#FFF; width:98%; height:auto;}
.menserror { margin-left:5px; margin-bottom:3px; padding:5px 5px; background-color:#C33; color:#FFF; width:98%; height:auto;}
.mensexito { margin-left:5px; margin-bottom:5px; padding:5px 5px; background-color:#9C3; color:#FFF; width:98%; height:auto;}
.menstxterror { margin-left:5px; background-color:inherit; color:#F30; font-weight:bold; }

/* --- BOTONES --- */
input.button { background: url(../images/pic_boton.png) no-repeat; color:#995e33; padding-left:5px; padding-bottom:2px; margin-left:5px; position:relative; font-size:11px; height:20px; cursor:pointer;  }
.buttonend { position:absolute; display: inline; width:7px; height: 20px; margin-right:10px; background: url(../images/pic_botonend.png) no-repeat;  }

input.buttongray { background: url(../images/pic_botongris.gif) no-repeat; color:#995e33; padding-left:5px; padding-bottom:2px ;margin-left:5px; position:relative; font-size:11px; height:20px; cursor:pointer; }
.buttongrayend { position:absolute; display: inline; width:7px; height: 20px; background: url(../images/pic_botongrisend.gif) no-repeat;} 

