﻿/* DEFAULTS
----------------------------------------------------------*/

body
{
    background: #ffffff;
    font-size: .80em;
    font-family: "Futura Md BT" , "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
}

.liga a:link, a:visited
{
    color: orangered; /*antes:#ff0000 */
    text-decoration: none;
}

.liga a:hover
{
    color: #ff0000; /*antes: 999*/
    text-decoration: none;
}

div.acervo
{   margin-left:auto;
    margin-right:auto;
    border:1px solid #888888;
    padding:10px 10px; 
    background-color:#f3f4f9;
    /*background-color:#ffffff;*/
    width:95%;
    border-radius:5px;
    box-shadow: 3px 3px 5px #888888;
   /* -moz-border-radius:2px;*/ /* Firefox 3.6 and earlier */
}

div.formavisita
{   margin-left:auto;
    margin-right:auto;
    border:1px dotted #888888;
    padding:10px 10px; 
    background-color:#fcfcfc;
    /*background-color:#ffffff;*/
    width:95%;
    border-radius:5px;
    /*box-shadow: 3px 3px 5px #888888;*/
   /* -moz-border-radius:2px;*/ /* Firefox 3.6 and earlier */
}

.wrapper
{
    width:960px;
    position:relative;
    padding:0px;
    background-color: white;
    margin: 10px auto 0px auto;
    border: 1px solid #496077;
    border-bottom-color:#ccc;
    border-top-color:#ccc;
    border-left-color:#ccc;
    border-right-color:#ccc;
    overflow:hidden;
    -moz-border-radius: 10px;
    border-radius: 10px;
    z-index:0;
}

