/*======================================================================
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
  ======================================================================*/


@media screen and (max-width:1343px)
{
	.vis-notificacion
	{
		position: absolute;
    		height: 27px;
    		width: 480px;
		padding: 0px 0px 4px 4px;
    		right: 0px;
    		top: -147px;
    		z-index: 1;
    		background-color: rgba(127, 180, 193, 0.88);
                transition: all 0.4s ease-in-out;
                -o-transition: all 0.4s ease-in-out;
                -moz-transition: all 0.4s ease-in-out;
                -khtml-transition: all 0.4s ease-in-out;
    		-webkit-transition: all 0.4s ease-in-out;
    		border-radius: 10px 0px 0px 10px;
    		-o-border-radius: 10px 0px 0px 10px;
    		-moz-border-radius: 10px 0px 0px 10px;
    		-khtml-border-radius: 10px 0px 0px 10px;
    		-webkit-border-radius: 10px 0px 0px 10px;
    		transform: scale(0);
    		-o-transform: scale(0);
    		-ms-transform: scale(0);
    		-moz-transform: scale(0);
    		-khtml-transform: scale(0);
    		-webkit-transform: scale(0);
	}
	
}


/*@media only screen and (min-width:801px) and (max-width:1023px)*/
@media only screen and (min-width:874px) and (max-width:1023px)
{
	body #logo
	{
 		background:url(../images/blue/logot-unam.png) 1% 73% no-repeat,url(../images/blue/logot-hndm.png) 57% 61% no-repeat, url(../images/blue/logot-iib.png) 99% 68% no-repeat;
 		width:100%;
	}

	div#logoholder 
	{
 		width: 100%;
	}

	/*menu consulta*/
	.navbar .nav > li 
	{
  		margin-right: 45px;
  		margin-left:0;
	}

	ul.nav.navbar-nav li:last-child 
	{
  		margin-right: 0;
	}
} 
/*Fin de media 801 a 1023 */

@media screen and (min-width:501px ) and (max-width:873px)
{
 body
 {
  padding-left:0;
  padding-right:0;
 }

 body #logo
 {
  background:url(../images/blue/unam.png) 1% 73% no-repeat, url(../images/blue/logot-hndm.png) 57% 61% no-repeat, url(../images/blue/logot-iib.png) 98% 68% no-repeat;
  width:100%;
 }

 div#logoholder
 {
  width: 100%;
 }

.newsitem_text {
	display:block;
	padding: 0 5px;
	margin:0;
}

        #res-filtro {
                margin: 0em 0.5em 1em 0em;
                padding: 0em;
                width: 20%;
                float: left;
        }

	
	#res-filtro ul {
		margin-bottom: 0.6em;
		padding: 0;
		font-size: 0.9em;
		list-style-type: none;
	}
	
	#res-filtro h1 {
		background: rgba(0, 0, 0, 0) url(../images/blue/line_filtro.png) no-repeat scroll left bottom;
		text-transform: uppercase;
		font-size: 1em;
		line-height: 1.3;
		margin: 0 0 0 0.3em;
		color: #f7f9f9;
		font-weight:bold;
		padding-bottom: 0.625em;
		
		text-shadow: 1px 1px 1px #111;
		-o-text-shadow: 1px 1px 1px #111;
		-ms-text-shadow: 1px 1px 1px #111;
		-moz-text-shadow: 1px 1px 1px #111;
		-khtml-text-shadow: 1px 1px 1px #111;
		-webkit-text-shadow: 1px 1px 1px #111;
	}
	
	#res-filtro li {
		line-height: 1.3;
	}

        #res-contenido {
		float:left;
                margin: 0;
                width: 78%;
                height: auto;
        }
	
	div#res-contenido > br
	{
		display:none;
	}
	
	h2 {
		margin-top: 1em;
		margin-bottom: 0.3em;
	}
	
	.currentStep{
		font-weight: bold;
	letter-spacing: 0px;
		
		margin: 1%;
	}
	
	.step{
		font-weight: bold;
		letter-spacing: 0px;
		margin: 1%;
	}
	
	.candado{
		width:20px;
		height:20px;	
	}
	
	#res-tabla img.mini {
		width: 25px;
		height: 35px;
	}
	
	#contenedor-grafica {
		width: 98%;
		margin: -2px auto;
		height: 600px;
		background:url(../images/blue/curve1.png) no-repeat left top, url(../images/blue/curve2.png) no-repeat left bottom; 
		background-size: 100% auto, 100% auto;
		border: none;
	}
	
	.botonBusqueda {
		padding: 5px 8px;
		margin-left: 20px;
	}
	
	#busqueda_anio {
		padding: 10px;
		width: 70%;
		height: auto;
		margin: 20px auto;
		position: relative;
	}

	.capa1 {
		position: absolute;
		top: -12px;
		left: 8px;
		z-index: 1;
		margin: 0;
	}
	
	#busqueda_rango {
		width: 90%;
		height: auto;
		margin: 1em auto;
		position: relative;
		background: url(../images/blue/fdo_graf_bco.png) repeat-x bottom, url(../images/blue/fdo_grafica.jpg) no-repeat center center; 
		background-size: auto, cover;
		border: 2px solid #ac9a90;
		border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	
#busqueda_geografica {
		height: auto;
		padding: 1.5em 1em;	
		margin: 20px auto;
		width: 40%;
	}
	
	
	
