/*******************************************************************************************************************
                   Estilo para el bloque slider_showw   
********************************************************************************************************************/
#views_slideshow_cycle_main_slider_showw-block_1 .views-field-field-multi
{
position:absolute;
margin-left: 10px;
margin-top:-85px;
z-index:100;
color:white;
font-size: 15px;

}

#views_slideshow_cycle_main_slider_showw-block_1 .views-field-title{
position:absolute;
margin-left: 10px;

margin-top:-115px;
z-index:100;
color:white;
font-size: 15px;

}

#views_slideshow_cycle_main_slider_showw-block_1 .views-label-body{
	display: none;
}
#views_slideshow_cycle_main_slider_showw-block_1 .views-field-body{
	

	margin-left: 0px;
}

.views-slideshow-controls-bottom {
position:relative;
margin-left: 0px;
margin-top:-200px;
z-index:150;
background-repeat: no-repeat;
width: 640px;
height:100px;
}
.views-slideshow-controls-text-previous {
background-image: url(../images/f1.png);
background-repeat: no-repeat;
display: inline-block;
width: 20px;
height: 40px;
margin-left: 15px;
margin-top: 10px;
}
.views-slideshow-controls-text-previous a {
display: none;
}
.views-slideshow-controls-text-next {

background-image: url(../images/f2.png);
background-repeat: no-repeat;
display: inline-block;
height: 40px;
width: 20px;
margin-left: 566px;
margin-top: 10px;
}
.views-slideshow-controls-text-next a {
display: none;
}

.views-slideshow-controls-text-pause  a{
	display: none;
}


.region-highlighted h2{
	display:none;
}


/*******************************************************************************************************************
                   ///Termina Estilo para el bloque slider_showw   
********************************************************************************************************************/

.content_listadohead div:last-child{
	text-align: center;
} 

.content_listadohead div:last-child img{
display: inline-block;
	}



/*******************************************************************************************************************
                   Estilos para cada tipo de directorio  
   ********************************************************************************************************************/


/* Estilos de iconos usando fuente FontAwesome */

.node .field-name-field-telefono-videotecas:before,
.node .field-name-field-telefono-fototecas:before,
.node .field-name-field-telefono-fonotecas:before,
.node .field-name-field-telefono-escuelas:before,
.node .field-name-field-telefono-bibliotecas:before,
.node .field-name-field-telefono:before,
.node .field-name-field-direccion-videotecas:before,
.node .field-name-field-direccion-fototecas:before,
.node .field-name-field-direccion-fonoteca:before,
.node .field-name-field-direccion-escuelas:before,
.node .field-name-field-direccion-bibliotecas:before,
.node .field-name-field-direccion:before,
.node .field-name-field-mail-videotecas:before,
.node .field-name-field-mail-fonotecas:before,
.node .field-name-field-mail-fototecas:before,
.node .field-name-field-mail-escuelas:before,
.node .field-name-field-mail-bibliotecas:before,
.node .field-name-field-email:before,
.node .field-name-field-url-videotecas:before,
.node .field-name-field-url-bibliotecas:before,
.node .field-name-field-url-fototecas:before,
.node .field-name-field-url-fonotecas:before,
.node .field-name-field-url-escuelas:before,
.node .field-name-field-url:before,
.node .field-name-field-horarios:before,
.node .field-name-field-precio:before,
.node .field-name-field-adscripcion:before,
/*.node .field-name-field-redes:before,*/

.node .field-name-field-visitavirtual:before,
.node .field-name-field-servicios:before,
.node .field-name-field-acceso:before,

