
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
/*	vertical-align: baseline;*/
	color: #202020;
}
* {
	margin: 0;
	padding: 0;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

body {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Alberto */
body {
	background: #efefef;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

#contenedor_pral {
	width: 960px;
	margin: 0 auto;
	font-size: 62.5%;
	line-height: 1.6em;
}

#header {
	width: 950px;
	margin: 0 5px;
	/*border-bottom: #363d41 solid 0.5em;*/
	float: left;
	margin-top: 20px;
	position: relative;
}
#escudo a {
	text-decoration: none;
}

#escudo {
	top: 40px !important;
}

#escudo #logo-ue {
	width: 62px;
	height: 72px;
	margin-left: -4px;
}

#logotipo {
	position: absolute;
	top: 43px;
/*	left: 925px; */
	left: 758px;
}

#logo_ministerio {
	float: left;
	width: 220px;
	height: 8em;
}

/* Header */
#header h1 {
	width: 63%;
	font-size: 2.2em;
	color: #2e2e2e;
	display: inline-block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	font-weight: bold;
	border-bottom: #903 solid 0.1em;
	margin-left: 129px;
}

#header h1 strong {
	font-size: 26px;
}

#header span {
	color: #999;
}

#nav {
	position: absolute;
	left: 350px;
	bottom: 0;
	width: 63%;
	font-size: 1.2em
}

#nav li {
	float: left;
	background: url(../img/nav_right.gif) no-repeat right top;
	margin-right: 1em;
}

#nav a {
	text-decoration: none;
	color: #141414;
	display: block;
	background: url(../img/nav_left.gif) no-repeat left top;
	padding: 0.4em 1em;
	padding-bottom: 0.2em;
}

#nav li:hover {
	background: url(../img/nav_right.gif) no-repeat 100% -200px;
	color: #EFEFEF;
}

#nav a:hover {
	background: url(../img/nav_left.gif) no-repeat 0 -200px;
	color: #EFEFEF;
}

#contenedor-cab #cabecera #navegacion {
    background-color: #990033;
    height: 1.9em;
}

#contenedor-cab #cabecera #navegacion .opciones {
    background-color: #990033;
    text-align: right;
    height: 1.5em;
    float: right;
    margin-right: 0.5em;
}

#contenedor-cab #cabecera #navegacion .opciones ul li{
	display: inline-block;
	vertical-align: top;
}

#contenedor-cab #cabecera #navegacion .opciones ul li a{
	color: #ffffff;
/*	line-height: 2em; */
	text-decoration: none;
}

#contenedor-cab #cabecera #navegacion .opciones ul li a span{
	color: #ffffff;
	margin: 8px;
/*	line-height: 18px; */
}

#contenedor-cab #cabecera #navegacion .opciones ul li a.contacto{
	background: transparent url("../img/logo-contactonaranja.png") left no-repeat;
	padding: 4px 0px 2px 12px;
	font-size: 0.7em;
}

#contenedor-cab #cabecera #navegacion .opciones ul li a.facebook{
	background: transparent url("../img/ico-facebook.png") left no-repeat;
}

#contenedor-cab #cabecera #navegacion .opciones ul li a.twitter{
	background: transparent url("../img/ico-twitter.png") left no-repeat;
}

#contenedor-cab #cabecera #navegacion .opciones ul li a.rss{
	background: transparent url("../img/ico-rss.png") left no-repeat;
}

#contenedor-cab #cabecera #navegacion #idiomas {
    background-color: #990033;
    text-align: right;
    height: 1em;
    float: left;
    margin-left: 0.5em;
}

#contenedor-cab #cabecera #navegacion #idiomas ul li{
	display: inline-block;
	vertical-align: middle;
	border-left: 1px solid #ffffff;
	height: 1em;
}

#contenedor-cab #cabecera #navegacion #idiomas ul li:first-child {
	border: none;
}

#contenedor-cab #cabecera #navegacion #idiomas ul li a{
	color: #ffffff;
	text-decoration: none;
	vertical-align: top;
}

#contenedor-cab #cabecera #navegacion #idiomas ul li a:hover{
	text-decoration: underline;
}

#contenedor-cab #cabecera #navegacion #idiomas ul li a span{
	color: #ffffff;
	margin: 10px;
	line-height: 18px;
	font-size: 0.7em;
}

#contenedor-cab #cabecera .menu ul li.nopestana {
	text-align:right; 
/*	margin-left: 180px; */
	border-color: #ddd;
	position: absolute;
	right: 8px;
}

#contenedor-cab #cabecera .menu ul li.nopestana a{
	color:#990033;
}

#contenedor-cab #cabecera .menu ul li.nopestana a:hover {
	background-color: #ddd !important;
}

.menu form{
	position: absolute;
	margin-top: 6px;
	width: 700px;
	text-align: right;
	display: inline-block;
}

.menu li form{
	text-align: right;
	display: inline-block;
	position: relative;
	width: auto;
	margin-top: 0px;
}

#contenedor-cab #cabecera .menu ul li a {
    color: #333;
    text-decoration: none;
    padding: 0.5em 0.7em;
    display: inline-block !important;
    width: auto;
}

#contenedor-cab #cabecera .menu ul li a {
    color: #333;
    text-decoration: none;
    padding: 0.5em 0.7em;
    width: auto;
}

#contenedor-cab #cabecera .menu ul li.seleccion {
    color: #990033;
    background: #fff;
    border-bottom: 2px solid #fff;
}

#contenedor-cab #cabecera .menu ul li:hover {
    background-color: #eee;
}

#contenedor-cab #cabecera .menu ul li.seleccion:hover {
    background-color: #fff;
}

.menu_activo {
	background: url(../img/nav_right.gif) no-repeat 100% -200px !important;
	color: #EFEFEF !important;
}

.menu_activo a {
	background: url(../img/nav_left.gif) no-repeat 0 -200px !important;
	color: #EFEFEF !important;
}

#text_size {
	display: none;
	position: absolute;
	right: 0;
	top: 1.5em;
}

#text_size li {
	float: left;
	margin-left: 1em;
}

#text_size li a {
	text-decoration: none;
	color: #666;
}

#text_size li a:hover {
	text-decoration: underline;
}

.decreaseFont {
	font-size: 1em;
}

.resetFont {
	font-size: 1.2em;
}

.increaseFont {
	font-size: 1.4em;
}

#contenedor {
	background: url(../img/bg_contenedor.jpg) repeat-y center top;
	width: 950px;
	margin: 0 auto;
	padding: 0 5px;
	clear: both;
	float: left;
	min-height: 500px;
}

/* Contenido */
#contenido,#contenido_busqueda {
	float: right;
	width: 729px;
	background: #FFF;
}

#contenido h1,#contenido_busqueda h1 {
	font-size: 1.8em;
	display: block;
	border-bottom: #363d41 solid 1px;
	margin: 0 0 1em 0;
	font-weight: normal;
	padding-bottom: 1em;
}

#contenido {
	display: inline;
	overflow: hidden;
}

#contenido h1,#contenido h2,#contenido_busqueda h1 {
	KKbackground: url(../img/bg_hs.jpg) no-repeat left bottom;
	padding: 2.5em 0 0.5em 4.5em;
}

/* Slider */
#slider_portada {
	float: left;
	width: 682px;
	clear: both;
	position: relative;
	background: url(../img/sombra_slider.jpg) no-repeat center bottom;
	margin-bottom: 15px;
	height: 288px;
	margin-left: 25px;
	margin-top: 20px;
}

#slider {
	
}

/* Texto Presentacion */
#texto_presentacion {
	float: left;
	clear: both;
	width: 682px;
	line-height: 2em;
	margin: 1em 2.5em;
	margin-top: 0;
	font-size: 1.2em;
}

#texto_presentacion h2 {
	display: block;
	border-bottom: #ffd400 solid 1px;
	font-size: 1.3em;
	margin-bottom: 1em;
	font-weight: bold;
	background: none !important;
	padding: 0;
}

#texto_presentacion p {
	margin-top: 0;
	clear: both;
}

#texto_presentacion p span {
	cursor: pointer;
	border-bottom: 1px solid #903;
}

/* Noticias */
#bloque_noticias {
	float: left;
	clear: both;
	width: 729px;
	margin-top: 2em;
	border-top: #CCC dashed 1px;
}

#bloque_noticias h3 {
	display: block;
	width: 659px;
	padding: 10px 20px 10px 50px;
	font-size: 1.6em;
	border-bottom: #999 solid 1px;
	margin-bottom: 2em;
	KKbackground: url(../img/bg_hs.jpg) no-repeat left top;
	font-weight: bold;
}

.noticia {
	width: 690px;
	margin: 1em 2em 1.5em;
	clear: both;
	float: left;
	border-bottom: #999 dashed 1px;
}

.noticia h4 a {
	text-decoration: none;
	color: #666;
	font-size: 1.8em;
	border-bottom: #903 solid 1px;
	display: block;
	margin-bottom: 1em;
	padding-bottom: 0.2em;
	width: 430px;
	float: right;
	line-height: 1.4em;
}

.noticia h4 a:hover {
	color: #1D1D1D;
}

.noticia h4,.noticia p {
	padding: 0 7px;
}

.noticia p {
	font-size: 12px;
	float: right;
	width: 430px;
}

.noticia p a {
	color: #000;
}

.leer_mas {
	float: right;
	display: block;
	margin-top: 10px;
}

.leer_mas a {
	border-bottom: #903 solid 1px;
	text-decoration: none;
}

.leer_mas a:hover {
	color: #000;
	border-bottom: #000 solid 1px;
}

.imagen_noticias {
	background: url(../img/sombra_imagen_noticia.jpg) no-repeat center
		bottom;
	padding-bottom: 20px;
	float: left;
	width: 230px;
	margin-right: 15x;
}

.imagen_noticias img {
	margin-right: 15px;
	padding-right: 10px;
	border-right: #999 dotted 1px;
}

.imagen_noticias a {
	display: block;
	background: #FFF;
	padding: 3px;
	border: #999 solid 1px;
	width: 224px;
}

.imagen_noticias a:hover {
	background: #3f3f3f;
}

/* Sidebar */
#sidebar {
	background: #c9c9c9 url(../img/bg_sidebar.jpg) repeat-y left top;
	width: 220px;
	float: left;
	/*height: 100%;*/
	overflow: hidden;
}

#modulo_buscar {
	clear: both;
	padding-bottom: 15px;
	width: 220px;
	float: left;
	display: inline;
}

#buscador {
	margin: 0 10px;
	float: left;
	width: 200px;
	background: url(../img/lineasconsombra.jpg) repeat-x left top;
}

#buscador h6 {
	color: #333;
	font-size: 1.4em;
	padding-top: 15px;
}

#buscador ul {
	display: block;
	float: left;
}

#buscador li {
	float: left;
	font-size: 1.1em;
}

#buscador a {
	color: #333;
	padding: 7px 15px;
	display: block;
}

#buscar a, #buscar input {
	text-decoration: none;
	display: block;
	color: #EEE;
	background: url(../img/btn_buscar_top.jpg) no-repeat left top;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 10px;
}
#buscar input {border: 0; width: 70px;}

#buscar a:hover, #buscar input:hover {
	background: url(../img/btn_buscar_top_hover.jpg) no-repeat left top;
}

#buscar {
	background: url(../img/btn_buscar_bottom.jpg) no-repeat left bottom;
}

li:hover#buscar {
	background: url(../img/btn_buscar_bottom_hover.jpg) no-repeat left
		bottom;
}

#buscar_avanzado a {
	border-bottom: #fff solid 1px;
	text-decoration: none;
	display: block;
	padding: 0;
	margin: 0;
	margin-left: 15px;
	margin-top: 7px;
}

#buscar_avanzado a:hover {
	border-bottom: #000 solid 1px;
}

.caja_info {
	float: left;
	background: url(../img/bg_caja_info_bottom.jpg) no-repeat left bottom;
	margin: 0 10px;
	width: 200px;
	margin-top: 15px;
	display: inline;
}

.caja_info_int {
	background: url(../img/bg_caja_info.jpg) no-repeat left top;
	padding-top: 9px;
}

.info_portada {
	padding: 10px 10px 10px 50px;
	background: url(../img/icono_info.jpg) no-repeat 15px 50%;
	font-size: 11px;
}

#cajabusqueda {
	margin: 10px 0;
	border: 0 none;
}

#cajabusqueda input {
	width: 188px;
	text-align: left;
	border: none;
	background: none url(../img/bg_caja_busqueda.jpg) no-repeat left top;
	background: url(../img/bg_caja_busqueda.jpg) no-repeat left top
		!important;
	height: 21px;
	padding: 5px 5px 0 5px;
}

#navegacion_portales {
	float: left;
	margin: 0 10px;
	padding-top: 15px;
	width: 200px;
	_width: 180px;
	background: url(../img/lineasconsombra.jpg) repeat-x left top;
	clear: both;
	font-size: 1.1em;
}

