/* CSS Document */

body {
  margin: 0;
  padding: 0;
  text-align: center;
  font-family:"Segoe UI",Arial,Helvetica,sans-serif;
  background: #f5f5f5;
}

a:link, a:visited {
  color: #0000ff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#wrapper {
  margin: 0;
  padding: 0;
}

#screen {
  margin: 4px auto;
  padding: 0;
  border: 1px solid silver;
  width: 960px;
  /*height: 100%;*/
  background-color: #ffffff;
  text-align: left;
}

#footer {
  text-align: center;
}

#copyright {
  clear: both;
  font-size: 12px;
  margin: 3px 0 0 0;
}

label {
  font-weight: bold;
}

.formulario {
  text-align: center;
}

#resultados div {
  border-bottom: 1px solid #f3f3f3;
  text-align: left;
  margin: 0 auto;
}

#buscar {
  float: right;
}

#botonera {
  border-bottom: 1px solid silver;
  margin: 5px;
  padding: 5px;
  height: 24px !important;
  height: 38px;
  overflow: hidden;
}

#botones {
  float: left;
  font-family:"Segoe UI",Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: bold;
  font-size: 13px;

  margin: 3px 0 0 0 !important;
  margin: 4px 0 0 0;
}

#contenido {
  padding: 10px;
  overflow: auto;
}

#contenido h1 {
  margin: 0;
}

#contenido h2 {
  margin: 0;
}

#datosbasicos {
  width: 250px;
  height: 100px;
  font-size: 13px;
  margin: 10px 0 0 0;
  /*border: 1px solid #f0f0f0;*/
}

.titulocaja {
  background: #f0f0f0;
  font-weight:bold;
  font-size: 15px;
}

.etiquetacaja {
  /*clear: both;*/
  float: left;
  font-weight:bold;
  margin: 0 3px 0 0;
}

.datocaja {
  float: right;
}

.notas {
  font-size: 11px;
  
}

.enlacesedicion{
  font-size: 10px;
  font-weight: normal;
}

.enlaceinline {
  display: inline;
}

.ajax_aid {
  font-size: 11px;
  text-align: left;
  background-color: #f0f0f9;
}

.etiquetarecurso {font-size: 10px;text-align:center;font-weight: bold;padding: 0 2px;}
.nombrerecurso {font-size: 12px;}
#tablarecursos {font-size: 12px;}
.labelfotos {background: #3bacdb; color: #ffffff;}
.labelnoticia {background: #db3b3b; color: #ffffff;}
.labelrender {background: #bfdb3b; color: #000000;}
.labelplano {background: #ebcd28; color: #000000;}
.labelvideo {background: #660066; color: #ffffff;}

.gray {
  color: #9999aa;
  font-size: 10px;
  padding-top: 4px;
}

#tops li {
  font-size: 11px;
  margin-top: 3px !important;
}

#tops div {
  font-size: 11px;
  margin: 5px 12px 0 0;
}

#tops td {
  vertical-align: top;
}

/* Estilo para las cajas de detalles */ 
#detalles { font-size: 13px; width: 630px; }
.detalle { border-bottom: 1px solid #f3f3f3; }
.detalle span { font-weight: bold; }

/* Estilo para las cajas de cifras */ 
#cifras { font-size: 13px; width: 630px;}
.cifra { border-bottom: 1px solid #f3f3f3;}
.cifra span { font-weight: bold;}

/* Estilo para las cajas de localizadores */ 
#localizadores { font-size: 13px; width: 630px;}
.localizador { border-bottom: 1px solid #f3f3f3;}
.localizador span { font-weight: bold;}

/* Estilo para las cajas de recursos */ 
#recursos { font-size: 13px; width: 630px;}
.recurso { border-bottom: 1px solid #f3f3f3;}
.recurso span { font-weight: bold;}

/* Estilo para las cajas de artículos */ 
#articulos { font-size: 13px; width: 630px;}
.articulo { border-bottom: 1px solid #f3f3f3;}
.articulo span { font-weight: bold;}

#modelos {
  margin-bottom: 0px !important;
  margin-bottom: 10px;
}

.fondoindex {
  background: #fff url(img/fondo_index.jpg) no-repeat;
}

.imagenflickr {
  border:none;
  float:left;
  border:1px solid black;
  margin: 3px 3px;
  width: 75px;
  height: 75px;
  overflow: hidden;
}

.imagenflickr img {
  border: none;
  min-width: 75px;
  min-height: 75px;
}

#imagenesflickr {
  width:630px;
  overflow: hidden;
  background-color: #ffffff;
}

#publificha {
  width:302px;
  height:252px;
  float:right;
}
