/* CSS Document */
/*div { border-bottom: 1px dotted gray;}*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; position:relative; }


input { position:relative; }

body { font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif; color: #383b3e; background-color: #e5ecf3; }

a { text-decoration: none; }
a:visited { color:#1b5790;}
a:link { color: #1b5790; }
a:hover { color: #182d0a; text-decoration: underline; }
a:active { color: #1b5790; }
a:hover img { text-decoration: none; }

h1 { margin: 0 0 0 0; font-weight: bold; font-size: 1.2em; }
h2 { margin: 15px; border-bottom: 1px solid #dadada; font-weight: bold; font-size: 1.15em; }
h2 em { color: #383B3E; font-style: normal; font-weight: bold; }
h3 { margin: 15px 0 0 0; font-weight: bold; font-size: 1.1em; }
h4, h5 { margin: 0; font-weight: bold; font-size: 1em; }
p, ul, ol { margin: 0 0 .765em 0; font-size: 1em; }
ol {list-style-type: decimal; }
ol li {margin-left: 3.5em; margin-bottom: 8px; }
button, textarea { font-family: Helvetica, Calibri, Arial, sans-serif; }
textarea { font-size: 1em; }

.nowrap { white-space: nowrap; }
.corte {clear: both; margin:0px; padding:0px;}
.alinearIzquierda {float:left; width:auto;}
.alinearDerecha {float:right; width:auto;}

.aviso{ width:90%; padding:5px; border: 1px solid #cfd0d1; background:#e8f4ff; font-size:12px;}
.aviso .red{ color:#FF0000;}
.aviso input {  border: 1px solid #cfd0d1; min-width:300px; width:300px; max-width:250px; margin:4px;}
.aviso textarea {  border: 1px solid #cfd0d1; min-width:300px; width:300px; max-width:250px; height:40px; margin:4px;}

.presupuesto{ width:90%; padding:5px; border: 1px solid #cccccc; background:#edf8dc; font-size:12px; color:#333333;}
.presupuesto em{ color:#FF0000;}
.presupuesto .tituloRojo{ color:#FF0000; font-size:12px;}
.presupuesto input {  border: 1px solid #cfd0d1; min-width:300px; width:300px; max-width:250px; margin:4px;}
.presupuesto textarea {  border: 1px solid #cfd0d1; min-width:300px; width:300px; max-width:250px; height:40px; margin:4px;}
	

.nombre_enlace{ width:90%; padding:2px; margin-bottom:20px; border: 1px solid #c7cdd2; background:#5599d9; font-size:12px;}
.nombre_enlace a { text-decoration:underline; } .nombre_enlace a:hover { color:#e1f5ff; }
.nombre_enlace .textoMensaje{ color:#ffffff;}
.nombre_enlace .errorNombre{ color:#FF0000; font-weight:bold;}
.nombre_enlace .campoNombre {  border: 1px solid #769c3c; min-width:300px; width:300px; max-width:300px; margin:10px; padding:2px; color:#777777; font-size:11px;}

.vinculoNegocio { width:90%; padding:2px; margin-bottom:20px; font-size:12px;}


html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif) no-repeat top left; }

/* Seccion principal */
#main { display:none; min-width: 990px; width:990px; max-width: 990px; margin: 0 auto; padding: 0; margin-bottom:30px; background:#FFFFFF;}
#main .buffer1 { padding-left: 11px; background: transparent url(../images/bg_main_shadow_left.gif) repeat-y top left; }
#main .buffer2 { padding-right: 11px; background: transparent url(../images/bg_main_shadow_right.gif) repeat-y top right; }
	#encabezado { display:none; min-height: 60px; height:60px; max-height: 60px; background-color:#1b5790; padding-bottom:2px;}
		#loggin { display:none; margin-right:10px; min-height:20px; height:20px; max-height:20px; padding-top:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
			#loggin a { text-decoration: none; }
			#loggin a:link { color: #d2dcf3; }
			#loggin a:visited { color: #d2dcf3; }
			#loggin a:hover { color: #ffffff; text-decoration: underline; }
			#loggin a:active { color: #d2dcf3; }
			#loggin a:hover img { text-decoration: none; }
		#encabezado .logo { min-height:30px; max-height:30px; margin-left:10px; margin-top:10px; border-bottom:0; letter-spacing: -0.01em; min-width:230px; max-width:230px; float:left; }
		#encabezado .titulo { min-height:40px; max-height:40px; margin-left:10px; margin-top:0; margin-bottom:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#dee8ce; border-bottom:0; letter-spacing: -0.01em; float:left; }
		#encabezado .banner { min-height:30px; max-height:30px; margin-right:10px; margin-top:10px; border-bottom:0; letter-spacing: -0.01em; min-width:300px; max-width:300px; float:right; }
	#buscador { display:none; min-height: 45px; max-height: 45px; background-color:#b2d281; font-size:12px; vertical-align:bottom}
		#buscador .busqueda { padding:12px; vertical-align:inherit;}
			#buscador .busqueda .campo { border: 1px solid #769c3c; min-width:250px; width:250px; max-width:250px;}
			#buscador .busqueda .boton { vertical-align:middle; }
	#contenido { display:none; height:auto; background-color:#ffffff;}
		#contenido .mundo{ padding: 30px 15px 10px 15px;}
			#contenido .mundo h1{ font-size:16px; font-weight:bold; color:#e37400; margin-bottom:4px;}
			#contenido .mundo h1 em{ font-size:16px; font-weight:bold; font-style:normal; color:#4e463f;}
			#contenido .mundo p{ font-size:13px; margin-bottom:4px; margin-top:4px;}
		#contenido .departamentos{ padding: 0px 10px 15px 15px; min-width:200px; width:200px; max-width:200px; float:left; background-color:#FFFFFF; }
			#contenido .departamentos h3{ font-size:14px; color:#5e5f60; margin-bottom:4px;}
			#contenido .departamentos p{ font-size:13px; margin-bottom:4px; margin-top:4px;}
		#contenido .ciudades{ padding: 0px 10px 10px 10px; min-width:200px; width:350px; max-width:350px; float:left; background-color:#FFFFFF; }
			#contenido .ciudades h3{ font-size:14px; color:#5e5f60; margin-bottom:4px;}
			#contenido .ciudades p{ font-size:13px; margin-bottom:4px; margin-top:4px;}
		#contenido .publicidad_mapa{ padding: 0px 10px 10px 10px; min-width:400px; width:400; max-width:400px; float:right; width:100% }
		#contenido .corte {clear: both;}