#navegacion_portales li {
	display: block;
	background: url(../img/bg_navegacion_portales_bottom.jpg) no-repeat left
		bottom;
	margin-bottom: 10px;
}

#navegacion_portales a {
	display: block;
	text-decoration: none;
	color: #EAEAEA;
	background: url(../img/bg_navegacion_portales_top.jpg) no-repeat left
		top;
}

#navegacion_portales a:hover {
	text-decoration: underline;
}

#navegacion_portales strong {
	display: block;
	padding: 10px 0;
	padding-right: 7px;
	color: #fff;
}

#navegacion_portales #recursos_profesionales {
	background: url(../img/icono_recursos_profesionales.jpg) no-repeat 10px
		10px;
	padding-left: 45px;
}

#navegacion_portales #ayudas {
	background: url(../img/icono_ayudas.jpg) no-repeat 10px 10px;
	padding-left: 45px;
}

#navegacion_portales #glosario {
	background: url(../img/icono_glosario.jpg) no-repeat 10px 10px;
	padding-left: 45px;
}

#otros_portales {
	float: left;
	margin: 0 10px;
	margin-top: 10px;
	padding-top: 15px;
	background: url(../img/lineasconsombra.jpg) repeat-x left top;
	width: 200px;
	clear: both;
	font-size: 1.1em;
	margin-bottom: 10px;
}

#otros_portales li {
	background: url(../img/bg_navegacion_todaviamas_enlaces_bottom.jpg)
		no-repeat left bottom;
	margin-bottom: 10px;
}

#otros portales strong {
	display: block;
	padding: 10px 0;
	padding-right: 7px;
	padding-left: 45px;
	background: url(../img/bg_navegacion_todaviamas_enlaces_top.jpg)
		no-repeat left top;
}

#otros_portales a {
	text-decoration: none;
	display: block;
	color: #1D1D1D;
	display: block;
	padding: 10px 0;
	padding-right: 7px;
	padding-left: 45px;
}

#otros_portales a:hover {
	text-decoration: underline;
	color: #1A1A1A;
}

#portal_pares {
	
}

#portal_censo {
	
}

#enlace_pares {
	background: url(../img/logo_pares.jpg) no-repeat 5px 50%;
}

#enlace_censo {
	background: url(../img/logo_censo.jpg) no-repeat 5px 50%;
}

#navegacion_mas_enlaces {
	float: left;
	margin: 0 10px;
	padding-top: 15px;
	width: 200px;
	background: url(../img/lineasconsombra.jpg) repeat-x left top;
	clear: both;
	font-size: 1.2em;
}

#navegacion_mas_enlaces li {
	background: url(../img/bg_navegacion_mas_enlaces_bottom.jpg) no-repeat
		left bottom;
	margin-bottom: 10px;
}

#navegacion_mas_enlaces a {
	display: block;
	text-decoration: none;
	color: #EAEAEA;
	background: url(../img/bg_navegacion_mas_enlaces_top.jpg) no-repeat left
		top;
}

#navegacion_mas_enlaces a:hover {
	text-decoration: underline;
}

#navegacion_mas_enlaces strong {
	display: block;
	padding: 10px 0;
	padding-right: 7px;
}

#navegacion_mas_enlaces #preguntas_frecuentes {
	background: url(../img/icono_preguntas_frecuentes.jpg) no-repeat 10px
		50%;
	padding-left: 45px;
}

#navegacion_mas_enlaces #ayuda {
	background: url(../img/icono_ayuda.jpg) no-repeat 10px 10px;
	padding-left: 45px;
}

/* Ultimos registros y mas comentados */
#ultimos_registros,#mas_buscados {
	float: left;
	width: 220px;
	background: url(../img/bg_destacados_bottom.jpg) no-repeat left bottom;
	padding-bottom: 20px;
	clear: both;
	display: inline;
}

#mas_buscados {
	/*margin-top: 20px;*/
}

#ultimos_registros {
	/*margin-bottom: 50px;*/
}

.bloque_cont_secundario {
	float: left;
	line-height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
	width: 200px !important;
	font-size: 11px;
	display: inline;
}

.bloque_cont_secundario a {
	text-decoration: none;
	color: #333;
}

.bloque_cont_secundario a:hover {
	text-decoration: underline;
	color: #000;
}

.bloque_cont_secundario h1, h5{
	border-bottom: #c9c9c9 solid 1px;
	display: block;
	font-size: 13px;
	margin-bottom: 10px;
	float: left;
	width: 200px;
	margin-right: 10px;
	padding: 0 10px;
	padding-top: 15px;
	color: #666;
	clear: both;
	background: url(../img/bg_destacados_top.jpg) no-repeat left top;
	margin-left: -10px;
}

.bloque_cont_secundario ul {
	display: block;
	float: left;
	clear: both;
}

.bloque_cont_secundario li {
	width: 180px;
	padding-left: 15px;
	margin-left: ;
	margin-right: 10px !important;
	border-bottom: #EAEAEA dashed 1px;
	background: url(../img/cuadrado.jpg) no-repeat 3px 10px;
}

.titulo_pliegue span {
	display: inline-block;
	background: #313131;
	color: #E9E9E9;
	padding: 5px 10px;
	margin-left: 20px;
}

/* Footer */
#footer {
	width: 950px;
	margin: 0 auto;
	clear: both;
	border-top: #363d41 solid 5px;
	padding-top: 15px;
	font-size: 11px;
	background: url(../img/sombra_footer.jpg) no-repeat center top;
}

#footer p {
	font-weight: bold;
	display: block;
	float: left important !;
	margin-bottom: 5px;
}

#footer ul {
	display: block;
	clear: both;
	font-size: 10px;
	margin-bottom: 20px;
	float: left;
}

#footer li {
	float: left;
	border: #666 solid 1px;
	border-top: none;
	border-bottom: none;
	padding: 0 5px;
	margin-right: 5px;
}

#footer ul.comunes li {
    display: inline;
    padding-left: 0.75em;
    background: transparent url("../img/ico-lista-pie-oscuro.gif") 0 0.35em no-repeat;
    margin-right: 0.5em;
    border: none;
    float: none;
    font-size: larger;
}

#footer ul.comunes li:first-child {
    background: none;
}

.primer_enlace {
	border-left: none !important;
}

.ultimo_enlace {
	border-right: none !important;
}

#footer a {
	color: #4B4B4B;
	text-decoration: none;
}

#footer a.aa {
	color: #4B4B4B;
	text-decoration: none;
	margin-top: 0.5em;
}

#iconos_footer {
	display: block;
	float: right !important;
	clear: none !important;
	margin-top: -15px;
}

#iconos_footer li {
	border: none !important;
}

.limpiar {
	clear: both;
	float: left;
}

/* Pagina de Busqueda sencilla */
#migas {
	padding: 5px 15px 4px 20px;
	font-size: 1em;
	display: block;
	margin-top: 6px;
	float: left;
	clear: both;
	width: 100%;
	border-bottom: #ccc solid 1px;
}

#migas ul {
	display: inline;
	padding-left: 0;
	margin-left: 0;
}

#migas a {
	text-decoration: none;
	color: #202020;
}

#migas a:hover {
	text-decoration: underline;
}

#migas ul li {
	display: inline;
}

#migas ul li a:link {
	padding: .2em;
}

#migas ul li {
	margin-left: 5px;
	padding-left: 15px;
	background: url(../img/flechas_migas2.jpg) no-repeat 0 50%;
}

/*.searchForm{ margin-left:4em; padding-left:1em; border-left:#CCC solid 1px; float:left; clear:both;}*/
#busqueda_sencilla {
	width: 730px;
	margin: 0 auto;
	KKbackground: #FFF url(../img/bg_hs.jpg) no-repeat left top;
	padding: 15px 0;
	clear: both;
	float: left;
	border-bottom: #CCC dashed 1px;
	margin-bottom: 30px;
	position: relative;
	padding-top: 20px;
	border-top: #999 solid 1px;
}

.titulo_busqueda {
	width: 730px;
	text-align: center;
	margin: 0 auto;
}

#busqueda_sencilla h2 {
	float: left;
	font-size: 18px;
	border-bottom: #903 solid 1px;
	display: inline;
	color: #999;
	padding-left: 50px;
	margin-bottom: 20px;
	background: none !important;
	padding-top: 0 !important;
}

/*#formBusqueda div{ clear:both;}*/
#comboArchivos {
	border: #CCCCCC solid 1px;
	outline-color: #CCC;
	clear: both;
	float: left;
	margin-bottom: 1em;
}

#comboArchivos option {
	
}

label {
	display: block;
	text-align: right;
	float: left;
	font-size: 1.1em !important;
}

.label_principal,.label_secundaria {
	margin-bottom: 0.3em;
}

.label_principal,.label_secundaria {
	font-weight: bold;
}

#caja_busqueda {
	
}

#caja_busqueda input {
	font-size: 1.4em;
	width: 18.5em;
	padding-left: 0.3em;
}

.tipo_soporte {
	float: left;
	text-align: left;
}

.soporte {
	display: block;
	clear: both;
	float: left;
	/*width: 50em;*/
	width: 60em;
	text-align: left;
	border-left: #CCC solid 1px;
	padding: 5px;
	padding-left: 35px;
	margin-top: -1.1em;
}

.soporte li {
	float: left;
	/*width: 12em;*/
	margin-bottom: 3px;
	font-size: 10px;
	width: 17em;
}

.soporte li input {
	float: left;
	margin-bottom: 0.3em;
}

.soporte label {
	width: 10em;
	margin-left: 3px;
	text-align: left;
}

.soporte span {
	margin-left: -14em !important;
}

br {
	clear: left;
}

.parentesis {
	font-size: 0.9em !important;
	font-weight: normal;
}

.casilla {
	width: 1em;
	border: none;
}

#btn_enviar {
	margin-top: 15px;
	clear: both;
}

.btn_enviar {
	background: #903;
	cursor: pointer;
	margin-bottom: 0;
	font-weight: bold;
}

#btn_enviar span {
	font-weight: bold;
	color: #000;
}

.ayuda {
	font-size: 12px;
	position: absolute;
	right: 7px;
	top: 10px;
}

.ayuda a {
	display: block;
	background: rgb(221, 221, 221);
	color: #000;
	text-decoration: none;
	padding: 5px 10px;
}

.ayuda a:hover {
	box-shadow: 0 0 7px #903 !important;
}

#consejos {
	float: right;
	clear: both;
	background: url(../img/lupa_small.jpg) no-repeat 20px 15px;
	width: 65em;
	margin-right: 40px;
	margin-left: 3em;
	padding-top: 1em;
	border-top: #CCC dashed 1px;
}

#consejos h6 {
	font-size: 1.4em;
	padding-top: 0;
	border-bottom: #903 solid 1px;
	margin: 20px;
	margin-bottom: 0;
	padding-left: 35px;
	padding-bottom: 10px;
}

#consejos p {
	padding: 1em 2em;
	font-size: 1.2em;
}

.parrafo {
	padding-top: 0 !important;
}

/*#btn_busqueda_avanzada{ font-size:1.1em; float:right; margin-right:3.5em;}
#btn_busqueda_avanzada a{ display:block; background:#333; color:#CCC; height:1.8em; text-decoration:none; padding:0 5px;}
#btn_busqueda_avanzada a:hover{ background:#FC0; color:#000;}*/
btn_busqueda_avanzada {
	font-size: 14px;
	float: right;
	margin-right: 3.5em;
	position: absolute;
	right: 40px;
	top: 10px;
}

#btn_busqueda_avanzada input {
	display: block;
	background: #903;
	color: #000;
	text-decoration: none;
	padding: 5px 10px;
	margin-right: 6.5em;
}

#btn_busqueda_avanzada a:hover {
	text-decoration: underline;
}

/* Pagina Busqueda Avanzada */
#busqueda_avanzada {
	width: 729px;
	margin: 0 auto;
	KKbackground: #FFF url(../img/bg_hs.jpg) no-repeat left top;
	padding: 15px 0;
	clear: both;
	margin-bottom: 5px;
	position: relative;
	padding-top: 20px;
}

.titulo_busqueda {
	width: 729px;
	text-align: center;
	margin: 0 auto;
}

#busqueda_avanzada h2 {
	float: left;
	font-size: 18px;
	border-bottom: #903 solid 1px;
	display: inline;
	color: #999;
	padding-left: 50px;
	background: none !important;
	padding-top: 0 !important;
}

#busqueda_avanzada form {
	float: left;
	clear: both;
	margin-left: 5em;
}

#busqueda_avanzada input {
	float: left;
	width: 260px;
}

#busqueda_avanzada input[type=radio] {
	margin-top: 5px;
}

#busqueda_avanzada input.noscript {
	float: right;
	width: 150px;
}  /*JRUS 10/01/2012 */
#busqueda_avanzada label {
	float: left;
	width: 175px;
	margin: 0 5px 0 0;
	text-align: right;
	clear: both;
}

