/********** Productos **********/


#productes {
 padding:20px;
}

#content h4 {
 display:block;
 padding:3px 40px;
 margin:0px;
 color:white;
 margin-bottom:2px;
 background: url(../../img/bg_h4.jpg) top left repeat-y transparent;
}

#content .hr{
 height:2px;
 display:block;
 margin-bottom:10px;
 border-top:1px solid #b0bfc4;
 background:white;
 _overflow:hidden;
}

#productes .producto {
 float:left;
 display:block;
 width:176px;
 height:198px;
 padding:2px;
 border:1px solid #aac2cc;
 margin-right:24px;
 margin-bottom:12px;
 background:#feffff;
 position:relative;
}

#productes .producto.last {
 margin-right:0px;
}

#productes .producto .inner_producto {
  padding:8px;
  background: url(../../img/bg_prod.jpg) top left repeat-x transparent;
}

#productes .producto a {
 font-weight:bold;
 color:#1f528b;
 font-size:12px;
}

#productes .producto .more_info a {
 position:absolute;
 bottom:0px;
}

#productes .producto .frame {
 position:absolute;
 bottom:5px;
}

#productes .producto ul {
 margin:0px;
 padding:0px;
 font-size:12px;
 list-style:none;
 color:#7990b2;
 margin-bottom:10px;
 margin-top:10px;
}


/***************************************
        
        Producto en detalle
        
***************************************/

#detalle  {
 padding:10px;
 margin:0px;
}

#detalle a {
 font-size:12px;
 padding:6px 0px;
 margin-bottom:5px;
 text-decoration:none;
}

#detalle .image {
 float:left;
 display:block;
 border:1px solid #aac2cc;
}

#detalle .galeria {
 border:1px solid #aac2cc;
 display:block;
 margin:0px;
 padding:10px;
 width:594px;
 float:left;
 background: url(../../img/bg_prod.jpg) top left repeat-x white;
}

#detalle .galeria ul {
 margin:0px;
 padding:0px;
 list-style:none;
}

#detalle .galeria ul li {
 margin:0px;
 padding:0px;
 list-style:none;
 float:left;
 width:auto;
 margin-bottom:20px;
 margin-left:20px;
}

/*
#detalle .galeria ul li img {
 margin:7px 4px;
}*/

#detalle ul.profile {
 list-style:none;
 margin:10px 0px;
 padding:0px;
 float:left;
 border-top:1px solid #aac2cc;
 border-left:1px solid #aac2cc;
}

#detalle .producto .descripcion {
 float:left;
 width:613px;
 border:1px solid #aac2cc;
 padding:0px;
 margin:10px 0px;
 color:#22538b;
 font-size:13px;
 background: url(../../img/bg_prod.jpg) top left repeat-x white;
}

#detalle .producto .descripcion p {
 margin:5px;
}

#detalle ul.profile li {
 width:297px;
 float:left;
 margin:0px;
 padding:4px;
 border:1px solid #aac2cc;
 border-top:1px solid white;
 border-left:1px solid white;
 font-size:12px;
 color:#22538b;
 background: url(../../img/bg_prod.jpg) top left repeat-x white;
}

.colaborador {
 display:block;
 float:left;
 padding:10px;
 border-bottom:none;
}

.colaborador image {
  margin:0px;
  padding:2px;
  border:1px solid gray;
}

.colaborador ul {
 margin:0px;
 float:left;
 margin-left:10px;
 list-style:circle;
 width:400px;
}

#footer {
 background: url(../../img/bg_footer.jpg) top left repeat-y #4875d0;
 color:#9ed1f0;
 padding:7px;
 font-size:10px;
 display:block;
 height:12px;
}

#footer span {
 float:left;
}

#footer a {
 float:right;
 text-decoration:none;
 color:white;
 font-size:12px;
}

#footer a:hover {
 border-bottom:2px dotted black;
}

/****
 404
****/
#error {
 padding:10px;
 color:#22538b;
 height:540px;
}
