* {
margin: 0;
padding: 0;
}
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-image:url(../imagenes/interface/fondo.gif);
	background-repeat:repeat;
	
    text-align: center; /* esto centra el contenedor en los navegadores IE 5*. */
}
a{
    text-decoration: none;
}
ul
{
    list-style:none;
}
#idiomas
{
    float:left;
    width:100%;
    margin-top:10px;
    margin-bottom:10px;
}
.unelemento
{
    float:right;
    margin-left:10px;
}
#iconos
{
    float:left;
    width:100%;
    margin-bottom:10px;
}
#fecha
{
    float:right;
    width:100%;
    font-family: Arial;
    font-size:0.7em;
}

#contenedor
{
    width: 790px;
    margin-top:9px;
    margin-left:auto;
    margin-right:auto;
    text-align: left;
}
#iconografia
{
  position:relative;
  float:left;
  width:100%;
  
  height:84px;
  margin-bottom:10px;
  background-color:#FFFFFF;
}
#contentIconografia
{
    height:84px;
    overflow:hidden;
}
#panelLogo{
    float:left;
    width:84px;
}
#panelLogoTexto{
    float:left;
    width:183px;
}
#panelIconografia{
    float:right;
    width:504px;
    padding-right:19px;
    text-align:right;
}

#cabecera
{
  position:relative;
  float:left;
  width:100%;
  
  height:145px;
  margin-bottom:9px;
  background-color:#FFFFFF;
}
#accesoRapido
{
  position:relative;
  float:left;
  width:100%;
  
  height:58px;
  margin-bottom:8px;
  background-color:#FFFFFF;
}
#accesoRapidoIzq
{
    float:left;
    width:445px;
}
#accesoRapidoDer
{
    float:right;
    width:325px;
}

#separaMenu
{
    float:left; 
    width:100%;
    background-image:url(../imagenes/interface/fondo.gif);
    background-repeat:repeat;
    height:10px;
    font-size:0%;
}
* html #contenido{height:135px}
#contenido
{
  position:relative;
  float:left;
  width:100%;
  
  min-height:135px;  
  margin-bottom:10px;
  background-color:#FFFFFF;
  /* border: solid 1px #FF0000;*/
}
#parteIzquierda
{
    width:203px;
    float:left;
}
#parteCentral
{
    width:386px;
    float:left;
}
#parteDerecha
{
    width:201px;
    float:left;
}
#parteCentralyDcha
{
    width:587px;
    float:left;
}