#busqueda_avanzada fieldset {
	float: left;
	clear: both;
	width: 65em;
}

#busqueda_avanzada legend {
	font-size: 1.3em;
	border-bottom: #903 solid 1px;
	font-weight: bold;
	margin: 1em 0;
	float: left;
	clear: both;
}

.highlight {
	background-color: #ff8;
	border-bottom: 1px dotted #ccc;
	padding: 0 .1em;
	font-weight: inherit;
}

.markerOff {
	background: transparent url('../img/iconHLOff.gif') no-repeat scroll left;
	padding-left: 3.2em !important;
}

.markerOn {
	background: transparent url('../img/iconHLOn.gif') no-repeat scroll left;
	padding-left: 3.2em !important;
}

input.link {
	-moz-user-select: text;
	background: none repeat scroll 0 0 #903;
	border: medium none;
	color: black;
	cursor: pointer;
	margin: 0;
	text-decoration: none;
	padding: 5px 10px;
	margin-right: 6.5em;
	text-align: center;
	text-decoration: none;
	width: 175px !important;
	border-radius:0 !important;
	font: inherit !important;
}
input.link:hover{ text-decoration: underline;}
input.link:focus, input.link:active {box-shadow:none !important;; }

/* Pagina de Resultados */
#contenido h2 {
	float: left;
	font-size: 1.8em;
	border-bottom: #903 solid 1px;
	display: inline;
	color: #999;
}

.titulo_pagina {
	width: 729px;
	float: left;
	clear: both;
}

#contenido_resultados {
	float: left;
	clear: both;
	width: 729px;
}

#contenido_resultados h2 {
	padding-top: 20px;
}

#numero_resultados {
	width: 150px;
	float: left;
	background: url(../img/bg_numero_resultados_bottom.jpg) no-repeat center
		bottom;
	text-align: center;
	margin: 15px 0 10px 20px;
	font-size: 1.2em;
	clear: both;
}

#numero_resultados p {
	font-size: 1.2em;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-bottom: 5px;
	display: block;
	width: 150px;
}

.caja_resultados {
	display: block;
	background: url(../img/bg_numero_resultados_top.jpg) no-repeat center
		top;
	font-size: 1.6em;
	color: #426200;
	padding-top: 10px;
}

#texto_resultados {
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 1.1em;
    margin-bottom: 7px;
    margin-left: 30px;
    margin-top: 15px;
    padding: 5px 15px;
    width: 648px;
}

.orden {
	font-weight: bold;
	color: #903;
	font-size: 1.2em;
}
#ordenar_resultados {
	float: right;
	width: 190px;
    background-color: #F7F7F7;
    padding: 0.7em;
}

#ordenar_resultados span {
	display: block;
	float: left;
}

#ordenacion {
	float: right;
	width: 100px !important;
	margin-left: 10px !important;
	display: block;
}

#paginas_resultados {
	float: right;
	margin-right: 18px;
    background-color: #F7F7F7;
    padding: 0.7em;	
}

#paginas_resultados span {
	display: block;
	float: right;
	width: 175px;
}

.nresultados {
	font-weight: bold;
	color: #496705;
	font-size: 1.2em;
}

#opciones_npaginas {
	width: 30px;
	float: right;
	margin-right: 45px;
	font-size: 10px;
}

#opciones_npaginas option {
	font-size: 10px;
}

.opciones_npaginas {
	margin-right: 0;
	font-size: 10px;
	width: 170px !important;
}

#visualizar_seleccionados {
	float: left;
	margin-left: 30px;
	width: 145px;
    background-color: #F7F7F7;
    padding: 0.7em;
}

#visualizar_seleccionados span {
	display: block;
	float: left;
}

#visualiza_sel {
	float: right;
	width: 145px;
	display: block;
	font-size: 1em;
}

.navegacion_resultados {
	float: left;
	width: 200px;
	clear: both;
	margin: 25px 0 15px 30px;
}

.navegacion_resultados a {
	float: left;
	width: 8px;
	margin: 0 1px;
	display: block;
	font-weight: bold;
	padding: 2px 5px;
	padding-bottom: 0;
	color: #000;
	text-decoration: none;
	border: #CCC solid 1px;
}

.navegacion_resultados a:hover {
	border-bottom: #333 solid 1px;
}

.flecha {
	width: 15px !important;
}

.pagina_activa {
	border-bottom: #333 solid 1px !important;
}

.nav_resultados_bottom {
	padding-bottom: 30px;
}

#opciones_envio {
	padding: 5px 10px;
	background-color: #F7F7F7;
    float: left;
    margin: 0 0 0 10px;
    width: 310px;
    height: 30px;
}

#opciones_envio span {
	display: block;
	float: left;
	font-weight: bold;
	margin-top: 7px;
}

.opciones_envio {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

#btn_enviar_seleccion {
	float: right;
	width: 50px;
	margin-top: 3px;
}

#btn_enviar_seleccion a {
	display: block;
	padding: 2px 7px;
	background: #903;
	color: #000;
	border: #666 solid 1px;
	text-decoration: none;
}

#btn_enviar_seleccion a:hover {
	background: #333;
	color: #FFF;
}

#caja_resultados {
	border-top: #999 solid 1px;
	clear: both;
}

#resultados {
	float: left;
	width: 690px;
	clear: both;
	font-size: 1.1em;
	line-height: 1.6em;
	padding: 0 20px;
}

.resultado {
	padding: 0 10px;
	padding-left: 25px;
	margin: 10px 10px 10px 5px;
	color: #5C5C5C;
	border-bottom: #CCC dashed 1px;
	padding-bottom: 10px;
}

.resultado a {
	text-decoration: none;
	color: #000;
}

.resultado a:hover {
	text-decoration: underline;
	color: #000;
}

.titulo {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}

.imagen {
	
}

.imagen a {
	display: inline-block;
	width: 18px;
	height: 17px;
	background: url(../img/camara.gif) no-repeat left top;
}

.destacado {
	font-size: 1.1em;
	color: #c1313a; /*color:#690;*/
}

.casilla_verificacion {
	float: left;
	margin-left: -25px;
}
#sidebar, #facetas, #lista_facetas, #lista_facetas li, #estadisticas, #lista_estadisticas, #lista_estadisticas li  {
	width: 250px !important;
	line-height: normal !important;
}

#facetas, #estadisticas {
	float: left;
	width: 220px;
	font-size: 1.1em;
}

#facetas h6, #estadisticas h6 {
	background: #333;
	color: #E8E8E8;
	margin: 0;
	padding: 4px 10px 2px 10px;
	display: inline;
	float: left;
	margin-left: 12px;
}

#lista_facetas, #lista_estadisticas {
	float: left;
	display: block;
	clear: both;
	width: 200px;
	background: url(../img/bg_destacados_bottom.jpg) no-repeat left bottom;
	margin-left: 0;
	padding: 0 10px;
	padding-bottom: 20px;
}

#lista_facetas strong, #lista_estadisticas strong {
	color: #8A8A8A;
}


#lista_facetas li, #lista_estadisticas li {
	background: url(../img/cuadrado.jpg) no-repeat 7px 50%;
	padding: 0 10px;
	padding-right: 2px;
}

#lista_facetas a, #lista_estadisticas a {
	/*color: #333;*/
	color: #666;
	display: block;
	padding: 2px 7px;
	text-decoration: none;
}

#lista_facetas p, #lista_estadisticas p {
	color: #666;
	display: block;
	padding: 2px 7px;
	text-decoration: none;
}

#lista_facetas a:hover, #lista_estadisticas a:hover {
	text-decoration: underline;
}

#lista_facetas em, #lista_estadisticas em {
	/*font-weight: bold;*/
	/*color: #c1313a; color:#568000;*/
	color:#9C232C;
}

#lista_facetas .titulo_facetas, #lista_estadisticas .titulo_estadisticas {
	font-size: 1.2em;
	color: #666;
	width: 200px;
	font-weight: bold;
	padding: 5px 0 !important;
	background: url(../img/bg_destacados_top.jpg) no-repeat center top
		!important;
	padding-top: 10px !important;
}

.titulo_facetas strong, .titulo_estadisticas strong {
	border-bottom: #568000 dashed 1px;
	margin-left: 20px;
}

.logo_row {
	width: 12em;
	text-align: center
}

.enlaces_row {
	display: none;
}  /*display:none;*/
.enlaces_row img {
	width: 30px;
	margin: 0 auto 0 auto;
	padding-right: 1em;
}  /*;padding-top:1em*/

.enlaces_row img:hover{
	opacity: 0.6;
}

.enlaces_row li a span {
	display: block;
	padding-right: 1em
}

.enlaces_row li {
	float: left
}

/*.enlaces_span {vertical-align: top;}*/
.enlaces_td {
	vertical-align: top !important;
	padding-left: 1.6em;
}


#migas_ficha {
	padding: 5px 15px 4px 20px;
	margin-left: 0px !important;
	margin-top: 6px;
	font-size: 0.8em;
	display: block;
	float: left;
	clear: both;
	width: 100%;
	border-bottom: #ccc solid 1px;
}

#migas_ficha ul {
	display: inline;
	padding-left: 0;
	margin-left: 0;
}

#migas_ficha a {
	text-decoration: none;
	color: #202020;
}

#migas_ficha a:hover {
	text-decoration: underline;
}

#migas_ficha ul li {
	display: inline;
}

#migas_ficha ul li a:link {
	padding: .2em;
}

#migas_ficha ul li {
	margin-left: 5px;
	padding-left: 15px;
	background: url(../img/flechas_migas2.jpg) no-repeat 0 50%;
}

#contenedor_ficha {
	width: 950px;
	margin: 0 auto;
	float: left;
	clear: both;
	margin-top: 0;
	font-size: 1.2em;
}

#contenido_ficha {
	width: 100%;
	margin: 20px auto;
	padding: 15px 0;
	clear: both;
	float: left;
	margin-top: 0;
	padding-top: 0;
	position: relative;
	display: inline;
	overflow: hidden;

}

#contenido_interior_ficha {
	clear: both;
	float: left;
	width: 100%;
}

#contenido_interior_ficha h2 {
	font-size: 1.8em;
	border-bottom: #903 solid 1px;
	display: block;
	color: #000;
	width: auto !important;
	margin-top: 0;
	padding: 15px 0 0 50px !important;
	font-weight: bold;
}

#contenido_interior_ficha #antSel {
	float: left;
	margin-top: -15px;
	margin-left: -50px;
	opacity: 0.3;
}

#contenido_interior_ficha #sigSel {
	float: right;
	margin-top: -15px;
	opacity: 0.3;
}

#contenido_interior_ficha #antAutSel {
	float: left;
	margin-top: -15px;
	margin-left: -50px;
	opacity: 0.3;
}

#contenido_interior_ficha #sigAutSel {
	float: right;
	margin-top: -15px;
	opacity: 0.3;
}

#navegacion_ficha {
	display: block;
	float: left;
	width: 950px;
	margin-top: 15px;
	margin-bottom: 15px;	
	clear: both;
}

#navegacion_ficha ul {
	display: block;
	float: right;
	margin-right: 50px;
}

#navegacion_ficha li {
	float: left;
	margin-left: 15px;
}
/*
#navegacion_ficha #boton_compartir {background-color: #CCCCCC; text-align: left; height: 24px;}
#navegacion_ficha #boton_compartir ul {margin-right: 0.2em; display: inline-block; height: 24px; width: 20px; overflow: hidden; }
#navegacion_ficha #boton_compartir ul:hover { width: auto; }
#navegacion_ficha #boton_compartir ul li {display: inline; float: left; margin: 2px; }
#navegacion_ficha #boton_compartir ul li img {margin: 0.1em;}
#navegacion_ficha #boton_compartir ul li a img {margin: 0.1em;}
#navegacion_ficha #boton_compartir ul li a {color: #fff; text-decoration: none; padding: 0px; }
#navegacion_ficha #boton_compartir ul li:first-child a {border: none;}
*/
#boton_compartir {background-color: #CCCCCC; text-align: left; height: 24px;}
#boton_compartir.visor {position: absolute; right: 35px; top: 15px;}
#contenido_resultados #boton_compartir {float: right;}
#boton_compartir ul {margin-right: 0.2em !important; display: inline-block; height: 24px; width: 20px; overflow: hidden;}
#boton_compartir ul:hover { width: auto; }
#boton_compartir ul li {display: inline; float: left; margin: 2px; }
#boton_compartir ul li img {margin: 0.1em;}
#boton_compartir ul li a img {margin: 0.1em;}
#boton_compartir ul li a {color: #fff; text-decoration: none; padding: 0px; }
#boton_compartir ul li:first-child a {border: none;}


