*{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
border:none #B5AC94;
outline:none;
}

html,body{
	padding:0px;
	border:none #B5AC94;
	margin:0px;
	overflow:hidden;
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:black;*/
	text-align:center;
	background-color:#E6E6D1;
	/*background-color:#EFE9C6;
	/*vertical-align:middle;*/
}

div{overflow:hidden}

table,td,tr,div,span,p{
padding:0px;
border:none;
margin:0px;
border-collapse:collapse;
}
object{
outline:none;
/*-moz-outline:0;*/
}

::-moz-selection
{
background:transparent;
color:#9F9996;
}

::selection{
background:transparent;
color:#9F9996;
}


form{
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
}

hr{
	border-bottom:1px solid #B5AC94;
	color:#B5AC94;
	width:100%;
	size:0px;
	margin-top:14px;
	margin-bottom:12px;
	margin-right:0px;
	margin-left:0px;
}

input,select,option{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FAFAE8;
	margin:0px;
	padding:0px;
}
textarea{
	font-size:9pt;
	background-color:#F8F6E0;
	margin:0px;
	padding:8px;
}
ul {  
	list-style: url('imgs/guion.gif');
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:16px;
	margin-left:0px;
	overflow:visible;
	}
/*luego a los elementos de la lista...*/
li {
	overflow:visible;
	/*border:0px solid #CCCCCC;*/
	}
/*li:before{content:"-"}*/

#menu_texto_div li a{
	text-decoration:none;
	display:block;
	width:100%;
}
#menu_texto_div li a:hover{
	text-decoration:none;
	background-color:#FAEEC7;
}

a,a:link,a:visited {
	text-decoration:none;
	color:#a32200;
}
a:visited { color:#be7356 }
a:hover{
	color:#F45A31;
	/*color:#F45A31*/
}

#tabla_global{
	width:100%;
	height:100%;
	padding:0px;
	border:none;
}

#loader{
	position:absolute;
	top:40%;
	left:46%;
	text-align:center;
	z-index:66;
	/*border:black thin dashed;*/
}
div#shim {
                visibility: hidden;
                width: 100%;
                height: 50%;		/* Bump div#blueBox down half the height of the screen. */
                margin-top: -384px;	/* Half the height of div#blueBox. */
          }
			
#outer{
	position: absolute;
	width: 924px;
	height: 629px;
	text-align:center;
	top:50%;
	left:50%;
	/*text-align:center;*/
	margin-left:-461px;
	margin-top:-310px;
	overflow:visible;
	visibility:visible;
}

#cuadro_global {
	width: 922px;
	height: 604px;
	overflow:visible;
	border: 1px solid #B5AC94;
	text-align: left;
}

#encabezado_general{
	width:922px;/*1024*/
	height:45px;/*55*/
	/*margin-top:19px;
	padding-right:22px;*/
	vertical-align:top;
	text-align:right;
	border-bottom:1px solid #B5AC94;
	overflow: hidden;
}

#bloque_izquierda{
	width:195px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	overflow: hidden;
	margin-top: 41px;
}

.bloque_izquierda_td{
	width:195px;
	margin-right:-13px;
	margin-left:0px;
	padding:0px;
	/*padding-right:-13px;*/
	padding-left:0px;
	vertical-align:top;
	overflow:hidden;
}

#menu_div{
	width:195px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}
#menu_texto_div{
	width:195px;
	font-size:10px;
	line-height:10px;
}

.central_td{
	vertical-align:top;
	width:508px;
}
#central_div{
	width:508px;
	overflow:hidden;
	/*height:520px;
	vertical-align:top;*/
}
.derecha_td{
	width:219px;
	vertical-align:top;
	text-align: left;
}
#derecha_div{
	position:relative;
	/*width:150px;*/
	width:170px;
	height:516px;
	vertical-align:bottom;
	margin-left: 49px;
	font-size:10px;
	color:#79797B;
	visibility:hidden;
	/*margin-right: 19px;*/
}

#derecha_div a,#derecha_div a:visited{
	color:#79797B;
	text-decoration:none;
	cursor:pointer;
}

#encabezado,.encabezado{
	/*width:45px;/*87*/
	height:26px;/*55-19*/
	font-size:10px;
	font-weight:bold;
	/*float:left;*/
	text-align:left;
	vertical-align:middle;
	overflow:hidden;
	padding-top: 19px;
}