.contenidoSombra { display:none; height: 4px; margin: 0; padding: 0; background: transparent url(../images/bg_main_shadow_bottom.gif) top right; width:100%; }
.overlay_ciudades{ padding:5px 10px 10px 10px; min-width:240px; width:inherit; max-width:250px; min-height:100px; height: expression( this.scrollHeight > 349 ? "350px" : "auto" ); max-height:350px; background-color:#FFFFFF; overflow:auto; }
	.overlay_ciudades h3{ font-size:14px; font-weight:100; color:#5e5f60; margin-bottom:4px;}
	.overlay_ciudades p{ font-size:13px; margin-bottom:4px; margin-top:4px;}
	.overlay_ciudades .campo{ border: 1px solid #cfd0d1; min-width:200px; width:200px; max-width:250px; margin-bottom:4px;}
.ingreso { display:none;}
.ingreso .ingreso_forms{ background:url(../images/fondo_ingreso.gif) repeat-y; }
	.ingreso .completo{background:#FFFFFF; padding-top:5px; padding-bottom:30px; padding-left:20px; padding-right:20px; min-height:100px;}
	.ingreso h3{ font-size:14px; font-weight:100; color:#5e5f60; margin-bottom:4px;}
	.ingreso h3 em{ font-size:14px; font-weight:bold; font-style:normal; color:#e37400;}
	.ingreso p{ font-size:12px; margin-bottom:4px; margin-top:4px;}
	.ingreso .campo{ border: 1px solid #cfd0d1; min-width:180px; width:180px; max-width:180px; margin:4px;}
	.ingreso .ingreso_forms .caja{ float:left; background-color:#FFFFFF; min-width:283px; width:283px; max-width:283px; padding:5px; }
	.ingreso .ingreso_forms .caja2{ float:right; background-color:#FFFFFF; min-width:283px; width:283px; max-width:283px; padding:5px;}
	.ingreso .corte {clear: both;}
	
.columna_derecha{ display:none; min-width:330px; width:330px; max-width:330px; float:right; margin:15px;}
.columna_derecha .publicidad { border: 1px solid #cfd0d1;}
.columna_derecha .publicidad p{ color:#cfd0d1; font-size:12px; margin:5px 5px 5px 5px;}
.columna_derecha .publicidad .anuncio1{ margin:15px; min-width:300px; width:300px; max-width:300px; min-height:250px; height:260px; max-height:250px;}


/* Plantilla para contedido de paginas internas */
#general{ display:none; margin:0px; padding:0px; height:100%; padding-top:0;}

#general .camino { background-color:#b2d281; padding: 2px 12px 2px 12px; border-top:1px #FFFFFF solid; font-size:12px;}
#general .interior { height:100%; vertical-align:baseline; min-width:968px; width:968px; max-width:968px;}
#general .interior .columna_izquierda { min-width:638px; width: expression( this.scrollWidth > 637 ? "638px" : "auto" ); max-width:638px; float:left; background:#FFFFFF; margin:0px; background: url(../images/divisor_general.gif) repeat-y top right; height:100%; display:block; }
#general .interior .columna_izquierda .esquina { background: transparent url(../images/esquina_general.png) no-repeat top right; min-height:17px; height:17px; max-height:17px; }
#general .interior .columna_izquierda .contenido_general { padding-right:4px; padding-bottom:1px; }
#general .interior .columna_izquierda .contenido_general .nucleo { margin:0px 15px 30px 15px; height:100%; }
#general .interior .columna_izquierda .amigos { width:100%;}
#general .interior .columna_izquierda .amigos .titulo { margin-top:20px; padding: 2px 10px 2px 10px; font-size:14px; font-weight:bold; font-style:normal; color:#5e5f60;}
#general .interior .columna_izquierda .amigos .titulo em { margin-top:20px; padding: 2px 10px 2px 10px; font-size:14px; font-weight:bold; font-style:normal; color:#e37400;}
#general .interior .columna_izquierda .amigos .lista { width:100%; margin:10px;}
#general .interior .columna_izquierda .amigos .lista .persona { margin:5px; float:left; width:200px;}
#general .interior .columna_derecha { min-width:300px; width: expression( this.scrollWidth > 329 ? "330px" : "auto" ); max-width:330px; float:left; margin:0px; display:block; }
#general .interior .columna_derecha .superior { background:#b2d281; min-height:17px; height:17px; max-height:17px; }
#general .interior .columna_derecha .contenido_derecho { min-width:200; width: expression( this.scrollWidth > 349 ? "350px" : "auto" ); max-width:350px; }
#general .interior .columna_derecha .amigos { width:100%;}
#general .interior .columna_derecha .amigos .titulo { width:100%; height:15px; margin-top:20px; padding: 2px 10px 2px 10px; background:url(../images/titulo_invitar.gif) repeat-y; font-size:14px; font-weight:bold;}
#general .interior .columna_derecha .amigos .lista { width:300px; min-height:0px; height: expression( this.scrollHeight > 249 ? "250px" : "auto" ); max-height:250px; margin:10px; padding:4px; overflow:auto; border:#CCCCCC 1px solid;}
#general .interior .columna_derecha .amigos .lista .persona { margin-bottom:5px; padding-bottom:-2px; border-bottom:#CCCCCC 1px solid;}
#general .interior .corte {clear: both;}

	#general .yui-navset { margin-left:-15px; background: url(../images/tabs_fondo.gif) repeat-x; margin-right:-15px; }
	#general h1 { font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#464646; margin-bottom:10px; padding-top:5px; padding-bottom:5px;}
	#general h2 { font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#464646; margin:0px 0px 5px 0px; padding:0px; text-decoration:none; border:0;}
	#general h3 { font-size:14px; font-weight:bold; font-style:normal; color:#5e5f60; margin:0px; padding-top:5px; padding-bottom:5px;}
	#general h3 em { font-size:14px; font-weight:bold; font-style:normal; color:#e37400;}
	#general p { font-size:13px; margin-top:5px; margin-bottom:5px;}
	#general p em { font-size:13px; font-weight:bold; font-style:normal; color:#1b5790;}
	#general input { margin:0px; padding:0px;}
	#general .campo { border: 1px solid #cfd0d1; min-width:200px; width:200px; max-width:200px; margin:4px; }
	#general .publicidad { background:#FFFFFF; border:0; min-height:270px;  expression( this.scrollHeight < 271 ? "270px" : "auto" ); max-height:320px;}
	#general .publicidad p{ color:#cfd0d1; font-size:12px; margin:5px 2px 5px 5px;}
	#general .publicidad .anuncio1{ padding-top:5px; margin-bottom:2px; min-width:300px; width:300px; max-width:300px; min-height:250px; height:250px; max-height:250px;}
	#general .imagen { border:#CCCCCC 1px solid; padding:4px; float:left; margin-right:5px; margin-bottom:10px;}
	#general .usuario_info { border-bottom:#e8f1da 5px solid; padding-top:15px; }
	#general .usuario_info .inicio { margin:0px 5px 0px 5px;}
	#general .editar_perfil { padding:20px 0px 10px 0px; float:left; width:350px; }
	#general .editar_perfil input { font-size:12px; }
	#general .editar_perfil campo { width:200px; padding-left:5px; padding-right:5px; }
	
#negocioDeUsuario { display:none; margin:5px; width:auto; vertical-align:text-bottom;}
#negocioDeUsuario .campo_negocios { border: 1px solid #cfd0d1; width:300px; padding-left:5px; padding-right:5px; }
#negocioDeUsuario .editDelete { font-size:12px; color:#464646;}
#negocioDeUsuario h1 { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#464646; text-decoration:none; padding:0px; margin:0px;}
#negocioDeUsuario .ee { margin-bottom:30px;}
#negocioDeUsuario p em{ font-style:normal; font-weight:100; color:#e37400; }
#negocioDeUsuario .red{ font-style:normal; font-size:10px; color:#FF0000; }
#negocioDeUsuario .caja_negocio { border:#CCCCCC 1px solid; padding:5px; background:#ffffff; margin-bottom:5px; margin-top:0px; }
#negocioDeUsuario .caja_negocio_propiedades { border:#CCCCCC 1px solid; background:#d7e6c2; margin-bottom:2px; margin-top:0px; }
#negocioDeUsuario .caja_negocio_propiedades .contenido_negocio { border:0; padding:5px; background:#ffffff; margin:0; clear:both; }
#negocioDeUsuario .caja_negocio_propiedades .contenido_negocio table { border:#eeeeee 0.2px solid; width:100%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#464646; background:#eeeeee;}
#negocioDeUsuario .caja_negocio_propiedades .contenido_negocio table th { background:#eeeeee; font-weight:bold; height:15px;}
#negocioDeUsuario .caja_negocio_propiedades .contenido_negocio .min { font-size:8px; }
#negocioDeUsuario .caja_negocio_propiedades .contenido_negocio table td { background:#ffffff; padding:2px; }
#negocioDeUsuario .titulo { margin:-5px -5px 0px -5px; background:#d7e6c2; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#464646; text-decoration:none; border:0; padding:2px 0px 2px 5px;}
#negocioDeUsuario .titulo em { font-weight:bold; font-style:normal; color:#e37400;}

.negocio { display:none; background:#FFFFFF; padding:10px;}
.negocio p em{ font-weight:bold; font-style:normal; color:#e37400; }
.negocio .campo{ border: 1px solid #cfd0d1; min-width:300px; width:300px; max-width:300px; margin:4px; }
.negocio .titulo { margin:-5px -5px 0px -5px; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#464646; text-decoration:none; border:0; padding:2px 0px 2px 5px;}
.negocio .titulo em { font-weight:bold; font-style:normal; color:#e37400;}
.negocio .categoriaLista { margin:5px 5px 0 5px; padding:0; float:left; width:155px;}
.negocio .categoriaLista .imagen { margin:0; width:154px;}
.negocio .productoLista { margin-top:5px; padding:0; float:left; width:281px;}
.negocio .productoLista .imagen { margin:0; width:280px;}
.negocio .imagenesLista { margin:5px 5px 0 5px; padding:0; float:left; width:155px;}
.negocio .imagenesLista p { margin:0px; padding:0px; vertical-align:middle;}
.negocio .imagenesLista .imagen { margin:0px; width:154px;}

/* Seccion baja */
#footer { display:none; min-width: 950px; width:950px; max-width: 950px; margin: 0 auto; padding: 0; border:thin #b2d281 solid; background-color:#1b5790; margin-bottom:30px;}
#footer #footer_izquierda { margin:15px; min-width:400px; width:400px; max-width:400px; min-height:200px; height:200px; max-height:200px; float:left; font-size:12px;}
#footer #footer_izquierda p{ margin:0px;}
#footer #footer_izquierda a { text-decoration: none; }
#footer #footer_izquierda a:link { color: #d2dcf3; }
#footer #footer_izquierda a:visited { color: #d2dcf3; }
#footer #footer_izquierda a:hover { color: #ffffff; text-decoration: underline; }
#footer #footer_izquierda a:active { color: #d2dcf3; }
#footer #footer_izquierda .caja{ margin:15px 5px 5px 20px; float:left; min-width:160px; width:160px; max-width:160px; min-height:100%; height:100%; max-height:100%; padding:0px;}
#footer #footer_izquierda h2 { color: #ffffff; font-size:16px; font-weight:bold; margin:0px 0px 4px 0px}
#footer #footer_derecha { margin:15px; min-width:400px; width:400px; max-width:400px; min-height:200px; width:400px; max-height:200px; float:right; font-size:12px; background-color:#b2d281;}
#footer #footer_derecha p{ margin:0px 30px 0px 0px; float:left}
#footer #footer_derecha a { text-decoration: none; }
#footer #footer_derecha a:link { color: #474846; }
#footer #footer_derecha a:visited { color: #474846; }
#footer #footer_derecha a:hover { color: #000000; text-decoration: underline; }
#footer #footer_derecha a:active { color: #474846; }
#footer #footer_derecha .caja{ margin:15px; min-width:100%; width:100%; max-width:100%; padding:0px;}
#footer #footer_derecha h2 { color: #000000; font-size:16px; border-bottom: 1px solid #000000; font-weight:bold; margin:0px 30px 4px 0px}
#footer .corte {clear: both;}

	
/* Copiright */
#copiright { display:none; min-width: 100%; max-width: 100%; margin-bottom:30px; font-size:12px; color:#999999;}

.banner_top{ min-width:968px; width:968px; max-width:968px; min-height:0px;}
.banner_top .publicidad { border: 1px solid #cfd0d1; margin-top:2px; margin-bottom:2px; background:url(../images/publicidad_top.png) no-repeat; padding-left:15px; padding-right:15px;}
.banner_top .publicidad p{ color:#cfd0d1; font-size:12px; margin:0px;}
.banner_top .publicidad .anuncio1{ margin:3px; min-width:730px; width:730px; max-width:730px; min-height:90px; height:90px; max-height:90px; float:left;}
.banner_top .publicidad .anuncio2{ margin:3px; min-width:180px; width:180px; max-width:180px; min-height:90px; height:90px; max-height:90px; float:right;}

.error { font-size:12px; color:#FF0000; min-height:20px;}




#lugarNegocio { display:none; height:100%; }
#lugarNegocio .boton_productos { min-width:140px; width:140px; max-width:140px; min-height:26px; height:26px; max-height:26px; background:url(../images/fondo_boton_productos.gif) no-repeat; margin:0px; padding:6px 14px; font-size:11px;}
#lugarNegocio .titulo { margin:-5px -5px 0px -5px; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#464646; text-decoration:none; border:0; padding:2px 0px 2px 5px; min-width:400px; width:400px; max-width:400px;}
#lugarNegocio .calificacion { font-size:12px; }
#lugarNegocio #encabezadoNegocio { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#909090; }
#lugarNegocio #encabezadoNegocio p { padding:0px; margin:0px;}
#lugarNegocio #encabezadoNegocio .datos { padding:0px; margin:0px; min-width:270px; width:270px; max-width:270px;}
#lugarNegocio #encabezadoNegocio .descripcion { padding:0px; margin:0px; min-width:325px; width:325px; max-width:325px;}
#lugarNegocio #encabezadoNegocio .botones { padding:4px 0px 3px 0px; margin:10px 5px 0px 0px; min-width:230px; width:230px; max-width:230px; min-height:26px; height:26px; max-height:26px; background:url(../images/fondo_botones1.gif) no-repeat;}
#lugarNegocio #encabezadoNegocio .botones .boton { padding-left:7px; margin:0px; font-size:10px; min-width:100px; width:100px; max-width:100px; min-height:19px; height:19px; max-height:19px; vertical-align:middle;}
#lugarNegocio .botonera { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#909090; background:#d9e7c4; min-height:22px; height:22px; max-height:22px; margin:10px -15px 0px -15px; padding: 1px 10px 1px 10px; }
#lugarNegocio .acciones_negocio { margin:0px; padding:0px; }
#lugarNegocio .acciones_negocio ul { list-style: none; margin: 0; padding: 0; }
#lugarNegocio .acciones_negocio ul li { list-style:none; float: left; margin: 4px; padding: 0; }
#lugarNegocio .acciones_negocio a { display: block; float: left; margin: 0;	padding: 1px 20px; font-weight:normal; font-style:normal; }
#lugarNegocio .caracteristicas { font-size:12px; margin-top:5px; }
#lugarNegocio .caracteristicas .contenido { color:#909090; }
#lugarNegocio .caracteristicas .detalles { min-width:260px; width:260px; max-width:260px; }
#lugarNegocio .caracteristicas .detalles .detalles_descripcion { min-height:200px; height:200px; max-height:200px; }
#lugarNegocio .caracteristicas .detalles .pieCaracteristicas { margin-bottom:0; }
#lugarNegocio .caracteristicas .detalles p { padding:0px; margin:5px 0px;}
#album { display:none; border:#d9e7c4 2px solid; background:#e8ece2; margin-top:10px; padding:0px; vertical-align:middle;}
#albumNegocio { background: #464646; color: #ffffff; font-family: Times New Roman, serif; min-width:300px; width:300px; max-width:300px; min-height:200px; height:200px; max-height:200px; display:table-cell; vertical-align:middle; }
#album .pagina div.pagina { display: block; }
#direcciones { display:none; padding:0; margin:30px 0px; }
#direcciones .direccion { margin:5px 0px; padding-top:5px; min-height:80px; height:80px; background:#f8f1d3; border:#b2d281 1px solid; position:relative; }
#direcciones .direccion .numero { min-width:25px; width:25px; max-width:25px; min-height:23px; height:23px; max-height:23px; background:url(../images/fondo_numeral.gif) no-repeat; font-size:14px; font-weight:bold; display:table-cell; vertical-align:middle; color:#FFFFFF; }
#direcciones .direccion .informacion { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin:0px 20px 0px 3px; display:block; min-width:250px; width:250px; max-width:250px; }
#direcciones .direccion .botonesDireccion { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#909090; background:#e3e3e3; min-height:22px; height:22px; max-height:22px; margin:10px 0px 0px 0px; padding: 1px 10px 1px 10px; position:relative; display:none; }
#direcciones .direccion .acciones_negocio { margin:0px; padding:0px; }
#direcciones .direccion .acciones_negocio ul { list-style: none; margin: 0; padding: 0; }
#direcciones .direccion .acciones_negocio ul li { list-style:none; float: left; margin: 4px; padding: 0; }
#direcciones .direccion .acciones_negocio a { display: block; float: left; margin: 0; padding: 1px 20px; font-weight:normal; font-style:normal; }
#direcciones .direccionOver { margin:5px 0px; padding-top:5px; min-height:90px; height:90px; max-height:90px; background:#e7f4fa; border:#b2d281 1px solid; position:relative; }
#direcciones .direccionOver .numero { min-width:25px; width:25px; max-width:25px; min-height:23px; height:23px; max-height:23px; background:url(../images/fondo_numeral_over.gif) no-repeat; font-size:14px; font-weight:bold; display:table-cell; vertical-align:middle; color:#FFFFFF; }
#direcciones .direccionOver .informacion { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin:0px 20px 0px 3px; display:block; min-width:250px; width:250px; max-width:250px; min-height:55px; height:55px; }
#direcciones .direccionOver .botonesDireccion { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#909090; background:#e3e3e3; min-height:22px; height:22px; max-height:22px; margin:10px 0px 0px 0px; padding: 1px 10px 1px 10px; position:relative; }
#direcciones .direccionOver .acciones_negocio { margin:0px; padding:0px; }
#direcciones .direccionOver .acciones_negocio ul { list-style: none; margin: 0; padding: 0; }
#direcciones .direccionOver .acciones_negocio ul li { list-style:none; float: left; margin: 4px; padding: 0; }
#direcciones .direccionOver .acciones_negocio a { display: block; float: left; margin: 0; padding: 1px 20px; font-weight:normal; font-style:normal; }
#lugarNegocio #pest_negocio { margin-top:10px;}



#comentar { display:none; background:#FFFFFF; padding:20px; width:auto; font-size:12px;}
#comentar p {padding:0px; margin:0px;}
#comentar .titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#555555; }
#comentar td { display:table-cell; vertical-align:top; }
#comentar textarea { width:300px; height:100px; border:#d9e7c4 1px solid; }
#comentar .formulario { margin:20px 0px;}

.lista_comentarios { display:none; margin:10px 5px; }
.lista_comentarios .tituloLista { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#464646; text-decoration:none; border:0; min-width:400px; width:400px; max-width:400px; }
.lista_comentarios .subTituloLista { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#999999; text-decoration:none; border:0; margin-top:10px; }
.lista_comentarios .tabla { font-size:12px; padding:5px 1px; border:#CCCCCC 1px solid; }
.lista_comentarios .tabla td { padding:0px 5px; display:table-cell; vertical-align:middle; }

.lista_comentarios .comentar { background:#d9e7c4; min-height:26px; height:26px; max-height:26px; margin:20px 0px; }

.boton_comentar { display:none; min-height:26px; height:26px; max-height:26px; min-width:113px; width:113px; max-width:113px; background:url(../images/fondo_boton_comentar.gif) no-repeat; font-size:12px; padding:5px 0px; display:block;}

.comentario{ display:none; margin:20px 10px; font-size:12px;}
.comentario .usuarioComentario{ font-size:16px; font-weight:bold; }
.comentario .fecha{ font-size:11px; color:#999999; }
.comentario .contenido{ margin:10px 0px;}
.comentario .separador{ margin:10px 0px; height:5px; background:#d9e7c4; }
.paginador{ font-size:12px; font-weight:bold;}

.overview { display:none; margin:10px; font-size:12px; color:#666666;}
.overview .titulo_overview { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#464646; text-decoration:none; border:0; min-width:400px; width:400px; max-width:400px; }
.overview .ubicacion { margin:10px 0px; }
.overview .ubicacion p { margin:0px; padding:0px; }
.overview .ubicacion .direcciones { margin:5px 10px 10px 10px; background-color:#f3f3f3; padding:5px; }
.overview .separador{ margin:30px 0px; height:5px; background:#d9e7c4; }
.creador .tituloCreador { font-size:16px; font-weight:bold; color:#fc9e2e; font-style:italic;}
.creador .persona { display:none; font-size:16px; margin:10px; }

#recomendar { display:none; font-size:12px; background:#FFFFFF; padding:20px;}
#recomendar .textoCorreo { color:#555555; font-size:14px; }
#recomendar .campoEnviarA { border:#b2d281 1px solid; font-size:12px; padding:2px; width:300px; background:#f8f1d3; }

#gFavoritos { display:none; font-size:12px; background:#FFFFFF; padding:20px;}
#gFavoritos .textoCorreo { color:#555555; font-size:14px; }


body, #impresion { width:auto; height:auto; min-height:600px; height:600px; max-height:600px;}
#impresion { display:block; background:#FFFFFF; padding:0px; margin:0px; font-size:24px; min-height:600px; height:600px; max-height:600px; }
#encabezadoImpresion { background-color:#1b5790; padding:10px;}
#encabezadoImpresion a { text-decoration: none; }
#encabezadoImpresion a:link { color: #d2dcf3; }
#encabezadoImpresion a:visited { color: #d2dcf3; }
#encabezadoImpresion a:hover { color: #ffffff; text-decoration: underline; }
#encabezadoImpresion a:active { color: #d2dcf3; }
#encabezadoImpresion a:hover img { text-decoration: none; }
#contenidoImpresion { padding:20px;}
#contenidoImpresion .impresionTitulo { margin-bottom:20px;}
#contenidoImpresion p { margin:0px; padding:0px;}
#contenidoImpresion .fecha { padding:0px; margin-bottom:20px; color:#666666;}
#contenidoImpresion .titulo { padding:0px; color:#555555; font-size:40px; font-weight:bold;}
#contenidoImpresion .subtitulo { padding:0px; color:#555555; font-size:28px; font-weight:bold; margin-top:20px;}
#contenidoImpresion .descripcion { border-bottom:#fc9e2e 1px solid; border-top:#fc9e2e 1px solid; padding:10px 0px; margin-top:20px;}
#contenidoImpresion .presupuestoImpresion { width:80%; padding-top:8px; margin-bottom:10px;}
#contenidoImpresion .direccionesImpresion { border-bottom:#fc9e2e 1px solid; border-top:#fc9e2e 1px solid; padding:10px 0px; margin-bottom:60px;}
#contenidoImpresion .direccionesImpresion p { margin:10px; }
#contenidoImpresion .botonImpresion { visibility:hidden; }

a, ul, li, .hd { display:none }





	