body { font-family: "Times New Roman", Times, serif; }
a { color:#000; text-decoration: none; }
a:hover { color:#ff6600; text-decoration: none; }
h1 { font-size:18px; font-weight:bold; color:#f60; }
h2 { font-size:15px; font-weight:normal; text-transform:capitalize; margin:2px 0; }
p { font-size:12px; font-weight:normal; color:#000; }
hr { width: 30px; }
img { border:0; }
ul, li { list-style:none; }

/* -------> HOME <-------- */ 
#contenedor_home { width:526px; height:auto; margin:0 auto; text-align:center; }
#contenedor_home h1 { margin-bottom:25px; }
#contenedor_home h2 a { font-weight:bold; color:#ff6600; font-size: 18px; }
#contenedor_home h2 a:hover { color:#000; }
#pie_home { width:526px; height:20px; position:relative; font-size:14px; text-align:center; margin:0; margin-top:34px; }
/* -------> FIN HOME <-------- */ 

/* -------> ESTRUCTURA GENERAL <-------- */ 
#contenedor { width:935px; height: 590px; margin:0 auto; }
#encabezado { height:70px; }
#contenido { width:935px; height:460px; position:relative; top:15px; color: #ff6600; font-size:18px; font-family: Arial, Verdana, serif; }
#pie { width:935px; height:20px; position:relative; font-size:14px; text-align:center; margin:0 auto; }
/* -------> FIN ESTRUCTURA GENERAL <-------- */ 

/* -------> ENCABEZADO <-------- */ 
#encabezado h1 { float:left; margin:8px 0; }
#encabezado ul { width:530px; height:30px; float:right; display:inline; padding:13px 2px 5px 5px; margin:9px 0 0 3px;  background-color:#f60; }
#encabezado li a { float:left; margin-left:19px; color:#fff; font-size:1.09em; font-weight:bold; }
#encabezado li#primera a { margin-left:2px; }
#encabezado li a:hover { color: #000;}

#encabezado ul.sub_menu, #encabezado ul.submenu_letras, #encabezado ul.submenu_galerias { width:535px; height:20px; position:relative; display:inline; margin:0; padding:3px 10px 5px 0; background-color:transparent; }
#encabezado ul.sub_menu { width:537px; padding-right:0; }
#encabezado ul.submenu_galerias li { float:left; margin-left:13px; font-weight:bold; font-size:14px; color:#000; display:block; }
#encabezado ul.sub_menu li a { float:left; margin-left:24px; padding:0 1px; font-weight:bold; font-size:14px; color:#000; display:block; }
#encabezado ul.submenu_galerias li a { float:left; font-weight:bold; font-size:14px; color:#000; display:block; margin-left:27px; }
#encabezado ul.sub_menu li#primera a, #encabezado ul.submenu_galerias li#primera a  { margin-left:0; }
#encabezado ul.submenu_letras li a { float:left; margin-left:10px; font-weight:bold; font-size:14px; color:#000; display:block; }
#encabezado .sub_menu li a:hover, #encabezado .submenu_letras li a:hover { color:#ff6600;}
#encabezado .sub_menu li a.galerias_primera, #encabezado .submenu_galerias li a.galerias_primera { color:#f60; }
/* -------> FIN ENCABEZADO <-------- */ 




/* -------> CUERPO <-------- */ 
span { font-weight:bold; }
#contenido ul.artistas { width:900px; height:320px; float:left; margin:0; padding:0; display:inline;  }
#contenido ul.artistas li { width:150px; height:115px; float:left; font-size:11px; line-height:12px; color:#f60; text-align:center; margin:0; margin-top:5px; }
#contenido ul.artistas li img { width:80px; height:80px; float:left; margin:0 35px 5px 35px; }
#contenido ul.artistas li a { color:#f60; display:block; }
#contenido ul.artistas li a:hover { color:#000; }
#contenido ul.margen_arriba { margin-top:30px; }


/* Galerias */
.galerias { height:454px; background: url(../images/galeria_bg.jpg) no-repeat top; font-family:"Times New Roman", Times, serif; margin:0; }
#paginador_galerias { width:890px; }
#paginador_galerias ul { width:890px; position:relative; top:0; margin:0; margin-left:-9px; font-family:"Times New Roman", Times, serif; }
#paginador_galerias ul li { display:inline; margin-left:19px; font-weight: bold; font-size:13px; color: #000;}
#paginador_galerias ul li a { color: #000;}
#paginador_galerias ul li a:hover { color: #ff6600;}

ul#info_galerias, ul#exposiciones, ul#otras_provincias { width:850px; height:360px; float:left; margin-left:5px; margin-top: 5px; margin-bottom:5px; color:#000; font:12px "Times New Roman", Times, serif normal; line-height:11px; }
ul#exposiciones { width:870px; margin-left:-34px; color:#000; font:12px "Times New Roman", Times, serif normal; float:left;  }
ul#otras_provincias { width:761px; padding:0; margin-top:15px; }
ul#exposiciones li { height:75px; border-bottom:2px solid #ff6600; padding:0 0 0 2px; margin-top:11px; }
ul#info_galerias li, ul#otras_provincias li { height:80px; border-bottom:2px solid #ff6600; padding:4px 0 1px 2px; }
ul#info_galerias li ul, ul#exposiciones li ul, ul#otras_provincias li ul { width:820px; margin:0; padding:0; display: list-item; list-style:none; font:13px "Times New Roman", Times, serif normal; color:#333; }
ul#otras_provincias li ul { width:680px; float:left;  }
ul#info_galerias li ul li, ul#exposiciones li ul li, ul#otras_provincias li ul li { height:14px; border-bottom:0; padding:0; margin-top:0; }
ul#info_galerias li.sin_borde, ul#exposiciones li.sin_borde, ul#otras_provincias li.sin_borde { border:0; }
ul#exposiciones li img, ul#otras_provincias li img { width:65px; float:left; margin-right:10px; border: 1px solid #666; }
ul#exposiciones li span { color:#000; font-weight bold; font-size:15px; line-height:10px; }
ul#info_galerias li.web, ul#otras_provincias li.web  { position:relative; top:-13px; left:300px; }
#info_galerias span.nombre_galeria, #otras_provincias span.nombre_galeria { color:#000; font-weight: bold; font-size:15px; line-height: 15px;}
#contenedor #contenido #info_galerias div.linea { width: 900px; height: 2px; border-bottom: 2px solid #ff6600;  margin-top: 15px; margin-bottom: 12px; }
#contenedor #contenido #paginador_interno { width: 925px; height: 30px; font-size: 12px; font-weight: bold; text-align: center; padding-right: 30px; margin-top:55px; }
#contenedor #contenido #paginador_rubros { width:925px; height:35px; position:relative; top:50px; font-size: 12px; font-weight: bold; text-align: center; padding-right: 30px;}
#contenedor #contenido #paginador_interno a, #contenedor #contenido #paginador_rubros a { color: #000;}
#contenedor #contenido #paginador_interno a:hover, #contenedor #contenido #paginador_rubros a:hover {color: #ff6600;}

.rubros { width:130px; height:360px; float:left; margin:9px 5px 0 0; padding:5px; padding-right:0; border-right:2px solid #f60; }
.rubros li a { width:130px; display:block; margin-bottom:1px; padding:0 0 1px 2px; font:13px "Times New Roman", Times, serif normal; color:#000; font-weight:bold; height:14px; }
.rubros li a:hover { background-color:#f60; color:#fff; }
.rubros li a span.rubro_seleccionado { width:130px; display:block; margin:0 0 1px -2px; padding-left:2px; background-color:#f60; color:#fff; }

.rubros_listado { width:761px; height:320px; float:left; margin:5px; padding:5px; }
.rubros_listado li { width:140px; height:115px; float:left; margin:0; margin-top:5px; text-align:center; line-height:12px; color:#f60; font-size:11px;}
.rubros_listado li img { width:80px; height:80px; float:left; margin:0 35px 5px 35px; }
.rubros_listado li a { color:#f60; }
.rubros_listado li a:hover { color:#000; }

#exposiciones a.mas_info { float:right; margin:4px 5px 0 10px; }
#exposiciones a.mas_informacion { float:right; margin:-9px 5px 0 10px; }
#otras_provincias a.mas_info { float:right; margin:-2px 5px 0 10px; }

fieldset { width:27%; border:none; font-size:12px; color:#333; float:left; clear:both; }
label { width:50%; display:block; }
input, textarea { width:250px; border:1px solid #ccc; }
input[type="submit"], .submit { width:70px; float:right; margin-bottom:20px; border:1px solid #ccc; }

#popup { width:400px; float:left; clear:both;font-size:12px; color:#000;  margin:0; }
#popup h2 { font-size:14px; color:#f60; font-weight:bold; }
#popup { width:auto; height:auto; float:left; clear:both; }

/*exposiciones*/
#exposiciones #contenedor #sub_menu ul li { margin-left:55px;}
#contenedor #contenido #info_galerias img { float: left; margin-right: 20px; border: 1px solid #666; }

/* -------> PIE <-------- */ 
a.revision { color:red; font:11px Verdana, Trebuchet; font-style:italic; text-decoration:none; }
a.revision:hover { text-decoration:underline; }
/* -------> FIN PIE <-------- */ 
