﻿
* {margin: 0; padding: 0;}
/*Inicia estilo menu lateral izquierdo*/

#accordian {   
	background: #EDEDED;
	width: 200px;	
	color: white;
	 text-align:center;
    top:0px;
    vertical-align: top;
}

#accordian h3 {
	font-size: 12px;
	line-height: 34px;
	padding: 0 10px;
	cursor: pointer;
	background: #616161;    
    border-bottom:solid 2px white; 	
   
}

#accordian h3:hover {
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}

#accordian h3 span {
	font-size: 16px;
	margin-right: 10px;
}

#accordian li {
	list-style-type: none;
    
}
/*links*/
#accordian ul ul li a {
	color: #616161;
	text-align:left;
	font-size: 11px;	
	display: block;
	padding: 0 15px;
	transition: all 0.15s;
    padding:3px;
    min-height:20px;
}

#accordian ul ul li a:hover {
	background: #6b94d4;
	border-left: 5px solid #0055b7;
}

#accordian ul ul {
	display: none;
}
#accordian li.active ul {
	display: block;
}

.imagenMenuIzq{
    display:table-cell;vertical-align:middle;width:40px;
}

.imagenMenuIzq img{
    width:100%;
    vertical-align: middle;
    max-width: 25px;   
  
}

.textoMenuIzq{
   display:table-cell;width:120px;vertical-align:middle;
}

/*.tituloContenido{
    background:#EDEDED;
    width:928px;
    margin-left:20px;
    margin-right:20px;
    padding:6px;
    border-left: 10px solid #0055b7;
    font-size:16px;
    font-weight:bold;
    color:#0055b7;
}*/


.b_azul {
    text-align:center;
    background-color:#03A9F4;
    color:#fff;
    font-weight:700;
    border-bottom: 2px solid #fff;
    padding:10px;
}

/*termina estilo menu lateral izquierdo*/

/*Inicia estilo contenidos*/
   #wrapContenido{
       width:950px;
       height:auto;
       margin-left:10px;
       padding-left:10px; 
       border-left:1px solid #808080;
       position: relative;
       overflow:hidden;
   }
   
   .iconTitulo {
       text-align:center;
       padding:5px;}
   #iconTramite{
       width:50px;
       height:50px;
       background-color:#ffac83; 
       position:relative;
       float:left;}
   #tituloTexto {
        width: 875px;
        height: 60px;
        background-color:#ff4c00;  
        float:left;}
   .tituloContenido{
       color:#fff;
       font-weight:bold;
        }

    .tituloContenido > h1 {
        margin:15px 2px 0px 5px;
        padding:5px;
    }
    #subtitulo{
        width: 935px;
        height: 20px;
        background-color: #EDEDED;
        float: left;
        margin-top: 10px;
    }
    .subContenido{
       color:#ff4c00;
       font-weight:700;
    }
    #subBarra {
        background-color:#ff4c00;
        width:5px;
        height: 20px;
        margin-left: 60px;
        margin-right: 10px;
        float:left;
    }

    .subContenido> h3 {
        padding:2px;}
    .textoDescrip {
    width: 744px;
    color:#616161;
    float: left;
    margin: 15px 5px 10px 0px;
}


    /*INICIA ESTILO PARA BOTON REGRESAR*/
    .regresarPag {
    text-align: right;
    width:200px;
    color:#03A9F4;
    text-decoration:underline;
}
 

    /*termina estilo para boton regresar*/

/*termina estilo contenidos*/

/*Inicia estilo Tramites y Servicios*/
    #buscarTramites{
        width: 935px;
        height:54px;
        margin-top: 10px;
        float:left;}

    #buscarTramitesDep{
        width: 935px;
        height:154px;
        margin-top: 10px;
        float:left;
    }
    .buscadorTram{
        background-color:#FFEEE6;
        }
    
    #buscarTexto{
        font-size:11px;
        color:#ff4c00;
        font-weight:700;
        margin: 20px 10px 0px 100px;
        float:left;
    }

    .buscarTextoDep{
        font-size:11px;
        color:#ff4c00;
        font-weight:700;
        margin: 10px 10px 0px 100px;
        
        display:block;
    }

    .buscarTextoDep >input[type="submit"] {
    width: 130px;
    height:25px;
    background-color:#ff4c00;
    border:none;
    color:#fff;
    font-weight:700;
    margin-left: 35px;
    position:relative;
    left: 453px;
    top: -30px;
    cursor: pointer;
}

    #buscarCampo {
        width:400px;
        margin: 12px;
        float:left;
    }

    .buscarCampoDep{
         width:400px;
        margin: 12px;
        float:left;
    }


    #buscarCampo >input[type="text"] {
    width: 350px;
    height:25px;
    color:#090909;
    margin-bottom: 10px;
    background-color: #fff;
    position:relative;

}

#buscarCampo >input[type="submit"] {
    width: 120px;
    height:25px;
    background-color:#ff4c00;
    border:none;
    color:#fff;
    font-weight:700;
    margin-left: 35px;
    position:relative;
    left: 333px;
    top: -30px;
    cursor: pointer;
}
#mostrarResultados {
    width: 935px;
    height:54px;
    margin-top: 10px;
    font-weight:700;
    color:#ff4c00;
    float:left;
}
    .lineaSeparaC{
        width:940px; 
        height:1px;
        background-color:#ff4c00;
        margin:5px 0px 5px 0px;
    }
    #iconoEnlinea {
    float:left;
    margin: -4px 5px;
}
    
    #textoEnlinea>h4{
        float:left;
        margin-top: 4px;
    }

    #listaTram{
        width:930px; 
        padding:5px;
        border:1px solid #ccc;
       display:inline-block;
    }
    .tramiteList{
        
    list-style-type: square;
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 10px;}

    .tramiteList li {
        height:20px;
  background-color: #fff;
  padding: 5px;
   vertical-align:middle;
}
/* select alternating items starting with the second item */
.tramiteList li:nth-of-type(2n) {
  background-color:#FFEEE6;
   vertical-align:middle;
}

   .tramiteList li:hover {
  background-color: #ff4c00;
  color:#fff !important;
  cursor:pointer;
}
/* select alternating items starting with the second item */
.tramiteList li:nth-of-type(2n):hover {
  background-color: #ff4c00;
  color:#fff;
  cursor:pointer;
   vertical-align:middle;
 
}