#pie
{
  position:relative;
  float:left;
  width:100%;
  
  height:85px;
  margin-bottom:8px;
  background-color:#FFFFFF;
}
#pie a:hover
{
    text-decoration:underline;
}
#accesibilidad
{
  position:relative;
  float:left;
  width:100%;
  
  height:27px;
  margin-bottom:12px;
  text-align:center;
}
.capa
{
    position:relative;
    float:left;
    width:100%;
}
.flotanteIzq
{
    float:left;
}
.flotanteDer
{
    float:right;
}
.separadorMenu
{
    height:1px;
    overflow:hidden;
    background-color:#e0e0e0;
}
.separadorPresentacion
{
    height:1px;
    overflow:hidden;
    background-color:#e0e0e0;
    margin-bottom: 10px;
    margin-top: 15px;
}
.estiloFlechas
{
    margin-top:4px;
}
.cajaTexto
{
	background-image:url(../imagenes/interface/fondoCaja.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:solid 1px #d8d8d8;
	height:14px;
}
.cajaTexto2
{
	background-image:url(../imagenes/interface/fondoCaja.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:solid 1px #d8d8d8;
	height:16px;
}
.cajaTextoMulti
{
	background-image:url(../imagenes/interface/fondoCaja.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:solid 1px #d8d8d8;
}
span.checkbox {
   width: 10px;
   height: 15px;
   padding: 0 4px 0 0;
   background: url(../imagenes/interface/checkbox.gif) no-repeat;
   display: block;
   overflow:hidden;
   clear: left;
   float: left;
}
span.radio {
  width: 10px;
  height: 15px;
  padding: 0 4px 0 0;
  background: url(../imagenes/interface/radio.gif) no-repeat;
  display: block;
  overflow:hidden;
  clear: left;
  float: left;
}

/* **************************************************** */
/* ESTILOS RELATIVOS A LAS FUENTES DE TEXTO UTILIZADAS */
/* **************************************************** */
.verdana
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.arial
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
}

/* **************************************************** */
.negro
{
    color: #000000 !important;
}
.negro2
{
    color: #111111;
}
.grisOscuro
{
    color: #393939;
}
.grisOscuro2
{
    color: #3e3e3e;
}
.gris
{
    color: #5a5a5a;
}
.gris5
{
    color: #646464;
}
.gris2
{
    color: #696969;
}
.gris4
{
    color: #757575;
}
.gris3
{
    color: #858585;
}
.gris6
{
    color: #acacac;
}
.rojo
{
    color: #ff0000;
}
.rosa
{
    color: #dc003e !important;
}
.blanco
{
    color: #ffffff;
}
.linkrosa a
{
    color: #5a5a5a;
}
.linkrosa a:hover
{
    color:#dc003e;
}
.fondoRosa{
    background-color:#dc003e !important;
}
.fondoNegro{
    background-color:#000000 !important;
}
.fondoGris{
    background-color:#777777 !important;
}
.fondoBlanco{
    background-color:#FFFFFF !important;
}
.fondoPie{
    background-color:#474747 !important;
}

/* **************************************************** */
.bold
{
    font-weight:bold;
}
.normal
{
    font-weight:normal;
}
.italic
{
    font-style:italic;
}
.justificado
{
    text-align:justify;
}
/* **************************************************** */
.muypeq
{
    font-size:0.58em;
    line-height:14px;
}
.peq
{
    font-size:0.6em;
    line-height:15px;
}
.peq2
{
    font-size:0.6em;
    line-height:13px;
}
.peq3
{
    font-size:0.6em;
    vertical-align:middle;
}
.med
{
    font-size:0.7em;
    line-height:15px;
}
.med2
{
    font-size:0.78em;
    line-height:16px;
}
.grande
{
    font-size:0.9em;
    line-height:17px;
}
.masgrande
{
    font-size:1.1em;
    line-height:24px;
}
.muygrande
{
    font-size:1.5em;
    line-height:24px;
}
/* **************************************************** */
.altoLinea18
{
    line-height:18px;
}
/* **************************************************** */
.margenDer5
{
    margin-right:5px;
}
.centrado
{
    text-align:center;
}

.mayusculas
{
    text-transform:uppercase;
}
/* **************************************************** */
.imagenLogos
{
    margin-top:20px;
    margin-left:25px;
}
.imagenBanners
{
    margin-top:15px;
    margin-left:24px;
}
/* **************************************************** */
.estilomenu1
{
    margin-top:8px; 
    margin-bottom:8px;
}
.estilomenu2
{
    margin-bottom:8px;
}
.fotoIzquierda
{
    margin-right:7px;
}
.fotoPublicaciones
{
    margin-right:15px;
}
.fotoIzquierda2
{
    margin-right:7px;
    margin-bottom:1px;
}
.fotoIzquierda3
{
    margin-right:7px;
    margin-bottom:1px;
}
.margintop2px
{
    margin-top:2px; 
}
.margintop4px
{
    margin-top:4px; 
}
.margenResumenHome
{
    margin-top:8px; 
    padding-bottom:15px;
}
.archivoDescarga
{
    margin-right:5px;
}
.flechaTematica
{
    position:relative; 
    float:left; 
    width:24px;
}
.divListadoParcial
{
    position:relative; 
    float:left; 
    width:352px; 
    padding-right:10px; 
    margin-bottom:10px; 
}
.linkTematicaMultiple
{
    clear:both;
    margin-top:5px; 
    margin-bottom:5px;
    float:left;
}
.bloqueNoticia
{
  position:relative; float:left; width:100%;
}
.borde
{
    border:2px solid #fff000;
}
/* **************************************************** */
.marginbottom40
{
    margin-bottom:40px;
}
.marginbottom20
{
    margin-bottom:20px;
}
.marginbottom5
{
    margin-bottom:5px;
}
.marginright5
{
    margin-right:5px;
}
.margintop10
{
    margin-top:10px;
}
.divImagenPubl
{
    float:left; 
    width:98px
}
.divContenidoPubl
{
    float:left; 
    width:252px;
}
.divAnnoPublicaciones
{
    float:left; 
    margin-right:15px;
}
/* **************************************************** */
.divNumeroPagina
{
    float:left; 
    margin-right:2px; 
    width:20px; 
    text-align:center;
}
.divNumeroPaginaSelec
{
    float:left; 
    margin-right:2px; 
    width:20px; 
    text-align:center;
    background-color:#dc003e;
}
.separaError
{
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top: 10px;
    background-color:#e0e0e0;
    height:1px;
    width: 150px;
    font-size:0%;
}
