body
{
  background:#8A8A8A url(images/fondoBody.jpg) center top repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  height:100%;
  margin:0;
  padding:0;
  text-align:center;
}

#degradado
{
  background:#FFF url(images/fondoDegradado.jpg) center top repeat-x;
  height:895px;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

#container
{
  background:url(images/fondoContainer.png) repeat-y;
  margin:auto;
  padding:0;
  position:relative;
  text-align:center;
  width:999px;
  z-index:10;
}

#lateral
{
  position:absolute;
  right:0px;
  top:0;
}

#cuadro_login
{
  position:relative;
  background:url(images/fondoIndentificacion.jpg);
  height:153px;
  width:265px;
  padding:35px 0px 0px 0px;
  color:#EEEEEE;
 
}
#cuadro_login td,#cuadro_login th {
     color:#EEEEEE;
} 

#cabecera
{
  background:#8A8A8A url(images/fondoCabecera.jpg);
  height:345px;
  margin:auto;
  position:relative;
  text-align:left;
  width:893px;
}

#flashcabecera
{
  height:290px;
  left:52px;
  position:absolute;
  top:0;
  width:890px;
}

#menuCabecera
{
  height:100px;
  left:25px;
  position:absolute;
  text-align:left;
  top:25px;
  width:250px;
}

#menuCabecera span
{
  padding:0 14px 3px 24px;
}

.info_mensaje
{
  background-color:#AD1513;
  color:#FFF;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:400;
  padding:2px;
}

#info
{
  background-color:#AD1513;
  color:#FFF;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:400;
  padding:2px;
  position:absolute;
  right:30px;
  top:75px;
}

#info b,#info a
{
  color:#BBB;
}

#cuerpo
{
  margin:auto;
  min-height:600px;
  padding:20px 0px;
  position:relative;
  text-align:left;
  width:893px;
  background:url(images/fondoCuerpo.jpg) top center no-repeat;
  left:0px;
}

#contenido
{
  display:block;
  left:30px;
  margin-left:0;
  position:relative;
  text-align:left;
  width:550px;
}

#lateralDerecho
{
  display:block;
  float:right;
  height:370px;
  position:relative;
  right:10px;
  text-align:left;
  top:20px;
  width:265px;
}

#sitiosInteres
{
  color:#0E0E0E;
  font-size:12px;
  font-weight:700;
  text-align:center;
}

#titular_login
{
  background-color:#ccc;
  color:#0E0E0E;
  font-size:12px;
  font-weight:700;
  height:27px;
  padding:7px 0 0;
  text-align:center;
}

.titular_blog
{
  color:#555;
  font-size:16px;
  font-weight:700;
}

.titular_info
{
  color:#864c4c;
  font-size:14px;
  font-weight:700;
}

#breadCrumbs
{
  color:#FFF;
  font-size:11px;
  left:475px;
  position:absolute;
  top:380px;
  z-index:2;
}

#breadCrumbs a
{
  color:#FFF;
  font-size:10px;
}

#registeredUser
{
  margin-top:40px;
  padding:5px 2px;
  position:relative;
  text-align:center;
  width:110px;
}

#registeredUser a
{
  color:#AAA;
  padding:2px;
}

#registeredUser a:hover
{
  padding:2px;
}

#buscadorBox
{
  background:url(images/fondoBusqueda.gif) no-repeat center;
  color:#AAA;
  height:80px;
  left:-12px;
  margin:20px 0 0 6px;
  padding:3px 3px 3px 25px;
  position:relative;
  width:150px;
}

#buscadorTitle
{
  color:#444;
  font-size:10px;
  font-weight:700;
  margin-left:10px;
  position:relative;
  top:15px;
}

.lupa
{
  background:url(images/buscar.gif) center;
  border:0;
  height:23px;
  margin:0;
  padding:0;
  position:relative;
  width:23px;
}

.formbusc
{
  top:30px;
  width:100px;
}

#buscadorBox a
{
  color:#999;
  font-weight:700;
}

#buscadorBox a:hover
{
  color:#eee;
}

#cuadroSearch
{
  border:1px solid #CCC;
  color:#ccc;
  font-weight:700;
}

#cuadroSearch input
{
  margin:0 10px 0 0;
}

#buscadorProductos div
{
  margin:10px;
  padding:5px;
}

#propiedadesProductos div
{
  float:left;
  margin:10px 10px 10px 0;
  padding:5px;
}

#buscadorSecciones div
{
  border:1px solid #CCC;
  margin:10px 10px 10px 0;
  padding:5px;
}

.cabeceraListado
{
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  color:#333;
  font-size:12px;
  margin-bottom:10px;
  margin-left:15px;
  margin-top:10px;
  padding-left:10px;
  text-align:center;
  width:595px;
}

.tablaListadoProductos
{
  margin-left:50px;
  width:470px;
}

.tablaListadoProductos p
{
  color:#333;
  line-height:18px;
}

.tablaListadoProductos td
{
  border:1px solid #aaa;
  font-family:Verdana;
  font-size:11px;
  padding:5px;
}

.tablaListadoProductos td p
{
  margin:5px;
  padding:1px;
}

.tablaListadoProductos a
{
  color:#444;
  font-size:14px;
  font-weight:700;
}

.tablaListadoProducto a b
{
  color:#058EE0;
}

.tablaListadoProductos a:hover
{
  color:#111;
  text-decoration:underline;
}

.tablaListadoProductos tr
{
  border:1px solid #000;
}