.tramiteList li a{
    text-decoration:none;
    color:#000;
}

.enlinea{
    width:23px;
    height:30px;
   margin: -5px auto;
    float:right;
    margin-left:10px;
     vertical-align:middle;
     background-color:#fff;
}

/*termina estilo Tramites y Servicios*/

/*Inicia estilo Tramites y Servicios detalles*/
 #regresaTramites{
        width: 935px;
        height:54px;
        margin-top: 10px;
        float:left;}
    .regresaTram{
        background-color:#FFEEE6;
        }

 
        .texto_regresaT{
        font-size:13px;
        color:#000;
        font-weight:200;
        margin: 10px 10px 0px 100px;
        float:left;
        }
        .texto_regresaTramites>a {
        font-size:11px;
        color:#ff4c00;
        font-weight:500;
        margin: 5px 10px 0px 100px;
        float:left;
    }

         .lineaSeparat{
        width:935px; 
        height:1px;
        background-color:#ff4c00;
        float:left;
    }

#wrapDetalles {
     width: 873px;
     height:auto;
     margin: 10px 5px 10px 61px;
     
     float:left;
}

    #sriaDependencia {
     color:#616161;
     font-weight:600;
        }
#tituloTramite {
     margin-top: 10px;
     margin-bottom: 10px;
        }
.tituloTramite {
     color:#ff4c00;
        }
.subtTramite {
    color:#9c9b9b;
    font-weight:600;
}
.iconDescripcion {
    width:78px;
    height:109px;
    border:1px solid #03A9F4;
    position:relative;
    margin:0px 20px 20px 0px;
    float:left;
}
.iconDescripcion>img {
    margin-top:15px;
    margin-left:10px;
}


.textoDescrip {
    width: 744px;
    color:#616161;
    float: left;
    margin: 15px 5px 10px 0px;
}

.textoDescrip > table{
    width:100% !important;
}

.textoDescrip > ul{
        padding-left:30px;
}
.textoDescrip > ol{
    padding-left:30px;
}
#ultimaActual{
  width:873px; 
  height:20px;
  text-align: center; 
  float:left;
}
.ultimaActual {
    color:#03A9F4;
    font-size:13px;
  
}

  .lineaSeparaH{
        width:940px; 
        height:1px;
        background-color:#808080;
        float:left;
    }
   
#datosQuejas {
    width:940px;
    height:auto;
    border-bottom: 1px solid #9c9b9b;
    float:left;
}

#datosResponsable {
    width:400px;
    
    
}
#wrapTResponsable{
    margin-left: 50px;
}

#tituloResponsable {
    width:400px;
    float:left;
    position:relative;
    border-right:1px solid #808080;
    text-align:left;
    padding:10px 0px 20px 10px;
}
#tituloQuejas {
    width:400px;
    height:auto;
    float:left;
    border:1px solid #808080;
    text-align:center;
    padding:5px;
}

.floatLeft {
    float:left;
}

.subtDestramite {
    text-align:left;
    font-weight:100;
}
.subtDestramite>b {
    text-align:left;
    font-weight:bold;
}
#verMapaResponsable a {
    color:#03A9F4;
    font-weight:bold;
    text-decoration:underline;
}

#verMapaResponsable1 a {
    color:#03A9F4;
    font-weight:bold;
    text-decoration:underline;
}
#NombreResponsable>h2 {
    color:#03A9F4;
    font-weight:bold;
}


#quejasResponsable {
      width:350px;
    
    float:left; 
}
#wrapTQuejas {
    margin-left:10px;
}
 #NombreResponsable1>h2 {
    color:#03A9F4;
    font-weight:bold;
}                                   
 #tituloResponsable1 {
    width:400px;
    float:left;
    position:relative;
   
    text-align:left;
    padding:10px 0px 20px 30px;
}
#consultasCatalogo {
	width:940px;
	height:230px;
	border-bottom:1px solid #9c9b9b;
	float:left;
    padding-bottom: 20px;
}
#recomndarFb {
	width:940px;
	height:70px;
	text-align: center;}
#wrapConsultas {
	width:940px;
	height:100px;}
#consultaTram {
	width:264px;
	height:76px;
	position:relative;
	float:left;
	margin: 0px 50px 10px 60px;}
	.botonConsTram {
		background-color:#03A9F4;
		border:6px solid #252B33;
		font-size:14px;
		font-weight:600;
		color:#FFF;
		text-align:center;}
		.botonConsTram:hover {
		background-color:#252B33;
		border:6px solid #0055b7;
		font-size:14px;
		font-weight:600;
		}
		.consultaLink {
			margin:20px auto;
			}

		#consultaTram> a{
			color:#FFF;
			text-decoration:none;
			text-align:center;}
		
	#buscasTram {
	width:264px;
	height:76px;
	position:relative;
	float:left;
	margin:0px 20px 10px 110px;
    color:#FFF;
	}
	
	#consultaLink> a {
		color:#FFF;
		text-decoration:none;
		text-align:center;}

#buscaLink a{
            color: #FFF;
text-decoration: none;
text-align: center;
        }
#texto_botonInf{
	width:940px;
	height:20px;
	float:left;
	margin-top:20px;}
	.texto_botonInf{font-size:12px;}
#regresarPag a {
	font-weight:bold;
	text-align:center;
	color:#03A9F4;
	position:relative;
	float:left;
	width:400px;
	
}
#consultaAqui{
	
	text-align:center;
	color:#9c9b9b;
	float:left;
	width:300px;
    margin:0px 20px 20px 84px;
	
}
#consultaAqui a{
    color:#03A9F4;
    font-weight:bold;
    text-decoration:underline;
    width:300px;
   
	
}
		
#regresarPag>a {
	text-decoration:none;}

#uigpe{
	width:1170px;
	height:343px;
	margin-top:50px;
	background-color:#EDEDED;
	float:left;}
#wrapUigpe {
	width: 748px;
	float: left;
	border-right: 1px solid #9C9B9B;
	margin-top: 20px;}
#uigpeCol1 {
	width:223px;
	
	margin: 20px 30px 20px 50px;
	text-align:justify;
	float:left;
	position:relative;}
