#contenido{
margin:10px 50px;
}

.contenidognrl img.izq{
float:left;
border:1px solid #666;
margin-right:10px;
margin-bottom:10px;        
}
.contenidognrl img.izq2{
float:left;
border:1px solid #666;
margin-right:10px;
margin-bottom:73px;        
}
.contenidognrl  p{
font-size:11px;
padding:10px 35px 10px 0px;
font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
line-height:1.3em;        
}
.contenidognrl  h3{
background-color:#333;
font-size:14px;
color:#fff;
height:22px;
padding:5px 5px 0px 10px;
margin-bottom:10px;
}
.contenidognrl  h2{
font-size:14px;
color:#000;
height:22px;
padding:5px 5px 0px 0px;
margin:10px 35px 10px 0px;
}
.general .contenidognrl .listado h3{
height:auto;
padding-bottom:5px;
}
.contenidognrl a:link{
font-weight:bold;
padding-left:150px;
color:#3B7400;
}
.contenido a.boton2,
.contenidognrl a.boton2{
font-weight:bold;
float:right;
padding-right:35px;
padding-left:20px;
color:#000;
background:url(/img/flecha-verde2.gif) no-repeat left 0px;
margin-bottom:32px;
clear:both;
}
.contenidognrl .noticiasPrincipal p a,
.contenidognrl .noticiasPrincipal p a:link,
.contenidognrl .noticiasPrincipal p a:visited{
color:#000;
}
.contenidognrl a.enlace{
font-weight:bold;
padding-left:20px;
color:#3B7400;
background:url(/img/flecha-verde.gif) no-repeat 0px 0px;
}
.contenidognrl p.tel{
font-weight:bold;
padding-left:20px;
margin:20px 0px 80px 0px;
text-align:center;
}
.general .contenidognrl ul li a{
color:#000;
}
.contenidognrl a.botonnoticia{
margin:40px 20px;
clear:both;
display:block;
float:left;
color:#000;
font-weight:bold;
padding:0px 15px 0px 0px;
background:url(/img/flecha-verde.gif) no-repeat right 0;
}
.general .contenidognrl .listaErrores{
margin-bottom:20px;
color:#f00;
text-align:center;
font-weight:bold;
}
.general .contenidognrl .mailOK{
margin-bottom:20px;
color:#59B101;
text-align:center;
font-weight:bold;
}
.contenidognrl .noticiasPrincipal .listado img{
width:auto;
height:auto;
}
/* FICHA PRODUCTO */

