html{border:solid #3366FF;border-width:0 1px 1px 1px;}
body{background-color:#333;margin:0px;padding:0px;font-family:Tahoma, Verdana, "Trebuchet MS", sans-serif;font-size:12px;color:#444;background-image:url(../img/bg.jpg);background-repeat:repeat-x;background-position:center top;text-align:center;}
a:link, a:active, a:visited{color:#3366FF;text-decoration:none;}
a:hover{color:#00F;text-decoration:underline;}
.centrado{width:970px;margin:0 auto;text-align:left;}
#top{height:142px;position:relative;}
#main{position:relative;}
#caja{width:780px;text-align:left;margin:0 auto;position:relative;}
#logo{position:absolute;top:8px;}
#headerContacto{position:absolute;top:6px;right:105px;}
#headerContacto a:link, #headerContacto a:visited, #headerContacto a:active{text-decoration:none;color:#444;}
#headerContacto a:hover{color:#7C4314;}
#headerSocial{position:absolute;top:5px;right:5px;}
#titular{position:relative;height:46px;}
#titular h1{position:absolute;letter-spacing:6px;font-weight:normal;font-size:13px;top:18px;left:183px;padding:0;margin:0;}
.galeriaHorizontal{padding:10px 6px;}
.galeriaHorizontal div{float:left;border:1px solid #000;padding:5px;background-color:#333;margin:0 10px 10px 0;}
.galeriaHorizontal img{border:2px solid #FFF;}
.clr{clear:both;}
.imgSeccion{float:right;padding:0 20px 0 10px;}
#contenido{float:left;width:694px;background-color:#FFF;background-image:url(../img/bgContenido.jpg);background-repeat:no-repeat;background-position:center top;padding:55px 0 60px 96px;}
#contenido .h1NoMargin h1{margin:10px 0 0 0;font-size:18px;font-weight:normal;padding:0 0 9px 7px;background-image:url(../img/bgH1.png);background-repeat:no-repeat;background-position:left bottom;color:#7C4314;letter-spacing:2px;}
#contenido h1{margin:10px 0 20px 0;font-size:18px;font-weight:normal;padding:0 0 9px 7px;background-image:url(../img/bgH1.png);background-repeat:no-repeat;background-position:left bottom;color:#7C4314;letter-spacing:2px;}
#contenido h1 a:link, #contenido h1 a:visited, #contenido h1 a:active{text-decoration:none;color:#000;}
#contenido h1 a:hover{color:#7C4314;}
#contenido h2{color:#333;font-weight:normal;font-family:"Times New Roman", Times, serif;font-style:italic;border:solid #333;border-width:0 0 2px 0;padding:4px;margin:40px 0 10px 0;}
#contenido p{margin:8px 25px 8px 7px;padding:0;line-height:140%;}
#contenido #texto{float:left;width:232px;padding:10px 0 10px 18px;}
#contenido #texto_doble{float:left;width:575px;padding:10px 18px;}
#contenido #imagen{float:left;width:340px;margin:0 0 0 18px;text-align:right;}
#pianos_destacados ul{margin:0;padding:0;list-style-type:none;}
.piano_destacado{height:200px;float:left;padding:0;text-align:center;padding:8px;font-weight:bold;}
.piano_destacado img{border:1px solid #7B4314;}
.piano_destacado_vertical{width:130px;float:left;padding:0;text-align:center;margin:8px 4px 0 8px;font-weight:bold;}
.vendido{margin:0 10px;padding:0 10px;background-color:#F00;color:#FFF;}
.respuesta_usuario{border:1px solid #954B21;padding:5px;background-color:#EEE;}
.mostrarArcImg{float:right;margin:5px 20px 5px 10px;border:10px solid #FFF;}
.mostrarArcImg img{border:1px solid #333;}
.recuadro{background-color:#EDE6E0;border:1px solid #AE8D73;padding:8px;clear:both;margin:10px 20px 10px 0;}
#novedades-destacado{padding:5px 5px 20px 5px;background-color:#EEE;border:1px solid #DDD;}
#novedades-destacado ul{margin:0;padding:0;list-style-type:none;}
#novedades-destacado li{margin:0;padding:7px 0;}
#novedades-destacado .fecha{color:#555;font-size:85%;}
.blogImg{border:5px solid #DDD;}
.ver-mas{text-align:right;}
form{padding:0;margin:0;}
.input, .textarea{width:300px;}
#pianosALaVenta{width:273;float:right;margin:0 20px 0 35px;position:relative;}
#pianosALaVenta h2{font-style:italic;font-size:15px;font-weight:normal;padding:0 0 6px 10px;margin:0;border:solid #7B4314;border-width:0 0 3px 0;}
.pianoImgPrincipal{border:1px solid #666;float:left;margin-right:10px;}
.pianoImgSecundaria{border:1px solid #666;float:right;margin:0 29px 10px 0;}
#novedadesPortada{height:220px;}
#novedadesPortada .novedad{float:right;height:162px;width:337px;margin:0 10px 0 0;}
#novedadesPortada .novedad .novedadImg{border:1px solid #CCC;padding:3px;float:left;}
#novedadesPortada .novedad .novedadImg img{border:none;}
#novedadesPortada .novedad .novedadContenido{float:left;width:100px;line-height:140%;padding:8px 5px;}
#novedadesPortada h1{margin:0 0 2px 0;}
#pie{float:right;width:586px;height:180px;padding:30px 100px 0 104px;line-height:140%;color:#000;background-color:#FFF;margin:0 0 30px 0;background-image:url(../img/bgPie.png);background-repeat:no-repeat;background-position:right bottom;}
#pie #firma{float:left;}
#pie #musica{float:right;}
#pie h1{font-size:12px;color:#000;font-weight:normal;padding:2px 2px 2px 0;margin:0;display:inline;}
#botonera{width:180px;text-transform:uppercase;background-repeat:repeat-y;float:left;font-size:11px;}
#botonera ul{padding:0;margin:0;list-style-type:none;}
#botonera li{width:135px;height:18px;background-image:url(../img/botonera/division.png);background-repeat:no-repeat;padding:8px 0 4px 23px;}
#botonera a:link, #botonera a:active, #botonera a:visited{text-decoration:none;color:#FFF;}
#botonera a:hover{font-weight:bold;}
.etiqueta{width:135px;height:18px;background-image:url(/img/botonera/boton.gif);background-repeat:no-repeat;padding:4px 0 4px 23px;}
:focus{outline:0;}
#sliderContainer{width:273px;height:240px;position:relative;margin:0 0 25px 0;}
.sliderContainer{width:273px;height:240px;position:relative;margin:25px auto;}
#slider{width:273px;height:240px;overflow:hidden;position:relative;margin:auto;}
#slider .slide{width:273px;height:240px;float:left;overflow:hidden;}
.prev, .next{height:30px;width:30px;position:absolute;z-index:1000;bottom:0;}
.prev{background:url('../img/botones/wXXX.png') no-repeat;left:10px;}
.next{background:url('../img/botones/eXXX.png') no-repeat;right:10px;}
.titulo{position:relative;font-family:"Times New Roman", Times, serif;font-style:italic;color:#666;font-size:15px;padding:15px 0 0 0;text-align:center;}
#sliderPortadaContainer{width:672px;height:199px;position:relative;margin:0 0 25px 0;}
.sliderPortadaContainer{width:672px;height:199px;position:relative;margin:0 auto;}
#sliderPortada{width:672px;height:199px;overflow:hidden;position:relative;margin:auto;}
#sliderPortada .slide{width:222px;height:199px;float:left;overflow:hidden;background-color:#FFF;padding:3px;}
#sliderPortada .slide img{border:1px solid #CCC;}