#uigpeCol2 {
	width:310px;
	
	margin: 20px 30px 20px 30px;
	text-align:justify;
	float:left;}
	.uigpeCol {
		color:#5D5D5D;
		font-size:14px;}
		#iconUigpe{
			width:206px;
			height:90px;
			margin: 20px 30px 20px 0px;}
#uigpeCol1>h4 {
	color:#03A9F4;
	font-size:14px;
	font-weight:900;}
	
#uigpeCol2>h4 {
	color:#03A9F4;
	font-size:14px;
	font-weight:900;}
	
	
#contactoClickInt{
	width:400px;
	height:auto;
    position: relative;
    display: inline-block;
    margin-left: 0px;
	}
#wrapContacto {
    width:100px;
    margin: auto;
}
#iconContactInt {
	width:97px;
	height:109px;
    margin: 80px 0px 20px 0px;
	}

#iconContactInt img {
    margin-left: 10px;
}
#textoContacto_icon {
    width: 120px;
    margin: auto;
    text-align: center;
}
#textoContacto_icon a {
    color:#03A9F4;
    font-size:13px;
    text-align: center;
    font-weight:bold;
    text-decoration:underline;
    
}
#textoContacto_icon h3 {
    color:#616161;
	font-size:11px;
    text-align: center;
    font-weight:bold;
}
#verMapaUb> a {
    color: #03A9F4;
    font-weight: bold;
    text-decoration: underline;
}

    /*termina estilo Tramites y Servicios detalles*/
      /*-----------------INICIA documentos interna1: boletines---------------*/
#tituloTextoBoletin {
    width: 875px;
    height: 60px;
    background-color: #94348c;
    float: left;
}
#tituloTextoBoletinDif {
    width: 875px;
    height: 60px;
    background-color: #e20f84;
    float: left;
}

#boletinFecha {
    width: 935px;
    height: 20px;
    margin-top: 10px;
    float: left;
    background-color: #ECD9EB;
}
        

.boletinFecha {
    font-size:13px;
    color:#000;
    font-weight:200;
    margin: 3px 10px 0px 100px;
    float:right;
}

 #subBarraBoletin {
        background-color:#94348c;
        width:5px;
        height: 20px;
        margin-left: 60px;
        margin-right: 10px;
        float:left;
    }
 .subContenidoBoletin {
    color: #94348c;
    font-weight: 700;
}

    .subContenidoBoletin> h3 {
        padding:2px;}

    #iconBoletin {
    width: 50px;
    height: 50px;
    background-color: #cc99c4;
    position: relative;
    float: left;
}

#boletinRedes {
    width: 873px;
    height:auto;
    margin: 10px 5px 10px 0px;
    float:left;
}
#tituloBoletin {
    margin: 10px 0px 10px 0px;
}
.tituloBoletin {
    color: #94348c;
}

#wrapDetallesBoletines {
     width: 873px;
     height:auto;
     margin: 10px 5px 10px 61px;
     float:left;
}
#descripcionBoletin {

}
#textoDescripBoletin {
    width: 873px;
    color: #616161;
    float: left;
    margin: 15px 5px 10px 0px;
}
#regresarPagBoletin {
    width: 873px;
    height: 20px;
    float: left;
}
#regresarPagBoletin a {
    color:#03A9F4;
    font-size:10px;
    font-weight:bold;
    }
#imgBoletin {
    max-width:873px;
    
    
}
   #imgBoletin img {
       width:873px;
       height:auto;
   }
    

/*termina estilo boletines*/
/**************INICIA DIRECTORIO_EMERGENCIAS*****************/

#wrapContenidoEmergencias {
    width: 950px;
    height: auto;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #808080;
    position: relative;    
}
#iconTramiteEmergencias {
    width: 50px;
    height: 50px;
    background-color: #F399AD;
    position: relative;
    float: left;
}
.iconTitulo {
    text-align: center;
    padding: 5px;
}
#tituloTextoEmergencias {
    width: 875px;
    height: 60px;
    background-color: #d50f67;
    float: left;
}
.tituloContenido {
    color: #FFF;
    font-weight: bold;
}
#subtituloEmergencias {
    width: 935px;
    height: 20px;
    background-color: #EDEDED;
    float: left;
    margin-top: 10px;
}
.subContenidoMagenta {
    color: #d50f67;
    font-weight: 700;
}
#subBarraEmergencias {
    background-color: #d50f67;
    width: 5px;
    height: 20px;
    margin-left: 60px;
    margin-right: 10px;
    float: left;
}
#buscarEmergencias {
    width: 935px;
    height: 75px;
    margin-top: 10px;
    float: left;
}
.buscadorEmergencias {
    background-color: #FCE7EC;
}
#emerDescsTexto {
    font-size: 11px;
    color: #616161;
    font-weight: 700;
    margin: 10px 10px 2px 70px
}

#emergenciasTexto {
    font-size: 11px;
    color: #d50f67;
    font-weight: 700;
    margin: 15px 10px 0px 100px;
    float: left;
}
#emergenciasCampo {
    width: 400px;
    margin: 12px;
    float: left;
}
   #emergenciasCampo input[type="submit"] {
    width: 130px;
    height:25px;
    background-color:#d50f67;
    border:none;
    color:#fff;
    font-weight:700;
    margin-left: 35px;
    display:inline-block;
    position:relative;
    top: 0px;
    cursor: pointer;
}

.buscarTextoDepEmer {
    font-size: 11px;
    color: #FF4C00;
    font-weight: 700;
    margin: 10px 10px 0px 100px;
    display: block;
}
#mostrarResultadosEmer {
    width: 935px;
    height: 54px;
    margin-top: 10px;
    font-weight: 700;
    color: #FF4C00;
    float: left;
}
.lineaSeparaE {
    width: 940px;
    height: 1px;
    background-color: #FF4C00;
    margin: 5px 0px;
}
#iconoEmergencias {
    float: left;
    margin: -4px 5px;
}
#telTitulo {
    width: 935px;
    height: 20px;
    margin: 10px 0px 10px 0px;
    float: left;
}
#telTitulo h2 {
    color:#d50f67;
}
.listaEmergenciasDep{ 
    height: auto;
    margin-top: 10px;
    float: left;
    margin-left:20px;
    
}

