html {
height:100%;
}
body {
margin:0;
padding:0;
background:url(img/background/background.jpg) repeat-x #387eba;
height:100%;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p {
margin:0;
padding:0;
}
form {
margin:0;
padding:0;
}
ol {
margin:0;
padding:0;
list-style:none;
}
h1,h2,h3,h4 {
	margin:0;
	padding:0;
}
#link_trip {
display:none;
}
#galeria { 
width:100%;
height:100%;
background:url(../img/black/black.png) repeat; 
position:fixed;
z-index:100;
}
   #galeria table { 
   width:100%;
   height:100%;
   border-collapse:none;
   }
   #galeria table #fondo_galeria {
   background:url(img/galeria/ventana_background.png) no-repeat 0% 0%;
   padding-left:40px;
   padding-right:40px;
   padding-top:65px;
   padding-bottom:41px;
   width:600px; 
   height:449px; 
   margin:0 auto 0 auto;
   color:white;
   font:bold 12px "Tahoma",Arial, Helvetica, sans-serif;
   position:relative;
   }
   #galeria .contenido { 
   padding:10px;
   }
   #galeria .imagenes { 
   width:126px;
   float:left;
   height:429px;
   overflow:auto;
   }
      #galeria .imagen { 
	  margin-bottom:10px;
	  width:100px;
	  background:url(img/header/processing.gif) no-repeat 50% 50% white;
	  text-align:center;
	  }
	        #galeria .imagen:hover { cursor:pointer; }
   #galeria .contenedor { 
   margin-left:136px;
   }
   #galeria table#imagen { 
   width:auto;
   height:341px;
   text-align:center;
   border-collapse:collapse;
   background:url(img/header/processing.gif) no-repeat 50% 50%;
   }
   #galeria #laImagen { 
   width:444px;
   }
   #galeria #descripcion_imagen_galeria { 
   font:11px Arial, Helvetica, sans-serif;
   overflow:auto;
   height:31px;
   color:black;
   margin-top:10px;
   padding-top:5px;
   width:444px;
   text-align:center;
   }
   #galeria table#herramientas { 
   color:black;
   border-top:1px solid #eaeaea;
   margin-top:5px;
   padding-top:5px;
   height:auto;
   }
      #galeria table#herramientas td { 
	  width:33%;
	  }
	  #galeria table#herramientas td.ampliar { 
	  background:url(img/galeria/lupa.jpg) no-repeat 0% 50%;
	  font:bold 12px Arial, Helvetica, sans-serif;
	  padding-left:30px;
	  }
	     #galeria table#herramientas td.ampliar a { color:#949494; } 
	  #galeria table#herramientas td.numero { 
	  font:21px Georgia, "Times New Roman", Times, serif;
	  color:black;
	  text-align:center;
	  }
	  #galeria table#herramientas td.paginas { 
	  font:bold 12px Arial, Helvetica, sans-serif;
	  text-align:right;
	  color:#b6c9d2;
	  }
	     #galeria table#herramientas td.paginas a { color:#347898; } 
   #galeria .titulo { 
   position:absolute;
   top:15px;
   left:42px;
   width:590px;
   font:24px Georgia, "Times New Roman", Times, serif;
   }
   #galeria .minisitio { 
   position:absolute;
   top:45px;
   left:60px;
   font:11px Arial, Helvetica, sans-serif;
   }
      #galeria .minisitio a { color:white; } 
   #galeria .cerrar_txt { 
   position:absolute;
   bottom:18px;
   left:359px;
   }
      #galeria .cerrar_txt a { color:white; } 
   #galeria .cerrar_btn { 
   position:absolute;
   top:20px;
   right:20px;
   }
      #galeria .cerrar_btn img { 
	  border:none;
	  }