.ficha {
margin:0px 0px 0px 0px;
width:547px;
height:auto;        
}
.ficha  img{
float:left;
border:1px solid #666;        
}
.ficha  h3{
height:25px;
background-color:#333;
color:#fff;
float:right;
font-size:15px;
margin:0px;
width:260px;
font-weight:normal;
padding:5px 5px 0px 18px;            
}
.ficha  h4{
font-size:11px;
font-weight:bold;
padding-left:20px;
background:url(/img/bulet-verde.gif) no-repeat left 3px;    
margin-left:20px;
width:240px;
float:left;
margin-top:10px;
}
.ficha  p{
float:right;
font-size:11px;
padding:10px 10px 10px 20px;
width:253px;
font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
line-height:1.3em;        
}
.ficha  p.descripcion{
background-color:#eee;
}
.ficha  p.accesorios{
float:right;
font-size:11px;
padding:5px 10px 5px 90px;
width:183px;
font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
line-height:1.3em;        
}
.ficha ul{
float:right;
width:223px;
border-bottom:1px solid #666;
font-size:11px;
font-weight:bold;
text-align:center;
margin-left:20px;
margin-right:20px;    
}
.ficha li{
float:left;
width:70px;
text-align:left;
padding:5px 0px 5px 15px;
background:url(/img/bulet-verde.gif) no-repeat 0 8px;
}
.ficha li.drch{
float:right;
}
.ficha  li.titulo{
font-size:12px;
font-weight:bold;
text-align:center;
background:url(/img/bg-vea.gif) no-repeat 0px 5px;
list-style-image:none;
width:208px;    
}
.ficha li a:link,
.ficha li a:visited{
color:#000;        
}
.ficha p a:link,
.ficha p a:visited{
background:url(/img/bulet-verde.gif) no-repeat 0 0;
color:#000;
padding-left:20px;
font-weight:bold;
float:right;
margin-right:90px;
}
.ficha p.ultimoAcabadoDe a{
margin-right:60px;
}
.ficha p.ultimoAcabadoEn a{
margin-right:70px;
}
.ficha p.ultimoAcabadoFr a,
.ficha p.ultimoAcabadoIt a{
margin-right:80px;
}
.galeria{
height:84px;
width:525px;
float:left;
padding-left:15px;
}
.galeria p{
text-align:center;
width:135px;
float:left;
padding-top:20px;
}
.galeria img{
float:left;
padding-top:20px;
padding-left:10px;
}
.galeria ul{
float:left;
margin-top:10px;
text-align:center;
}
.galeria ul li{
float:left;
margin-left:10px;
padding:0px;
}
.galeria li a{
float:left;
height:50px;
width:50px;
padding:0px;
margin:0px;
}
#wrap #content .contenido .galeria li img{
padding:0px;
margin:0px auto;
float:none;
}
bold{
font-weight:bold;
}
/* FIN */
/* NOTICIAS */
.listado {
width:577px;
margin-bottom:30px;
height:auto;
clear:both;
}
.listado img{
float:left;
margin-bottom:10px;
border:1px solid #333;
margin-right:20px;
}
.listado h3{
background-color:#333;
font-size:14px;
color:#fff;
height:22px;
padding:5px 5px 0px 10px;
}
.listado .fecha{
text-align:right;
padding-right:20px;
}
.listado p{
padding:0px 20px 10px 10px;
}
.listado h3 a:link, .listado h3 a:visited{
color:#fff;
padding:0px;
margin:0px;
background:none;
}
.listado h3 a:hover, .listado a:active{
color:#fff;
background:none;
padding-left:0px;
}
.listado a.boton {
color:#000;
font-weight:bold;
text-align:right;
padding:0px 20px 0px 0px;
background:url(/img/flecha-verde.gif) no-repeat right 0;
}
.general .contenidognrl .listado a.boton2,
.general .contenidognrl .listado a.botonTodas{
background:url(/img/flecha-verde2.gif) no-repeat left 0;
color:#000;
font-weight:bold;
text-align:right;
padding-left:20px;
}
.general .contenidognrl .listado a.botonTodas{
float:left;
margin-top:20px;
}
.general .contenidognrl .listado.noticias li{
background:url(/img/flecha-derecha.gif) no-repeat;
padding-left:20px;
}
/* FIN */
/* FORMULARIO */
form {
margin:0px;
padding:0px;
display:block;
background-color:#eee;
height:360px;
width:597px;    
}
form label {
font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
display:block;
width:120px;
float:left;
background:url(/img/buletcito-verde.gif) no-repeat left 5px;
padding-left:20px;
}
form input, form textarea, form select{
border:1px solid #333;
float:left; 
}
form div.campo {
height:30px;
padding:0px 20px 0px 0px;
margin:0px 0px 0px 70px;
}
form div.campo.campoNombre{ 
height:30px;
padding-top:20px;    
width:400px;
}
form div.campo.campoComentarios .textoLargo{
margin-bottom:20px;
}
.contenidognrl form fieldset{
border:none;
}