.listaEmergenciasDep ul{
   list-style:none;
}

.listaEmergenciasDep li {

}
#iconEmer {
    width:57px;
    height:58px;
    float:left;
    display:inline-block;
}
#textoEmer {
    border: 1px solid #F399AD;
    width: 350px;
    height: 41px;
    display: inline-block;
    padding: 10px 5px 5px 10px;
    margin-left: 5px;
    line-height: 11px;
    vertical-align: middle;
}
.textoEmerLi h2{
    color:#d50f67;
    font-weight:700;
}
.textoEmerLi {
    color:#616161;
    font-weight:400;
}



/*termina estilo directorio_emergencias*/

/*-----------------INICIA NOTICIAS PRENSA-----------------*/
#wrapDetallesNoticia {
    width: 873px;
    height: auto;
    margin: 10px 5px 10px 61px;
    float: left;
}
#iconNoticia {
    width: 50px;
    height: 50px;
    background-color: #6b94d4;
    position: relative;
    float: left;
}
#imagoDif { width: 50px;
    height: 50px;
    background-color: #3a7b87;
    position: relative;
    float: left;}
#imagoDifN { width: 50px;
    height: 50px;
    background-color: #878786;
    position: relative;
    float: left;}    
.iconTitulo {
    text-align: center;
    padding: 5px;
}

#noticiaFecha {
    width: 935px;
    height: 20px;
    margin-top: 10px;
    float: left;
    background-color:#C1D2ED;
}
.noticiaFecha {
    font-size: 13px;
    color: #000;
    font-weight: 200;
    margin: 3px 10px 0px 100px;
    float: right;
}
#noticiaRedes {
    width: 873px;
    height: auto;
    margin: 5px 5px 5px 0px;
    float: left;
}


#tituloNoticia {
    margin: 10px 0px;
}
.tituloNoticia {
    color: #6b94d4;
}
#imgNoticia {
    max-width: 873px;
}
#imgBNoticia img {
    width: 873px;
    height: auto;
}
#textoDescripBoletin p {
    text-align:justify;
    font-size:14px;
    line-height:1.5;
}
#autorNoticias {
    color:#0055b7;
    font:700 12px;
    margin:10px 0px 10px 0px;
    float:left;
    width: 874px;
    
}
#regresarPagNoticia a {
    color: #03A9F4;
    font-size: 10px;
    font-weight: bold;
    
}
.regresarPag {
    text-align: right;
    width: 874px;
    color: #03A9F4;
    text-decoration: underline;
}

#galNoticias {
    width: 856px;
    height:auto;
    padding:10px;
    border:1px solid #9c9b9b;
    display:block;
    margin:10px 0px;
    float:left;
}


/*Termina noticias prensa*/

/*-----------------------INICIA LITADONOTICIA-------------------*/

#tituloTextoNoticia {
    width: 875px;
    height: 60px;
    background-color: #616161;
    float: left;
}
.tituloTextoNoticia {
    width: 875px;
    height: 60px;
    background-color: #616161;
    float: left;
    
}
#tituloTextoNoticia h1 {
    color:#fff;
    margin: 15px 2px 0px 5px;
    padding: 5px;
}   
#subBarraNoticia {
    background-color: #6b94d4;
    width: 5px;
    height: 20px;
    margin-left: 60px;
    margin-right: 10px;
    float: left;
}  
.subContenidoNoticia {
    color: #0055b7;
    font-weight: 700;

}   
.subContenidoNoticia h3 {
    padding-top:2px;

}  
                           
.wrapListaNoticia {
    width: 874px;
    height:auto;
    border:1px solid #9c9b9b;
     display:block;
    margin:20px 0px 20px 60px;
    float:left;
    }
.imgListaN {
    width:300px;
    height:200px;
    float:left;
    text-align:center;
}

    .imgThumpList {
        border:1px solid #9c9b9b;
    }
.WraptextoList {
    width:552px;
    height:200px;
    float:left;
     display:inline-block;
     margin-left:10px;
}
.fechaListN {
    width: 552px;
    height: 100%;
    background-color: #C1D2ED;
    position: relative;
    float: left;
    display: block;
    max-height: 20px; 
}
.fechaListN h3 {
    text-align:right;
    color:#616161;
    padding:2px;  
}
.tituloListN {
     width:552px;
    height:auto;
    margin-top:10px;
    border:1px #C1D2ED solid;
    float:left;
    display:block;
}
.tituloListN h1 {
    text-align:left;
    padding:2px;
    color:#0055b7;
}
.textoListN {
    width:552px;
    height:auto;
    margin-top:5px;
    float:left;
    display:block;
    }
.textoListN p {
    text-align:justify;
    font-size:13px;
    line-height:1.5;
    padding:2px;
    }
    
.verNoticia {
    color:#fff;
    font-size:12px;
    text-decoration:underline;
    font-weight:400;
    text-align:right;
    margin-top:0px;
    float:left;
    display:block;
    width: 874px;
    height:20px;
    background-color: #616161;
}
.verNoticia p {
    padding:2px 5px 2px 0px;
}

.verNoticia p a{
    color:#fff;
}



/*Termina listadonoticia*/

/*-----------------Termina info_queretaro-------------------*/

#iconQro {
    width: 50px;
    height: 50px;
    background-color: #cc99c4;
    position: relative;
    float: left;
}
#tituloTextoQro {
    width: 875px;
    height: 60px;
    background-color: #94348c;
    float: left;
}
#subBarraQro {
    background-color: #94348c;
    width: 5px;
    height: 20px;
    margin-left: 60px;
    margin-right: 10px;
    float: left;
}
.subContenidoQro {
    color: #94348c;
    font-weight: 700;
}
.subContenidoQro h3 {
    padding:2px;f
}
.wrapQro {
    width: 865px;
    height:auto;
     display:block;
    margin:20px 0px 20px 90px;
    float:left;
}
.tituloQro{
    width:865px;
    height:auto;
    display:block;
    float:left;
    margin-bottom:10px;
}
.tituloQro h2 {
    color:#94348c;
}

.columnaQro {
    display: table-cell;
    margin-right:20px;
}

