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

ul#menu {float: right;padding:0px;width:790px;margin: 0px; list-style-type: none;}
ul#menu li {float:right;padding: 5px 0 0px 0;font-weight: bold;}

a.lang {font-size: 0.7em;color:#CCCCCC;}

ul#menu {float: right;padding:0px;width:800px;margin: 0px;}

ul#menu span.separador{ font-size: 14px;margin: 0px 2px 0px 2px;color: #DDDDDD;}

ul#menu a {color: #A7AAAF;text-decoration: none;}
ul#menu a.catpart {font-size: 0.7em;color:#000000;}

.banderas{text-align: center;}

/*#banderas a {font-size: 10px;font-weight: bold;color: #00000;text-decoration: none;}*/

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


/**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: 91px;width: 100%; 
  /*background-image: url(../img/repetir_cab.jpg); 
  background-repeat: repeat-x;
  background-position: top 419px;*/
  
}



#motivo #blobs {
 position: absolute; top:0;right:0;z-index: 2;
 width: 189px;
 height: 144px;
 background: url(../img/menutop.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 margin: 3px auto; padding:0px 3px 0px 0px;
  /*position: relative;*/
 /*border:1px solid #000000;*/
}
#motivo  #blobs li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#motivo  #blobs a {display: block;}

#motivo  #blob1 {left: 0px; top: 0px; width: 60px; height: 144px;}
#motivo  #blob2 {left: 65px; top: 0px; width: 60px; height: 144px;}
#motivo  #blob3 {left: 130px; top: 0px; width: 60px; height: 144px;}
#motivo  #blob1 a {height: 144px}
#motivo  #blob2 a {height: 144px}
#motivo  #blob3 a {height: 144px}

#motivo  #blob1 a:hover {background: url(../img/menutop.gif) 0px -433px no-repeat;}
#motivo  #blob2 a:hover {background: url(../img/menutop.gif) -65px -289px no-repeat;}
#motivo  #blob3 a:hover {background: url(../img/menutop.gif) -130px -144px no-repeat;}

#motivo  #blob1 a.current {background: url(../img/menutop.gif) 0px -433px no-repeat;}
#motivo  #blob2 a.current {background: url(../img/menutop.gif) -65px -289px no-repeat;}
#motivo  #blob3 a.current {background: url(../img/menutop.gif) -130px -144px no-repeat;}

div#banner #motivo img{border:none;}

.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 */

h3.titulo_apartado {font-size: 3em; color: #3f4d7c; margin: 15px; text-align:right; padding:0; margin:0;font-style}

#container{
background-color: #FFFFFF;
color: #000000;
margin: 2px 0 2px 0;
width: 970px;
}

/*contenido del panel izquierdo*/
#right_pane{ float:right;}

.menuprincipal ul {padding:0; margin:0;font-size: 2em;color:#667AB3;font-weight:bold;text-align: right;list-style-type:none;}
/*.menuprincipal li {border-bottom: 5px solid #667AB3;}*/
/*.menuprincipal li.first {border-top: 5px solid #667AB3;}*/
.menuprincipal li a{padding: 10px 0 10px 0;text-decoration:none;color:#667AB3;display:block;padding-right: 5px;}
.menuprincipal li a#current {text-decoration:none;color:#FFFFFF;background-color: #667AB3;}
.menuprincipal li a:hover{text-decoration:none;}

.menuprincipal .adds {width: 180px; margin:0px auto;}
.menuprincipal .adds img {margin: 10px 0 10px 0;border: 1px solid #000000;}

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



/*######INICIO pie de pagina*/
div#footer 
{ 
    /*border-top: 1px solid #667AB3;*/
	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;} 

#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;}


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;}

.motivopie {
/*height: 300px;*/
}

.menu_lateral {float:left;}

.menu_lateral h3 {background-color: #FFFFFF;padding:0;margin:0;}

a.lang {font-size: 0.7em;}

#Table_01 {margin-top: 10px;}