#historiaNotas, #historiaNotas2, #historiaNotas3 {
	background: url(../img/flecha_mostrar_miniaturas.jpg) no-repeat right bottom; 
	max-height: 56px; 
	overflow: hidden;
}
#historiaNotas:hover, #historiaNotas2:hover, #historiaNotas3:hover { 
	background: none !important; 
	height: auto !important; 
	max-height: none !important;
}

#enlace_correo {
	background: url(../img/icono_correo.jpg) no-repeat left top;
	padding: 5px 10px;
	background-position: 10% center; 
}

#enlace_resaltar {
	/*background: url(../img/icono_resaltar.jpg) no-repeat left top;*/
	padding: 5px 10px;
	background-position: 10% center; 
}

#enlace_imagenes {
	/*background: url(../img/icono_imagenes.jpg) no-repeat left top;*/
    background: url("../img/ico-camera.png") no-repeat scroll 10% center #903;
    border: medium none;
    border-radius: 4px 4px 4px 4px !important
    color: #000000;
    cursor: pointer;
    font: inherit !important;
   	font-size: 12px !important;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    width: 100px !important;
}

#enlace_imprimir {
	background: url(../img/icono_imprimir.jpg) no-repeat left top;
	padding: 5px 10px;
	background-position: 10% center; 
}

#enlace_agendar {
	/*background: url(../img/icono_imagenes.jpg) no-repeat left top;*/
    background: url("../img/agenda.gif") no-repeat scroll 10% 3.5px #ccc;
    border: medium none;
    border-radius: 4px 4px 4px 4px !important
    color: #000000;
    cursor: pointer;
    font: inherit !important;
   	font-size: 12px !important;
    padding: 0px 10px;
    text-align: center;
    text-decoration: none;
    width: 112px !important;
}
#enlace_agendar a {
	color: #333;
	display: block;
	padding-left: 20px;
	text-decoration: none;
	float: left;	
}	
#enlace_agendar a:hover {
	text-decoration: underline;
}	


#contenido_resultados #enlace_agendar {
	float: right;
	margin: 0px 5px;
	height: 24px;
	padding-left: 10px;
}

#contenido_resultados #enlace_agendar input[type="submit"]{
	background: none;
	border: none;
	text-shadow: none;
	font: 12px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	box-shadow: none !important;
}
#contenido_resultados #enlace_agendar input[type="submit"]:hover{
	text-decoration: underline;
}
#navegacion_ficha a {
	color: #333;
	display: block;
	padding-left: 20px;
	text-decoration: none;
	float: left;
}

#navegacion_ficha a:hover {
	text-decoration: underline;
}

#tituloUD {
	/*clear: both;*/
	/*float: left;*/
	display: inline-block;
	/*margin-bottom: 15px;*/
	/*margin-left: 220px;*/
	/*width: 570px;*/
	font-weight: bold;
	padding: 10px 0px 0px 5px;
	/*max-width: 670px;*/
}
.tituloUD_Estrecho {
	max-width: 780px;
}

#nombre_archivo {
	/*clear: both;*/
	/*float: right;*/
	display: inline-block;
	/*margin-bottom: 15px;*/
	/*margin-left: 220px;*/
	width: 800px !important;
	font-weight: bold;
	padding: 0 0 0 5px !important;
	/*border-left: #ccc solid 1px;*/
}

#nombre_archivo h3 {
	border: none;
	/*font-size: 1.4em;*/
	display: block;
	width: 100%;
	float: left;
	vertical-align: center;
}

#nombre_archivo a{
	color: #888888;
}

#nombre_archivo img {
	display: block;
	clear: right;
	float: left;
	padding-right: 15px;
	max-width: 100px;
}

#wrapper_ficha {
	float: left;
	clear: both;
	width: 950px;
	margin-top: 0;
}

.area {
	float: left;
	clear: both;
	width: 870px;
	margin: 0 40px 15px 15px;
	border-top: #999 dashed 1px;
	position: relative;
	margin-bottom: 30px;
	vertical-align: center;
	padding-top: 15px;
}

.group {
	float: left;
	clear: both;
	width: 845px;
	margin: -5px 40px 0 25px;
	border-top: #903 dashed 1px;
	position: relative;
	vertical-align: center;
	overflow: hidden;
}

.area h3 {
	display: block;
	float: left;
	width: 17em !important;
	margin: 12px 0;
	font-size: 1.4em;
	line-height: 16px;
	color: #A7A7A7;
	background: #313131;
	padding: 5px 10px;
	position: absolute;
	left: 0px;
	top: -30px;
}

.area h31 {
	display: block;
	float: left;
	width: auto !important;
	font-size: 1em;
	color: #903;
	padding: 10px 10px 0 10px;
	margin: -5px 40px 0 25px;
}

.info {
	float: left;
	color: #595959;
	clear: both;
	width: 870px;
	border-bottom: #999 dotted 1px;
	font-size: 1.2em;
	padding-top: 2.5px;
	padding-bottom: 2.5px;
	font-size: 1em;
}

.info h4 {
	float: left;
	width: 210px;
	text-align: right;
	color: #000;
	font-weight: bold;
	line-height: normal;
	text-transform: lowercase;
}

.info h4::first-letter {
	text-transform: uppercase;
}

.info p {
	float: right;
	width: 640px;
	display: block;
	line-height: normal;
}

.info ul, .info ol {
	float: right;
	max-width: 610px;
	min-width: 580px;
	display: block;
	line-height: normal;
	margin-bottom: 2px;
	margin-left: 10px;
}

.info2 {
	float: left;
	color: #595959;
	clear: both;
	width: 792px;	
	border-bottom: #903 dotted 1px;
	padding: 2.5px 0 2.5px 50px;
	font-size: 1em;	
	margin-left: 50px;	
}

.info2 h4 {
	float: left;
	text-align: right;
	color: #000;
	font-weight: bold;
	line-height: normal;
	text-transform: lowercase;
	padding-left: 5px;
}

.info2 h4::first-letter {
	text-transform: uppercase;
}

.info2 h6 {
	float: left;
	text-align: left;
	color: #000;
	font-weight: bold;
	line-height: normal;
	text-transform: lowercase;
	min-width: 500px
}

.info2 h6::first-letter {
	text-transform: uppercase;
}

.info2 p {
	float: right;
/*	max-width: 450px; */
	width: 640px;
	display: block;
	line-height: normal;
}

.info2 ul {
	line-height: normal !important;
	list-style:none;
	display: block;
}

.ldown {
	border-top: #903 dotted 1px;
	border-bottom: none;
	margin: 3px 0;
}
.ldown p{
	line-height: 15px;
}

.text2 {
	float:right;
	text-align:left;
}

.ulPadre {
	padding: 0 5px 5px 155px;
}

.rama {
	padding-left: 20px;
}

.info3 {
	float: right;
	color: #595959;
	clear: both;
	width: 792px;
	border-bottom: #903 dotted 1px;
	font-size: 1.2em;
	font-size: 1em;	
	margin-left: 50px;
	background: url(../img/flecha_mostrar_miniaturas.jpg) no-repeat right bottom; 
	max-height: 55px; 
	overflow: hidden;
}

.info3Abierta {
	background: none; 
	height: auto; 
	max-height: none;
}

.info3:hover { 
	background: none; 
	height: auto; 
	max-height: none;
}

.info3 h4 {
	float: left;
	text-align: right;
	color: #000;
	font-weight: bold;
	line-height: normal;
	text-transform: capitalize;
	padding-left: 5px;
	padding-top: 1px;
}

.info3 p {
	float: right;
	width: 640px;
	display: block;
	line-height: normal;
	padding-bottom: 1px;	
}

 h41 {
     font-weight:800;
     color:#666666;
     margin: 0;
 }
 
  h41 a {
	color:#666666 !important;
 }
 
#en_alter, #en_other {
	margin: 1px 1px 1px 5px;
	color: #903;
	font-weight: bold;
}

.infoVolumen  {
	float: left;
	color: #202020;
	width: 640px;
	display: block;
	font-size: 11.5px;
	padding-left: 20px;
	display: block;
	line-height: normal;
}

.primero {
	margin-left: 210px;
	margin-top: 10px;
}

.info_ultima {
	border: none !important;
}

.aviso {
	cursor: pointer;
}

#tooltip {
	font-size: 0.8em;
	line-height: 1.2em;
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px 10px;
	opacity: 0.85;
	/*max-width: 500px;*/
}

#clasificacionSlide,#codReferencia {
	float: left;
	clear: both;
	display: block;
	cursor: pointer;
	margin-left: 230px;
}

#clasificacionSlide .aviso {
	text-decoration: underline !important;
}

.fichaSlide2 {
	text-decoration: underline !important;
}

#codReferencia {
	overflow: hidden;
	display: block;
	background: url(../img/bg_blue_interior.jpg) repeat left top;
	cursor: initial;
}

.arbol {
	margin-left: 210px;
}
.itemArbol {
	padding-left: 1em;
	border-bottom: #CCC dashed 1px;
	font-size: smaller;
	font-weight: initial;
	line-height: normal;
}

.itemArbol a:link {
	color: #000000;
}

.ramaArbol {
	padding: 0.5em 1em;
}

/* Pagina Vacia */
#contenido_vacio {
	width: 729px;
	float: right;
	clear: both;
	display: inline;
	overflow: hidden;
}

#parrafo_vacio {
	width: 629px;
	float: left;
	clear: both;
	font-size: 24px;
	line-height: 30px;
	margin: 50px;
}

/* Pagina Directorio */
#contenido_directorio {
	float: right;
	width: 729px;
	overflow: hidden;
}

.titulo_directorio {
	float: left;
	clear: both;
	border-top: #CCC solid 1px;
	display: block;
	float: left;
	width: 729px;
}

.titulo_directorio h2 {
	padding-top: 1em !important;
}

#filtrado_letras {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	float: left;
	clear: both;
	font-weight: bold;
	padding-bottom: 5px;
	width: 600px;
	padding-left: 35px;
}

#filtrado_letras a {
	display: block;
	float: left;
	padding: 5px 7px 5px;
	color: #2A2A2A;
	text-decoration: none; no-repeat center top;
	margin-bottom: 5px;
	width: 4px;
	height: 20px;
}

#filtrado_letras a:hover {
	text-decoration: underline;
}

#filtrado_letras span {
	width: 5.5em;
	display: block;
	float: left;
}

#filtrado_letras .alfabeto_todos {
	width: 5.5em;
	font-size: 1em;
}

.activo_letra{
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.5;      /* khtml, version anterior de safari */
	-moz-opacity: 0.5;       /* firefox, mozilla, netscape */
	opacity: 0.5;           /* safari, chrome, opera */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*internet explorer 8 - gracias Andres */ 
}

.ui-autocomplete {
	background: #fff url(../img/bg_misarchivos.jpg) repeat-y left top;
	padding-left: 7px;
	max-width: 520px;
	border: #CCC solid 1px;
	cursor: pointer;
	font-size: 0.8em;
	position: absolute;
}

.ui-autocomplete a {
	display: block;
	padding: 3px 0;
}

.ui-autocomplete a:hover {
	text-decoration: underline;
}

#nombre_archivo_directorio {
	margin-top: 20px !important;
}

#contenido_directorio form {
	float: left;
	clear: both;
	margin-left: 50px;
}

#contenido_directorio label,#contenido_directorio input {
	float: left;
	clear: both;
}

#contenido_directorio label {
	text-align: right;
}

#contenido_directorio fieldset {
	float: left;
	clear: both;
	width: 650px;
}

.campo_directorio legend {
	display: none;
}

#contenido_directorio legend {
	font-size: 1.3em;
	border-bottom: #903 solid 1px;
	font-weight: bold;
	margin: 1em 0;
	float: left;
	clear: both;
}

#contenido_directorio .hidden {
	display: none !important;
}

#contenido_directorio fieldset div {
	margin: 0 0 5px 200px;
}

#contenido_directorio fieldset div label {
	line-height: 1.1;
	margin: 5px 20px 0 -200px;
	margin-top: 10px;
	width: 180px;
	float: left;
}

#contenido_directorio fieldset div input,#contenido_directorio fieldset div select
	{
	display: block;
	line-height: 1;
	padding-left: 3px;
	width: 290px;
}

#contenido_directorio .jqTransformInputWrapper,#contenido_directorio .jqTransformSelectWrapper,#contenido_directorio .jqTransformInputInner,.jqTransformInputInner div
	{
	margin-left: 0 !important;
}

#contenido_directorio .jqTransformSelectWrapper span {
	margin-left: -200px;
	width: 320px !important;
}

.jqTransformSelectWrapper {
	
}

#contenido_directorio .comboArchivos .jqTransformSelectWrapper {
	width: 430px !important;
}

#contenido_directorio .comboArchivos .jqTransformSelectWrapper ul {
	width: 430px !important;
}

#contenido_directorio .jqTransformHidden {
	display: none;
}

#opciones_npaginas_directorio .jqTransformSelectWrapper ul {
	width: 75px !important;
}

#opciones_npaginas_directorio .jqTransformSelectWrapper {
	width: 75px !important;
	float: right !important;
}