.columnaQro1 {
    display:table-cell;
    padding-left:30px;
}

.imgDisifrutaCol {
    width:300px;
    height:100%;
    background-color:#EDEDED;
    margin-right:20px;
}
.imgDisifrutaCol p {
    text-align:justify;
    padding:5px;
}
.textoDisfrutaCol {
    width:576px;
    text-align:justify;
}
.imgEscudoQroBarraTop {
    background-color:#94348c;
    padding:5px;
    
}
.imgEscudoQro {
    width:auto;
}
.imgEscudoQro img {
    padding:30px 80px 20px;
}
.imgEscudoQroL img {
    padding:30px 45px 20px;
}
.imgEscudoQro h2 {
    background-color:#cc99c4;
    text-align:center;
    padding:5px;
    color:#fff;
    border-bottom:3px solid #fff;
}

/*Termina info_queretaro*/

/*--------------Inicia mapamunicipios-----------------*/
.clicMapa {
    width: 931px;
    height: 70px;
    
    float:left;
    display:block;
    margin-top:10px;
  
}
 .squareClic {
     width:300px;
     background-color:#9c9b9b;
     height:20px;
     color:#fff;
     display:inline-block;
     text-align:center;
 }                                                                                                                                                                           
    .imgMapBack {
        width:700px;
        color:#fff;
     display:inline-block;
    }



.mapaBloque {
    width: 931px;
    display:block;
    float:left;
    margin-top:40px;
}
.mapaTextoQro {
    color:#616161;
    font-size:14px;
    line-height:1.5;
}
.tituloTextMapa {
    color:#94348c;
    font-size:15px;
    font-weight:bold;
}


/*Termina mapamunicipios*/

/*Inicia municipios*/
 
#tablaMunicipio {
    width: 932px;
    height: auto;
    background-color: #ECD9EB;
    display:inline-block;
    margin: 10px 0px 20px 22px;
}
.listaMun {
    padding:5px;
}
.linkMunicipio {
    width: 150px;
    display: inline-block;
    padding: 5px;
    margin-left:20px;
}
.linkMunicipio a {
    font-weight:bold;
    font-size:12px;
    color:#94348c;
    text-decoration:underline;
}
.linkMunicipio a:hover {
    color:#616161;
}
.linkMunicipio a:visited {
    color:#94348c;
}
.contenidoMunicipio {
    width: 935px;
    height:auto;
    background-color: #fff;
    display:inline-block;
    margin: 10px 0px 20px 22px;
}
.subtituloQro {
    width: 935px;
    height: 20px;
    background-color: #EDEDED;
    display:inline-block;
    margin: 10px 0px 20px 22px;
}
.subtituloQro2 {
    width: 935px;
    height: 20px;
    background-color: #EDEDED;
    display:inline-block;
    
}
.subBarraQro {
    background-color: #94348C;
    width: 5px;
    height: 20px;
    margin-left: 60px;
    margin-right: 10px;
    float: left;
}
.tituloMunicipio {
   width: 935px;
}
.anclaH {
    width: auto;
    display: inline-block;
    padding: 1px;
    text-align:center;
    
}
.tituloMunicipio h2 {
    padding-right: 20px;
    width: 200px;
    text-align: left;
    border: none;
}
.anclaH h3 {
     font-weight:bold;
    font-size:11px;
    color:#94348c;
    background-color:#94348c;
    border: 1px solid;
    color:#fff;
}
.historia {
    margin-top:20px;
    border-bottom:1px solid #94348c;
}
.infoGeo {
        margin-top:20px;
    border-bottom:1px solid #94348c;
    height:auto;
    width: 935px;
    height: auto;
    display:block;
    margin: 10px 0px 20px 0px;
}
.economia {
    margin-top:20px;
    border-bottom:1px solid #94348c;
    height:auto;
    width: 935px;
    height: auto;
    display:block;
    margin: 10px 0px 20px 0px;
}
.turistico {
    margin-top:20px;
    border-bottom:1px solid #94348c;
    height:auto;
    width: 935px;    
    display:block;
    margin: 10px 0px 20px 0px;
}
.textoInfoGeo {
    width: 935px;
    height: auto;
    
}
.textoEconomia {
    width: 935px;
    height: auto;
    
}
.textoTuristico {
    width: 935px;
    height: auto;
    display:inline-block;
}
.textoInfoGeo p {
    padding:5px 10px 25px 10px;
    text-align:justify;
}
.textoEconomia p {
    padding:5px 10px 25px 10px;
    text-align:justify;
}
.textTur {

    display: block;
    float: right;
    width: 760px;
}
.textTur p {
    padding:5px 10px 25px 10px;
    text-align:justify;
}
.subTituloAncla {
    color:#616161;
    font-size:16px;
    font-weight:bold;
    margin:10px 0px 10px 0px;
}
.subTituloAncla p {
    padding:10px;
}

.podcastM {
    padding: 30px 80px 20px;
}

.datoGralM {
    text-align: justify;
    padding: 5px;
   
}
.subir {
    display:block;
    width:30px;
    float: right;
    margin:20px;
}
.subir img {
    padding:5px;
}
.subir p {
    text-align:center;
    color:#94348c;
    display:block;
}
.lineaSeparaD {
    width: 935px;
    height: 1px;
    background-color: #94348c;
    float: left;
}
.imgEscudoQroBarraTopTur {
    background-color: #94348C;
    display: block;
    float: right;
    width: 760px;
    height: 25px;
    
}
.imgEscudoQroBarraTopTur h2 {
    color: #fff;
    padding: 5px;
    float: left;
   
    
}
.imgTur {
    width:150px;
    height:150px;
    border:2px solid #cc99c4;
    float:left;
}
.imgTur img {
    padding:5px;
}

.imgTur h2 {
    background-color:#cc99c4;
    text-align:center;
    padding:5px;
    color:#fff;
    border-bottom:3px solid #fff;
}
.verNotaCompletaTur {
    float:right;
    display:block;
}
.verNotaCompletaTur a {
    color: #94348c;
    font-size: 10px;
    font-weight: bold;
    text-decoration:underline;
}
.verWeb{
    float:right;
    display:block;
    height:50px;
}
.verWeb a {
    color: #03A9F4;
    font-size: 11px;
    font-weight: bold;
    text-decoration:underline;
}
/*Termina municipios*/
  /*------------------------Inicia detalledependencia en tranasparencia--------------------*/
  #tituloTextoTrans {
    width: 875px;
    height: 60px;
    background-color: #94348C;
    float: left;
}
  #tituloTextoTrans h1 {
        margin: 15px 2px 0px 5px;
        padding: 5px;
  }
