
img {
  border:0;
  margin:0px;
}

form {
  margin:0px;
  padding:0px;
}

.logo-nombre, .logo-nombre a, .logo-nombre a:link, .logo-nombre a:visited, h1.logo-nombre a:hover
{
   font-family: Garamond, Arial, Helvetica, Sans-Serif;
   font-size: 32px;
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 3px;
   padding:0;
   margin:0;
   color: #F7DD18 !important;
   text-transform: uppercase;
}

.idiomas
{
  position:absolute;
  top:0px;
  left:922px;
}

.busqueda
{
  padding:10px;
  margin:0px;
  background-color: #FFBA74;
  margin-top:2px;
}

.titulogaleria
{
  background-color: #C84543;
  color:#FFFFFF;
  padding:5px;
}

.estilolink
{
  text-decoration:none;
  color: #D91138;
  border:solid #cccccc 1px;
  background-color: #E5FF9E;
  font-family:Arial, verdana;
  /*font-size:12px*/;
  padding: 1px;
  margin: 0px 2px 0px 2px;;
}

.caja_imagen
 {


}


.caja_emp
{
  font-size:11px;
  text-align:center;
  font-family: arial;
  height:30px;
}

.caja_enlace
{
  font-size:11px;
  text-align:center;
  font-family: arial;
}

.caja_titulo
{
  font-size:11px;
  text-align:center;
  font-family: arial;
  height:30px
}

.caja_emp a, .caja_enlace a
{
  font-size:11px;
  text-align:center;
  display:block;
  font-family: arial;
}

.caja_emp a:hover
{
  font-size:11px;
  text-align:center;
  background-color:#CEDACF;
  font-family: arial;
}

.caja_imagen
{
   height:125px;
   text-align:center;
   vertical-align: middle;
   width:122px;
   padding: 5px 5px 0px 5px;
}

.caja_imagen img
{
   border:1px solid #000000;

}

.columnagaleria
{
   background-color: #F1F7E6;
   vertical-align:top;
   padding: 5px;
   font-size:12px;
}

.galeriafoto
{
  background-color:#FFFFFF;
}


.celdaactividad
{
    text-decoration:none;
    color:#000000;

    font-size:10px;
    margin-bottom:15px;
   padding:2px 5px 2px 10px;
}

A.linkseccion
{
    text-decoration:none;
    color:#000000;
    background-color:#CEDACF;
    display:block;
    margin-top: 2px;
    padding:3px 0px 3px 10px;
    font-size:10px;
}

A.linkseccion:hover
{
  background-color:#B2DABC; text-decoration:none;
}

.cabeceracol
{
  white-space : nowrap;
  color: #000000;
/*  font-family: Georgia, "Times New Roman", Times, Serif;  */
  font-family:Arial, Helvetica, Sans-Serif;
  font-size: 11px;  
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 10px;  
  padding:5px 5px 5px 10px;
  background-color:#CEDACF;
  margin:8px 5px 5px 5px;
}


#display {
  border:1px solid #000000;
  width:400px;
  height:400px;
  position:absolute;
  top:0;
  left:0;
  display: none;
  padding:0px;
  margin:0px;
  background:#FFEF91 url(../images/cargando.gif) no-repeat center;

}

#display_foto {
  border:0;
  padding:0px;
  margin:5px;

}

.botonlogin
{
   font-size:12px;
   width:130px;
   height:30px;
   font-family: Arial;

}

.borde_m {
  border:solid #cccccc 1px;
  margin:5px;
  padding:5px;
}

.error {
   color: red;
   font-weight: bold;
}

.mensajeOK {
   color: green;
   font-weight: bold;
}

.enlace a, .mensaje_lopd a
{
   text-decoration:underline;
  font-family:Arial, verdana;
  /*font-size:12px*/;
  padding: 1px;
  margin: 0px 2px 0px 2px;;

}

.enlace a:hover, .mensaje_lopd a: hover
{
  color: #D15F26;
}