#opciones_npaginas_directorio .jqTransformSelectWrapper span {
	margin-left: 0 !important;
}

#form_interior_directorio {
	width: 250px;
	float: right;
	margin-right: 2.5em;
	font-size: 1em;
}

#listado_directorio {
	float: left;
	clear: both;
	font-size: 1.1em;
	background: url(../img/bg_dossier_bottom.jpg) repeat-y left bottom;
	width: 660px;
	margin-left: 0px;
	border-bottom: #666 solid 1px;
}

#listado_directorio h3 {
	border-bottom: #903 solid 1px;
	display: inline;
	margin-left: 5em;
	font-size: 1.4em;
}

#listado_directorio .pagelinks {
	margin-left: 60px !important;
	margin-right: 250px;
}

#listado_directorio .pagebanner {
	width: 170px !important;
	margin-bottom: 10px;
}

#listado_directorio #form_interior_directorio {
	width: 75px !important;
	margin-bottom: 10px;
}

.titulo_directorio2 {
	background: url(../img/bg_dossier_top.jpg) no-repeat left top;
	width: 660px;
	padding-top: 3em;
	padding-bottom: 1em;
	min-height: 40px;
	border-top: none !important;
}

.pagebanner {
	font-size: 1em;
	float: left;
	margin-right: 10px;
	margin-top: 7px;
	width: 170px;
}

.pagebanner a {
	float: left;
	width: 8px;
	margin: 0 1px;
	display: block;
	font-weight: bold;
	padding: 2px 5px;
	padding-bottom: 0;
	color: #000;
	text-decoration: none;
	border: #CCC solid 1px;
}

.pagebanner a:hover {
	border-bottom: #333 solid 1px;
}

#opciones_npaginas_directorio {
	float: right !important;
	margin: 0 !important;
	font-size: 1em;
	clear: none !important;
	width: 75px;
}

#opciones_npaginas_directorio option {
	font-size: 1em;
}

.navegacion_directorio {
	float: left;
	width: 300px;
	clear: both;
	margin: 0 0 1.5em 6em;
}

.navegacion_directorio a {
	float: left;
	width: 8px;
	margin: 0 1px;
	display: block;
	font-weight: bold;
	padding: 2px 5px;
	padding-bottom: 0;
	color: #000;
	text-decoration: none;
	border: #CCC solid 1px;
	background: #EAEAEA !important;
	display: block;
}

.navegacion_directorio a:hover {
	border-bottom: #333 solid 1px;
	text-decoration: none !important;
}

.flecha {
	width: 15px !important;
}

.pagina_activa {
	border-bottom: #333 solid 1px !important;
}

#contenido_directorio table {
	margin-left: 2em;
	font-size: 1.1em;
	width: 620px;
	padding: 0 20px;
	padding-left: 0.5em;
	margin-bottom: 2em;
}

/*border-bottom:#999 dashed 1px; line-height:2.5em; */
#contenido_directorio tr {
	border-bottom: #999 dashed 1px; *
	background: url(../img/dash.png) repeat-x bottom
}

#contenido_directorio table th {
	color: #333;
	padding: 0.4em 0.5em;
	background: #F0F0F0;
	border: #CCC solid 1px;
}

#contenido_directorio td {
	height: 6em;
	vertical-align: middle
}

#contenido_directorio a {
	text-decoration: none;
	color: #333;
}

#contenido_directorio a:hover {
	color: #000;
	text-decoration: underline;
}

.icono_archivo {
	background: url(../img/folder.gif) no-repeat left center;
	width: 2em;
}

.icono_archivo img {
	margin-top: 0.2em;
}

.sortable {
	text-align: left;
	padding-left: 2em;
}

.direccion_web {
	text-align: center;
}

.direccion_web a {
	padding: 0 0.2em;
}

.logoArchivo {
	max-height: 60px;
	max-width: 120px;
	text-align: center;
}  /**margin-bottom:1em*/ /* pagina Envio Telematico */

.envio_telematico {
	clear: both;
	float: left;
	width: 729px;
}

.envio_telematico h2 {
	float: left;
	font-size: 1.5em;
	border-bottom: #903 solid 1px;
	display: inline;
	color: #999;
	KKbackground: url(../img/bg_hs.jpg) no-repeat left bottom;
	padding: 1em 0 0.3em 3em;	
}

.envio_telematico .jqTransformInputWrapper {
	width: 220px !important;
	padding-left: 3px;
	margin-left: 0;
}

.envio_telematico .jqTransformInput {
	width: 220px !important;
}

.envio_telematico .jqTransformInputInner {
	margin-left: 0;
}


.mensajeError {
	margin-top: 15px;
	float: left;
	clear: both;
	background: #FFCACA;
	color: #000;
	border: #FF5353 solid 1px;
	font-size: 1.2em;
	padding: 10px 20px;
	margin-left: 5em;
	margin-bottom: 10px;
	width: 525px;
}

#mensajeOk_detalle, #mensajeOk_detalleAut, #mensajeOk_detalleVis {
	background: none repeat scroll 0 0 #D9FFDA;
	border: 1px solid #00B922;
	width: auto;
}


#mensajeOk_detalle {
	margin: 20px 0 5px 150px;
}

#mensajeOk_detalleVis {
	margin: -9px 0 10px 78px;
}

#mensajeOk_resultado {
	background: none repeat scroll 0 0 #D9FFDA;
	border: 1px solid #00B922;
	margin-left: 5em;
	margin-bottom: 1em;
}

.envio_telematico form {
	margin: 4.5em 0em 3.5em 6em;
}

.envio_telematico form div {
	margin: 10px 10px 20px 200px;
}

.envio_telematico form div label {
	margin: 5px 0px 0 -200px;
	width: 180px;
	float: left;
}

.envio_telematico form div input,.envio_telematico form div select {
	display: block;
	padding-left: 3px;
	margin-top: 5px;
	float: left;
}

.envio_telematico input[type='text']{
	width: 260px;
}

.envio_telematico input[type='submit']{
	margin-top: 15px;
}

.texto_correo{
	text-align: justify;
	margin: 20px 60px 0 60px !important;
	font-size: 1.2em; 
	float: left;
}

.label_hidden {
	display: none !important;
}

.texto_ayuda {
	float: left;
	clear: both;
	padding: 10px 30px;
	background: #F0F0F0;
	margin: 10px 30px;
	font-size: 1.2em;
}

.btn_de_envio {
	/*border: #CCC solid 1px;*/
	font-weight: bold;
}

/* Pagina Visor */
#contenido_visor {
	float: right;
	width: 729px;
	background: #FFF;
	position: relative;
	margin-bottom: 1.5em;
}

#contenido_visor h2 {
	font-size: 1.8em;
	line-height: 1.6em;
	display: block;
	color: #000;
	margin-top: 0;
	padding: 20px 0px 20px;
	padding-bottom: 0;
	border-top: #CCC solid 1px;
	font-weight: bold;
	float: right;
	clear: both;
}

#contenido_visor h3 {
	float: right;
	clear: both;
	font-size: 1.2em;
	line-height: 1.4em;
	padding-top: 0;
	padding-bottom: 0.5em;
	border-bottom: #903 solid 1px;
	display: block;
}

.visorContent {
	float: left;
	clear: both;
}

#logo_visor {
	position: absolute;
	left: -220px;
	top: 0;
	width: 220px;
	height: 155px;
	float: left;
	z-index: 999;
}


.tools {
	clear: both;
	width: 700px;
	float: left;
	padding: 1.5em 0;
	/* margin-left: 20px; */
	padding-left: 1.5em;
	min-height: 30px;
	border-bottom: solid 1px #DDD;
}

.tools .botonVisor {
	height: 21px;
	margin-bottom: 0.25em;
	width: 20px;
	border: 0 none;
	float: left;
}

.tools form {
	display: inline;
}

input[type="submit"] {
	cursor: pointer;
}

#botonZoom {
	background: url(../img/zoom_in.gif) no-repeat left top;
}

#botonPolarizar {
	background: url(../img/boton_polarizar.gif) no-repeat left top;
}

#botonDespolarizar {
	background: url(../img/boton_despolarizar.gif) no-repeat left top;
}

#botonRotarI {
	background: url(../img/boton_rotar_izda.gif) no-repeat left top;
}

#botonRotarD {
	background: url(../img/boton_rotar_dcha.gif) no-repeat left top;
}

#botonContrasteMas {
	background: url(../img/contraste_mas.gif) no-repeat left top;
}

#botonContrasteMenos {
	background: url(../img/contraste_menos.gif) no-repeat left top;
}

#botonContrastMenos {
	background: transparent url(../img/contrast_menos.png) no-repeat center
		center;
}

#botonContrastMas {
	background: transparent url(../img/contrast_mas.png) no-repeat center
		center;
}

#botonBrilloMenos {
	background: transparent url(../img/brillo_menos.png) no-repeat center
		center;
}

#botonBrilloMas {
	background: transparent url(../img/brillo_mas.png) no-repeat center
		center;
}

#defaultBrightContrast {
	background: transparent url(../img/eye.png) no-repeat center center;
}

#botonImprimirImagen {
	background: transparent url(../img/boton_print.gif) no-repeat center center;
}

#botonGuardarImagen {
	background: transparent url(../img/boton_save.gif) no-repeat center center;
}

.flecha_visor_anterior {
	float: left;
	width: 25px;
	height: 25px;
	margin-left: 25px;
	padding-right: 10px;
	border-right: #CCC solid 1px;
}

.flecha_visor_anterior a {
	display: block;
	background: url(../img/btn_visor_prev.jpg) no-repeat left top;
	text-indent: -9999px;
	width: 25px;
	height: 25px;
}

.flecha_visor_siguiente {
	float: right;
	width: 25px;
	height: 25px;
	margin-right: 35px;
	padding-left: 10px;
	border-left: #CCC solid 1px;
	clear: none;
}

.flecha_visor_siguiente a {
	display: block;
	background: url(../img/btn_visor_next.jpg) no-repeat left top;
	text-indent: -9999px;
	width: 25px;
	height: 25px;
}

.visorBoxPic {
	
}

#viewer {
	margin-left: 25px;
	width: 690px;
	overflow: hidden;
	position: relative;
	height: 620px;
	margin-right: 25px;
}



#viewer img {
	position: relative;
	-ms-interpolation-mode: bicubic;
	z-index:000;
}

.loader{
	background:#fff url(../img/loader.gif) no-repeat scroll center center;
	overflow:hidden;
	z-index:9999;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	min-height:500px;
	filter: alpha(opacity=85);
	opacity:.85;
	display:none;
}

#sidebar_visor {
	width: 220px;
	float: left;
	height: 100%;
	overflow: hidden;
	margin-top: 165px;
	border-right: 1px solid lightgray;
}

.visorBoxNav {
	margin-top: -19px;
}

.navLista {
	float: left;
	padding: 1px 0px 0px 0px;
	width: 250px;
	border-bottom: solid 1px #DDD;
}

#botonMenosPeq {
	background: url(../img/_prev_.jpg) no-repeat left top;
	float: left;
}

#botonMasPeq {
	background: url(../img/flecha_next_visor.jpg) no-repeat left top;
	float: right;
}

.navLista input {
	border: 0 none;
}

.navLista .btnVisor {
	width: 25px;
	height: 25px;
	margin: 5px 10px;
}

.numItems {
	float: left;
	text-align: center;
}


.navGoTo {
	float: left;
	clear: both;
	border-bottom: solid 1px #DDD;
	margin-bottom: 1em;
}

.navGoTo .jqTransformSelectWrapper {
	width: 150px !important;
}

navGoTo .jqTransformSelectWrapper ul {
	width: 150px !important;
}

.navGoTo .jqTransformSelectWrapper span {
	width: 120px !important;
}

.navGoTo form {
	padding: 1em;
	float: left;
	clear: both;
	width: 250px;
}

.navGoTo label {
	float: left;
	font-size: 0.8em !important;
}

.navGoTo .jqTransformInputWrapper {
	width: 35px !important;
}

.navGoTo .jqTransformInputWrapper input {
	padding-left: 0.5em;
}

.navGoTo #txt_id_imagen_caja {
	width: 25px !important;
	font-size: 0.7em !important;
	margin-top: -15px;
}

.infoTxtVisor .tituloFicha{
	border: 0px !important;
	font-size: 1.8em !important;
	padding-left: 0px !important;
	padding-top: 1.6em !important;
	padding-bottom: 0px !important;
	width: 100% !important;
	text-align: left !important;
}

#sidebar_visor .thumbs {
	float: left;
	clear: both;
}

#sidebar_visor .jqtransformdone span,.tools .jqtransformdone span {
	background: none !important;
}

.navLista .jqtransformdone {
	display: inline;
}

.botonMenosPeqvisorZoom,.botonMasPeqvisorZoom {
	float: left;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	margin-top: 30px;
}