.tituloContenidoTrans {
    color: #FFF;
    font-weight: bold;
}
  #iconTrans {
    width: 50px;
    height: 50px;
    background-color: #6b94d4;
    position: relative;
    float: left;
}
.iconTituloTrans {
    text-align: center;
    padding: 5px;
}
#tituloTextoTrans {
    width: 860px;
    height: 60px;
    background-color: #0055b7;
    float: left;
}
.tituloContenidoTrans {
    color: #FFF;
    font-weight: bold;
}
  .squareBackT {
      width:850px;
      height:220px;
      background-color:#C1D2ED;
  }
  .squareBackT h2 {
      color:#0055b7;
      font-weight:700;
      padding:10px 0px;
      text-align:center;
  }
  .barraTrans {
      width:850px;
      height:1px;
      background-color:#0055b7;
      display:block;
  }
  .textoSquare h3 {
      color:#616161;
      text-align: center;
        padding: 5px;
  }
  .temaTrans {
      width:812px;
    color: #FF4C00;
    font-weight: 700;
    margin: 7px 10px 0px 28px;
    float: left;
  }

  .transTema {
      width:790px;
  }
  .transDep {
      width:790px;
  }
  .buscarTrans {
      width:812px;
      position:relative;
  }
  .botonTransBuscar> input[type="submit"] {
    width: 120px;
    height: 25px;
    background-color: #FF4C00;
    border: medium none;
    color: #FFF;
    font-weight: 700;
    cursor: pointer;
    display:inline-block;
}
  .tituloTemaTrans h3 {
    font-size: 11px;
    font-size: 11px;
    color: #FF4C00;
    font-weight: 700;
    display:inline-block;
    margin-bottom: 10px;
  }
  .tituloDepTrans {
      margin-top:10px;
  }
    .tituloDepTrans h3 {
     font-size: 11px;
    font-size: 11px;
    color: #FF4C00;
    font-weight: 700;
    display:inline-block;
    margin-bottom: 10px;
  }
    .botonTransBuscar {
        width: 700px;
    height: 25px;
    transform: translate(50%);
    margin-top: 20px;
    display:inline-block;
    }

.wrapDetallesBuscar {
    width: 850px;
    height: auto;
    margin: 10px 5px 10px 87px;
    float: left;
    border: 1px solid #0055B7;
}
.datosD {
    width:500px;
    transform: translate(25%);
}
.tituloDependencia {
    color: #616161;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #0055b7;
    display: inline-block;
}
.datosDependencia {
    padding:5px;
}
.logoEscudo {
    width: 200px;
    height: 150px;
    display: block;
    float: left;
    text-align: center;
    margin-right: 5px;
}

.tituloDependencia h2 {
    color:#0055b7;
    font-weight:bold;
    display: inline-block;
}
.textoDepDatos h3 {
    color:#616161;
    font-weight:100;
     display: inline-block;
}

.textoDepDatos img {
    width:38px;
    height:38px;
    display:inline-block;
    vertical-align: middle;
    margin-right:5px;
}
.infoDependencias {
    width: 850px;
    height: auto;
    margin: 10px 5px 10px 87px;
    float: left;
}

    .contenidodepen {  
    width: 850px;
    height: auto;
    margin: 10px 5px 10px 87px;
    float: left;
}


  /*Termina detalledependencia en tranasparencia*/
  /*----------------------inicia participa.aspx-------------------------*/
  .wrapContenidoGob {
      width: 950px;
    height: auto;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #808080;
    position: relative;
    overflow:hidden;
  }

  .wrapDatosGob {
    width: 868px;
    height: auto;
   display:inline-block;
   margin-left: 65px;
  }

 .w3-container{padding:1px 16px;}
 .nombreGob {
     font-size:16px;
     font-weight:700;     
     color:#d50f67;
     margin-bottom: 3px;
     text-decoration:underline;
 }
 .datosGobernador{
     box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
     width: 430px;
     height: 100px;
     margin: 16px;
     display:inline-block;
     float:left;
     
 }
 .datosGobernador> h3 {
     line-height:1.5;
 }
 .w3pink{color:#fff !important;
          background-color:#e35c94  !important;
          padding:10px;
          margin-bottom: 10px;
 }
 header {
     display: block;
 }
 .datosGobMail {
     box-sizing:content-box;
     background-color:#e35c94 ;
     box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
     width:373px;
     height: 100px;
     margin: 16px;
     display:inline-block;
     float:left;
     
 }
 .faceBGob a {
     cursor: pointer;
 }
   .twitTGob a {
       cursor: pointer;
   }
.youTGob a {
    cursor: pointer;
}
.faceBGob img:hover {
    opacity:0.4;
}
.twitTGob img:hover{
    opacity:0.4;
}
 .youTGob img:hover {
     opacity:0.4;
 }
 .faceBGob img {
     width:70px;
     margin-left:10px;
     padding: 14px;
     float:left;
 }
  .twitTGob img {
      width:70px;
      margin-left:10px;
      padding: 14px;
     float:left;
 }
 .youTGob img {
     width:70px;
     margin-left:10px;
     padding:14px;
     float:left;
 }

  .foroExp {
     box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
     width:834px;
     height: auto;
     margin: 16px;
     display:inline-block;
     float:left;
     
 }
 .foroExp>p {
     font-size:14px;
     line-height:1.5;
     font-weight:100;
 }
 .foroText {
     display:block;
     float:left;
 }
 .botonIr {
    transform: translate(-50%, -50%);
    width: 50px;
    background-color:#9c9b9b;
    text-align:center;
    display:block;
     float:right;
     margin-top:15px;
 }
 .botonIr:hover {
     background-color:#F399AD;
 }
 .botonIr a {
     color:#fff;
    font-size:12px;
    font-weight:700;
    
    text-decoration:none;
 }
 .atteC {
     box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
     width:430px;
     height: 120px;
     margin: 16px;
     display:inline-block;
     float:left;
     
 }
 .atteC>p {
     font-size:14px;
     line-height:1.5;
     font-weight:100;
 }
  .atteC a {
      color:#d50f67;
      text-decoration:underline;
     font-size:12px;
     font-weight:100;
 }
  .transportePb {
     box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
     width:373px;;
     height: 120px;
     margin: 16px;
     display:inline-block;
     float:left;
     
 }
 .transportePb>p {
     font-size:14px;
     line-height:1.5;
     font-weight:100;
 }

 .quejasCom {
     box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
     width:834px;
    height: auto;
    margin: 16px;
    display: inline-block;
    float: left;
     
 }
 .quejasCom>p {
     font-size:14px;
     line-height:1.5;
     font-weight:100;
 }
 .quejasComText {
     display:block;
     float:left;
 }
 .atquejas {
     width:400px;
 }
 .atquejas h2 {
    color:#d50f67;
    font-weight:700;
 }
  .pgjAnonima {
     width:400px;
 }
  .pgjAnonima h2 {
    color:#d50f67;
    font-weight:700;
  }