#contenedor-otros {
	height: auto;
    margin: 0 auto;
    width: 120px;
	}
	
	#contenedor-alfabeto {
		width: 90%;
		height: auto;
		margin: 10px auto;
		padding: 10px;
		position: relative;
	}
	
	#alfabeto {
		width: auto; 
		margin: auto 8%;
		padding: 5px 10px 5px 0;
		list-style-type: none;
		
	}
	
	#alfabeto li {
		display: inline-block;
		background: url(../images/blue/bullet_abc.jpg) no-repeat right #fff;
	 	margin-bottom:1em; 
	}
	
	.letras {
		margin-right: 0.750em;
		font-size: 1em;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		cursor: pointer;
		color: #5d5351;
		text-decoration: none;
		padding-bottom: 1.063em;
	
	}
	
	.todos {
		position: relative;
		right: -10px;
	}
	
	#busqueda_sigloxix {
		width: 70%;
		height: auto;
		margin: 20px auto 10px auto;
		padding: 10px;
		position: relative;
		font-size:90%;
	}
	
	#resultados {
		font-size: 0.9em;
	}

	#res-categorias, #res-filtro-seleccionado{
		background: -webkit-linear-gradient(#B0BDC1, #D5DEE2, #b0bdc1);
                background: -moz-linear-gradient(#B0BDC1, #D5DEE2, #b0bdc1);
                background: -o-linear-gradient(#B0BDC1, #D5DEE2, #b0bdc1);
                background: linear-gradient( #b0bdc1, #d5dee2, #b0bdc1);
		padding: 20px 2px;
		margin-top:0.8em;
		border-radius: 0.6em;
		-o-border-radius: 0.6em;
		-ms-border-radius: 0.6em;
		-moz-border-radius: 0.6em;
		-khtml-border-radius: 0.6em;
		-webkit-border-radius: 0.6em;
	}
	
	#res-filtro fieldset {
		padding: 0 5px;
		color:#000;
		font-size:90%;
		text-align:left;
		margin: 3px 0 4px 0;
		border-bottom:none;
	}
	
	#res-filtro fieldset legend {
		text-transform: uppercase;
		font-size: 0.9em;
		background: rgba(255,255,255,0.7);
		margin: 0px;
		text-align:center;
		width: 100%;
	}
	
	.res-elementos{
		max-height: 210px;
		overflow-y: auto;
		background: rgba(255,255,255,0.7);
		padding: 0.375em 0 0.375em 0.375em;
	}
	
	.ie6 #res-filtro {
		display: inline;
	}
	
	#res-busqueda h1, #vis-busqueda h1 {
		text-transform: uppercase;
		font-size: 0.8em;
		line-height: 1.5;
	}
	
	p {
		line-height: 1.5;
		margin: 0.25em 0;
		}
	
	.res-datos ul {
		list-style-position: inside;
		list-style-type: none;
	
	}
	
	.res-datos li {
		line-height: 1.3;
		list-style-position: inside;


	}
	
	.res-visualizacion {
		height: auto;
		width:100%;
		overflow:auto;
		height:1%;
	}
	
	.res-visualizacion select{
		display:block;
		padding: 2px;
		width:100%;
		height: 10%;	
		font-size: 85%;
		border: 1px solid #8b7365;
		border-radius: 4px;
		-o-border-radius: 4px;
		-ms-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px;
		-webkit-border-radius: 4px;

	   transition: all 0.4s;
		-o-transition:all 0.4s;
		-ms-transition:all 0.4s;
		-moz-transition:all 0.4s;
		-khtml-transition:all 0.4s;
		-webkit-transition:all 0.4s;	
		
	   box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		-o-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		-khtml-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	   
	   margin-right: 0;
	   background: #eee5e0;
	}
	
	.res-visualizacion select:hover{
		background-color: #eee5e0;
	}
	
	.res-visualizacion select#max
	{
		display: inline-block;
  		width: 51%;
  		margin-right: 10%;
	}
	
	.res-visualizacion label{
		padding-left: 0;
		height: 10%;
		float: none;
		display:block;
		font-size: 85%;
		text-align: left;
		vertical-align:middle;
	}
	

	
	.separaIzq {
		float: left;
		padding-left: 0;
		margin-right:2em;
	}
	
	.separa {
		float: left;
		width:35%;
		margin-right:0em;
	}
	
	.separaCentro {

		float: left;
		width:auto;
		margin-right:2em;
	}
	
	.separaDer {
		text-align:right;	
	}
	
	#res-lista, #diez-lista {
		display: table;		
		width: 100%;
		height: inherit;
	}

        .res-registro, .diez-registro{
                background-image:
                url(../images/blue/result01.jpg),
                url(../images/blue/result02.jpg),
                url(../images/blue/result03.jpg),
                url(../images/blue/result04.jpg),
                url(../images/blue/result05.jpg),
                url(../images/blue/result06.jpg) ;
                background-position: left top, right top, left bottom, right bottom, left top, left bottom;
                background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x;

                display: table-cell;
                float: left;
                padding: 0;
                color:#4e4e4e;
        }

        .res-registro { overflow:hidden; height:auto; font-size:11.5px; margin: 0 0 15px 0; width: 100%;  }


	.diez-registro { overflow:hidden;  height:1%; font-size:11.5px;  margin: 0 2.5%; width: 45%; }
	
	#res-reg-numero, #diez-reg-numero, .res-reg-numero, .diez-reg-numero {
		font-size:90%;
		text-align:left;
		width:20%;
		margin:8px 0 0 22px;
		color: #fff;
	}
	
	.res-miniatura {
		background: url(../images/blue/marco_publicaciones.jpg) no-repeat;
		width: 119px;
		height: 160px;
		margin: 15px 0 0 15px;
		float: left;
	}
	
	.res-miniatura-art, .diez-miniatura {
		background: url(../images/blue/marco_articulo.jpg) no-repeat;
		width: 119px;
		height: 166px;
		margin: 15px 0 0px 15px;
		float: left;
	}
	
	.res-miniatura img {
		width: 102px;
		height: 143px;
		margin: 2px 0 0 3px
	}
	.res-miniatura-art img, .diez-miniatura img {
		width: 102px;
		height: 143px;
		margin: 2px 0 0 3px
	}
	
	
	.res-datos, .diez-datos {
		width: 50%;	
		margin-left:10px;
		margin-right: 0px;
		padding: 0px;
		float:left;
		margin-bottom:0.6em;
	}
	.res-datos { margin-top: 15px; }
	.diez-datos { margin-top: 10%; }
	
	.res-datos li {
		margin: 0.25em 0;
	}
	
	#res-navegacion {
		margin: 2em 0em 1em;
	}
	
	.res-datos dl, .diez-datos dl {

	padding: 0px;
	margin: 0px;
	}
	
	.res-datos dt, .diez-datos dt {
		float: left;
		line-height: 1.5;
		color:#8b7365;
		padding: 0px 5px 0px 0px;
	}
	
	.res-datos dd, .diez-datos dd {
		float: none;
		
		
		line-height: 1.5;
		
		padding: 0px;
	}
	
	.res-renglon-ficha, .diez-renglon-ficha{
	background:url("../images/blue/sep_ptos.jpg") no-repeat center bottom;
		display: table-row;
		width: 100%;
	}
	.res-renglon-ficha{ height: 260px;	}
	.diez-renglon-ficha{ height: 235px;	}
	
	.cf {
		clear: both; 
	}
	
	#res-busqueda, #vis-busqueda {
		line-height: 1.5;
		height: auto; 
	}
	
	
	
	#res-tabla {
		display: table;
		width: 100%;
		font-size:90%;
		border-top:none;
		border-right:1px solid #d2d2d2;
		border-bottom:1px solid #d2d2d2;
		border-left:1px solid #d2d2d2;	
		border-radius: 10px 10px 0 0;	
		-o-border-radius: 10px 10px 0 0;	
		-ms-border-radius: 10px 10px 0 0;	
		-moz-border-radius: 10px 10px 0 0;	
		-khtml-border-radius: 10px 10px 0 0;	
		-webkit-border-radius: 10px 10px 0 0;	
	}
	
	#res-tab-titulo {
		display: table-row;
		background:#80abb2;
		height: 32px;
		text-align:center;
		color:#fff;
		font-weight:bold;
		border-radius: 10px 10px 0 0;	
		-o-border-radius: 10px 10px 0 0;	
		-ms-border-radius: 10px 10px 0 0;	
		-moz-border-radius: 10px 10px 0 0;	
		-khtml-border-radius: 10px 10px 0 0;	
		-webkit-border-radius: 10px 10px 0 0;			
	}
	
	.renglon {
		display: table-row;
	}
	
	.celda {
		display: table-cell;
		padding: 3px 4px 2px 5px;
		vertical-align:middle;}
	
	.letrasNoRes {
		font-size: 1em;
		font-family: arial;
		font-weight: bolder;
		color: gray;
		margin-right: 12px;
		text-decoration: none;
	}
	
	.nota {
		color: #ccc;
		font-size: 80%;
		margin-left: 40%;
		text-align: center;
	}
	
	
	

	.botonBusqueda {
		font-family: Arial;
		background: #DDDDDD;
		border: 1px solid royalblue;
		border-radius: 2px;
		-o-border-radius: 2px;
		-ms-border-radius: 2px;
		-moz-border-radius: 2px;
		-khtml-border-radius: 2px;
		-webkit-border-radius: 2px;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
		-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
		-ms-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
		-khtml-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
		color: black;
		cursor: pointer;
		display: inline-block;
		font-size: 13px;
		font-weight: bold;
		line-height: 13px;
		outline: medium none;
		text-align: center;
		text-decoration: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
		vertical-align: baseline;
	}
	
	.bordes {
		border: 1px solid #ac9a90;
		border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;
		
	}
	
	
	.capa1 {
		background: #ffffff;
		color: royalblue;
		display: inline-block;
	}
	
	#contenedor-pestanias {
		background: url("../images/blue/fdo_sbopciones.jpg") repeat-x #FFF;
	
	
		height: 57px;
		width: 100%;
		color: #3b3938;
		margin-top:1em;
	}
	
	.pestanias {
		display: inline-block;
		height: 57px;
		margin: 0;
		padding-left: 30px;
		padding-top: 0.75em;
		width: 90px;
	}
	
	

	#contenedor-mapa-principal {
		width:90%;
		margin:0.500em auto;
		min-width: 310px;
		background: url(../images/blue/fdo_grafica_map.jpg) no-repeat center center; 
		background-size: cover;
		border: 2px solid #ac9a90;
		border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;		
		height:auto;
	}
	#container-map {
		height:100%;
		width: 98%;
		margin: -2px auto;
		background:url(../images/blue/curve1.png) no-repeat left top, url(../images/blue/curve2.png) no-repeat left bottom; 
		background-size: 100% auto, 100% auto;
		border: none;
		padding:6% 0 6% 0;
}
	
	#contenedor-mapa {
	
		width:90%;
		margin: auto;
		height: 100%;
	
		margin-top: -5%;
	}
	
	
	.seleccionado {
		border: none;
		background: url(../images/blue/plumilla.jpg) top no-repeat #e6ded8;
	}
	
	
	li.mensaje-warning{
		font-size: 18px;
		font-family: arial;
		font-weight: bolder;
		color: #9F6000;
		background-color: #FEEFB3;
		text-decoration: none;
		list-style: outside none none;
		margin: 0 0 30px;
	}
	

	#subopciones {
		background: url("../images/blue/fdo_sbopciones.jpg") repeat-x #FFF;
		height: 57px;
		width: 100%;
		margin-bottom:13px;
	}
	
	#porTitulo {
		background: url(../images/blue/bt_fldr_chbge.jpg) no-repeat #fff;}
		
	#porAnio {
		background: url(../images/blue/bt_fldr_chbge.jpg) no-repeat #fff; }
		
	#geografica {
		background: url(../images/blue/bt_fldr_chbge.jpg) no-repeat #fff; }
		
	#porTitulo-active {
		background: url(../images/blue/bt_fldr_chz.jpg) no-repeat #fff;
		color: #fff;}
		
	#porAnio-active {
		background: url(../images/blue/bt_fldr_chz.jpg) no-repeat #fff;
		color: #fff;}
		
	#geografica-active {
		background: url(../images/blue/bt_fldr_chz.jpg) no-repeat #fff;
		color: #fff;}
	
	#contenedor-pestanias a:hover {
		color: #fff;}
	
	a.letras:hover {
		margin-right: 0.750em;
		font-size: 1em;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		cursor: pointer;
		color: #4f7c83;
		text-decoration: underline;
		background: url(../images/blue/plumilla.jpg) top no-repeat #e6ded8;
		
	}
	
	#res-busqueda h1, #vis-busqueda h1 {
	
		text-transform: uppercase;
		font-size: 1.125em;
		line-height: 1.5;
		background: url(../images/blue/lineas_res-busq.jpg) left bottom no-repeat #fff;
		color: #5a5450;
		font-weight:bold;
		padding-bottom: 0.500em;
	}

	#vis-busqueda h1 
	{
    		display: inline;
	}
	
	span.res-busq_sp {
		color: #4f7c83;
		font-weight:normal;
		text-transform: none;
		padding-left: 0.313em;
	}

        #main-hndm {
                background:url(../images/blue/sep_ptos_largo.jpg) no-repeat top left;

                margin-top: 0px;
                padding-top: 0.313em;
        	overflow: hidden;
  		height: 1%;

	}

	
	.acotacion {
		color: #AAA;
		margin-left: 25%;
		margin-top:0em;
		padding-bottom: 1em;
		font-size:80%;}
	.acotacion img {
		width:15px; height:auto;}
		
	div.res-datos dl a {
		color:#46adc3; text-decoration:none;}
	div.res-datos dl a:hover {
		color:#46adc3; text-decoration:underline;}
		
	div.res-datos dl a img{
		vertical-align: middle;}
		
	.thead {
		background:#80abb2;
		height: 32px;
		text-align:center;
		color:#fff;
		font-weight:bold;
		}
		
	.td-img {width: 10%; text-align:center;}
	.td-titulo {width: 35%;}
	.td-lugar {width: 25%;}
	.td-fecha {width: 20%; text-align:center;}
	.td-acceso {width: 10%; text-align:center;}
	
	.rln-color { background: #f9f7f5;}
	
	#res-tab-titulo div.celda
	{ 
		border-radius:10px 10px 0 0 ;
		-o-border-radius: 10px 10px 0 0 ;
		-ms-border-radius: 10px 10px 0 0 ;
		-moz-border-radius: 10px 10px 0 0 ;
		-khtml-border-radius: 10px 10px 0 0 ;
		-webkit-border-radius: 10px 10px 0 0 ;
	}
	
	h1#precision {
		text-transform: uppercase;
		font-size: 0.9em;
		background: rgba(28,107,112,0.8);
		margin: 10px;
		text-align:center;
		width: 80%;
	}
		
	.no-activo {
		pointer-events: none;
		cursor: default;
		color: #a5a5a5;	
		}

		
	#anio
	{
		margin: 0 2em 0.500em 0; 
		width:50%; 
		font-size: 85%;
		border: 1px solid #8b7365;
		border-radius: 4px;
		-o-border-radius: 4px;
		-ms-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius:4px; 
		-webkit-border-radius:4px; 
	   	background: #eee5e0;
	}
	#busqueda_anio div p{
		float:left;
		font-size:90%;
		margin-right:1em;
	}
	
	#busqueda_anio div {
		margin: 2% auto -15px auto;
		width:80%;}
	
	.highcharts-container[style] {
		height: 100% !important;
		width: 100% !important;
		font-family: Verdana, Arial, sans-serif !important;
		font-size: 0.750px !important;
	}
	.highcharts-container {
		height: 100% !important;
		width: 100% !important;
	}
	
	
	
	svg[style] {
		font-family: Gudea, Arial, sans-serif !important;
		width: 100% !important;
		height:100% !important;
		}
	.highcharts-background[style] {
		width:100% !important;
		height:100% !important;
		background:transparent !important; 
		}
	.highcharts-background {
		width:100% !important;
		height:100% !important;
		background:transparent !important; 
		}
		
	
	#contenedor-grafica .highcharts-title {
		line-height: 1.5 !important;
		background: url(../images/blue/lineas_res-busq.jpg) left bottom no-repeat !important;
		color: #5a5450 !important;
		font-weight:bold !important;
		padding-bottom: 0.500em !important;
	}
	
	.highcharts-title[style] {
		line-height: 1.5 !important;
		background: url(../images/blue/lineas_res-busq.jpg) left bottom no-repeat !important;
		color: #5a5450 !important;
		font-weight:bold !important;
		padding-bottom: 0.500em !important;
	}
	.highcharts-title tspan {
		line-height: 1.5 !important;
		background: url(../images/blue/lineas_res-busq.jpg) left bottom no-repeat !important;
		color: #5a5450 !important;
		font-weight:bold !important;
		padding-bottom: 0.500em !important;
	}
	
	
	
	#linkBiografia {
		background: url(../images/blue/bt_fldr_gdebge.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 285px; font-size: 85%;
		padding-left: 20px; padding-top: 1em; color: #3b3938;
		}
	#linkSerpremex {
		background: url(../images/blue/bt_fldr_mdbge.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 113px; font-size: 85%;
		padding-left: 40px; padding-top: 1em; color: #3b3938;
		}
	#linkBasesDatos {
		background: url(../images/blue/bt_fldr_mdbge.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 128px; font-size: 85%;
		padding-left: 25px; padding-top: 1em; color: #3b3938;
		}
	#linkBiografia-active {
		background: url(../images/blue/bt_fldr_gdez.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 285px; font-size: 85%;
		padding-left: 20px; padding-top: 1em; color: #fff;
		}
	#linkSerpremex-active {
		background: url(../images/blue/bt_fldr_mdz.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 113px; font-size: 85%;
		padding-left: 40px; padding-top: 1em; color: #fff;
		}
	#linkBasesDatos-active {
		background: url(../images/blue/bt_fldr_mdz.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 128px; font-size: 85%;
		padding-left: 25px; padding-top: 1em; color: #fff;
		}
		
	.pestanias-herram01 {
		display: inline-block;
		font-weight: bold;
		height: 57px;
		margin: 0;
		padding-left: 30px;
		padding-top: 0.75em;
		width: 90px;
	}
	
	#sxix {
		width:100%;
		height: 45px;
		background: url(../images/blue/fdo_titulo_sxix.jpg) right no-repeat #fff;
		text-align:right;
		margin-bottom:1.5em;
		margin-top: -0.625em;}
		
	.centrado {
		text-align:center;}
		
	#busqueda_sigloxix form div.input{
		font-size:90%;
		width:auto; margin-right:1em;
	}
	
	#spmex {
		width:100%;
		height: 45px;
		background: url(../images/blue/fdo_titulo_spmex.jpg) right no-repeat #fff;
		background-size:contain;	
		text-align:right;
		margin-bottom:1.5em;
		margin-top: -0.625em;}
	
	#bdiib{
		width:100%;
		height: 45px;
		background: url(../images/blue/fdo_titulo_bdiib.jpg) right no-repeat #fff;
		text-align:right;
		margin-bottom:1.5em;
		margin-top: -0.625em;}
		
	a.lk_cafe {
		color:#3b3938;
	}
	
	#sxix h3, #spmex h3, #bdiib h3 {
		font-weight:bold;
		font-size: 1.250em;
		padding: 0.500em 1em 0 0;
	}
		
	.newsitem_text table {
		margin: 0.500em auto;
		border-radius: 10px 10px 0 0;
		-o-border-radius: 10px 10px 0 0;
		-ms-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		-khtml-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		border: 1px solid #d2d2d2;
		font-size:90%;
		}
		
	.newsitem_text table tbody tr th, .newsitem_text table tbody tr td { padding: 5px 4px 5px 5px; border:none;}
	
	.seccion 
	{
		width:100%;
		height:auto;
	}

	.marca {
		float: left;
		width:15%;

		height:99px;
		}
	.marca img {
		width:135px; height:99px; margin:0; padding:0;
	}
	.descripción{
		float: left;
		width:85%;
		background:green;
		height:auto;
		}	
		 
	
	#butVer, #bntBuscar, .boton, .btn-vm {

		-moz-box-shadow: 0px 7px 5px -7px #ce6e32;
		-webkit-box-shadow: 0px 7px 5px -7px #ce6e32;
		box-shadow: 0px 7px 5px -7px #ce6e32;
		-o-box-shadow:0px 7px 5px -7px #ce6e32;
		-ms-box-shadow:0px 7px 5px -7px #ce6e32;
		-khtml-box-shadow:0px 7px 5px -7px #ce6e32;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffe4d4), color-stop(1, #c2652b));
		background:-moz-linear-gradient(top, #ffe4d4 5%, #c2652b 100%);
		background:-webkit-linear-gradient(top, #ffe4d4 5%, #c2652b 100%);
		background:-o-linear-gradient(top, #ffe4d4 5%, #c2652b 100%);
		background:-ms-linear-gradient(top, #ffe4d4 5%, #c2652b 100%);
		background:linear-gradient(to bottom, #ffe4d4 5%, #c2652b 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe4d4', endColorstr='#c2652b', gradientType='0')";
		background-color:#ffe4d4;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		-o-border-radius: 8px;
		-ms-border-radius: 8px;
		-khtml-border-radius: 8px;	
		border:1px solid #e6752e;
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-family:Gudea, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		text-shadow:-1px 1px 0px #853b0d;
	}

	#butVer
        {
                padding:1px 16px; 
        }

        #bntBuscar
        {
                padding:6px 16px;
        }

        .boton
        {
                padding:6px 16px;
        }

        .btn-vm
        {
                padding:1px 10px;
        }

	
	#butVer:hover, #bntBuscar:hover, .boton:hover, .btn-vm:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c2652b), color-stop(1, #ffe4d4));
		background:-moz-linear-gradient(top, #c2652b 5%, #ffe4d4 100%);
		background:-webkit-linear-gradient(top, #c2652b 5%, #ffe4d4 100%);
		background:-o-linear-gradient(top, #c2652b 5%, #ffe4d4 100%);
		background:-ms-linear-gradient(top, #c2652b 5%, #ffe4d4 100%);
		background:linear-gradient(to bottom, #c2652b 5%, #ffe4d4 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2652b', endColorstr='#ffe4d4', gradientType='0')";
		background-color:#c2652b; color:#fff;
	}
	
	#butVer:active,  #bntBuscar:active, .boton:active, .btn-vm:active {
		position:relative;
		top:1px;
	}
	
	#remover {
		background: url("../images/blue/btnz_med.png") no-repeat ;
		border: none;
		border-radius: 8px;
		-o-border-radius: 8px;
		-ms-border-radius: 8px;
		-moz-border-radius: 8px;
		-khtml-border-radius: 8px;
		-webkit-border-radius: 	8px;
		color: #fff;
		font-weight: bold;
		height: 29px;
		text-shadow: 1px 1px 1px #000;
		width: 86px;}
	#bntBuscar
	{
	 padding: 5px 16px;
	}

	div.separa + input#butVer
	{
		margin-top:24px;
	}
	
	
	div.tabcontent 
	{	
		padding: 0 15px;
		display:block;
	}
	
	div.hc_famarillo
	{
		background: linear-gradient(#e6c284 50%, #fff 50%);
		width:inherit;
		box-shadow:0 -3px 5px #888;
	}
	
	div.hc_contenedor
	{
		position:relative;
		top:-48px;
		left:0;
		width:inherit;
		padding-bottom:10px;
		background-color:#fff;
		border-top-right-radius:180px 180px;
	}
	
	div.hc_renglon
	{
		width:inherit;
	}
	
	div.hc_columna, div.hc_encabezado, div.hc_col_pub, div.hc_f_col
	{
		float:left;
	}
	
	div.hc_f_col span, div.hc_f_col select
	{	
		display:block;
	}
	
	div.hc_encabezado
	{
		color:#fff;
		text-shadow:2px 2px 2px #997334;
		font-weight:bold;
		width:inherit;
		text-align:center;
		background-color:#e6c284;
		padding:10px 30px;
		margin-top:20px;
		box-shadow:5px 5px 5px #997334;
	}
	
	div.hc_mensaje
	{
		width:inherit;
		text-align:right;
		font-size:11px;
		color:#997334;
		font-weight:bold;
		padding-right:7px;
	}
	
	div.hc_texto
	{
		padding: 3% 0 5% 1% ;	
	}
	
	
	div.hc_columna
	{
		display:block;
		width:23%;
		height:157px;
		padding:10px 5px;
		margin-top: 10px;
		margin-left: 10px;	
		text-align:center;
		background-color:#F7F7F7;
	}
	
	a.hc_a 
	{
	}
	
	div.hc_lpubs
	{
		margin:0 15%;
		background-color:#F7F7F7;
	}
	
	div.hc_col_pub
	{
		width:45%; 
		padding:1%;
		font-style:italic; 
	}

	.hc_col_pub span 
	{
    		padding-right: 4px;
	}
	
	div.hc_f_col
	{
		width:43%;
		padding: 5px 4%;
	}
	
	div.hc_f_col select
	{
		width:90%;
	}
		
	.vis-campos
	{
	 display:inline;
	}
	
	.vis-campos dt, .vis-campos dd
	{
	 display:inline-block;
	}
	
	.vis-campos dt
	{
	 color:#4f7c83;
	}
	
	.vis-campos dd
	{
	 margin-left:0;
	}
	
	form select#anio
	{
	 width: 20%;
         background: #eee5e0;
         font-size: 85%;
         border: 1px solid #8b7365;
         margin: 0 1em 0 0;

	}

	form select#mes, form select#dia, form select#anio2, form select#mes2, form select#dia2 
	{
  	 width: 20%;
         background: #eee5e0;
         font-size: 85%;
         border: 1px solid #8b7365;
         margin: 0px;
        }

	form input#enviar, form input#enviar2
	{
	 margin: 0px;
	}

	.vis-bajar
	{
		float:right;
		margin-top: 0px;
	}

 	.vis-navegacion
	{	
		padding: 5px;
		border:initial;
	}
		
	.vis-separaIzq
	{	
		width:100%;
	}

	.vis-separaDer
	{
		display:block;
		width:100%;
		border: 1px solid #A5907E;
		border-radius:6px;
		padding:7px;
		float:none;
	}

	.vis-anterior, .vis-siguiente
	{
		width:133px;
	}

	.vis-actual
	{
		margin:0px 5px;
		float:none;
	}

	#contenedor-hojear
	{
		padding:10px 10px 10px 6px;
	}
		
	#vis-facebook, #vis-twitter
	{
	 float:left;
	}
	
	#contenedor-pdf
	{
	   position: relative;
	   padding-bottom: 150%;
	}
	
	#contenedor-pdf #pdf
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.clr
	{
	 clear:both;
	}
	/*-------------BUSQUEDA BASICA-------------------------*/
		#alfabeto {
		width: auto; 
		margin: auto;
		padding: 5px 10px 0px 1%;
		list-style-type: none;		
	}
	
	
	/*-------------BUSQUEDA AVANZADA--------------------------*/
#buscarEn, #buscarEn2, #buscarEn3, #palabrasBuscar, #palabrasBuscar2, #palabrasBuscar3, #palabrasTexto, #palabrasTexto2, #palabrasTexto3, #pais, #estado, #ciudad, #idioma, #tipoAcceso, #frecuencia {
    width: 100%; 
	margin-left:0px;
}
/*columnas*/
.ba-col2 { padding-top:0px; width:70%; margin-left:0px;}
#bav02 .ba-col2, #bav03 .ba-col2, #bav05 .ba-col2 { padding-top:20px; width:70%; margin-left:0px;}
.ba-col1 {width: 20%;}

/*bav04*/
#ddia, #dmes, #danio, #hdia, #hmes, #hanio {width:100px; margin-top:-5px;}	
.bat-renglon { border: 1px solid #ac9a90; border-radius: 10px; padding: 5px 10px 5px 30px; width:100%; margin: 10px auto 10px auto;}
.batr-columna { width:auto; float:left; margin:5px 8px 0 8px;}


} /*fin media tablet*/

/*media smartphone*/
/*@media only screen and (min-width:299px) and (max-width:420px)*/

@media only screen and (min-width:200px) and (max-width:500px)
{
body
{
 padding-left:0;
 padding-right:0;
}
 
body #logo
{
 background:url(../images/blue/logo-hndm.png) 45% 60% no-repeat, url(../images/blue/logo-unam.png) 95% 25%  no-repeat, url(../images/blue/logo-iib.png) 95% 74% no-repeat;
 width:100%;
}
 
div#logoholder 
 {
  width: 100%;
 }

.newsitem_text {
  display: block;
  padding: 0;
  margin: 0;
}

	/* --------------------ACCESOS D------------------- */
	
	.yjsquare.modid128 .ad_content
	{
	 width:100%;
	 text-align:center;
	 display:block;
	 margin-left:auto;
	 margin-right:auto;
	}
	
	.yjsquare.modid128 .ad_item 
	{
		width:162px;
		height:138px;		
		float:left;
		margin:5px;
	}
	
	.yjsquare.modid128 .ad_img1
	{
		background:url(../images/blue/ad-linea-de-tiempo.jpg) no-repeat;	
	}
	
	.yjsquare.modid128 .ad_img2
	{
		background:url(../images/blue/ad-sitios-relacionados.jpg) no-repeat;
	}
	
	.yjsquare.modid128 .ad_img3
	{
		background:url(../images/blue/ad-solicitar-reproduccion.jpg) no-repeat;
	}
	
	.yjsquare.modid128 .ad_img4
	{
		background:url(../images/blue/recien-liberados.jpg) no-repeat;
	}
	
	.yjsquare.modid128 .ad_trans
	{
		width:inherit;
		height:100%;
		opacity: 0;
		padding:0 3px;
		background:rgba(117,98,77,0.7);
		transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-khtml-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		-moz-transform: scale(0);
		-khtml-transform: scale(0);
		-webkit-transform: scale(0);
		text-align:center;
	
	}
	
	.yjsquare.modid128 .ad_item:hover .ad_trans {
		transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-khtml-transform: scale(1);		
		-webkit-transform: scale(1);
		opacity: 1;
		padding-top:50px;
	}
	
	
	.yjsquare.modid128 a.ad_link, .yjsquare.modid128 a.ad_link .ad_trans:hover
	{
		color:#fff;
		text-decoration:none;
			font-weight:bold;
	}
	
	
	/* --------------LO MAS CONSULTADO ------------------ */
	.masconsultados
	{
	 padding:5px 10px 20px 0;
	}
	.masconsultados ul li
	{
	 padding-top:0px;
	 list-style-type:none;
	}
	.masconsultados ul li a, a.hc_a
	{
	 color:#555;
	}
	.masconsultados ul li a:hover, .masconsultados ul li a:focus, .undiacomo li a:hover, .undiacomo li a:focus
	{
	 color:#2e7d8e;
	}
	.mcimg, .mce
	{
	 float:left;
	}
	.mce
	{
	 border-bottom:1px dotted #ccc;
	 margin-left:32px;	
	}
	/* -------------- UN DIA COMO HOY -------------- */
	.udcimg, .udcelemen
	{
	 float:left;
	}
	.udcimg
	{
	 width:300px;
	}
	.udcelemen
	{
	 margin-left:48px;
	}
	.udcimg img
	{
	 width:170px;
	 height:250px;
	 border: 7px solid #ce8b60;
	 padding: 2px;
	 margin: 0 0 0 17%;
	}
	.undiacomo ul
	{
	 margin: 15px 0;
	}
	.undiacomo ul li
	{
	 list-style:none;
	 padding-top:10px;
	 border-bottom:1px dotted #bfb7b1;
	}
	.undiacomo li a
	{
	 color: #555;
	}
	
	div.modvermas
	{
	 text-align:right;
	 padding-right:10px;
	 padding-bottom:10px;
	}


        #res-filtro {
                margin: 0em 0.5em 1em 0em;
                padding: 0em;
                width: 30%;
                float: left;
        }

	
	#res-filtro ul {
		margin-bottom: 0.6em;
		padding: 0;
		font-size: 0.9em;
		list-style-type: none;
	}
	
	#res-filtro h1 {
		background: rgba(0, 0, 0, 0) url(../images/blue/line_filtro.png) no-repeat scroll left bottom;
		text-transform: uppercase;
		font-size: 1em;
		line-height: 1.3;
		margin: 0;
		color: #f7f9f9;
		font-weight:bold;
		padding-bottom: 0.625em;
		
		text-shadow: 1px 1px 1px #111;
		-o-text-shadow: 1px 1px 1px #111;
		-ms-text-shadow: 1px 1px 1px #111;
		-moz-text-shadow: 1px 1px 1px #111;
		-khtml-text-shadow: 1px 1px 1px #111;
		-webkit-text-shadow: 1px 1px 1px #111;
	}
	
	#res-filtro li {
		line-height: 1.3;
	}

        #res-contenido {
		float:left;
                margin: 0;
                width: 67%;
                height: auto;
        }
	
	div#res-contenido > br
	{
		display:none;
	}
	
	h2 {
		margin-top: 1em;
		margin-bottom: 0.3em;
	}
	
	.currentStep{
		font-weight: bold;
	letter-spacing: 0px;
		
		margin: 1%;
	}
	
	.step{
		font-weight: bold;
		letter-spacing: 0px;
		margin: 1%;
	}
	
	.candado{
		width:20px;
		height:20px;	
	}
	
	#res-tabla img.mini {
		width: 25px;
		height: 35px;
	}
	
	#contenedor-grafica {
		width: 98%;
		margin: -2px auto;
		height: 600px;
		background:url(../images/blue/curve1.png) no-repeat left top, url(../images/blue/curve2.png) no-repeat left bottom; 
		background-size: 100% auto, 100% auto;
		border: none;
	}
	
	.botonBusqueda {
		padding: 5px 8px;
		margin-left: 20px;
	}
	
	#busqueda_anio {
		padding: 5px;
		width: 90%;
		height: auto;
		margin: 20px auto;
		position: relative;
	}
 
 	#busqueda_anio select#anio
	{
		width:70px;
	}	

	.capa1 {
		position: absolute;
		top: -12px;
		left: 8px;
		z-index: 1;
		margin: 0;
	}
	
	#busqueda_rango {
		width: 95%;
		height: auto;
		margin: 1em auto;
		position: relative;
		background: url(../images/blue/fdo_graf_bco.png) repeat-x bottom, url(../images/blue/fdo_grafica.jpg) no-repeat center center; 
		background-size: auto, cover;
		border: 2px solid #ac9a90;
		border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 		10px;
	}
	
	
