@charset "utf-8";
/* CSS Document */

body { background:#282828 url(../images/bg_site.jpg) top center; margin:0; padding:0; font-family:"Trebuchet MS", Arial, Verdana; color:#ccc; font-size:11px; }

a { color:#ccc; text-decoration:none; }
a:hover { color:#fff; }

p { font-size:11px; margin:0; padding:0 0 10px 0; line-height:16px; color:#EAEAEA; }

h1 { font-size:16px; color:#F3F3F3; font-weight:normal; margin:0; padding:0 0 10px 0; }
h1 strong { font-weight:normal; background:url(../images/arrow_grey.gif) no-repeat right center; padding-right:10px; }
h2 { font-size:13px; font-weight:bold; margin:0; padding:10px 0; color:#EAEAEA; }
h3 { font-size:11px; color:#ccc; font-weight:normal; margin:0; padding:7px 0;}

blockquote.gracias { margin:30px 50px; padding:25px; border:1px solid #999; font-size:16px;}

/* CONTENEDORES -------------------------------------------------------------------------------------------------------------------- */
#bg_luz { background:url(../images/bg_contenedor.jpg) no-repeat center top; }
#contenedor, #contenedor_intro { width:950px; margin:0 auto; vertical-align:middle; height:700px; }

#contenedor_intro { padding-top:60px; }
#contenedor_intro .dibujo_intro { float:left; padding-left:100px; }
#contenedor_intro .logo_intro { float:left; padding-top:200px; }
#contenedor_intro span { display:block; width:233px; float:left; text-align:center; padding:15px 0; letter-spacing:1px; }

/* ENCABEZADO ---------------------------------------------------------------------------------------------------------------------- */
#encabezado { height:40px; display:block; clear:both; }
#encabezado .logo { float:left; padding-top:10px; }
#encabezado .idioma { float:right; font-size:10px; color:#666; letter-spacing:1px; padding-top:10px; } 
#encabezado .idioma a { color:#666; } #encabezado .idioma a:hover { color:#fff; }

#left, #right { width:190px; float:left; }
#center { width:550px; padding:0 10px; float:left; }
#entero { width:720px; padding:0 10px; float:left; }

/* MAIN MENU ----------------------------------------------------------------------------------------------------------------------- */
ul#main_menu { margin:0 5px 0 0; padding:0; list-style:none; }
ul#main_menu li { padding:1px; margin:0; }
ul#main_menu li a { display:block; text-align:right; padding:3px 4px; letter-spacing:1px; }
ul#main_menu li a:hover, ul#main_menu li a.s { color:#fff; background:#545454 url(../images/bg_ul_li.png); } 
ul#main_menu li ul { margin:0; padding:0; list-style:none; background:#404040 url(../images/bg_ul_li_ul.png);}
ul#main_menu li ul li a { text-align:left; padding:1px 4px; margin:0; }
ul#main_menu li ul li a:hover, ul#main_menu li ul li a.s { color:#fff; background:none; }
ul#main_menu li ul li ul li { margin:0; padding:0 0 0 15px; list-style:none; background:#404040 url(../images/bg_ul_li_ul.png); border-top:1px solid #333;}

/* RIGHT MENU ---------------------------------------------------------------------------------------------------------------------- */
ul#right_menu { margin:0; padding:0; list-style:none; }
ul#right_menu li { padding:1px; margin:0; }
ul#right_menu li a { display:block; padding:2px 4px; letter-spacing:1px; }
ul#right_menu li a:hover, ul#right_menu li a.s { color:#fff; background:#545454 url(../images/bg_ul_li.png); } 
ul#right_menu li ul { margin:0; padding:0; list-style:none; background:#404040 url(../images/bg_ul_li_ul.png);}
ul#right_menu li ul li a { text-align:left; padding:2px 4px; margin:0; }
ul#right_menu li ul li a:hover, ul#right_menu li ul li a.s { color:#fff; background:none; }

/* Home */
.bienvenidos {text-align:center; padding:30px 0 0 0;}
.dibujo_bienvenida { }

/* OBRA */
#obra { margin:0 38px; }
#imagen_270 { width:294px; display:block; margin:0 auto; vertical-align:middle; }
#imagen_325 { width:349px; display:block; margin:0 auto; vertical-align:middle; }
#imagen_337 { width:361px; display:block; margin:0 auto; vertical-align:middle; }
#imagen_341 { width:365px; display:block; margin:0 auto; vertical-align:middle; }
#obra .imagenes { border:1px solid #737373; padding:4px; display:block; height:13px; font-size:10px; margin:0 4px 6px 0;}
#obra .imagenes a { background:url(../images/pic.gif); display:block; width:14px; height:14px; float:left; margin-right:3px; }
#obra .imagenes a:hover, #obra .imagenes a.s { background:url(../images/pic_over.gif); }
#obra .imagenes a span { display:none; }

#obra img.imagen { padding:10px; }

#anterior_siguiente { display:block; padding:0 4px 5px 0; height:12px; font-size:10px; letter-spacing:1px; }
#anterior_siguiente a { color:#A8A8A8; } #anterior_siguiente a:hover { color:#fff; }
#anterior_siguiente .ant { float:left; background:url(../images/arrow_left.gif) no-repeat left center; padding-left:8px; }
#anterior_siguiente .sig { float:right; background:url(../images/arrow_right.gif) no-repeat right center; padding-right:8px;  }

#obra #bg_shadow_right { background:#fff url(../images/bg_shadow_right.jpg) repeat-y right top; padding-right:4px; }
#obra #bg_shadow_bottom { background:#fff url(../images/bg_shadow_bottom.jpg) repeat-x bottom; padding-bottom:4px; }

#descripcion { background:url(../images/bg_ul_li_ul.png); padding:5px; display:block; margin:0 4px 0 0; }

.texto_obra { color:#EAEAEA; /*padding-top:77px;*/ }
.texto_obra p { line-height:12px; }
.texto_obra h2 { font-size:11px; margin:0; padding:0; }

.links { display:block; border-top:1px solid #666; padding:10px 0;}
.links a { display:block; padding:3px 0 3px 10px; background:url(../images/arrow_white.gif) no-repeat left center;}
.links a.btn { border:1px solid #ccc; background:#545554; padding:2px 5px; margin:0 0 5px 0; font-weight:bold;}

/* BIOGRAFIA / EXHIBICIONES */
#biografia, #exhibiciones { padding:0 10px; }
#biografia em, #exhibiciones em { letter-spacing:1px; color:#A6A6A6; font-style:normal; }
#biografia img, #exhibiciones img { padding:0 3px; }
.img_bio { padding-top:0x; }

/* PUBLICACIONES */
#publicaciones { padding:0 10px; }
#publicaciones #bg_shadow_right { background:#fff url(../images/bg_shadow_right.jpg) repeat-y right top; padding-right:4px; width:525px; }
#publicaciones #bg_shadow_bottom { background:#fff url(../images/bg_shadow_bottom.jpg) repeat-x bottom; padding-bottom:4px; width:525px; }
#publicaciones img.imagen { padding:10px; width:505px; height:350px; }


/* CRITICAS */
#criticas { padding:0 10px; }
.img_criticas {padding:35px 0 20px 0; }

.breve_cv { border-top:1px solid #999; padding:10px 0; }
.breve_cv p { font-size:11px; line-height:14px; color:#999; }

/* CUADERNO DE COLOR */
#cuaderno { margin:0 10px; }
#cuaderno .imagenes { border:1px solid #737373; padding:4px; display:block; height:13px; font-size:10px; margin:0 4px 6px 0;}
#cuaderno .imagenes a { background:url(../images/pic.gif); display:block; width:14px; height:14px; float:left; margin-right:3px; }
#cuaderno .imagenes a:hover, #cuaderno .imagenes a.s { background:url(../images/pic_over.gif); }
#cuaderno .imagenes a span { display:none; }

#cuaderno img.imagen { padding:10px; }

#cuaderno #anterior_siguiente { display:block; padding:0 4px 5px 0; height:12px; font-size:10px; letter-spacing:1px; }
#cuaderno #anterior_siguiente a { color:#A8A8A8; } #cuaderno #anterior_siguiente a:hover { color:#fff; }
#cuaderno #anterior_siguiente .ant { float:left; background:url(../images/arrow_left.gif) no-repeat left center; padding-left:8px; }
#cuaderno #anterior_siguiente .sig { float:right; background:url(../images/arrow_right.gif) no-repeat right center; padding-right:8px;  }

#cuaderno #bg_shadow_right { background:#fff url(../images/bg_shadow_right.jpg) repeat-y right top; padding-right:4px; }
#cuaderno #bg_shadow_bottom { background:#fff url(../images/bg_shadow_bottom.jpg) repeat-x bottom; padding-bottom:4px; }

#cuaderno #descripcion { background:url(../images/bg_ul_li_ul.png); padding:5px; display:block; margin:10px 4px 0 0; }

.nota { float:right; text-align:right; font-size:11px; color:#999; }

/* ART DEALERS */
#art_dealers {}
#art_dealers p { line-height:120%; padding:0 0 5px 0;}

/* GARANTIAS */
#garantias {}
#garantias h2 { font-weight:normal; background:url(../images/arrow_grey.gif) no-repeat left center; padding-left:10px; font-size:16px; }

/* UNA OBRA X OTRA */
#obra_x_otra {}

/* ART SHOP */
#art_shop { }
#art_shop span { display:block; clear:both; padding:0 0 5px 0;}
.detalle_obra { display:block; float:left; width:420px; margin:0 0 0 0;}
.detalle_obra img { border:10px solid #fff; }
.detalle_obra p { padding:5px; font-size:11px; line-height:120%; color:#ccc; background:#4e4e4e; margin:2px 0 0 0;}
.detalle_obra p em { display:block; clear:both; padding:4px; margin:3px 0; width:90px; border:1px solid #ccc; font-style:normal; color:#fff;}

.listado_obras { display:block; float:left; width:100px; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #666; min-height:500px; }
.listado_obras span { display:block; overflow:hidden; width:100px; height:100px;}
.listado_obras p { font-size:10px; line-height:normal; font-family:Tahoma, Verdana, Arial; margin:0 0 5px 0;}

form input#comprar { display:block; border:1px solid #ccc; color:#fff; font-size:12px; background:#545554; margin:0 0 5px 0; font-weight:bold; padding:3px 10px; font-family:"Trebuchet MS", Arial, Verdana;}

img.pago { padding:30px 0 0 0; }
img.pago2 { padding:10px 0; }

/* CONTACTO */
#contacto { padding:0 10px; }

form#form_contacto  p { padding:3px 0;}
form#form_contacto input, textarea { width:500px; background:#666; padding:3px; font-size:11px; color:#eaeaea; border:1px solid #484848; font-family:"Trebuchet MS", Arial, Verdana; }
form#form_contacto textarea { height:130px; overflow:auto; }
form#form_contacto input#enviar { border:0; background-color:none; background:url(../images/arrow_white.gif) no-repeat right center; font-size:11px; color:#fff; font-weight:bold; text-align:right; letter-spacing:1px; padding-right:10px; }

.mail { background:url(../images/ico_mail.gif) no-repeat left center; color:#fff; padding-left:15px; }
.mail a { color:#fff; }
.skype { background:url(../images/ico_skype.gif) no-repeat left center; color:#fff; padding-left:15px; }

/* Newsletter */
#newsletter { border:1px solid #484848; padding:2px 5px 0 5px; margin:30px 0 10px 0; }
#newsletter form { margin:0; padding:0; }
#newsletter form input { background:#666; padding:2px; font-size:11px; color:#eaeaea; border:1px solid #484848; font-family:"Trebuchet MS", Arial, Verdana; width:170px; margin:5px 0 0 0;}
#newsletter form input#suscribir { border:0; background-color:none; background:url(../images/arrow_white.gif) no-repeat left center; font-size:10px; color:#fff; text-align:left; padding-left:5px; margin:0; font-family:Tahoma, Verdana, Arial;}


/* FOOTER -------------------------------------------------------------------------------------------------------------------------- */
#footer { font-size:12px; color:#797979; padding:40px 0 60px 0; display:block; clear:both; }
#footer a { color:#797979; } #footer a:hover { color:#fff; }
#footer a img { float:right; clear:right; filter: alpha(opacity=30); opacity: .3; -moz-opacity:0.3; padding-top:10px; }
#footer a:hover img { filter: alpha(opacity=95); opacity: 0.95; -moz-opacity:0.95; }
#footer span { padding:0 0 0 10px; float:right; }
#footer span a { font-size:11px; color:#999; }