.mensaje_lopd
{
   border:solid #cccccc 1px;
   margin:15px 5px 5px 5px;
   padding:10px;
   font-size:10px;
}

.caja-texto
{
   font-size:16px;
   margin:10px;
   padding:10px;

}

.lempresa
{
  clear:both;
  --background-color:#B2DABC;
  width:98%;

  padding:0px;
  margin:0px;
  --border:solid #cccccc 1px;
}

.lempresa_logo
{
  float:left;
  margin: 0px;
  padding: 5px 5px 5px 5px;
  border:solid #BEBEBE 1px;
  text-align:center;
  width: 70px;
  height: 80px;
  cursor:pointer;
 -- background-color: #EDF8ED;
  background-color:white;

}

.lempresa_titulo
{
  text-align:left;
  font-size:13px;
  font-weight: bold;
  padding:0px;
  margin:0px;
}

.lempresa_datos
{
   float:left;
   width:350px;
   height: 80px;
   font-size:11px;
   cursor:pointer;
   border:solid #BEBEBE 1px;
   margin:0px;
   padding:5px 5px 5px 10px;
   background-color: #EDF8ED;
}

.lempresa_iconos
{
   float:left;
   width:290px;
   height:80px;
   padding: 5px 0px 5px 0px;
   text-align:center;
   border:solid #BEBEBE 1px;

   background-color: #EDF8ED;
}

.fichatitular
{
  font-weight: bold;
  background-color: #939393;
  color: #FFFFFF;
  padding:5px 5px 5px 20px;
  margin:-5px -20px 5px -20px;

}

.fichaempresa
{
  padding:5px 20px 20px 20px;
  border:solid #cccccc 1px;
  font-size:12px;
  height:200px;
  background: #F7F7F7;
}

.fichaempresa_bl
{
  padding:5px 20px 20px 20px;
  border:solid #cccccc 1px;
  font-size:14px;
  height:200px;
  background: #FFFFFF;
}

.fichaempresa2
{
  padding:20px;
  border:solid #cccccc 1px;
  font-size:14px;
  height:80px;
  background: #E4E4E4;
  text-align:center;
}

.fichaemp_icono
{
   text-align:center;
   font-size:12px;
   float:left;
   padding:2px 17px;
}

.lart
{
  border-bottom:1px solid #C5C5C5;
}

.producto_titulo
{
  font-size:18px;
  margin:0px 0px 0px 0px;
}

.producto_subtitulo
{
  font-size:16px;
  margin:0px 0px 0px 0px;
}

.producto_datos
{
  font-size:14px;
  margin:0px 0px 10px 0px;
  border:1px solid #C5C5C5;
  padding:5px;
  background: #F0F0F0;
}

.producto_ficha
{
  border:1px solid #C5C5C5;
  padding:10px;
}

.mante_datos
{
   border:1px solid #C5C5C5;
   padding:10px;
}

.foto
{
     border: #888888 solid 1px;
     padding:10px;
     background-color: #ffffff
}

.video-celda
{
  text-align:center;
  padding: 5px;
  font-size: 14px;
  background-color: #F7F7F7;
  border:1px solid #C5C5C5;

  border-collapse: collapse;
}

#breadcrumb
{
   margin:5px 0px 0px 0px;
   background-color: #F1F1F1;
   padding:5px 5px;
}

#breadcrumb a
{
  font-weight: bold;
  padding:5px 5px;
}

#breadcrumb a:hover
{

  color: black;
  background-color: #FFDE20;
}

fieldset
{
  border:0;
  padding:0;
  margin:0;
}


#form-contacto
{
 border: 1px solid #BBBBBB;
 padding:10px;
}

#form-contacto p
{
  clear:left;

}

#form-contacto label{
  display:block;
  float:left;
  height:1.5em;
  margin-bottom:10px;
  text-align:left;
  width:60px;
  margin-left:150px;
}

#form-contacto input
{
  width:347px;
}