div.btnform {
height:50px;
width:360px;
float:left;
text-align:center;
padding:20px 0px 0px 240px;
margin:20px 0px 40px 0px;
background-color:#FFF;
border:none;
}
div.btnform input{
border:none;
color:#000;
font-weight:bold;
text-align:right;
padding-top:2px;
padding-right:55px;
font-size:11px;
height:14px;
width:74px;     
}
div.btnform.es input{
border:0px;
background:url(/img/enviar-btn-es.gif) no-repeat;
}
div.btnform.de input{
border:0px;
background:url(/img/enviar-btn-de.gif) no-repeat;
}
div.btnform.en input{
background:url(/img/enviar-btn-en.gif) no-repeat;
}
div.btnform.fr input{
background:url(/img/enviar-btn-fr.gif) no-repeat;
}
div.btnform.it input{
background:url(/img/enviar-btn-it.gif) no-repeat;
}
.contenidognrl p.formulario {
background:#333;
padding:20px 20px 20px 20px;
color:#fff;
width:557px;
font-weight:bold;
border-bottom:1px solid #fff;    
}
/* FIN */
/* ACABADOS */
.acabados {
margin:0px 0px 0px 0px;
width:547px;
height:auto;    
clear:both;
}
.acabados .acabado,
.acabados .iluminacion,
.acabados .lavabos,
.acabados .encimeras,
.acabados .medidas,
.acabados .espejos{
clear:both;
margin-bottom:5px;
}
.acabados img{
margin-bottom:5px;
}
.acabados h3{
height:25px;
background-color:#333;
color:#fff;
font-size:15px;
margin:0px;
font-weight:normal;
padding:5px 5px 0px 18px;    
}
.acabados h2{
height:25px;
color:#000;
background:url(/img/bulet-verde.gif) no-repeat left 8px;
font-size:15px;
margin:0px;
font-weight:normal;
padding:5px 5px 0px 18px;    
}
.acabados ul{
text-align:center;
height:22px;
padding-top:4px;
border-bottom:1px solid #fff;
background-color:#eee;
}
.acabados li{
display:inline;
padding:3px 10px;
font-size:12px;
border-right:1px solid #000;
color:#53851F;
font-weight:bold;
}
.acabados li.listaHorizontalDe{
padding:3px 3px;
}
.acabados li.ultimoEs,
.acabados li.ultimoDe,
.acabados li.ultimoEn,
.acabados li.ultimoFr,
.acabados li.ultimoIt{
border-right:none;
}
.acabados li a:link, .acabados li a:visited{
color:#000;
font-weight:normal;        
}
.acabados li a:hover, .acabados li a:active{
color:#53851F;    
}
.acabados .lavabos,
.acabados .encimeras,
.acabados .espejos{
margin:20px 0px 25px 20px;
}
.acabados .lavabos img, 
.acabados .iluminacion img,
.acabados .acabado img,
.acabados .encimeras img,
.acabados .espejos img{
float:left;
margin-right:10px;
border:1px solid #333;        
}
.acabados .lavabos p,
.acabados .iluminacion p,
.acabados .acabado p,
.acabados .encimeras p,
.acabados .espejos p{
padding:5px 0px 2px 0px;
        
}
.acabados .lavabos h4,
.acabados .iluminacion h4,
.acabados .acabado h4,
.acabados .encimeras h4,
.acabados .espejos h4{
padding:5px 0px 5px 0px;
background-color:#eee;    
}
.acabados .medidas {
margin-top:10px;          
}
.acabados .medidas img{
display:block;
margin-right:20px;
border:1px solid #333;            
}
.acabados .medidas .descripcion {
margin-bottom:15px;
}
.acabados .medidas .descripcion p {
margin-left:300px;
}
.acabados .medidas ul{
height:auto;
}
.acabados .medidas h4{
padding-top:5px;
background-color:#eee;
margin-bottom:5px;
font-size:11px;        
}
.acabados .iluminacion,
.acabados .acabado{
margin:20px 0px 65px 20px;            
}
.acabados .medidas ul.fotoMedidas{
text-align:left;
height:auto;
padding-top:4px;
border-bottom:none;
background-color:#fff;
}
ul.fotoMedidas li {
display:block; 
height:auto;      
}
ul.fotoMedidas li img {
margin-right:20px;
border:1px solid #333;           
}
/* FIN */