body
{
 margin: 0px;
 padding: 0px;
 color: #000000;
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
}

#buscband {position: absolute;right: 3px; top: 85px;font-size: 10px;}

.mensaje {position:absolute; top: 10px; left: 250px;font-size: 14px; font-style: italic;font-weight: bold;color: #000000}


.shadetabs{
/*border-bottom: 1px solid gray;*/
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;
 position: absolute;
 top: 49px;
 right: 0px;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
padding:0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 3px;
margin-right: 0px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(../img/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
background-image: url(../img/shadeactive.gif);
border-bottom-color: white;
color: #2d2b2b;
}

.shadetabs li#current{
position: relative;
top: 1px;
}

.shadetabs li#current a{ /*selected main tab style */
background-image: url(../img/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li#current a:hover{ /*selected main tab style */
background: white url(../img/shade.gif) top left repeat-x;
text-decoration: none;
}

#error {  padding: 5px 20px 5px 20px;border: 3px solid #A00;  background-color: #FEE;  padding:5pt;width: 70%;margin: 0px auto;}

#exito {  padding: 5px 20px 5px 20px;border: 3px solid #0F0;  background-color: #EFE;  padding:5pt;width: 70%;margin: 0px auto;}

/**INICIO CABECERA**/
div#banner h1 { display:inline; margin:0; padding:0; float:left;}

div#banner h1 img { border-style:none;}

div#banner 
{ 
  margin:0;padding:0;height: 177px;width: 100%; 
  background-image: url(../img/repetir_cab.jpg);
  background-repeat: repeat-x;
  background-position: top 419px;
  
}

div#banner #motivo
{ 
  height: 177px;background-color: transparent;background-image: url(../img/bg_cab.jpg);
  background-repeat: no-repeat;    
  background-position: top right;
}

.img_border          {border: 1px solid #000000;}
.limpiar               {clear:both;}
.invisible           { display: none;}

/**FIN CABECERA**/


/* this rollover CSS created by collys rollover generator at http://www.collylogic.com/scripts/rollover.html */

#container{background-image:url('../img/repetir_vert.jpg');background-repeat: repeat-y;background-position: top left;}

/*contenido del panel izquierdo*/
#left_pane{  position:absolute; top:86px; left: 0px; width:174px;padding-top: 15px;}

/*contenido solo con el panel izquierdo*/
#content{ margin: 0px 0px 0px 195px;}



/*######INICIO pie de pagina*/
div#footer 
{ 
	background-image: url(../img/repetir_pie.jpg);
	background-repeat: repeat-x;    
	height: 20px; 
}

/*div#footer div.motivo
{ 
	background-image: url(../img/pie_left.gif); 
	background-repeat: no-repeat;
	background-position: top left;
	height:20px;   
}*/

#footer #legal{ float:left; text-align:left;}

#footer a{color:#87827D;}

#footer a:hover{ color: #24407E;}
   
.session{ clear:both; text-align:center;}
 
.session a{ color: #000000; font-weight:bold;}

/*######FIN pie de pagina*/

.invisible {display: none;}

.banderas{text-align: center;}

#buscador input.texto {border: 1px solid #89202e;}

#buscador form {padding:0;margin: 0 0 0 0;} 

#banderas form {padding: 0 0 0 10px;margin: 0 0 0 0;} 

div.menu_lateral ul a { 
 height: auto;
 display:block;
 margin-left: 0px;
 padding: 2px 0px 2px 14px;
 background-image: url(../img/vineta_menu.gif);
 background-repeat: no-repeat;
 background-position: 0 center;
 text-decoration: none;
 font-weight: bold;
 color: #89202e;
}

ul.listado_std {list-style-type: none;}
ul.listado_std li {padding: 2px 0px 2px 14px;  color:#89202e;  background-image: url(../img/vineta_std.gif);background-repeat: no-repeat;background-position: 0 50%;}
ul.listado_std a {color: #24407E;}

ul.listado_files_std {list-style-type:none;}
ul.listado_files_std a {background-repeat: no-repeat;background-position: 0 50%;padding: 4px 0px 4px 20px;color: #24407E;line-height: 18px;}
/*ul.listado_files_std a {color: #24407E;}*/


ul.listado_folders_std {list-style-type:none;}
ul.listado_folders_std a.enlace_folder {padding: 4px 0px 4px 20px;  color:#89202e;  background-image: url(../img/ext/dir.gif);background-repeat: no-repeat;background-position: 0 50%;color: #24407E;line-height: 18px;}


div.private {padding: 5px;border: 1px solid #24407E;background-color: #FFFFFF;width: 60%;margin:0px auto;text-align: center;}

div.private a {text-decoration: none;  color:#89202e;}

div.private a img {border: none;}

/*div.menu_lateral ul a.activo{ color:#FFFFFF; background-color:  #89202e; background-image: url(../img/vineta_menu_activo.gif);}


div.menu_lateral .sublista { margin-left: 0.8em;}

div.menu_lateral .sublista a { font-weight: normal; font-size: 0.8em;  padding: 2px 0px 2px 8px;text-decoration: none; background-image: url(../img/vineta2.gif);}

div#left_pane .sublista { margin-left: 0.8em;}

div#left_pane .sublista a { font-weight: normal; font-size: 0.8em;  padding: 2px 0px 2px 8px;text-decoration: none; background-image: url(../img/vineta2.gif);}

div.menu_lateral .sublista a:hover{ color:#FFFFFF; background-color:  #89202e;  background-image: url(../img/vineta2.gif);}

div.menu_lateral .sublista a.activo{ color:#FFFFFF; background-color:  #89202e;  background-image: url(../img/vineta2.gif);}

div.menu_lateral .sublistasecciones { margin-left: 0.8em;}

div.menu_lateral .sublistasecciones a { font-weight: normal; font-size: 0.8em;  padding: 2px 0px 2px 8px;text-decoration: none; background-image: url(../img/vineta2.gif);}

div.menu_lateral .sublistasecciones a:hover{ color:#FFFFFF; background-color:  #89202e;  background-image: url(../img/vineta2.gif);}

div.menu_lateral .sublistasecciones a.activo{ color:#FFFFFF; background-color:  #89202e;  background-image: url(../img/vineta2.gif);}

*/