#banner{
	width:463px;
	height:93px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#bloque{
	margin-top:45px;/*45*/
	padding:0px;
	width:463px;
	float:right;
}
#bloque_interno{
	margin-top:0px;/*27*/
}

#cuerpo{
	/*position:relative;*/
	text-align:left;
	float:left;
	width:309px;
	height:314px;
	overflow:hidden;
	line-height:14px;
	/*padding-left:4pt;*/
}

.cuerpo{
	/*position:relative;*/
	text-align:left;
	float:left;
	width:329px;
	height:420px;
	line-height:14px;
	overflow:hidden;
	/*padding-left:4pt;*/
}

#imagenes{
	/*position:relative;*/
	text-align:right;
	float:right;
	/*height:330px;*/
	height:280px;/*316px;*/
	width:95px;
	/*overflow:hidden;*/
}

/*#desplazador{
	width:5px;
	height:350px;
	padding-left:12px;
	text-align:right;
	float:left;
}
#track{
	float:right;
	height:314px;
	background-color:#FAFAE8;
	width:6px;
}

#handle{
	float:right;
	width:6px;
	height:11px;
	background-color:#999999;
	cursor:pointer;
}*/

.desplazador{
	width:5px;
	height:420px;
	/*position:relative;*/
	padding-left:12px;
	text-align:right;
	float:left;
}
.track{
	float:right;
	height:420px;
	background-color:#FAFAE8;
	width:6px;
}

.handle{
	float:right;
	width:6px;
	height:11px;
	background-color:#999999;
	cursor:pointer;
}



.lengua{
	cursor:pointer;
	padding-left:10px;
	display:inline;
}

#lenguas{
	padding-top:10px;
	padding-right:15px;
	height:35px;
	text-align: right;
}

#login_derecha{
	width:107px;
	display:inline-block;
	top:-4px;
	font-weight:bold;
	font-size:10px;
	font-stretch:expanded;
	color:#79797B;
}

#login_derecha input{
	width:107px;
	height:17px;
	margin-top:6px;
	margin-bottom:6px;
	font-weight:normal;
}

.zonarestringida input{
	width:107px;
	height:17px;
	margin-top:6px;
	margin-bottom:6px;
	font-weight:normal;
}
.zonarestringida label{
	width: 63px;
	text-align:right;
	margin-right:4px;
	display: inline-block;
	*display:inline;
	zoom:1;
}

#buscar_derecha{
	display:block;/*inline-block;*/
	/*margin-top:30px;*/
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:10px;
	font-stretch:expanded;
	color:#79797B;
}

#buscar_derecha input{
	width:107px;
	height:17px;
	margin-top:6px;
	margin-bottom:6px;
	font-weight:normal;
}


#noticias_derecha{
	display:block;/*inline-block;*/
	/*margin-top:30px;*/
	font-weight:normal;
	font-size:10px;
	font-stretch:normal;
	color:#79797B;
}

#noticias_cabeceras{
	height:136px;
	margin-right:10px;
}

.noticias_cabecera{
	font-size:10px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
}
.noticias_cabecera a,a.noticias_cabecera:visited{
	text-decoration:none;
	color:#79797B;
}

#volver_atras{
	vertical-align:bottom;
	position:relative;
	top:550px;
	cursor:pointer;
	display:block;
	width:100%;	
}

.tab{
	padding-left:14px;
}

/*.sangrado_extra p{
padding-left:41px;text-indent:-41px;
}*/
.sangrado_extra div{
width:41px;float:left;
}


#edita_menu {
	position: relative;
	/*	z-index:17;*/
	top: -70px;
	left:-300px;
}

#edita_apartado {
	position: relative;
	/*	z-index:18;*/
	left:100px;
	top:-90px;
}

#edita_imagenes {
	position: relative;
/*	z-index:19;*/
	left:200px;
	top:-132px;
}

#edita_ap_menu{
	clear:both;
	text-align:center;
}

#edita_ap_menu input{
	border:1px dashed #999999;
	padding:1pt;
	height:14px;
	font-size:9px;
}



.tabla_form{
	border:2px dashed #999999;
	padding:3pt;
	
}

#banner_preview{
width:470px;
height:120px;
}

#imagen_preview{
	width:94px;
	height:139px;
}

