/*********************************************************************************/
/****************              POR DEFECTO                       *****************/
/*********************************************************************************/
body {
	margin:0;

	font-family: "Verdana";
	font-size: 11px;
	font-style: normal;
	color: #000000;
	background-color:#ffffff; 
}

p {
	font-family: "Verdana";
	font-size: 10px;
	font-style: normal;
	color: #000000;
	
}

li {
	font-family: "Verdana";
	font-size: 10px;
	font-style: normal;
	color: #000000;
	
}



a:link {
	COLOR: #006aa8;FONT-SIZE: 11px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
a:visited {
	COLOR: #006aa8; FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
a:active {
	COLOR: #006aa8;FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
a:hover {
	COLOR: #006aa8; FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
/*********************************************************************************/
/****************           DISENO                          *****************/
/*********************************************************************************/
#contenedor_principal {
width:100%;  background-color:ffffff;
text-align:center; 


}

#contenedor {
margin:0 auto 0 auto; 
width:960px; text-align:left;  
}

#contenedor_cabecera {
background-image:url(http://www.directorioempresas.mx/imagenes/comun/fondo_cabecera.gif); 
background-repeat:repeat-x; 
background-color:#75A8EC; 

height:100px;
width:100%; 

text-align:center;

}

#cabecera {
 width:960px;
text-align:left;
margin:0 auto 0 auto; 
}

#contenedor_pie {
background-image:url(http://www.directorioempresas.mx/imagenes/comun/fondo_pie.gif); 
background-repeat:repeat-x; 
background-color:#FD620D; 

width:100%; 
height: 100px;
clear:both;

text-align:center;
}

#pie {
 width:960px;
text-align:left;
margin:0 auto 0 auto; 
}

.contador {
	font-family: "Verdana";
	font-size: 8px;
	font-style: normal;
	color: #999999;
}
/*********************************************************************************/
/****************           PORTADA                          *****************/
/*********************************************************************************/
#ruta_portada {
height:35px;

}

#tags_portada {
width:400px; float:left;

}


#lugares_portada {
width:400px; float:left;
}

.li_nivel1 {
}
.li_nivel2 { margin-left: 10px; list-style-type: square;
}
/*********************************************************************************/
/****************           LISTADO EMPRESAS                          *****************/
/*********************************************************************************/
#ruta_lugares {
height:35px;

}
#ruta_actividades {
height:35px;

}

#bloque_izq_lista {
width: 200px; float:left; padding-right:2px; border-right:1px dotted #aaaaaa;
}

#bloque_central_lista {
width: 560px; padding-left:15px; padding-right:15px; float:left;
}

#bloque_der_lista {
width: 200px; float:left;
}



.empresa_listado { 

border-bottom:1px dotted #aaaaaa;
padding: 5px; width:530px;



}



/*********************************************************************************/
/****************           EMPRESA                          *****************/
/*********************************************************************************/
#ficha_empresa {
margin-bottom: 10px;
}

#ficha_empresa h1 { font-size:14px;margin:0; padding-top:18px;
	
}

#ficha_tags_empresa { padding-top:5px; padding-bottom:18px;
	
}

#ficha_direccion_empresa { padding-top:5px; padding-bottom:5px;
	
}

#ficha_mapa { width:280px; height:500px; float:right; border:1px dotted #dddddd; padding:1px;
	
}

#ficha_mapa_canvas { width:280px; height:500px; 
	
}











