#cuerpo2 {padding:0px; margin:0px; width:790px; float:left; background: url(../images/fondo-textos-alojamiento.jpg) repeat-y left top #FFFFFF; display:table; }

#body2 {padding:0px; margin:0px; width:640px; float:right;  background: url(../images/linea-blanca.jpg) top right repeat-y;  font-family:Arial; font-size:11px; }
#body2 p img{vertical-align: middle;}
#body2 p a{color:#2B3736; text-decoration:none;}
#body2 p {padding:5px 10px 5px 10px; font-family:Arial; font-size:11px;  color:#2B3736; width:620px; float:left;  margin:0px;}
#body2 h2{color:#D7DFDF; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:620px; float:left; padding:8px 10px 8px 10px; background:#283333; border-bottom:4px solid #3D4E4E; border-top:2px solid #3D4E4E; margin:0px;}
#body2 h1 {color:#D7DFDF; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:620px; float:left; margin:0px; padding:10px 10px 10px 10px; background:#283333; border-bottom:3px solid #3D4E4E;}
#body2 h4{color:#D7DFDF; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:5px 30px 2px 10px;  height:15px; text-align:left; width:600px; font-weight:100; display:block; float:left; background:#3D4E4E;}
#body2 h4 a{color:#D7DFDF; text-decoration:none;}

#fotos {width:585px; padding:0px 0px 10px 0px;  margin:0px auto; color:#2B3736; font-size:11px; font-family:arial; display:table;}
#fotos ul{width:585px; margin:0px; margin-bottom:10px; padding:0px; list-style:none; float:left; display:table; display: inline;}
#fotos ul li{width:158px; padding:0px; margin-right:10px; display: block; float:left; position:relative; }
#fotos h3{margin:0px; padding:0px; color:#2B3736; font-size:11px; font-family:arial; width:158px;}
#fotos p{padding:0px; margin:0px; width:158px;}
#fotos img{border:solid 0px #3D4E4E; border-top:2px solid #3D4E4E; margin:0px; padding:7px; background:#283333; }

#cuadrofotos {width:585px; padding:0px 0px 10px 0px;  margin:0px auto; margin-top:20px; color:#2B3736; font-size:11px; font-family:arial; display:table; background:#283333; text-align:center; color:#D7DFDF; }
#cuadrofotos p{color:#D7DFDF;}
#cuadrofotos p a{color:#D7DFDF;}

#socialalojamiento {color:#D7DFDF; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:630px; margin:0px; padding:2px 0px 2px 10px; background:#283333; border-bottom:1px solid #3D4E4E; float:left; }

#datoscontacto {color:#D7DFDF; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:620px; float:left; padding:8px 10px 8px 10px; background:#283333; border-bottom:4px solid #3D4E4E; border-top:2px solid #3D4E4E; margin:0px; font-weight:bold;}
#datoscontacto p{color:#D7DFDF; margin:0px; padding:0px;}
#datoscontacto p a{color:#D7DFDF;}
#datoscontacto p a:hover{color:#D7DFDF; text-decoration:none;}