.proyecto_int{
	cursor:pointer;
	font-size:10px;
	color:#83817b;
	padding:1px;
}
.grisaceo10px{
	font-size:10px;
	color:#83817b;
}
.proyecto_int_sel{
	cursor:pointer;
	font-size:10px;
	color:black;
	padding:1px;
}
.num_img_sel{
	cursor:pointer;
	margin-left:6px;
	color:#FF3300;
}
.num_img{
	cursor:pointer;
	margin-left:6px;
	color:black;
}
#numeros{
	height:17px;
	font-size:9px;
	margin-top:14px;
	text-align:right;
	vertical-align:top;
}
#banner a,#banner a:visited{
	text-decoration:none;
	color:black;
}
#tipos_noticias{
	/*margin-top:19px;*/
	margin-bottom:7px;
}
#tipos_noticias span{
	padding:2px;
	cursor:pointer;
}
#tipos_busqueda span{
	padding:2px;
	cursor:pointer;
}
.tipos_noticias_mac span{
	margin-left:3px;margin-right:3px;
}

#tipos_noticias .sel{
	background-color:#FBF7E8;
}
#tipos_busqueda .sel{
	background-color:#FBF7E8;
}

#busca_not{
	margin-top:38px;
}

#busca_not input{
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;
	vertical-align:middle;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:105px;
	height:16px;
	padding-left:6px;
	padding-top:4px;
	background-color:#E6E6D1;
	background-image:url("imgs/dropdownbox02-8bit.png");
}


.textbox{
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;
	vertical-align:middle;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:105px;
	height:16px;
	padding-left:6px;
	padding-top:4px;
	background-color:#E6E6D1;
	background-image:url("imgs/textbox02-8bit.png");
}

.dropdownbox{
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;
	vertical-align:middle;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:105px;
	height:16px;
	padding-left:6px;
	padding-top:4px;
	background-color:#E6E6D1;
	background-image:url("imgs/dropdownbox02-8bit.png");
}

.checkbox{
	width:15px;
	height:15px;
	border:solid 1px #bcb49e;
	background-color:#E6E6D1;
}

.dropdownbox_smaller{
	margin-top:4px;
	margin-right:2px;
	margin-bottom:4px;
	/*vertical-align:middle;*/
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:55px;
	height:16px;
	padding-left:3px;
	padding-top:4px;
	background-color:#E6E6D1;/*#E6E6D1;*/
	background-image:url("imgs/dropdownbox02_58px.png");
}

.dropdownbox_small{
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;
	/*vertical-align:middle;*/
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:69px;
	height:16px;
	padding-left:6px;
	padding-top:4px;
	background-color:#E6E6D1;/*#E6E6D1;*/
	background-image:url("imgs/dropdownbox02_75px.png");
}

.dropdownbox_medium,.textbox_medium{
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;
	vertical-align:middle;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:126px;
	height:16px;
	padding-left:3px;
	padding-top:4px;
	background-color:#E6E6D1;
	background-image:url("imgs/dropdownbox01-8bit.png");
}
.textbox_medium{
	background-image:url("imgs/textbox01-8bit.png");
}


.dropdownbox_large{
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;
	vertical-align:middle;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:304px;
	height:19px;
	padding-left:6px;
	padding-top:4px;
	background-color:#E6E6D1;
	background-image:url("imgs/dropdownbox03_large.png");
}



#tipos_noticias input{
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;
	/*vertical-align:middle;*/
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:69px;
	height:16px;
	padding-left:6px;
	padding-top:4px;
	background-color:#FBF7E8;/*#E6E6D1;*/
	background-image:url("imgs/dropdownbox02_75px.png");
}

.tipos_noticias_ie input{
	vertical-align:middle;
}

#actuales_o_archivo{
	margin-top:4px;
	margin-left:4px;
}
#actuales_o_archivo span{
	cursor:pointer;
}
#boton_buscar_noticias{
	margin-left:5px;
	cursor:pointer;
}
.noticia{
	margin-bottom:18px;
}
.noticia td{
	vertical-align:top
}
.noticia a, a.noticia:visited{
	text-decoration:none;
	color:#79797B;
}
.noticia_titulo,.noticia_titulo a,.noticia_titulo a:visited{
	cursor:pointer;
	margin-bottom:6px;
	color:black;
}
.noticia_titulo:hover,.noticia_titulo a:hover{
	color:#F45A31;
}