#header { 
background:url(img/header/background.png) repeat-x 0% 0%;
height:106px;
width:100%;
}
#header_wrapper { 
width:1000px;
margin:0 auto 0 auto;
position:relative;
}
  #encontrar { 
  position:absolute;
  left:11px;
  top:22px;
  }
  #encontrar .titulo_quiero { 
  font:21px Georgia, "Times New Roman", Times, serif;
  color:white;
  }
  #encontrar form { 
  position:relative;
  }
  #encontrar form .texto { 
  width:219px; 
  border:1px solid black;
  font:bold 16px Verdana, Arial, Helvetica, sans-serif;
  padding:7px 6px 7px 6px;
  }
  #encontrar form .texto_loading { 
  width:219px; 
  border:1px solid black;
  font:bold 16px Verdana, Arial, Helvetica, sans-serif;
  padding:7px 6px 7px 6px;
  background:url(img/header/processing.gif) no-repeat 98% 50% #FFF;
  }
  #encontrar form .submit { 
  background:url(img/header/btn_buscar.jpg) no-repeat 0% 50% #061a2b;
  border:1px solid black;
  width:121px;
  font:bold 14px Arial, Helvetica, sans-serif;
  color:white;
  padding:7px 25px 7px 0;
  position:absolute;
  }
  #encontrar #sugerencias { 
  width:231px;
  position:absolute;
  display:none; 
  border:1px solid black;
  background:url(img/header/sugerencias_background.png) repeat 0% 0%;
  font:bold 11px "Tahoma",Arial, Helvetica, sans-serif;
  z-index:1000;
  color:white;
  }
	#encontrar .suggest_link {background-color:none;padding: 2px 6px 2px 6px;} 
    #encontrar .suggest_link_over {background-color:#0c2e4b;padding: 2px 6px 2px 6px;cursor:pointer;} 
   #giros { 
   font:bold 14px Arial, Helvetica, sans-serif;
   letter-spacing:1px;
   position:absolute;
   left:400px;
   top:22px;
   width:215px;
   }
  #giros .titulo_giros { 
  font:21px Georgia, "Times New Roman", Times, serif;
  color:#0c2e4b;
  letter-spacing:normal;
  }
      #giros a { color:white; } 
   #logo { 
   position:absolute;
   top:18px;
   right:15px;
   font:10px "Tahoma",Arial, Helvetica, sans-serif;
   text-align:right;
   }
   #logo img { 
   border:none;
   }
      #logo a { color:white; } 
   #division1 { 
   left:383px;
   top:26px;
   position:absolute;
   }
   #division2 { 
   left:633px;
   top:26px;
   position:absolute;
   }
#wrapper { 
width:1010px; 
margin:0 auto 0 auto;
background:url(img/contenedor/background.png) repeat-y 0% 0%;
padding-bottom:25px;
}
#contenedor { 
width:977px; 
margin:0 auto 0 auto;
background:white;
padding-left:23px;
}
#publicidad { 
width:266px;
float:right;
margin-top:46px;
font:11px Arial, Helvetica, sans-serif;
color:#9d9d9d;
text-align:center;
}
#publicidad_bordes { 
border-left:1px solid #b8b7b7;
border-bottom:1px solid #b8b7b7;
border-top:1px solid #b8b7b7;
padding-top:5px;
}
#publicidad a { color:#9d9d9d; } 
#portada1 { 
width:256px;
height:183px;
background:black;
margin:0 auto 5px auto;
}
#portada2 { 
width:256px;
height:183px;
background:black;
margin:0 auto 5px auto;
}
#portada3 { 
width:256px;
height:183px;
background:black;
margin:0 auto 5px auto;
}
#portada4 { 
width:256px;
height:183px;
background:black;
margin:0 auto 5px auto;
}
#portada5 { 
width:256px;
height:183px;
background:black;
margin:0 auto 5px auto;
}
#portada6 { 
width:256px;
height:183px;
background:black;
margin:0 auto 5px auto;
}
   #wrapper #fecha { 
   font:11px "Tahoma",Arial, Helvetica, sans-serif;
   padding:5px 10px 0 0;
   float:right;
   }
   #wrapper #ubicacion { 
   text-align:left;
   font:11px "Tahoma",Arial, Helvetica, sans-serif;
   padding:5px 0 0 15px;
   }
      #ubicacion a { color:#3D7EBC; }
	#wrapper #publicidad_xcosas { 
		width:954px;
		margin:10px auto 0 auto;
	}
   #contenedor .titulo_tuBusqueda { 
   font:24px Georgia, "Times New Roman", Times, serif;
   margin-top:15px;
   }
   #contenedor .titulo_tuBusqueda span { 
   color:#3d7ebc;
   font-style:italic;
   }
   #contenedor #resultados { 
   width:699px; 
   background:#ebeff9;
   font:12px "Tahoma",Arial, Helvetica, sans-serif;
   padding:6px;
   }
      #contenedor #resultados a { color:black; } 
   #contenedor .titulo_anunciate { 
   font:11px Arial, Helvetica, sans-serif;
   margin-top:5px;
   clear:left;
   }
      #contenedor .titulo_anunciate a { color:#9d9d9d; } 
   #anuncios_borde { 
   border-right:1px dashed #dddddd;
   width:675px;
   }
   #contenedor #letra { 
   font:110px Georgia, "Times New Roman", Times, serif;
   margin-left:26px;
   margin-right:26px;
   float:left;
   }
      #contenedor #letra .minuscula { 
	  font-size:70px;
	  }
   #contenedor #giros_comerciales { 
   margin-top:55px;
   font:bold 16px Arial, "Times New Roman", Times, serif;
   }
   #contenedor #giros_comerciales #titulo { 
   font:22px Georgia, "Times New Roman", Times, serif;
   margin-bottom:5px;
   }