#primera_imagen {
	background: url(../img/btn_nav_first.jpg) no-repeat left top;
}

#botonMenosPeq {
	background: url(../img/btn_nav_prev.jpg) no-repeat left top;
}

#botonMasPeq {
	background: url(../img/btn_nav_next.jpg) no-repeat left top;
}

#ultima_imagen {
	background: url(../img/btn_nav_last.jpg) no-repeat left top;
}

.navGoTo .GoToCombo label {
	display: none;
}

.navGoTo .GoToCombo select {
	width: 170px;
}

.btn_nav_buscar {
	background: url(../img/btn_nav_buscar.jpg) no-repeat left top !important;
	margin: 5px !important;
	margin-left: 0px !important;
	width: 20px !important;
	height: 20px !important;
}

.thumbs {
	text-align: center;
	width: 190px;
	padding: 0 15px;
	margin: 1.5em 0;
}


.titulounidesc {
	margin-right: 22px;
	/*margin-left: 100px;*/
}
	
.thumbnail {
	margin-right: 5px;
	float: left;
	max-width: 80px;
	max-height: 130px;
	min-width: 80px;
	min-height: 80px;
}

.unidesc img{
	margin: 0px -20px -60px 0px;
}
	

.autoridad {
	margin: 0 40px -20px 0;
}

.thumbnail img {
	padding: 5px;
	background: #fff;
	border: #B1B1B1 solid 1px;
}

.thumbnail img.restringida {
	padding: 0px;
	background: transparent;
	border: 0px;
}

.thumbnail div.restringido {
	position: relative; 
	top: 50px; 
	left: 50px; 
	width: 0px; 
	height: 0px;
}

.infoPic {
	
}

.thumbnail a .PicName {
	color: #000;
}

.thumbnail a .picDesc {
	color: #666;
	margin-bottom: 0.5em;
}

/* Estilos Busqueda */
.jpTransformInputWrapper {
	width: 200px !important;
}

.jqTransformSelectWrapper {
	width: 330px !important;
}

.jpTransformSelectWrapper span,.jqTransformSelectWrapper ul {
	width: 299px !important;
}

#fecha_desde .jpTransformInputWrapper,#fecha_hasta .jpTransformInputWrapper {
	width: 150px !important;
}

#btn_enviar .jqTransformInputWrapper {
	width: 70px !important;
}

/* Estilos Resultados */
#contenido_resultados label {
	margin-top: 7px;
}

#paginas_resultados .jpTransformSelectWrapper span {
	width: 5.5em !important;
}

#resultados .jqTransformCheckboxWrapper {
	margin-top: 10px !important;
	margin-right: 5px !important;
}

#paginas_resultados .jpTransformSelectWrapper,#ordenar_resultados .jpTransformSelectWrapper,#opciones_envio .jpTransformSelectWrapper
	{
	width: 200px !important;
}

#paginas_resultados .jpTransformSelectWrapper span,#ordenar_resultados .jpTransformSelectWrapper span,#opciones_envio .jpTransformSelectWrapper span
	{
	width: 169px !important;
}

#ordenar_resultados .jqTransformSelectWrapper,#paginas_resultados .jqTransformSelectWrapper
	{
	width: 130px !important;
}

#ordenar_resultados .jqTransformSelectWrapper ul,#paginas_resultados .jqTransformSelectWrapper ul
	{
	width: 99px !important;
}

#opciones_envio .jqTransformSelectWrapper {
	width: 231px !important;
}

#opciones_envio .jqTransformSelectWrapper ul {
	width: 200px !important;
}

#opciones_envio span {
	font-weight: normal !important;
}

/*#resultados{ font-size:1.1em;}*/
#resultados tbody td {
	border-bottom: #C3C3C3 dashed 1px;
/*Cambiado por alineamiento búsqueda índices	vertical-align: top; */
	vertical-align: middle;
	min-width: 10px; 
}

#resultados tbody tr:hover{
	background-color: #f7f7f7;
}

#contenido_resultados .titulo {
	margin-bottom: 0.7em;
	color: black;
}

#contenido_resultados .titulo a {
	color: black;
	text-decoration: none;
}

#contenido_resultados .titulo a:hover {
	text-decoration: underline;
}

#resultados tbody {
	border-top: #B0B0B0 solid 1px;
	margin-top: 1em;
	padding-top: 1.5em;
}



#opciones_envio span {
	margin-top: 0;
}

#caja_resultados {
	border: 0 none;
}

.tipo_archivo {
	color: #666;
}

.fecha {
	color: #666;
}

/* Nav de resultados */
.pagelinks {
	margin: 1em 50px 1em 10px;
}

.pagelinks strong,.pagelinks a {
	margin: 0 1px;
	font-weight: bold;
	padding: 2px 5px;
	padding-bottom: 0;
	color: #000;
	text-decoration: none;
	border: #CCC solid 1px;
	color: #000;
}

.pagelinks strong {
	border-bottom: #333 solid 1px;
}

.pagelinks a {
	text-decoration: none;
	color: #5B5B5B;
}

.pagelinks a:hover {
	color: #000;
	border-bottom: #333 solid 1px;
}

/* Estilos Controles visor */
.ui-slider {
	margin-top: 10px;
}

#sliderZoom {
	width: 100px;
	float: left;
}

#sliderZoom a,#sliderBrillo a,#sliderContrast a {
	height: 15px;
}

#sliderBrillo {
	width: 60px;
	float: left;
}

#sliderContrast {
	width: 60px;
	float: left;
}

.botonVisor {
	margin-top: 5px;
	padding: 0 3px;
	border-left: #666 solid 1px;
	margin-left: 3px;
	margin-right: 3px;
}

.numItems {
}

.infoImgTxt {
	float: left;
}

.infoImgTxt h2,.infoImgTxt h3 {
	float: left !important;
	margin-left: 10px;
	font-size: 1.2em !important;
}

.logoArchivoVisor {
	max-height: 150px;
	max-width: 100px;
	text-align: center;
	padding: 25px 10px;
	float: left;
}

.infoTxtVisor{
	float: left; 
	width:500px !important; 
	margin-top: 0;
}

#botonera_visor {
	padding: 3px;
	border: #CCC solid 1px;
	position: absolute;
	right: 55px;
	top: -40px;
}

#botonera_visor .btn_primera {
	float: left;
	width: 25px;
	background: url(../img/botonera_visor_primera.jpg) no-repeat left top;
	text-indent: -9999px !important;
	height: 25px;
	border: none;
}

#botonera_visor_ant{
	border: none;
	width: 120px;
	height: 100%;
	position: absolute;
	left:0;
	z-index: 999;
}

#botonera_visor_ant .btn_anterior {
	background: url(../img/ant.gif) no-repeat left top;
	border: none;
	width: 120px;
	height: 100%;
	opacity: 0.0;
    filter: alpha(opacity=0);
	position: absolute;
	left:0;
	z-index: 999;
	
}

#botonera_visor_sig {
	border: none;
	width: 120px;
	height: 100%;	
	position: absolute;
	right:0;
	z-index: 999;
}

#botonera_visor_sig .btn_siguiente {
	background: url(../img/sig.gif) no-repeat left top;
	border: none;
	width: 120px;
	height: 100%;	
	opacity: 0.0;
    filter: alpha(opacity=0);
	position: absolute;
	right:0;
	z-index: 999;
}

#botonera_visor_ant:hover .btn_anterior {
	opacity: 0.2;
    filter: alpha(opacity=20);
}

#botonera_visor_sig:hover .btn_siguiente {
	opacity: 0.2;
    filter: alpha(opacity=20);
}

#botonera_visor .btn_ultima {
	float: left;
	width: 25px;
	background: url(../img/botonera_visor_ultima.jpg) no-repeat left top;
	text-indent: -9999px !important;
	height: 25px;
	border: none;
}

#cajavisor {
	border-top: 1px solid #903;
	width: 729px;
	float: left;
	clear: both;
}

.tools {
	position: relative;
	padding-left: 85px !important;
	width: 675px;
}

.iviewer_zoom_status {
	width: 40px;
	position: absolute;
	left: 40px;
	border: #999 solid 1px;
}

.visorContent {
}

.infoImgTxt .tituloFicha {
	border-top: none !important;
}

.imageNameVisor h3 {
	border-bottom: none !important;
}

.thumbnailCurrent img {
	background: #903;
}

/* Pagina Estadisticas */
#contenido_estadisticas {
	float: right;
	width: 729px;
	overflow: hidden;
}

.titulo_estadisticas {
	float: left;
	clear: both;
	display: block;
	float: left;
	width: 729px;
}

#contenido_estadisticas p{
    clear: both;
    margin: 0 3em;
    margin-right: 40px;
    padding: 1em;
    width: 600px;
    font-size: 1.2em;
}

.titulo_estadisticas h2 {
	padding-top: 1em !important;
	margin-bottom: 1em;
}

#contenido_estadisticas caption {
	display: none !important;
	float: left;
	clear: both;
}

.tabla_estadisticas {
	font-size: 1.1em;
	display: block;
	margin-left: 65px;
	width: 600px;
	margin-right: 65px;
}

.div_tabla {
	border-bottom: #EEEEEE dashed 1px;
	float: left;
	clear: both;
	/*background: url(../img/bg_table_footer2.jpg) no-repeat left bottom;*/
	/*padding-bottom: 20px;*/
	
	width: 630px;
	/*background: url(../img/bg_table_bottom.jpg) repeat-y left top;*/
	display: block;
	padding: 5px 4em 30px 5em;
	font-size: 1.1em;	
}

.div_tabla h3 {
	width: 664px;
	background: url(../img/bg_table_top.jpg) no-repeat left top;
	padding: 25px 0 15px 65px;
	text-align: left;
	font-size: 1.3em;
	margin: 0;
	font-weight: bold;
	cursor: pointer;
}

.tabla_estadisticas a {
	text-decoration: none;
	color: #292929;
	font-weight: bold;
}

.tabla_estadisticas a:hover {
	text-decoration: underline;
}

.tabla_estadisticas tr {
	
}

.div_tabla table {
	width: 600px;
	table-layout: auto;
}

.cabecera_tabla {
	text-align: left;
	font-size: 1.2em;
}

thead,tbody,tfoot {
	
}

.columna_principal {
	width: 350px;
}

.columna_secundaria {
	width: 120px;
	text-align: center;
}

.columna_estadisticas {
	width: 100px;
	text-align: center;
}

.pie_tabla {
	font-size: 1.1em;
	margin-top: 15px;
	height: 50px;
}

.pie_tabla tr {
	padding: 25px 0;
	padding-top: 15px;
}

.pie_tabla a {
	display: block;
	margin-top: 20px;
	float: left;
	margin-right: 20px;
	width: 5em;
}

.tabla_estadisticas th {
	padding: 15px 0;
}

.tabla_estadisticas tbody tr{
	border-bottom: #C0C0C0 solid 1px;
	line-height: 2em;
}

.tabla_estadisticas tbody tr a {
	font-weight: normal;
}

#tabla_fondos .columna_secundaria,#tabla_series .columna_secundaria {
	text-align: left;
}

.div_tabla thead {
	padding: 10px 0;
	text-align: left;
	font-weight: bold !important;
}

.div_tabla tfoot {
	font-weight: bold !important;
}

.div_tabla tfoot a {
	text-decoration: none;
	color: #333;
}

.div_tabla tfoot a:hover {
	text-decoration: underline;
}

.div_tabla tr {
	/*border-bottom: #CCC solid 1px;*/
	margin: 5px 0;
}

.div_tabla th {
	padding-right: 10px;
	margin: 20px 0;
	vertical-align: middle;
	padding-left: 15px;
}

.div_tabla td {
	padding: 5px 10px 5px 5px;
	margin: 25px 0;
	border-bottom: #CCC solid 1px;
}

.div_tabla tfoot tr {
	line-height: 40px;
	border-bottom: none;
}

.div_tabla thead tr {
	line-height: 20px;
	margin-top: 15px;
}
.imagen_estadisticas{
	width: 729px;
	height: 480px;
	background: url(../img/ficheros-gris.jpg) repeat-y left top;
	clear: both;
}
.opacidad{
	margin-top: 47px; 
	background: none repeat scroll 0px 0px rgba(255, 255, 255, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */
}
/* Navegacion Estadisticas */
#nav_estadisticas {
	float: left;
	width: 220px;
	padding-bottom: 20px;
	clear: both;
	display: block;
	font-size: 1.2em;
	margin-top: 25px;
	margin-bottom: 20px;
}

.lista_nav_estadisticas {
	background: url(../img/bg_destacados_bottom.jpg) no-repeat left bottom;
}

#nav_estadisticas h4 {
	display: block;
	background: url(../img/bg_destacados_top.jpg) no-repeat left top;
	padding: 10px 15px;
	color: #272727;
	text-decoration: none;
}

#nav_estadisticas h4 strong{
    border-bottom: 1px dashed #568000;
    margin-left: 20px;
    color: #8A8A8A;
}