#clas_expo span{
	padding:4px;
	cursor:pointer;
}
#clas_expo .sel{
	background:#FBF7E8;
}

.espacio_abajo{
	margin-bottom:6px;
}
.tercio_abajo{
	margin-bottom:3px;
}

.espacio_arriba{
	margin-top:6px;
}
.espacio_arriba_plus{
	padding-top:17px;
}
.con_borde_inferior{width:95%;padding-bottom:4px;margin-bottom:20px;border-bottom:1px solid #B5AC94;}

.noticia_titulo_c{
	cursor:pointer;
	margin-bottom:4px;
}
.noticia_titulo_c:hover{
	color:#F45A31;
}

.publicacion{
	margin-bottom:30px;
}

.articulo_listado{
	width:432px;
	height:60px;
	margin-bottom:22px;
	cursor:pointer;
}
.articulo_listado img {
	width:60px;
	height:60px;
	margin-right:21px;
	float:left;
	cursor:pointer;
}
.articulo_listado div { background-color:transparent; margin-top:9px;cursor:pointer }
.articulo_listado div.nomargin { margin-top:0px }

.articulo_listado.active,.articulo_listado:hover{
	background-color:#fafae8;
}


#campos_busqueda{
	/*padding-top:20px;
	padding-bottom:35px;*/
	margin-top:12px;
	border-bottom:1px solid #CCCBB8;
}

/*#campos_busqueda input{
	margin:4px;
	width:75px;
	height:17px;
	background-color:transparent;
	border:1px solid #CCCBB8;
}*/
#busqueda_o_criterio{
	height:42px;
}
#criterio_box{
	/*float:left;*/
	width:80px;
	height:12px;
	padding:4px;
	/*background-color:transparent;*/
	background-color:#E6E6D1;/*#EFE9C6;*/
	background-image:url("imgs/dropdownbox02_88px.png");
}
#breadcrumb {
	color:#79797B;
}
#breadcrumb a,#breadcrumb a:visited {
	color:#79797B;
}
#dis_con{
}
#dis_con_2{
	border-bottom:1px solid #CCCBB8;
}
div.seleccion{
	position:absolute;
	text-align:left;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	cursor:default;
	border:1px solid #CCCBB8;
	background-color:#E6E6D1;
}
#criterio_box{
	cursor:default;
}
div.seleccion div{
	cursor:default;
	padding:4px;
}
div.seleccion p{
	cursor:default;
	padding:4px;
}
div.seleccion p.current,div.current,span.current{
	background-color:#F8F6E0;
}

.enlaces_lat{
position:absolute;bottom:1pt;left:0;
	/*position:relative;
	margin-top:40px;*/
	font-size:10px;
	text-align:left;
	margin-top:46px;
}
.enlaces_lat_top{
	font-size:10px;
	text-align:left;
	margin-top:41px;
}

/*.enlaces_lat a, .enlaces_lat a:visited{
	color:#A98970;
}
.enlaces_lat a:hover{
	color:#C67553
}*/
.bold{font-weight:bold;}
.medio_salto{ margin-top:3px}

#pie_de_pagina{
 width:920px;
 position:relative;
 top:8px;left:1px;
 margin:auto auto;
 font-size:9px;
 color:#79797B;
}
#pie_de_pagina a,#pie_de_pagina a:visited{
	color:#79797B	
}
.oculto_sololateral{
	display:none;
}
.edicion_otros{font-size: 9px}
/*.edicion_otros tr{height:85px}*/
.edicion_otros td{padding-bottom:25px}

#numeros.pie_compacto,.pie_compacto{
	font-size:8px;
	margin-top:5px;
	height:26px;
	color:#79797B;
}
#menu_inferior{
	top:-3px;
}

.tooltip_content{
 background-color:#FAFAE8;
 font-size:10px;
 overflow:visible;
 margin:0;
 padding:0;
}