.pgjDenunciaServ {
    width:400px;
}
.pgjDenunciaServ h2 {
    color:#d50f67;
    font-weight:700;
}
.pgjPreDig {
    width:400px;
}
.pgjPreDig h2 {
    color:#d50f67;
    font-weight:700;
}
 .quejaComtt {
     text-align:justify;
     padding: 20px;
 }
   /*Termina participa.aspx*/
/*-----------------------------------Inicia formularios------------------------------*/

.wrapDatosGob {
   width: 868px;
   height: auto;
   display:inline-block;
   margin-left: 65px;
}
.textoTituloForm {
    width: 868px;
   height: auto;
   display:inline-block;
}
.formDenuncia {
    width: 868px;
    margin:20px 0px 0px 67px;
    display: inline-block;
}
 



/*Termina formularios*/
/*-----------------------------------Inicia cartelera de eventos------------------------------*/
.wrapEventos {
    width:868px;
    margin-left:68px;
}
.calendariooo {
    width: 835px !important;
}
#agendabicentenario {
    width:934px;
}
.contenidoCalendarios {
    margin-top:50px !important;
}
#contenidoCalendarios {
    top: 0px !important;
left: 0px !important;
    
}
#calendarios {
    max-width: 81px;
    width: 33%;
    height: 200px !important;
}
.eventosOCC {
    padding: 0px 0px 20px 0px !important;
}
.subtituloEventos {
    width: 935px;
    height: 20px;
    background-color: #EDEDED;
    float: left;
    margin-top: 10px;
}
#tituloTextoEventos {
    width: 875px;
    height: 60px;
    background-color: #94348c;
    float: left;
}
.tituloContenido {
    color: #FFF;
    font-weight: bold;
}
#subBarraQro {
    background-color: #94348c;
    width: 5px;
    height: 20px;
    margin-left: 60px;
    margin-right: 10px;
    float: left;
}
#iconTramiteEventos {
    width: 50px;
    height: 50px;
    background-color: #cc99c4;
    position: relative;
    float: left;
}
.subContenidoEventos {
    color: #94348c;
    font-weight: 700;
}
.fondoLila {
    background-color: #cc99c4;
    padding: 6px;
}
.fondoLilasuperlight {
    background-color: #ECD9EB;
    padding-left: 8px;
}
.tituloEventoInicia {
    background-color:#94348c;
    color:#fff;
    padding: 16px;
}
.tituloEventoInicia h4 {
    color:#fff;
    text-align:center;
    font-weight:700;
}
.fechaEventos {
    top: 25px;
    left: 6px;
    max-width: 204px;
    width: 100%;
    position: relative !important;
    font-weight: 700;
    font-size:larger;
    color:#94348c;
}

.horaEventos {
    position: relative !important;
    top: 55px;
    left: 6px;
    max-width: 204px;
    width: 100%;
    font-weight: 700;
    font-size:larger;
     color:#94348c;
}


/*Termina cartelera de eventos*/

/**********************************Paginador ESTILO GENERAL****************************/

#paginador{
    margin: 10px auto;
    text-align:center;
    height:19px;
    width:80% !important;
}


.bloquePaginasPaginador{
    display:inline-block;
    vertical-align:top;
    padding-left:5px;
    padding-right:5px;
}


.bloquePaginasPaginador div[class*="contenedorNumeroPagina"]{
    vertical-align:middle; 
    display:inline-block; 
    width:21px; 
    height:20px; 
    margin-right: 4px;
    background-color:#6b94d4;
    border-radius:3px;
}

    .bloquePaginasPaginador div[class*="contenedorNumeroPagina"]>div{
        display: table;
        width: 100%;
        height: 100%;
    }

        .bloquePaginasPaginador div[class*="contenedorNumeroPagina"]>div>div{
            display: table-cell;
            vertical-align: middle;
        }


    .bloquePaginasPaginador div[class*="contenedorNumeroPagina"] a{
        display: block;
        color: white;
        text-align: center;
    }

.contenedorNumeroPaginaSeleccionado{
    background-color:#0055b7 !important;
}

/**************FIN***************/
/*------------------- Inicia expresate.aspx----------------------------*/
.ExpresateList {
    margin-bottom:15px;
}
.iconExpresate {
    width:68px;
    height:75px;
    float:left;
    display:inline-block;
    background-color:#d50f67;
    padding:15px;
    margin-left: 65px;
}
.iconExpresate img {
    width:68px;
    height:75px;
    
}
.textoExpresate {
    border: 1px solid #F399AD;
    width: 738px;
    height: auto;
    display: inline-block;
    padding: 10px 5px 5px 10px;
    margin-left: 16px;
    line-height: 11px;
    vertical-align: middle;
}


.fechaExp {
    color: #fff;
    font-weight: 700;
    background-color: #F399AD;
    height: 15px;
    padding:3px;

}

.nombreExp {
    color: #D50F67;
    font-weight: 700;
    font-size: 16px;
    display: inline-block;
    margin-bottom: 12px;
}