.node .field-name-field-redes .face:before,
.node .field-name-field-redes .twi:before,
.node .field-name-field-redes .yot:before,
.node .field-name-field-ojs:before, 
.node .field-name-field-pid-mediateca:before, 
.node .field-name-field-encargado:before,
.node .field-name-field-advertencia:before
{
font-family: FontAwesome;
border-radius: 50%;
float: left;
margin-right: 15px;
font-size: 20px;
width: 20px;
height: 20px;
color: #343434;
text-align: center;
vertical-align: middle;
padding-top: 4px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

/** Estilo para cargar iconos como tipografías antes de cada directorio */

.node .field-name-field-direccion-videotecas:before,
.node .field-name-field-direccion-fototecas:before,
.node .field-name-field-direccion-fonoteca:before,
.node .field-name-field-direccion-escuelas:before,
.node .field-name-field-direccion-bibliotecas:before,
.node .field-name-field-direccion:before {
	content:"\f041";
	}

.node .field-name-field-telefono-videotecas:before,
.node .field-name-field-telefono-fototecas:before,
.node .field-name-field-telefono-fonotecas:before,
.node .field-name-field-telefono-escuelas:before,
.node .field-name-field-telefono-bibliotecas:before,
.node .field-name-field-telefono:before {
	content:"\f095";
}


.node .field-name-field-mail-videotecas:before,
.node .field-name-field-mail-fonotecas:before,
.node .field-name-field-mail-fototecas:before,
.node .field-name-field-mail-escuelas:before,
.node .field-name-field-mail-bibliotecas:before,
.node .field-name-field-email:before {
	content:"\f003";
	}

.node .field-name-field-url-videotecas:before,
.node .field-name-field-url-bibliotecas:before,
.node .field-name-field-url-fototecas:before,
.node .field-name-field-url-fonotecas:before,
.node .field-name-field-url-escuelas:before,
.node .field-name-field-url:before {
	content:"\f015";
}

.node .field-name-field-horarios:before{
	content:"\f017";

}
.node .field-name-field-precio:before{
	content:"\f0d6";

}

.node .field-name-field-adscripcion:before{
	content:"\f08d";

}

.node .field-name-field-advertencia:before{
	content:"\f0e7";

}

/*.node .field-name-field-redes:before{
	content:"\f0e6";

}*/

.node .field-name-field-visitavirtual:before{
	content:"\f0a6";

}

.node .field-name-field-servicios:before{
	content:"\f058";

}

.node .field-name-field-acceso:before{
	content:"\f124";

}

.node .field-name-field-ojs:before{
content:"\f02d";

}

.node .field-name-field-pid-mediateca:before{
content:"\f02d";

}

.node .field-name-field-encargado:before{
	content:"\f007";

}

.node .field-name-field-redes .face:before{

	content:" \f082";
	padding-right: 35px;

}
.node .field-name-field-redes .twi:before{
	content:" \f081";
	padding-right: 35px;

}

.node .field-name-field-redes .yot:before{
	content:" \f03d";
	padding-right: 35px;

}

/* Caracteres que aparecen en el campo precios solo si es de pago */
.field-name-field-precio .field-item #nor::before{
	content:"$ ";
}
.field-name-field-precio .field-item #nor::after{
	content:" MXN **";
}


/* Estilos para dar margen a los textos despues del icono de cada directorio */
.node .field-name-field-telefono-videotecas > div,
.node .field-name-field-telefono-fototecas > div,
.node .field-name-field-telefono-fonotecas > div,
.node .field-name-field-telefono-escuelas > div,
.node .field-name-field-telefono-bibliotecas > div,
.node .field-name-field-telefono  > div,
.node .field-name-field-direccion-videotecas > div,
.node .field-name-field-direccion-fototecas > div,
.node .field-name-field-direccion-fonoteca > div,
.node .field-name-field-direccion-escuelas > div,
.node .field-name-field-direccion-bibliotecas > div,
.node .field-name-field-direccion > div,
.node .field-name-field-mail-videotecas > div,
.node .field-name-field-mail-fonotecas > div,
.node .field-name-field-mail-fototecas > div,
.node .field-name-field-mail-escuelas > div,
.node .field-name-field-mail-bibliotecas > div,
.node .field-name-field-email > div,
.node .field-name-field-url-videotecas > div,
.node .field-name-field-url-bibliotecas > div,
.node .field-name-field-url-fototecas > div,
.node .field-name-field-url-fonotecas > div,
.node .field-name-field-url-escuelas > div,
.node .field-name-field-url > div,
.node .field-name-field-horarios > div,
.node .field-name-field-precio > div,
.node .field-name-field-adscripcion > div,
/*.node .field-name-field-redes > div,*/

.node .field-name-field-visitavirtual > div,
.node .field-name-field-servicios > div,
.node .field-name-field-acceso > div,

.node .field-name-field-ojs > div,
.node .field-name-field-pid-mediateca > div,
.node .field-name-field-encargado > div,
.node .field-name-field-advertencia > div

 {
 	margin-left:35px;
 	margin-bottom: 10px;
 }
.node .field-name-field-redes .face > div,
.node .field-name-field-redes .twi > div,
.node .field-name-field-redes .yot > div, {
 margin-left: 35px;
}



/* Omitimos labels de tipo de contenido */