#nav_estadisticas a {
	color: #272727;
	text-decoration: none;
	display: block;
	padding: 0 15px;
	background: url(../img/folder.gif) no-repeat left top;
	margin: 7px 0;
	margin-left: 15px;
	padding-left: 20px;
}

#nav_estadisticas a:hover {
	color: #000;
	text-decoration: underline;
}

.titulo_nav_estadisticas {
	padding-left: 20px;
	width: 180px;
	padding-right: 20px;
	display: block;
	/*cursor: pointer;*/
}

#lista_doc_existentes,#lista_consulta_doc,#lista_grabacion_datos {
	padding-bottom: 15px;
}

#plainsearch{
	margin-top: 3em;
}

#plainsearch legend {
	display: none;
}

#paginas_resultados .jqTransformSelectWrapper {
	width: 75px !important;
}

.pagebanner {
	float: right !important;
	margin-right: 0 !important;
}

.navGoTo .jqTransformSelectWrapper ul {
	width: 150px !important;
}

/* Estilos de correcion para el jquery del formulario de busqueda */
.busqueda_sencilla select {
	width: 260px;
}

.busqueda_sencilla .soporte {
	/*width: 260px !important;*/
	width: 35em !important;
}

.rowElem select {
	width: 260px;
}

.rowElem2 select {
	width: 450px;
	margin-left: 8px;
}

.rowElem {
	clear: both;
	padding: 5px 0;
}

#fecha_hasta,.casilla_margen {
	clear: none !important;
}

#fecha_desde {
	clear: both;
	margin-left: -35px !important;
}

#fecha_desde label,#fecha_hasta label {
	width: 45px !important;
}

#fecha_desde,#fecha_hasta {
	padding: 0;
}

#busqueda_avanzada .soporte label {
	/*width: 7.2em !important;*/
	width: 10em !important;
	padding-left: 3px;
}

.soporte {
	margin-left: 180px;
}

.tipo_soporte {
	clear: none !important;
	margin-top: 0 !important;
}

.soporte li {
	margin-top: 5px;
}

.soporte li input {
	float: left !important;
	width: 15px !important;
}

#fechaInicio,#fechaFin {
	width: 150px;
}

#btn_enviar input {
	width: auto !important;
	margin-left: 10px;
	margin-bottom: 15px;
}

#btn_enviar input.btn_enviar {
	margin-left: 180px !important;
}

#caja_busqueda div {
	margin-bottom: 7px;
	float: left;
	clear: both;
	width: 650px;
}

#caja_busqueda div input {
	float: none !important;
}

#fecha_desde {
	width: 209px;
	float: left;
}

#fecha_hasta {
	float: left;
}

.soporte label {
	text-align: left !important;
}

.soporte {
	padding-left: 10px;
}

.casilla_margen {
	margin-left: 190px;
}

.casilla_margen input {
	width: 20px !important;
	float: left;
	clear: both;
}

.parentesis {
	clear: both;
	float: right;
}

.casilla_margen label {
	text-align: left !important;
	clear: none !important;
}

.casilla_verificacion {
	margin-left: 0 !important;
}

/* Estilos Nuevos pag resultados */
#lista_facetas em {
	
}

#lista_facetas li, #lista_estadisticas li {
	background: url(../img/cuadrado.jpg) no-repeat 7px 8px;
}

#lista_facetas li.nobullet, #lista_estadisticas li.nobullet {
	background: none;
}

#lista_facetas li input, #lista_facetas li select {
	height: 1.5em;
}

#lista_facetas li button {
	background: none;
	border: none;
	cursor: pointer;
	font-weight: normal;
	color: #666;
	text-align: left;
	overflow: visible;
	margin: 0;
	padding: 2px 7px;
	box-shadow: none !important;
}

#lista_facetas li button:hover {
	text-decoration: underline;
}

#lista_facetas li button:focus {
	box-shadow: none !important;
}

.pagebanner {
	float: left !important;
	margin-left: 10px;
}

#resultados .pagebanner {
	float: right !important;
	margin-top: 15px;
}

.pagelinks {
	clear: none;
}

#ordenar_resultados select,#ordenar_resultados label,#opciones_envio select,#opciones_envio label,#paginas_resultados select,#paginas_resultados label
{
	font-size: 1em !important;
	margin-top: 4px !important;
	margin-left: 2px !important;
}

#resultados tbody input {
	margin-right: 10px !important;
/* Quitado por 	alineación búsqueda de índices de descripción margin-bottom: 10px; */
	float: left;
}

#contenido_resultados label {
	margin-top: 0 !important;
}

.opciones_envio {
	margin-top: 0 !important;
}

#btn_enviar_seleccion {
	margin-top: 0 !important;
}

#resultados {
	margin-bottom: 20px;
}

#contenido_resultados .titulo {
	margin: 0.2em 0;
}

.nivel_descriptivo {
	margin-bottom: 10px;
}

.signatura {
	margin-bottom: 6px;
	color: #666;
}

#paginas_resultados label {
	font-size: 0.9em !important;
}

/* Estilos nuevos pag directorio */
.nombre_archivo_directorio {
	margin-top: 10px;
}

.nombre_archivo_directorio label {
	width: 180px;
	margin-right: 20px;
}

.nombre_archivo_directorio input {
	clear: none !important;
	width: 260px;
}

#listado_directorio {
	clear: none !important;
}

#listado_directorio .pagebanner {
	float: right !important;
}

/* Estilos nuevos para Busqueda avanzada */
.casilla_lateral {
	float: left;
	clear: none;
	width: 125px;
	margin: 0 5px;
}

.contenedor_casillas {
	float: left;
	width: 650px;
	clear: both;
}

.contenedor_casillas .rowElem {
	width: 500px;
	float: left;
}

.contenedor_casillas .casilla_margen {
	margin-left: 0 !important;
}

.botonOculto:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active
	{
	box-shadow: 0 0 7px #903 !important;
}

.alineado_top {
	margin-top: -35px;
}

#accessPointSelector input, #productorSelector input {
	width: 20px !important;
}

#accessPointSelector #resultados, #productorSelector #resultados {
	width: 325px !important;
	font-size: 1em;
}

#accessPointSelector #resultados th, #productorSelector #resultados th {
	text-align: left;
	font-weight: bold;
}

.cerrarCapaSt {
	float: right;
	font-weight: bold;
	padding: 5px;
	background: rgba(153, 0, 51, 0.2);
}

.capaTop {
/*	width: 90% !important; */
}

#misPuntosAcceso, #misProductores {
	float: left;
	clear: both;
	margin-left: 180px;
	display: block;
	font-size: 1.1em;
}

#misPuntosAcceso li, #misProductores li {
	margin-bottom: 5px;
	border-bottom: #903 solid 1px;
	font-size: 1.1em;
	width: 260px;
}

#misPuntosAcceso .close, #misProductores .close {
	cursor: pointer;
	color: #F00;
	font-weight: bold;
	padding: 2px;
}

#accessPointSelector, #productorSelector {
	margin-top: -10px;
}

#buscarIndice {
	width: auto !important;
	margin-left: 180px;
	margin-top: 10px;
}

#formPtosAcceso #resultados, #formSelector #resultados{
	width: 600px;
	margin: 20px 40px 20px 70px;
	font-size: 1.2em;
}

#formPtosAcceso #resultados thead, #formSelector #resultados thead{
	text-align: left;
	font-weight: bold;
}

#formPtosAcceso #resultados th, #formSelector #resultados th {
	text-align: left;
}

#formPtosAcceso #resultados td.check, #formSelector #resultados td.check{
	width:20px;
	padding: 5px 5px 10px 15px;
}

/*	Estilos busqueda comunidades y archivos JRUS */
a.close {
	background: transparent url(/ParesBusquedas20/img/bullet_delete.png)
		no-repeat scroll -3px 0;
	text-indent: -999px;
	width: 11px;
	display: block;
	float: left;
}

a.close:hover {
	cursor: pointer;
}

#misComunidades, #misArchivos, #misAgrupaciones, #misFondos {
    display: block;
    float: left;
    font-size: 1.1em; 
}

ul#misComunidades li.tagit-choice, ul#misArchivos li.tagit-choice, ul#misAgrupaciones li.tagit-choice , ul#misFondos li.tagit-choice {
	/*float: left;*/
    border-bottom: 1px solid #903;
    font-size: 1.1em;
    margin-bottom: 5px;
    width: 300px;	
}

/* {
	clear: both;
	float: left; *
	float: none;
	width: inherit;
}*/

div.line {
	clear: both;
	overflow: hidden;
}

.tagit-input.ui-autocomplete-input {
	width: 233px;
}

li.tagit-new {
	margin-bottom: 0.5em;
}

li.tagit-choice {
	/*border-radius: 5px 5px 5px 5px;*/
	margin: 0.15em;
	padding: 2px 3px;
	text-shadow: 0 1px 0 #FFFFFF;
}

#formSelector {
	clear: both;
	text-align: left;
}

#tablaSelector {
	margin-bottom: 1em;
	padding: 0;
}

#contenido_listado {
	float: right;
	overflow: hidden;
	width: 729px;
}

.titulo_listado {
	border-top: 1px solid #CCCCCC;
	clear: both;
	display: block;
	float: left;
	width: 729px;
}

.titulo_listado h2 {
	padding-top: 1em !important;
}

/* CONTIENE */
#contenido_contiene {
	float: right;
	width: 729px;
	overflow: hidden;
	font-size: 1.1em;
	margin-bottom: 3em;
	padding-bottom: 2em;
}

#formContiene {
	border-bottom: #CCC dashed 1px;
	padding-bottom: 1.5em;
	min-height: 100px;
}

#nombre_archivo .jqTransformSelectWrapper span {
	font-weight: normal;
}

.titulo_contiene {
	float: left;
	clear: both;
	display: block;
	float: left;
	width: 729px;
}

.titulo_contiene h2 {
	float: left;
	font-size: 1.8em;
	border-bottom: #903 solid 1px;
	display: inline;
	color: #999;
	padding-left: 50px;
	padding-top: 1em !important;
}

#nombre_archivo_contiene {
	width: 630px;
	padding: 1em;
	margin-left: 2em;
	/*border: #CCC solid 1px;*/
	margin-top: 15px;
}

#nombre_archivo_contiene span {
	
}

#nombre_archivo_contiene select {
	
}

#nombre_archivo_contiene select option {
	
}

#nombre_archivo_contiene .rowElem {
	width: 600px;
}

#btn_enviar_contiene {
	float: left;
	width: 35px;
	margin-top: 3px;
}

#btn_enviar_contiene label {
	display: none;
}

#btn_enviar_contiene .jqTransformButton {
	border: #CCC solid 1px;
}

#btn_enviar_contiene .jqTransformButton span span {
	padding-top: 5px;
	height: 23px;
}

#btn_enviar_contiene .jqTransformButton span {
	height: 28px;
}

#nombre_archivo .jqTransformSelectWrapper {
	width: 430px !important;
}

#nombre_archivo .jqTransformSelectWrapper ul {
	width: 400px !important;
}

#nombre_archivo .jqTransformSelectWrapper span {
	width: 430px !important;
}

#contenido_contiene .jqTransformSelectWrapper ul {
	margin-left: 0 !important;
	font-weight: normal !important;
	margin-top: 0 !important;
}

#contenido_contiene ul {
	margin-left: 2em;
	margin-top: 0.7em;
	clear: both;
}

#contenido_contiene a {
	text-decoration: none;
	color: #4F4F4F;
}

#contenido_contiene a:hover {
	text-decoration: underline;
	color: #000;
}

#contenido_contiene span {
	font-weight: bold;
}

#contenido_contiene span.txtInventario {
	display: inline-block;
	width: 95%;
	vertical-align: top;
}

#contenido_contiene li a {
	padding-left: 0.3em;
	border-left: #CCC dotted 1px;
}

#nodoInput {
	background: url(../images/bg_blue.gif) repeat left top;
	width: 15em;
	padding: 0.5em 1em;
	height: 2.7em;
	border: #CCC solid 1px;
}

#nodoInput label {
	margin-top: 7px;
}

#nodoInput input {
	border: none;
	width: 3em;
	font-size: 1em;
}

#nodoInput img {
	cursor: pointer;
	margin-top: 8px;
	margin-left: 10px;
}

#nodoInput .jqTransformInputWrapper {
	padding-left: 5px;
	width: 45px !important;
}

/* Estilos nuevos listas Contiene */
#contenido_contiene #nombre_archivo .rowElem {
	width: 600px;
}

#contenido_contiene #nombre_archivo .rowElem label {
	font-size: 1.1em;
	font-weight: normal;
	margin-right: 5px;
}

#contenido_contiene li {
	padding-left: 0.5em;
}

#contenido_contiene li #hrefClose,#contenido_contiene li #hrefOpen {
	margin-left: -1.5em;
}