.footer
{
    width:940px;
    position:relative;
    padding:0px;
    background-color: white;
    margin: 10px auto 0px auto;
    border: 0px solid #496077;
    border-bottom-color:#ccc;
    border-top-color:#ccc;
    border-left-color:#ccc;
    border-right-color:#ccc;
    overflow:hidden;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.encabezado
{
    position: relative;    
    margin: 0 auto;
    padding: 0px;
    background: #001f79;
    height:45px;
    width: 100%;   
}


.iconitos
{
    position: relative;    
    /*margin: 0 auto;*/
    padding: 0px;
    background: #fff;
    height:22px;
    width: 98%;   
    margin: 0px auto 0px auto;
    z-index:900;
}

.menu
{
    width:100%;
    position:relative;
    padding:0px, auto;
    background-color: #ffffff;
    margin: 0px auto 0px auto;
    z-index:1000;
}

.contenido
{
    width:950px;
    position:relative;
    padding:0px;
    background-color: #fff;
    margin: 0px auto 0px auto;
    overflow:hidden;
}


table.cuadro_biblioteca
{
  border-top:1px dotted #cccccc;   
  border-right:1px dotted #cccccc;
  border-bottom:1px dotted #cccccc;
  border-left:1px dotted #cccccc;
}

table.cuadro_fichatecnica
{
  border-top:1px dotted #cccccc;   
  border-right:1px dotted #cccccc;
  border-bottom:1px dotted #cccccc;
  border-left:1px dotted #cccccc;
}



.titulopagina
{
    width:100%;
    position:relative;
    padding:0px;
    
    padding-top:15px;
    padding-bottom:10px;
    background-color: #fff;
    margin: 0px auto 0px auto;
    overflow:hidden;
    font-size: 1.90em;
    font-family: "Futura Md BT", "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color: #001f79;
}

.contenidointerna
{
    width:95%;
    position:relative;
    padding:0px;
    background-color: #fff;
    margin: 0px auto 0px auto;
    overflow:hidden;
    /*z-index:1000;*/
    
/*    border: 1px solid #496077;
    border-bottom-color:#ccc;
    border-top-color:#ccc;
    border-left-color:#ccc;
    border-right-color:#ccc;
    -moz-border-radius: 10px;
    border-radius: 10px;
*/
}

.contenidointerna subtitulo {
  padding:0px;
  color:#000000;
  margin:0;
  background-color:#ffffff;
  font-size: 1.25em;
 /* font-weight:bold;*/
/*  font-style:italic;*/
}

.contenidointerna p {
  padding:0px;
  color:#000000;
  margin:0;
  /*background-color:#ffffff;*/
  font-size: 1.00em;
/*  font-style:italic;*/
text-align:justify;

}

.contenidointerna negrita{
  padding:0px;
  color:#fff;
  margin:0;
  /*background-color:#000000;*/
  font-size: 1.00em;
/*  font-style:italic;*/
text-align:justify;
  font-weight:bold;

}

.contenidointerna a:link
{
    color: #555; /* antes: 555*/
    text-decoration: none;
}

.contenidointerna a:visited
{
    color: #555; /* antes: 555*/
    text-decoration: none;
}

.contenidointerna a:hover
{
    color: #999; /*antes 999*/
    text-decoration: none;
}

.contenidointerna h2 {
  padding:1px;
  color:#000000;
  margin:0;
  background-color:#ffffff;
  font-size: .85em;
/*  font-style:italic;*/
}


.libre
{
    width:650px;
    position:relative;
    padding:10px;
    background-color:#ffffff;
    margin: 10px auto 0px auto;
    float:left;
    
}

.logo
{
width:324px;
height:40px;
background-image:url(../imagenes/logosib.jpg);
background-repeat:no-repeat;
background-position:left center;
margin:0px;
padding:0px;
float:left;
}

.ligaArriba
{
width:450px;
height:40px;
margin:0px;
padding:0px;
float:right;
background-color:#001f79;
text-align:right;
font-size: 1.2em;
padding-right:5px;
vertical-align:text-bottom;
line-height:75px;
}


.ligaArriba a:link, a:visited
{
    color: #FFFFFF; /* #fff;*/
    text-decoration: none;
}

.ligaArriba a:hover
{
    color: #C0C0C0;
    text-decoration: none;
}

.ligaArriba a:active
{
    color: #FFFF00;
}


.ligaAbajo a:link, a:visited
{
    color: #FFCC00; /* #fff;*/
    text-decoration: none;
}

.ligaAbajo a:hover
{
    color: #FFFF00;
    text-decoration: none;
}

.ligaAbajo a:active
{
    color: #0000FF;
}



.menuderecha
{
    padding: 0px 0px;
    margin: 10px 8px 8px 8px;
    min-height: 20px;
    background-color:#ffffff;
    float:right;
    width:220px;
    
}


encbezadoderecha
{   font-size: 1.3em;
    color: #001f79;
    text-transform: none;
    font-weight:normal;
    margin-bottom: 0px;
    }

.bloquecolumna {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #666666;
text-align: center;
padding: 0px;
}


.bloquecolumna ul
{   
    list-style: square;
    text-align:left;
    color:#333333;
    font-size:small;
    margin: 0px;
    padding: 0px;
    width: auto;
}

.bloquecolumna a
{ color:#333333;
  text-decoration:none;
  font-size:smaller;
}

.bloquecolumna encuesta {
    text-align: left;
    padding: 0px;
    font-size: 3.80em;
    color:red;
}

.RadGrid
{
        outline: none ;
}



/*------------------- DIV PARA BUSQUEDA RAPIDA ----------------------*/
.busquedarapida {
  border:1px solid #cccccc;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  width:100%;
  text-align:center;
  font-size:9pt; 
  box-shadow: 2px 2px 1px #888888;
  background-color:#fcfbfb;
}

.busquedarapida h2 {
  padding:1px;
  color:#001f79;
  margin:0;
  background-color:#cccccc;
  font-size:9pt;
  font-style:italic;
}

.busquedarapida a:link  {
  color:#ff00ff;
  /*text-decoration:none;*/
  font-size:smaller;
}

/*------------------- DIV PARA NOTICIAS PAG PRINCIPAL ----------------------*/
.noticiasprincipal {
  border:1px solid #cccccc;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  width:100%;
  text-align:center;
  font-size:9pt; 
  box-shadow: 2px 2px 1px #888888;
  background-color:#fcfbfb;
}

/*------------------- Ficha bibliografica ----------------------*/
.FichaBibliografica {
  border:1px solid #cccccc;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  width:550px;
  text-align:center;
  font-size:9pt; 
  box-shadow: 2px 2px 1px #888888;
  background-color:#fcfbfb;
}