.field-name-field-resumenbody-fonotecas .field-label,
.field-name-field-foto-fonotecas .field-label,
.field-name-field-coordenadasgo .field-label,
.field-name-body .field-label,
.field-name-field-foto .field-label,
.field-name-field-foto-escuelas .field-label,
.field-name-field-foto-fototecas .field-label,
.field-name-field-bodyresumen-fototecas .field-label,
.field-name-field-foto-videotecas .field-label,
.field-name-field-bodyresumen-videotecas .field-label,
.field-name-field-fecha-patrimonio .field-label,
.field-name-field-fecha-del-decreto .field-label,
.field-name-field-foto-bibliotecas .field-label,
.field-name-field-imagen .field-label,
.field-name-field-foto .field-label
 {
display:none;
}


/* Estilos para el acomodo de las capas principales en cada directorio */

.contenedor-superior,.contenedor-extras{
	height: auto;
	width: auto;
	margin-bottom:15px ;
}

.node-zonas-arqueol-gicas .six.columns.omega > *,
.node-museo .six.columns.omega > *,
.node-centros .six.columns.omega > *,
.node-bibliotecas .six.columns.omega > *,
.node-ceramotecas .six.columns.omega > *,
.node-fototecas .six.columns.omega > *,
.node-fonotecas .six.columns.omega > *,
.node-laboratorios .six.columns.omega > *,
.node-videotecas .six.columns.omega > *,
.node-revistas .six.columns.omega > *,
.node-escuelas .six.columns.omega > *
 {
	margin-left: 25px;
}

#croquis img{
    margin-top: 35px;
	width: 100%;
	
}

#coordenadas a{
	color:#DA4445; 
}
#coordenadas a:hover{
	color:#343434; 
}



.field.field-name-field-creditos{

	margin-top: 10px;
	margin-bottom: 10px;
}

.content_listado{
	display : table;
	overflow: hidden;
    border-collapse : collapse;
	margin-bottom: 15px;
	}

.fila_dir img{
	width: 100px;
	height: 100px;
	padding: 10px;
}
#imgme{
	width: 150px;
	height: 150px;
	padding: 10px;
}

.listado_foto{
	display : table-cell;
    vertical-align:top;
    padding: 0px;
    
}

.descripcion{
	
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    margin-bottom: 15px;
}

.listado_body{
	display : table-cell;
    vertical-align:top;
    text-align: justify;
}


.content_listadohead{
	display : table;
    border-collapse : collapse;
    margin-bottom: 35px;

	}

.listado_fotohead{
	
    display : table-cell;
    vertical-align:top;
	padding:0px;
    
    }
.listado_bodyhead{
	display : table-cell;
    vertical-align:top;

	}

.content_directorios{
	display : table;
    border-collapse : collapse;
	width: 100%;
    margin-bottom: 35px;

	}

.fila_dir{
	
    display :table-row;
    vertical-align:top;
}
.celda_dir{
	display : table-cell;
    padding: 5px;
    width: 50%;
    vertical-align:top;

  }


/* Estilos para los hr que separan las secciones de contenidos en cada directorio */
.hrdir{
	border: 10;
    border-bottom: 10px solid #9a9a9a;
    background:  #9a9a9a;
}

.hrdir2{
	
    border-bottom: 1px solid #9a9a9a;
    
}




/* Estilo para los párrafos en los contenidos de cada campo */  

.subs_za *{
	display: inline-block;
}

.field-items p{
	text-align : justify;
	overflow: hidden;
}

/* Estilo para cada foto del listado de cada nodo de un directorio */
.listado_foto img{
	border-radius:6px;
	border: 1px solid #EEE; 
}




/*******************************************************************************************************************
                   Estilos para el directorio de directorios  
   ********************************************************************************************************************/



/* Bordes circulares a directorio de directorios */
.colecsdir {
	margin:15px;
    display: inline-block;
    float:left;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    background: none repeat scroll 0% 0% #999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 12px;
    /*  Sombra debajo de los iconos de directorio de directorios  
   -webkit-box-shadow: 2px 54px 28px -28px rgba(0,0,0,0.69);
   -moz-box-shadow: 2px 54px 28px -28px rgba(0,0,0,0.69);
    box-shadow: 2px 54px 28px -28px rgba(0,0,0,0.69); */
}

/*Estilo para el texto de los encabezados del directorio de directorios */
.textodirenc{
	
	font-size: 25px;
	color:#CC0001 !important;
}

/*Estilo para la imagen del header en el directorio de directorios */
#imgme{
	width: 95%;
	height: 251px;
	border-radius: 5% 5%;
}


/*******************************************************************************************************************
                   //Estilos para el directorio de directorios  
   ********************************************************************************************************************/


/* Media query para adaptar algunos campos de cada tipo de directorio cuándo el limite sea 950px */ 

@media all and  (max-width: 950px ){

.imagenes,.croquis{
	width:auto;
	
	
}
.campos,.coordenadas{
	width:auto;
	
}

}