#busqueda_geografica {
		height: auto;
		padding: 1.5em 1em;	
		margin: 20px auto;
		width: 90%;
	}
	
	
	
#contenedor-otros {
	height: auto;
    margin: 0 auto;
    width: 120px;
	}
	
	#contenedor-alfabeto, #contenedor-hojear {
		height: auto;
		margin: initial;
		padding: 7px;
		position: relative;
	}

	#contenedor-alfabeto
	{
                width: 85%;
	}

	#contenedor-hojear
	{
		width: 100%;
	}
	
	#alfabeto {
		width: auto; 
		margin: auto 8%;
		padding: 12px 0 5px 0;
		list-style-type: none;
		
	}
	
	#alfabeto li {
		display: inline-block;
		background: url(../images/blue/bullet_abc.jpg) no-repeat right #fff;
	 	margin-bottom:1em; 
	}
	
	.letras {
		margin-right: 0.750em;
		font-size: 1em;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		cursor: pointer;
		color: #5d5351;
		text-decoration: none;
		padding-bottom: 1.063em;
	
	}
	
	.todos {
		position: relative;
		right: -10px;
	}
	
	#busqueda_sigloxix {
		width: 95%;
		height: auto;
		margin: 20px auto 5px auto;
		padding: 10px;
		position: relative;
		font-size:90%;
	}
	
	#enviarDatos
	{
		width:95%;
		margin:auto;
	}	
		
	#palabrasBuscar
	{
		width:95%;
	}	
	
	.res-busqueda h1
	{
	 margin: 0 5px;
	}
	
	#resultados {
		font-size: 0.9em;
	}

	
	#res-categorias, #res-filtro-seleccionado{
		background: -webkit-linear-gradient(#B0BDC1, #D5DEE2, #b0bdc1);
                background: -moz-linear-gradient(#B0BDC1, #D5DEE2, #b0bdc1);
                background: -o-linear-gradient(#B0BDC1, #D5DEE2, #b0bdc1);
                background: linear-gradient( #b0bdc1, #d5dee2, #b0bdc1);
		padding: 20px 2px;
		margin-top:0.8em;
		border-radius: 0.6em;
		-o-border-radius: 0.6em;
		-ms-border-radius: 0.6em;
		-moz-border-radius: 0.6em;
		-khtml-border-radius: 0.6em;
		-webkit-border-radius: 0.6em;
	}
	
	#res-filtro fieldset {
		padding: 0 5px;
		color:#000;
		font-size:95%;
		text-align:left;
		width: 92%;
		/*margin: 0.5em 0em 0.5em 0em;*/
		margin: 3px 0 4px 0;
	}
	
	#res-filtro fieldset legend {
		text-transform: uppercase;
		font-size: 0.9em;
		background: rgba(255,255,255,0.7);
		margin: 0px;
		text-align:center;
		width: 100%;
	}
	
	.res-elementos{
		max-height: 210px;
		overflow-y: auto;
		background: rgba(255,255,255,0.7);
		padding: 0.375em 0 0.375em 0.375em;
	}
	
	.ie6 #res-filtro {
		display: inline;
	}
	
	#res-busqueda h1, #vis-busqueda h1 {
		text-transform: uppercase;
		font-size: 0.8em;
		line-height: 1.5;
	}
	
	p 
	{
		line-height: 1.5;
		margin: 0.25em 0;
		padding:0 5px;
	}
	
	.res-datos ul {
		list-style-position: inside;
		list-style-type: none;
	
	}
	
	.res-datos li {
		line-height: 1.3;
		list-style-position: inside;


	}
	
	.res-visualizacion {
		height: auto;
		width:100%;
		overflow:auto;
		height:1%;
	}
	
	.res-visualizacion select{
		display:inline-block;
		padding: 2px;
		width:60%;
		height: 10%;	
		font-size: 85%;
		border: 1px solid #8b7365;
		border-radius: 4px;	
		-o-border-radius: 4px;
		-ms-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px;
		-webkit-border-radius: 4px;
	   	-webkit-transition: all 0.4s;
	   	-moz-transition: all 0.4s;
	   	transition: all 0.4s;
	   	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	        margin-right: 0;
	        background: #eee5e0;
	}
	
	.res-visualizacion select:hover{
		background-color: #eee5e0;
	}
	
	.res-visualizacion select#max
	{
		display: inline-block;
  		width: 52%;
  		margin-right: 5%;
	}
	
	.res-visualizacion label{
		padding-left: 0;
		height: 10%;
		float: none;
		display:block;
		font-size: 85%;
		text-align: left;
		vertical-align:middle;
	}
	

	
	.separaIzq {
		float: none;
		padding-left: 5px;
		margin-right:2em;
	}
	
	.separa {
		float: none;
		width:100%;
		margin-right:0em;
		padding-left:5px;
		margin-bottom:10px;
	}
	
	.separaCentro {
		float: none;
		width:auto;
		margin-right:2em;
		padding-left:5px;
	}
	
	.separaDer {
		text-align:right;	
	}
	
	#res-lista, #diez-lista {
		display: table;		
		width: 100%;
		height: inherit;
	}
	

        .res-registro, .diez-registro{
                background-image:
                url(../images/blue/result01.jpg),
                url(../images/blue/result02.jpg),
                url(../images/blue/result03.jpg),
                url(../images/blue/result04.jpg),
                url(../images/blue/result05.jpg),
                url(../images/blue/result06.jpg) ;
                background-position: left top, right top, left bottom, right bottom, left top, left bottom;
                background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x;

                display: table-cell;
                float: left;
                padding: 0;
                color:#4e4e4e;
        }

        .res-registro 
	{ 
		overflow:hidden; 
		height:auto; 
		font-size:11.5px; 
		margin: 0 0 15px 0; 
		width: 100%;  }


	.diez-registro { overflow:hidden;  height:1%; font-size:11.5px;  margin: 0 2.5%; width: 45%; }
	
	#res-reg-numero, #diez-reg-numero, .res-reg-numero, .diez-reg-numero {
		font-size:90%;
		text-align:left;
		width:20%;
		margin:8px 0 0 22px;
		color: #fff;
	}
	
	.res-miniatura {
		background: url(../images/blue/marco_publicaciones.jpg) no-repeat;
		width: 119px;
		height: 160px;
		margin: 15px 0 0 15px;
		float: none;
	}
	
	.res-miniatura-art, .diez-miniatura {
		background: url(../images/blue/marco_articulo.jpg) no-repeat;
		width: 119px;
		height: 160px;
		margin: 15px 0 0 15px;
	}
	
	.res-miniatura-art
	{
                float: left;
	}
	
	.diez-miniatura
	{
		float:none;
	}
	
	.res-miniatura img {
		width: 102px;
		height: 143px;
		margin: 2px 0 0 3px
	}
	.res-miniatura-art img, .diez-miniatura img {
		width: 102px;
		height: 143px;
		margin: 2px 0 0 3px
	}
	
	
	.res-datos, .diez-datos {
		width: 93%;	
		margin-left:10px;
		margin-right: 0px;
		padding: 0px;
		float:none;
		margin-bottom:0.6em;
	}
	.res-datos { margin-top: 15px; }
	.diez-datos { margin-top: 10%; }
	
	.res-datos li {
		margin: 0.25em 0;
	}
	
	#res-navegacion {
		margin: 2em 0em 1em;
	}
	
	.res-datos dl, .diez-datos dl {

	padding: 0px;
	margin: 0px;
	}
	
	.res-datos dt, .diez-datos dt {
		float: left;
		line-height: 1.5;
		color:#8b7365;
		padding: 0px 5px 0px 0px;
	}
	
	.res-datos dd, .diez-datos dd {
		float: none;
		
		
		line-height: 1.5;
		
		padding: 0px;
	}
	
	.res-renglon-ficha, .diez-renglon-ficha{
	background:url("../images/blue/sep_ptos.jpg") no-repeat center bottom;
		display: table-row;
		width: 100%;
	}
	.res-renglon-ficha{ height: 260px;	}
	.diez-renglon-ficha{ height: 235px;	}
	
	.cf {
		clear: both; 
	}

	#vis-busqueda
	{
		margin:0 0 0 5px;
	}
	
	#res-busqueda, #vis-busqueda {
		line-height: 1.5;
		height: auto; 
	}
	
	
	
	#res-tabla {
		display: table;
		width: 100%;
		font-size:90%;
		border-top:none;
		border-right:1px solid #d2d2d2;
		border-bottom:1px solid #d2d2d2;
		border-left:1px solid #d2d2d2;	
		border-radius: 10px 10px 0 0;	
		-o-border-radius: 10px 10px 0 0;	
		-ms-border-radius: 10px 10px 0 0;	
		-moz-border-radius: 10px 10px 0 0;	
		-khtml-border-radius: 10px 10px 0 0;	
		-webkit-border-radius: 10px 10px 0 0;	
	}
	
	#res-tab-titulo {
		display: table-row;
		background:#80abb2;
		height: 32px;
		text-align:center;
		color:#fff;
		font-weight:bold;
		border-radius: 10px 10px 0 0;	
		-o-border-radius: 10px 10px 0 0;	
		-ms-border-radius: 10px 10px 0 0;	
		-moz-border-radius: 10px 10px 0 0;	
		-khtml-border-radius: 10px 10px 0 0;	
		-webkit-border-radius: 10px 10px 0 0;		
	}

	div#res-tab-titulo div.celda:first-child 
	{
    		display: none;
	}	
	
	.renglon {
		display: table-row;
	}
	
	.celda {
		display: table-cell;
		padding: 3px 4px 2px 5px;
		vertical-align:middle;}
	
	.letrasNoRes {
		font-size: 1em;
		font-family: arial;
		font-weight: bolder;
		color: gray;
		margin-right: 12px;
		text-decoration: none;
	}
	
	.nota {
		color: #ccc;
		font-size: 80%;
		margin-left: 40%;
		text-align: center;
	}
	
	
	

	.botonBusqueda {
		font-family: Arial;
		background: #DDDDDD;
		border: 1px solid royalblue;
		border-radius: 2px;
		-o-border-radius: 2px;
		-ms-border-radius: 2px;
		-moz-border-radius: 2px;
		-khtml-border-radius: 2px;
		-webkit-border-radius: 2px;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
		color: black;
		cursor: pointer;
		display: inline-block;
		font-size: 13px;
		font-weight: bold;
		line-height: 13px;
		outline: medium none;
		text-align: center;
		text-decoration: none;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
		vertical-align: baseline;
	}
	
	.bordes {
		border: 1px solid #ac9a90;
		border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	
	.capa1 {
		background: #ffffff;
		color: royalblue;
		display: inline-block;
	}
	
	#contenedor-pestanias {
		background: none;
	
	
		height: inherit;
		width: 100%;
		color: #3b3938;
		margin-top:1em;
	}
	
	.pestanias {
		display: inline-block;
		height: 42px;
		margin: 0;
		padding-left: 7px;
		padding-top: 0.75em;
		width: 80px;
	}
	
	

	#contenedor-mapa-principal {
		width:95%;
		margin:0.500em auto;
		min-width: 310px;
		background: url(../images/blue/fdo_grafica_map.jpg) no-repeat center center; 
		background-size: cover;
		border: 2px solid #ac9a90;
		border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;		
		height:auto;
	}
	#container-map {
		height:100%;
		width: 98%;
		margin: -2px auto;
		background:url(../images/blue/curve1.png) no-repeat left top, url(../images/blue/curve2.png) no-repeat left bottom; 
		background-size: 100% auto, 100% auto;
		border: none;
		padding:6% 0 6% 0;
}
	
	#contenedor-mapa {
	
		width:100%;
		margin: auto;
		height: 100%;
	
		margin-top: -5%;
	}
	
	
	.seleccionado {
		border: none;
		background: url(../images/blue/plumilla.jpg) top no-repeat #e6ded8;
	}
	
	
	li.mensaje-warning{
		font-size: 18px;
		font-family: arial;
		font-weight: bolder;
		color: #9F6000;
		background-color: #FEEFB3;
		text-decoration: none;
		list-style: outside none none;
		margin: 0 0 30px;
	}
	

	#subopciones {
		display:block;
		background: none;
		height: inherit;
		width: 100%;
		margin-bottom:13px;
	}

	
	#porTitulo {
		background-image: url(../images/blue/bt_fldr_chbge.jpg);
	        background-position:center center;
                background-repeat:no-repeat;
                background-size:contain;
	}
		
	#porAnio {
		background-image: url(../images/blue/bt_fldr_chbge.jpg);
                background-position:center center;
                background-repeat:no-repeat;
                background-size:contain;
}
	#geografica 
	{
		background-image: url(../images/blue/bt_fldr_chbge.jpg);
                background-position:center center;
                background-repeat:no-repeat;
                background-size:contain;
	 }
		
	#porTitulo-active 
	{
		background-image: url(../images/blue/bt_fldr_chz.jpg);
		background-position:center center;
                background-repeat:no-repeat;
                background-size:contain;
		color: #fff;
	}
		
	#porAnio-active {
		background-image: url(../images/blue/bt_fldr_chz.jpg);
                background-position:center center;
                background-repeat:no-repeat;
                background-size:contain;
		color: #fff;}
		
	#geografica-active {
		background-image: url(../images/blue/bt_fldr_chz.jpg);
                background-position:center center;
                background-repeat:no-repeat;
                background-size:contain;
		color: #fff;}
	
	#contenedor-pestanias a:hover {
		color: #fff;}
	
	a.letras:hover {
		margin-right: 0.750em;
		font-size: 1em;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		cursor: pointer;
		color: #4f7c83;
		text-decoration: underline;
		background: url(../images/blue/plumilla.jpg) top no-repeat #e6ded8;
		
	}
	
	#res-busqueda h1, #vis-busqueda h1 {
	
		text-transform: uppercase;
		font-size: 1em;
		line-height: 1.5;
		background: url(../images/blue/lineas_res-busq.jpg) left bottom no-repeat #fff;
		color: #5a5450;
		font-weight:bold;
		padding-bottom: 0.500em;
	}
	
	span.res-busq_sp {
		color: #4f7c83;
		font-weight:normal;
		text-transform: none;
		padding-left: 0.313em;
	}

        #main-hndm {
                background:url(../images/blue/sep_ptos_largo.jpg) no-repeat top left;

                margin-top: 0px;
                padding-top: 0.313em;
        	overflow: hidden;
  		height: 1%;

	}

	
	.acotacion {
		color: #AAA;
		margin-left: 5%;
		margin-top:0em;
		padding-bottom: 1em;
		font-size:80%;}
	.acotacion img {
		width:15px; height:auto;}
		
	div.res-datos dl a {
		color:#46adc3; text-decoration:none;}
	div.res-datos dl a:hover {
		color:#46adc3; text-decoration:underline;}
		
	div.res-datos dl a img{
		vertical-align: middle;}
		
	.thead {
		background:#80abb2;
		height: 32px;
		text-align:center;
		color:#fff;
		font-weight:bold;
		}
		
	.td-img {display:none;width: 10%; text-align:center;}
	.td-titulo {width: 35%;}
	.td-lugar {width: 25%;}
	.td-fecha {width: 20%; text-align:center;}
	.td-acceso {width: 10%; text-align:center;}
	
	.rln-color { background: #f9f7f5;}

.subir {
    position: fixed;
    bottom: 15%;
    width: 100%;
    text-align: right;
    max-width: 500px;
}

.subir a img, .bajar a img {
    width: 30px;
    height: 30px;
}
	
	#res-tab-titulo div.celda
	{ 
		border-radius:10px 10px 0 0 ;
		-o-border-radius: 10px 10px 0 0 ;
		-ms-border-radius: 10px 10px 0 0 ;
		-moz-border-radius: 10px 10px 0 0 ;
		-khtml-border-radius: 10px 10px 0 0 ;
		-webkit-border-radius: 10px 10px 0 0 ;
	}
	
	h1#precision {
		text-transform: uppercase;
		font-size: 0.9em;
		background: rgba(28,107,112,0.8);
		margin: 10px 5px;
		text-align:center;
		width: 80%;
	}
	
	
	
	.no-activo {
		pointer-events: none;
		cursor: default;
		color: #a5a5a5;	
		}
		
	#anio{
		margin: 0 2em 0.500em 0; 
		width:50%; 
		font-size: 85%;
		border: 1px solid #8b7365;
		border-radius: 4px;
		-o-border-radius: 4px;
		-ms-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px;
		-webkit-border-radius: 4px;
		background: #eee5e0;
	}
	#busqueda_anio div p{
		float:left;
		font-size:90%;
		margin-right:5px;
	}
	
	#busqueda_anio div {
		margin: 5px auto;
		width:90%;
	}
	
	
	.highcharts-container[style] {
		height: 100% !important;
		width: 100% !important;
		font-family: Verdana, Arial, sans-serif !important;
		font-size: 0.750px !important;
	}
	.highcharts-container {
		height: 100% !important;
		width: 100% !important;
	}
	
	
	
	svg[style] {
		font-family: Gudea, Arial, sans-serif !important;
		width: 100% !important;
		height:100% !important;
		}
	.highcharts-background[style] {
		width:100% !important;
		height:100% !important;
		background:transparent !important; 
		}
	.highcharts-background {
		width:100% !important;
		height:100% !important;
		background:transparent !important; 
		}
		
	
	#contenedor-grafica .highcharts-title {
		line-height: 1.5 !important;
		background: url(../images/blue/lineas_res-busq.jpg) left bottom no-repeat !important;
		color: #5a5450 !important;
		font-weight:bold !important;
		padding-bottom: 0.500em !important;
	}
	
	.highcharts-title[style] {
		line-height: 1.5 !important;
		background: url(../images/blue/lineas_res-busq.jpg) left bottom no-repeat !important;
		color: #5a5450 !important;
		font-weight:bold !important;
		padding-bottom: 0.500em !important;
	}
	.highcharts-title tspan {
		line-height: 1.5 !important;
		background: url(../images/blue/lineas_res-busq.jpg) left bottom no-repeat !important;
		color: #5a5450 !important;
		font-weight:bold !important;
		padding-bottom: 0.500em !important;
	}
	
	
	
	#linkBiografia {
		background-image: url(../images/blue/bt_fldr_gdebge.jpg);
                background-position:center center;
                background-repeat:no-repeat;
                background-size:100% 80%;
		display: block; 
		height: 59px; 
		margin: 0; 
		width: 90%; 
		font-size: 80%;
		padding-left: 15px; 
		padding-top: 1em; 
		color: #3b3938;
	}
	#linkSerpremex {
		background: url(../images/blue/bt_fldr_mdbge.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 113px; font-size: 85%;
		padding-left: 40px; padding-top: 1em; color: #3b3938;
		}
	#linkBasesDatos {
		background: url(../images/blue/bt_fldr_mdbge.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 128px; font-size: 85%;
		padding-left: 25px; padding-top: 1em; color: #3b3938;
		}
	#linkBiografia-active {
		background-image: url(../images/blue/bt_fldr_gdez.jpg);
		background-position:center center;
		background-repeat:no-repeat;
		background-size:100% 80%;
		display: block;
		height: 59px; 
		margin: 0; 
		width: 90%; 
		font-size: 85%;
		padding-left: 15px; 
		padding-top: 1em; 
		color: #fff;
		}
	#linkSerpremex-active {
		background: url(../images/blue/bt_fldr_mdz.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 113px; font-size: 85%;
		padding-left: 40px; padding-top: 1em; color: #fff;
		}
	#linkBasesDatos-active {
		background: url(../images/blue/bt_fldr_mdz.jpg) no-repeat #fff;
		display: inline-block; height: 59px; margin: 0; width: 128px; font-size: 85%;
		padding-left: 25px; padding-top: 1em; color: #fff;
		}
		
	.pestanias-herram01 {
		display: inline-block;
		font-weight: bold;
		height: 57px;
		margin: 0;
		padding-left: 30px;
		padding-top: 0.75em;
		width: 90px;
	}
	
	#sxix {
		display:block;
		width:100%;
		height: auto;
		background: url(../images/blue/fdo_titulo_sxix.jpg) right bottom no-repeat #fff;
		text-align:right;
		margin-bottom:1.5em;
		margin-top: -0.625em;}
		
	.centrado {
		text-align:center;}
		
	#busqueda_sigloxix form div.input{
		font-size:90%;
		width:auto; margin-right:1em;
	}
	
	#spmex {
		width:100%;
		height: 45px;
		background: url(../images/blue/fdo_titulo_spmex.jpg) right no-repeat #fff;
		text-align:right;
		margin-bottom:1.5em;
		margin-top: -0.625em;}
	
	#bdiib{
		width:100%;
		height: 45px;
		background: url(../images/blue/fdo_titulo_bdiib.jpg) right no-repeat #fff;
		text-align:right;
		margin-bottom:1.5em;
		margin-top: -0.625em;}
		
	a.lk_cafe {
		color:#3b3938;
	}
	
	#sxix h3, #spmex h3, #bdiib h3 {
		font-weight:bold;
		font-size: 1.250em;
		padding: 0.500em 1em 0 0;
	}
		
	.newsitem_text table {
		margin: 0.500em auto;
		border-radius: 10px 10px 0 0;
		-o-border-radius: 10px 10px 0 0;
		-ms-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		-khtml-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		border: 1px solid #d2d2d2;
		font-size:90%;
		}
		
	.newsitem_text table tbody tr th, .newsitem_text table tbody tr td { padding: 5px 4px 5px 5px; border:none;}
	
	.seccion {
		display:block;
		width:100%;
		height:auto;
	}
	.marca {
		float: left;
		width:auto;
		height:auto;
		}
	.marca img {
		width:135px; height:99px; margin:0; padding:0;
	}
	.descripcion
	{
		width:auto;
		height:auto;
	}	
		 
	
	#butVer, #bntBuscar, .boton {

		-moz-box-shadow: 0px 7px 5px -7px #ce6e32;
		-webkit-box-shadow: 0px 7px 5px -7px #ce6e32;
		box-shadow: 0px 7px 5px -7px #ce6e32;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffe4d4), color-stop(1, #c2652b));
		background:-moz-linear-gradient(top, #ffe4d4 5%, #c2652b 100%);
		background:-webkit-linear-gradient(top, #ffe4d4 5%, #c2652b 100%);
		background:-o-linear-gradient(top, #ffe4d4 5%, #c2652b 100%);
		background:-ms-linear-gradient(top, #ffe4d4 5%, #c2652b 100%);
		background:linear-gradient(to bottom, #ffe4d4 5%, #c2652b 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe4d4', endColorstr='#c2652b', gradientType='0')";
		background-color:#ffe4d4;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		-o-border-radius: 8px;
		-ms-border-radius:  8px;
		-khtml-border-radius: 	8px;	
		border:1px solid #e6752e;
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-family:Gudea, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		text-shadow:-1px 1px 0px #853b0d;
	}

        #butVer
        {
                padding:1px 16px;
		margin-left:5px; 
        }

        #bntBuscar
        {
                padding:6px 16px;
        }

        .boton
        {
                padding:6px 16px;
        }

        .btn-vm
        {
                padding:1px 10px;
        }

	
	#butVer:hover, #bntBuscar:hover, .boton:hover, .btn-vm:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c2652b), color-stop(1, #ffe4d4));
		background:-moz-linear-gradient(top, #c2652b 5%, #ffe4d4 100%);
		background:-webkit-linear-gradient(top, #c2652b 5%, #ffe4d4 100%);
		background:-o-linear-gradient(top, #c2652b 5%, #ffe4d4 100%);
		background:-ms-linear-gradient(top, #c2652b 5%, #ffe4d4 100%);
		background:linear-gradient(to bottom, #c2652b 5%, #ffe4d4 100%);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2652b', endColorstr='#ffe4d4', gradientType='0')";
		background-color:#c2652b; color:#fff;
	}
	
	#butVer:active,  #bntBuscar:active, .boton:active, .btn-vm:active {
		position:relative;
		top:1px;
	}
	
	#remover {
		background: url("../images/blue/btnz_med.png") no-repeat ;
		border: none;
		border-radius: 8px;
		-o-border-radius: 8px;
		-ms-border-radius: 8px;
		-moz-border-radius: 8px;
		-khtml-border-radius: 8px;
		-webkit-border-radius: 8px;
		color: #fff;
		font-weight: bold;
		height: 29px;
		text-shadow: 1px 1px 1px #000;
		width: 75px;}
	#bntBuscar
	{
	 padding: 5px 16px;
	}
	
	
	div.tabcontent 
	{	
		padding: 0px;
		display:block;
	}
	
	div.hc_famarillo
	{
		background: linear-gradient(#e6c284 50%, #fff 50%);
		width:inherit;
		box-shadow:0 -3px 5px #888;
	}
	
	div.hc_contenedor
	{
		position:relative;
		top:-48px;
		left:0;
		width:inherit;
		padding-bottom:10px;
		background-color:#fff;
		border-top-right-radius:180px 180px;
	}
	
	div.hc_renglon
	{
		width:inherit;
	}
	
	div.hc_columna, div.hc_encabezado, div.hc_col_pub, div.hc_f_col
	{
		float:left;
	}
	
	div.hc_f_col span, div.hc_f_col select
	{	
		display:block;
	}
	
	div.hc_encabezado
	{
		color:#fff;
		text-shadow:2px 2px 2px #997334;
		font-weight:bold;
		width:inherit;
		text-align:center;
		background-color:#e6c284;
		padding:10px 5px;
		margin-top:52px;
		box-shadow:5px 5px 5px #997334;
	}
	
	div.hc_mensaje
	{
		width:inherit;
		text-align:right;
		font-size:11px;
		color:#997334;
		font-weight:bold;
		padding-right:7px;
	}
	
	div.hc_texto
	{
		padding: 3% 0 5% 1% ;	
	}
	
	
	div.hc_columna
	{
		display:block;
		width:45%;
		height:157px;
		padding:10px 5px;
		margin-top: 10px;
		margin-left: 10px;	
		text-align:center;
		background-color:#F7F7F7;
	}
	
	a.hc_a 
	{
	}
	
	div.hc_lpubs
	{
		margin:0 5%;
		background-color:#F7F7F7;
	}
	
	div.hc_col_pub
	{
		width:50%; 
		padding:1%;
		font-style:italic; 
	}

	.hc_col_pub span 
	{
    		padding-right: 4px;
	}
	
	div.hc_f_col
	{
		width:47%;
		padding: 5px 5px;
	}
	
	div.hc_f_col select, div.hc_f_col input[type="text"]
	{
		width:96%;
		margin: 0 0 5px 0;
	}
	
	div.hc_f_col input[type="reset"], div.hc_f_col input[type="submit"]
	{
		width:70px;
		margin: 0 0 5px 0;
	}
	
	
	.vis-campos
	{
	 display: inline-block;
    	 width: 85%;
         float: none;
	}
	
	.vis-campos dt, .vis-campos dd
	{
	 display:inline-block;
	}
	
	.vis-campos dt
	{
	 color:#4f7c83;
	}
	
	.vis-campos dd
	{
	 margin-left:0;
	}

	div.bajar {
    	 display: block;
    	 width: 95%;
    	 text-align: right;
	}
	
	form select#anio, form select#mes, form select#dia, form select#anio2, form select#mes2, form select#dia2 
	{
         font-size: 85%;
         border: 1px solid #8b7365;
         margin: 0px;
        }

	form input#enviar, form input#enviar2
	{
	 margin: 0px;
	}
	
	#contenedor-hojear form select#anio, #contenedor-hojear form select#mes, #contenedor-hojear form select#dia, #contenedor-hojear form select#anio2, #contenedor-hojear form select#mes2, #contenedor-hojear form select#dia2
	{
	 display: inline-block;
	 width: 70px;
	}
	
	#vis-facebook, #vis-twitter
	{
	 float:left;
	}
	
	.vis-navegacion
	{
		margin: 5px 0px 10px 0px;
	 	padding: 5px;
	}
	
	.vis-separaDer
	{
	 text-align: center;
	}
	
	.vis-separaIzq, .vis-separaDer
	{
	 display:block;
	 width:100%;
	 padding-right:4px;
	}

	.vis-actual
	{
		display:block;
		margin: 0px 7px;
		float:none;
		text-align: left;
	}

	.vis-anterior, .vis-siguiente
	{
		display:inline-block;
	}
	
	#contenedor-pdf
	{
	   position: relative;
	   padding-bottom: 150%;
	}

	.vis-notificacion
	{
		display:none;
	}
	
	#contenedor-pdf #pdf
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.busqueda-avanzada
	{
	 position:relative;
	 width:inherit;
	}

	.busqueda-avanzada, .ba-renglon
	{
		display:block;
	}

	.ba-renglon {
  		height: auto;
		overflow:hidden;
  		border: 1px solid #CABEB3;
  	 	border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;	
  		margin: 10px 5px;
		padding:5px 5px;
	}

	.ba-renglon:nth-child(1) 
	{
    		display: none;
	}

	.ba-columna
	{
	 display:block;
	 float:left;
	}
	

#footmod p.creditos {
    line-height: 1.25;
    font-size: 13px;
    color: #555;
    padding: 5px 7px;
}

	/*-------------BUSQUEDA AVANZADA--------------------------*/
#bav02, #bav03, #bav04, #bav05 
{
	width: 100%; 
	height:auto; 
	background:url(../images/blue/sep_ptos_largo.jpg) no-repeat top;
 	margin-top:15px;
	margin-bottom:25px; 
	padding-top:8px;
}
	
#bav01 {
	width: 100%; height:auto; background: none; }

/*busquedas avanzadas*/
#bav01 .busqueda-avanzada { width: inherit;	margin:0 auto; }
#bav02 .busqueda-avanzada {	width:100%;	}

/*titulos*/
#bav01 .ba-columna p, #bav02 .ba-col2 .ba-titpub p, .bag-columna p, .bao-columna p  {
	background: #fff url("../images/blue/lineas_res-busq.jpg") no-repeat scroll left bottom;
    color: #5a5450; 
	line-height:2.5;
	margin-bottom:8px;}
	
/*columnas*/
.ba-col1, .ba-col2, .bag-columna { float:left;}	
.ba-col2 
{ 
	padding-top:10px; 
	width:100%;
}

.ba-col1 
{
	width: 25%;
	display:none;
}
		
/*bav01*/
#bav01 .busqueda-avanzada .ba-columna 
{
	width:100%; 
	text-align:right;
}
	
#buscarEn, #buscarEn2, #buscarEn3, #palabrasBuscar, #palabrasBuscar2, #palabrasBuscar3 {
	margin-left: 0px; 
	margin-bottom:3px;
	border: #93786f 1px solid;
	width:60%;
}

.ba-columna:nth-child(1) {
    	background-image: url("../images/blue/buscar-en.png");
  	background-position: initial;
    	background-repeat: no-repeat;
}

.ba-columna:nth-child(2) {
    	background-image: url("../images/blue/opciones.png");
	background-position: initial;
    	background-repeat: no-repeat;
}

.ba-columna:nth-child(3) {
    	background-image: url("../images/blue/palabra.png");
	background-position: initial;
    	background-repeat: no-repeat;
}
	
#bav01 .busqueda-avanzada .ba-renglon .ba-columna input 
{
	height:30px;  
	margin-left: 5px;
	border: #93786f 1px solid;
	width:60%;
}

.ba-botones {
    width: 100%;
    text-align: center;
}		

.ba-boton-gral {
    margin: 15px auto;
    overflow: hidden;
    width: 250px;
}

.ba-boton {
    margin: 5px 4%;
    float: left;
    width: auto;
}

.ba-columna
{
	float:left;
	height:auto;
	margin:0 auto;
	padding-left: 5px;
}

/*bav02*/
.ba-publicaciones select
{
	margin-left:4%; 
	width: 75%; 
	border: #93786f 1px solid; 
	border-radius:4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 	4px;
}

/*bav03*/
.bag-columna, .bao-columna {
	width: 31%;
	margin-right:0px;
       	margin-left:5px;	
}

.bag-columna select, .bao-columna select
{
	width:100%;
}
	 
/*bav04*/
.bat-renglon 
{ 
	border: 1px solid #ac9a90; 
	border-radius: 10px; 
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 	10px;
	padding: 5px; 
	width:85%; 
	margin: 15px auto 10px auto;
}

.bat-renglon .bat-columna 
{ 
	width: auto; 
	display:block; 
	float:none; 
	padding: 0 10px; 
}	 

.batr-columna 
{ 
	width:auto; 
	float:none; 
	margin:10px 8px 0 8px;
}

/*bav05*/
.bao-columna {
	 float:left;}
	
	.clr
	{
	 clear:both;
	}

}

/*fin de media smartphone*/