.textoExp {
    color: #616161;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    margin-right: 5px;
}

/*----------Termina Exprésate.aspx--------------------------------*/
/*------------------Inicia listadoexplora.aspx----------------------*/
.tituloTextoExplora {
    width: 875px;
    height: 60px;
    background-color: #94348c;
    float: left;
}

.iconTramiteExplora {
    width: 50px;
    height: 50px;
    background-color: #cc99c4;
    position: relative;
    float: left;
}
.explora {
    width: 935px;
    height: auto;
    margin-top: 10px;
    float: left;
}

/*Termina listadoexplora.aspx*/

/*TramitesServiicoDetalle*/
#textoSria a{
    color:#616161 !important;    
}

.boldear {
    font-weight: bold;
}
/*Fin*/

/* Inicia t_botonesRedesSociales.aspx*/

#tablaBotonesContenido {
    position: relative;
    margin: 0 auto;
}
#tablaBotonesContenido > .fila > .columna{
    padding:20px;
    margin: 0 auto;
}
/*Termina */

/*inicia buscador.aspx*/
 #iconTramiteBuscador{
       width:50px;
       height:50px;
       background-color:#6b94d4; 
       position:relative;
       float:left;}

    #tituloTextoBuscador {
        width: 875px;
        height: 60px;
        background-color:#0055b7;  
        float:left;}

        #subBarraBuscador {
        background-color:#0055b7;
        width:5px;
        height: 20px;
        margin-left: 60px;
        margin-right: 10px;
        float:left;
        color:#0055b7;
    }

        .subContenidoBuscador{
       color:#0055b7;
       font-weight:700;
    }
/*termina buscador.aspx*/

/*Archivos Adjuntos Contenido*/

#archivosAdjuntosContenido{
    width:100%;
}

#contenedorArchivosAdjuntos{
    border: 1px dotted #B5D2B1;
    margin: 10px 23px 2px 20px;
    width: 94.2%;
}

#descargaAdjuntos{
    text-align: center;
    vertical-align: top;
    width: 100%;
    margin: 11px;
}

#archivosAdjuntos{
    width: 97%;
    border-bottom: 1px dotted #B5D2B1;
    text-align:right;
}

.filaAdjuntos{
    display:block;
    border-bottom: 1px dotted #B5D2B1;
}

.contenedorIconoPdfAdjuntos{
    width: 20px;
    display: inline-block;
    padding-bottom: 5px;
    float: left;
}

    .contenedorIconoPdfAdjuntos img{
        width:16px; 
        height:16px; 
        margin-top:2px
    }

.contenedorNombreAdjuntos{
    vertical-align: top;
    display: inline-block;
    float: left;
    padding: 2px 0px 5px 8px;
}

.contenedorImagenDescargaAdjuntos{
    display: inline-block;
    width: 100px;
    padding-bottom: 10px;
}

    .contenedorImagenDescargaAdjuntos img{
        width:89px; 
        height:15px; 
        margin-top:3px;
    }

#contenedorAdobeAdjuntos{
    vertical-align: top;
    margin-top: 10px;
    width: 96%;
}

#contenedorAdobeGifAdjuntos{
    max-width: 165px;
    width: 24%;
}

    #contenedorAdobeGifAdjuntos img{
        width:158px; 
        height:39px
    }

#descripcionAdobeAdjuntos{
    vertical-align: middle;
    width: 63%;
}

#flechaAdobeAdjuntos{
    text-align: right;
}

/* inicio documentos_interna1.aspx*/
.barraSeccionArchivos{
    height:30px;background:#E9E9E8;width:100%;font-weight: 700;
    margin-top:20px;
}
    .barraSeccionArchivos p {
        padding-left:30px;
        padding-top:5px;
    }
/* fin documentos_interna1.aspx*/
/*------Inicia directorio_principal-------------*/

#wrapContenidoGabinete {
    width: 950px;
    height: auto;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #808080;
    position: relative;
}
.iconGabinete {
    width: 50px;
    height: 50px;
    background-color: #03A9F4;
    position: relative;
    float: left;
}
#tituloTextoGabinete {
    width: 875px;
    height: 60px;
    background-color: #0055b7;
    float: left;
}

.subtituloGabinete {
    width: 935px;
    height: 20px;
    background-color: #EDEDED;
    float: left;
    margin-top: 10px;
}
.subBarraAzul {
    background-color: #03A9F4;
    width: 5px;
    height: 20px;
    margin-left: 60px;
    margin-right: 10px;
    float: left;
}
.subContenidoAzul {
    color: #03A9F4;
    font-weight: 700;
}
.subContenidoAzul h3  {
    padding-top:3px;
}
.srioGabinete {
    width: 870px;
    height: auto;
    margin: 10px 64px;
    padding: 0px;
    border: 1px solid #6b94d4;
    position: relative;
    display: inline-block;
}
.fotoGabinete {
    width:200px;
    height:300px;
    border:1px solid #6b94d4;
    display: inline-block;
}

.srioDatos  {
    width: 95%;
    margin-left: 7px;
    display: inline-block;
    padding: 10px;
}
.datosGralGab {
    background-color:#03A9F4;
    
}
.datosGralGab h2 {
    color:#fff;
    padding: 5px;
}
.datosGralGab p {
    color:#808080;
}
.antescedGab {
    background-color:#6b94d4;
    margin-top:5px;
}
.antescedGab h2 {
    color:#fff;
    padding: 5px;
}
.antescedGab p {
    color:#808080;
}
.nombreGab h3 {
    color:#0055b7;
}
.emailGab h3 {
    color:#0055b7;
}
.telGab h3 {
    color:#0055b7;
}
.extGab h3 {
    color:#0055b7;
}
.nombreGab, .emailGab, .telGab, .extGab, .textoAnteced {
    padding-top:5px;
}  
.nombreGab p {
    color:#616161;
    padding-left: 5px;
}
.emailGab p {
    color:#616161;
    padding-left: 5px;
}
.telGab p {
    color:#616161;
    padding-left: 5px;
}
.extGab p {
    color:#616161;
    padding-left: 5px;
}
.textoAnteced p {
    color:#616161;
    font-size:13px;
    text-align:justify;
    line-height:1.0;
}
/*Termina directorio_principal*/