/* Más estilos JOSE A.*/
#resultados .sinresultados {
	float: left !important;
	font-weight: bold;
}

.hand {
	cursor: pointer;
	vertical-align: middle;
}

/* Leyenda contiene */
#leyenda_iconos {
	display: block;
	float: left;
	clear: both;
	margin-top: 15px;
	font-size: 1.1em;
	width: 660px;
	margin-left: 4em;
	padding-top: 4em;
}

#leyenda_iconos h3 {
	border-bottom: #903 solid 1px;
	display: inline;
	margin-left: 5em;
	font-size: 1.3em;
}

.titulo_contiene2 {
	background: url(../img/icono_info.jpg) no-repeat 50px top;
	width: 660px;
	border-bottom: #903 solid 1px;
	min-height: 40px;
	border-top: none !important;
}

#leyenda_iconos li {
	float: left;
	width: 20em;
	margin-left: 2em;
	border-bottom: #903 dashed 1px;
	margin-top: 0.5em;
}

#leyenda_iconos li span {
	margin-left: 1em;
	font-size: 0.8em;
	font-weight: normal;
	color: #333;
}

#leyenda_iconos li a {border-left: 0 none !important; padding: 0;}

.error {
	font-size: 1.2em;
	border: 1px solid #FF8F8F;
	padding: 2em 2em 2em 3.5em;
	margin: 3.5em 1.5em 30em 2em;
	background: #FFEFEF url(../img/ico-error.png) no-repeat 1em 2.5em;
}

#error_mensaje {
	border-top: #999 solid 1px; 
	margin-top: -35px;
	width: 730px;
	float: left;
}


strong {
	font-weight: bold;
}

.tcaption{
	margin-top: 10px;
	margin-left: 120px;
	font-weight: bold;
	text-align: left;
}

.botonForm{
	margin: 0 0 15px 215px;
}
.botonOculto{
	background: none repeat scroll 0 0 #FFFFFF !important;
    border: 0 none !important;
    height: 0.01em !important;
    width: 0.01em !important;
}
.botonOculto:focus,.botonOculto:active
	{
	box-shadow: none !important;
}

.estadisticasselected {
	font-weight: bold;
}

#capaTree {
	margin-left: 2em;
}

/*campos obligatorios*/
.oblig {
	color: #880000;
	cursor: pointer;
}
	
.campo_obli {
	clear: both;
    color: #333333;
    font-size: 8pt;
    font-weight: bold;
    padding-bottom: 0.5em;
    padding-right: 0.5em;
    text-align: right;   
}

.campo_obli span {
    border-left: 0.25em solid #903;
    color: #FFFFFF;
    padding-left: 0;
}

/*campos opcionales*/
.campo_opc {
	clear: both;
    color: #333333;
    font-size: 8pt;
    font-weight: normal;
    padding-bottom: 0.5em;
    padding-right: 0.5em;
    text-align: right;   
}

.izq {
	text-align: left; 
}

.izq2 {
	text-align: left; 
}

.izq input {
	margin-left: 15px;
}

.izq select {
	margin-left: 15px;
}

/******************* Filtro fechas ***************************/
.filtro_fechas {
	display: block;
	clear: both;
	float: left;
	/*width: 50em;*/
	width: 60em;
	text-align: left;
	border-left: #CCC solid 1px;
	padding: 5px;
	padding-left: 35px;
	margin-top: -1.1em;
	margin-left: 180px;
}

.ano {
	width: 2.8em !important;
	float:none !important;
}

.mes {
	width: 1.6em !important;
	float:none !important;
}

.dia {
	width: 1.6em !important;
	float:none !important; 
}

.calendario {
	vertical-align: -5px;
	margin-left: 0.5em;
}

.enlaceweb {
	background: url(../img/flecha_ventana_nueva.jpg) no-repeat left bottom;
	text-decoration: none;
	padding: 5px 11px;
	background-position: 10% center; 
}

.enlaceContacte {
	background: url(../img/contacte.jpg) no-repeat left top;
	text-decoration: none;
	padding: 5px 11px;
	background-position: 10% center; 
}

.enlaceweb {
	background: url(../img/flecha_ventana_nueva.jpg) no-repeat left bottom;
	text-decoration: none;
	padding: 5px 10px;
	background-position: 10% center; 	
}
/******************** Detalle Autoridad ********************/
#enlace_export_eac {
	background: url(../img/export_eac.png) no-repeat left top;
	padding-left: 15px;
	background-position: 10% center; 
}

#enlace_export_ead {
	background: url(../img/export_ead.png) no-repeat left top;
	padding-left: 15px;
	background-position: 10% center; 
}

#nav_ficha_aut {
	margin-right: 15px;
}


#contenido_interior_ficha2 {
	clear: both;
	float: left;
	width: 950px;
}


 #main2 {
     font-size: .87em;
     background-color: #f9f9f9;
     border:1px solid #e1e1e8;
     margin: 1em;
     padding: 1em;
     clear:both;
 }
.enlaces_aut {
	font-size: 1.05em;	
	padding-left: 2px;
}
input[type='button'].ver_uds { 
	background: url('/ParesBusquedas20/img/img_mas.gif') no-repeat; 
	border: none; 
	width: 11px !important;
	height: 11px !important;
	box-shadow: none !important;
	border: none;
	vertical-align: none;
	padding: 0px;
	border-width: 0px;
}

input[type='button'].ver_uds_menos { 
	background: url('/ParesBusquedas20/img/img_menos.gif') no-repeat; 
	border: none; 
	width: 11px !important;
	height: 11px !important;
	box-shadow: none !important;
	border: none;
	vertical-align: none;
	padding: 0px;
	border-width: 0px;
}

li.tagit-choice2 {
	/*border-radius: 5px 5px 5px 5px;*/
	margin: 0.15em;
	padding-bottom: 2px;
	font-size: 1em;
	color: #444444;
}

#misUDs em{
	color: #9c232c;
}

div.enlace_uds li{
	font-size: 0.95em !important;	
	padding-left: 12px !important;
	font-weight: normal !important;
	color: #202020;
	margin-bottom: 1px;
}

div.enlace_tema li{
	font-size: 0.95em !important;	
	padding-left: 12px !important;
	font-weight: normal !important;
	color: #202020;
	margin-bottom: 1px;
	float: left;
	min-width: 200px;
}
#sugerenciasExt{
	overflow:hidden;
	max-width:300px;
	position:absolute; 
	border:1px solid #ebebeb; 
	background:#fafafa;
	opacity: 0.9; 
}
#sugerenciaExt{
	white-space:nowrap;
	font-size: 0.75em;
	color: #999999;
	cursor: pointer;
}
#sugerenciaExt.sugerencia{
	font-weight: normal;
}
#sugerenciaExt.sugerenciaSeleccionada /*, #sugerenciaExt:hover */ {
	font-weight: bold;
}
noscript {
display:inline;
float:left;
}

#title h2 {
	margin: 1px !important;
}

.men_ayuda {
	float: right;
	clear: both;
	background: url(../img/icono_info.jpg) no-repeat 20px 15px;
	width: 57em;
	margin-left: 3em;
	padding-top: 1em;
	border-top: #CCC dashed 1px;
}

.men_ayuda h6 {
	font-size: 1.2em;
	padding-top: 0;
	border-bottom: #903 solid 1px;
	margin: 10px;
	margin-bottom: 0;
	padding-left: 35px;
	padding-bottom: 10px;
}

.men_ayuda p {
	padding: 1em 2em;
	font-size: 0.98em;
}

#saveImageLink {
	text-decoration:none;
}

#printImageLink {
	text-decoration:none;
}

#printRangeLink {
	text-decoration:none;
}

#noteImageLink {
	text-decoration:none;
}

.v_button {
	width: 24px;
	height: 24px;
	float: left;
	padding-top: 4px;
}

.max_uds {
	color:#903 !important;
}

#ordenar_result {
	float:left;
	margin: 7px;
}

#ape_img {
	vertical-align: -10px;
	margin-left: 5px;
}

.epopup {
	margin: 7px 0;
}

.epopup a{
	color: #903;
	padding: 0 45px;
}
.cursiva_bold {
	font-weight: bold;
	font-style: italic;
}

.cursiva {
	font-style: italic;
}
.mas {
	font-style: italic;
	color: #903;
}
img.imagen_gris {
    filter: gray;
	filter: grayscale(100%);
}
img._imagen_gris {
	filter: grayscale(100%);
    filter: gray;
}
img.iconoNivel {
}

/****************** NUEVO VISOR ******************/
#visorBox #sidebar {
	width: 100px !important;
	float: left;
	height: 740px;
	border-left: none;
	margin-top: 10px;
}
#visorBox #sidebar #thumbs{
	width: 100px;
	overflow-x: hidden;
	padding: 2px;
	margin: 0;
	direction: rtl;
	overflow-y: scroll;
	height: 700px;
}
#visorBox #sidebar #thumbs #ocultoSelImg {
	display: none;
}
.navGoTo {
	margin-bottom: 0;
	font-size: .9em;
	width: 100px;
	padding-top: 8px;
	padding-bottom: 4px;
}
.navGoTo form {
	width: auto;
}
.navGoTo label {
	margin-top: 5px;
}
#formuNumImagen {
	padding: 5px 0 5px 5px;
}
#formuNumImagen #txt_id_imagen_caja {
	width: 20px !important;
	margin-left: 5px;
}
#formuNumImagen .botonOk {
	width: 20px;
	padding: 1px;
	font-size: .8em;
}
#formuNumImagen #printRangeLink {
	margin-left: 12px;
}
.thumbnail div.restringido {
	left:0px;
}
#visorBox #contenido{
	width: 898px;
	float: right;
}
#visorBox #contenido .infoTxtVisor, #visorBox #contenido .infoTxtVisor .imageNameVisor, #visorBox #contenido #cajavisor .tools {
	width: 809px !important;
} 
#visorBox #contenido .infoTxtVisor .tituloFicha{
	max-height: 25px;
	overflow: hidden;
	padding-top: 5px !important;
	width: 840px !important;
} 
#visorBox #contenido .infoTxtVisor .tituloFicha:hover{
	height: auto;
	max-height: none;
} 
#visorBox #contenido #cajavisor, #visorBox #contenido #cajavisor #viewer, #visorBox #contenido .visorContent{
	width: 895px;
}
#visorBox #contenido .visorContent{
	border-left: solid 1px #ddd;
}

#visorBox #contenido #cajavisor #viewer{
	margin-left: 0px;
}
#visorBox #migas {
	font-size: 62.5%;
	width: 96.5%;
}

label#lblVerImgs, label#lblOcultarImgs {
	background-repeat: no-repeat;
	border-radius: 0 0 10px 0;
	border-bottom: #ddd solid 1px;
	border-right: #ddd solid 1px;
	padding: 0 20px 0 20px;
	font-size: 68% !important;
	font-weight: bold;
	height: 10px;
	line-height: 1;
	position: absolute;
	width: 60px;
	top: 206px;
	cursor: pointer
}
label#lblVerImgs.nm, label#lblOcultarImgs.nm {
	top:165px;
}
label#lblVerImgs {
	background-position: left bottom;
	background-image: url(../img/after.gif);
}
label#lblOcultarImgs {
	background-position: right bottom;
	background-image: url(../img/before.gif);
}
input#chkVerImgs,
label#lblVerImgs {
  display: none;
}

input#chkVerImgs:checked ~ label#lblOcultarImgs {
  display: none;
}

input#chkVerImgs:checked ~ label#lblVerImgs {
  display: block;
}

input#chkVerImgs:checked ~ #sidebar {
  display: none;
} 
input#chkVerImgs:checked ~ #contenido {
  width: 985px !important;
} 
input#chkVerImgs:checked ~ #contenido .visorContent {
  width: 985px !important;
} 
input#chkVerImgs:checked ~ #contenido .visorContent #cajavisor {
  width: 985px !important;
} 
input#chkVerImgs:checked ~ #contenido .visorContent #cajavisor #toolsImgBox .tools {
  width: 899px !important;
} 
input#chkVerImgs:checked ~ #contenido .visorContent #cajavisor #toolsImgBox #viewer {
  width: 985px !important;
} 

label#lblVerUrl, label#lblOcultarUrl {
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	cursor: pointer;
	margin-left: -60px;
	margin-top: 15px;
	background-image: url(../img/url.png);
}
#url {
	display: none;
	width: 905px;
	height: 95px;
	text-align: right;
	font-size: 1.3em;
}
#url a {
	color: darkgreen;
}
input#chkVerUrl, label#lblOcultarUrl {
	display: none;
}
input#chkVerUrl:checked ~ #url {
	display: block;
}
input#chkVerUrl:checked ~ label#lblVerUrl {
	display: none;
}
input#chkVerUrl:checked ~ label#lblOcultarUrl {
	display: block;
}
list item {
	display: list-item;
}
.area .info list item {
	margin-left: 250px;
}