.enlace1_4:link {
	COLOR: #006aa8;FONT-SIZE: 12px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.enlace1_4:visited {
	COLOR: #006aa8; FONT-SIZE: 12px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.enlace1_4:active {
	COLOR: #006aa8;FONT-SIZE: 12px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.enlace1_4:hover {
	COLOR: #006aa8; FONT-SIZE: 12px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}

.enlace2_4:link {
	COLOR: #aaaaaa;FONT-SIZE: 9px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.enlace2_4:visited {
	COLOR: #aaaaaa; FONT-SIZE: 9px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.enlace2_4:active {
	COLOR: #aaaaaa;FONT-SIZE: 9px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.enlace2_4:hover {
	COLOR: #aaaaaa; FONT-SIZE: 9px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}

.enlace3_4:link {
	COLOR: #006aa8;FONT-SIZE: 10px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.enlace3_4:visited {
	COLOR: #006aa8; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.enlace3_4:active {
	COLOR: #006aa8;FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.enlace3_4:hover {
	COLOR: #006aa8; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
.pagina_4 {
	 padding-bottom:27px;
	
}

a.menu_sup_4:link {
	COLOR: #000000;FONT-SIZE: 11px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-weight: bold; TEXT-DECORATION: none;
}
a.menu_sup_4:visited {
	COLOR: #000000; FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold; TEXT-DECORATION: none;
}
a.menu_sup_4:active {
	COLOR: #000000;FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold; TEXT-DECORATION: none;
}
a.menu_sup_4:hover {
	COLOR: #444444; FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold; TEXT-DECORATION: none;
}

a.menu_sup2_4:link {
	COLOR: #ffffff; padding:3px;FONT-SIZE: 11px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-weight: bold; background-color:#F25905; TEXT-DECORATION: none;
}
a.menu_sup2_4:visited {
	COLOR: #ffffff; padding:3px;FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold; background-color:#F25905;TEXT-DECORATION: none;
}
a.menu_sup2_4:active {
	COLOR: #ffffff;padding:3px;FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold;background-color:#F25905; TEXT-DECORATION: none;
}
a.menu_sup2_4:hover {
	COLOR: #ffffff;padding:3px; FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold; background-color:#0066FF;TEXT-DECORATION: none;
}





a.enlace_pie_4:link {
	COLOR: #666666;FONT-SIZE: 10px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-style:normal;  TEXT-DECORATION: none;
}
a.enlace_pie_4:visited {
	COLOR: #666666; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-style:normal; TEXT-DECORATION: none;
}
a.enlace_pie_4:active {
	COLOR: #666666;FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-style:normal; TEXT-DECORATION: none;
}
a.enlace_pie_4:hover {
	COLOR: #666666; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-style:normal; TEXT-DECORATION: underline;
}

.pie_4 {
	font-family: "Verdana";

	font-size: 10px;
	font-style: normal;
	color: #666666; text-align:center;
	
}
.descripcionPagina_4 {
	font-family: "Verdana";
	font-size: 11px;
	font-style: normal;
	color: #000000;
	
}

.tituloPagina_4 {
	font-family: "Verdana";
	font-size: 13px;
	font-style: normal;
	color: #777777;
	
}

.tituloBusqueda_4 {
	font-family: "Verdana";
	font-size: 13px;
	font-style: normal;
	color: #777777;
	
}

.etiquetasPagina_4 {
	font-family: "Verdana";
	font-size: 8px;
	font-style: normal;
	color: #777777; 
}

.apariciones_4 {
	font-family: "Verdana";
	font-size: 8px;
	font-style: normal;
	color: #777777; text-align:center;
	
}
.pagina_4 {
	clear:both;  padding-bottom:27px;
	
}

.tituloPagina_4 {
	font-family: "Verdana";
	font-size: 12px;
	font-style: normal;
	color: #777777;
	
}





/*********************************************************************************/
/****************                                        *****************/
/*********************************************************************************/


.TablaTitulo_4 {
	margin: 0px;
	padding: 3px;
	border: 1px solid #8B8B8A;
	background-color : #D9D9D9; width:100%;

	font : bold 11px "Verdana";
	color: #666666;
}


.panel_4 {
	width:140; 
	height:25;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	text-align:center;
	color:#FFFFFF; 

}


a.nodo_4:link {
	COLOR: #415F95;FONT-SIZE: 10px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-weight: bold;  TEXT-DECORATION: none;
}
a.nodo_4:visited {
	COLOR: #415F95; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold; TEXT-DECORATION: none;
}
a.nodo_4:active {
	COLOR: #415F95;FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold; TEXT-DECORATION: none;
}
a.nodo_4:hover {
	COLOR: #415F95; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold; TEXT-DECORATION: underline;
}

a.elemento_4:link {
	COLOR: #B90C39;FONT-SIZE: 10px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-weight: normal;  TEXT-DECORATION: none;
}
a.elemento_4:visited {
	COLOR: #B90C39; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: normal;  TEXT-DECORATION: none;
}
a.elemento_4:active {
	COLOR: #B90C39;FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: normal;  TEXT-DECORATION: none;
}
a.elemento_4:hover {
	COLOR: #B90C39; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: normal;  TEXT-DECORATION: underline;
}

a.seccionmenu_4:link {
	COLOR: #006aa8;FONT-SIZE: 10px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-weight: bold;  TEXT-DECORATION: none;
}
a.seccionmenu_4:visited {
	COLOR: #006aa8; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold;  TEXT-DECORATION: none;
}
a.seccionmenu_4:active {
	COLOR: #006aa8;FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold;  TEXT-DECORATION: none;
}
a.seccionmenu_4:hover {
	COLOR: #006aa8; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight: bold;  TEXT-DECORATION: underline;
}


.apartadomenu {
	font-family: "Verdana";
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	
}


.Fecha_4 {
	font-family: "Verdana";
/*	font-weight: bold;*/
	font-size: 10px;
	font-style: normal;
	color: #485464;
	
}

.Resumen_4{
	font-family: "Verdana";
	font-size: 10px;
	font-style: normal;
	color: #9B9B9A;
	text-align:	justify; 
}

.Texto_De_Imagen_4{
	font-family: "Verdana";
	font-size: 9px;
	font-style: normal;
	color: #333333;

}


/*********************************************************************************/
/****************              RUTAS                             *****************/
/*********************************************************************************/

.BarraRuta_4 {
	font-family: "Verdana";

	font-size: 10px;
	font-style: normal;
	color: #485464;
	
}

a.Ruta1_4:link {
	COLOR: #485464;FONT-SIZE: 10px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-style:normal;  TEXT-DECORATION: none;
}
a.Ruta1_4:visited {
	COLOR: #485464; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-style:normal; TEXT-DECORATION: none;
}
a.Ruta1_4:active {
	COLOR: #485464;FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-style:normal; TEXT-DECORATION: none;
}
a.Ruta1_4:hover {
	COLOR: #485464; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-style:normal; TEXT-DECORATION: underline;
}


a.Ruta2_4:link {
	COLOR: #006AA8;FONT-SIZE: 10px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-style:normal;  TEXT-DECORATION: none;
}
a.Ruta2_4:visited {
	COLOR: #006AA8; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-style:normal; TEXT-DECORATION: none;
}
a.Ruta2_4:active {
	COLOR: #006AA8;FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-style:normal; TEXT-DECORATION: none;
}
a.Ruta2_4:hover {
	COLOR: #006AA8; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-style:normal; TEXT-DECORATION: underline;
}


/*********************************************************************************/
/****************              FORMULARIOS                       *****************/
/*********************************************************************************/
.tabla_formulario_4
{
	border: 1px solid #02142D;
}

.titulo_formulario_4
{
	font-family: "Verdana";
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	color: #ffffff; 
	background-color:#02142D;
}

.apartado_formulario_4
{
	font-family: "Verdana";
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	background-color:#0E284D;
}

.seccion_formulario_4
{
	font-family: "Verdana";

	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color:#F2F2F2;	
}

.seccion_formulario2_4
{
	font-family: "Verdana";

	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color:#DEDCDC;	
}

.file_4{
        font-size:10px;
        font-family:"Verdana";
        font-weight:bold;
        color:#444444;
        background:#F6F6F6;
        border:1px;
       /* width:80px; */
        height:17px;
		border-style:inset;
      }


.input_4{
        font-size:10px;
        font-family:"Verdana";
   /*     font-weight:bold;*/
        color:#444444;
        background:#F6F6F6;
        border:1px;
       width:300px;
        height:17px;
		border-style:inset;
		
		
      }
	  
.inputOb_4{
        font-size:10px;
        font-family:"Verdana";
   /*     font-weight:bold;*/
        color:#444444;
        background:#D2D1D1;
        border:1px;
       width:300px;
        height:17px;
		border-style:inset;
		
		
      }	  
	  
.checkBox_4{
        font-size:10px;
        font-family:"Verdana";
        font-weight:bold;
        color:#444444;
    /*    background:#D9A87D;*/
        border:0px;
       	border-style:inset;
      }

.select_4{
        font-size:10px;
        font-family:"Verdana";
 /*       font-weight:bold; */
        color:#444444;
        background:#F6F6F6;
        border:3px;
		
    
        height:19px;
		border-style:outset;
       }
	   
.selectOb_4{
        font-size:10px;
        font-family:"Verdana";
 /*       font-weight:bold; */
        color:#444444;
        background:#D2D1D1;
        border:3px;
		
    
        height:19px;
		border-style:outset;
       }

.button_4{
        font-size:10px;
        font-family:"Verdana";
 		color:#ffffff;;
        background:#4E0C19;   
        border:1px; font-weight:bold;

        height:19px;
		border-style:outset;
       }

.textArea_4{
        font-size:11px;
        font-family:"Courier New";
     /*   font-weight:bold;*/
        color:#444444;
        background:#F6F6F6;
        border:1px;
		border-style:inset;
}
/*********************************************************************************/
/****************              TABLAS                            *****************/
/*********************************************************************************/
.titulo_4
{
	font-family: "Verdana";
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	color: #ffffff; 
	background-color:#F68418;
}

.apartado_4
{
	font-family: "Verdana";
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color:#4DA3F7;
}

.seccion_4
{
	font-family: "Verdana";

	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color:#F2F2F2;	
}

.seccion2_4
{
	font-family: "Verdana";

	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color:#EDF9FE;	
}

/*********************************************************************************/
/****************              RESULTADOS                        *****************/
/*********************************************************************************/

.tabla_resultados_4
{
	/*border: 1px solid #057ABE;*/
}


.resultado1_4
{
	font-family: "Verdana";

	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color:#F5F5F5;	
}

.resultado2_4
{
	font-family: "Verdana";

	font-size: 10px;
	font-style: normal;
	color: #000000;	
	background-color:#e8e8e8;	
	
}
.resultado3_4
{
	font-family: "Verdana";

	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color:#F0DED6;	
}