#contenedor #giros_comerciales a { color:#226093; } 
   #contenedor #sub_categorias { 
   border-top:1px solid #c2c2c2;
   border-bottom:1px solid #c2c2c2;
   padding:20px 0 20px 26px;
   clear:left;
   width:680px;
   font:bold 12px Arial, Helvetica, sans-serif;
   }
      #contenedor #sub_categorias div { 
	  float:left;
	  width:200px;
	  margin-right:20px;
	  }
	  #contenedor #sub_categorias a { 
	  font:bold 12px Arial, Helvetica, sans-serif;
	  color:black;
	  }
	  #contenedor #sub_categorias a span { 
	  font:11px Arial, Helvetica, sans-serif;
	  color:#666666;
	  }
   #contenedor form { 
   float:right;
   font:bold 11px "Tahoma",Arial, Helvetica, sans-serif;
   margin-top:-3px;
   }
   #contenedor #mensaje { 
   width:693px; 
   background:#fff8dd;
   font:11px "Tahoma",Arial, Helvetica, sans-serif;
   padding:8px;
   border:1px dashed black;
   }
   #contenedor #paginacion { 
   width:699px; 
   background:#ebeff9;
   font:12px "Tahoma",Arial, Helvetica, sans-serif;
   padding:6px;
   text-align:center;
   margin-top:20px;
   }
      #paginacion a { color:black; } 
   .anuncio { 
   width:640px;
   margin-top:20px;
   border-bottom:1px solid #c2c2c2;
   padding-bottom:20px;
   }
   .anuncio table { 
   border-collapse:collapse;
   width:640px;
   }
   .anuncio .foto { 
   width:150px;
   text-align:center;
   }
      .anuncio .foto img {
	  border:none;
	  color:#3d7ebc; 
	  }
	  .anuncio .foto a { color:#3d7ebc; } 
   .anuncio .contenido { 
   padding-left:15px;
   }
   .anuncio .titulo { 
   font:21px Georgia, "Times New Roman", Times, serif;
   }
      .anuncio .titulo a { color:#2F72A9;text-decoration:underline; }
      .anuncio .titulo a.subcategoria { color:#3d7ebc;font:11px Arial, Helvetica, sans-serif;text-decoration:none; } 
	  .anuncio .titulo a.subcategoria:hover { text-decoration:underline; }
   
   .anuncio .telefono { 
   font:bold 17px "Tahoma",Arial, Helvetica, sans-serif;
   margin-bottom:3px;
   }
   .anuncio .direccion { 
   font:12px Arial, Helvetica, sans-serif;
   margin-bottom:3px;
   }
   .anuncio .internet { 
   font:11px Arial, Helvetica, sans-serif;
   }
      .anuncio .internet a { color:#2f6ba5; } 
   .anuncio .horario { 
   font:11px Arial, Helvetica, sans-serif;
   margin-bottom:4px;
   }
   .anuncio .servicios { 
   font:12px Arial, Helvetica, sans-serif;
   margin-bottom:8px;
   background:#fcf6e0;
   border:1px dashed #bfbfbf;
   padding:5px;
   margin-top:4px;
   }
      .anuncio .servicios a { color:#2f6ba5; } 
   .anuncio .minisitio_bar { 
   background:url(img/contenedor/minisitio_bar.jpg) no-repeat 0% 50% #e9e9e9;
   font:bold 13px Arial, Helvetica, sans-serif;
   padding:3px 0 3px 24px;
   }
      .anuncio .minisitio_bar a { color:black; } 
   .anuncio .infoResultados { 
   font:12px "Tahoma", Arial, Helvetica, sans-serif;
   border:1px solid black;
   margin-top:10px;
   }
      .infoResultados td { 
	  padding:3px;
	  }
	  .infoResultados .encabezado { 
	  background:#154B7A;
	  color:white;
	  text-align:center;
	  font:bold 12px Arial, Helvetica, sans-serif;
	  }
      .infoResultados .color1 { 
	  background:#E2E2E2;
	  }
	  .infoResultados .color2 { 
	  background:white;
	  }
   .anuncio .fotoPRO { 
   width:220px;
   text-align:center;
   }
   
   #direcciones_adicionales { 
   border-bottom:1px solid #c2c2c2;
   padding-bottom:20px;
   margin-top:20px;
   font:12px Arial, Helvetica, sans-serif;
   width:640px;
   }
      #direcciones_adicionales .titulo { 
	  font:21px Georgia, "Times New Roman", Times, serif;
	  }
	  #direcciones_adicionales p {
	  margin-top:10px;
	  margin-bottom:10px;
	  }
	  #direcciones_adicionales a { color:#3D7EBC; } 
   #servicios { 
   border-bottom:1px solid #c2c2c2;
   padding-bottom:20px;
   margin-top:20px;
   font:12px Arial, Helvetica, sans-serif;
   width:640px;
   }
      #servicios .titulo { 
	  font:21px Georgia, "Times New Roman", Times, serif;
	  }
      #servicios #servicios_contenido { 
      padding:5px 10px 5px 10px;
      font:12px Arial, Helvetica, sans-serif;
      background:#fcf6e0;
      border:1px dashed #bfbfbf;
      }
	     #servicios_contenido p {
		 margin-bottom:10px;
		 margin-top:10px;
		 }
		 #servicios_contenido a { color:#3D7EBC; }
		 #servicios_contenido ol {
		 list-style:decimal;
		 padding-left:15px;
		 margin-left:15px;
		 }
		 #servicios_contenido ol li {
		 margin-bottom:7px;
		 }
   #galeriaPRO { 
   border-bottom:1px solid #c2c2c2;
   padding-bottom:20px;
   margin-top:20px;
   font:12px Arial, Helvetica, sans-serif;
   width:640px;
   }
      #galeriaPRO .titulo { 
	  font:21px Georgia, "Times New Roman", Times, serif;
	  }
   #galeriaPRO table#imagen { 
   width:100%;
   height:341px;
   text-align:center;
   border-collapse:collapse;
   background:url(img/header/processing.gif) no-repeat 50% 50%;
   }
   #galeriaPRO .contenido { 
   padding:10px;
   border:1px solid #d0d0d0;
   width:618px; 
   }
   #galeriaPRO .imagenes { 
   width:126px;
   float:left;
   height:429px;
   overflow:auto;
   }
      #galeriaPRO .imagen { 
	  margin-bottom:10px;
	  width:100px;
	  background:url(img/header/processing.gif) no-repeat 50% 50% white;
	  text-align:center;
	  }
	        #galeriaPRO .imagen:hover { cursor:pointer; }
   #galeriaPRO .contenedor { 
   margin-left:136px;
   }
   #galeriaPRO #descripcion_imagen_galeria { 
   font:11px Arial, Helvetica, sans-serif;
   overflow:auto;
   height:31px;
   color:black;
   margin-top:10px;
   padding-top:5px;
   width:100%;
   text-align:center;
   }
   #galeriaPRO table#herramientas { 
   color:black;
   border-top:1px solid #eaeaea;
   margin-top:5px;
   padding-top:5px;
   height:auto;
   width:100%;
   }
      #galeriaPRO table#herramientas td { 
	  width:33%;
	  }
	  #galeriaPRO table#herramientas td.ampliar { 
	  background:url(img/galeria/lupa.jpg) no-repeat 0% 50%;
	  font:bold 12px Arial, Helvetica, sans-serif;
	  padding-left:30px;
	  }
	     #galeriaPRO table#herramientas td.ampliar a { color:#949494; } 
	  #galeriaPRO table#herramientas td.numero { 
	  font:21px Georgia, "Times New Roman", Times, serif;
	  color:black;
	  text-align:center;
	  }
	  #galeriaPRO table#herramientas td.paginas { 
	  font:bold 12px Arial, Helvetica, sans-serif;
	  text-align:right;
	  color:#b6c9d2;
	  }
	     #galeriaPRO table#herramientas td.paginas a { color:#347898; } 
     #pregunta { 
		 width:640px;
		 margin-top:20px;
		 padding-bottom:20px;
		 border-bottom:1px solid #848484;
	 }
	    #pregunta form { float:none; }
	    #pregunta form table { width:100%;border-collapse:collapse;margin:20px 0 20px 0; }
		#pregunta form table td { width:200px;padding-right:23px }
		#pregunta form table td.td_antispam { width:auto;padding-right:0; }
	    #pregunta form label { display:block;font:14px Calibri, Arial, Helvetica, sans-serif; }
		#pregunta form .text { width:198px;border:1px solid #848484;font:bold 16px Calibri, Arial, sans-serif; }
		#pregunta form .text_antispam { width:91px;border:1px solid #848484;font:bold 16px Calibri, Arial, sans-serif; }
		#pregunta form img { float:right;padding-top:1px; }
		#pregunta form textarea { display:block;width:100%;height:165px;font:bold 16px Calibri, Arial, sans-serif;border:1px solid #848484;margin:0 0 7px 0; }
		#pregunta form .submit { background:black;font:bold 18px Calibri, Arial, sans-serif;border:1px solid black;color:white; }
		#pregunta form #respuesta { float:right; font:16px Calibri, Arial, sans-serif; padding:5px; }
		#pregunta form #respuesta.ok { border:1px dotted green; color:green; }
		#pregunta form #respuesta.error { border:1px dotted red; color:red; }
		#pregunta form #respuesta.loading { background:url(img/header/processing.gif) no-repeat 0 0;width:16px; height:16px; }
	h3.titulo { font:21px Georgia, "Times New Roman", Times, serif; } 
#footer_azul { 
background:url(../img/footer/background_azul.jpg) repeat-x 0% 0% #082d4c;
height:155px;
}
   #footer_azul .logo { 
   width:1000px;
   height:92px;
   margin:0 auto 0 auto;
   background:url(../img/footer/logo.png) no-repeat 50% 0% !important; 
   background:none; 
   filter: none !important; 
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/footer/logo.png'); 
   }
   #footer_azul .contenedor { 
   text-align:center;
   width:100%;
   margin:5px auto 0 auto;
   font:12px "Tahoma",Arial,sans-serif;
   color:white;
   }
      #footer_azul .contenedor a {color:white;font:bold 12px "Tahoma",Arial, Helvetica, sans-serif;} 