.fila_1
{
  background:#ddd;
  height:95px;
  margin-left:18px;
  position:relative;
  right:15px;
  text-align:left;
  width:470px;
}

.fila_0
{
  background:#eee;
  height:95px;
  margin-left:18px;
  position:relative;
  right:15px;
  text-align:left;
  width:470px;
}

.celdaListadoImagen
{
  padding:20px;
  width:110px;
}

.celdaListadoImagen a img
{
  border:3px solid #ccc;
}

.celdaListadoImagen a:hover img
{
  border:3px solid #888;
}

.celdaListadoNmbre
{
  height:100px;
  padding:20px;
}

.elementoDescripcion
{
  margin:2px 0 0 100px;
  position:absolute;
  top:0;
}

.nombreProducto
{
  font-weight:700;
  width:400px;
}

#lsitadoProductosPrecio
{
  color:#A50003;
  font-weight:700;
  height:30px;
}

#numeracion
{
  color:#216AAF;
  margin-top:40px;
  vertical-align:middle;
}

.leerMas
{
  left:150px;
  position:absolute;
  top:70px;
  width:120px;
}

.textoNoticia
{
  font-weight:700;
  left:150px;
  position:absolute;
  top:25px;
  width:300px;
}

.fechaNoticia
{
  left:150px;
  position:absolute;
  top:5px;
}

.imagenNoticia
{
  left:3px;
  position:absolute;
  top:3px;
}

.leyendaImg
{
  text-align:center;
}

#galeriaImagenesProducto
{
  border:1px solid #888;
  margin-bottom:20px;
  padding:2px;
}

.tituloGaleriaImagenes
{
  color:#31391A;
  font-weight:700;
  margin-bottom:4px;
}

#volver
{
  margin-top:20px;
  vertical-align:text-bottom;
}

.newsBox
{
  background:url(images/pxNews.gif) bottom repeat-x;
  border:1px solid #C0C7CE;
  margin:10px;
  padding:5px;
  width:620px;
}

.newsTitulo
{
  background:url(images/pxNews.jpg) bottom repeat-x;
  color:#888;
  display:block;
  font-size:14px;
  font-weight:700;
  padding:3px 0;
  text-align:center;
}

.newsTitulo a
{
  color:#888;
  font-weight:700;
  text-decoration:none;
}

.newsTitulo a:hover
{
  color:#333;
  text-decoration:underline;
}

.newsSubtitulo
{
  color:#1D6D2E;
  display:block;
  font-size:12px;
  font-weight:700;
  margin-top:6px;
  text-align:center;
}

.newsFecha
{
  color:#0B3360;
  display:block;
  font-size:10px;
  text-align:center;
}

.newsFuente b
{
  color:#B01028;
}

.fuente
{
  color:#000;
  font-weight:700;
}

.mensaje
{
  color:#CC3241;
  font-size:14px;
}

.mensaje a
{
  color:#CC3241;
  font-size:12px;
}

.usuarioForo
{
  color:#566FA1;
}

.fechaForo
{
  font-size:10px;
  font-weight:400;
}

#foro
{
  border:1px solid #ddd;
  padding:2px;
}

.contentMensaje
{
  color:#666;
  font-weight:400;
  margin:0 0 2px;
}

.usuarioFechaForo a
{
  color:#3C80CC;
  font-size:11px;
}

.usuarioFechaForo
{
  text-align:right;
}

#pie
{
  background:url(images/fondoPie.gif) top no-repeat;
  clear:both;
  font-size:11px;
  height:109px;
  margin:auto;
  position:relative;
  width:999px;
}

#pie div
{
  bottom:11px;
  padding:0 0 0 600px;
  position:relative;
  top:35px;
}

#pie a
{
  color:#333;
  font-weight:700;
  padding:1px 2px;
  text-decoration:none;
}

#pie a:hover
{
  color:#000;
  font-weight:700;
  text-decoration:underline;
}

#legal a
{
  font-size:11px;
  font-weight:700;
  margin:0 4px;
  text-decoration:none;
}

#listadoNoticias
{
  float:right;
  position:relative;
  width:175px;
}

#cuerpoNoticia
{
  position:relative;
  width:480px;
}

#cuerpoNoticia h2
{
  color:#666;
  font-size:14px;
  margin:0;
  padding:0;
}

#cuerpoNoticia h1
{
  margin:10px 0;
  padding:0;
}

.cuadroNoticia
{
  border:1px solid #CCC;
  margin:0 0 10px;
  padding:5px;
  text-align:center;
}

.tituloListadoNoticia
{
  color:#A00;
  font-size:14px;
  font-weight:700;
}

.subtituloListadoNoticia
{
  color:#999;
  font-size:12px;
  font-weight:700;
}

#menuCabecera span a,#menuCabecera span b
{
  color:#464646;
  font-weight:700;
}

#buscadorProductos,#buscadorSecciones
{
  padding:10px;
  position:relative;
}
.cajaGaleria{
    background: url("images/fotoGaleria.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 177px;
    margin: 15px 27px;
    position: relative;
    width: 220px;
}
.tituloGaleria{
    font-size: 17px;
    position: absolute;
    text-align: center;
    top: 7px;
    width: inherit;
}
.imagenGaleria{
    left: 10px;
    position: absolute;
    top: 34px;
}
#titulo_seccion {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
    position: relative;
    top: -5px;
}
brought by Arkikstudio CMS Web Design in Madeira, Portugal contact: info(at)codebeautifier.com

