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

/* GENERAL */
/* estructura */
html{margin:0px 0px 50px 0px;}
body {color:#000000;text-align:center;background-color: /*#EEEEEE*/ #000;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px; /*background-image:url(../imagenes/fondo_1920_700.jpg)*/; background-repeat:repeat-y; background-position:center;  } /* _gris */
#todo { width:900px;margin:0 auto; padding:40px 50px 60px 50px;}
#centrado {position:relative;width:900px;height:auto;margin:0 auto; background-color:#FFFFFF;  }/* border:5px #CC3300 solid; */
.clear1{clear:both;z-index:1;}
.clear2{clear:both;z-index:1; margin-bottom:15px;}
h1{margin:0px; padding:0px;}
h2{margin:20px 0px 0px 20px; padding:0px;}
h3{margin:0px 0px 0px 0px; padding:0px;}
h4{margin:15px 0px 0px 0px; padding:0px; }
h5{margin:0px 0px 15px 0px; padding:0px; line-height:normal; }
li{margin:0px;padding:0px;}
ul{margin:0px;padding:0px;}
a{ margin:0px; padding:0px; text-decoration:none;}
p{margin:0px 0px 0px 0px; padding:0px;}

/* TOP */
/* estructura */
#top{width:900px;z-index:1;text-align:left;margin:0px 0px 0px 0px;overflow:hidden; height:86px; padding:0px; background-color:#FFFFFF; }
#cen_top1 {width:900px;z-index:1;float:left;}
#idioma{width:890px;z-index:1;float:left; height:20px; text-align:right; background-color:#000; padding: 0px 10px 5px 0px; /*display:none;*/}
#idioma_en{width:890px;z-index:1;float:left; height:20px; text-align:right; background-color:#000; padding: 0px 10px 5px 0px;}
#logo {width:300px;z-index:1; float:left;  margin:0px 0px 0px 0px; vertical-align:top; padding:0px; overflow:hidden; text-align:center; height:86px;}
#idiomas{ float:left; width:600px; height:26px; background-color: #FFFFFF; margin:0px; padding:0px; text-align:right;}
#menu_idiomas{ margin: 0px 0px 0px 0px; padding:0px;}
#menu {width:600px;z-index:1; float:left;margin:0px; height:30px; text-align:right; background-color:#fff; padding:0px;}
.lista_botones{ display:inline;}
.lista_menu{ list-style:none;}
.logo{ margin:10px 0px 0px 0px; padding:0px;}
a.text_idioma{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
a.text_idioma:hover{ text-decoration:underline; color: #990000;}

/* CONTENIDO */
/* estructura */
#contenido{width:900px;z-index:1;text-align:left;margin:auto;overflow:visible;  margin:0px 0px 0px 0px; padding:0px; background-color:#FFFFFF; /*height:300px;*/}
#izq_con {width:300px;z-index:1;float:left;}
#cen_con {width:500px;z-index:1;float:left; text-align:right;}
#contenido_interno{width:900px;z-index:1;text-align:left;margin:auto;overflow:visible; }
#izq_con_int1 {width:190px;z-index:1;float:left;}
#izq_con_int12 {width:190px;z-index:1;float: none;}
#cen_con_int1 {width:420px;z-index:1;float:left; background-color:#FFFFFF; padding: 10px 0px 20px 0px;}
#der_con_int1 {width:150px;z-index:1;float:left; }
#banner_novedades{width:130px;z-index:1;float:left;height:210px; background-color:#dcd4d1;}
#home{ width:850px; height:300px; background-color: #fff; margin:10px 25px 0px 25px;}
.recuadro{ border:solid 1px #666666; background-color:#fff; }

#obras{ width:850px; /*height:300px; */background-color: #fff; margin:10px 25px 0px 25px;}
.recuadro{ border:solid 1px #666666; background-color:#fff; }
#texto_bio{ width:300px; margin:30px 0px 0px 50px;}
#flash_home{ float:left; width:555px; margin:0px; padding:0px; height:300px; background-color:#CCCCCC;}
#flash_home_2{ float:left; width:840px; margin:0px; padding:0px 0px 0px 5px; height:300px; background-color:#fff;}
#flash_todos{ float:left; width:555px; margin:0px; padding:0px; height:300px; background-color:#CCCCCC;}
#novedades{ width:250px; float:right; margin:0px 0px 0px 0px;  border-left:#e1e1e1 1px solid; padding:0px 0px 20px 20px; }
.linea_1{ border-top:#e1e1e1 1px solid; height:0px; padding:0px; margin:0px;}
.titular{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #990000; margin-bottom:5px;}
.titulo_obra{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #990000; margin-bottom:5px; text-align:left; margin-bottom:20px;}
.tituo_1{ /*font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#990000;*/font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #990000; margin-bottom:5px; text-align:right; }
.tituo_2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#990000;}
.text_1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; line-height:16px;}

/* PIE */
/* estructura */
#pie{width:900px;z-index:1;text-align:left;margin:auto;overflow:visible; margin:0px 0px 0px 0px;   height:60px; vertical-align:middle;}
#der_pie1 {width:900px;z-index:1;float:left; height:35px; text-align:center; background-color:#ffffff;padding:0px;}
#under {z-index:1; text-align:center; float:left;  width:900px; padding:0px; text-align: right; }
/* textos */
.txt_copy{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:11px; text-decoration:none; font-weight:normal;}
.text_meaning{font-family: Arial, Helvetica, sans-serif; color: #DAD3CD; font-size:11px; text-decoration:none; margin-right:10px;}
a:hover.text_meaning{text-decoration:underline; color:#CC3333;}

/* BIOGRAFIA */
/* estructura */
#biografia_b{ float: left; width:270px;background-color: #FFFFFF;  margin:0px; /*border-left:#e1e1e1 1px solid;*/ padding:0px 0px 20px 20px; height:700px; /*overflow:scroll; */ background-image:url(../imagenes/carteles/biografia_misc.jpg); background-repeat:no-repeat;}
#biografia_a{ float: right; width:555px;background-color: #FFFFFF;  margin:0px; padding:0px; /*height:300px; */}
#biografia{ width:850px;/* height:300px; */ background-color: #fff; margin:10px 25px 0px 25px;}
.item{font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #990000; font-weight:bold; }

/* OBRAS */
#categoria{float:left; margin:20px 25px 0px 25px; background-color:#fff; padding:0px; width:220px;}
.img_categoria{ width:220px; height:220px; border:none; margin-top:5px;}
.breadcrumb{font-family: Arial, Helvetica, sans-serif; color: #999; font-size:11px; text-decoration:none; font-weight:normal;}
.a_breadcrumb{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:11px; text-decoration:none; font-weight:normal; }
.a_breadcrumb:hover{color: #990000; text-decoration:none;text-decoration:underline;}
#lista{float:left; margin:20px 10px 0px 20px; background-color: #fff; padding:0px; width:490px;}
#preview{float:right; margin:20px 20px 0px 10px; background-color: #000; padding:0px; width:270px; height:10px;}
#thumb_obra{ float:left; margin:10px; background-color:#990000; padding:0px; width:100px; height:100px;}

.titulo_obra2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #990000; margin-bottom:5px; text-align:right; }
.comentario_left{ text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.min{ width:90px; text-align:left; float:left;border:#fff 1px solid; margin:5px;}
/*.min:hover{ background-color: #FFCCCC; border:#FF0000 1px solid;}*/
.div_min{ padding:0px; margin:0px;}
.div_min_txt{ padding:10px; text-align:left; margin:0px;}


.img_min{ width:80px; height:80px; padding:5px; border:#ededed 1px solid; float:left; background-color:#FFFFFF;}
.img_min:hover{border:#CC0000 1px solid; }

.min_detalle{ background-color:#fff; float:right; margin:0px; padding:5px;border:#ededed 1px solid;}
.min_detalle:hover{  border: #CC0000 1px solid;}



.img_det{ width:480px; height:350px; background-color:#FFFFFF; border:none;}
.paginado{ margin-top:10px; vertical-align:bottom;}
.link_lista2{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:12px; text-decoration:none; font-weight:normal; }
.link_lista2:hover{color: #990000; text-decoration:none; }
.link_lista2:visited{text-decoration: none;}
.link_lista2:active{ text-decoration:none;color: #dedede;}
.flecha{}

/* OBRA */
#obra{ width:850px;/* height:300px; */ background-color: #fff; margin:10px 25px 0px 0px;}
#obra_a{ width:580px;/* height:300px; */ background-color: #fff; margin:0px; float:left;}
#obra_b{ width:250px;/* height:300px; */ background-color: #d5d5d5; margin:0px 0px 0px 20px; float:right;}
.img_obra{ float:left; margin-bottom:20px; }
.br_lista{ margin:0px; padding:0px;}
.link_lista{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:11px; text-decoration:none; font-weight:normal;}
.link_lista:hover{color: #990000; text-decoration:none;}
.link_lista:visited{text-decoration: none;}
.link_lista:active{ text-decoration:none;}
.li_lista{line-height:11px; margin:5px 0px 5px 0px; padding:0px; list-style: none;}

/* MUESTRAS */
#muestras{ width:850px;/* height:300px; */ background-color: #fff; margin:10px 25px 0px 25px;}
#muestras_a{ float:left; width:160px;background-color: #FFFFFF;  margin:0px; padding:0px; /*height:300px; */}
#muestras_b{ float:right; width:689px;background-color: #FFFFFF;  margin:0px; border-left:#e1e1e1 1px solid; padding:0px ; /*height:700px; overflow:scroll; */}
#muestra{/* width:350px; height:300px; */ background-color: #fff; margin:0px 0px 0px 20px;}
.img_muestra{float:left; border:solid 1px #d5d5d5;}
.desc_muestra{/*border-left:#e1e1e1 1px solid;*/ margin:0px 0px 0px 20px; float:left; width:310px; }

/* FORMULARIOS */
.campo{ width:200px; margin: 5px; border:#fff 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:middle; padding:3px;}
.campo2{ width:300px; height: 100px; margin: 10px; border:#fff 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:middle; padding:3px;}
.boton{width:100px; margin: 10px; border:#fff 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:middle; padding:3px;}
.text_form{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:middle; padding:3px; font-weight:bold;}

.campo_o{ width:200px; margin: 10px; border:#fff 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:middle; padding:3px;}
.campo2_o{ width:200px; height: 100px; margin: 10px; border:#fff 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:middle; padding:3px;}
.boton_o{width:100px; margin: 10px; border:#fff 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:middle; padding:3px;}
.text_form_o{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:middle; padding:3px; font-weight:bold;}

/* RESPUESTA */
#respuesta{width:850px; height:300px; background-color: #fff; margin:10px 25px 0px 25px; text-align:center;}
.gracias{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #990000; margin-bottom:5px;}
.volver{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC3333;}
.volver:hover{text-decoration:underline; color:#CC3333;}