.inline-img {
/* Firefox */
vertical-align:middle;
display:-moz-inline-block;
display:-moz-inline-box;
/* Everybody else */
display:inline-block;
}
.grisaceo{color:#79797B}
.texto_small{font-size:9px}
.texto_vsmall{font-size:9px; letter-spacing:-1px;}
.suscription_text{text-align:right;margin-right:10px;}

.columna_mapa_web{
	float:left;
	width: expression(this.scrollWidth  < 175 ? "170px" : this.scrollWidth > 265 ? "270px" : "auto");
	min-width:170px;
	max-width:270px;
	text-align:left;
	margin-top:45px;
	margin-right:0px;
	margin-left:14px;
	/*padding-left:5px;*/
	height:100%;
}

.columna_mapa_web div{
	float:none;
	clear:both;
	/*width: expression(this.offsetWidth < 172 ? "170px": this.offsetWidth > 236 ? "234px": "auto");*/
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#mapa_web_div{
	width:100%;
	text-align:center;
}
#mapa_web_div a.e_seccion{
	text-decoration:none;
	color:black;
}

#mapa_web_div a.e_shaded{
	text-decoration:none;
	color:#B7B9BC;
}

#mapa_web_div div div{
	margin-left:0px;
	margin-bottom:14px;
}

#mapa_web_div div.raiz{
	float:left;
	/*display:inline-block;*/
	clear:none;
	margin-left:14px;
	margin-bottom:0;
	width: expression(this.scrollWidth  < 85 ? "80px" : "auto");
	min-width:80px;
	font-weight:bold;
}
#mapa_web_div div.sub{
	width: expression(this.scrollWidth  > 135 ? "140px" : "auto");
	min-width:0px;
	max-width:170px;
	float:left;
	/*display:inline-block;*/
	clear:none;
	margin-left:0px;
	margin-bottom:0;
	padding-left:4px;
	border-left:1px solid #B5AC94;
}

.slim div.sub{
	width: expression(this.scrollWidth  > 140 ? "145px" : "auto");
	max-width:145px !important;
}

#mapa_web_div div.sub div{
	margin-bottom:2px;
	margin-left:0px;
}
#mapa_web_div div.sub div div{
	margin-bottom:2px;
	margin-top:3px;
	margin-left:3pt;
}
#no_flash p {white-space:nowrap}
#no_IE_div a{color:#888887;}

/*------------ RETICULA -------------*/
.tiporow {
	margin-bottom:21px;	
}
.nomargin{margin-bottom:0px;}
.tipoblock {
	min-height:103px;/*114px*/
	width:103px;
	margin-right:33px;
	float:left;
	cursor:pointer;
}
.tipoblock.last{
	margin-right:0px;
}

.tipoblock img { width:103px;height:89px }

.tipoblock p { text-align:center }
#breadcrumb a.enlace,#dis_con a.enlace{ color:#a32200 }
#breadcrumb a:hover.enlace,#dis_con a:hover.enlace{ color:#F45A31 }
/*-----------------------------------*/

/*---------- FICHA PIEZA ------------*/
#ficha_pieza{margin-left:40px}
#cuadro_superior{
	width:839px;/*875px;*/
	height:299px;/*323px;*/
	border:#a4a38f 1px solid;
}
#composicion{
	/*padding:14px 18px;*/
	width:839px;
	height:275px;
	border-bottom:#a4a38f 1px solid;
}
#info_pie{
	height:24px;
	line-height:24px;
	margin-left:6px;
}
#bloque_inferior{
	margin-top:40px;
}
#columna_izq{
	float:left;
	max-width:300px;
}
#columna_der{
	float:right;margin-right:40px;
}
#estudio_pieza{float:left;width:424px;height:172px;margin-right:11px;}
/*-----------------------------------*/


/*---------- PANEL NOTICIAS ------------*/
.en_main input,.en_main textarea,.en_main select{
	border:#B5AC94 solid 1px;
	background-color:transparent;
	margin:3px 0px;
}
.en_main #img_preview{
	border:#B5AC94 solid 1px;
	width:96px;
	height:96px;
	margin:3px 0px;
}
.en_title,.en_text{width:439px}
.en_col1{
	float:left;
	margin:10px 20px 0px 40px;
}
.en_main input{
	height:12px;
	padding:2px 3px;
}
.en_buttons input{
	height:24px;
	padding:2px 4px;
}
.en_main input.file{
	height:19px;
}
.en_main textarea{
	padding:2px 3px;

}

.en_col1 div.label{
	margin-top:8px;
}
.en_nopublica{
	text-decoration:line-through;
}
/*-----------------------------------*/
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	text-align:left;
    border: 1px solid #CCCBB8;
    position: absolute;   
}

div.suggestions div {
    cursor: default;
    padding: 4px 3px;
}

div.suggestions div.current {
}